@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap";.profile-activity-view-page-card{width:100%;margin:0 auto;position:relative}.profile-activity-view-modal{background:#0f172ab8;border:1px solid #4b84b16b;border-radius:.7rem;gap:0;width:min(100%,960px);margin:0 auto;padding:1rem;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000059}.profile-activity-view-page-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.profile-activity-view-back,.profile-activity-view-modal .profile-modal-close{z-index:2;min-width:auto;min-height:auto;box-shadow:none;color:#f8fbffe6;background:0 0;border:0;padding:0;position:absolute;top:-2rem;right:0}.profile-activity-view-back{place-items:center;width:1.8rem;height:1.8rem;display:inline-grid}.profile-activity-view-back svg{width:1rem;height:1rem}.profile-activity-view-cover{background:linear-gradient(180deg, #050a121a, #050a12bd), var(--profile-activity-cover) center / cover no-repeat, #020814e6;border-radius:.45rem;place-items:center;min-height:300px;display:grid;position:relative}.profile-activity-organizer-tools{justify-content:flex-end;gap:.5rem;margin:0 1rem .75rem;display:flex}.profile-activity-organizer-tools input{display:none}.profile-activity-organizer-tools button{color:#f8fbffe0;cursor:pointer;background:#070f20d1;border:1px solid #39d0ff42;border-radius:999px;min-height:30px;padding:.35rem .72rem;font-size:.7rem;font-weight:800}.profile-activity-organizer-tools button:hover,.profile-activity-organizer-tools button:focus-visible{color:#39d0ff;border-color:#39d0ff94;outline:none}.profile-activity-banner-toggle{z-index:1;color:#f8fbffe0;cursor:pointer;background:#020814b3;border:1px solid #94a3b83d;border-radius:999px;min-height:30px;padding:.35rem .7rem;font-size:.68rem;font-weight:800;position:absolute;top:auto;bottom:.85rem;right:.85rem}.profile-activity-banner-toggle:hover,.profile-activity-banner-toggle:focus-visible{color:#39d0ff;border-color:#39d0ff6b;outline:none}.profile-activity-banner-toggle.inline{background:#0f172ab3;margin:0;position:absolute;top:50%;bottom:auto;right:1rem;transform:translateY(-50%)}.profile-activity-view-logo{background:#01050cc2;border-radius:.45rem;place-items:center;width:min(58%,260px);min-height:130px;padding:1.2rem;display:grid;box-shadow:0 18px 46px #00000061}.profile-activity-view-logo img{object-fit:contain;filter:drop-shadow(0 18px 26px #00000070);width:100%;max-height:96px}.profile-activity-view-copy{text-align:center;justify-items:center;gap:.4rem;padding:1rem 0 .85rem;display:grid;position:relative}.profile-activity-view-page-card:not(:has(.profile-activity-view-cover)) .profile-activity-view-copy{padding-top:0}.profile-activity-view-copy h3{color:#f8fbff;margin:0;font-size:1.7rem;line-height:1.1}.profile-activity-view-copy p{color:#cbd5e1b8;margin:0;font-size:.86rem;font-weight:800}.profile-activity-view-tabs{border-top:1px solid #94a3b829;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.profile-activity-view-tabs button{color:#e2e8f0e6;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #94a3b81f;min-height:52px;font-size:.86rem;font-weight:900}.profile-activity-view-tabs button:last-child{border-right:0}.profile-activity-view-tabs button:hover,.profile-activity-view-tabs button:focus-visible,.profile-activity-view-tabs button.active{color:#fff;background:#6bdcff14}.profile-activity-view-empty{text-align:center;place-items:center;min-height:180px;display:grid}.profile-activity-view-empty p{color:#94a3b8b8;margin:0;font-size:.95rem;font-weight:800}.profile-activity-view-content{padding:1.1rem 0 0}.profile-activity-bracket-panel,.profile-activity-announcement-panel,.profile-activity-standings-panel,.profile-activity-participants-panel{gap:1rem;display:grid}.profile-activity-standings-ad-layout{grid-template-columns:minmax(84px,140px) minmax(0,1fr) minmax(84px,140px);align-items:stretch;gap:1rem;margin:0 2rem;display:grid}.profile-activity-side-ad{background:0 0;border:0;place-items:center;min-height:100%;display:grid}.profile-activity-side-ad span{display:none}.profile-activity-standings-table-wrap{background:#070f20b8;border:1px solid #94a3b824;overflow-x:auto}.profile-activity-standings-table{border-collapse:collapse;color:#f8fbffeb;width:100%;min-width:680px}.profile-activity-standings-table th,.profile-activity-standings-table td{text-align:center;border-bottom:1px solid #94a3b81f;padding:.9rem 1rem}.profile-activity-standings-table th{color:#9ab1d6e6;letter-spacing:.06em;text-transform:uppercase;background:#0f172ad1;font-size:.76rem;font-weight:900}.profile-activity-standings-table th:nth-child(2),.profile-activity-standings-table td:nth-child(2){text-align:left}.profile-activity-standings-table td{font-size:.9rem;font-weight:800}.profile-activity-standings-table td:first-child{color:#9ab1d6d1}.profile-activity-standings-table td:last-child{color:#39d0ff;font-weight:900}.profile-activity-standings-table strong,.profile-activity-standings-table span{display:block}.profile-activity-standings-table strong{color:#f8fbff;font-size:.95rem}.profile-activity-standings-table span{color:#9ab1d6b8;text-transform:uppercase;margin-top:.18rem;font-size:.7rem;font-weight:900}.profile-activity-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.profile-activity-meta-grid div{background:#0f172a9e;border:1px solid #94a3b824;gap:.25rem;padding:.85rem;display:grid}.profile-activity-meta-grid span,.profile-activity-team-card span,.profile-activity-announcement-card time{color:#cbd5e1b3;text-transform:uppercase;font-size:.78rem}.profile-activity-meta-grid strong,.profile-activity-team-card strong,.profile-activity-announcement-card strong{color:#f8fbff}.profile-activity-controls,.profile-activity-score-form,.profile-activity-announcement-form{justify-content:center;align-items:center;gap:.75rem;display:flex}.profile-activity-score-form select,.profile-activity-score-form input,.profile-activity-announcement-form textarea{color:#f8fbff;background:#0f172ac7;border:1px solid #94a3b833}.profile-activity-announcement-form textarea{resize:vertical;width:min(720px,100%);min-height:86px}.profile-activity-team-list,.profile-activity-announcement-list{gap:.65rem;display:grid}.profile-activity-team-list{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start}.profile-activity-team-card{background:#18181bc7;border:1px solid #94a3b829;border-radius:.45rem;overflow:hidden}.profile-activity-announcement-card{background:#0f172a9e;border:1px solid #94a3b824;gap:.65rem;padding:1rem;display:grid}.profile-activity-announcement-card>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.profile-activity-team-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:.75rem;min-height:72px;padding:.85rem;list-style:none;display:grid}.profile-activity-team-summary::-webkit-details-marker{display:none}.profile-activity-team-brand{align-items:center;gap:.75rem;min-width:0;display:flex}.profile-activity-team-logo{color:#f8fbff;background:0 0;border-radius:.35rem;flex:none;place-items:center;width:48px;height:48px;font-size:1.25rem;font-weight:900;display:inline-grid;overflow:hidden}.profile-activity-team-logo img{object-fit:cover;width:100%;height:100%;display:block}.profile-activity-team-brand strong{color:#9dccff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;line-height:1.15;overflow:hidden}.profile-activity-team-status{color:#f8fbffe6;background:#0f172a80;border:1px solid #94a3b824;border-radius:.2rem;padding:.15rem .4rem;font-size:.55rem;font-weight:600;text-transform:none!important}.profile-activity-team-chevron{border-bottom:2px solid #f8fbffbf;border-right:2px solid #f8fbffbf;width:.5rem;height:.5rem;transition:transform .16s;transform:rotate(45deg)}.profile-activity-team-card[open] .profile-activity-team-chevron{transform:rotate(225deg)}.profile-activity-team-dropdown{gap:0;padding:0 .55rem .65rem;display:grid}.profile-activity-team-direct-invite{color:#f8fbffe6;background:#ffffff0e;border-radius:.25rem;align-items:center;min-height:38px;padding:0 .65rem;font-size:.86rem;font-weight:800;display:flex}.profile-activity-team-roster-tabs{background:#ffffff0b;border-radius:.35rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;margin-top:.25rem;padding:.25rem;display:grid}.profile-activity-team-roster-tabs button{color:#f8fbffeb;cursor:pointer;background:0 0;border:0;border-radius:.25rem;place-items:center;min-height:30px;font-size:.72rem;font-weight:900;display:grid}.profile-activity-team-roster-tabs button.active,.profile-activity-team-roster-tabs button:hover,.profile-activity-team-roster-tabs button:focus-visible{background:#f8fbff29}.profile-activity-team-roster-section{align-content:start;gap:0;min-width:0;display:grid}.profile-activity-team-roster-section h4{display:none}.profile-activity-team-roster-section ul{gap:0;margin:0;padding:.25rem 0 0;list-style:none;display:grid}.profile-activity-team-roster-section li{background:#ffffff0e;grid-template-columns:22px 22px minmax(0,1fr);align-items:center;column-gap:.42rem;min-width:0;min-height:46px;padding:.42rem .65rem;display:grid}.profile-activity-team-roster-section li:nth-child(2n){background:#ffffff06}.profile-activity-team-member-role-icon{place-items:center;width:22px;height:22px;display:inline-grid;overflow:hidden}.profile-activity-team-member-role-icon img{object-fit:contain;width:100%;height:100%;display:block}.profile-activity-team-member-flag{object-fit:cover;justify-self:center;width:20px;height:13px;display:block}.profile-activity-team-member-name{text-overflow:ellipsis;white-space:nowrap;color:#9dccff;text-transform:none;min-width:0;font-size:.98rem;font-weight:500;display:block;overflow:hidden}.profile-activity-team-card .profile-activity-team-member-name{text-transform:none}.profile-activity-team-roster-section p{color:#9ab1d6b8;margin:0;padding:.45rem;font-size:.72rem;font-weight:800}.profile-activity-announcement-card p{color:#e2e8f0eb;margin:0}.challonge-bracket{-ms-overflow-style:none;scrollbar-width:none;gap:2rem;padding:.25rem 0 1rem;display:grid;overflow-x:auto}.challonge-bracket::-webkit-scrollbar{display:none}.round-robin-view{overflow-x:visible}.round-robin-section{gap:1rem;min-height:27rem;padding:0 0 2rem;display:grid}.round-robin-table-block,.round-robin-schedule{gap:.85rem;max-width:100%;display:grid}.round-robin-tabs{background:#121212;border:1px solid #ffffff14;align-items:center;gap:0;width:fit-content;padding:0;display:inline-flex}.round-robin-tabs button{color:#e2e8f0b8;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;min-height:2rem;padding:.45rem 1rem;font-size:.74rem;font-weight:900}.round-robin-tabs button+button{border-left:1px solid #ffffff14}.round-robin-tabs button:hover,.round-robin-tabs button.active{color:#fff;background:#1d1d1d}.round-robin-table-block h5,.round-robin-schedule h5{color:#f8fbff;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:900}.round-robin-table-wrap{background:#101010;border:1px solid #ffffff14;overflow-x:auto}.round-robin-table{border-collapse:collapse;color:#f8fbffe6;background:#101010;width:100%;min-width:680px}.round-robin-table th,.round-robin-table td{text-align:left;border-bottom:1px solid #ffffff14;padding:.75rem .85rem}.round-robin-table th{color:#e2e8f0b8;letter-spacing:.08em;text-transform:uppercase;background:#181818;font-size:.72rem;font-weight:900}.round-robin-points-edit-btn{color:#f8fafc;min-width:2.25rem;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:.35rem;padding:.35rem .55rem;font-weight:800}.round-robin-points-edit-btn:hover{background:#ffffff14;border-color:#ffffff47}.round-robin-schedule-round{gap:.55rem;display:grid}.round-robin-schedule-filters{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,auto));align-items:center;gap:.65rem;display:grid}.round-robin-schedule-filters input,.round-robin-schedule-filters select{color:#f8fbffe6;background:#111;border:1px solid #ffffff1a;outline:none;min-height:2.35rem;padding:0 .75rem;font-size:.82rem;font-weight:750}.round-robin-schedule-filters input::placeholder{color:#e2e8f06b}.round-robin-schedule-filters input:focus,.round-robin-schedule-filters select:focus{border-color:#ffffff38}.round-robin-schedule-round>strong{color:#f8fbffeb;letter-spacing:.04em;text-transform:uppercase;width:fit-content;padding:.35rem 0;font-size:.88rem;font-weight:900;display:block}.round-robin-match-list{background:#101010;border:1px solid #ffffff14;display:grid;overflow-x:auto}.round-robin-match-row{color:#f8fbffe6;background:#121212;border-bottom:1px solid #ffffff12;grid-template-columns:minmax(150px,1.15fr) minmax(150px,1.15fr) minmax(170px,1fr) minmax(90px,.5fr) minmax(110px,.65fr) minmax(110px,auto);align-items:center;gap:0;min-width:850px;min-height:3.05rem;display:grid}.round-robin-match-row:last-child{border-bottom:0}.round-robin-match-row>span,.round-robin-match-row>strong,.round-robin-match-row>em,.round-robin-match-row>div{padding:.65rem .85rem}.round-robin-match-row-head{color:#e2e8f0b8;letter-spacing:.08em;text-transform:uppercase;background:#1a1a1a;min-height:2.4rem;font-size:.7rem;font-weight:900}.round-robin-match-row strong,.round-robin-match-row em{font-style:normal;font-weight:850}.round-robin-match-row em{color:#e2e8f0b8}.round-robin-match-row button{color:#f8fbffe6;cursor:pointer;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1f;justify-self:start;margin:.55rem .75rem;padding:.45rem .65rem;font-size:.72rem;font-weight:850}.round-robin-match-row button:hover{color:#fff;background:#ffffff1a}.round-robin-empty{color:#e2e8f0a3;margin:0;font-size:.86rem;font-weight:750}@media (width<=760px){.round-robin-schedule-filters{grid-template-columns:1fr}}.challonge-bracket-two-stage{gap:2.75rem}.two-stage-bracket-block{gap:1.25rem;display:grid}.two-stage-bracket-title{border-bottom:1px solid #39d0ff2e;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:.75rem;display:grid}.two-stage-group-list{gap:2rem;display:grid}.two-stage-group{gap:.75rem;display:grid}.two-stage-group-heading h5{color:#f8fbff;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.92rem;font-weight:900}.challonge-bracket-section{background:radial-gradient(circle at 1px 1px,#39d0ff14 1px,#0000 0) 0 0/8px 8px,0 0;border:0;align-content:start;gap:1rem;min-width:auto;min-height:27rem;padding:0 0 2rem;display:grid}.challonge-bracket-section-title{color:#e2e8f0e0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.challonge-bracket-toolbar{align-items:center;gap:.125rem;display:flex}.two-stage-title-copy{text-align:center;grid-column:2;justify-items:center;gap:.32rem;display:grid}.two-stage-title-copy h4{font-size:1.45rem;font-weight:900}.two-stage-title-copy span{color:#e2e8f0d1;font-size:1rem;font-weight:800}.two-stage-bracket-title .challonge-bracket-toolbar{grid-column:3;justify-self:end}.two-stage-tabs{color:#e2e8f057;scrollbar-width:none;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.55rem;min-height:2rem;padding:.2rem 0 .35rem;display:flex;overflow-x:auto}.two-stage-tabs::-webkit-scrollbar{display:none}.two-stage-tab{color:#e2e8f0b8;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;flex:none;padding:.15rem 0;font-size:.82rem;font-weight:800}.two-stage-tab:hover,.two-stage-tab:focus-visible,.two-stage-tab.active{color:#fff;outline:none}.two-stage-tab.active{background:#ffffff14;border-radius:.25rem;padding-inline:.45rem}.challonge-bracket-section-title h4{color:#f8fbff;margin:0;font-size:1rem;font-weight:500}.challonge-bracket-section-title span,.challonge-round header span,.challonge-match-meta em,.challonge-match-status{color:#39d0ff;font-size:.78rem;font-style:normal;font-weight:800}.challonge-bracket-section-title.two-stage-bracket-title{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.challonge-bracket-section-title.two-stage-bracket-title .two-stage-title-copy{text-align:center;grid-column:2;justify-self:center;justify-items:center}.challonge-bracket-section-title.two-stage-bracket-title .two-stage-title-copy h4{color:#f8fbff;font-size:1.55rem;font-weight:900}.challonge-bracket-section-title.two-stage-bracket-title .two-stage-title-copy span{color:#e2e8f0db;font-size:1.05rem;font-weight:850}.challonge-bracket-section-title.two-stage-bracket-title .challonge-bracket-toolbar{grid-column:3;justify-self:end}.challonge-rounds{--challonge-connector-width:2.2rem;grid-template-columns:repeat(var(--challonge-round-count), 220px);align-items:start;gap:1.8rem;min-width:max-content;margin-right:0;padding:0 .25rem;display:grid;position:relative}.challonge-rounds:has(.challonge-champion-display){grid-template-columns:repeat(var(--challonge-round-count), 220px) 300px}.challonge-champion-display{place-self:center;place-items:center;gap:.5rem;min-width:260px;padding:1rem;display:grid;position:static;transform:none}.challonge-champion-display .challonge-team-slot{width:200px}.challonge-bracket-connectors{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.challonge-round{z-index:3;align-content:start;gap:1.35rem;display:grid;position:relative}.challonge-round header{color:#f8fbff;text-align:center;background:#070f20e0;border:1px solid #39d0ff29;place-items:center;gap:.25rem;min-height:auto;padding:.5rem;display:grid}.challonge-round header strong{font-size:.9rem}.challonge-match-stack{gap:.75rem;display:grid}.challonge-match-card{min-width:0;box-shadow:none;background:0 0;border:0;margin-left:2rem;position:relative}.challonge-match-meta{z-index:1;color:#cbd5e1b8;text-align:right;background:0 0;width:1rem;padding:0;font-size:.76rem;line-height:1;display:block;position:absolute;top:50%;left:-1.45rem;transform:translateY(-50%)}.challonge-match-meta em{display:none}.challonge-match-card>button{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:1px;padding:0;display:grid}.challonge-match-card>button:disabled{cursor:default}.challonge-team-slot{color:#f8fbffd6;background:#0a142af5;border:1px solid #39d0ff21;grid-template-columns:2.05rem minmax(0,1fr);grid-template-areas:"score name";align-items:center;min-height:1.8rem;display:grid}.challonge-team-slot:before{content:"";background:#39d0ff29;grid-area:score;justify-content:center;align-items:center;height:100%;display:flex}.challonge-team-slot .team-score{color:#39d0ff;text-align:center;z-index:1;grid-area:score;font-size:.95rem;font-weight:800}.challonge-team-slot span.team-name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;min-width:0;padding:0 .5rem;font-size:.9rem;overflow:hidden}.challonge-team-slot.placeholder-slot span.team-name,.challonge-team-slot.null-slot span.team-name{font-style:italic}.challonge-team-slot strong{color:#39d0ff;font-weight:800}.challonge-team-slot.winner{color:#fff;background:#1c4d7deb}.challonge-team-slot.null-slot{color:#94a3b89e;background:#0a142a8a}.challonge-team-slot.placeholder-slot{color:#94a3b8ad}.challonge-team-slot.null-slot:before{background:#94a3b81a}.challonge-team-slot.null-slot span.team-name,.challonge-team-slot.placeholder-slot span.team-name{color:#94a3b89e;font-size:.72rem;font-weight:500}.challonge-team-slot.null-slot span.team-name{text-transform:lowercase}.challonge-match-status{color:#cbd5e1b3;padding:.4rem .6rem}.challonge-round-robin{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.5fr);align-items:start;gap:1rem;display:grid}.challonge-standings,.challonge-schedule{background:#0c121e8f;border:1px solid #94a3b824;gap:.8rem;padding:.95rem;display:grid}.challonge-standings h4,.challonge-schedule h4{color:#f8fbff;text-transform:uppercase;margin:0}.challonge-standings table{border-collapse:collapse;color:#e2e8f0eb;width:100%}.challonge-standings th,.challonge-standings td{text-align:left;border-bottom:1px solid #94a3b81f;padding:.65rem .5rem}.challonge-standings th{color:#cbd5e1ad;text-transform:uppercase;font-size:.75rem}.challonge-schedule-list{gap:.75rem;display:grid}@media (width<=760px){.profile-activity-standings-ad-layout{grid-template-columns:minmax(0,1fr);margin:0 1rem}.profile-activity-side-ad{display:none}}.challonge-trophy{object-fit:contain;opacity:.3;filter:drop-shadow(0 0 20px #39d0ff4d);width:280px;height:280px;margin-top:-.25rem}.challonge-champion-name{color:#f8fbff;text-transform:uppercase;text-align:center;font-size:1.2rem;font-weight:900}.modal-overlay{z-index:1000;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content{color:#f8fbff;background:#0a142a;border:1px solid #39d0ff4d;border-radius:12px;min-width:400px;max-width:90%;padding:2rem}.modal-header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.modal-close{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.5rem;display:flex}.modal-close:hover{color:#f8fbff}.modal-body{flex-direction:column;gap:1.5rem;display:flex}.game-selection p{margin-bottom:1rem;font-size:1rem}.game-icons{flex-wrap:wrap;gap:1rem;display:flex}.game-icon-btn{cursor:pointer;color:#f8fbff;background:#0a142acc;border:1px solid #39d0ff33;border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;min-width:130px;padding:1.25rem;display:flex}.game-icon-btn:hover{border-color:#39d0ff80}.game-icon-btn.selected{background:#39d0ff1a;border-color:#39d0ff}.game-icon{object-fit:contain;width:80px;height:80px}.team-dropdown p{margin-bottom:.75rem;font-size:1rem}.team-dropdown select{color:#f8fbff;cursor:pointer;background:#0a142ae6;border:1px solid #39d0ff4d;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:1rem}.team-dropdown select:focus{border-color:#39d0ff;outline:none}.challonge-match-container{background:0 0;border:0;flex-direction:column;gap:0;width:100%;padding:0;display:flex;position:relative}.challonge-match-edit-btn{color:#fff;cursor:pointer;opacity:0;z-index:10;background:#141414e6;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .2s;display:flex;position:absolute;top:50%;right:-36px;transform:translateY(-50%)}.challonge-match-card:hover .challonge-match-edit-btn{opacity:1}.challonge-match-edit-btn:hover{background:#39d0ff4d}.match-edit-swal-popup{background:#0a101ffa;border:1px solid #39d0ff2e;border-radius:1rem;flex-direction:column;align-items:center;width:min(92vw,26rem);padding:1rem;display:flex}.match-edit-swal-title{color:#f5f7ff;font-family:var(--font-hero);text-align:center;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.match-edit-swal-field{width:100%;margin-bottom:.75rem}.match-edit-swal-label{color:#e3e7f4db;margin-bottom:.35rem;font-size:.82rem;font-weight:600;display:block}.match-edit-swal-input{color:#f5f8ff;box-sizing:border-box;background:#060b17f5;border:1px solid #39d0ff2e;border-radius:.85rem;width:100%;min-height:46px;padding:.75rem 1rem;font-size:.94rem}.match-edit-swal-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2339d0ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:16px;position:relative}.match-edit-swal-input::placeholder{color:#cad1e5bd}.match-edit-swal-actions{gap:.75rem;width:100%;margin-top:1rem;display:flex}.match-edit-swal-confirm,.match-edit-swal-cancel{cursor:pointer;border:0;border-radius:.85rem;flex:1;min-height:44px;padding:0 1rem;font-weight:700}.match-edit-swal-confirm{color:#06111f;background:#39d0ff}.match-edit-swal-cancel{color:#f5f8ff;background:#2c3652e6}.match-edit-swal-reset{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:1.5rem;right:1rem}.match-edit-swal-reset:hover{color:#fff;background:#ffffff1a}.challonge-team-slot{grid-template-columns:2.05rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.challonge-team-slot .team-score{color:#39d0ff;text-align:center;font-size:.95rem;font-weight:800}.profile-activity-participants-panel{width:100%;padding:1.5rem}.profile-activity-participants-table-wrap{background:#070f20b8;border:1px solid #94a3b824;width:100%;max-width:600px;margin:0 auto;overflow-x:auto}.profile-activity-participants-table{border-collapse:collapse;color:#f8fbffeb;width:100%}.profile-activity-participants-table th,.profile-activity-participants-table td{text-align:center;border-bottom:1px solid #94a3b81f;padding:.7rem 1rem}.profile-activity-participants-table th{color:#9ab1d6e6;letter-spacing:.06em;text-transform:uppercase;background:#0f172ad1;font-size:.76rem;font-weight:900}.profile-activity-participants-table th:nth-child(2),.profile-activity-participants-table td:nth-child(2){text-align:left}.profile-activity-participants-table tbody tr:hover{background:#39d0ff0f}.profile-activity-participants-table td{font-size:.85rem;font-weight:800}.profile-activity-participants-table td:first-child{color:#9ab1d6d1}.profile-activity-participants-table strong,.profile-activity-participants-table span{display:block}.profile-activity-participants-table strong{color:#f8fbff;font-size:.9rem}.profile-activity-participants-table span{color:#9ab1d6b8;text-transform:uppercase;margin-top:.18rem;font-size:.7rem;font-weight:900}.team-dropdown-options{-ms-overflow-style:none;scrollbar-width:none}.team-dropdown-options::-webkit-scrollbar{display:none}@media print{@page{size:landscape;margin:1cm}body{color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important}header,footer,.profile-activity-view-tabs,.profile-activity-organizer-tools,.profile-activity-banner-toggle,.profile-activity-cover,.challonge-bracket-section-title button,.challonge-bracket-section-title div:first-of-type{display:none!important}.challonge-bracket-section{min-width:unset!important;background:0 0!important;padding:0!important}.challonge-bracket{overflow:visible!important}.challonge-rounds{grid-template-columns:repeat(var(--challonge-round-count), 220px)!important;gap:1.5rem!important}.challonge-round header{color:#000!important;background:#f0f0f0!important;border-color:#ccc!important}.challonge-team-slot{color:#000!important;background:#fff!important;border-color:#ccc!important}.challonge-team-slot:before{background:#eee!important}.challonge-team-slot.winner{background:#e6f7ff!important}.profile-activity-view-copy{margin-bottom:1rem!important;padding:1rem 0!important}.profile-activity-view-copy h3{color:#000!important;font-size:1.5rem!important}.profile-activity-view-copy p{color:#666!important}*{overflow:visible!important}}.challonge-rounds:has(.challonge-empty-state){grid-template-columns:1fr;place-items:center;min-height:360px;display:grid}.challonge-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;width:min(420px,90%);min-height:260px;display:flex}.challonge-empty-state p{color:#94a3b8;margin:0;font-size:1rem;font-weight:700}.challonge-empty-add-btn{color:#06111f;cursor:pointer;background:linear-gradient(135deg,#39d0ff,#4f7cff);border:none;border-radius:.6rem;padding:.85rem 1.4rem;font-weight:900;box-shadow:0 0 22px #39d0ff38}.challonge-empty-add-btn:hover{transform:translateY(-1px)}.challonge-match-stack,.challonge-round:first-child .challonge-match-stack{gap:1.25rem}.joined-team-row{background:#070f20d1;border:1px solid #39d0ff38;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.joined-team-info{color:#fff;align-items:center;gap:.75rem;font-weight:800;display:flex}.joined-team-logo{color:#39d0ff;background:#39d0ff29;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.joined-team-remove-btn{color:#fecaca;cursor:pointer;background:#7f1d1d66;border:1px solid #f8717173;border-radius:.55rem;padding:.45rem .75rem;font-weight:800}.joined-team-remove-btn:hover{color:#fff;background:#dc262673}.joined-teams-list{gap:0;display:grid}.joined-team-row{background:0 0;border:none;border-bottom:1px solid #39d0ff29;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.joined-team-row:last-child{border-bottom:none}.joined-team-info{color:#fff;align-items:center;gap:.8rem;min-width:0;font-weight:800;display:flex}.joined-team-logo{color:#39d0ff;background:#39d0ff24;border:1px solid #39d0ff47;border-radius:999px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.joined-team-logo img{object-fit:cover;width:100%;height:100%}.joined-team-logo svg{width:18px;height:18px}.joined-team-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.joined-team-delete-btn{color:#f87171;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.joined-team-delete-btn:hover{color:#fecaca;background:#f8717124}.joined-teams-modal{background:#181818;border:1px solid #ffffff1f;width:min(460px,90vw);box-shadow:0 24px 80px #0000008c}.joined-teams-modal-header{border-bottom:1px solid #ffffff1a}.joined-teams-modal-header h3{color:#f8fafc;margin:0}.joined-teams-modal-header p{color:#94a3b8;margin:.25rem 0 0;font-size:.8rem}.joined-teams-table{display:grid}.joined-team-table-row:last-child{border-bottom:none}.joined-team-table-name{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.joined-team-actions{position:relative}.joined-team-dots-btn:hover{color:#fff;background:#ffffff14}.joined-team-menu{z-index:20;background:#232323;border:1px solid #ffffff1f;border-radius:.65rem;min-width:170px;padding:.35rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 16px 40px #00000073}.joined-team-menu button{color:#e5e7eb;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.45rem;width:100%;padding:.65rem .75rem;font-weight:700}.joined-team-menu button:hover{background:#ffffff14}.joined-team-menu button.danger{color:#fca5a5}.joined-team-menu button.danger:hover{color:#fecaca;background:#ef444424}.joined-teams-back-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.2rem 0;font-weight:800;display:inline-flex}.joined-back-icon{color:#cbd5e1;background:0 0;border-radius:0;justify-content:center;align-items:center;width:auto;height:auto;display:inline-flex}.joined-back-icon svg{width:18px;height:18px}.joined-teams-back-btn:hover .joined-back-icon{color:#fff;background:0 0}.joined-teams-back-btn:hover{color:#fff}.joined-players-table{display:grid}.joined-player-row span{color:#94a3b8;font-weight:800}.joined-player-row strong{color:#f8fafc}.joined-teams-empty{color:#94a3b8;text-align:center;margin:1rem 0;font-weight:700}.joined-teams-modal .modal-body{padding-top:.75rem}.joined-team-table-row{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:center;gap:1rem;min-height:42px;padding:.55rem .25rem;display:grid;position:relative}.joined-team-table-name{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:800;overflow:hidden}.joined-team-dots-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:999px;width:28px;height:28px;font-size:1.1rem;line-height:1}.joined-player-row{border-bottom:1px solid #ffffff14;grid-template-columns:28px 26px 1fr;align-items:center;min-height:44px;padding:.55rem .25rem;display:grid}.joined-player-row:last-child{border-bottom:none}.joined-player-role-icon{place-items:center;width:24px;height:24px;display:grid}.joined-player-role-icon img{object-fit:contain;display:block;width:22px!important;max-width:22px!important;height:22px!important;max-height:22px!important}.joined-player-flag{justify-content:center;align-items:center;width:22px;height:15px;display:flex;overflow:hidden}.joined-player-flag img{object-fit:cover;display:block;width:22px!important;max-width:22px!important;height:15px!important;max-height:15px!important}.joined-player-name{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:800;overflow:hidden}.challonge-team-slot.null-slot{display:none}.challonge-match-container:has(.challonge-team-slot.null-slot){justify-content:center}.challonge-match-container:has(.challonge-team-slot.null-slot) .challonge-team-slot:not(.null-slot){min-height:34px}.challonge-bye-hidden{visibility:hidden!important;pointer-events:none!important}.joined-teams-modal{background:#181818;border:1px solid #ffffff1f;flex-direction:column;width:min(460px,90vw);height:min(620px,78vh);max-height:78vh;display:flex;overflow:hidden}.joined-teams-modal-header{border-bottom:1px solid #ffffff1a;flex:none;padding-bottom:.9rem}.joined-teams-modal .modal-body{flex:auto;min-height:0;padding-top:.75rem;overflow:hidden}.joined-teams-table,.joined-players-table{max-height:100%;padding-right:.35rem;overflow-y:auto}.joined-teams-table::-webkit-scrollbar{width:6px}.joined-players-table::-webkit-scrollbar{width:6px}.joined-teams-table::-webkit-scrollbar-track{background:0 0}.joined-players-table::-webkit-scrollbar-track{background:0 0}.joined-teams-table::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.joined-players-table::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.joined-teams-table::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.joined-players-table::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.joined-teams-search{color:#f8fafc;background:#111;border:1px solid #ffffff1a;border-radius:.45rem;outline:none;width:100%;height:38px;margin-bottom:.75rem;padding:0 .8rem;font-size:.85rem;font-weight:700}.joined-teams-modal{background:#181818;flex-direction:column;width:min(440px,90vw);height:min(560px,76vh);max-height:76vh;display:flex;overflow:hidden;padding:1.35rem 1.6rem!important}.joined-teams-modal-header{border-bottom:1px solid #ffffff1a;flex:none;margin-bottom:0!important;padding-bottom:.7rem!important}.joined-teams-modal-header h3{font-size:1.1rem;margin:0!important}.joined-teams-modal-header p{font-size:.78rem;margin:.25rem 0 0!important}.joined-teams-modal .modal-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden;padding:.65rem 0 0!important}.joined-teams-search{color:#f8fafc;background:#111;border:1px solid #ffffff21;border-radius:.5rem;outline:none;flex:0 0 42px;width:100%;height:42px;padding:0 .9rem;font-size:.9rem;font-weight:700;margin:0 0 .45rem!important}.joined-teams-search::placeholder{color:#737373}.joined-teams-search:focus{background:#141414;border-color:#ffffff42}.joined-teams-table{flex:auto;min-height:0;padding-right:.35rem;overflow-y:auto;max-height:none!important}.joined-team-table-row{min-height:42px!important;padding:.5rem .25rem!important}.joined-team-table-name{font-size:.9rem}.joined-team-dots-btn{width:28px;height:28px}.joined-roster-tabs{background:#111;border:1px solid #ffffff14;border-radius:.55rem;grid-template-columns:repeat(3,1fr);gap:.35rem;margin:.65rem 0 .75rem;padding:.25rem;display:grid}.joined-roster-tabs button{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.4rem;height:32px;font-size:.8rem;font-weight:800}.joined-roster-tabs button:hover{color:#fff;background:#ffffff0f}.joined-roster-tabs button.active{color:#fff;background:#ffffff1f}.add-team-modal{max-height:78vh;overflow:hidden;box-shadow:0 24px 80px #0000008c;background:#181818!important;border:1px solid #ffffff1f!important;width:min(520px,92vw)!important;padding:1.35rem 1.6rem!important}.add-team-modal .modal-header{border-bottom:1px solid #ffffff1a;margin-bottom:.8rem;padding-bottom:.8rem}.add-team-modal .modal-header h3{color:#f8fafc;margin:0;font-size:1.15rem}.add-team-modal .modal-body{padding:0!important}.add-team-modal .game-selection p,.add-team-modal .team-dropdown p{color:#e5e7eb;margin:0 0 .65rem;font-size:.9rem;font-weight:800}.add-team-modal .game-icons{grid-template-columns:repeat(6,1fr);gap:.65rem;margin-bottom:1rem;display:grid}.add-team-modal .game-icon-btn{cursor:pointer;background:#111;border:1px solid #ffffff1a;border-radius:.65rem;place-items:center;height:74px;transition:all .15s;display:grid}.add-team-modal .game-icon-btn:hover{background:#1f1f1f;border-color:#fff3}.add-team-modal .game-icon-btn.selected{background:#242424;border-color:#ffffff59}.add-team-modal .game-icon{object-fit:contain;max-width:58px;max-height:42px;display:block}.add-team-modal{max-height:78vh;overflow:hidden;width:min(520px,92vw)!important;height:auto!important}.add-team-modal .game-icons{grid-template-columns:repeat(3,1fr)!important;gap:.65rem!important;margin-bottom:1rem!important;display:grid!important;overflow:visible!important}.add-team-modal .game-icon-btn{background:#111;border:1px solid #ffffff1a;border-radius:.65rem;place-items:center;display:grid;width:100%!important;min-width:0!important;height:78px!important}.add-team-modal .game-icon{object-fit:contain;max-width:70px!important;max-height:42px!important}.profile-activity-view-cover{overflow:hidden}.activity-inline-cover-editor{z-index:30;background:#000;position:absolute;inset:0;overflow:hidden}.activity-inline-cover-actions{z-index:35;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:.85rem;left:.85rem;right:.85rem}.activity-inline-cover-actions button{pointer-events:auto;color:#f8fafc;cursor:pointer;background:#0f0f0fd1;border:1px solid #ffffff2e;border-radius:.55rem;min-height:34px;padding:.45rem 1rem;font-weight:800}.activity-inline-cover-actions button.apply{color:#fff;background:#2563eb;border-color:#2563eb}.activity-inline-cover-zoom{z-index:35;color:#f8fafc;background:#0f0f0fd1;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;width:min(520px,100% - 2rem);padding:.55rem .75rem;font-size:.78rem;font-weight:800;display:grid;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%)}.activity-inline-cover-zoom input{width:100%}.profile-activity-view-cover{position:relative;overflow:hidden}.activity-inline-cover-editor{z-index:30;background:#000;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.activity-inline-cover-editor .reactEasyCrop_Container{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.activity-inline-cover-editor .reactEasyCrop_CropArea{box-shadow:none!important;border:none!important}.activity-inline-cover-zoom{border-radius:999px!important;gap:.35rem!important;width:260px!important;padding:.28rem .45rem!important;font-size:.65rem!important}.activity-inline-cover-zoom input{height:3px!important}.activity-inline-cover-zoom span{font-size:.65rem!important}.activity-inline-cover-zoom{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.35rem!important;width:fit-content!important;min-width:0!important;max-width:none!important;padding:.28rem .45rem!important;display:flex!important}.activity-inline-cover-zoom span:first-child{display:none!important}.activity-inline-cover-zoom input{flex:0 0 150px!important;width:150px!important;height:3px!important}.activity-inline-cover-zoom span:last-child{text-align:left!important;width:auto!important;min-width:28px!important;font-size:.65rem!important}.profile-activity-standings-panel{height:auto!important;min-height:0!important;overflow:visible!important}.profile-activity-standings-ad-layout{align-items:start!important;height:auto!important}.profile-activity-standings-table-wrap{background:#111!important;border:1px solid #ffffff14!important;height:auto!important;max-height:none!important;overflow:visible!important}.profile-activity-standings-table{width:100%;min-width:680px;border-collapse:collapse!important;background:#111!important}.profile-activity-standings-table thead th{letter-spacing:.08em;color:#a3a3a3!important;background:#181818!important;border-bottom:1px solid #ffffff14!important;padding:.75rem 1rem!important;font-size:.72rem!important;position:static!important}.profile-activity-standings-table tbody tr{background:#111!important;border-bottom:1px solid #ffffff0f!important}.profile-activity-standings-table tbody tr:nth-child(2n){background:#151515!important}.profile-activity-standings-table tbody tr:hover{background:#1c1c1c!important}.profile-activity-standings-table td{color:#f5f5f5!important;padding:.75rem 1rem!important;font-size:.82rem!important}.profile-activity-standings-table .team-name,.profile-activity-standings-table strong{color:#f5f5f5!important}.profile-activity-standings-table .team-status,.profile-activity-standings-table small{color:#8a8a8a!important}.profile-activity-standings-table td:last-child{color:#e5e5e5!important}.challonge-bracket{background:#0b0b0b!important}.challonge-round header{color:#f5f5f5!important;background:#161616!important;border:1px solid #ffffff14!important;min-height:38px!important;padding:.55rem .75rem!important}.challonge-round header strong{color:#f5f5f5!important;font-size:.82rem!important}.challonge-match-card,.challonge-match-container{box-shadow:none!important;background:#111!important;border-color:#ffffff14!important}.challonge-team-slot{color:#f5f5f5!important;background:#111!important;border-color:#ffffff12!important;height:30px!important;min-height:30px!important}.challonge-team-slot.is-winner,.challonge-team-slot.winner,.challonge-team-slot.active{color:#fff!important;background:#1f1f1f!important}.challonge-team-name,.challonge-team-slot span{font-size:.78rem!important;font-weight:800!important}.challonge-match-number{color:#a3a3a3!important;font-size:.72rem!important}.challonge-bracket-connectors path,.challonge-bracket-connectors line,.challonge-bracket-connectors polyline{stroke:#b4b4b48c!important;stroke-width:2px!important}.challonge-trophy{opacity:.24!important;filter:grayscale()drop-shadow(0 0 14px #ffffff14)!important}.profile-activity-standings-table tbody td:last-child,.profile-activity-standings-table tbody td:last-child *,.profile-activity-standings-table tbody td:nth-child(6),.profile-activity-standings-table tbody td:nth-child(6) *,.profile-activity-standings-table .points,.profile-activity-standings-table .team-points,.profile-activity-standings-table .standings-points{color:#f5f5f5!important;box-shadow:none!important;background:0 0!important}.challonge-match-meta,.challonge-match-card .challonge-match-meta{color:#d4d4d4!important;background:#202020!important;border-right:1px solid #ffffff14!important}.challonge-match-meta span,.challonge-match-meta em{color:#d4d4d4!important}.challonge-team-slot,.challonge-team-slot.winner,.challonge-team-slot.is-winner,.challonge-team-slot.active,.challonge-match-card.scheduled .challonge-team-slot,.challonge-match-card.completed .challonge-team-slot{color:#f5f5f5!important;background:#111!important;border-color:#ffffff14!important}.challonge-team-slot.winner .team-name,.challonge-team-slot.winner span,.challonge-team-slot.active .team-name,.challonge-team-slot.active span{color:#fff!important}.challonge-match-container,.challonge-match-card{background:#111!important;border-color:#ffffff14!important}.challonge-bracket-connectors path{stroke:#b4b4b48c!important}.challonge-match-edit-btn{color:#d4d4d4!important;box-shadow:none!important;background:#1f1f1f!important;border:1px solid #ffffff1a!important}.challonge-match-card .challonge-match-meta,.challonge-match-meta,.challonge-match-number-cell,.challonge-match-index,.challonge-match-side,.challonge-seed,.challonge-team-seed{color:#d4d4d4!important;background:#202020!important;border-color:#ffffff14!important}.challonge-match-card:before,.challonge-match-container:before,.challonge-team-slot:before{background:#202020!important}.challonge-match-card,.challonge-match-container,.challonge-team-slot{background:#111!important;border-color:#ffffff14!important}.challonge-team-slot:nth-child(2n){background:#151515!important}.challonge-team-slot.is-winner,.challonge-team-slot.winner,.challonge-team-slot.active,.challonge-team-slot.is-advanced{color:#fff!important;background:#1f1f1f!important}.match-edit-modal,.match-score-modal,.swal2-popup{color:#f5f5f5!important;background:#181818!important;border:1px solid #ffffff1f!important;box-shadow:0 24px 80px #000000a6!important}.match-edit-modal h2,.match-score-modal h2,.swal2-title{color:#f5f5f5!important}.match-edit-modal label,.match-score-modal label,.swal2-html-container{color:#d4d4d4!important}.match-edit-modal input,.match-edit-modal select,.match-score-modal input,.match-score-modal select,.swal2-input,.swal2-select{color:#f5f5f5!important;box-shadow:none!important;background:#111!important;border:1px solid #ffffff24!important;outline:none!important}.match-edit-modal input:focus,.match-edit-modal select:focus,.match-score-modal input:focus,.match-score-modal select:focus,.swal2-input:focus,.swal2-select:focus{box-shadow:none!important;border-color:#ffffff47!important}.match-edit-modal button[type=submit],.match-score-modal button[type=submit],.swal2-confirm.swal2-styled{color:#fff!important;box-shadow:none!important;background:#2a2a2a!important;border:1px solid #ffffff24!important}.match-edit-modal button[type=submit]:hover,.match-score-modal button[type=submit]:hover,.swal2-confirm.swal2-styled:hover{background:#333!important}.match-edit-modal button,.match-score-modal button,.swal2-cancel.swal2-styled{box-shadow:none!important}.swal2-cancel.swal2-styled{color:#f5f5f5!important;background:#242424!important;border:1px solid #ffffff1f!important}.match-edit-modal .reset-btn,.match-score-modal .reset-btn,.match-edit-swal-reset{color:#d4d4d4!important;box-shadow:none!important;background:0 0!important;border:none!important}.match-edit-modal .reset-btn:hover,.match-score-modal .reset-btn:hover,.match-edit-swal-reset:hover{color:#fff!important;background:0 0!important}.match-edit-swal-popup{scrollbar-width:none!important;-ms-overflow-style:none!important;background:#181818!important;border:1px solid #ffffff24!important;width:min(520px,100vw - 2rem)!important;max-height:min(720px,100vh - 2rem)!important;padding:1.25rem 2rem 1.5rem!important;overflow-y:auto!important;box-shadow:0 24px 80px #000000b3!important}.match-edit-swal-popup::-webkit-scrollbar{display:none!important}.match-edit-swal-title{color:#f5f5f5!important;margin:0 0 1rem!important}.match-view-swal{text-align:left;gap:.65rem;width:100%;margin-top:.35rem;display:grid}.match-view-swal-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;display:flex}.match-view-swal-row span{color:#e2e8f09e;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.match-view-swal-row strong{color:#f8fafc;text-align:right;font-size:.95rem;font-weight:800}.match-edit-swal-label{color:#d4d4d4!important}.match-edit-swal-input{color:#f5f5f5!important;box-shadow:none!important;background:#111!important;border:1px solid #ffffff29!important;outline:none!important}.match-edit-swal-input:focus{box-shadow:none!important;border-color:#ffffff52!important;outline:none!important}.match-edit-swal-schedule-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem;width:100%;display:grid}.match-edit-swal-picker{cursor:pointer;position:relative}.match-edit-swal-native-picker{cursor:pointer;padding-right:2.75rem!important}.match-edit-swal-picker:not(.has-value) .match-edit-swal-native-picker{color:#0000!important}.match-edit-swal-picker.has-value .match-edit-swal-placeholder{display:none}.match-edit-swal-placeholder{color:#aeb5c7;pointer-events:none;font-size:.94rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.match-edit-swal-picker-icon{color:#d4d4d4;pointer-events:none;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:50%;right:.95rem;transform:translateY(-50%)}.match-edit-swal-picker-icon svg{width:18px;height:18px}.match-edit-swal-native-picker::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0}@media (width<=560px){.match-edit-swal-schedule-row{grid-template-columns:1fr;gap:0}}.match-edit-swal-select{color:#f5f5f5!important;background-color:#111!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23d4d4d4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;border-color:#ffffff29!important}.match-edit-swal-confirm{color:#fff!important;box-shadow:none!important;background:#2a2a2a!important;border:1px solid #ffffff29!important}.match-edit-swal-confirm:hover{background:#333!important}.match-edit-swal-cancel{color:#f5f5f5!important;box-shadow:none!important;background:#242424!important;border:1px solid #ffffff24!important}.match-edit-swal-reset{color:#d4d4d4!important;box-shadow:none!important;background:0 0!important;border:none!important}.match-edit-swal-reset:hover{color:#fff!important}.match-edit-swal-select{appearance:none!important;color:#f5f5f5!important;box-shadow:none!important;background-color:#111!important;background-position:right .85rem center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;border:1px solid #ffffff29!important;padding-right:2.5rem!important}.match-edit-swal-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.match-edit-swal-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (width<=640px){.profile-activity-view-page{overflow-x:hidden}.profile-activity-view-page-main{width:100%;max-width:100%;padding:calc(var(--download-banner-offset,0px) + 1rem) .85rem 2rem;overflow-x:hidden}.profile-activity-view-page-card,.profile-activity-view-content,.profile-activity-bracket-panel,.challonge-bracket,.challonge-bracket-two-stage,.two-stage-bracket-block,.two-stage-group,.challonge-bracket-section{width:100%;min-width:0;max-width:100%;overflow:hidden}.profile-activity-view-cover{aspect-ratio:16/9;background-position:50%,50%,50%;background-repeat:no-repeat;background-size:auto,cover,auto;border-radius:.75rem;width:min(92%,19rem);height:auto;min-height:0;max-height:clamp(150px,52vw,190px);margin-inline:auto}.profile-activity-cover-edit-button{width:2.15rem!important;height:2.15rem!important}.profile-activity-banner-toggle{min-height:26px;padding:.28rem .55rem;font-size:.62rem;bottom:.6rem;right:.6rem}.profile-activity-view-copy{padding:.9rem 0 .7rem}.profile-activity-view-copy h3{max-width:100%;font-size:clamp(1.35rem,7vw,1.7rem);line-height:1.12}.profile-activity-view-copy p{font-size:.78rem;line-height:1.45}.profile-activity-view-tabs{border-top:1px solid #2576ff38;border-bottom:1px solid #2576ff24;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.profile-activity-view-tabs button{white-space:normal;min-width:0;min-height:3.1rem;padding:.65rem .2rem;font-size:.72rem;line-height:1.2}.profile-activity-inline-sponsors{border-top:1px solid #2576ff2e;margin:.65rem 0 .9rem}.profile-activity-inline-sponsors .footer-sponsor-marquee{min-height:4.25rem;padding:.5rem 0}.profile-activity-inline-sponsors .invite-page-track{gap:.75rem}.profile-activity-inline-sponsors .invite-page-card{min-width:92px;padding:.4rem .5rem}.profile-activity-inline-sponsors .invite-page-logo,.profile-activity-inline-sponsors .invite-page-logo.sponsor-logo{max-width:82px;height:24px;max-height:24px}.challonge-bracket-section{background-size:7px 7px;gap:.85rem;min-height:auto;padding:0 0 1rem}.challonge-bracket-section-title,.challonge-bracket-section-title.two-stage-bracket-title{text-align:center;grid-template-columns:1fr;place-items:center;gap:.55rem;padding:.75rem .25rem .65rem;display:grid}.two-stage-title-copy,.challonge-bracket-section-title.two-stage-bracket-title .two-stage-title-copy,.challonge-bracket-section-title.two-stage-bracket-title .challonge-bracket-toolbar{grid-column:1;justify-self:center}.challonge-bracket-section-title.two-stage-bracket-title .two-stage-title-copy{text-align:center;justify-items:center;width:100%}.challonge-bracket-section-title.two-stage-bracket-title .challonge-bracket-toolbar{justify-content:center;width:100%;margin-inline:auto}.challonge-bracket-section-title.two-stage-bracket-title .two-stage-title-copy h4,.two-stage-title-copy h4{font-size:1.45rem;line-height:1.1}.challonge-bracket-section-title.two-stage-bracket-title .two-stage-title-copy span,.two-stage-title-copy span{font-size:.88rem}.challonge-bracket-toolbar{flex-wrap:nowrap;justify-content:center;gap:.25rem;max-width:100%}.challonge-bracket-toolbar button,.challonge-bracket-section-title button{flex:none}.two-stage-tabs{justify-content:flex-start;gap:.4rem;padding:.15rem .25rem .35rem}.two-stage-tab{letter-spacing:.06em;padding:.22rem .35rem;font-size:.7rem}.two-stage-group-heading{padding:0 .25rem}.two-stage-group-heading h5{font-size:.86rem}:is(.challonge-rounds,.challonge-rounds:has(.challonge-empty-state),.challonge-rounds:has(.challonge-champion-display)){grid-template-columns:repeat(var(--challonge-round-count), 220px);-webkit-overflow-scrolling:touch;place-items:stretch stretch;gap:2rem;width:100%;min-width:0;min-height:260px;padding:.75rem .75rem 1rem;overflow:auto hidden}.challonge-rounds:has(.challonge-champion-display){grid-template-columns:repeat(var(--challonge-round-count), 220px) 300px}.challonge-rounds:not(:has(.challonge-empty-state)){grid-template-columns:repeat(var(--challonge-round-count), 220px);min-width:0}.challonge-rounds:has(.challonge-empty-state){grid-template-columns:minmax(0,1fr);width:100%;min-width:0;overflow:hidden}.challonge-rounds::-webkit-scrollbar{height:4px}.challonge-empty-state{width:100%;min-height:220px;padding:1.35rem .75rem}.challonge-empty-state p{font-size:.92rem}.challonge-empty-add-btn{border-radius:.55rem;width:min(180px,100%);padding:.82rem 1rem}}.match-edit-swal-input[type=number]{appearance:textfield}.profile-activity-team-card,.profile-activity-team-card *,.profile-activity-team-card h3,.profile-activity-team-card strong,.profile-activity-team-name,.profile-activity-team-card-title{color:#f5f5f5!important}.profile-activity-team-card .approved,.profile-activity-team-status,.profile-activity-team-card-status,.profile-activity-status-badge{color:#d4d4d4!important;background:#202020!important;border:1px solid #ffffff1f!important}.profile-activity-team-card button,.profile-activity-team-card svg{color:#d4d4d4!important;stroke:#d4d4d4!important}.profile-activity-tabs button,.profile-activity-tab{color:#d4d4d4!important}.profile-activity-tabs button.active,.profile-activity-tab.active,.profile-activity-tabs .active{color:#f5f5f5!important;background:#181818!important}.challonge-team-score,.challonge-match-score,.challonge-score,.challonge-team-slot-score,.challonge-team-points,.challonge-points,.challonge-match-card .score,.challonge-match-card [class*=score],.challonge-match-card [class*=Score],.challonge-match-card [class*=points],.challonge-match-card [class*=Points]{color:#f5f5f5!important;text-shadow:none!important;background:0 0!important}.challonge-match-meta,.challonge-match-meta *,.challonge-match-card .challonge-match-meta,.challonge-match-card .challonge-match-meta *{color:#d4d4d4!important}.challonge-match-card,.challonge-match-card strong,.challonge-match-card b{color:#f5f5f5!important}.profile-activity-team-card h3,.profile-activity-team-card strong,.profile-activity-team-name,.profile-activity-team-card-title,.activity-team-card h3,.activity-team-card strong,.activity-team-name,.team-card h3,.team-card strong,.team-name{text-transform:none!important}.placeholder-team-name{color:#b4becd8c!important;font-size:.78rem!important;font-style:italic!important;font-weight:500!important}.real-team-name{color:#f5f7fb;font-style:normal;font-weight:800}.round-robin-match-row .placeholder-team-name,.round-robin-table .placeholder-team-name,.challonge-team-slot .placeholder-team-name{color:#b4becd8c!important;font-size:.78rem!important;font-style:italic!important;font-weight:500!important}.round-robin-match-row .real-team-name,.round-robin-table .real-team-name,.challonge-team-slot .real-team-name{color:#f5f7fb;font-style:normal;font-weight:800}.profile-activity-team-status,.profile-activity-team-card-status,.profile-activity-status-badge,.profile-activity-team-card .approved,.profile-activity-team-card [class*=status],.profile-activity-team-card [class*=Status]{display:none!important}.challonge-champion-display,.challonge-champion-display *,.challonge-champion-display .challonge-team-slot,.challonge-champion-display .challonge-team-slot *,.challonge-champion-display .team-name,.challonge-champion-display .challonge-team-name,.challonge-champion-display span,.challonge-champion-display strong{color:#f5f5f5!important;text-transform:none!important}.challonge-champion-display .team-score,.challonge-champion-display [class*=score],.challonge-champion-display [class*=Score]{color:#f5f5f5!important}.challonge-champion-display .challonge-team-slot{background:#111!important;border-color:#ffffff14!important}.profile-activity-bracket-panel{position:relative}.profile-activity-edit-tournament-btn{z-index:20;color:#d4d4d4;cursor:pointer;background:#181818;border:1px solid #ffffff1f;border-radius:.45rem;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:.9rem;right:4.8rem}.profile-activity-edit-tournament-btn svg{width:18px;height:18px}.profile-activity-edit-tournament-btn:hover{color:#fff;background:#242424}.challonge-toolbar-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:24px;height:24px;padding:.25rem;display:inline-flex}.challonge-toolbar-btn:hover{color:#fff}.profile-activity-team-list{gap:.55rem}.profile-activity-team-summary{gap:.65rem!important;min-height:58px!important;padding:.75rem 1rem!important}.profile-activity-team-brand{gap:.65rem!important}.profile-activity-team-logo{width:40px!important;height:40px!important;font-size:1rem!important}.profile-activity-team-brand strong{font-size:.95rem!important;line-height:1.1!important}.profile-activity-team-dropdown{padding:0 .45rem .5rem!important}.profile-activity-team-direct-invite{min-height:34px!important;padding:0 .6rem!important;font-size:.8rem!important}.profile-activity-team-roster-tabs{margin-top:.2rem!important;padding:.2rem!important}.profile-activity-team-roster-tabs button{min-height:28px!important;font-size:.68rem!important}.profile-activity-team-roster-section ul{padding-top:.2rem!important}.profile-activity-team-roster-section li{grid-template-columns:19px 20px minmax(0,1fr)!important;column-gap:.36rem!important;min-height:38px!important;padding:.34rem .55rem!important}.profile-activity-team-member-role-icon{width:16px!important;height:16px!important}.profile-activity-team-member-role-icon img{width:16px!important;max-width:16px!important;height:16px!important;max-height:16px!important}.profile-activity-team-member-flag{width:18px!important;height:12px!important}.profile-activity-team-member-name{font-size:.86rem!important}.profile-activity-standings-table-wrap{scrollbar-width:none!important;-ms-overflow-style:none!important;max-height:calc(100vh - 260px)!important;overflow:auto!important}.profile-activity-standings-table-wrap::-webkit-scrollbar{display:none!important}.profile-activity-standings-table thead{position:static!important}.profile-activity-standings-table thead th{z-index:13;top:0;box-shadow:0 1px #ffffff14,0 8px 18px #00000047;background:#181818!important;position:sticky!important}.joined-player-role-icon{width:18px!important;height:18px!important}@media (width<=640px){.profile-activity-view-page-main{padding-inline:.75rem!important}.profile-activity-view-page-card{padding-inline:0!important}.profile-activity-team-list{grid-template-columns:1fr!important;gap:.65rem!important;width:100%!important;padding:0!important}.profile-activity-team-card{border-radius:.35rem!important;width:100%!important;min-width:0!important}.profile-activity-team-summary{grid-template-columns:minmax(0,1fr) auto 12px!important;min-height:54px!important;padding:.65rem .75rem!important}.profile-activity-team-brand{min-width:0!important}.profile-activity-team-logo{width:34px!important;height:34px!important}.profile-activity-team-brand strong{max-width:100%!important;font-size:.86rem!important}.profile-activity-team-status{padding:.12rem .34rem!important;font-size:.52rem!important}.profile-activity-team-dropdown{padding:0 .5rem .55rem!important}.profile-activity-team-roster-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.profile-activity-team-roster-section li{grid-template-columns:18px 18px minmax(0,1fr)!important}.profile-activity-standings-panel,.profile-activity-standings-ad-layout{width:100%!important;min-width:0!important;max-width:100%!important}.profile-activity-standings-ad-layout{margin:0!important;display:block!important}.profile-activity-side-ad{display:none!important}.profile-activity-standings-table-wrap{-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;overflow:auto visible!important}.profile-activity-standings-table{min-width:430px!important}.profile-activity-standings-table th,.profile-activity-standings-table td{white-space:nowrap!important;padding:.62rem .58rem!important;font-size:.72rem!important}.profile-activity-standings-table th{font-size:.62rem!important}.profile-activity-standings-table th:nth-child(2),.profile-activity-standings-table td:nth-child(2){min-width:145px!important}.profile-activity-standings-table strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:135px!important;font-size:.78rem!important;overflow:hidden!important}:is(.challonge-rounds,.challonge-rounds:not(:has(.challonge-empty-state)),.challonge-rounds:has(.challonge-champion-display)){grid-template-columns:repeat(var(--challonge-round-count), 220px)!important;gap:1.35rem!important;width:max-content!important;min-width:max-content!important;padding-inline:.55rem 1rem!important;overflow:visible!important}.challonge-bracket-section,.challonge-bracket,.challonge-bracket-two-stage{-webkit-overflow-scrolling:touch!important;overflow:auto visible!important}.challonge-bracket-connectors{pointer-events:none!important;width:100%!important;min-width:100%!important;display:block!important}.challonge-champion-display{align-self:start!important;min-width:190px!important;padding:2.6rem .4rem 0!important}.challonge-champion-display .challonge-team-slot{width:178px!important}.challonge-trophy{opacity:.5!important;width:112px!important;max-width:112px!important;height:auto!important;margin-top:.5rem!important;display:block!important}.challonge-match-card{margin-left:1.45rem!important}.challonge-match-meta{left:-1.15rem!important}.profile-activity-view-content,.profile-activity-bracket-panel,.challonge-bracket,.challonge-bracket-two-stage,.challonge-bracket-section{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.challonge-bracket{justify-items:stretch!important;display:grid!important}.challonge-bracket-section-title,.challonge-bracket-section-title.two-stage-bracket-title,.two-stage-tabs,.profile-activity-inline-sponsors{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow-x:hidden!important}:is(.challonge-rounds,.challonge-rounds:not(:has(.challonge-empty-state)),.challonge-rounds:has(.challonge-champion-display)){grid-template-columns:repeat(var(--challonge-round-count), 220px)!important;-webkit-overflow-scrolling:touch!important;gap:1.35rem!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:.75rem .65rem 1rem!important;overflow:auto visible!important}.challonge-rounds:has(.challonge-champion-display){grid-template-columns:repeat(var(--challonge-round-count), 220px) 220px!important}.challonge-rounds:has(.challonge-empty-state){grid-template-columns:minmax(0,1fr)!important;overflow-x:hidden!important}.modal-overlay{padding-left:.9rem!important;padding-right:.9rem!important}.modal-content,.add-team-modal,.joined-teams-modal{width:calc(100vw - 1.8rem)!important;min-width:0!important;max-width:calc(100vw - 1.8rem)!important;margin-left:auto!important;margin-right:auto!important}.modal-close,.joined-teams-modal .modal-close,.add-team-modal .modal-close{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.modal-close:hover,.joined-teams-modal .modal-close:hover,.add-team-modal .modal-close:hover{background:0 0!important}.add-team-modal .game-icon-btn{height:72px!important;padding:.35rem!important}.add-team-modal .game-icon{object-fit:contain!important;width:78px!important;max-width:100%!important;height:44px!important;max-height:44px!important}}.joined-player-role-icon img{width:16px!important;max-width:16px!important;height:16px!important;max-height:16px!important}.profile-activity-view-page{color:#17211e!important;background:#eef4f2!important}.profile-activity-view-page .profile-activity-view-page-main{z-index:30!important;width:min(100% - 48px,1460px)!important;margin:calc(-4.05rem + var(--download-banner-offset,0px)) auto 0!important;padding-top:0!important;position:relative!important}.profile-activity-view-page .profile-activity-view-page-card{background:#fff!important;border:1px solid #087f5b14!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 18px 42px #0e32271f!important}.profile-activity-view-page .profile-activity-view-cover{background:linear-gradient(180deg, #ffffffe0, #f7fcfaf5), var(--profile-activity-cover) center / cover no-repeat, #f8fbfa!important;border-radius:18px 18px 0 0!important;min-height:300px!important;box-shadow:inset 0 -1px #087f5b1a!important}.profile-activity-view-page .profile-activity-view-logo{background:#087f5b14!important;border:0!important;box-shadow:0 12px 28px #087f5b1f!important}.profile-activity-view-page .profile-activity-view-copy h3{color:#13c98c!important;text-shadow:none!important}.profile-activity-view-page .profile-activity-view-copy p{color:#7b8a86!important;text-shadow:none!important}.profile-activity-view-page .profile-activity-view-back,.profile-activity-view-page .profile-activity-view-camera,.profile-activity-view-page .profile-activity-banner-toggle{color:#087f5b!important;background:#fff!important;border:1px solid #087f5b1f!important;box-shadow:0 10px 24px #0e32271f!important}.profile-activity-view-page .profile-activity-view-back:hover,.profile-activity-view-page .profile-activity-view-camera:hover,.profile-activity-view-page .profile-activity-banner-toggle:hover{color:#05684a!important;background:#eef8f4!important}.profile-activity-view-page .profile-activity-view-tabs{background:#fff!important;border-top:1px solid #087f5b1a!important}.profile-activity-view-page .profile-activity-view-tabs button{color:#7b8a86!important;background:#fff!important;border-right:1px solid #087f5b14!important}.profile-activity-view-page .profile-activity-view-tabs button:hover,.profile-activity-view-page .profile-activity-view-tabs button:focus-visible{color:#087f5b!important;background:#f1faf6!important}.profile-activity-view-page .profile-activity-view-tabs button.active{color:#087f5b!important;background:#e8f6f1!important}.profile-activity-view-page .profile-activity-view-content,.profile-activity-view-page .profile-activity-bracket-panel,.profile-activity-view-page .profile-activity-announcement-panel,.profile-activity-view-page .profile-activity-standings-panel,.profile-activity-view-page .profile-activity-participants-panel{color:#17211e!important;background:#fff!important}.profile-activity-view-page .profile-activity-inline-sponsors,.profile-activity-view-page .profile-activity-bracket-sponsors,.profile-activity-view-page .footer-sponsor-marquee,.profile-activity-view-page .invite-page-track{display:none!important}.profile-activity-view-page .challonge-bracket,.profile-activity-view-page .challonge-bracket-two-stage,.profile-activity-view-page .challonge-bracket-section,.profile-activity-view-page .challonge-round-robin,.profile-activity-view-page .challonge-standings,.profile-activity-view-page .challonge-schedule{color:#17211e!important;box-shadow:none!important;background:#fff!important;border-color:#087f5b1a!important}.profile-activity-view-page .challonge-bracket{border-radius:18px!important;padding:1rem!important}.profile-activity-view-page .challonge-bracket-section-title,.profile-activity-view-page .challonge-bracket-section-title.two-stage-bracket-title{color:#17211e!important;background:#f7fbfa!important;border-color:#087f5b1a!important}.profile-activity-view-page .challonge-bracket-section-title h4,.profile-activity-view-page .challonge-round header strong,.profile-activity-view-page .challonge-standings h4,.profile-activity-view-page .challonge-schedule h4{color:#087f5b!important}.profile-activity-view-page .challonge-bracket-section-title span,.profile-activity-view-page .challonge-round header span,.profile-activity-view-page .challonge-match-meta em,.profile-activity-view-page .challonge-match-status{color:#6d7c78!important}.profile-activity-view-page .challonge-round header{color:#087f5b!important;background:#eef8f4!important;border-color:#087f5b1f!important}.profile-activity-view-page .challonge-match-card,.profile-activity-view-page .challonge-match-container{background:#f8fbfa!important;border-color:#087f5b1f!important;box-shadow:0 10px 24px #0e322714!important}.profile-activity-view-page .challonge-team-slot{color:#17211e!important;background:#fff!important;border-color:#d9e8e3!important}.profile-activity-view-page .challonge-team-slot:nth-child(2n){background:#fbfefd!important}.profile-activity-view-page .challonge-team-slot.winner,.profile-activity-view-page .challonge-team-slot.is-winner,.profile-activity-view-page .challonge-team-slot.active,.profile-activity-view-page .challonge-team-slot.is-advanced{color:#087f5b!important;background:#e8f6f1!important;border-color:#087f5b47!important}.profile-activity-view-page .challonge-team-slot .team-name,.profile-activity-view-page .challonge-team-slot span,.profile-activity-view-page .challonge-team-slot strong,.profile-activity-view-page .challonge-champion-name{color:inherit!important}.profile-activity-view-page .challonge-team-slot.placeholder-slot,.profile-activity-view-page .challonge-team-slot.null-slot{color:#8b9895!important;background:#f5f8f7!important}.profile-activity-view-page .challonge-bracket-connectors path,.profile-activity-view-page .challonge-bracket-connectors line,.profile-activity-view-page .challonge-bracket-connectors polyline{stroke:#087f5b52!important}.profile-activity-view-page .challonge-empty-state,.profile-activity-view-page .profile-activity-empty-state,.profile-activity-view-page .profile-activity-no-team{color:#52625d!important;background:#f7fbfa!important;border-color:#087f5b1f!important}.profile-activity-view-page .challonge-toolbar-btn,.profile-activity-view-page .challonge-empty-add-btn{color:#087f5b!important;background:#eef8f4!important;border-color:#087f5b29!important}.profile-activity-view-page .challonge-toolbar-btn:hover,.profile-activity-view-page .challonge-empty-add-btn:hover{color:#fff!important;background:#087f5b!important}.profile-activity-view-page .profile-inline-loading span,.profile-activity-view-page .profile-activity-view-loader span{border-color:#087f5b #087f5b29 #087f5b29!important}.profile-activity-view-page .profile-activity-start-panel{background:#fff!important;place-items:center!important;min-height:360px!important;padding:3rem 1rem!important;display:grid!important}.profile-activity-view-page .profile-activity-start-button{color:#fff!important;cursor:pointer!important;background:#087f5b!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.7rem!important;min-width:180px!important;min-height:58px!important;font-size:1rem!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 16px 32px #087f5b38!important}.profile-activity-view-page .profile-activity-start-button:hover,.profile-activity-view-page .profile-activity-start-button:focus-visible{transform:translateY(-1px);background:#05684a!important;outline:none!important}.profile-activity-view-page .profile-activity-start-icon{place-items:center!important;width:24px!important;height:24px!important;display:inline-grid!important}.profile-activity-view-page .profile-activity-start-icon svg{width:20px!important;height:20px!important;display:block!important}@media (width<=768px){.profile-activity-view-page .profile-activity-view-page-main{width:min(100% - 24px,100%)!important;margin:calc(-2.35rem + var(--download-banner-offset,0px)) auto 0!important;padding-top:0!important}.profile-activity-view-page .profile-activity-view-cover{min-height:250px!important}}:root{color:#f4f7ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg:#060c18e0;--panel:#0d1525d6;--panel-alt:#121e33e0;--border:#5e83bb47;--text:#f4f7ff;--muted:#8ba1c5;--cyan:#075cff;--blue:#075cff;--purple:#a258ff;--red:#ff5e7c;--green:#53f5ba;--shadow:0 24px 60px #00000073;--font-body:"Roboto", sans-serif;--font-display:"Roboto", sans-serif;--font-hero:"Roboto", sans-serif;--font-nav:"Roboto", sans-serif;background:radial-gradient(circle at 0 0,#39d0ff38,#0000 28%),radial-gradient(circle at 100% 0,#ff5e7c2e,#0000 28%),radial-gradient(circle at bottom,#a258ff2e,#0000 32%),#07111f;font-family:Roboto,sans-serif;font-weight:500;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%}body{cursor:default;margin:0}.splash-screen{color:#121212;background:#fff;align-content:center;place-items:center;gap:1rem;min-height:100vh;display:grid}.splash-loader{place-items:center;width:72px;height:72px;display:grid;position:relative}.splash-mark{border:3px solid #078f67;border-color:#078f67 #078f67 #078f6729 #078f6729;border-radius:50%;animation:.8s linear infinite splash-spin;position:absolute;inset:0}.splash-mark:after{content:"";background:#0aae7b;border-radius:50%;width:6px;height:6px;position:absolute;top:calc(85.355% - 3px);left:calc(85.355% - 3px);box-shadow:0 0 0 1px #0aae7b24,0 0 4px #0aae7b73}.splash-logo{z-index:1;letter-spacing:-.08em;justify-content:center;align-items:center;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-style:italic;font-weight:900;line-height:1;display:flex;position:relative}.splash-logo-dark{color:#1f2522}.splash-logo-x{color:#078f67;font-size:1.2em;display:inline-block;transform:translateY(.5px)}@keyframes splash-spin{to{transform:rotate(360deg)}}body.draft-page-active{overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0}a{color:inherit;cursor:pointer;text-decoration:none}input,textarea,select{border:1px solid var(--border);width:100%;color:var(--text);background:#040a14b8;border-radius:16px;padding:.9rem 1rem}input,textarea{cursor:text}select,summary{cursor:pointer}input:focus,select:focus{outline:1px solid #39d0ff80}h1,h2,h3{font-family:var(--font-display);letter-spacing:.015em;margin:0}p{margin:0}.scroll-reveal{opacity:0;filter:blur(10px);transition:opacity .56s,transform .56s cubic-bezier(.22,1,.36,1),filter .56s;transition-delay:var(--reveal-delay,0s);will-change:opacity, transform, filter;transform:translateY(44px)scale(.985)}.scroll-reveal.is-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.page-shell{animation:.52s cubic-bezier(.22,1,.36,1) both shell-enter}.landing-shell.page-shell,.auth-landing-shell.page-shell,.about-page-shell.page-shell{animation:.36s both landing-shell-fade}.app-shell.page-shell .sidebar,.app-shell.page-shell .content-shell{animation:.62s cubic-bezier(.22,1,.36,1) both shell-pane-enter}.app-shell.page-shell .content-shell{animation-delay:80ms}.page-transition{min-width:0;animation:.44s cubic-bezier(.22,1,.36,1) both route-page-enter}@keyframes shell-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-shell-fade{0%{opacity:0}to{opacity:1}}@keyframes shell-pane-enter{0%{opacity:0;filter:blur(10px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes route-page-enter{0%{opacity:0;filter:blur(10px);transform:translateY(20px)scale(.988)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes page-title-reveal{0%{opacity:0;filter:blur(12px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes page-title-line-reveal{0%{opacity:0;filter:blur(14px);transform:translateY(34px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}#root{min-height:100vh}.page-title-motion{opacity:0;filter:blur(12px);animation:.72s cubic-bezier(.22,1,.36,1) both page-title-reveal;animation-delay:var(--title-delay,.12s);transform:translateY(26px)}.page-title-line-motion{opacity:0;filter:blur(12px);animation:.76s cubic-bezier(.22,1,.36,1) both page-title-line-reveal;animation-delay:var(--title-delay,.14s);display:block;transform:translateY(34px)scale(.985)}.eyebrow{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;color:var(--cyan);font-size:.74rem}.muted{color:var(--muted)}.app-shell,.landing-shell,.auth-shell{min-height:100vh}.auth-shell{place-items:center;padding:2rem;display:grid}.panel{border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0d1525f2,#090f1ceb);border-radius:28px}.app-shell .panel,.app-shell .stat-card,.app-shell .metric-box,.app-shell .list-item,.app-shell .request-review-card,.app-shell .message-card,.app-shell .announcement-card,.app-shell .announcement-notice,.app-shell .admin-shortcut-card,.app-shell .empty-state,.app-shell .room-button{border-radius:0}.auth-shell{grid-template-columns:minmax(0,1.1fr) minmax(360px,480px);gap:1.5rem}.auth-landing-shell{background:radial-gradient(circle at top,#5f6bff1f,#0000 24%),linear-gradient(#0a0b12,#07080e 58%,#05060a);min-height:100vh}.auth-landing-main{place-items:center;min-height:100vh;padding:8rem 1.5rem 3rem;display:grid}.auth-landing-topbar{top:0}.auth-current-link{opacity:.72;pointer-events:none}.auth-form-card{background:linear-gradient(#13141efa,#10111bf5);border-color:#8294c42e;border-radius:8px;width:min(100%,640px);padding:2.6rem 3.2rem 2.2rem;box-shadow:0 28px 58px #00000061}.auth-tab-row{justify-content:center;gap:4rem;margin-bottom:1.8rem;display:flex}.auth-tab{color:#f4f7ffe6;font-family:var(--font-hero);letter-spacing:-.04em;text-transform:uppercase;text-align:center;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 0 .4rem;font-size:clamp(2.2rem,4.5vw,3rem);font-style:italic;font-weight:800}.auth-tab.active{color:var(--cyan);border-bottom-color:var(--cyan)}.auth-social-copy{text-align:center;color:#e3e7f4e6;letter-spacing:.12em;margin:0 0 1rem;font-size:.92rem}.social-auth-button{color:#fff;background:linear-gradient(135deg,#7243b6,#6b40b3);border-radius:8px;place-items:center;width:116px;height:48px;margin:0 auto 1.6rem;display:grid;box-shadow:0 14px 26px #7243b657}.social-auth-button svg{width:24px;height:24px}.auth-divider{color:#f1f3faeb;letter-spacing:.12em;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:0 0 1.5rem;font-size:1.05rem;display:grid}.auth-divider:before,.auth-divider:after{content:"";background:#8294c44d;height:1px}.auth-form{gap:1rem}.auth-code-form{max-width:460px;margin:0 auto}.auth-code-heading{text-align:center;gap:.65rem;margin-bottom:.4rem;display:grid}.auth-code-heading h2,.auth-code-heading p{margin:0}.auth-code-heading h2{color:var(--cyan);font-family:var(--font-hero);text-transform:uppercase;font-size:clamp(1.7rem,4vw,2.25rem);font-style:italic}.auth-code-heading p{color:#e3e7f4d1;font-size:.94rem;line-height:1.6}.auth-code-heading strong{color:#f5f7ff;overflow-wrap:anywhere}.auth-input-wrap .auth-code-input{text-align:center;text-indent:.225em;letter-spacing:.45em;font-variant-numeric:tabular-nums;font-weight:800;padding-inline:1.25rem!important;font-size:1.55rem!important}.auth-verification-login-button{color:#cad1e5c7;width:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:.2rem .35rem;font-size:.76rem;font-weight:600;line-height:1.3}.auth-verification-login-button:hover,.auth-verification-login-button:focus-visible{color:var(--cyan);box-shadow:none;background:0 0;border:0;text-decoration:underline}.auth-signup-picker{gap:1.4rem;display:grid}.auth-method-card{color:#f5f7ff;background:#353b53;border:1px solid #8591b224;border-radius:8px;justify-content:center;align-items:center;gap:.8rem;min-height:60px;padding:1rem 1.35rem;font-size:1rem;font-weight:700;display:flex}.auth-method-card:hover,.auth-method-card:focus-visible{border-color:#5f6bff70;box-shadow:0 16px 30px #00000038}.auth-method-icon{color:#f4f7fff0;place-items:center;width:22px;height:22px;display:grid}.auth-method-icon svg{width:100%;height:100%}.auth-method-notice{text-align:center;justify-items:center;gap:1rem;padding:.4rem 0 .2rem;display:grid}.auth-method-notice-icon{color:#ffd05a;place-items:center;width:28px;height:28px;display:grid}.auth-method-notice-icon svg{width:100%;height:100%}.auth-method-notice p{color:#e3e7f4db;margin:0;font-size:.94rem}.auth-field{gap:.55rem}.auth-field>span{color:#f3f6ff;font-size:.86rem}.auth-input-wrap{position:relative}.auth-input-wrap input,.auth-input-wrap select{color:#f5f7ff;background:#353b53;border:1px solid #8591b229;border-radius:0;min-height:58px;padding-right:3.4rem;font-size:1rem}.auth-input-wrap select{appearance:none}.auth-input-wrap input::placeholder{color:#cad1e5bd}.auth-input-icon{color:#cbd2e6a3;pointer-events:none;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.auth-input-icon svg{width:100%;height:100%}.auth-input-action{color:#cbd2e6b8;background:0 0;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.auth-input-action:hover,.auth-input-action:focus-visible{color:#f4f7fff5}.auth-input-action svg{width:100%;height:100%}.auth-helper-text{color:#b8bed2c2;letter-spacing:.08em;margin:-.2rem 0 .35rem;font-size:.82rem}.auth-alert{justify-content:center}.auth-submit{color:#07130d;background:linear-gradient(135deg,#12f289,#13e66e);border-radius:4px;justify-content:center;min-width:min(100%,314px);margin:1rem auto 0;font-size:.96rem;font-weight:800}.ghost-button.auth-method-back{color:#dfe9ffe6;border-radius:0;justify-content:center;min-width:auto;margin:.15rem auto 0;padding:.35rem .6rem;font-size:.92rem;box-shadow:none!important;background:0 0!important;border:0!important}.ghost-button.auth-method-back:hover,.ghost-button.auth-method-back:focus-visible{color:#fff;transform:none;box-shadow:none!important;background:0 0!important;border:0!important}.auth-forgot-view{text-align:center;justify-items:center;gap:1.4rem;padding:.3rem 0 .2rem;display:grid}.auth-forgot-title{color:#f7f9ff;font-family:var(--font-hero);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,2.6rem);font-weight:700}.auth-forgot-copy{color:#ecf0faeb;max-width:28rem;margin:0;font-size:1rem;line-height:1.55}.auth-forgot-email-form{gap:1.25rem;width:100%;display:grid}.auth-forgot-field{text-align:left;width:100%}.auth-forgot-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;width:100%;padding:1rem 2rem 0;display:grid}.auth-forgot-option{color:#f5f7ff;background:0 0;justify-items:center;gap:.75rem;padding:.5rem 0;transition:color .16s,transform .16s;display:grid}.auth-forgot-option-icon{color:#f5f7fff5;place-items:center;width:56px;height:56px;transition:color .16s,transform .16s;display:grid}.auth-forgot-option-icon svg{width:100%;height:100%}.auth-forgot-option:hover,.auth-forgot-option:focus-visible{color:var(--cyan);transform:translateY(-1px)}.auth-forgot-option:hover .auth-forgot-option-icon,.auth-forgot-option:focus-visible .auth-forgot-option-icon{color:var(--cyan);transform:scale(1.04)}.auth-forgot-option span:last-child{font-size:.95rem;font-weight:600}.auth-forgot-back{color:#f4f7fff0;background:0 0;margin-top:.4rem;font-size:.98rem;font-weight:600}.auth-forgot-send{color:#f5f7ff;background:#4a4f63;border-radius:8px;min-width:198px;margin:.35rem auto 0;padding:.9rem 1.8rem;font-size:.98rem;font-weight:700;transition:background .16s,color .16s,transform .16s}.auth-forgot-send:disabled{cursor:not-allowed;opacity:.72}.auth-forgot-send:not(:disabled){background:linear-gradient(135deg, var(--cyan), var(--blue));color:#07131f}.auth-forgot-send:hover:not(:disabled),.auth-forgot-send:focus-visible:not(:disabled){transform:translateY(-1px)}.auth-success-alert{color:#cffff0;background:#12f2891f;border-color:#12f28957}.auth-forgot-notice{padding-top:.8rem}.tournament-confirm-popup{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border:1px solid #5e83bb47!important;border-radius:1.5rem!important;box-shadow:0 24px 60px #00000073!important}.tournament-confirm-title{letter-spacing:.02em!important;font-family:Roboto,sans-serif!important;font-weight:800!important}.tournament-confirm-confirm-btn,.tournament-confirm-cancel-btn{letter-spacing:.02em!important;border:none!important;border-radius:.85rem!important;padding:.75rem 1.5rem!important;font-family:Roboto,sans-serif!important;font-weight:800!important}.tournament-confirm-confirm-btn{color:#061018!important;background:linear-gradient(135deg,#39d0ff,#5a79ff)!important}.tournament-confirm-confirm-btn:hover,.tournament-confirm-confirm-btn:focus-visible{filter:brightness(1.05)!important;transform:translateY(-1px)!important}.tournament-confirm-cancel-btn{color:#f4f7ff!important;background:#4a4f63e6!important}.tournament-confirm-cancel-btn:hover,.tournament-confirm-cancel-btn:focus-visible{filter:brightness(1.1)!important;transform:translateY(-1px)!important}.registration-form-wrapper input,.registration-form-wrapper textarea,.registration-form-wrapper select{color:#202124!important;background:#fff!important;border-color:#dadce0!important;border-radius:.25rem!important}.registration-form-wrapper input[type=radio],.registration-form-wrapper input[type=checkbox]{accent-color:#2576ff!important;color:#202124!important;background:#fff!important;border:1px solid #dadce0!important}.registration-form-wrapper input[type=radio]::-webkit-radio-button{background:#fff!important;border-color:#dadce0!important}.registration-form-wrapper input[type=checkbox]::-webkit-checkbox{background:#fff!important;border-color:#dadce0!important}.registration-form-wrapper input[type=radio],.registration-form-wrapper input[type=checkbox]{color:#2576ff!important}.auth-forgot-button,.auth-switch-link{color:#b5b8c6e6;background:0 0;border:0;margin:0 auto;font-size:.92rem}.auth-verify-notice{text-align:center;background:#39d0ff14;border:1px solid #39d0ff47;border-radius:14px;margin-top:1rem;padding:.9rem 1rem}.auth-verify-notice p{color:#d6ddf0eb;margin:0 0 .65rem;font-size:.88rem;line-height:1.5}.auth-verify-page{text-align:center;justify-items:center;gap:1rem;display:grid}.auth-verify-page h1{color:#f7f9ff;margin:0;font-size:clamp(1.8rem,4vw,2.45rem)}.auth-verify-page p{color:#d6ddf0e6;max-width:34rem;margin:0;line-height:1.65}.auth-verify-spinner{border:3px solid #39d0ff2e;border-top-color:#39d0ff;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite auth-verify-spin}@keyframes auth-verify-spin{to{transform:rotate(360deg)}}.auth-forgot-actions{flex-direction:column;align-items:center;gap:.35rem;margin-top:1rem;display:flex}.auth-forgot-button{text-align:center;margin-top:0;display:block}.auth-switch-link{color:#d6ddf0e6}.auth-demo-note{text-align:center;color:#b6bed3c7;border-top:1px solid #8294c42e;gap:.2rem;margin-top:1rem;padding-top:1rem;font-size:.8rem;display:grid}.auth-page-footer{z-index:2;position:relative}.about-page-shell{background:radial-gradient(circle at top,#39d0ff1a,#0000 24%),radial-gradient(circle at 100% 0,#5f6bff14,#0000 30%),linear-gradient(#06070d,#04050a 58%,#020308);min-height:100vh}.about-page-shell:has(.top-teams-page-content){background:#000}.about-page-main{min-height:100vh;padding:8.6rem 1.5rem 3rem}.about-page-content{gap:2.2rem;width:min(100%,1080px);margin:0 auto;display:grid}.contact-page-content{width:min(100%,760px)}.top-teams-page-content{width:auto;max-width:none;margin-inline:calc(50% - 50vw)}.about-page-main:has(.top-teams-page-content){padding-top:5.8rem;padding-bottom:0}.top-teams-page-content .competition-panel{background:#000;min-height:auto;padding:2.6rem clamp(.75rem,1.4vw,1.5rem) 1.2rem}.top-teams-page-content .competition-heading{gap:.05rem}.top-teams-page-content .competition-heading h3{font-size:clamp(1.7rem,3vw,2.7rem)}.top-teams-page-content .competition-heading p{color:#eaefffb8;letter-spacing:.08em;text-transform:none;max-width:36rem;margin:.2rem auto 0;font-size:.78rem;line-height:1.5}.top-teams-page-content .competition-season{font-size:.82rem}.top-teams-page-content .competition-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,980px)}.top-teams-page-content .competition-logo-card{background:#080808f5;border-bottom-color:#ffffffb8;min-height:172px;padding:1.9rem .6rem .8rem}.top-teams-page-content .top-team-featured-card{width:min(100%,300px);min-height:182px;padding-top:2.1rem}.top-rankings-empty-message{color:#9ba9beb8;min-height:14rem;font-family:var(--font-nav);letter-spacing:.12em;text-align:center;text-transform:uppercase;place-items:center;margin:0;font-size:.82rem;font-weight:800;display:grid}.game-tournaments-page-content{width:min(100%,1200px)}.game-tournaments-block{background:linear-gradient(180deg, #050916f5, #030610fa), var(--competition-image) center / cover no-repeat;gap:1.8rem;padding:2rem}.game-tournaments-heading{text-align:center;justify-items:center;gap:.35rem;display:grid}.game-tournaments-toolbar{grid-template-columns:minmax(260px,420px) minmax(220px,300px);justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.8rem;display:grid}.game-tournaments-search,.game-tournaments-filter{gap:.4rem;display:grid}.game-tournaments-filter{min-width:240px}.game-tournaments-search span,.game-tournaments-filter span{color:#5fd3ff;font-family:var(--font-hero);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.game-tournaments-search>div{background:#080d1cf5;border:1px solid #4eaeff57;border-radius:.85rem;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;min-height:42px;display:grid;box-shadow:0 0 0 1px #319aff0f,0 10px 24px #0003}.game-tournaments-search svg{color:#5fd3ff;justify-self:center;width:1rem;height:1rem}.game-tournaments-search input{color:#eef4ff;background:0 0;border:0;border-radius:0;outline:none;min-height:40px;padding:0;font-size:.96rem}.game-tournaments-search button{color:#5fd3ff;background:#5fd3ff1f;border-radius:999px;min-height:32px;margin-right:.45rem;padding:0 .75rem;font-size:.74rem;font-weight:900}.game-tournaments-filter select{color:#eef4ff;background:#080d1cf5;border:1px solid #4eaeff57;border-radius:.85rem;outline:none;width:100%;min-height:42px;padding:0 1rem;font-size:.96rem;box-shadow:0 0 0 1px #319aff0f,0 10px 24px #0003}.game-tournaments-filter select:focus{border-color:#5fd3ffb3;box-shadow:0 0 0 3px #39d0ff1f}.game-tournaments-block .empty-state{color:#a9b5cdb8;text-align:center;background:0 0;border:0;border-radius:0;align-content:center;justify-items:center;min-height:280px;padding:0;display:grid}.game-tournaments-block .empty-state h3{color:#b8c3d8c7;letter-spacing:0;font-size:.92rem;font-weight:700}.game-tournaments-block .empty-state p{color:#99a5bead;margin-top:.2rem;font-size:.82rem;font-weight:500}.game-tournaments-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;display:grid}.game-tournament-card{background:linear-gradient(#040814fa,#060b1bf5);border:1px solid #3bafff73;border-radius:.9rem;min-height:360px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #3bafff14,0 0 18px #39d0ff2e}.game-tournament-media{background:radial-gradient(circle at 50% 12%,#39d0ff29,#0000 44%),linear-gradient(#050817,#060917 70%,#39d0ff14);border-bottom:1px solid #3ea0ff2e;place-items:center;height:200px;padding:1.4rem 1rem 1rem;display:grid;overflow:hidden}.game-tournament-media.has-cover-image{padding:0}.game-tournament-media img{object-fit:contain;filter:drop-shadow(0 10px 18px #00000059);max-width:72%;max-height:140px}.game-tournament-media img.is-cover-image{object-fit:cover;filter:none;width:100%;max-width:none;height:100%;max-height:none}.game-tournament-body{gap:1rem;padding:1rem 1rem 1.1rem;display:grid}.game-tournament-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;display:grid}.game-tournament-title-row h3{-webkit-line-clamp:3;color:#3fc7ff;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.3;display:-webkit-box;overflow:hidden}.game-tournament-coins{text-align:right;justify-items:end;gap:.05rem;display:grid}.game-tournament-coins strong{color:#f5f7ff;font-size:2rem;line-height:.95}.game-tournament-coins span{color:#dfe8ff;font-family:var(--font-hero);letter-spacing:.08em;font-size:.62rem}.game-tournament-match{border-top:1px solid #5a88d82e;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding-top:.3rem;display:grid}.game-tournament-bullet{color:#d9e7ff;font-size:.78rem;line-height:1.4}.game-tournament-match p,.game-tournament-match strong{margin:0}.game-tournament-match p{color:#e5ebffb8;font-size:.76rem}.game-tournament-division{color:#51cdff;font-family:var(--font-hero);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem;font-size:.66rem}.game-tournament-match strong{color:#edf4ff;font-size:.82rem;line-height:1.35}.game-tournament-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:auto;display:grid}.game-tournament-meta{flex-wrap:wrap;gap:1rem;display:flex}.game-tournament-meta span{color:#54c8ff;letter-spacing:.02em;text-transform:uppercase;gap:.08rem;font-size:.62rem;font-weight:700;display:grid}.game-tournament-meta strong{color:#f1f6ff;font-size:.9rem}.game-tournament-join{color:#061018;min-height:34px;font-family:var(--font-hero);letter-spacing:.02em;white-space:nowrap;background:linear-gradient(135deg,#53d0ff,#5a79ff);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 .95rem;font-size:.72rem;font-weight:800;display:inline-flex}.game-tournament-join:hover,.game-tournament-join:focus-visible{filter:brightness(1.05);transform:translateY(-1px)}.tournament-join-overlay{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020814c2;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.tournament-join-modal{background:linear-gradient(180deg, #1f273be6, #1d2339f2), radial-gradient(circle at top left, #ff469e29, transparent 24%), radial-gradient(circle at top right, #66b0ff24, transparent 24%), var(--join-modal-image) center/cover no-repeat;border:1px solid #719bdf3d;border-radius:1.8rem;width:min(1120px,100%);max-height:min(92vh,980px);position:relative;overflow:auto;box-shadow:0 38px 86px #0000006b}.tournament-join-modal:before{content:"";border-radius:inherit;background:linear-gradient(180deg, #101522d1, #1c2137e6), var(--join-modal-image) center/cover no-repeat;filter:blur();opacity:.88;pointer-events:none;position:absolute;inset:0}.tournament-join-content,.tournament-join-steps,.tournament-join-close{z-index:1;position:relative}.tournament-join-close{color:#f4f7ff;background:#0b101cc2;border:1px solid #8397c63d;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:inline-grid;position:absolute;top:1rem;right:1rem}.tournament-join-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;padding:1rem 1.2rem 0;display:grid}.tournament-join-steps span{color:#dce4ff70;font-family:var(--font-hero);text-align:center;border-bottom:1px solid #8a9cca29;padding:.45rem .2rem .8rem;font-size:.8rem}.tournament-join-steps span.active{color:#ff74c1;border-bottom-color:#ff58abb3}.tournament-join-content{gap:1.4rem;padding:1.2rem 1.5rem 1.5rem;display:grid}.tournament-join-header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.tournament-join-copy{gap:.2rem;display:grid}.tournament-join-kicker{color:#ff67b3;font-family:var(--font-hero);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.tournament-join-copy h2{font-family:var(--font-hero);font-size:clamp(2rem,4vw,2.65rem)}.tournament-join-copy p:last-child{color:#e0e7ffb8}.tournament-join-summary{background:#090e1c7a;border:1px solid #6e90d33d;border-radius:1.1rem;align-items:center;gap:.85rem;min-width:280px;padding:.9rem 1rem;display:flex}.tournament-join-summary img{object-fit:contain;width:64px;height:64px}.tournament-join-summary div{gap:.2rem;display:grid}.tournament-join-summary strong{color:#f8faff;font-size:1rem}.tournament-join-summary span{color:#dee5ffb8;font-size:.82rem}.tournament-join-panel{background:#161d30c2;border:1px solid #6f88c22e;border-radius:1.35rem;gap:1.2rem;padding:1.45rem;display:grid}.tournament-join-panel-head,.tournament-join-section-head{gap:.2rem;display:grid}.tournament-join-panel-head h3,.tournament-join-section-head h3{font-family:var(--font-hero);font-size:1.1rem}.tournament-join-panel-head p{color:#dfe6ffb8;font-size:.86rem}.tournament-join-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.tournament-join-field{gap:.55rem;display:grid}.tournament-join-field span,.tournament-join-upload-copy span{color:#eef3ff;font-size:.92rem;font-weight:700}.tournament-join-field input{background:#20293fd1;border-color:#7596d52e;min-height:56px}.tournament-join-field input::placeholder{color:#d0daff57}.tournament-join-upload{background:#12182966;border:1px dashed #7a96d338;border-radius:1rem;gap:.8rem;padding:1.15rem 1.2rem;display:grid}.tournament-join-upload-copy{gap:.15rem;display:grid}.tournament-join-upload-copy p{color:#d8dfff8a;font-size:.82rem}.tournament-join-upload-row{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.tournament-join-upload-button{color:#fff7fb;cursor:pointer;background:linear-gradient(135deg,#ff3a9f,#ff0a7a);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 1rem;font-weight:800;display:inline-flex;position:relative}.tournament-join-upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.tournament-join-upload-name{color:#ebf0ffb8;font-size:.92rem}.tournament-join-facilities{gap:.9rem;display:grid}.tournament-join-facility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.tournament-join-check-card{background:#181f32b8;border:1px solid #7191d12e;border-radius:1rem;align-items:start;gap:.85rem;padding:1rem 1.05rem;display:flex}.tournament-join-check-card input{border-radius:.35rem;width:18px;height:18px;margin-top:.15rem;padding:0}.tournament-join-check-card div{gap:.15rem;display:grid}.tournament-join-check-card strong{color:#f5f8ff;font-size:1rem}.tournament-join-check-card span{color:#dde4ff94;font-size:.84rem;line-height:1.45}.tournament-join-actions{justify-content:flex-end;gap:.9rem;display:flex}.tournament-join-continue{color:#0d0910;min-width:168px;font-family:var(--font-hero);background:linear-gradient(135deg,#ff0b82,#ff3ab1);border-radius:.95rem;padding:.95rem 1.5rem;font-size:.92rem;font-weight:800}.tournament-join-continue:hover,.tournament-join-continue:focus-visible,.tournament-join-close:hover,.tournament-join-close:focus-visible{transform:translateY(-1px)}.tournament-join-continue:disabled,.tournament-join-close:disabled{opacity:.6;cursor:not-allowed;transform:none}.request-review-card{background:#080e1c9e;border:1px solid #5e83bb38;border-radius:1.2rem;gap:1rem;padding:1.2rem;display:grid}.request-review-head,.request-review-actions{justify-content:space-between;align-items:start;gap:1rem;display:flex}.request-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.request-review-meta{flex-wrap:wrap;gap:.7rem;display:flex}.request-review-meta span{color:#dce7ff;background:#0a1222bd;border:1px solid #5e83bb2e;border-radius:999px;align-items:center;min-height:34px;padding:.35rem .7rem;font-size:.78rem;display:inline-flex}.public-page-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.public-page-image-preview,.public-page-card-editor{background:#080e1c8f;border:1px solid #5e83bb38;border-radius:1.1rem;gap:.85rem;padding:1rem;display:grid}.public-page-image-preview span{color:#dce7ff;font-size:.82rem;font-weight:700}.public-page-image-preview img{object-fit:cover;background:#020814b8;border-radius:.85rem;width:100%;max-height:220px}.public-page-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shortcut-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.admin-shortcut-card{background:radial-gradient(circle at 100% 0,#39d0ff1f,#0000 30%),#080e1c9e;border:1px solid #5e83bb38;border-radius:1.15rem;gap:.45rem;min-height:148px;padding:1rem 1.05rem;display:grid}.admin-shortcut-card strong{color:#f3f7ff;font-size:1rem}.admin-shortcut-card span{color:#b8c6e5;font-size:.88rem;line-height:1.55}.admin-shortcut-card:hover,.admin-shortcut-card:focus-visible{border-color:#5fd3ff5c;transform:translateY(-1px)}.admin-analytics-shell{box-shadow:none;background:0 0;border:0;gap:1rem;padding:0;display:grid}.admin-users-page{align-content:start}.admin-users-shell{gap:1rem;padding:clamp(1rem,1.5vw,1.35rem);display:grid}.admin-users-heading{align-items:center}.admin-users-heading-actions{align-items:center;gap:.55rem;display:flex}.admin-users-refresh-button{box-shadow:none;color:#000;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.25rem;transition:opacity .16s,transform .16s;display:inline-flex}.admin-users-refresh-button:hover{opacity:.8;background:0 0;transform:scale(1.1)}.admin-users-refresh-button svg{width:1.6rem;height:1.6rem}.admin-users-summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));place-content:center;justify-items:center;gap:.75rem;display:grid}.admin-users-summary article{text-align:center;background:radial-gradient(circle at 100% 0,#39d0ff21,#0000 34%),#080e1cad;border:1px solid #5e83bb33;border-radius:.95rem;justify-items:center;gap:.25rem;width:100%;min-height:112px;padding:.9rem;display:grid}.admin-users-summary span,.admin-users-table th{color:#8fa1bf;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-users-summary strong{color:#f7fbff;font-family:var(--font-display);font-size:1.55rem;line-height:1}.admin-users-summary p{color:#b8c6e5;margin:0;font-size:.8rem;line-height:1.35}.admin-users-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,220px);align-items:end;gap:.85rem;display:grid}.admin-users-table-wrap{background:#070c189e;border:1px solid #5e83bb33;border-radius:.95rem;overflow-x:auto}.admin-users-table{border-collapse:collapse;width:100%;min-width:1180px}.admin-users-table th,.admin-users-table td{color:#d7e1f4;text-align:left;vertical-align:top;border-bottom:1px solid #5e83bb29;padding:.95rem;font-size:.88rem}.admin-users-table tbody tr:last-child td{border-bottom:0}.admin-contact-messages-table td strong,.admin-contact-messages-table td span{display:block}.admin-contact-messages-table td span{color:#93a5c1;margin-top:.22rem;font-size:.78rem}.admin-contact-message-body{color:#b6c4d9;white-space:pre-wrap;max-width:46rem;margin:0;line-height:1.55}.admin-contact-message-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.admin-contact-message-actions .admin-users-refresh-button,.admin-contact-message-delete-button{min-height:36px;padding:.5rem .78rem;font-size:.78rem}.admin-contact-message-delete-button{color:#ef5f82;border-color:#dc3f655c}.admin-contact-message-modal{text-align:left;gap:.55rem;display:grid}.admin-contact-message-modal p{color:#4b5563;margin:0;line-height:1.55}.admin-user-account{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.admin-user-avatar{color:#7f8ea3;background:#e8eef6;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid;overflow:hidden}.admin-user-avatar svg{width:1.85rem;height:1.85rem}.admin-user-avatar img{object-fit:cover;width:100%;height:100%}.admin-user-account strong{color:#f7fbff;font-size:.95rem;display:block}.admin-user-account small,.admin-user-account code,.admin-user-detail-stack span{color:#9dafc9;font-size:.78rem;line-height:1.45;display:block}.admin-user-account code{overflow-wrap:anywhere;max-width:300px;font-family:var(--font-mono,monospace)}.admin-user-role{color:#39d0ff;background:#39d0ff1f;border-radius:999px;align-items:center;min-height:28px;padding:.25rem .58rem;font-size:.78rem;font-weight:800;display:inline-flex}.admin-user-role.role-admin{color:#ffb347;background:#ffb34729}.admin-user-role.role-organizer{color:#a258ff;background:#a258ff24}.admin-user-role.role-manager{color:#ff5e7c;background:#ff5e7c24}.admin-user-role.role-coach{color:#8792ff;background:#5f6bff24}.admin-user-edit-button{min-width:74px}.admin-tournaments-table{table-layout:auto}.admin-tournaments-table th:first-child,.admin-tournaments-table td:first-child{text-align:left!important}.admin-tournament-name-cell{min-width:180px;text-align:left!important}.admin-tournament-name-block{flex-direction:column;align-items:flex-start;gap:.38rem;min-width:0;display:flex}.admin-tournament-name-block strong{color:#f7fbff;overflow-wrap:anywhere;max-width:14rem;font-size:.95rem;line-height:1.25}.admin-tournament-id{color:#8fa1bb;cursor:copy;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.38rem;max-width:100%;padding:0;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.admin-tournament-id:hover code,.admin-tournament-id:focus-visible code{color:#39d0ff;border-color:#39d0ff6b}.admin-tournament-id:focus-visible{outline:none}.admin-tournament-id code{color:#9dafc9;max-width:100%;font-family:var(--font-mono,monospace);letter-spacing:0;text-transform:none;white-space:nowrap;background:#57729a24;border:1px solid #6c8dba42;border-radius:999px;align-items:center;padding:.24rem .45rem;font-size:.68rem;line-height:1;display:inline-flex}.admin-tournament-actions-cell{white-space:nowrap;width:128px;min-width:128px}.admin-tournament-actions{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.admin-tournament-action-button{color:#a9bdd9;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;transition:color .16s,transform .16s;display:inline-grid}.admin-tournament-action-button:hover,.admin-tournament-action-button:focus-visible{color:#39d0ff;outline:none;transform:translateY(-1px)}.admin-tournament-action-button svg{width:17px;height:17px}.admin-tournament-action-button.delete{color:#ef5f82}.admin-tournament-action-button.delete:hover,.admin-tournament-action-button.delete:focus-visible{color:#ff7898}.app-shell.page-shell.theme-light .admin-tournament-name-block strong{color:#17263c}.app-shell.page-shell.theme-light .admin-tournament-id{color:#6b7f99}.app-shell.page-shell.theme-light .admin-tournament-id code{color:#526782;background:#eef5ff;border-color:#ccdbeef2}.app-shell.page-shell.theme-light .admin-tournament-action-button{color:#386086}.app-shell.page-shell.theme-light .admin-tournament-action-button:hover,.app-shell.page-shell.theme-light .admin-tournament-action-button:focus-visible{color:#1279b9}.app-shell.page-shell.theme-light .admin-tournament-action-button.delete{color:#d94769}.app-shell.page-shell.theme-light .admin-tournament-action-button.delete:hover,.app-shell.page-shell.theme-light .admin-tournament-action-button.delete:focus-visible{color:#c82352}.admin-user-edit-popup{background:linear-gradient(#f8fcfffa,#fff 52%),#fff;border:1px solid #9cb9dc8c;border-radius:8px;width:min(92vw,42.5rem);padding:2rem 2.1rem 1.6rem;box-shadow:0 28px 70px #13233a52}.admin-user-edit-title{color:#142239;font-family:var(--font-hero);text-transform:uppercase;margin:0 0 1.4rem;font-size:2rem;font-style:italic;font-weight:900;line-height:1.05}.admin-user-edit-html{margin:0}.admin-user-edit-form{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.05rem;margin-top:0;display:grid}.admin-user-edit-form label{color:#17263c;gap:.45rem;min-width:0;font-weight:800;display:grid}.admin-user-edit-form span{color:#647892;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.admin-user-edit-form input,.admin-user-edit-form select{color:#17263c;width:100%;min-width:0;min-height:56px;font:inherit;background:#fbfdff;border:1px solid #aac4e2f2;border-radius:8px;outline:none;padding:.82rem 1rem;font-size:1rem;font-weight:800;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px #ffffffd6}.admin-user-edit-form input:focus,.admin-user-edit-form select:focus{background:#fff;border-color:#39d0fff2;box-shadow:0 0 0 3px #39d0ff26,inset 0 1px #ffffffeb}.admin-user-edit-form input::placeholder{color:#607084d1;font-weight:700}.admin-user-edit-form-wide{grid-column:1/-1}.admin-user-edit-photo{justify-items:center;gap:.55rem;display:grid}.admin-user-edit-photo-row{place-items:center;display:grid;position:relative}.admin-user-edit-photo-preview{color:#7f8ea3;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#e8eef6 50%/cover;border:1px solid #aac4e2f2;border-radius:50%;flex:none;place-items:center;width:5.5rem;height:5.5rem;font-size:1.35rem;font-weight:900;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.admin-user-edit-photo-preview.has-image{background:linear-gradient(135deg, #ffffff61, #fff0), var(--avatar-color,#39d0ff)}.admin-user-edit-photo-preview>img{border-radius:inherit;object-fit:cover;object-position:center;width:100%;height:100%;display:none;position:absolute;inset:0}.admin-user-edit-photo-preview.has-image>img{display:block}.admin-user-edit-photo-preview:hover{border-color:#39d0fff2;transform:translateY(-1px);box-shadow:0 0 0 4px #39d0ff24}.admin-user-edit-photo-preview.has-image{cursor:grab}.admin-user-edit-photo-preview.has-image.is-dragging{cursor:grabbing}.admin-user-edit-photo-row>input[hidden]{display:none!important}.admin-user-edit-photo-preview.has-image [data-admin-user-photo-empty]{display:none}.admin-user-edit-photo-user-icon{color:#7f8ea3;place-items:center;display:grid}.admin-user-edit-photo-user-icon svg{width:3.8rem;height:3.8rem}.admin-user-edit-photo-camera{color:#ffffffb8;opacity:0;background:#07131f14;place-items:center;transition:opacity .16s,background .16s;display:grid;position:absolute;inset:0}.admin-user-edit-photo-preview.is-hovered .admin-user-edit-photo-camera{opacity:1;background:#07131f5c}.admin-user-edit-photo-preview:not(.is-hovered) .admin-user-edit-photo-camera{opacity:0!important}.admin-user-edit-photo-camera svg{width:1.8rem;height:1.8rem}.admin-user-edit-photo-clear{background:#ff5e7c;border-radius:50%;width:1.8rem;height:1.8rem;display:none;position:absolute;bottom:-.25rem;right:-.35rem;box-shadow:0 8px 16px #ff5e7c40}.admin-user-edit-photo-clear:before,.admin-user-edit-photo-clear:after{content:"";background:#fff;border-radius:999px;width:.85rem;height:2px;position:absolute;top:50%;left:50%}.admin-user-edit-photo-clear:before{transform:translate(-50%,-50%)rotate(45deg)}.admin-user-edit-photo-clear:after{transform:translate(-50%,-50%)rotate(-45deg)}.admin-user-edit-photo-clear.is-visible{display:block}.admin-user-password-field{min-width:0;position:relative}.admin-user-password-field input{padding-right:3.2rem}.admin-user-password-toggle{color:#687b96;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:2rem;height:2rem;padding:0;display:grid;position:absolute;top:50%;right:.95rem;transform:translateY(-50%)}.admin-user-password-toggle:hover,.admin-user-password-toggle:focus-visible{color:#203655;background:#39d0ff1a;outline:none}.admin-user-password-toggle svg{width:1.25rem;height:1.25rem}.admin-user-password-eye-off,.admin-user-password-toggle.is-visible .admin-user-password-eye{display:none}.admin-user-password-toggle.is-visible .admin-user-password-eye-off{display:block}.admin-user-edit-actions{gap:.75rem;margin:1.7rem 0 0}.admin-user-edit-confirm,.admin-user-edit-cancel{cursor:pointer;border:0;border-radius:6px;min-width:9.6rem;min-height:3.1rem;padding:0 1.15rem;font-weight:900}.admin-user-edit-confirm{color:#07131f;background:linear-gradient(135deg,#39d0ff,#5f6bff);box-shadow:0 12px 24px #398bff38}.admin-user-edit-cancel{color:#f8fbff;background:#46526f}.admin-user-edit-validation{color:#c82f55;background:#ff5e7c1a;border-radius:8px;margin:1rem 0 0;font-weight:800}.compact-empty-state{text-align:center;align-content:center;justify-items:center;min-height:160px;padding:1.25rem;display:grid}.compact-empty-state h3{color:#b8c3d8c7;letter-spacing:0;font-size:.92rem;font-weight:700}.compact-empty-state p{color:#99a5bead;margin-top:.2rem;font-size:.82rem;font-weight:500}.organizer-dashboard-page{padding-top:.75rem}.organizer-blank-workspace{background:0 0;min-height:calc(100vh - 12rem)}.organizer-tournaments-page{width:100%;max-width:none;padding-top:.75rem}.organizer-tournaments-shell{background:radial-gradient(circle at 100% 0,#39d0ff1f,#0000 30%),#101c32db;border:1px solid #39d0ff2e;border-radius:0;gap:1rem;width:100%;max-width:none;min-height:calc(100vh - 13rem);padding:2rem 2rem 3rem;display:grid;box-shadow:0 20px 55px #00000038}.organizer-tournaments-shell .panel-heading{margin-bottom:0}.organizer-tournaments-shell .panel-heading h3,.organizer-tournaments-empty strong,.organizer-tournament-card-head strong{color:#f7fbff}.organizer-tournaments-create{color:#06111f;background:linear-gradient(135deg,#39d0ff,#5f6bff);border:0;border-radius:.35rem;justify-content:center;align-items:center;min-height:42px;padding:.75rem 1rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 16px 34px #39d0ff2e}.organizer-tournaments-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.organizer-tournaments-summary article{text-align:center;background:#070c188f;border:1px solid #5e83bb3d;border-radius:.75rem;align-content:center;justify-items:center;gap:.35rem;min-height:112px;padding:1rem;display:grid}.organizer-tournaments-summary span,.organizer-tournament-card-head span,.organizer-tournament-meta span,.organizer-tournament-footer span{color:#9fb1c7;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.organizer-tournaments-summary strong{color:#f7fbff;font-family:var(--font-display);font-size:2rem;line-height:1}.organizer-fixed-table-page{align-content:stretch;width:100%;height:calc(100vh - 12rem);min-height:0;padding:.85rem .75rem 0;display:flex;overflow:hidden}.organizer-fixed-table-shell{--organizer-table-area-height:clamp(22rem, calc(100vh - 43rem), 30rem);flex-direction:column;width:100%;overflow:hidden;height:100%!important;min-height:100%!important;display:flex!important}.page-grid.organizer-fixed-table-page{align-content:stretch;display:flex}.page-grid.organizer-fixed-table-page>.organizer-fixed-table-shell{flex:auto}.organizer-fixed-table-shell .panel-heading,.organizer-fixed-table-shell .organizer-tournaments-summary{flex:none}.organizer-table-scroll{flex:0 0 var(--organizer-table-area-height);height:var(--organizer-table-area-height);min-height:var(--organizer-table-area-height);overscroll-behavior:contain;background:#ffffff0d;border-radius:.75rem;width:100%;padding:1rem 1rem 1.6rem;overflow:auto}.organizer-table-scroll table{min-width:760px}.organizer-fixed-table-empty{flex:0 0 var(--organizer-table-area-height);min-height:var(--organizer-table-area-height);background:#ffffff0d;border-radius:.75rem;flex-direction:column;justify-content:center;width:100%;padding:1rem;display:flex}.organizer-table-action-cell{justify-content:flex-end;display:inline-flex}.organizer-table-action-trigger{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:.35rem;place-items:center;min-width:2rem;min-height:2rem;font-size:1.25rem;line-height:1;transition:background .2s,color .2s;display:inline-grid}.organizer-table-action-trigger:hover,.organizer-table-action-trigger:focus-visible,.organizer-table-action-trigger[aria-expanded=true]{color:#fff;background:#ffffff1a}.organizer-table-action-menu{z-index:2147483000;visibility:visible;background:#fff;border:1px solid #0f172a1f;border-radius:.5rem;width:176px;display:block;position:fixed;overflow:hidden;box-shadow:0 18px 38px #00000047}.organizer-table-action-menu-item{color:#202124;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;width:100%;min-height:44px;padding:0 1rem;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.organizer-table-action-menu-item:hover,.organizer-table-action-menu-item:focus-visible{background:#f5f5f5;outline:none}.organizer-table-action-menu-item.success{color:#2e7d32}.create-tournament-start-picker-shell{width:min(100%,640px);position:relative}.create-tournament-start-native{width:100%;display:block;position:relative}.create-tournament-start-native input{color:#f5f5f5;cursor:pointer;width:100%;min-height:44px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1c1c1c;border:1px solid #94a3b86b;border-radius:0;outline:none;padding:0 2.75rem 0 1rem;font-weight:850}.create-tournament-start-native input:focus{border-color:#f5f5f5d1;box-shadow:0 0 0 1px #f5f5f529}.create-tournament-start-native input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:44px;height:44px;position:absolute;inset:0 0 0 auto}.create-tournament-start-native svg{color:#f5f5f5db;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.create-tournament-start-trigger{color:#f5f5f5;cursor:pointer;text-align:left;background:#1c1c1c;border:1px solid #94a3b86b;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:44px;padding:0 1rem;font-weight:850;display:flex}.create-tournament-start-trigger svg{color:#f5f5f5db;flex:none;width:18px;height:18px}.create-tournament-start-picker{z-index:3000;pointer-events:auto;background:#111;border:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) 96px;width:min(520px,100vw - 2rem);max-height:min(360px,100vh - 8rem);display:grid;position:absolute;bottom:calc(100% + .65rem);left:0;overflow:hidden;box-shadow:0 22px 60px #0000009e}.create-tournament-start-picker-portal{z-index:2147483000;pointer-events:auto;position:fixed;bottom:auto;right:auto}.create-tournament-picker-calendar{min-width:0;padding:.8rem}.create-tournament-picker-header strong{color:#f5f5f5;text-align:center;font-size:.82rem;font-weight:900}.create-tournament-picker-header button,.create-tournament-picker-days button,.create-tournament-picker-times button{color:#f5f5f5;cursor:pointer;pointer-events:auto;background:0 0;border:0;font-weight:850}.create-tournament-picker-header button{border-radius:.25rem;place-items:center;width:30px;height:30px;display:grid}.create-tournament-picker-header button:hover,.create-tournament-picker-days button:hover,.create-tournament-picker-times button:hover{background:#ffffff1a}.create-tournament-picker-weekdays,.create-tournament-picker-days{grid-template-columns:repeat(7,1fr);gap:.2rem;display:grid}.create-tournament-picker-weekdays span{color:#e2e8f094;text-align:center;text-transform:uppercase;font-size:.68rem;font-weight:900}.create-tournament-picker-days button{aspect-ratio:1;border-radius:.2rem;min-width:0;font-size:.78rem}.create-tournament-picker-times{scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;border-left:1px solid #ffffff1a;align-content:start;min-height:0;max-height:360px;padding:.8rem .45rem;display:grid;overflow-y:auto}.create-tournament-picker-times button{text-align:left;border-radius:.2rem;min-height:32px;font-size:.76rem}@media (width<=680px){.create-tournament-start-picker{grid-template-columns:1fr;width:min(330px,100vw - 2rem);max-height:min(460px,100vh - 6rem);overflow-y:auto}.create-tournament-picker-times{border-top:1px solid #ffffff1a;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}}.organizer-table-action-menu-item.danger{color:#d32f2f}.organizer-tournament-edit-form{text-align:left;max-height:min(56vh,34rem);padding:0 2.35rem;font-weight:400;display:block;position:relative;overflow:hidden}.organizer-tournament-edit-page{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;max-height:min(56vh,34rem);padding-right:.35rem;display:grid;overflow:hidden auto}.organizer-tournament-edit-page[hidden],.organizer-tournament-details-view section[hidden]{display:none}.organizer-tournament-edit-form h4{color:#17263c;grid-column:1/-1;margin:.55rem 0 0;font-size:1rem;font-weight:400}.organizer-tournament-edit-form label{color:#17263c;gap:.35rem;margin:0;font-weight:400;display:grid}.organizer-tournament-edit-form label.wide{grid-column:1/-1}.organizer-tournament-edit-form .swal2-input,.organizer-tournament-edit-form .swal2-select,.organizer-tournament-edit-form .swal2-textarea{width:100%;margin:0}.organizer-tournament-edit-form #edit-registration-questions{min-height:15rem;font-family:Consolas,Monaco,monospace;font-size:.8rem}.organizer-tournament-details-view{text-align:left;color:#17263c;gap:1rem;max-height:min(56vh,34rem);padding:0 2.35rem;font-weight:400;display:grid;position:relative;overflow:hidden}.organizer-tournament-page-arrow{z-index:2;color:#17263c;cursor:pointer;width:2rem;height:2rem;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;font-size:2.5rem;font-weight:900;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.organizer-tournament-page-arrow.prev{left:.45rem}.organizer-tournament-page-arrow.next{right:.45rem}.organizer-tournament-page-arrow:hover,.organizer-tournament-page-arrow:focus-visible{color:#39d0ff;outline:none}.organizer-tournament-page-arrow[hidden]{display:none}.organizer-tournament-details-view section{overscroll-behavior:contain;background:#17263c0a;border:1px solid #17263c1f;border-radius:.75rem;gap:.85rem;max-height:min(56vh,34rem);padding:1rem;display:grid;overflow:hidden auto}.organizer-tournament-details-view h4{color:#17263c;margin:0;font-size:1rem;font-weight:400}.organizer-tournament-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.organizer-tournament-details-grid div,.organizer-tournament-details-description,.organizer-tournament-question-detail{background:#fff;border:1px solid #17263c1a;border-radius:.5rem;gap:.25rem;padding:.75rem;display:grid}.organizer-tournament-details-grid span,.organizer-tournament-details-description span,.organizer-tournament-question-detail span,.organizer-tournament-details-muted{color:#61718a;font-size:.78rem;font-weight:400}.organizer-tournament-details-grid strong,.organizer-tournament-details-description p,.organizer-tournament-question-detail strong,.organizer-tournament-question-detail p{color:#17263c;margin:0;font-weight:400}.organizer-tournament-question-list{gap:.65rem;display:grid}.organizer-tournament-question-detail ul{margin:.25rem 0 0;padding-left:1.25rem}.organizer-tournament-question-detail em{color:#2f7d46;font-size:.78rem;font-style:normal;font-weight:400}@media (width<=980px){.organizer-tournament-page-arrow.prev{left:.5rem}.organizer-tournament-page-arrow.next{right:.5rem}}.organizer-tournament-modal-backdrop{z-index:2147482000;background:#020812b8;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.organizer-tournament-modal{color:#f4f7ff;background:#162033;border:1px solid #39d0ff42;border-radius:.75rem;flex-direction:column;gap:1rem;width:min(980px,100%);max-height:min(760px,100vh - 3rem);padding:1.25rem;display:flex;overflow:auto;box-shadow:0 24px 60px #0000006b}.organizer-tournament-modal-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.organizer-tournament-modal-heading h3{color:#f4f7ff;margin:.1rem 0 0}.organizer-tournament-modal-heading button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:.4rem;width:2.25rem;height:2.25rem;font-size:1.5rem}.organizer-tournament-modal-empty{text-align:center;background:#070c187a;border:1px dashed #94a6c457;border-radius:.75rem;align-content:center;justify-items:center;gap:.75rem;min-height:18rem;display:grid}.organizer-tournaments-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.9rem;display:grid}.organizer-tournament-card{min-height:260px;animation:.35s both fadeInUp;animation-delay:var(--card-delay,0s);background:linear-gradient(145deg,#39d0ff14,#0000 42%),#060c18b8;border:1px solid #39d0ff2e;border-radius:.75rem;gap:1rem;padding:1rem;display:grid}.organizer-tournament-card-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.organizer-tournament-card-head strong{margin-top:.25rem;font-size:1.1rem;line-height:1.2;display:block}.organizer-tournament-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.organizer-tournament-meta div{background:#0a1324b3;border:1px solid #5e83bb2e;border-radius:.6rem;align-content:center;gap:.25rem;min-height:74px;padding:.75rem;display:grid}.organizer-tournament-meta strong{color:#eef5ff;font-size:.92rem;line-height:1.25}.organizer-tournament-footer{border-top:1px solid #5e83bb2e;justify-content:space-between;align-items:center;gap:.8rem;padding-top:.85rem;display:flex}.organizer-tournament-footer a{color:#39d0ff;border:1px solid #39d0ff52;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:.55rem .85rem;font-weight:900;text-decoration:none;display:inline-flex}.organizer-tournaments-empty{text-align:center;background:#070c187a;border:1px dashed #94a6c457;border-radius:.75rem;align-content:center;justify-items:center;gap:.65rem;min-height:320px;padding:2rem;display:grid}.organizer-tournaments-empty p{color:#9fb1c7;margin:0 0 .5rem;font-weight:700}.admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.admin-kpi-card{text-align:center;background:radial-gradient(circle at 100% 0,#39d0ff24,#0000 32%),#080e1cad;border:1px solid #5e83bb33;border-radius:.95rem;align-content:start;justify-items:center;gap:.35rem;min-height:148px;padding:1rem;display:grid;overflow:hidden}.admin-kpi-card span,.admin-chart-heading span{color:#8fa1bf;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.admin-kpi-card strong{color:#f7fbff;font-size:1.85rem;font-family:var(--font-display);line-height:1}.admin-kpi-card p{color:#b8c6e5;margin:0;font-size:.82rem}.admin-kpi-card.blue{background:radial-gradient(circle at 100% 0,#5f6bff33,#0000 32%),#080e1cad}.admin-kpi-card.purple{background:radial-gradient(circle at 100% 0,#a258ff2e,#0000 32%),#080e1cad}.admin-kpi-card.red{background:radial-gradient(circle at 100% 0,#ff5e7c2e,#0000 32%),#080e1cad}.admin-kpi-card.yellow{background:radial-gradient(circle at 100% 0,#ffd24d2e,#0000 32%),#080e1cad}.admin-kpi-card.green{background:radial-gradient(circle at 100% 0,#4cdc842e,#0000 32%),#080e1cad}.admin-kpi-icon{color:#39d0ff;background:#39d0ff1f;border-radius:999px;place-items:center;width:34px;height:34px;margin-bottom:.25rem;display:grid}.admin-kpi-icon svg{width:17px;height:17px}.admin-kpi-card.purple .admin-kpi-icon{color:#a258ff;background:#a258ff1f}.admin-kpi-card.yellow .admin-kpi-icon{color:#dca800;background:#ffd24d24}.admin-kpi-card.green .admin-kpi-icon{color:#2fbf6d;background:#4cdc8424}.admin-kpi-card p.positive{color:#35c970;font-weight:800}.admin-kpi-card p.negative{color:#ff4d6d;font-weight:800}.admin-kpi-spark{align-items:end;gap:.32rem;height:42px;margin-top:.35rem;display:flex}.admin-kpi-spark i{background:linear-gradient(#39d0ff,#39d0ff2e);border-radius:999px 999px 0 0;width:100%;min-width:8px}.admin-kpi-card.blue .admin-kpi-spark i{background:linear-gradient(#7383ff,#5f6bff2e)}.admin-kpi-card.purple .admin-kpi-spark i{background:linear-gradient(#b277ff,#a258ff2e)}.admin-kpi-card.red .admin-kpi-spark i{background:linear-gradient(#ff6f8f,#ff5e7c2e)}.admin-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr);gap:.9rem;display:grid}.admin-dashboard-grid.simple{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-top-organizers-shell{gap:1rem;padding:1.6rem 1.7rem 1.75rem}.admin-top-organizers-shell .panel-heading{margin-bottom:.35rem}.admin-top-organizers-shell .panel-heading h3{margin:0;font-size:1.35rem;line-height:1.2}.admin-top-organizers-summary{margin-bottom:.2rem}.admin-top-organizer-spotlight{background:linear-gradient(135deg,#39d0ff1f,#5f6bff14),#070c189e;border:1px solid #39d0ff38;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.admin-top-organizer-rank{color:#06111f;background:linear-gradient(135deg,#39d0ff,#5f6bff);border-radius:999px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.admin-top-organizer-spotlight span,.admin-top-organizer-spotlight p{color:#7e93ad;font-weight:800}.admin-top-organizer-spotlight strong{color:#f7fbff;display:block}.admin-top-organizer-score{font-size:1.75rem}.admin-top-organizers-table-wrap td span{color:#7e93ad;margin-top:.15rem;font-size:.82rem;font-weight:700;display:block}.admin-top-organizer-editor-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.admin-top-ranking-tabs{flex-wrap:wrap;gap:.65rem;margin-bottom:.35rem;display:flex}.admin-top-ranking-tabs button{color:#9fb1c7;cursor:pointer;background:#070c189e;border:1px solid #5e83bb38;border-radius:999px;min-height:38px;padding:.55rem .9rem;font-weight:900}.admin-top-ranking-tabs button.active{color:#39d0ff;background:linear-gradient(135deg,#39d0ff2e,#5f6bff26);border-color:#39d0ff85}.admin-top-organizer-editor-card{background:#070c189e;border:1px solid #5e83bb33;border-radius:.9rem;gap:.85rem;padding:1rem;display:grid}.admin-top-organizer-editor-preview{background:#02070e8f;border-radius:.75rem;place-items:center;min-height:140px;display:grid;position:relative;overflow:hidden}.admin-top-organizer-editor-card .field{gap:.5rem;margin-top:.1rem}.admin-top-organizer-editor-preview img{object-fit:contain;max-width:74%;max-height:96px}.admin-top-organizer-rank-badge{color:#06111f;background:linear-gradient(135deg,#39d0ff,#5f6bff);border-radius:999px;place-items:center;width:32px;height:32px;font-size:.75rem;font-weight:900;display:grid;position:absolute;top:.65rem;left:.65rem}.admin-top-organizer-empty-logo,.competition-logo-placeholder{color:#7e93ad;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:900}.admin-top-organizer-logo-actions{align-items:center;gap:.35rem;display:flex;position:absolute;top:.65rem;right:.65rem}.admin-top-organizer-logo-actions label,.admin-top-organizer-logo-actions button{color:#17263c;cursor:pointer;background:#fffffff0;border:1px solid #5e83bb3d;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;display:grid;box-shadow:0 8px 18px #1f34541f}.admin-top-organizer-logo-actions button{color:#d93b62}.admin-top-organizer-logo-actions svg{width:17px;height:17px}.admin-top-organizer-card-footer{grid-template-columns:minmax(78px,.8fr) minmax(102px,1fr);align-items:center;gap:.55rem;margin-top:.2rem;display:grid}.admin-top-organizer-card-footer .admin-users-refresh-button,.admin-top-organizer-delete-button{white-space:nowrap;justify-content:center;min-height:40px}.admin-top-organizer-delete-button{padding-inline:.75rem}.admin-top-organizer-end-delete-button{grid-column:1/-1}.admin-top-organizer-add-button{justify-self:start}.admin-sponsor-shell{gap:1rem;padding:1.45rem}.admin-sponsor-shell .panel-heading{border-bottom:1px solid #5e83bb2e;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.85rem;display:flex}.admin-sponsor-shell .panel-heading h3{font-size:1.25rem}.admin-sponsor-add-button{min-height:42px;padding-inline:1rem}.admin-sponsor-editor-list{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}.admin-sponsor-editor-card{background:#ffffffe6;border-radius:8px;grid-template-columns:minmax(180px,240px) minmax(0,1fr) auto;align-items:stretch;gap:1rem;padding:1rem;box-shadow:0 14px 35px #1f345414}.admin-sponsor-editor-card .admin-top-organizer-editor-preview{background:linear-gradient(#f6f9fdf2,#eef3faf2);border-radius:8px;min-height:170px}.admin-sponsor-editor-card .admin-top-organizer-editor-preview img{max-width:72%;max-height:96px}.admin-sponsor-editor-card .admin-top-organizer-rank-badge{top:.7rem;left:.7rem}.admin-sponsor-editor-body{grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr);align-content:start;gap:.85rem;display:grid}.admin-sponsor-editor-body>.field{grid-column:1/-1}.admin-sponsor-editor-body .field span{color:#607391;font-size:.78rem;font-weight:900}.admin-sponsor-editor-body .field input{background:#fff;border-radius:8px;min-height:48px}.admin-sponsor-fields{display:contents}.admin-sponsor-toggle-row{background:#f7fafee6;border:1px solid #5e83bb2e;border-radius:8px;align-self:end;min-height:48px;padding:.65rem .75rem}.admin-sponsor-order-actions{grid-column:1/-1;gap:.5rem}.admin-sponsor-order-actions .ghost-button{border-radius:8px;min-height:38px;padding-inline:.85rem}.admin-sponsor-editor-card .admin-top-organizer-card-footer{flex-direction:column;align-self:stretch;gap:.5rem;min-width:118px;margin:0;display:flex}.admin-sponsor-editor-card .admin-top-organizer-card-footer .admin-users-refresh-button,.admin-sponsor-editor-card .admin-top-organizer-delete-button{border-radius:8px;width:100%;min-height:40px}.admin-sponsor-editor-card .admin-top-organizer-end-delete-button{grid-column:auto;margin-top:auto}@media (width<=1180px){.admin-sponsor-editor-card{grid-template-columns:180px minmax(0,1fr)}.admin-sponsor-editor-card .admin-top-organizer-card-footer{flex-direction:row;grid-column:1/-1}}@media (width<=760px){.admin-sponsor-shell{padding:1rem}.admin-sponsor-shell .panel-heading{flex-direction:column;align-items:stretch}.admin-sponsor-editor-card,.admin-sponsor-editor-body{grid-template-columns:minmax(0,1fr)}.admin-sponsor-editor-card .admin-top-organizer-card-footer{flex-direction:column}}.admin-chart-card{background:#070c189e;border:1px solid #5e83bb33;border-radius:.95rem;align-content:start;gap:1rem;min-height:230px;padding:1rem;display:grid}.admin-chart-card.wide{grid-row:span 2}.admin-chart-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-chart-heading strong{color:#f7fbff;margin-top:.15rem;font-size:1rem;display:block}.compact-button{border-radius:.6rem;min-height:34px;padding:.45rem .7rem;font-size:.8rem}.admin-bar-chart,.admin-role-chart,.admin-action-list{gap:.85rem;display:grid}.admin-bar-row,.admin-role-row{grid-template-columns:92px minmax(0,1fr) 44px;align-items:center;gap:.75rem;display:grid}.admin-role-row{grid-template-columns:88px minmax(0,1fr) 34px}.admin-bar-row span,.admin-role-row span{color:#c5d1e8;font-size:.86rem;font-weight:700}.admin-bar-row strong,.admin-role-row strong{color:#f7fbff;text-align:right;font-size:.9rem}.admin-bar-track,.admin-role-track{background:#ffffff0f;border-radius:999px;height:34px;padding:4px;overflow:hidden}.admin-role-track{height:18px}.admin-bar-track i,.admin-role-track i{border-radius:inherit;background:linear-gradient(90deg,#39d0ff,#5f6bff);height:100%;display:block}.admin-bar-track i.blue{background:linear-gradient(90deg,#7383ff,#4d62ff)}.admin-bar-track i.purple{background:linear-gradient(90deg,#b277ff,#7447ff)}.admin-bar-track i.green{background:linear-gradient(90deg,#66f2a8,#25b96c)}.admin-role-track i{background:linear-gradient(90deg,#39d0ff,#a258ff)}.admin-donut-chart{aspect-ratio:1;background:var(--admin-donut-fill);border-radius:999px;justify-self:center;place-items:center;width:150px;display:grid;position:relative}.admin-donut-chart:after{content:"";border-radius:inherit;background:#0b1222;position:absolute;inset:24px}.admin-donut-chart strong,.admin-donut-chart span{z-index:1;position:relative}.admin-donut-chart strong{color:#f7fbff;font-size:2rem;font-family:var(--font-display);align-self:end;line-height:1}.admin-donut-chart span{color:#8fa1bf;text-transform:uppercase;align-self:start;font-size:.72rem;font-weight:800}.admin-chart-legend{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.admin-chart-legend span{color:#c5d1e8;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;display:inline-flex}.admin-chart-legend i{border-radius:999px;width:8px;height:8px}.admin-action-link{background:#ffffff0a;border:1px solid #5e83bb2e;border-radius:.75rem;gap:.25rem;padding:.72rem .8rem;display:grid}.admin-action-link strong{color:#f7fbff;font-size:.9rem}.admin-action-link span{color:#9caecc;font-size:.78rem;line-height:1.4}.organizer-visual-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:.9rem;display:grid}.organizer-chart-card{background:#070c189e;border:1px solid #5e83bb33;border-radius:.95rem;align-content:start;gap:1rem;min-height:300px;padding:1.1rem;display:grid}.organizer-ring-layout{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:1rem;display:grid}.organizer-ring-chart{aspect-ratio:1;background:var(--ring-fill);border-radius:999px;justify-self:center;place-items:center;width:180px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a}.organizer-ring-chart:after{content:"";border-radius:inherit;background:#0b1222;position:absolute;inset:28px}.organizer-ring-chart strong,.organizer-ring-chart span{z-index:1;position:relative}.organizer-ring-chart strong{color:#f7fbff;font-size:2.35rem;font-family:var(--font-display);align-self:end;line-height:1}.organizer-ring-chart span{color:#8fa1bf;text-transform:uppercase;align-self:start;font-size:.72rem;font-weight:800}.organizer-ring-stats{gap:.55rem;display:grid}.organizer-ring-stat{background:#ffffff0a;border:1px solid #5e83bb29;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:42px;padding:.65rem .75rem;display:grid}.organizer-ring-stat i{border-radius:999px;width:10px;height:10px}.organizer-ring-stat i.cyan,.organizer-bubble.cyan:before{background:#39d0ff}.organizer-ring-stat i.blue,.organizer-bubble.blue:before{background:#5f6bff}.organizer-ring-stat i.green,.organizer-bubble.green:before{background:#53f5ba}.organizer-ring-stat i.red,.organizer-bubble.red:before{background:#ff5e7c}.organizer-ring-stat i.yellow,.organizer-bubble.yellow:before{background:#ffd76a}.organizer-ring-stat i.muted{background:#8fa1bf99}.organizer-ring-stat span{color:#c5d1e8;font-size:.84rem;font-weight:800}.organizer-ring-stat strong{color:#f7fbff;font-size:1rem}.organizer-bubble-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.organizer-bubble{text-align:center;background:radial-gradient(circle at 50% 35%,#ffffff14,#0000 42%),#ffffff0a;border:1px solid #5e83bb29;border-radius:999px;align-content:center;place-items:center;gap:.18rem;min-height:124px;padding:1rem;display:grid;position:relative;overflow:hidden}.organizer-bubble:before{content:"";border-radius:inherit;opacity:.12;position:absolute;inset:10px}.organizer-bubble span,.organizer-bubble strong,.organizer-bubble small{z-index:1;position:relative}.organizer-bubble span{color:#c5d1e8;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.2}.organizer-bubble strong{color:#f7fbff;font-size:2rem;font-family:var(--font-display);line-height:1}.organizer-bubble small{color:#8fa1bf;font-size:.72rem;font-weight:800}.admin-action-link:hover,.admin-action-link:focus-visible{border-color:#39d0ff5c;transform:translateY(-1px)}.admin-like-gauge{align-content:center;place-items:center;gap:.35rem;min-height:230px;display:grid}.admin-like-arc{background:radial-gradient(circle at 50% 100%, #fff 0 48%, transparent 49%), conic-gradient(from 270deg at 50% 100%, #ff3d48 0 var(--admin-gauge-progress,0%), #d8e1eef2 var(--admin-gauge-progress,0%) 100%);border-radius:170px 170px 0 0;place-items:end center;width:170px;height:92px;display:grid}.admin-like-arc span{color:#ff3d48;background:#fff0f0;border-radius:999px;place-items:center;width:36px;height:36px;margin-bottom:-18px;font-size:0;display:grid}.admin-like-arc span:before{content:"!";font-size:.9rem}.admin-like-gauge strong{color:#17263c;font-size:2rem;font-family:var(--font-display);margin-top:1rem}.admin-like-gauge p,.admin-growth-note{color:#647892;margin:0;font-size:.82rem;font-weight:700}.admin-growth-chart{border-bottom:1px solid #7789a83d;align-items:end;gap:.75rem;height:230px;padding:1rem .8rem 0;display:flex}.admin-growth-chart i{background:#d8e1ee;border-radius:.4rem .4rem 0 0;flex:1;min-width:18px}.admin-growth-chart i.active{background:#2684ff}.profile-page{align-content:start;gap:1.1rem;display:grid}.profile-public-main{min-height:auto;padding-top:calc(7rem + var(--download-banner-offset,0px));padding-inline:clamp(1rem,3vw,2.25rem);padding-bottom:1rem}.profile-public-content{width:100%;max-width:none}.profile-hero-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.profile-cover{background:var(--profile-cover-image,linear-gradient(transparent, transparent)) center / cover no-repeat, linear-gradient(180deg, #101726f5, #080e1cfa), radial-gradient(circle at 20% 20%, #39d0ff1a, transparent 34%);min-height:240px;position:relative}.profile-avatar-large{background:linear-gradient(135deg, var(--profile-avatar-color,#39d0ff), #eef5ff);color:#17263c;border:5px solid #080e1cf5;border-radius:1.2rem;flex:none;place-items:center;width:116px;height:116px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 32px #0000003d}.profile-avatar-large .profile-avatar-image>img{object-fit:cover;width:100%;height:100%}.profile-avatar-large .profile-avatar-image>svg{width:42px;height:42px}.profile-summary{justify-content:space-between;align-items:flex-start;gap:1rem;padding:0 1.35rem 1.1rem;display:flex}.profile-summary-main{gap:.35rem;min-width:0;display:grid}.profile-summary h2{color:#f7fbff;margin:.15rem 0 .2rem;font-size:1.7rem}.profile-summary span{color:#9caecc;font-weight:800}.profile-stat-row,.profile-record-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;padding:0 1.35rem 1.35rem;display:grid}.profile-stat-card{background:#ffffff0d;border:1px solid #5e83bb2e;border-radius:.85rem;align-content:center;gap:.25rem;min-height:92px;padding:.9rem;display:grid}.profile-stat-card span{color:#8fa1bf;text-transform:uppercase;font-size:.78rem;font-weight:800}.profile-stat-card strong{color:#f7fbff;font-size:1.35rem;font-family:var(--font-display);overflow-wrap:anywhere}.profile-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;display:grid}.profile-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.profile-panel{align-content:start}.profile-page{height:calc(100dvh - 7.5rem - var(--download-banner-offset,0px));box-sizing:border-box;background:linear-gradient(#171c25,#10141c 55%,#0c1017);border:1px solid #94a3b82e;min-height:0;padding:clamp(1.1rem,1.8vw,1.6rem);overflow:visible;box-shadow:inset 0 0 0 1px #ffffff05}.profile-dashboard{grid-template:"identity side""activity side"minmax(0,1fr)/minmax(0,1fr) minmax(230px,320px);align-content:stretch;align-items:stretch;gap:1rem 1.25rem;height:100%;min-height:0;display:grid;overflow:visible}.profile-side-panel{align-self:start;min-height:0;max-height:100%;overflow:hidden}.profile-identity-panel{grid-area:identity;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:1.5rem;padding-top:.9rem;padding-left:1rem;display:grid}.profile-activity-panel{grid-area:activity;grid-template-rows:auto minmax(0,1fr);align-self:stretch;gap:.8rem;height:100%;min-height:0;display:grid;overflow:visible}.profile-activity-tabs{z-index:2;background:linear-gradient(#171c25,#10141c 55%,#0c1017);align-items:center;gap:.4rem;width:fit-content;max-width:100%;padding-bottom:.75rem;display:inline-flex;position:sticky;top:0}.profile-activity-tabs button{color:#a8b5cac7;background:#0f172a52;border:1px solid #77dfff33;border-radius:.35rem;min-height:34px;padding:0 .9rem;font-size:1.05rem;font-weight:800;line-height:1}.profile-activity-tabs button.active{color:#f5fafff0;background:#38bdf824;border-color:#77dfffa3}.profile-activity-tabs button:hover,.profile-activity-tabs button:focus-visible{color:#f8fbff;border-color:#77dfff8a;outline:none}.profile-activity-list{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;align-content:start;gap:.85rem;height:100%;min-height:0;max-height:100%;padding-right:.35rem;display:grid;overflow:visible}.profile-activity-list::-webkit-scrollbar{display:none}.profile-activity-empty{text-align:center;background:0 0;border:0;min-height:0;padding:2rem 0 .15rem}.profile-activity-empty p{color:#a8b5cab8;margin:0;font-size:.88rem;font-weight:700}.profile-page .profile-avatar-large{color:#cbd5e1;--avatar-border-scale:2.62;--avatar-image-scale:1;background:linear-gradient(#1b2330,#0d1118);border:1px solid #94a3b857;border-radius:999px;position:relative;bottom:auto;left:auto;overflow:visible;box-shadow:0 18px 42px #00000052}.profile-page .profile-avatar-large.has-border{background:0 0;border-color:#0000}.profile-page .profile-avatar-large svg{width:76px;height:76px}.profile-player-copy{gap:.75rem;min-width:0;padding-top:.1rem;display:grid}.profile-name-row{align-items:start;gap:.35rem;display:grid}.profile-name-row h2{color:#f7fbff;text-transform:uppercase;margin:0;font-size:clamp(1.8rem,3.1vw,2.45rem);line-height:1}.profile-name-meta{color:#a8b5cac7;flex-wrap:wrap;gap:.35rem .65rem;font-size:.82rem;font-weight:800;line-height:1.4;display:flex}.profile-name-meta>span{min-width:0}.profile-name-meta>span+span:before{content:"|";color:#94a3b894;margin-right:.65rem}.profile-player-copy p{color:#f4f7ffd1;align-items:center;gap:.45rem;margin:0;font-weight:800;display:flex}.profile-country-flag{background:linear-gradient(#fff 0 33%,#2447b2 33% 66%,#ce1126 66% 100%);border-radius:2px;width:22px;height:14px;display:inline-block;box-shadow:0 0 0 1px #ffffff4d}.profile-country-flag.ph{background:linear-gradient(135deg,#fff 0 38%,#0000 38%),linear-gradient(#0038a8 0 50%,#ce1126 50% 100%)}.profile-country-flag.id,.profile-country-flag.sg{background:linear-gradient(#ef3340 0 50%,#fff 50% 100%)}.profile-country-flag.my{background:linear-gradient(90deg,#012169 0 42%,#0000 42%),repeating-linear-gradient(#cc142b 0 7.7%,#fff 7.7% 15.4%)}.profile-country-flag.th{background:linear-gradient(#a51931 0 16%,#fff 16% 32%,#2d2a4a 32% 68%,#fff 68% 84%,#a51931 84% 100%)}.profile-country-flag.vn{background:#da251d}.profile-country-flag.jp{background:radial-gradient(circle,#bc002d 0 28%,#fff 29% 100%)}.profile-country-flag.kr{background:radial-gradient(circle,#cd2e3a 0 22%,#0000 23%),radial-gradient(circle at 50% 58%,#0047a0 0 20%,#0000 21%),#fff}.profile-country-flag.cn,.profile-country-flag.hk{background:#de2910}.profile-country-flag.tw{background:linear-gradient(90deg,#000095 0 42%,#0000 42%),#fe0000}.profile-country-flag.in{background:linear-gradient(#f93 0 33%,#fff 33% 66%,#138808 66% 100%)}.profile-country-flag.us{background:linear-gradient(90deg,#3c3b6e 0 42%,#0000 42%),repeating-linear-gradient(#b22234 0 7.7%,#fff 7.7% 15.4%)}.profile-country-flag.ru{background:linear-gradient(#fff 0 33%,#2447b2 33% 66%,#ce1126 66% 100%)}.profile-social-row{align-items:center;gap:1.1rem;margin-top:1.35rem;display:flex}.profile-social-row span{color:#f5faffeb;font-size:1.6rem;line-height:1}.profile-game-card{background:#0f172a6b;border:1px solid #94a3b833;border-radius:.35rem;grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;gap:1rem;padding:.8rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff06}.profile-game-art{background:linear-gradient(#00000029,#00000080),#040810db;border-radius:.3rem;place-items:center;min-height:132px;display:grid;overflow:hidden}.profile-game-art img{object-fit:contain;filter:drop-shadow(0 16px 24px #00000061);width:min(78%,160px);max-height:86px}.profile-game-art.has-cover-image img{object-fit:cover;filter:none;width:100%;height:100%;max-height:none}.profile-achievement-medal{background:radial-gradient(circle at 50% 34%,#80dcff4d,#0000 34%),linear-gradient(#082f49c2,#040810f0)}.profile-achievement-medal strong{color:#f8fbff;background:#080d1ab8;border:1px solid #80dcff8f;border-radius:999px;place-items:center;width:92px;height:92px;font-size:2rem;font-weight:950;display:grid;box-shadow:0 18px 34px #38bdf829}.profile-game-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;display:grid}.profile-game-heading{min-width:0}.profile-game-heading h4{color:#f8fbff;letter-spacing:0;margin:0;font-size:1.45rem;line-height:1.15}.profile-game-meta{flex-wrap:wrap;gap:.7rem;margin-top:.6rem;display:flex}.profile-game-meta span{color:#cbd5e1b8;background:0 0;border:0;border-radius:0;align-items:center;min-height:auto;padding:0;font-size:.82rem;font-weight:700;line-height:1.25;display:inline-flex}.profile-game-meta span+span:before{content:"/";color:#94a3b86b;margin-right:.7rem}.profile-game-meta span:first-child{color:#e2e8f0e6}.profile-game-copy p{color:#dae6f7c2;margin:0;font-size:.86rem}.profile-game-progress{background:#e0eaf76b;border-radius:999px;width:min(100%,240px);height:8px;margin-top:1rem;overflow:hidden}.profile-game-progress i{border-radius:inherit;background:#6bdcff;height:100%;display:block}.profile-game-bottom{justify-content:flex-end;align-items:center;gap:.45rem;margin-top:0;display:flex}.profile-game-bottom span,.profile-game-bottom strong{color:#f5faffdb}.profile-achievement-place strong{color:#80dcff;background:#38bdf81f;border:1px solid #77dfff6b;border-radius:.35rem;place-items:center;min-width:72px;min-height:38px;font-size:1rem;font-weight:950;display:inline-grid}.profile-game-bottom button,.profile-edit-button,.profile-wallet-card button{color:#0b2232;background:#80dcff;border:1px solid #77dfff9e;border-radius:.35rem;font-weight:900}.profile-game-bottom button{min-width:92px;min-height:38px;padding:0 1.2rem;font-size:.95rem}.profile-game-bottom button:disabled{cursor:default;opacity:.62}.profile-game-actions-menu{position:relative}.profile-game-bottom .profile-game-actions-trigger{color:#e2e8f0eb;background:0 0;border-color:#0000;border-radius:0;width:42px;min-width:42px;min-height:42px;padding:0;font-size:1.35rem;line-height:1}.profile-game-bottom .profile-game-actions-trigger:hover,.profile-game-bottom .profile-game-actions-trigger:focus-visible{color:#80dcff;background:0 0;border-color:#0000}.profile-game-actions-dropdown{z-index:30;background:#080d1afa;border:1px solid #77dfff3d;border-radius:.6rem;gap:.25rem;min-width:150px;padding:.45rem;display:grid;position:absolute;top:50%;right:calc(100% + .65rem);transform:translateY(-50%);box-shadow:0 18px 38px #0000005c}.profile-game-actions-dropdown button{color:#e2e8f0eb;text-align:left;background:0 0;border:0;border-radius:.45rem;justify-content:flex-start;width:100%;min-width:0;min-height:36px;padding:0 .75rem;font-size:.88rem;font-weight:800}.profile-game-actions-dropdown button:hover,.profile-game-actions-dropdown button:focus-visible{color:#f8fbff;background:#38bdf824}.profile-game-actions-dropdown button.danger{color:#fb7185}.profile-game-actions-dropdown button.danger:hover,.profile-game-actions-dropdown button.danger:focus-visible{color:#fecdd3;background:#f43f5e24}.profile-activity-view-page{min-height:100vh}.profile-activity-view-page-main{width:100%;padding:calc(var(--download-banner-offset,0px) + 5.75rem) 2.4rem 4rem;margin:0 auto}.profile-side-panel{grid-area:side;align-content:start;gap:.9rem;display:grid}.profile-level-card{color:#f5faffd6;justify-content:center;align-items:center;gap:1rem;font-size:1.3rem;display:flex}.profile-level-card strong{color:#fff;border:2px solid #87e2ffb3;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.05rem;display:grid}.profile-honor-badge{color:#f5faffc2;text-align:center;border:1px solid #7adfff8a;border-radius:999px;justify-self:center;min-width:140px;padding:.65rem 1rem;font-size:.78rem;font-weight:800}.profile-wallet-card,.profile-menu-card{background:linear-gradient(105deg,#1c263cdb,#14192aad);border:1px solid #63c8ff6b;border-radius:.35rem}.profile-wallet-card{justify-content:space-between;align-items:center;gap:1rem;min-height:94px;padding:1.25rem 1.45rem;display:flex}.profile-wallet-card span{color:#f5faffc7;font-size:1.05rem}.profile-wallet-card strong{color:#fff;margin-top:.35rem;font-size:1.5rem;font-weight:500;display:block}.profile-wallet-card button{color:#8ce4ff;background:#78dcff24;border-radius:50%;width:48px;height:48px;font-size:2rem;font-weight:300}.profile-edit-button{color:#d9f6ff;background:#78dcff24;min-height:44px}.profile-menu-card{gap:.25rem;padding:1rem;display:grid}.profile-menu-card button{color:#f5faffc7;text-align:left;background:0 0;border:0;align-items:center;gap:1rem;min-height:42px;font-size:.86rem;display:flex}.profile-menu-icon{color:#68d9ff;place-items:center;width:28px;height:28px;display:grid}.profile-menu-icon:before{font-size:1.35rem}.profile-menu-icon.gear:before{content:"⚙"}.profile-menu-icon.search:before{content:"⌕"}.profile-menu-icon.chart:before{content:"◔"}.profile-menu-icon.star:before{content:"♡"}.profile-menu-icon.system:before{content:"◆"}.profile-menu-icon.workshop:before{content:"▣"}.profile-menu-icon.wifi:before{content:"⌁"}.profile-menu-icon.save:before{content:"▰"}.profile-menu-icon.team:before{content:"◉"}.profile-menu-icon.chat:before{content:"☷"}.profile-menu-icon.plus:before{content:"+"}.profile-menu-icon.join:before{content:"↳"}.profile-menu-gear-svg{color:#39d0ff;-webkit-text-size-adjust:100%;flex:0 0 28px;place-items:center;width:28px;min-width:28px;height:28px;font-size:0;line-height:1;display:inline-grid}.profile-page .profile-stat-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));padding:0}.profile-page .profile-stat-card{background:#0f1624a3;border:1px solid #63c8ff47;border-radius:.35rem;min-height:86px}.profile-modal-overlay{z-index:1000;overscroll-behavior:contain;background:#020814c7;place-items:center;padding:1rem 1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}.profile-modal{background:#0b1222;border:1px solid #5e83bb47;border-radius:0;gap:.75rem;width:min(100%,980px);max-height:calc(100dvh - 2rem);padding:1.2rem 1.3rem 1.4rem;display:grid;overflow-y:auto;box-shadow:0 24px 70px #00000073}.profile-modal-tabs{border-bottom:1px solid #5e83bb38;gap:2rem;margin:-.4rem 0 .8rem;padding:0 .2rem .8rem;display:flex}.profile-tab-button{color:#f4f7ffb3;font-family:var(--font-hero);letter-spacing:.02em;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 .5rem;font-size:1rem;font-weight:800;transition:all .18s}.profile-tab-button:hover:not(.active){color:#f4f7ffe6}.profile-tab-button.active{color:var(--cyan);border-bottom-color:var(--cyan)}.profile-modal-form.single-column{grid-template-columns:minmax(0,1fr)}.profile-modal-form-two-col{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:1rem;width:100%;display:grid}.profile-modal-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.profile-modal-heading h3{color:#f7fbff;margin:.05rem 0 0;font-size:1.15rem}.profile-modal:not(.profile-team-modal) .profile-modal-heading{text-align:center;justify-content:center;align-items:center;min-height:42px;position:relative}.profile-modal:not(.profile-team-modal) .profile-modal-heading h3{letter-spacing:0;font-size:1.75rem;line-height:1}.profile-modal:not(.profile-team-modal) .profile-modal-close{position:absolute;top:0;right:0}.profile-modal-close{min-width:auto;min-height:auto;box-shadow:none;color:#f8fbffe6;background:0 0;border:0;border-radius:0;padding:0}.profile-modal-close svg{width:17px;height:17px;display:block}.profile-modal-form{grid-template-columns:minmax(0,1.05fr) minmax(260px,.8fr);align-items:start;gap:.7rem .9rem;display:grid}.profile-modal-form input,.profile-modal-form select{border-radius:.7rem;width:100%;min-height:42px;padding:.6rem .8rem}.profile-modal-form input[readonly]{cursor:default;opacity:.72}.profile-modal-form .field{gap:.4rem}.profile-modal-form .field span{font-size:.82rem}.profile-modal-preview-card{background:#ffffff0a;border:1px solid #5e83bb38;border-radius:.7rem;grid-area:1/2/span 5;gap:.55rem;padding:.65rem;display:grid}.profile-modal-cover-preview{background:linear-gradient(#1b2330,#0d1118);border-radius:.55rem;place-items:center;min-height:132px;display:grid;position:relative}.profile-modal-avatar-preview{--avatar-border-scale:3.5}.profile-avatar-border-edit{z-index:5;cursor:pointer;background:radial-gradient(circle at 35% 25%,#7dd3fc2e,#0000 42%),#080f1ceb;border:1px solid #94a3b885;border-radius:999px;place-items:center;width:34px;height:34px;display:inline-grid;position:absolute;top:calc(50% + 20px);left:calc(50% + 28px);box-shadow:0 10px 24px #0000005c,inset 0 0 0 1px #ffffff0d}.profile-avatar-border-edit .profile-avatar-pencil-icon{color:#9ca3af;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.profile-avatar-border-edit:hover,.profile-avatar-border-edit:focus-visible{background:radial-gradient(circle at 35% 25%,#7dd3fc47,#0000 42%),#0c192bf5;border-color:#7dd3fccc;outline:none}.profile-modal-avatar-preview .profile-avatar-image>img{object-fit:cover;width:100%;height:100%}.profile-modal-avatar-preview .profile-avatar-image>svg{width:48px;height:48px}.profile-modal-upload-grid{grid-template-columns:1fr;gap:.45rem;padding-top:0;display:grid}.profile-upload-field{gap:.25rem;display:grid}.profile-upload-field span{color:#8fa1bf;text-transform:uppercase;font-size:.78rem;font-weight:800}.profile-upload-field input[type=file]{border-radius:.55rem;min-height:34px;padding:.25rem .4rem}.profile-modal-image-actions{flex-wrap:wrap;gap:.45rem;display:flex}.profile-modal-image-actions .ghost-button{min-height:30px;padding:.35rem .55rem;font-size:.78rem}.profile-team-modal{width:min(100%,400px);padding:1rem 1.05rem;overflow:visible}.profile-team-modal .profile-modal-heading{text-align:center;justify-content:center;align-items:center;min-height:36px;position:relative}.profile-team-modal .profile-modal-heading h3{letter-spacing:0;text-transform:uppercase;font-size:1.35rem;line-height:1}.profile-team-modal .profile-modal-close{min-width:auto;min-height:auto;box-shadow:none;color:#f8fbffe6;background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:0;right:0}.profile-create-team-modal{align-content:start;gap:1.1rem;width:min(100%,540px);min-height:520px;padding:1.3rem}.profile-create-team-modal:has(#profile-join-team-title){gap:.7rem;min-height:0;padding-bottom:1.05rem}.profile-create-team-modal:has(#profile-join-team-title) .profile-create-team-form .primary-button{justify-self:center;margin-top:.15rem}.profile-create-team-modal .profile-modal-heading{text-align:center;justify-content:center;align-items:center;min-height:42px;position:relative}.profile-create-team-modal .profile-modal-heading h3{letter-spacing:0;text-transform:uppercase;font-size:1.55rem;line-height:1}.profile-create-team-modal .profile-modal-close{position:absolute;top:0;right:0}.profile-create-team-form{gap:.95rem;display:grid}.profile-create-team-form input,.profile-create-team-form select{border-radius:.7rem;width:100%;min-height:46px;padding:.65rem .85rem}.profile-team-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.profile-team-game-option{cursor:pointer;background:#02081457;border:1px solid #94a3b82e;border-radius:.7rem;place-items:center;min-height:58px;padding:.55rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.profile-team-game-option:hover,.profile-team-game-option:focus-visible,.profile-team-game-option.active{background:#0f172ab8;border-color:#6bdcff7a}.profile-team-game-option.active{box-shadow:inset 0 0 0 1px #6bdcff38}.profile-team-game-option:hover,.profile-team-game-option:focus-visible{transform:translateY(-1px)}.profile-team-game-option img{object-fit:contain;width:100%;max-width:92px;max-height:30px;display:block}.profile-create-team-form .primary-button,.profile-create-team-form .ghost-button{justify-self:end;width:auto;min-width:150px;min-height:46px;margin-top:.7rem;padding-inline:1.4rem}.profile-create-team-form .primary-button{color:#07111d;background:#6bdcff}.profile-create-team-form .primary-button:disabled{opacity:.45;cursor:not-allowed}.profile-join-team-hint{color:#cbd5e1ad;margin:-.15rem 0 0;font-size:.84rem;font-weight:700}.profile-team-code-card{text-align:center;cursor:pointer;background:#02081447;border:1px solid #94a3b833;border-radius:.75rem;justify-items:center;gap:.3rem;width:100%;padding:1rem;transition:border-color .16s,background .16s;display:grid;position:relative}.profile-team-code-card:hover,.profile-team-code-card:focus-visible{background:#08121f6b;border-color:#6bdcff70}.profile-team-code-card span{color:#94a3b8d1;text-transform:uppercase;font-size:.76rem;font-weight:800}.profile-team-code-card strong{color:#f8fbff;letter-spacing:.12em;font-size:2rem;line-height:1}.profile-team-code-row{justify-content:center;align-items:center;gap:.75rem;display:inline-flex}.profile-team-code-shuffle{color:#e2e8f0e6;cursor:pointer;text-transform:none;background:0 0;border:1px solid #94a3b842;border-radius:0;place-items:center;width:auto;height:30px;padding:0 .65rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-grid;position:static}.profile-team-code-shuffle:hover,.profile-team-code-shuffle:focus-visible{color:#fff;border-color:#6bdcff75}.profile-team-code-card p{color:#cbd5e1b8;margin:0;font-size:.82rem;font-weight:700}.profile-create-team-divider{color:#94a3b8c7;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.78rem;font-weight:800;display:flex}.profile-create-team-divider:before,.profile-create-team-divider:after{content:"";background:#94a3b838;flex:1;height:1px}.profile-team-list{gap:.8rem;display:grid}.profile-team-card{gap:.75rem;padding:0;display:grid}.profile-team-logo-row,.profile-team-logo-upload{border-bottom:1px solid #94a3b824;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-bottom:.75rem;display:grid}.profile-team-logo-row{grid-template-columns:54px minmax(0,1fr) auto}.profile-team-logo-upload{background:#02081438;border:1px solid #38bdf82e;border-radius:.5rem;grid-template-columns:64px minmax(0,1fr);padding:.75rem}.profile-team-logo-preview{color:#f8fbffeb;background:#0f172ac7;border:1px solid #38bdf847;border-radius:.5rem;place-items:center;width:54px;height:54px;font-size:.9rem;font-weight:900;display:inline-grid;overflow:hidden}.profile-team-logo-upload .profile-team-logo-preview{width:64px;height:64px}.profile-team-logo-preview img{object-fit:cover;width:100%;height:100%;display:block}.profile-team-logo-preview svg{color:#94a3b8db;width:22px;height:22px}.profile-team-logo-row span,.profile-team-logo-upload span{color:#94a3b8d1;text-transform:uppercase;font-size:.76rem;font-weight:800}.profile-team-logo-game{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-team-logo-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.profile-team-logo-actions label,.profile-team-logo-actions button{color:#f8fbffe6;text-transform:uppercase;cursor:pointer;background:#082f4952;border:1px solid #38bdf84d;border-radius:.45rem;justify-content:center;align-items:center;min-height:32px;padding:.35rem .65rem;font-size:.72rem;font-weight:900;display:inline-flex}.profile-team-logo-actions button{background:#7f1d1d38;border-color:#f43f5e57}.profile-team-logo-actions input{display:none}.profile-team-logo-row .profile-team-logo-actions{gap:.4rem}.profile-team-logo-row .profile-team-logo-actions label,.profile-team-logo-row .profile-team-logo-actions button{color:#e2e8f0e0;width:24px;min-width:24px;height:24px;min-height:24px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:0}.profile-team-logo-row .profile-team-logo-actions .profile-team-logo-remove{color:#ff9aae}.profile-team-logo-row .profile-team-logo-actions svg{width:18px;height:18px}.profile-team-logo-row .profile-team-logo-actions label:hover,.profile-team-logo-row .profile-team-logo-actions label:focus-within{color:#62d4f5}.profile-team-logo-row .profile-team-logo-actions .profile-team-logo-remove:hover,.profile-team-logo-row .profile-team-logo-actions .profile-team-logo-remove:focus-visible{color:#ff7890}.profile-create-team-modal:not(.teams-create-modal){gap:.7rem;width:min(100%,470px);min-height:0;max-height:min(86vh,760px);padding:1rem 1.1rem;overflow-y:auto}.profile-create-team-modal:not(.teams-create-modal) .profile-modal-heading{min-height:30px}.profile-create-team-modal:not(.teams-create-modal) .profile-modal-heading h3{font-size:1.25rem}.profile-create-team-modal:not(.teams-create-modal) .profile-create-team-form{gap:.62rem}.profile-create-team-modal:not(.teams-create-modal) .field{gap:.32rem}.profile-create-team-modal:not(.teams-create-modal) .field>span,.profile-create-team-modal:not(.teams-create-modal) .field>label{font-size:.82rem}.profile-create-team-modal:not(.teams-create-modal) .profile-create-team-form input,.profile-create-team-modal:not(.teams-create-modal) .profile-create-team-form select{border-radius:.5rem;min-height:38px;padding:.45rem .7rem;font-size:.88rem}.profile-create-team-modal:not(.teams-create-modal) .profile-team-logo-upload{grid-template-columns:44px minmax(0,1fr);gap:.55rem;padding:.55rem}.profile-create-team-modal:not(.teams-create-modal) .profile-team-logo-upload .profile-team-logo-preview{width:44px;height:44px;font-size:.76rem}.profile-create-team-modal:not(.teams-create-modal) .profile-team-logo-actions label,.profile-create-team-modal:not(.teams-create-modal) .profile-team-logo-actions button{min-height:28px;padding:.25rem .5rem;font-size:.64rem}.profile-create-team-modal:not(.teams-create-modal) .profile-team-game-grid{gap:.42rem}.profile-create-team-modal:not(.teams-create-modal) .profile-team-game-option{border-radius:.5rem;min-height:44px;padding:.38rem}.profile-create-team-modal:not(.teams-create-modal) .profile-team-game-option img{max-width:76px;max-height:24px}.profile-create-team-modal:not(.teams-create-modal) .profile-team-code-card{border-radius:.55rem;gap:.2rem;padding:.65rem}.profile-create-team-modal:not(.teams-create-modal) .profile-team-code-card span{font-size:.64rem}.profile-create-team-modal:not(.teams-create-modal) .profile-team-code-card strong{font-size:1.35rem}.profile-create-team-modal:not(.teams-create-modal) .profile-team-code-shuffle{height:24px;padding:0 .45rem}.profile-create-team-modal:not(.teams-create-modal) .profile-team-code-card p{font-size:.7rem}.profile-create-team-modal:not(.teams-create-modal) .profile-create-team-form .primary-button{min-width:132px;min-height:38px;margin-top:.25rem;padding-inline:1rem;font-size:.86rem}.profile-team-card-heading{border-bottom:1px solid #94a3b829;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding-bottom:.85rem;display:grid}.profile-team-card-heading span,.profile-team-role-block span,.profile-team-members>span,.profile-team-member span{color:#94a3b8d1;text-transform:uppercase;font-size:.76rem;font-weight:800}.profile-team-card-heading h4{color:#f8fbff;margin:.15rem 0 0;font-size:1.4rem;line-height:1.2}.profile-team-card-heading strong{color:#e2e8f0e6;border:1px solid #94a3b833;border-radius:999px;padding:.4rem .65rem;font-size:.82rem}.profile-team-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.profile-team-role-block{background:#02081433;border:1px solid #94a3b824;border-radius:.65rem;gap:.25rem;padding:.75rem;display:grid}.profile-team-role-block strong{color:#f8fbfff5;font-size:.95rem}.profile-team-members{gap:.55rem;display:grid}.profile-team-member-list{grid-template-columns:1fr;gap:.55rem;display:grid}.profile-team-member{background:0 0;border:0 solid #94a3b824;border-bottom-width:1px;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:.5rem;min-height:50px;padding:0;display:grid}.profile-team-member-avatar{color:#f8fbffeb;z-index:1;background:#94a3b82e;border-radius:999px;place-items:center;width:38px;height:38px;font-size:.82rem;font-weight:900;display:inline-grid;overflow:hidden}.profile-team-member-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-team-member-avatar-container{z-index:1;width:38px;height:38px;position:relative}.profile-team-member strong{color:#f8fbffeb;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.profile-team-member em{color:#f8fbffe0;text-transform:uppercase;justify-self:end;font-size:.78rem;font-style:normal;font-weight:900}.profile-team-role-select{color:#f8fbffe6;text-transform:uppercase;background-color:#0f172ab8;border:0;border-radius:.35rem;justify-self:end;width:auto;min-width:112px;min-height:30px;padding:.25rem 1.6rem .25rem .55rem;font-size:.76rem;font-weight:900}.profile-team-member-menu-wrap{justify-self:end;position:relative}.profile-team-member-menu-trigger{color:#f8fbffdb;cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.profile-team-member-menu-trigger svg{width:18px;height:18px}.profile-team-member-menu-trigger:hover,.profile-team-member-menu-trigger:focus-visible{color:#62d4f5}.profile-team-member-menu{z-index:40;background:#0b1221;border:1px solid #587ab538;border-radius:.55rem;gap:.2rem;width:156px;padding:.35rem;display:grid;position:absolute;bottom:calc(100% + .35rem);right:0;box-shadow:0 18px 34px #0000006b}.profile-team-member-menu button{color:#f8fbffe6;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:.35rem;width:100%;padding:.48rem .55rem;font-size:.78rem;font-weight:900}.profile-team-member-menu button:hover,.profile-team-member-menu button:focus-visible{color:#f8fbff;background:#39d0ff1f}.profile-team-member-menu button.danger{color:#ff9aae}.profile-team-member-menu-role{gap:.28rem;padding:.48rem .55rem;display:grid}.profile-team-member-menu-role span{color:#9ab1d6d6;text-transform:uppercase;font-size:.68rem;font-weight:900}.profile-team-member-menu-role select{color:#f8fbffeb;text-transform:uppercase;background-color:#060b17eb;border:1px solid #587ab538;border-radius:.35rem;width:100%;min-height:30px;padding:.25rem 1.4rem .25rem .45rem;font-size:.74rem;font-weight:900}.profile-team-leave-icon,.profile-team-kick-icon{color:#ffd9e0;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.profile-team-kick-icon{color:#ff9aae}.profile-team-leave-icon svg,.profile-team-kick-icon svg{width:16px;height:16px}.profile-team-leave-icon:hover,.profile-team-leave-icon:focus-visible,.profile-team-kick-icon:hover,.profile-team-kick-icon:focus-visible{color:#ff7890;background:0 0}.profile-team-members p,.profile-team-empty p{color:#cbd5e1b8;margin:0;font-size:.86rem;font-weight:700}.profile-team-empty{text-align:center;border:0;border-radius:0;padding:1rem 0 .4rem}.profile-modal-actions{grid-column:1/-1;justify-content:flex-end;gap:.55rem;margin-top:0;display:flex}.profile-modal-actions .ghost-button,.profile-modal-actions .primary-button{border-radius:.85rem;min-height:42px;padding:.65rem 1rem}@media (width<=1100px){.admin-kpi-grid,.admin-dashboard-grid,.admin-users-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-chart-card.wide{grid-area:auto/1/auto/-1}}@media (width<=720px){.admin-kpi-grid,.admin-dashboard-grid,.admin-users-summary,.admin-users-toolbar{grid-template-columns:1fr}.admin-users-heading{align-items:flex-start}.admin-chart-card.wide{grid-column:auto}.admin-bar-row,.admin-role-row{grid-template-columns:76px minmax(0,1fr) 34px;gap:.5rem}.profile-stat-row,.profile-record-grid,.profile-grid{grid-template-columns:1fr}.profile-summary{display:grid}}.draft-settings-page{align-content:start;gap:.95rem;width:100%;max-width:none;margin:0}.draft-settings-page .panel{border-radius:1rem;padding:1.2rem 1.3rem}.draft-settings-page .panel-heading{align-items:flex-start;margin-bottom:1rem}.draft-settings-page .panel-heading h3{margin-top:.1rem;font-size:1.35rem;line-height:1.1}.draft-settings-page .panel-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.draft-settings-page .panel-actions .ghost-button,.draft-settings-page .panel-actions .primary-button,.draft-settings-page .secondary-button{white-space:nowrap;border-radius:.75rem;min-height:40px;padding:.62rem .9rem}.draft-settings-upload-card{color:#17263c;background:linear-gradient(#fffffffa,#f6fafffa),radial-gradient(circle at 100% 0,#39d0ff14,#0000 36%);border:1px solid #ceddf1f2;border-radius:.95rem;justify-content:space-between;align-items:center;gap:.9rem;padding:1.15rem;display:flex;box-shadow:inset 0 1px #ffffffc2}.draft-settings-upload-card input,.draft-settings-hero-row input,.draft-settings-hero-row select{width:100%}.draft-settings-upload-card input[type=file],.draft-settings-hero-row input[type=file]{background:#fff;border-radius:.75rem;min-height:40px;padding:.4rem}.draft-settings-upload-card input[type=file]::file-selector-button{color:#17324f;cursor:pointer;background:#eaf3ff;border:0;border-radius:.55rem;min-height:30px;margin-right:.65rem;padding:0 .75rem;font-weight:700}.draft-settings-hero-row input[type=file]::file-selector-button{color:#17324f;cursor:pointer;background:#eaf3ff;border:0;border-radius:.55rem;min-height:30px;margin-right:.65rem;padding:0 .75rem;font-weight:700}.draft-settings-upload-card span{color:#647892;overflow-wrap:anywhere;font-size:.9rem}.draft-settings-preview{background:linear-gradient(180deg, #07091014, #070910b8), var(--draft-settings-preview-bg) center / cover no-repeat;border:1px solid #0c16261f;border-radius:.95rem;grid-template-columns:repeat(6,minmax(0,1fr));align-content:center;gap:.7rem .85rem;min-height:250px;padding:1.4rem;display:grid;overflow:hidden;box-shadow:0 18px 34px #1f34541a}.draft-settings-preview-hero{color:#fff;text-align:center;justify-items:center;gap:.35rem;min-width:0;display:grid}.draft-settings-preview-hero strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px #0000006b;width:100%;font-size:.74rem;font-weight:800;overflow:hidden}.draft-settings-hero-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;max-height:none;padding-right:0;display:grid;overflow:auto}.draft-settings-hero-row{background:#ffffffe0;border:1px solid #d7e2eff0;border-radius:.85rem;grid-template-columns:auto minmax(160px,1.15fr) minmax(130px,.72fr) minmax(190px,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid;box-shadow:0 8px 20px #1f34540d}.draft-settings-hero-row.compact{grid-template-columns:auto minmax(90px,.8fr) minmax(150px,1fr);align-items:center;gap:.65rem;min-height:92px}.draft-settings-hero-meta{gap:.15rem;min-width:0;display:grid}.draft-settings-hero-meta strong{color:#17263c;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.draft-settings-hero-meta span{color:#647892;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.draft-settings-hero-row label{gap:.35rem;min-width:0;display:grid}.draft-settings-hero-row label span{color:#647892;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.draft-settings-file-field input{font-size:.82rem}.draft-settings-row-actions{grid-column:3;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.draft-settings-row-actions .ghost-button{color:#17324f;white-space:nowrap;background:#fff;border-radius:.65rem;min-height:34px;padding:.45rem .65rem}.draft-settings-row-actions .ghost-button.danger{color:#b42342}.draft-settings-hero-row.compact .draft-settings-file-field{align-self:center}.draft-settings-hero-row.compact .draft-settings-file-field input{min-height:38px}.draft-settings-page .scroll-reveal{opacity:1;filter:none;transform:none}.draft-settings-layout{grid-template-columns:minmax(0,1fr)}.draft-settings-table td strong{color:#17263c;font-size:.96rem}.draft-settings-empty-cell{height:84px;font-weight:700;color:#647892!important;text-align:center!important}.draft-settings-table .draft-settings-row-actions{grid-column:auto;justify-content:flex-start;gap:.35rem}.draft-settings-table .draft-settings-row-actions .ghost-button{flex:none}.draft-settings-page .panel-actions .ghost-button,.draft-settings-page .panel-actions .primary-button,.draft-settings-page .secondary-button{border-radius:0;min-height:36px;padding:.42rem .72rem}.draft-settings-row-actions .draft-settings-icon-button{border-radius:0;min-height:34px;padding:0}.draft-settings-modal-head,.draft-settings-modal-actions{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.draft-settings-modal-actions{justify-content:flex-end;align-items:center;gap:.7rem}.draft-settings-modal-avatar{background:var(--draft-settings-hero-image) var(--draft-settings-hero-position) / var(--draft-settings-hero-size) no-repeat, #39c7bf;border:2px solid #39d0ff94;border-radius:999px;grid-row:span 3;justify-content:center;align-items:center;width:84px;height:84px;display:inline-flex}.draft-settings-crop-overlay{z-index:1520}.draft-settings-crop-modal{width:min(100%,620px)}.draft-settings-crop-stage{background-color:#172131;background-image:linear-gradient(45deg,#202b3b 25%,#0000 25%),linear-gradient(-45deg,#202b3b 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#202b3b 75%),linear-gradient(-45deg,#0000 75%,#202b3b 75%),none;background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;width:100%;height:min(52vh,390px);min-height:280px;position:relative;overflow:hidden}.draft-settings-crop-zoom{color:#29415f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;font-size:.9rem;font-weight:800;display:grid}.draft-settings-crop-zoom input[type=range]{accent-color:#22bfe9;width:100%}.draft-settings-crop-zoom output{color:#57708f;text-align:right;font-variant-numeric:tabular-nums;min-width:3.2rem}.draft-settings-crop-hint{color:#6c7e96;text-align:center;margin:-.2rem 0 0;font-size:.85rem}@media (width<=560px){.draft-settings-crop-stage{height:320px;min-height:240px}.draft-settings-crop-zoom{grid-template-columns:1fr auto}.draft-settings-crop-zoom>span{grid-column:1/-1}}@media (width<=980px){.draft-page-main{height:auto;padding:calc(8.2rem + var(--download-banner-offset,0px)) 1.25rem 2rem;overflow:visible}.draft-page-content,.draft-room-shell{height:auto;min-height:0;overflow:visible}.draft-room-top{grid-template-columns:1fr;gap:1rem}.draft-top-center{display:none}.draft-room-main{grid-template-columns:1fr;min-height:0}.draft-side-rail{grid-template-rows:none;grid-template-columns:repeat(5,minmax(0,1fr));height:auto}.draft-side-slot{height:auto;min-height:96px}.draft-hero-stage{height:auto;min-height:540px}.draft-hero-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.draft-hero-pool{height:auto}.draft-bottom-bar{border-radius:1.5rem;width:auto;max-width:calc(100% - 1rem);margin-bottom:0}.draft-action-list{flex-wrap:wrap;justify-content:center}.scrims-radar-hero{grid-template-columns:1fr}.scrims-radar-controls{grid-template-columns:minmax(0,1fr) minmax(180px,220px)}.scrims-radar-create{grid-column:1/-1}.scrims-radar-panel{min-height:360px}.tournament-join-header{align-items:start;display:grid}.tournament-join-grid,.tournament-join-facility-grid,.request-review-grid,.public-page-preview-grid,.public-page-card-grid,.draft-settings-layout,.draft-settings-hero-row,.draft-settings-hero-list,.draft-settings-hero-row.compact{grid-template-columns:1fr}.draft-settings-preview{grid-template-columns:repeat(4,minmax(0,1fr))}.draft-settings-row-actions{grid-column:auto;justify-content:stretch}.draft-settings-row-actions .ghost-button{flex:1}}@media (width<=720px){.draft-page-main{height:auto;padding:calc(8rem + var(--download-banner-offset,0px)) 1rem 3rem;overflow:visible}.draft-room-shell{gap:1rem}.draft-turn-progress{width:100%}.draft-ban-panel{border-radius:1.4rem;padding:1rem}.draft-ban-slots{gap:.6rem}.draft-ban-slot{width:54px;height:54px}.draft-room-main{gap:1rem}.draft-side-rail{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.draft-hero-pool{border-radius:1.4rem;min-height:0}.draft-hero-toolbar{grid-template-columns:minmax(130px,.82fr) minmax(0,1fr);gap:.28rem;padding:.24rem .32rem}.draft-role-tabs{scrollbar-width:none;justify-content:flex-end;gap:.12rem;padding:0;overflow-x:auto}.draft-role-tabs::-webkit-scrollbar{display:none}.draft-role-tab{flex:none;min-width:max-content;min-height:24px;padding:.16rem .28rem;font-size:.64rem}.draft-tool-button{width:34px;min-height:34px}.draft-hero-stage{min-height:460px;padding:.95rem .9rem .75rem}.draft-hero-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem .75rem}.draft-hero-avatar{width:58px;height:58px;font-size:1.2rem}.draft-hero-name{font-size:.78rem}.draft-bottom-bar{width:calc(100% - 1.5rem);max-width:none;margin:0 .75rem .75rem;padding:.7rem;bottom:auto;left:auto;right:auto;transform:none}.draft-action-list{flex-wrap:wrap;width:100%}.draft-action-pill{flex:calc(50% - .65rem);min-height:50px;padding:.8rem 1rem;font-size:.92rem}.scrims-radar-copy h1{font-size:clamp(2.5rem,12vw,4.1rem)}.scrims-radar-controls{grid-template-columns:1fr}.scrims-radar-search{min-width:0}.scrims-radar-select,.scrims-radar-create{width:100%}.scrims-radar-search button span{display:none}.scrims-radar-panel{min-height:300px}.scrims-radar-ping small{display:none}.scrims-post-modal{border-radius:1.25rem;padding:1rem}.scrims-post-grid{grid-template-columns:1fr}.scrims-post-actions{flex-direction:column-reverse}.scrims-post-actions .ghost-button,.scrims-post-submit{width:100%}.tournament-join-overlay{padding:.9rem}.tournament-join-modal{border-radius:1.25rem}.tournament-join-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-join-content,.tournament-join-panel{padding:1rem}.tournament-join-summary{min-width:0}.tournament-join-actions{flex-direction:column-reverse}.tournament-join-actions .ghost-button,.tournament-join-continue{width:100%}.request-review-head,.request-review-actions{display:grid}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.registration-review-shell{overflow-x:hidden}.registration-review-panel,.registration-review-table-section,.registration-review-table-wrap{max-width:100%}.registration-review-empty-state{justify-content:center;align-items:center;width:100%;min-height:10rem;display:flex}.registration-review-table th,.registration-review-table td{white-space:nowrap;text-align:center!important;vertical-align:middle!important}.registration-review-panel,.registration-review-table-section,.registration-review-empty-state,.registration-review-modal-card,.registration-review-modal-card section,.registration-review-modal-card h3,.registration-review-modal-card p,.registration-review-modal-card span,.registration-review-modal-card div{text-align:left}.registration-review-modal-card section{justify-items:stretch}.registration-review-modal-card section>div{width:100%}.registration-review-modal-card img{margin-left:0;margin-right:auto}.registration-review-modal-card{scrollbar-width:none;-ms-overflow-style:none}.registration-review-modal-card::-webkit-scrollbar{display:none}.registration-review-filter select{color:#202124;text-align:center;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:.45rem;min-width:11rem;padding:.45rem .75rem;font-size:.85rem;font-weight:900}.registration-review-filter select:focus{border-color:#202124;outline:none;box-shadow:0 0 0 3px #2021241f}@media (width<=760px){.registration-review-shell{align-items:flex-start!important;padding:4rem .85rem 1.25rem!important}.registration-review-content{gap:1rem!important;max-width:100%!important}.registration-review-panel{width:100%}.registration-review-back-button{font-size:1.75rem!important;top:.85rem!important;left:1rem!important}.registration-review-mode-button{font-size:.9rem!important;position:static!important}.registration-review-title-button{font-size:.9rem!important}.registration-review-table-section{min-height:10rem!important}.registration-review-empty-state{min-height:10rem;padding:0 1rem}.registration-review-filter{width:100%;gap:.4rem!important}.registration-review-filter select{width:min(100%,16rem)}.registration-review-table-wrap{border-radius:.4rem!important;width:100%!important;overflow-x:hidden!important}.registration-review-table{table-layout:fixed!important;width:100%!important;min-width:0!important}.registration-review-table th,.registration-review-table td{text-overflow:ellipsis;overflow:hidden;white-space:normal!important;padding:.6rem .35rem!important;font-size:.72rem!important}.registration-review-table th:first-child,.registration-review-table td:first-child{width:34%}.registration-review-table th:nth-child(2),.registration-review-table td:nth-child(2){width:17%}.registration-review-table th:nth-child(3),.registration-review-table td:nth-child(3){width:29%}.registration-review-table th:nth-child(4),.registration-review-table td:nth-child(4){width:20%}.registration-review-table td:last-child>div{gap:.22rem!important}.registration-review-table td:last-child button{width:1.85rem!important;height:1.85rem!important;padding:0!important}.registration-review-table td:last-child span,.registration-review-table td:last-child svg{width:.95rem!important;height:.95rem!important}.registration-review-modal-overlay{place-items:start center!important;padding:.75rem!important}.registration-review-modal-card{border-radius:.45rem!important;width:min(100%,36rem)!important;max-height:calc(100vh - 1.5rem)!important;padding:1rem!important}.registration-review-modal-card h3{font-size:1.25rem!important}}@media (width<=420px){.registration-review-shell{padding-left:.65rem!important;padding-right:.65rem!important}.registration-review-table{width:100%!important;min-width:0!important}.registration-review-table th,.registration-review-table td{padding:.55rem .22rem!important;font-size:.66rem!important}.registration-review-table td:last-child button{width:1.65rem!important;height:1.65rem!important}.registration-review-table td:last-child span,.registration-review-table td:last-child svg{width:.85rem!important;height:.85rem!important}}.app-shell.page-shell #create-tournament .create-tournament-form-drag-handle{background:0 0!important;border:0!important}.app-shell.page-shell #create-tournament .create-tournament-form-drag-handle span{background:#64748b!important}.coins-page-content{width:min(100%,1180px);padding-bottom:1.5rem}.about-page-shell:has(.coins-page-content) .landing-footer{margin-top:0}.coins-store-layout{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);align-items:start;gap:1.4rem;display:grid}.coins-store-hero{background:radial-gradient(circle at 100% 0,#5f6bff38,#0000 30%),radial-gradient(circle at 0,#39d0ff24,#0000 34%),linear-gradient(#0b1222f5,#080d1afa);border:1px solid #537fff2e;border-radius:1.4rem;gap:1rem;padding:1.35rem;display:grid;box-shadow:0 24px 48px #0000003d}.coins-store-side{top:calc(5.25rem + var(--download-banner-offset,0px));max-height:calc(100dvh - 12rem - var(--download-banner-offset,0px));overscroll-behavior:contain;scrollbar-width:none;gap:1rem;padding-right:0;display:grid;position:sticky;overflow-y:auto}.coins-store-side::-webkit-scrollbar{display:none}.coins-store-copy{gap:.8rem;display:grid}.coins-store-copy h1{font-size:clamp(2.4rem,5vw,4.4rem);line-height:.96}.coins-store-copy p:last-child{color:#e6ecf8d1;max-width:40rem;line-height:1.65}.scrims-radar-hero{background:radial-gradient(circle at 0 0,#39d0ff1f,#0000 28%),radial-gradient(circle at 100%,#5f6bff29,#0000 34%),linear-gradient(#090f1dfa,#050913fa);border:1px solid #43c8ff29;border-radius:1.5rem;grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;padding:1.4rem;display:grid;overflow:hidden}.scrims-radar-copy{gap:1rem;max-width:58rem;display:grid}.scrims-radar-copy h1{font-size:clamp(3rem,6vw,5.8rem);line-height:.94}.scrims-radar-copy p:last-of-type{color:#e8eef8d6;max-width:34rem;line-height:1.7}.scrims-radar-controls{grid-template-columns:minmax(0,1.65fr) minmax(180px,220px) auto;align-items:center;gap:.85rem;width:min(100%,980px);display:grid}.scrims-radar-search{background:#081121e0;border:1px solid #4cc1ff38;border-radius:1rem;align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.scrims-radar-search input{color:#f4f8ff;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.95rem 1.1rem}.scrims-radar-search input::placeholder{color:#cfdff775}.scrims-radar-search button,.scrims-radar-create{color:#06111f;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#25d7fff0,#487bffe6);border:0;border-radius:1rem;justify-content:center;align-items:center;gap:.45rem;min-height:52px;padding:.9rem 1.25rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.scrims-radar-search button{border-left:1px solid #06111f1a;border-radius:0}.scrims-radar-search button svg{width:1rem;height:1rem}.scrims-radar-select{min-width:0;display:inline-flex;position:relative}.scrims-radar-select:after{content:"";pointer-events:none;border-bottom:2px solid #d8f7ffc7;border-right:2px solid #d8f7ffc7;width:.55rem;height:.55rem;position:absolute;top:50%;right:1rem;transform:translateY(-65%)rotate(45deg)}.scrims-radar-select select{color:#e6f7ff;min-width:100%;min-height:52px;font:inherit;appearance:none;cursor:pointer;background:#081121e0;border:1px solid #4cc1ff38;border-radius:1rem;outline:none;padding:.9rem 3rem .9rem 1rem;font-weight:700}.scrims-radar-create{box-shadow:0 18px 36px #175aa538}.scrims-radar-search button:hover,.scrims-radar-search button:focus-visible,.scrims-radar-create:hover,.scrims-radar-create:focus-visible,.scrims-radar-select select:hover,.scrims-radar-select select:focus-visible{filter:brightness(1.06)}.scrims-post-modal-overlay{z-index:140;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02060eb8;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.scrims-post-modal{background:radial-gradient(circle at 100% 0,#36d2ff24,#0000 28%),linear-gradient(#0a1120fa,#050a14fa);border:1px solid #4cc1ff29;border-radius:1.25rem;gap:.95rem;width:min(100%,560px);padding:1.05rem;display:grid;box-shadow:0 28px 80px #00000075}.scrims-post-modal-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.scrims-post-modal-head h2{font-family:var(--font-hero);font-size:clamp(1.55rem,4vw,2.05rem);line-height:1}.scrims-post-modal-close{color:#0000;background:#081121e0;border:1px solid #4cc1ff2e;border-radius:.85rem;width:40px;height:40px;font-size:0;line-height:1;position:relative}.scrims-post-modal-close:before{content:"x";color:#e8f7ff;text-transform:uppercase;font-size:1.1rem;font-weight:800}.scrims-post-form{gap:.9rem;display:grid}.scrims-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.scrims-post-field{gap:.45rem;display:grid}.scrims-post-field-full{grid-column:1/-1}.scrims-post-field span{color:#e1f2ffe0;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.scrims-post-field input,.scrims-post-field select,.scrims-post-field textarea{color:#f5fbff;width:100%;min-height:48px;font:inherit;background:#081121e0;border:1px solid #4cc1ff2e;border-radius:.9rem;outline:none;padding:.82rem .95rem}.scrims-post-field select{appearance:none;cursor:pointer}.scrims-post-field textarea{resize:vertical;min-height:104px}.scrims-post-field input:focus,.scrims-post-field select:focus,.scrims-post-field textarea:focus{border-color:#4ecaff6b;box-shadow:0 0 0 3px #37c1ff1f}.scrims-post-field small{color:#cedff394;font-size:.76rem;line-height:1.5}.scrims-post-actions{justify-content:flex-end;gap:.8rem;display:flex}.scrims-post-submit{color:#06111f;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#25d7fff5,#487bffeb);border-radius:.9rem;min-height:48px;padding:.85rem 1.15rem;font-size:.88rem;font-weight:800}.scrims-post-modal-close:hover,.scrims-post-modal-close:focus-visible,.scrims-post-submit:hover,.scrims-post-submit:focus-visible{filter:brightness(1.06)}.scrims-radar-panel{place-items:center;width:100%;min-height:430px;display:grid}.scrims-radar-frame{aspect-ratio:1;background:radial-gradient(circle,#28deff1a,#0000 32%),radial-gradient(circle,#070f1efa,#03070f);border:1px solid #4bc4ff2e;border-radius:50%;width:min(100%,560px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,0 24px 54px #00000061}.scrims-radar-frame:before,.scrims-radar-frame:after{content:"";border:1px solid #4fc9ff1f;border-radius:50%;position:absolute;inset:9%}.scrims-radar-frame:after{inset:24%}.scrims-radar-grid{background-color:#0000;background-image:linear-gradient(#41c4ff14 1px,#0000 1px),linear-gradient(90deg,#41c4ff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 58%,#0000 82%);mask-image:radial-gradient(circle,#000 58%,#0000 82%)}.scrims-radar-grid:before,.scrims-radar-grid:after{content:"";background:#48c9ff24;position:absolute}.scrims-radar-grid:before{height:1px;top:50%;left:12%;right:12%}.scrims-radar-grid:after{width:1px;top:12%;bottom:12%;left:50%}.scrims-radar-sweep{transform-origin:50%;background:conic-gradient(#21e2ff00 0deg,#21e2ff0f 285deg,#21e2ff6b 332deg,#21e2ffeb 350deg,#21e2ff00 360deg);border-radius:50%;animation:4.2s linear infinite scrims-radar-spin;position:absolute;inset:-2%}.scrims-radar-center{background:#55e7ff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px #55e7fff2}.scrims-radar-ping{color:#d8f7ff;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;justify-items:center;gap:.35rem;padding:0;font-size:.72rem;font-weight:700;display:grid;position:absolute}.scrims-radar-ping span{background:#38d0ff;border-radius:50%;width:11px;height:11px;animation:2.6s ease-out infinite scrims-radar-pulse;box-shadow:0 0 #38d0ff80,0 0 14px #38d0ffeb}.scrims-radar-ping small{color:#dbf4ffc7;font-size:.66rem}.scrims-radar-user-post{cursor:pointer}.scrims-radar-user-post span{background:#70f0ff;width:14px;height:14px;box-shadow:0 0 #70f0ff85,0 0 18px #70f0ff}.scrims-radar-user-post small{color:#f3fbff;text-align:center;background:#081121d6;border:1px solid #4cc1ff2e;border-radius:999px;max-width:7.5rem;padding:.3rem .55rem}.scrims-radar-user-post:hover small,.scrims-radar-user-post:focus-visible small{background:#0b1628f5;border-color:#4cc1ff57}@keyframes scrims-radar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scrims-radar-pulse{0%{box-shadow:0 0 #38d0ff8f,0 0 14px #38d0fff0}70%{box-shadow:0 0 0 18px #38d0ff00,0 0 22px #38d0ffb8}to{box-shadow:0 0 #38d0ff00,0 0 10px #38d0ff6b}}@keyframes mobileAvatarMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.coins-checkout-content{width:min(100%,1120px)}.coins-checkout-layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start;gap:1.25rem;display:grid}.coins-checkout-summary,.coins-checkout-methods{gap:1.1rem;padding:1.2rem;display:grid}.coins-checkout-summary .panel-heading h3,.coins-checkout-methods .panel-heading h3{color:#f5f8ff;font-family:var(--font-hero);letter-spacing:-.03em;text-transform:none;font-size:1.45rem;font-weight:700;line-height:1.05}.coins-checkout-summary .eyebrow,.coins-checkout-methods .eyebrow{font-family:var(--font-nav);letter-spacing:.12em;font-size:.8rem;font-weight:700}.coins-checkout-section-label{color:var(--cyan);font-family:var(--font-nav);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:700}.coins-checkout-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.coins-checkout-meta-card{background:#070c1894;border:1px solid #587ab524;border-radius:.95rem;gap:.18rem;padding:.9rem 1rem;display:grid}.coins-checkout-meta-card span{color:#cbd8f2bd;font-size:.76rem;font-weight:600}.coins-checkout-meta-card strong{color:#f5f8ff;font-size:.96rem;line-height:1.3}.coins-checkout-meta-card-wide{grid-column:1/-1}.coins-checkout-quantity{gap:.55rem;display:grid}.coins-checkout-quantity>span{color:#cbd8f2d1;font-size:.82rem}.coins-payment-grid{gap:.9rem;display:grid}.coins-payment-card{color:#f5f8ff;text-align:left;background:#0a101fd1;border:1px solid #587ab52e;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.05rem 1.1rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.coins-payment-card:hover,.coins-payment-card:focus-visible{border-color:#39d0ff57;transform:translateY(-1px)}.coins-payment-card.is-selected{border-color:#39d0ff9e;box-shadow:inset 0 0 0 1px #39d0ff1f,0 12px 26px #126eff1f}.coins-payment-brand{align-items:center;gap:.95rem;display:flex}.coins-payment-brand img{object-fit:contain;flex:none;width:44px;height:44px}.coins-payment-brand strong,.coins-payment-brand span{display:block}.coins-payment-brand strong{color:#f5f8ff;font-size:1rem}.coins-payment-brand span{color:#cbd8f2b8;font-size:.82rem}.coins-payment-card>span{color:#f5f8ff;font-size:1rem;font-weight:800}.coins-checkout-button{justify-content:center;min-height:54px}.coins-payment-details-layout{width:min(100%,860px);margin:0 auto}.coins-payment-details-form,.coins-payment-details-summary{gap:1.1rem;padding:1.2rem;display:grid}.coins-payment-details-form .eyebrow,.coins-payment-details-summary .eyebrow{font-family:var(--font-nav);letter-spacing:.12em;font-size:.8rem;font-weight:700}.coins-payment-details-form .panel-heading h3,.coins-payment-details-summary .panel-heading h3{color:#f5f8ff;font-family:var(--font-hero);letter-spacing:-.03em;font-size:1.45rem;font-weight:700;line-height:1.05}.coins-payment-form-section{gap:.9rem;display:grid}.coins-order-summary-list{gap:.8rem;display:grid}.coins-order-summary-item{background:#060b17a8;border:1px solid #587ab524;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.coins-order-summary-main{min-width:0}.coins-order-summary-copy{gap:.12rem;display:grid}.coins-order-summary-copy strong{color:#f5f8ff;font-family:var(--font-hero);font-size:.98rem;line-height:1.2}.coins-order-summary-copy span{color:#cbd8f2b8;font-size:.78rem;font-weight:600}.coins-order-summary-side{flex:none;justify-items:end;gap:.35rem;display:grid}.coins-order-summary-side em{color:var(--cyan);background:#39d0ff1a;border-radius:999px;padding:.18rem .5rem;font-size:.74rem;font-style:normal;font-weight:700;line-height:1}.coins-order-summary-stats{margin-top:.2rem}.coins-order-summary-method{align-items:center;gap:.55rem;display:inline-flex}.coins-order-summary-method img{object-fit:contain;flex:none;width:24px;height:24px}.coins-payment-floating-stack{z-index:6;gap:.65rem;display:grid;position:relative}.coins-payment-floating-group{position:relative}.coins-payment-floating-trigger{text-align:left;background:#070c1894;border:1px solid #587ab52e;border-radius:.95rem;justify-content:space-between;align-items:center;gap:.85rem;width:100%;padding:.78rem .9rem;display:flex}.coins-payment-floating-trigger:after{content:"";border-bottom:2px solid #39d0ffd6;border-right:2px solid #39d0ffd6;flex:none;width:.5rem;height:.5rem;transition:transform .2s;transform:rotate(45deg)}.coins-payment-floating-group.is-open .coins-payment-floating-trigger:after{transform:rotate(225deg)}.coins-payment-floating-panel{z-index:14;background:#070c18f5;border:1px solid #587ab52e;border-radius:1.05rem;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow:hidden;box-shadow:0 26px 48px #00000070}.coins-payment-floating-panel-summary{max-height:min(70vh,34rem);overflow:auto}.coins-payment-floating-panel .coins-payment-form-section{padding:1rem}.coins-payment-floating-panel .coins-payment-reference-card{border-top:0;border-radius:0}.coins-payment-floating-panel .coins-checkout-meta{margin-top:.1rem}.coins-payment-dropdown-heading{align-items:center;gap:.7rem;min-width:0;display:flex}.coins-payment-dropdown-heading img{object-fit:contain;flex:none;width:32px;height:32px}.coins-payment-dropdown-heading strong,.coins-payment-dropdown-heading span{display:block}.coins-payment-dropdown-heading strong{color:#f5f8ff;font-size:.92rem}.coins-payment-dropdown-heading span{color:#cbd8f2b3;font-size:.74rem;line-height:1.35}.coins-payment-reference-card{background:linear-gradient(135deg,#39d0ff14,#5f6bff0d),#070c18b8;border:0;border-top:1px solid #587ab524;border-radius:0;gap:1rem;padding:1.1rem;display:grid}.coins-payment-reference-brand{align-items:center;gap:.95rem;display:flex}.coins-payment-reference-brand img{object-fit:contain;flex:none;width:52px;height:52px}.coins-payment-reference-brand strong,.coins-payment-reference-brand span{display:block}.coins-payment-reference-brand strong{color:#f5f8ff;font-size:1rem}.coins-payment-reference-brand span{color:#cbd8f2b8;font-size:.82rem}.coins-payment-reference-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.coins-payment-reference-meta div{background:#060b17b3;border:1px solid #587ab524;border-radius:.95rem;gap:.18rem;padding:.85rem .95rem;display:grid}.coins-payment-reference-meta span{color:#cbd8f2b3;font-size:.76rem;font-weight:600}.coins-payment-reference-meta strong{color:#f5f8ff;font-size:.94rem;line-height:1.3}.coins-payment-qr-card{background:#060b17b8;border:1px solid #587ab524;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.95rem 1rem;display:grid}.coins-payment-qr-copy{gap:.2rem;display:grid}.coins-payment-qr-copy h3{color:#f5f8ff;font-family:var(--font-hero);margin:0;font-size:1.08rem;font-weight:700}.coins-payment-qr-copy span{color:#cbd8f2bd;font-size:.82rem;line-height:1.5}.coins-payment-qr-frame{background:#fff;border-radius:1rem;place-items:center;padding:.7rem;display:grid}.coins-payment-qr-frame img{object-fit:cover;width:168px;height:168px}.coins-payment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.coins-payment-field-wide{grid-column:1/-1}.coins-store-field textarea{resize:vertical;background:#0a101ff5;border-radius:.95rem}.coins-proof-section{gap:.8rem;display:grid}.coins-proof-copy{gap:.22rem;display:grid}.coins-proof-copy h3{color:#f5f8ff;font-family:var(--font-hero);margin:0;font-size:1.1rem;font-weight:700}.coins-proof-upload{cursor:pointer;background:#070c1899;border:1px dashed #39d0ff57;border-radius:1.1rem;min-height:260px;display:grid;position:relative;overflow:hidden}.coins-proof-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.coins-proof-upload img{object-fit:cover;width:100%;height:100%}.coins-proof-placeholder{text-align:center;align-content:center;justify-items:center;gap:.65rem;padding:1.5rem;display:grid}.coins-proof-placeholder img{object-fit:contain;width:64px;height:64px}.coins-proof-placeholder strong{color:#f5f8ff;font-size:.98rem}.coins-proof-placeholder span{color:#cbd8f2b8;max-width:20rem;font-size:.82rem;line-height:1.5}.coins-proof-file-name{color:#cbd8f2c2;margin:0;font-size:.82rem}.coins-payment-actions{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.coins-payment-actions .primary-button,.coins-payment-actions .ghost-button{flex:1 1 0;justify-content:center}.coins-store-info-card,.coins-store-id-card{background:#060b17b8;border:1px solid #587ab52e;border-radius:1.1rem;gap:.8rem;padding:1rem;display:grid}.coins-store-info-card .eyebrow,.coins-store-id-card .eyebrow{font-family:var(--font-nav);letter-spacing:.12em;margin:0;font-size:.78rem;font-weight:700;line-height:1.25}.coins-store-dropdown{gap:0}.coins-store-summary{justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.coins-store-summary::-webkit-details-marker{display:none}.coins-store-summary:after{content:"";border-bottom:2px solid #39d0ffd6;border-right:2px solid #39d0ffd6;flex:none;width:.55rem;height:.55rem;transition:transform .2s;transform:rotate(45deg)}.coins-store-dropdown[open] .coins-store-summary:after{transform:rotate(225deg)}.coins-store-dropdown .coins-store-info-list{padding-top:.85rem}.coins-store-info-list{gap:.55rem;display:grid}.coins-store-info-list p{color:#ecf1fbdb;line-height:1.55}.coins-store-id-grid{gap:.8rem;display:grid}.coins-store-voucher-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.coins-store-field span{color:#cbd8f2d1;font-size:.82rem}.coins-store-field input{background:#0a101ff5;border-radius:.95rem}.coins-store-field input[aria-invalid=true]{border-color:#ff5e7cc7;box-shadow:0 0 0 1px #ff5e7c29}.auth-swal-popup{border:1px solid #0f231e1a;border-radius:8px;width:min(92vw,34rem);padding:1.5rem 1.5rem 1.25rem;box-shadow:0 22px 48px #0f231e29;color:#17211f!important;background:#fff!important}.auth-swal-title{font-family:var(--font-hero);letter-spacing:-.04em;text-transform:uppercase;font-size:2rem;font-style:italic;font-weight:800;color:#17211f!important}.auth-swal-popup .swal2-close{color:#66736f!important;box-shadow:none!important}.auth-swal-popup .swal2-html-container{color:#52615d!important}.auth-swal-copy{margin-bottom:1rem}.auth-swal-copy p{color:#52615d;margin:0;font-size:.94rem;line-height:1.6}.auth-swal-field{text-align:left;gap:.55rem;margin-top:1rem;display:grid}.auth-swal-field span{color:#24342f;font-size:.86rem}.auth-swal-input{color:#17211f;box-sizing:border-box;background:#f7faf9;border:1px solid #0f231e24;border-radius:0;width:100%;min-height:58px;padding:0 1rem;font-size:1rem}.auth-swal-input::placeholder{color:#52615db8}.auth-swal-inline-actions{justify-content:flex-end;margin-top:.45rem;display:flex}.auth-swal-inline-action{color:#007b52b8;cursor:pointer;background:0 0;border:0;padding:0;font-size:.76rem;font-weight:600;transition:color .18s,opacity .18s}.auth-swal-inline-action:hover,.auth-swal-inline-action:focus-visible{color:#007b52}.auth-swal-inline-action:disabled{opacity:.58;cursor:wait}.auth-swal-confirm,.auth-swal-cancel{border-radius:4px;min-width:124px;min-height:44px;margin:0 .35rem;padding:0 1rem;font-weight:700}.auth-swal-confirm{color:#fff;background:#007b52}.auth-swal-cancel{color:#17211f;background:#f2f6f4}.auth-swal-validation{color:#c83455;background:#ff5e7c1a;border-radius:.85rem;margin-top:.8rem}.coins-swal-popup{border:1px solid #39d0ff24;border-radius:1.2rem;width:min(92vw,31rem);padding:1.4rem 1.4rem 1.2rem;box-shadow:0 22px 48px #0000006b}.coins-swal-title{color:#f5f8ff;font-family:var(--font-hero);font-size:1.45rem;line-height:1.1}.coins-swal-copy{margin-bottom:1rem}.coins-swal-copy p{color:#e6ecf8cc;margin:0;font-size:.92rem;line-height:1.55}.coins-swal-quantity{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:.45rem;display:grid}.coins-swal-qty-button{color:#f5f8ff;background:#070c18b8;border:1px solid #587ab52e;border-radius:.95rem;min-height:40px;font-size:1rem;font-weight:700}.coins-swal-qty-input{color:#f5f8ff;text-align:center;background:#070c18b8;border:1px solid #39d0ff47;border-radius:.95rem;width:100%;min-height:40px;padding:0 .9rem;font-size:1rem;font-weight:700}.coins-swal-confirm,.coins-swal-cancel{border-radius:0;min-width:124px;min-height:44px;margin:0 .35rem;padding:0 1rem;font-weight:700}.coins-swal-confirm{background:linear-gradient(135deg, var(--cyan), var(--blue));color:#031119}.coins-swal-cancel{color:#f5f8ff;background:#2c3652e6}.coins-swal-validation{color:#ff9ab0;background:#ff5e7c1f;border-radius:.85rem;margin-top:.8rem}.coins-quantity-control{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:.65rem;display:grid}.coins-quantity-button{color:#f5f8ff;background:#0a101ff5;border:1px solid #587ab53d;border-radius:.95rem;min-height:48px;font-size:1.25rem;font-weight:700}.coins-quantity-button:disabled{opacity:.5}.coins-quantity-input{text-align:center;appearance:textfield;font-weight:700}.coins-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.coins-quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.coins-store-field-error{color:#ff9ab0;font-size:.76rem;font-weight:600}.coins-store-product-card{color:#f4f8ff;background:radial-gradient(circle at 100% 0,#39d0ff1a,#0000 34%),linear-gradient(#0e172afa,#080d1afa);border:1px solid #39d0ff2e;border-radius:1.25rem;gap:1.05rem;width:100%;padding:1rem;font-family:Rajdhani,Barlow Condensed,Teko,Arial Narrow,sans-serif;display:grid;box-shadow:0 18px 38px #00000038}.coins-store-product-banner{aspect-ratio:4.8;object-fit:cover;object-position:center;background:#05070c;border:1px solid #39d0ff24;border-radius:.95rem;width:100%;display:block}.coins-store-guide-header{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:.72rem;margin-top:.25rem;display:grid}.coins-store-guide-header img{object-fit:contain;background:radial-gradient(circle,#ffd24d29,#0000 58%),#030812c7;border:1px solid #39d0ff2e;border-radius:.65rem;width:50px;height:50px;padding:.28rem}.coins-store-guide-header div{align-content:center;gap:.22rem;min-width:0;display:grid}.coins-store-guide-header span{color:#fff;letter-spacing:0;background:#289342;border-radius:999px;width:fit-content;padding:.19rem .52rem;font-size:.68rem;font-weight:900;line-height:1}.coins-store-guide-header strong{color:#f8fbff;letter-spacing:0;font-size:1.2rem;font-weight:900;line-height:1.05}.coins-store-trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.35rem 0 .3rem;display:grid}.coins-store-trust-row span{color:#f5f9ffeb;text-align:center;white-space:normal;background:#ffffff13;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:42px;padding:.5rem .7rem;font-size:.73rem;font-weight:800;line-height:1.1;display:inline-flex}.coins-store-trust-row i{color:#e6ebf5b8;flex:none;place-items:center;width:19px;height:19px;font-style:normal;line-height:1;display:inline-grid}.coins-store-trust-row i svg{fill:currentColor;stroke:#0f172adb;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px;display:block}.coins-store-trust-row i svg path:first-child{stroke:none}.coins-store-trust-row i.is-verified{color:#e6ebf5b8}.coins-store-product-section{color:#dce7fac7;gap:.45rem;display:grid}.coins-store-product-section+.coins-store-product-section{margin-top:.28rem}.coins-store-product-section h3{color:#f8fbff;letter-spacing:0;margin:0;font-size:.88rem;font-weight:900;line-height:1.18}.coins-store-product-section p,.coins-store-product-section li{color:#dce7fac7;font-size:.82rem;font-weight:600;line-height:1.42}.coins-store-product-section p{margin:0}.coins-store-product-section ol{gap:.18rem;margin:0;padding-left:1.1rem;display:grid}.coins-store-selected-details{gap:.55rem;display:grid}.coins-store-selected-list{gap:.7rem;display:grid}.coins-store-selected-row{display:block}.coins-store-selected-label{color:#cbd8f2d1;font-size:.82rem}.coins-store-selected-details p{color:#ecf1fbad;margin:0;font-size:.84rem}.coins-store-selected-item{background:#0a101ff5;border:1px solid #39d0ff33;border-radius:.95rem;gap:.75rem;padding:.85rem .95rem;display:grid}.coins-cart-info,.coins-cart-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.coins-store-selected-main{align-items:center;gap:.7rem;min-width:0;display:flex}.coins-store-selected-main img{object-fit:contain;flex:none;width:34px;height:34px}.coins-store-selected-item strong{color:#f5f8ff;font-family:var(--font-hero);font-size:.98rem;font-weight:700}.coins-store-selected-item span{color:var(--cyan);font-size:.94rem;font-weight:800}.coins-cart-total{flex:none}.coins-cart-remove{color:#cbd8f2c2;font-family:var(--font-nav);letter-spacing:.04em;background:0 0;border:0;padding:0;font-size:.74rem;font-weight:700}.coins-cart-remove:hover,.coins-cart-remove:focus-visible{color:#f5f8ff}.coins-store-selected-side{justify-items:end;gap:.4rem;display:grid}.coins-store-selected-summary{justify-content:space-between;align-items:center;gap:1rem;display:flex}.coins-store-selected-summary-copy{gap:.1rem;display:grid}.coins-store-selected-summary span{color:#cbd8f2c2;font-size:.8rem;font-weight:600}.coins-store-selected-summary em{color:var(--cyan);font-size:.88rem;font-style:normal;font-weight:700}.coins-store-selected-summary strong{color:#f5f8ff;font-family:var(--font-hero);font-size:1rem;font-weight:700}.coins-store-selected-summary-voucher{background:#081427b8;border:1px solid #38c6ff29;border-radius:1rem;padding:.85rem 1rem}.coins-store-selected-summary-total{justify-items:end;gap:.15rem;display:grid}.coins-store-selected-summary-total span{color:#cbd8f294;text-decoration:line-through}.coins-quantity-control.compact{background:#040a14e0;border:1px solid #587ab52e;border-radius:999px;grid-template-columns:none;align-items:center;gap:.15rem;min-width:auto;padding:.2rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff05}.coins-quantity-control.compact .coins-quantity-button{background:#ffffff08;border-color:#587ab524;border-radius:999px;width:24px;min-width:24px;min-height:24px;padding:0;font-size:.75rem;line-height:1}.coins-quantity-control.compact .coins-quantity-input{background:0 0;border:0;border-radius:0;width:32px;min-height:24px;padding:0;font-size:.84rem;font-weight:800}.coins-checkout-summary-list{gap:.75rem;display:grid}.coins-checkout-summary-list .coins-store-selected-item{background:#070c189e;border-color:#587ab529;padding:.9rem 1rem}.coins-checkout-summary-list .coins-cart-remove{color:#cbd8f2a8}@media (width<=640px){.admin-user-edit-popup{width:min(94vw,24rem);padding:1.4rem 1.15rem 1.1rem}.admin-user-edit-title{margin-bottom:1rem;font-size:1.45rem}.admin-user-edit-form{grid-template-columns:1fr;gap:.78rem}.admin-user-edit-form input,.admin-user-edit-form select{min-height:48px;padding:.72rem .85rem;font-size:.92rem}.admin-user-edit-actions{grid-template-columns:1fr;gap:.65rem;display:grid!important}.admin-user-edit-confirm,.admin-user-edit-cancel{width:100%;min-height:46px}.coins-checkout-meta,.coins-payment-reference-meta,.coins-payment-form-grid,.coins-payment-qr-card{grid-template-columns:1fr}.coins-payment-floating-panel{margin-top:.45rem;position:static}.coins-order-summary-item{flex-direction:column;align-items:start}.coins-order-summary-side{justify-items:start}.coins-cart-info,.coins-cart-actions,.coins-store-selected-summary{flex-direction:column;align-items:stretch}.coins-quantity-control.compact{width:100%}.coins-cart-total{align-self:flex-start}.coins-purchase-modal-overlay{padding:.85rem}.coins-purchase-modal-head,.coins-purchase-modal-body{padding:1.1rem}.coins-purchase-modal-row,.coins-purchase-modal-total{grid-template-columns:1fr;gap:.25rem}.coins-purchase-modal-row strong,.coins-purchase-modal-total strong{text-align:left}.coins-purchase-modal-method{justify-content:flex-start}.coins-payment-proof-body{padding:1.1rem}.coins-payment-proof-qr,.coins-payment-proof-form{grid-template-columns:1fr}.coins-payment-proof-qr-frame{justify-self:center;width:142px;height:142px}}.coins-store-promo-prompt{color:var(--cyan);font-family:var(--font-nav);letter-spacing:.04em;background:0 0;justify-self:start;padding:0;font-size:.84rem;font-weight:700}.coins-store-promo-prompt:hover,.coins-store-promo-prompt:focus-visible{color:#8ce7ff}.coins-store-voucher-row input{background:#0a101ff5;border-radius:.95rem}.coins-store-voucher-button{background:linear-gradient(135deg, var(--cyan), var(--blue));color:#031119;min-width:96px;min-height:48px;font-family:var(--font-hero);border-radius:.95rem;padding:0 1rem;font-size:.86rem;font-weight:800}.coins-store-voucher-feedback{margin:.75rem 0 0;font-size:.84rem;font-weight:600}.coins-store-voucher-feedback.is-success{color:#74f0bc}.coins-store-voucher-feedback.is-error{color:#ff8ca7}.coins-store-block{gap:1.25rem;display:grid}.coins-store-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.coins-step-heading{align-items:center;gap:.75rem;display:flex}.coins-step-number{color:#8be9ff;width:2.25rem;height:2.25rem;font-family:var(--font-hero);background:radial-gradient(circle at 35% 25%,#ffffff2e,#0000 36%),linear-gradient(135deg,#39d0ff47,#5f6bff33);border:1px solid #39d0ff6b;border-radius:999px;flex:none;place-items:center;font-size:.95rem;font-weight:900;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #39d0ff14}.coins-store-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.coins-store-card{text-align:left;background:linear-gradient(#090e1cfa,#050811fa),radial-gradient(circle at 100% 0,#5f6bff29,#0000 32%);border:1px solid #5484ff2e;border-radius:1.05rem;gap:.75rem;width:100%;padding:.95rem .95rem 0;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #39d0ff0a,0 16px 34px #0000002e}.coins-store-card:before{content:"";opacity:0;background:linear-gradient(#39d0ff57,#5f6bff24);border-radius:999px;width:4px;transition:opacity .2s,box-shadow .2s;position:absolute;top:1rem;bottom:1rem;left:0}.coins-store-card:hover,.coins-store-card:focus-visible{border-color:#39d0ff57;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #39d0ff14,0 18px 38px #0000003d}.coins-store-card:focus-visible{outline:none}.coins-store-card.is-selected{border-color:#39d0ff9e;box-shadow:inset 0 0 0 1px #39d0ff24,0 0 0 1px #39d0ff2e,0 18px 42px #126eff38}.coins-store-card.is-selected:before{opacity:1;box-shadow:0 0 14px #39d0ff9e}.coins-store-selected-pill{z-index:2;color:#70d9ff;text-transform:uppercase;background:#061022e6;border:1px solid #39d0ff6b;border-radius:999px;padding:.26rem .48rem;font-size:.62rem;font-weight:900;line-height:1;position:absolute;top:.75rem;right:.75rem}.coins-store-icon{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;place-items:center;display:grid}.coins-store-icon img{object-fit:contain;width:50px;height:50px;transition:transform .35s;display:block}.coins-store-card-copy{gap:.22rem;display:grid}.coins-store-badge{color:#70d9ff;font-family:var(--font-hero);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.coins-store-card-copy h3{color:#f5f8ff;font-family:var(--font-hero);letter-spacing:-.02em;font-size:1.02rem;font-weight:700}.coins-store-card-copy p{color:#e8eefae0;font-size:.76rem;font-weight:500;line-height:1.45}.coins-store-price-strip{background:linear-gradient(#d7daf8eb,#c4c9eef5);gap:.1rem;margin:0 -.95rem;padding:.8rem .95rem .85rem;display:grid}.coins-store-price-strip span{color:#2d3358;font-size:.78rem;font-weight:600}.coins-store-price-strip strong{color:#ff537c;font-size:1.16rem;font-weight:800}.coins-store-price-meta{align-items:center;gap:.4rem;display:flex}.coins-store-price-meta s{color:#2d33589e;font-size:.82rem;font-weight:700}.coins-store-price-meta em{color:#ff537c;background:#ffd24d;border-radius:.35rem;padding:.12rem .35rem;font-size:.76rem;font-style:normal;font-weight:800;line-height:1}.coins-single-checkout-layout{align-items:start}.coins-single-summary-card{top:calc(5.25rem + var(--download-banner-offset,0px));position:sticky}.coins-single-summary-row{color:#e8eefab8;border-bottom:1px solid #6f97ff1f;justify-content:space-between;align-items:start;gap:1rem;padding:.48rem 0;font-size:.84rem;font-weight:700;display:flex}.coins-single-summary-row strong{color:#f5f8ff;text-align:right;overflow-wrap:anywhere;max-width:52%}.coins-single-buy-button{width:100%;margin-top:1rem}.coins-single-checkout-stack{scroll-margin-top:calc(6rem + var(--download-banner-offset,0px));gap:1rem;margin-top:1.1rem;display:grid}.coins-checkout-step{gap:.85rem;display:grid}.coins-checkout-step h3{color:#f5f8ff;font-family:var(--font-hero);letter-spacing:0;margin:0;font-size:1.05rem;font-weight:800}.coins-single-quantity-control{grid-template-columns:minmax(0,1fr);max-width:520px}.coins-single-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.coins-single-metrics .coins-single-summary-row{background:#080d1cb8;border:1px solid #5484ff2e;border-radius:.85rem;gap:.25rem;min-height:76px;padding:.75rem;display:grid}.coins-single-metrics .coins-single-summary-row strong{text-align:left;max-width:none}.coins-single-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.05rem;display:grid}.coins-payment-method-card{color:#f5f8ff;text-align:left;cursor:pointer;background:linear-gradient(#0b1224fa,#070b18fa),radial-gradient(circle at 100% 0,#39d0ff1f,#0000 42%);border:1px solid #5484ff38;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:82px;padding:1rem 1.25rem;transition:border-color .2s,box-shadow .2s;display:flex}.coins-payment-method-card:hover,.coins-payment-method-card:focus-visible,.coins-payment-method-card.is-selected{border-color:#5084ff94;box-shadow:inset 0 0 0 .5px #5084ff6b}.coins-payment-method-card:focus-visible{outline:none}.coins-payment-method-main{align-items:center;gap:.8rem;min-width:0;display:inline-flex}.coins-payment-method-card img{object-fit:contain;object-position:left center;flex:none;width:86px;height:34px}.coins-payment-method-main span{color:#f5f8ff;white-space:nowrap;font-size:1rem;font-weight:700}.coins-payment-method-card em{color:#f5f8ff;font-family:var(--font-hero);flex:none;font-size:1.02rem;font-style:normal;font-weight:800}.coins-store-sticky-bar{z-index:40;position:fixed;bottom:0;left:0;right:0}.coins-store-sticky-inner{background:#fff;border-top:1px solid #dde2eff5;border-radius:0;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:9rem;padding:.9rem 1.25rem;display:grid;box-shadow:0 18px 44px #00000052}.coins-store-sticky-copy{text-align:center;justify-items:center;gap:.15rem;display:grid}.coins-store-sticky-copy strong{color:#ff4f7a;font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.25rem,2.4vw,1.8rem);font-weight:700;line-height:1}.coins-store-sticky-copy span{color:#23263c;font-size:.98rem;font-weight:700}.coins-store-sticky-button{color:#fff;min-width:150px;min-height:48px;font-family:var(--font-hero);background:linear-gradient(135deg,#2a1dc7,#2c1eb6);border-radius:999px;margin-left:4rem;padding:0 1.2rem;font-size:.92rem;font-weight:800;box-shadow:0 14px 28px #2a1dc742}.coins-store-sticky-button:hover,.coins-store-sticky-button:focus-visible{background:linear-gradient(135deg,#3224dc,#2f20c6)}.coins-purchase-modal-overlay{z-index:10000;background:#03070eb8;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.coins-purchase-modal{color:#141827;background:#fff;border-radius:.75rem;width:min(100%,30rem);overflow:hidden;box-shadow:0 24px 68px #0000006b}.coins-purchase-modal-head{border-bottom:1px solid #12182614;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.35rem;display:flex}.coins-purchase-modal-head h3{color:#111827;font-family:var(--font-hero);letter-spacing:0;margin:0;font-size:1.22rem;font-weight:900}.coins-purchase-modal-close{color:#111827;background:0 0;border:0;border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;font-size:0;line-height:1;display:inline-grid}.coins-purchase-modal-close:before{content:"x";color:inherit;font-size:1.2rem;font-weight:800;line-height:1}.coins-purchase-modal-close:hover,.coins-purchase-modal-close:focus-visible{background:#0f172a14}.coins-purchase-modal-body{gap:1rem;padding:1.2rem 1.35rem 1.35rem;display:grid}.coins-purchase-modal-note{color:#075985;background:#e3f6ff;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.95rem 1.05rem;display:grid}.coins-purchase-modal-note span{border:2px solid;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;font-weight:900;line-height:1;display:inline-grid}.coins-purchase-modal-note p{margin:0;font-weight:700}.coins-purchase-modal-section{gap:.65rem;display:grid}.coins-purchase-modal-section+.coins-purchase-modal-section{border-top:1px solid #1218261a;padding-top:.85rem}.coins-purchase-modal-section h4{color:#171923;font-family:var(--font-hero);margin:0;font-size:1rem;font-weight:900}.coins-purchase-modal-row,.coins-purchase-modal-total{grid-template-columns:minmax(7.5rem,.82fr) minmax(0,1.18fr);align-items:start;gap:.9rem;display:grid}.coins-purchase-modal-row span,.coins-purchase-modal-total span{color:#11182785;font-size:.92rem;font-weight:700}.coins-purchase-modal-row strong,.coins-purchase-modal-total strong{color:#111827;text-align:right;font-size:.96rem;font-weight:800}.coins-purchase-modal-row.is-discount strong{color:#059669}.coins-purchase-modal-total{border-top:1px solid #1218261a;padding-top:.72rem}.coins-purchase-modal-total strong{font-size:1.14rem;font-weight:900}.coins-purchase-modal-method{justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.coins-purchase-modal-method img{object-fit:contain;width:72px;height:24px}.coins-purchase-modal-pay{color:#fff;width:100%;min-height:3.1rem;font-family:var(--font-hero);background:linear-gradient(135deg,#2417c9,#2817b5);border-radius:999px;font-size:.95rem;font-weight:900;box-shadow:0 16px 30px #2417c947}.coins-purchase-modal-pay:disabled,.coins-purchase-modal-close:disabled{cursor:not-allowed;opacity:.68}.coins-purchase-confirm-modal{color:#0d2340;background:#eee;border-radius:0;width:min(100%,420px);box-shadow:0 22px 54px #00000073}.coins-purchase-confirm-modal .coins-purchase-modal-head{background:#f7f7f7;border-bottom:1px solid #dedede;min-height:68px;padding:.95rem 1rem}.coins-purchase-confirm-modal .coins-purchase-modal-head h3{color:#111827;font-size:1.15rem;line-height:1.05}.coins-purchase-confirm-modal .coins-purchase-modal-close{border-radius:0;width:1.65rem;height:1.65rem}.coins-purchase-confirm-modal .coins-purchase-modal-body{background:#eee;gap:.75rem;padding:.9rem 1rem 1rem}.coins-purchase-confirm-modal .coins-purchase-modal-note{color:#fff;background:#2c7a31;border-radius:.35rem;padding:.55rem .65rem;font-size:.78rem}.coins-purchase-confirm-modal .coins-purchase-modal-section{gap:0}.coins-purchase-confirm-modal .coins-purchase-modal-section+.coins-purchase-modal-section{border-top:1px solid #d6d6d6;padding-top:.7rem}.coins-purchase-confirm-modal .coins-purchase-modal-section h4{color:#111827;margin-bottom:.55rem;font-size:.98rem}.coins-purchase-confirm-modal .coins-purchase-modal-row,.coins-purchase-confirm-modal .coins-purchase-modal-total{grid-template-columns:minmax(7.6rem,.9fr) minmax(0,1.1fr);gap:.7rem;padding:.42rem 0}.coins-purchase-confirm-modal .coins-purchase-modal-row+.coins-purchase-modal-row,.coins-purchase-confirm-modal .coins-purchase-modal-total{border-top:1px solid #d6d6d6}.coins-purchase-confirm-modal .coins-purchase-modal-row span,.coins-purchase-confirm-modal .coins-purchase-modal-total span{color:#777d86;font-size:.88rem;font-weight:800}.coins-purchase-confirm-modal .coins-purchase-modal-row strong,.coins-purchase-confirm-modal .coins-purchase-modal-total strong{color:#101827;font-size:.92rem;font-weight:900}.coins-purchase-confirm-modal .coins-purchase-modal-total strong{font-size:1.08rem}.coins-purchase-confirm-modal .coins-purchase-modal-method img{width:56px;height:20px}.coins-purchase-confirm-modal .coins-purchase-modal-pay{color:#fff;min-height:40px;box-shadow:none;background:#1d1abf;border-radius:0;margin-top:.15rem;font-size:.9rem}.coins-payment-proof-modal{width:min(100%,35rem)}.coins-payment-proof-modal .coins-purchase-modal-head{padding:1.1rem 1.35rem .95rem}.coins-payment-proof-brand{justify-content:center;align-items:center;gap:.65rem;width:100%;display:flex}.coins-payment-proof-brand img{object-fit:contain;max-width:118px;max-height:34px}.coins-payment-proof-brand h3{color:#111827;font-size:1.45rem}.coins-payment-proof-body{gap:.72rem;padding:1rem 1.35rem 1.25rem;display:grid}.coins-payment-proof-instructions{gap:.35rem;display:grid}.coins-payment-proof-instructions p{color:#fff;background:#2f7b35;border-radius:.5rem;margin:0;padding:.58rem .7rem;font-size:.8rem;font-weight:800;line-height:1.3}.coins-payment-proof-account{gap:.38rem;display:grid}.coins-payment-proof-account div{color:#123153;justify-content:space-between;align-items:center;gap:.8rem;font-size:.78rem;font-weight:800;display:flex}.coins-payment-proof-account span{color:#25446a}.coins-payment-proof-account strong{color:#10233b;overflow-wrap:anywhere}.coins-payment-proof-qr{background:#f5f7fa;border:1px solid #12182614;border-radius:.55rem;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:.9rem;padding:.62rem .75rem;display:grid}.coins-payment-proof-qr-frame{background:#fff;border:1px solid #0f172a1a;border-radius:.35rem;place-items:center;width:128px;height:128px;padding:.35rem;display:grid}.coins-payment-proof-qr-frame img{object-fit:contain;width:100%;height:100%}.coins-payment-proof-qr div:last-child{gap:.18rem;display:grid}.coins-payment-proof-qr strong{color:#111827;overflow-wrap:anywhere;font-size:1.45rem;font-weight:900}.coins-payment-proof-qr span{color:#1118279e;font-size:.84rem;font-weight:700}.coins-payment-proof-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .65rem;display:grid}.coins-payment-proof-form .coins-store-field span{color:#111827a8;font-size:.78rem}.coins-payment-proof-form .coins-store-field input{color:#111827;background:#fff;border-color:#919eb780;min-height:38px;padding:.5rem .68rem;font-size:.9rem}.coins-payment-proof-form .coins-store-field input::placeholder{color:#11182770}.coins-payment-proof-upload{color:#11182794;cursor:pointer;background:#f8fafc;border:1px dashed #48638e7a;border-radius:.9rem;place-items:center;min-height:52px;font-size:.86rem;font-weight:800;display:grid;overflow:hidden}.coins-payment-proof-upload input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.coins-payment-proof-upload img{object-fit:contain;background:#fff;width:100%;max-height:86px}.coins-payment-proof-file{color:#1118279e;margin:-.3rem 0 0;font-size:.76rem;font-weight:700}.coins-payment-proof-error{color:#dc2626;margin:0;font-weight:800}.coins-payment-proof-modal .coins-purchase-modal-pay{min-height:3rem}.coins-payment-proof-modal{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;border-radius:0;width:min(100%,430px);max-height:calc(100dvh - 2rem);overflow:visible}.coins-payment-proof-modal::-webkit-scrollbar{display:none}.coins-payment-proof-modal .coins-purchase-modal-head{border-bottom:0;padding:1.15rem 1rem 1.2rem;position:relative}.coins-payment-proof-modal .coins-purchase-modal-close{color:#fff;background:#00000052;border-radius:0;width:2rem;height:2rem;position:absolute;top:0;right:-2rem}.coins-payment-proof-modal .coins-purchase-modal-close:hover,.coins-payment-proof-modal .coins-purchase-modal-close:focus-visible{background:#0000007a}.coins-payment-proof-brand{justify-content:center;gap:.22rem;display:grid}.coins-payment-proof-brand img{max-width:132px;max-height:38px}.coins-payment-proof-brand h3{color:#1237cf;font-size:2rem;line-height:1}.coins-payment-proof-body.is-bet-style{scrollbar-width:none;-ms-overflow-style:none;background:#f1f1f1;gap:.58rem;max-height:calc(100dvh - 8rem);padding:.9rem 1rem 1rem;overflow-y:auto}.coins-payment-proof-body.is-bet-style::-webkit-scrollbar{display:none}.coins-payment-proof-body.is-bet-style .coins-payment-proof-instructions{gap:.32rem}.coins-payment-proof-body.is-bet-style .coins-payment-proof-instructions p{background:#2c7a31;border-radius:.42rem;padding:.6rem .72rem;font-size:.8rem;line-height:1.2}.coins-payment-proof-body.is-bet-style .coins-payment-proof-account{gap:.28rem}.coins-payment-proof-body.is-bet-style .coins-payment-proof-account div{justify-content:flex-start;gap:.35rem;font-size:.82rem}.coins-payment-proof-body.is-bet-style .coins-payment-proof-qr{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;justify-items:center;gap:0;padding:.25rem 0 .35rem}.coins-payment-proof-body.is-bet-style .coins-payment-proof-qr-frame{border-radius:0;width:180px;height:180px;padding:.22rem}.coins-payment-proof-body.is-bet-style .coins-payment-proof-qr>div:not(.coins-payment-proof-qr-frame){display:none}.coins-payment-proof-presets{color:#17345a;gap:.28rem;font-size:.82rem;display:grid}.coins-payment-proof-presets>div{grid-template-columns:repeat(5,1fr);gap:.3rem;display:grid}.coins-payment-proof-presets button{color:#17345a;background:#fff;border:1px solid #c6cedb;border-radius:0;min-height:32px;font-size:.8rem;font-weight:700}.coins-payment-proof-form.is-compact{grid-template-columns:1fr;gap:.4rem}.coins-payment-proof-form.is-compact .coins-store-field{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.coins-payment-proof-form.is-compact .coins-store-field:nth-child(4){order:-1}.coins-payment-proof-form.is-compact .coins-store-field span{color:#17345a;font-size:.8rem;line-height:1.05}.coins-payment-proof-form.is-compact .coins-store-field input{text-align:center;border:1px solid #c6cedb;border-radius:0;min-height:34px;padding:.3rem .55rem;font-size:.86rem}.coins-payment-proof-body.is-bet-style .coins-payment-proof-upload{color:#c3c3c3;background:#fff;border:1px solid #d7d7d7;border-radius:0;width:56px;min-height:56px;font-size:2.25rem;font-weight:400;line-height:1}.coins-payment-proof-body.is-bet-style .coins-payment-proof-upload img{object-fit:cover;width:56px;height:56px;max-height:none}.coins-purchase-modal-pay.is-confirm{color:#fff;min-height:40px;box-shadow:none;background:#1d1abf;border-radius:0;font-size:.9rem}.coins-order-history-strip{width:min(100%,1160px);margin:0 auto 1rem;padding:0}.coins-order-history-strip details{color:#d9e6f7;width:100%;box-shadow:none;background:linear-gradient(#142237fa,#0d1727fa);border:1px solid #39d0ff2e;margin:0;padding:.7rem .85rem .75rem}.coins-order-history-strip summary{color:#e7f2ff;cursor:pointer;min-height:2rem;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #39d0ff2e;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:0 0 .55rem;list-style:none;display:grid}.coins-order-history-strip summary::-webkit-details-marker{display:none}.coins-order-history-icon{color:#fff;background:#39d0ff33;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;font-weight:900;line-height:1;display:inline-grid}.coins-order-history-strip summary strong{color:#f5f8ff;letter-spacing:0;text-transform:none;font-size:.82rem;font-weight:900}.coins-order-history-chevron{color:#39d0ff;place-items:center;width:1.35rem;height:1.35rem;transition:transform .18s;display:inline-grid}.coins-order-history-chevron svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.coins-order-history-strip details[open] .coins-order-history-chevron{transform:rotate(180deg)}.coins-order-history-dropdown{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:.55rem 0 0}.coins-order-history-items{gap:.3rem;display:grid}.coins-order-history-item{background:0 0;border:0;border-bottom:1px solid #6d87aa2e;border-radius:0;gap:.15rem;padding:.35rem 0;display:grid}.coins-order-history-item-main,.coins-order-history-item-meta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.coins-order-history-item strong{color:#f5f8ff;font-size:.8rem}.coins-order-history-item span{color:#f5f8ff;font-size:.8rem;font-weight:900}.coins-order-history-item em{color:#dae6f78f;font-size:.66rem;font-style:normal;font-weight:700}.coins-order-history-status{color:#39d0ff;text-transform:uppercase;background:#39d0ff1f;border:1px solid #39d0ff33;border-radius:.2rem;justify-content:center;align-items:center;min-width:3.65rem;padding:.18rem .45rem;font-size:.62rem;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.coins-order-history-message{color:#dae6f7a8;text-align:center;margin:0;padding:.35rem;font-size:.78rem;font-weight:800}.coins-order-history-message.is-error{color:#ff7b9a}@media (width<=820px){.coins-order-history-strip{margin-bottom:1rem}.coins-order-history-item-main,.coins-order-history-item-meta{flex-direction:column;align-items:flex-start;gap:.35rem}}.coins-orders-page-main{background:radial-gradient(circle at 15% 10%,#39d0ff1f,#0000 32rem),linear-gradient(#070b13 0%,#03050a 100%);min-height:100vh;padding:7.5rem clamp(1rem,4vw,3rem) 4rem}.coins-orders-panel{background:#09101ed1;border:1px solid #39d0ff33;border-radius:.85rem;width:min(100%,1120px);margin:0 auto;padding:clamp(1rem,2.5vw,1.5rem);box-shadow:0 22px 54px #00000059}.coins-orders-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.25rem;display:flex}.coins-orders-heading span{color:var(--cyan);letter-spacing:.18em;font-weight:900}.coins-orders-heading h1{color:#f5f8ff;font-family:var(--font-hero);letter-spacing:0;margin:.35rem 0;font-size:clamp(1.7rem,4vw,2.5rem)}.coins-orders-heading p{color:#e2eaf7b8;margin:0;font-weight:700}.coins-orders-back-link{color:#04101e;white-space:nowrap;background:linear-gradient(135deg,#39d0ff,#5868ff);border-radius:999px;place-items:center;min-height:42px;padding:0 1.05rem;font-weight:900;text-decoration:none;display:inline-grid}.coins-orders-list{gap:.8rem;display:grid}.coins-order-card{background:#070d19db;border:1px solid #39d0ff29;border-radius:.75rem;grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr);gap:1rem;padding:1rem;display:grid}.coins-order-card-main{align-content:center;gap:.3rem;display:grid}.coins-order-status{color:#39d0ff;text-transform:uppercase;background:#39d0ff29;border-radius:999px;width:fit-content;padding:.25rem .55rem;font-size:.75rem;font-weight:900}.coins-order-status.is-approved{color:#74f0a0;background:#22c55e29}.coins-order-status.is-rejected{color:#ff6c90;background:#ff4f7b26}.coins-order-card h2{color:#f5f8ff;margin:0;font-size:1.35rem}.coins-order-card p{color:#ff4f7b;margin:0;font-size:1.05rem;font-weight:900}.coins-order-card-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.coins-order-card-details div{background:#0d1627c7;border:1px solid #778db02e;border-radius:.65rem;gap:.25rem;padding:.75rem;display:grid}.coins-order-card-details span{color:#e2eaf78f;font-size:.78rem;font-weight:800}.coins-order-card-details strong{color:#f5f8ff;overflow-wrap:anywhere;font-weight:900}.coins-orders-empty{color:#e2eaf7b8;text-align:center;border:1px dashed #778db047;border-radius:.75rem;justify-items:center;gap:.55rem;min-height:220px;padding:2rem;font-weight:800;display:grid}.coins-orders-empty h2,.coins-orders-empty p{margin:0}.coins-orders-empty h2{color:#f5f8ff}.coins-orders-empty.is-error{color:#ff6c90}@media (width<=720px){.coins-orders-page-main{padding:6rem .8rem 3rem}.coins-orders-heading,.coins-order-card{grid-template-columns:1fr}.coins-orders-heading{align-items:start;display:grid}.coins-order-card-details{grid-template-columns:1fr}}.about-block{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.about-hero-block{gap:.9rem;display:grid}.about-block h1,.about-block h2{color:#f5f8ff;font-family:var(--font-hero);letter-spacing:-.04em;text-transform:uppercase}.about-block h1{font-size:clamp(2.8rem,6vw,4.5rem)}.about-block h2{color:#4fa3ff;margin-bottom:1rem;font-size:clamp(1.7rem,4vw,2.3rem)}.about-copy-stack,.about-vision-list{gap:.95rem;display:grid}.about-copy-stack p,.about-vision-list p,.about-offer-item p{color:#e9eef8e6;font-size:1rem;line-height:1.75}.about-meta{color:#b8c5ded1;font-size:.94rem;line-height:1.6}.about-offer-list{gap:1rem;display:grid}.about-offer-item{background:0 0;border:0;padding:0}.about-offer-item h3{color:#58a9ff;font-family:var(--font-hero);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:.35rem;font-size:1.02rem;font-weight:700}.draft-page-shell{background:radial-gradient(circle at top,#39d0ff1a,#0000 24%),radial-gradient(circle at 100% 0,#5f6bff14,#0000 30%),linear-gradient(#06070d,#04050a 58%,#020308);min-height:100dvh;overflow-x:hidden}.draft-page-main{height:calc(100dvh - var(--download-banner-offset,0px));box-sizing:border-box;padding:calc(5.95rem + var(--download-banner-offset,0px)) .85rem .45rem;display:grid;overflow:hidden}.draft-page-content{width:min(100%,1420px);height:100%;min-height:0;margin:0 auto;display:grid;overflow:hidden}.draft-orientation-notice{display:none}.draft-orientation-phone{color:#38cfff;transform-origin:50%;place-items:center;width:3.4rem;height:3.4rem;animation:1.7s ease-in-out infinite draft-phone-rotate;display:grid}.draft-orientation-phone svg{width:100%;height:100%}@keyframes draft-phone-rotate{0%,22%{transform:rotate(0)}58%,to{transform:rotate(90deg)}}.draft-room-shell{grid-template-rows:auto minmax(0,1fr);gap:0 1.2rem;height:100%;min-height:0;display:grid}@media (width<=767px) and (orientation:portrait){.draft-page-shell{background:linear-gradient(180deg, #04070e80, #020308c7), var(--draft-pool-image) center / cover no-repeat, #04050a}.draft-page-main{padding:calc(5.95rem + var(--download-banner-offset,0px)) 1rem 1rem}.draft-page-content{display:none}.draft-orientation-notice{color:#f6f8ff;text-align:center;background:#090d16f0;border:1px solid #ffffff1a;place-items:center;gap:.65rem;width:min(100%,20rem);margin:auto;padding:1.25rem 1rem;display:grid}.draft-orientation-notice strong{font-size:1rem;font-weight:800}.draft-orientation-notice span{color:#e5ecfaad;font-size:.82rem;font-weight:700}}.draft-room-shell:has(.draft-turn-progress){grid-template-rows:auto auto minmax(0,1fr);row-gap:.5rem}.draft-room-shell:has(.draft-turn-progress) .draft-room-main{height:calc(100% - 1.15rem);min-height:0;max-height:none}.draft-turn-progress{background:#ffffff14;border-radius:999px;width:min(100%,1190px);height:.45rem;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0000002e}.draft-turn-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#5cff84,#1fda62);height:100%;transition:width .9s linear;display:block;box-shadow:0 0 16px #3cff7647}.draft-turn-progress-fill.warning{background:linear-gradient(90deg,#ffbf47,#ff8a1f);box-shadow:0 0 16px #ffa33a42}.draft-turn-progress-fill.danger{background:linear-gradient(90deg,#ff6a6a,#e52b2b);box-shadow:0 0 18px #ff4a4a47}.draft-turn-progress-fill.infinite{background:linear-gradient(90deg,#22b8ff,#39d0ff);box-shadow:0 0 18px #39d0ff4d}.draft-room-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1.15rem;width:min(100%,1190px);min-height:52px;margin:0 auto;display:grid}.draft-top-center{justify-self:center;place-items:center;min-width:0;min-height:74px;display:grid}.draft-phase-display{width:180px;max-width:100%;box-shadow:none;color:#fff;text-align:center;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:44px minmax(58px,auto) 44px;place-items:center;gap:.1rem .35rem;padding:.2rem .85rem;transition:opacity .18s,transform .18s;display:grid;position:relative}button.draft-phase-display{cursor:pointer}.draft-phase-swap-wrap{align-items:center;gap:.4rem;display:flex}.draft-phase-swap-wrap-modal{justify-content:center;gap:.8rem;width:100%;position:relative}.draft-phase-swap-wrap-modal .draft-phase-swap-button{position:absolute;top:50%;right:0;transform:translateY(-50%)}.draft-phase-swap-wrap-modal .draft-phase-swap-button:hover,.draft-phase-swap-wrap-modal .draft-phase-swap-button:focus-visible{transform:translateY(-50%)}.draft-phase-first-pick-label{color:#f5f8ff;font-family:var(--font-hero);white-space:nowrap;font-size:1rem;font-weight:800;line-height:1}.draft-phase-swap-button{cursor:pointer;background:linear-gradient(#121319f5,#0b0c11fa);border:1px solid #ffffff14;border-radius:999px;place-items:center;width:32px;height:32px;padding:0;transition:transform .18s,border-color .18s;display:inline-grid;box-shadow:inset 0 1px #ffffff08,0 16px 34px #00000038}.draft-phase-swap-button:hover,.draft-phase-swap-button:focus-visible{border-color:#5fd3ff47;transform:translateY(-1px)}.draft-phase-swap-icon{color:#5fd3ffeb;place-items:center;width:.95rem;height:.95rem;display:grid}.draft-phase-swap-icon svg{width:100%;height:100%}.draft-setup-modal-overlay{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04070db8;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.draft-setup-modal{background:linear-gradient(#0c111afa,#080c13fa),#090d14fa;border:1px solid #ffffff14;border-radius:1.15rem;gap:1rem;width:min(100%,22rem);padding:1.15rem;display:grid;box-shadow:inset 0 1px #ffffff0a,0 28px 60px #0000006b}.draft-setup-modal-copy{color:#e5ecfab8;margin:0;font-size:.78rem;line-height:1.45}.draft-setup-modal-actions{justify-content:flex-end;gap:.7rem;display:flex}.draft-setup-modal-button{min-width:112px;font-family:var(--font-hero);letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:.9rem;padding:.72rem 1rem;font-size:.88rem;font-weight:800;transition:transform .18s,border-color .18s,background-color .18s}.draft-setup-modal-button:hover,.draft-setup-modal-button:focus-visible{transform:translateY(-1px)}.draft-setup-modal-button.ghost{color:#f5f8ff;background:#ffffff0a;border-color:#ffffff14}.draft-setup-modal-button.primary{color:#04111b;background:linear-gradient(135deg,#5ddcff,#1a95ff);border-color:#5fd3ff38;box-shadow:0 14px 24px #1a95ff47}.draft-phase-display.warning{color:#ffcb7d}.draft-phase-display.danger{color:#ff8d8d}.draft-settings-page{gap:1.2rem}.draft-settings-layout{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.draft-settings-upload-card{background:#f7faffe6;border:1px solid #6f84a62e;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.85rem;padding:1rem;display:flex}.draft-settings-upload-card>div{gap:.25rem;min-width:0;display:grid}.draft-settings-upload-card strong{color:#1b2a40;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.draft-settings-upload-card input,.draft-settings-file-field input{color:#1b2a40;width:100%;font-size:.85rem}.draft-settings-upload-card span,.draft-settings-file-field span{color:#667895;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.draft-settings-preview{background:linear-gradient(180deg, #070c16b8, #070c16e0), var(--draft-settings-preview-bg) center / cover no-repeat;border-radius:.8rem;grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:.65rem;min-height:220px;padding:1rem;display:grid;overflow:hidden}.draft-settings-preview-hero{justify-items:center;gap:.35rem;min-width:0;display:grid}.draft-settings-preview-hero span,.draft-settings-hero-avatar{background:var(--draft-settings-hero-image) var(--draft-settings-hero-position) / var(--draft-settings-hero-size) no-repeat, linear-gradient(135deg, #5df4d9, #2e7a86);border:2px solid #ffffff73;border-radius:999px;width:52px;height:52px;box-shadow:0 10px 20px #00000038}.draft-settings-preview-hero strong{color:#f7fbff;text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:.72rem}.draft-settings-role-tabs{flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem;display:flex}.draft-settings-role-tab{color:#667895;cursor:pointer;background:#f7faff;border:1px solid #6f84a633;border-radius:0;min-height:34px;padding:.42rem .72rem;font-size:.86rem;font-weight:800}.draft-settings-role-tab.active,.draft-settings-role-tab:hover,.draft-settings-role-tab:focus-visible{color:#1f62c6;background:#eaf3ff;border-color:#2684ff57}.draft-settings-page .ghost-button,.draft-settings-page .primary-button,.draft-settings-modal .ghost-button,.draft-settings-modal .primary-button{border-radius:0;min-height:36px;padding:.42rem .72rem;font-size:.88rem}.draft-settings-row-actions{flex-wrap:wrap;justify-content:flex-start;gap:.35rem;display:flex}.draft-settings-row-actions .ghost-button{min-height:34px}.ghost-button.danger{color:#b3324b}.draft-settings-table-wrap{background:#fff;border:1px solid #6f84a629;border-radius:.8rem;width:100%;overflow-x:auto}.draft-settings-table{border-collapse:collapse;width:100%;min-width:820px}.draft-settings-table th,.draft-settings-table td{color:#1b2a40;text-align:left;vertical-align:middle;border-bottom:1px solid #6f84a624;padding:.85rem 1rem}.draft-settings-table th{color:#667895;letter-spacing:.08em;text-transform:uppercase;background:#f7faff;font-size:.72rem;font-weight:900}.draft-settings-table tbody tr:last-child td{border-bottom:0}.draft-settings-table td strong{font-size:.95rem}.draft-settings-table th:first-child,.draft-settings-table td:first-child{text-align:center;width:86px}.draft-settings-table .draft-settings-hero-avatar{background:var(--draft-settings-hero-image) var(--draft-settings-hero-position) / var(--draft-settings-hero-size) no-repeat, var(--draft-settings-hero-fallback,#39c7bf);color:#fff;width:44px;height:44px;box-shadow:none;border:1px solid #1f62c647;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:900;display:inline-flex}.draft-settings-table .draft-settings-hero-avatar.empty{color:#8a94a6;background:#e5e7eb;border-color:#94a3b86b}.draft-settings-table .draft-settings-hero-avatar.empty svg{width:19px;height:19px;display:block}.draft-settings-table td:nth-child(4){color:#667895;font-size:.86rem}.draft-settings-icon-button{justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;padding:0;display:inline-flex}.draft-settings-icon-button svg{width:16px;height:16px;display:block}.draft-settings-modal-overlay{z-index:1500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a111e85;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.draft-settings-modal{background:#fff;border:1px solid #6f84a633;border-radius:0;gap:1rem;width:min(100%,560px);padding:1.1rem;display:grid;box-shadow:0 28px 70px #14203447}.draft-settings-modal-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.draft-settings-modal-head h3{color:#1b2a40;margin:0;font-size:1.45rem}.draft-settings-modal-grid{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.95rem;display:grid}.draft-settings-modal-avatar{background:var(--draft-settings-hero-image) var(--draft-settings-hero-position) / var(--draft-settings-hero-size) no-repeat, #39c7bf;border:2px solid #39d0ff94;border-radius:999px;grid-row:span 3;justify-content:center;align-items:center;width:84px;height:84px;display:inline-flex;box-shadow:0 14px 30px #2850782e}.draft-settings-modal-avatar.empty{color:#8a94a6;background:#e5e7eb;border-color:#94a3b86b}.draft-settings-modal-avatar.empty svg{width:28px;height:28px;display:block}.draft-settings-background-modal{width:min(100%,620px)}.draft-settings-background-preview{background:linear-gradient(180deg, #070c1614, #070c166b), var(--draft-settings-preview-bg) center / cover no-repeat, #eef4fb;border:1px solid #6f84a62e;border-radius:0;min-height:190px}.draft-settings-modal-file small{color:#667895;font-size:.78rem}.draft-settings-modal .field span{color:#7f96bb}.draft-settings-modal .field input,.draft-settings-modal .field select{color:#1b2a40;min-height:52px;box-shadow:none;background:#fff;border:1px solid #6f84a638;border-radius:0}.draft-settings-modal .field input[type=file]{color:#1b2a40;background:#fff;padding:.7rem;display:block}.draft-settings-modal .field input[type=file]::file-selector-button{color:#17324f;cursor:pointer;background:#eaf3ff;border:0;border-radius:0;min-height:34px;margin-right:.7rem;padding:0 .85rem;font-weight:800}.draft-settings-modal .ghost-button,.draft-settings-modal .primary-button{color:#17324f;box-shadow:none;background:#eef4fb;border-radius:0}.draft-settings-modal .primary-button{color:#071525;background:#39d0ff}.draft-settings-modal .ghost-button.danger{color:#b3324b;background:#fff1f4}.draft-settings-modal-actions{justify-content:flex-end;gap:.7rem;display:flex}.draft-phase-arrows{color:#ffffffb8;grid-area:1/1/span 2;justify-content:center;align-items:center;gap:.16rem;margin-right:.35rem;display:inline-flex}.draft-phase-display.red-turn .draft-phase-arrows{margin-left:.35rem;margin-right:0}.draft-phase-display.blue-turn .draft-phase-label,.draft-phase-display.blue-turn .draft-phase-time{color:#39d0ff;text-shadow:0 0 16px #39d0ff3d;grid-column:2}.draft-phase-display.red-turn .draft-phase-arrows{grid-column:3}.draft-phase-display.red-turn .draft-phase-label,.draft-phase-display.red-turn .draft-phase-time{color:#ff5656;text-shadow:0 0 16px #ff56563d;grid-column:2}.draft-phase-arrows span{opacity:0;border-bottom:2px solid;border-left:2px solid;width:15px;height:15px;animation:1.8s ease-in-out infinite draft-phase-arrow-slide;transform:rotate(45deg)}.draft-phase-display.red-turn .draft-phase-arrows span{animation-name:draft-phase-arrow-slide-red;transform:rotate(225deg)}.draft-phase-arrows span:nth-child(2){animation-delay:.22s}.draft-phase-arrows span:nth-child(3){animation-delay:.44s}@keyframes draft-phase-arrow-slide{0%,18%,to{opacity:0;transform:translate(5px)rotate(45deg)}34%,52%{opacity:.95;transform:translate(-1px)rotate(45deg)}70%{opacity:0;transform:translate(-5px)rotate(45deg)}}@keyframes draft-phase-arrow-slide-red{0%,18%,to{opacity:0;transform:translate(-5px)rotate(225deg)}34%,52%{opacity:.95;transform:translate(1px)rotate(225deg)}70%{opacity:0;transform:translate(5px)rotate(225deg)}}.draft-phase-label{font-family:var(--font-hero);letter-spacing:0;font-size:2rem;font-weight:800;line-height:1;transition:color .18s,text-shadow .18s}.draft-phase-time{font-size:1.3rem;font-weight:700;line-height:1;transition:color .18s,text-shadow .18s}.draft-phase-display.complete .draft-phase-label{letter-spacing:.04em;text-transform:uppercase;font-size:.86rem}.draft-ban-panel{width:min(100%,395px);min-width:0;min-height:96px;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:center;justify-items:center;gap:.34rem;padding:0;transition:transform .18s;display:grid}.draft-room-top>.draft-ban-panel:first-child{justify-self:start;justify-items:start}.draft-room-top>.draft-ban-panel:last-child{justify-self:end;justify-items:end}.draft-ban-panel.active-team.blue-team,.draft-ban-panel.active-team.red-team{box-shadow:none;border-color:#0000}.draft-ban-slots{width:calc((var(--draft-ban-slot-count,5) * 48px) + ((var(--draft-ban-slot-count,5) - 1) * .72rem));justify-content:center;align-items:center;gap:.72rem;display:flex}.draft-ban-slot{background:radial-gradient(circle at 30% 30%,#52545c47,#222329f0);border:1px solid #ffffff14;border-radius:999px;place-items:center;width:48px;height:48px;transition:opacity .18s,transform .18s,border-color .18s,background .18s;display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffffff05}.draft-ban-slot span{color:#fafcff;font-size:1.1rem;font-weight:800;line-height:1}.draft-ban-slot-skip{color:#ff5858b8;letter-spacing:0;text-shadow:0 0 10px #ff44441f;font-size:1rem;font-weight:500}.draft-ban-slot.is-skip-ban{background:radial-gradient(circle at 30% 30%,#ff484824,#3713185c);border-color:#ff4b553d;box-shadow:inset 0 0 0 1px #ffffff05,0 0 14px #ff263114}.draft-ban-slot.is-skip-ban .draft-ban-slot-skip{color:#ff434eb8;opacity:.74;text-shadow:0 0 8px #ff263138;font-size:1.05rem;font-weight:500}.draft-ban-slot.filled{overflow:hidden}.draft-ban-slot.is-banned{border-color:#ff4b553d}.draft-ban-slot.is-banned .draft-ban-slot-portrait{opacity:.46;filter:grayscale(.18)brightness(.74)}.draft-ban-slot.is-banned:after{content:"X";color:#ff434eb8;text-shadow:0 0 8px #ff263138;pointer-events:none;place-items:center;font-size:1.12rem;font-weight:500;line-height:1;display:grid;position:absolute;inset:0}.draft-ban-slot-portrait{border-radius:inherit;background:var(--draft-ban-image) var(--draft-ban-position) / var(--draft-ban-size,cover) no-repeat, linear-gradient(135deg, #52545cbd, #222329f5);width:100%;height:100%}.draft-ban-slot.active{background:radial-gradient(circle at 30% 30%,#ff48485c,#d60000f5);border-color:#ff4646c7;animation:1s ease-in-out infinite draft-ban-slot-pulse;box-shadow:inset 0 0 0 2px #ffffff0a,0 0 0 1px #ff484840}@keyframes draft-ban-slot-pulse{0%,to{opacity:1;background:radial-gradient(circle at 30% 30%,#ff484866,#d60000fa);border-color:#ff4646d1;box-shadow:inset 0 0 0 2px #ffffff0a,0 0 0 1px #ff48484d,0 0 18px #ff202042}50%{opacity:.55;background:radial-gradient(circle at 30% 30%,#52545c24,#2223296b);border-color:#ff464629;box-shadow:inset 0 0 0 2px #ffffff05,0 0 0 1px #ff484814}}.draft-room-main{grid-template-columns:108px minmax(0,1fr) 108px;justify-content:center;align-items:stretch;gap:.85rem;width:min(100%,1190px);height:calc(100% - 1.15rem);min-height:0;max-height:none;margin:1.15rem auto 0;display:grid;overflow:hidden}.draft-side-rail{grid-template-rows:repeat(5,minmax(0,1fr));gap:.22rem;height:100%;min-height:0;transition:filter .18s,transform .18s;display:grid;overflow:hidden}.draft-side-slot{background:linear-gradient(#121319f5,#0a0b0ffa);border:1px solid #ffffff14;border-radius:0;place-items:center;height:100%;min-height:0;padding:.18rem;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.draft-side-slot.filled{padding:0;display:block}.draft-side-slot.filled:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#03060c05 42%,#03060ce6 100%);position:absolute;inset:0}.draft-side-rail.active-team.blue-team .draft-side-slot{border-color:#47acff5c;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #47acff14}.draft-side-rail.active-team.red-team .draft-side-slot{border-color:#ff56565c;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #ff565614}.draft-side-rail.active-team.blue-team .draft-side-slot.active-pick{background:linear-gradient(#1a404a80,#0f2a32ad);border-color:#5be0ff80;animation:1.6s ease-in-out infinite draft-side-slot-pulse-blue;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #5be0ff1f}.draft-side-rail.active-team.red-team .draft-side-slot.active-pick{background:linear-gradient(#4c1c2280,#341218ad);border-color:#ff6a6a80;animation:1.6s ease-in-out infinite draft-side-slot-pulse-red;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #ff6a6a1f}@keyframes draft-side-slot-pulse-blue{0%,to{background:linear-gradient(#1f4b5694,#123039b8);border-color:#5be0ff9e;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #5be0ff24,0 0 13px #2aafcd29}50%{background:linear-gradient(#16343d75,#0e232a9e);border-color:#5be0ff5c;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #5be0ff14}}@keyframes draft-side-slot-pulse-red{0%,to{background:linear-gradient(#58202794,#3c161db8);border-color:#ff6a6a9e;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ff6a6a24,0 0 13px #dc3a4429}50%{background:linear-gradient(#43191f75,#2e11179e);border-color:#ff6a6a5c;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #ff6a6a14}}.draft-side-slot small{color:#c5ccda80;letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:.54rem;font-weight:700}.draft-side-slot strong{color:#f5f8ff;text-align:center;font-size:.62rem;font-weight:700;line-height:1.1}.draft-side-slot-portrait{aspect-ratio:1;background:var(--draft-ban-image) var(--draft-ban-position) / var(--draft-ban-size,cover) no-repeat, linear-gradient(135deg, #52545cbd, #222329f5);border:1px solid #ffffff38;border-radius:999px;width:clamp(52px,66%,70px);box-shadow:inset 0 0 0 1px #06080c38,0 12px 24px #0000004d}.draft-side-slot.filled .draft-side-slot-portrait{aspect-ratio:auto;width:100%;height:100%;min-height:0;box-shadow:none;background-image:var(--draft-ban-image), linear-gradient(180deg, #05080ef5, #080b12fa);background-position:50%,50%;background-size:var(--draft-ban-size,cover), cover;transform-origin:50%;background-repeat:no-repeat,no-repeat;border:0;border-radius:0;position:absolute;inset:0;transform:none}.draft-side-slot-name{color:#f5f8ff;width:100%;min-width:0;font-family:var(--font-nav);text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#050910f0;padding:.38rem .3rem;font-size:clamp(.52rem,.7vw,.68rem);font-weight:800;line-height:1.05;overflow:hidden}.draft-side-slot.filled .draft-side-slot-name{z-index:2;background:linear-gradient(#05091000,#050910f2);padding:1.05rem .3rem .28rem;position:absolute;bottom:0;left:0;right:0}.draft-hero-pool{background:linear-gradient(#14151cf5,#0c0d12fa),#0b0c10f5;border:1px solid #ffffff14;border-radius:1.1rem;grid-template-rows:auto minmax(0,1fr) auto;justify-self:center;width:100%;max-width:none;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 54px #0000005c}.draft-hero-pool:before{content:"";background:linear-gradient(180deg, #0f10172e, #0a0a0ee0), var(--draft-pool-image) center / cover no-repeat;opacity:.86;filter:saturate(1.05);position:absolute;inset:34px 0 0}.draft-hero-pool:after{content:"";pointer-events:none;background:linear-gradient(#1112190a,#0a0b0f9e),radial-gradient(circle at 50% 0,#7890ff38,#0000 46%);position:absolute;inset:34px 0 0}.draft-hero-pool.prestart{grid-template-rows:minmax(0,1fr) auto}.draft-hero-pool.prestart:before{opacity:.2;filter:saturate(.72)brightness(.58);inset:0}.draft-hero-pool.prestart:after{background:linear-gradient(#050a130a,#04070e2e),radial-gradient(circle at 50% 28%,#39d0ff14,#0000 45%);inset:0}.draft-prestart-panel{z-index:1;color:#f7f9ff;text-align:center;place-self:center;justify-items:center;gap:clamp(.38rem,1.2vh,.72rem);width:min(100%,760px);min-height:0;padding:clamp(.65rem,2vw,1.5rem);display:grid;position:relative}.draft-prestart-panel p,.draft-prestart-panel h1{margin:0}.draft-prestart-kicker{color:#94dfffb8;font-family:var(--font-nav);letter-spacing:.34em;text-transform:uppercase;font-size:.64rem;font-weight:800}.draft-prestart-panel h1{color:#f7f9ff;font-family:var(--font-hero);letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 0 28px #39d0ff1f;font-size:clamp(1.7rem,3.4vw,2.9rem);font-weight:900;line-height:.95}.draft-prestart-copy{color:#dde5f4b8;max-width:620px;font-size:clamp(.7rem,1vw,.84rem);font-weight:600;line-height:1.5}.draft-prestart-side-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:min(100%,340px);display:grid}.draft-prestart-side-selector button{appearance:none;color:#e5ecf9ad;min-height:44px;font-family:var(--font-nav);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#080d17b8;border:1px solid #ffffff1a;border-radius:.7rem;padding:.65rem .8rem;font-size:.68rem;font-weight:900;transition:color .16s,border-color .16s,background .16s,box-shadow .16s}.draft-prestart-side-selector button.blue:hover,.draft-prestart-side-selector button.blue:focus-visible,.draft-prestart-side-selector button.blue.active{color:#39d0ff;background:#39d0ff1f;border-color:#39d0ffb8;box-shadow:0 0 18px #39d0ff24}.draft-prestart-side-selector button.red:hover,.draft-prestart-side-selector button.red:focus-visible,.draft-prestart-side-selector button.red.active{color:#ff5656;background:#ff56561f;border-color:#ff5656b8;box-shadow:0 0 18px #ff565624}.draft-prestart-side-copy{color:#cdd7eba8;font-size:.72rem;font-weight:700}.draft-prestart-side-copy strong{font-family:var(--font-hero);font-weight:900}.draft-prestart-side-copy strong.blue{color:#39d0ff}.draft-prestart-side-copy strong.red{color:#ff5656}.draft-hero-toolbar,.draft-hero-stage,.draft-bottom-bar{z-index:1;position:relative}.draft-hero-toolbar{background:#121319f5;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:center;gap:.38rem;padding:.1rem .42rem;display:grid}.draft-hero-search{color:#e8eef7e6;background:#020c1cd1;border:1px solid #39d0ff6b;border-radius:.42rem;align-items:center;gap:.52rem;min-width:0;min-height:18px;padding:0 .42rem 0 .56rem;display:flex}.draft-hero-search-icon{border:1.5px solid #e8eef7b8;border-radius:999px;flex:none;width:.5rem;height:.5rem;position:relative}.draft-hero-search-icon:after{content:"";background:#e8eef7b8;border-radius:999px;width:.26rem;height:1.5px;position:absolute;bottom:-.1rem;right:-.2rem;transform:rotate(45deg)}.draft-hero-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.58rem;font-weight:700}.draft-hero-search input::placeholder{color:#e8eef7a8}.draft-role-tabs{background:0 0;justify-content:flex-end;align-items:center;gap:.18rem;min-width:0;padding:0;display:flex}.draft-role-tab,.draft-tool-button{color:#e8eef7db;cursor:pointer;background:0 0;border:0;border-radius:.24rem;min-height:20px;padding:.08rem .42rem;font-size:.7rem;font-weight:700;line-height:1;transition:background .16s,transform .16s,filter .16s}.draft-role-tab{flex:none;justify-content:center;align-items:center;width:auto;min-width:58px;display:inline-flex}.draft-role-tab.active{color:#fff;background:linear-gradient(#4a4a4ef5,#38383df5)}.draft-role-tab:hover,.draft-role-tab:focus-visible,.draft-tool-button:hover,.draft-tool-button:focus-visible{background:#ffffff14}.draft-tool-button{place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:0;right:0}.draft-tool-button:disabled{cursor:default;opacity:.34}.draft-tool-button svg{width:.72rem;height:.72rem}.draft-hero-stage{height:100%;min-height:0;padding:.44rem .58rem .32rem;overflow:hidden}.draft-hero-grid{box-sizing:border-box;scrollbar-gutter:stable;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:80px;place-content:start stretch;justify-items:center;gap:.28rem .26rem;height:100%;padding:.68rem .74rem;display:grid;overflow:hidden scroll}.draft-hero-grid::-webkit-scrollbar{width:0;height:0;display:none}.draft-hero-grid::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.draft-hero-grid::-webkit-scrollbar-thumb{background:#ffffff57;border-radius:999px}.draft-hero-grid{-ms-overflow-style:none;scrollbar-width:none;scrollbar-gutter:auto}.draft-login-required{width:min(100%,620px);box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;place-self:center;justify-items:center;gap:.85rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.draft-login-required-icon{width:64px;height:64px;color:var(--cyan);background:#39d0ff1a;border-radius:50%;place-items:center;display:grid}.draft-login-required-icon svg{width:32px;height:32px}.draft-login-required h1,.draft-login-required p{margin:0}.draft-login-required h1{color:#f6f8ff;font-family:var(--font-hero);text-transform:uppercase;font-size:clamp(1.8rem,4vw,2.7rem);font-style:italic}.draft-login-required>p:not(.eyebrow){color:#d7deefd1;max-width:500px;line-height:1.65}.draft-hero-card{color:#f7f9ff;text-align:center;cursor:pointer;background:0 0;border:0;align-content:start;justify-items:center;gap:.18rem;width:100%;min-width:0;height:80px;padding:0;transition:transform .16s;display:grid}.draft-hero-avatar{background:var(--draft-hero-image) var(--draft-hero-position) / var(--draft-hero-size,cover) no-repeat, #e5e7eb;color:#8a94a6;width:54px;height:54px;font-family:var(--font-hero);image-rendering:auto;border:2px solid #94a3b87a;border-radius:999px;justify-content:center;align-items:center;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 2px #06080c38,0 12px 24px #0000004d}.draft-hero-card.has-image .draft-hero-avatar{opacity:1;filter:none;color:#fff;border:0;border-radius:50%;box-shadow:0 8px 18px #00000057;background-position:50%!important;background-size:cover!important}.draft-hero-card:hover:not(:disabled) .draft-hero-avatar,.draft-hero-card:focus-visible:not(:disabled) .draft-hero-avatar{transform:translateY(-1px)scale(1.07);box-shadow:0 0 0 2px #39d0ffb8,0 12px 24px #0006,0 0 16px #39d0ff33}.draft-hero-card.empty .draft-hero-avatar svg{width:18px;height:18px;display:block}.draft-hero-name{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px #0000006b;width:100%;font-size:.69rem;line-height:1.08;overflow:hidden}.draft-hero-card.active .draft-hero-avatar{transform:translateY(-2px)scale(1.1);box-shadow:0 0 0 2px #39d0ff,0 16px 32px #0000006b,0 0 20px #39d0ff47}.draft-hero-card.active .draft-hero-name{color:#39d0ff;font-weight:700}.draft-hero-card.banned,.draft-hero-card.picked{cursor:not-allowed}.draft-hero-card.banned .draft-hero-avatar{opacity:.46;filter:grayscale(.18)brightness(.74)}.draft-hero-card.picked .draft-hero-avatar{opacity:.66;filter:grayscale(.14)brightness(.78)}.draft-hero-card.banned .draft-hero-avatar:after,.draft-hero-card.picked .draft-hero-avatar:after{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.draft-hero-card.banned .draft-hero-avatar:after{content:"X";color:#ff434eb8;text-shadow:0 0 8px #ff263138;background:#080a1024;place-items:center;font-size:1.05rem;font-weight:500;line-height:1;display:grid}.draft-hero-card.picked .draft-hero-avatar:after{content:"";background:#080a1024}.draft-hero-card.banned .draft-hero-name,.draft-hero-card.picked .draft-hero-name{opacity:.72}.draft-bottom-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1b1c22e6;border:1px solid #ffffff14;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:.3rem;width:max-content;max-width:calc(100% - 1rem);margin:0 0 .28rem;padding:.24rem;display:flex;position:relative;box-shadow:0 18px 36px #00000057}.draft-action-list{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.3rem;display:flex}.draft-action-pill{color:#fff;cursor:pointer;background:linear-gradient(#626268eb,#46464ceb);border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-height:28px;padding:.32rem .58rem;font-size:.72rem;font-weight:700;transition:filter .16s,transform .16s;display:inline-flex}.draft-mode-pill{appearance:none;letter-spacing:.035em;text-align:center;text-align-last:center;text-transform:uppercase;cursor:pointer;border-radius:0;width:104px;min-width:104px;min-height:34px;padding:0 .55rem;font-family:inherit;font-size:.66rem;font-weight:800;line-height:1}.draft-mode-pill::-ms-expand{display:none}.draft-mode-pill:hover,.draft-mode-pill:focus-visible{background:#48380ad1;border-color:#f5c8419e;outline:none;box-shadow:0 0 12px #f5c8411f}.draft-mode-pill option{color:#f2cb4a;text-transform:none;background:#0c0f15;font-weight:700}.draft-icon-only-action{background:#0c0f15f5;border-radius:0;gap:0;width:38px;min-width:38px;min-height:34px;padding:0}.draft-bottom-bar:has(.draft-control-icon){background:#06080ceb;border-radius:0;gap:0;padding:3px}.draft-action-list:has(.draft-control-icon){gap:4px}.draft-control-timer{color:#16c8ff;background:#002d42bd;border-color:#00beff61}.draft-control-start{color:#22cfff;background:#002f45c7;border-color:#00beff6b}.draft-control-mode{color:#f2cb4a;background:#3a2d08b8;border-color:#f5c8416b;min-width:38px}.draft-control-undo{color:#f2cb4a;background:#3a2d08ad;border-color:#f5c84161}.draft-control-reset{color:#ff4354;background:#3e0910bd;border-color:#ff404f7a}.draft-icon-only-action.active{background:#082030f5;border-color:#39d0ff94;box-shadow:0 0 14px #39d0ff2e}.draft-icon-only-action.active .draft-action-icon{color:#39d0ff}.draft-action-icon{color:currentColor;place-items:center;width:.78rem;height:.78rem;display:grid}.draft-action-icon svg{width:100%;height:100%}.draft-action-pill:hover,.draft-action-pill:focus-visible{filter:brightness(1.06);transform:translateY(-1px)}.draft-action-pill:disabled,.draft-action-pill:disabled:hover,.draft-action-pill:disabled:focus-visible{cursor:not-allowed;opacity:.42;filter:none;transform:none}.contact-page-block{gap:1.8rem;display:grid}.contact-page-head{gap:1rem;display:grid}.contact-form{gap:1.15rem;display:grid}.contact-field{gap:.5rem}.contact-field>span{color:#f3f6ff;font-size:.9rem}.contact-field input,.contact-field textarea{color:#f5f7ff;background:#353b53;border:1px solid #8591b229;border-radius:0}.contact-field textarea{resize:vertical;min-height:170px;padding:1rem}.contact-send-button{color:#f5f7ff;background:#4a4f63;border-radius:8px;min-width:196px;margin-top:.4rem;padding:.95rem 1.6rem;font-size:.98rem;font-weight:700;transition:background .16s,color .16s,transform .16s}.contact-send-button:disabled{cursor:not-allowed;opacity:.72}.contact-send-button:not(:disabled){background:linear-gradient(135deg, var(--cyan), var(--blue));color:#07131f}.contact-send-button:hover:not(:disabled),.contact-send-button:focus-visible:not(:disabled){transform:translateY(-1px)}.landing-shell{--cyan:#8be6cf;--blue:#078f67;--download-banner-offset:0px;gap:1.5rem;padding:0;display:grid}.landing-portal{gap:1.5rem;width:100%;margin:0 auto;display:grid}.landing-main{gap:0;display:grid;position:relative}.tournament-entry-gate{z-index:9999;-webkit-backdrop-filter:none;background:#00000075;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.tournament-entry-gate-card{--entry-green:#078f67;--entry-green-dark:#057554;--entry-green-deep:#064f3c;--entry-green-light:#35c49a;--entry-green-soft:#8be6cf;border:5px solid var(--entry-green);background:var(--entry-green);width:min(100%,468px);max-height:calc(100vh - 2rem);box-shadow:none;color:#18221f;border-radius:22px;padding:20px 10px 10px;font-family:Arial,Helvetica,sans-serif;overflow:auto}.tournament-entry-gate-card::-webkit-scrollbar{width:.22rem}.tournament-entry-gate-card::-webkit-scrollbar-thumb{background:#35c49a94;border-radius:999px}.tournament-entry-gate-brand{letter-spacing:0;grid-template-columns:86px 1fr;align-items:start;gap:14px;margin:0 0 17px;padding:0;font-family:Arial,Helvetica,sans-serif;display:grid}.tournament-entry-gate-brand img{object-fit:contain;width:82px;height:auto;margin-top:7px}.tournament-entry-gate-brand h2{color:#fff;letter-spacing:0;margin:1px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1.15}.tournament-entry-gate-guide{color:#fff;margin:0 0 12px;font-size:15px;font-weight:700}.tournament-entry-gate-guide a{color:#5bc0ff;text-underline-offset:2px;font-weight:700;text-decoration:underline}.tournament-entry-gate-body{color:#111513;background:#fff;border-radius:19px;padding:10px 13px 13px}.tournament-entry-gate-checklist{scrollbar-gutter:stable;overscroll-behavior:contain;color:#141917;scrollbar-width:thin;scrollbar-color:#078f6761 #078f6714;background:#f1f3f3;border-radius:18px;gap:8px;max-height:170px;margin:0 0 10px;padding:12px 9px 12px 14px;display:grid;overflow:auto}.tournament-entry-gate-checklist::-webkit-scrollbar{width:4px}.tournament-entry-gate-checklist::-webkit-scrollbar-thumb{background:#078f6761;border-radius:999px}.tournament-entry-gate-checklist>div{grid-template-columns:auto 1fr;align-items:start;gap:11px;display:grid}.tournament-entry-gate-check-icon{background:var(--entry-green);color:#fff;border-radius:999px;flex:none;place-items:center;width:15px;height:15px;margin-top:1px;font-size:0;font-weight:700;line-height:1;display:inline-grid;position:relative}.tournament-entry-gate-check-icon:before{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:6px;height:3px;position:absolute;top:4px;left:4px;transform:rotate(-45deg)}.tournament-entry-gate-checklist strong{color:#111513;margin:0;font-size:12px;font-weight:500;line-height:1.32}.tournament-entry-gate-bullets{color:#747c7a;gap:5px;margin:0 0 11px;padding-left:16px;font-size:11px;font-weight:400;line-height:1.32;display:grid}.tournament-entry-gate-copy{color:#111513;margin:0 0 10px;font-size:11.5px;font-weight:500;line-height:1.34}.tournament-entry-gate-links{color:#111513;gap:3px;margin:0 0 10px;padding-left:16px;font-size:11.5px;font-weight:400;line-height:1.28;display:grid}.tournament-entry-gate-links a,.tournament-entry-gate-terms a{color:var(--entry-green);text-underline-offset:2px;font-weight:700;text-decoration:underline}.tournament-entry-gate-copy-final{margin-bottom:12px}.tournament-entry-gate-terms{color:#111513;text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:10px;margin:0 0 12px;font-size:11.5px;font-weight:600;line-height:1.25;display:flex}.tournament-entry-gate-terms input{width:15px;height:15px;accent-color:var(--entry-green-light);margin:0}.tournament-entry-gate-accept{background:var(--entry-green);color:#fff;letter-spacing:0;text-transform:none;cursor:pointer;width:100%;min-height:54px;box-shadow:none;border:0;border-radius:13px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700}.tournament-entry-gate-accept:disabled{color:#ffffff8c;cursor:not-allowed;background:#078f6794}@media (width<=560px){.tournament-entry-gate{align-items:stretch;padding:.75rem}.tournament-entry-gate-card{border-radius:20px;align-self:center;width:100%;max-height:calc(100vh - 1.5rem);padding:18px 16px 14px}.tournament-entry-gate-brand{grid-template-columns:68px 1fr;gap:12px}.tournament-entry-gate-brand img{width:64px}.tournament-entry-gate-brand h2{font-size:15px}.tournament-entry-gate-checklist{border-radius:15px;max-height:13rem}.tournament-entry-gate-checklist strong,.tournament-entry-gate-bullets,.tournament-entry-gate-links,.tournament-entry-gate-copy,.tournament-entry-gate-terms{font-size:12px}.tournament-entry-gate-accept{min-height:58px;font-size:18px}}@media (width>=1025px){:root{--public-topbar-height:72px;--public-sidebar-width:246px;--public-sidebar-gutter:14px;--public-content-offset:274px}.page-shell:has(.landing-topbar){padding-top:var(--public-topbar-height);padding-left:var(--public-content-offset)}.game-store-shell.page-shell .landing-topbar{width:100%!important;height:var(--public-topbar-height)!important;min-height:var(--public-topbar-height)!important;max-height:var(--public-topbar-height)!important;background:#07130f!important;border:0!important;border-bottom:1px solid #1ac48f47!important;border-radius:0 0 8px 8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:0 20px!important;display:grid!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important;box-shadow:0 12px 30px #00000047!important}.page-shell:has(.landing-topbar) .landing-topbar{width:100%!important;height:var(--public-topbar-height)!important;min-height:var(--public-topbar-height)!important;max-height:var(--public-topbar-height)!important;background:#07130f!important;border:0!important;border-bottom:1px solid #1ac48f47!important;border-radius:0 0 8px 8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:0 20px!important;display:grid!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important;box-shadow:0 12px 30px #00000047!important}.game-store-shell.page-shell .landing-nav{flex:0 auto;position:static;width:auto!important;height:var(--public-topbar-height)!important;min-height:0!important;max-height:var(--public-topbar-height)!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;display:flex!important;overflow:visible!important}.page-shell:has(.landing-topbar) .landing-nav{flex:0 auto;position:static;width:auto!important;height:var(--public-topbar-height)!important;min-height:0!important;max-height:var(--public-topbar-height)!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;display:flex!important;overflow:visible!important}.page-shell:has(.landing-topbar) .landing-logo{border:0;justify-content:flex-start;align-items:center;width:auto;min-height:0;margin:0;padding:0;display:flex}.page-shell:has(.landing-topbar) .landing-logo img{object-fit:contain;width:auto;max-width:132px;height:48px}.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections{z-index:1100;top:calc(var(--public-topbar-height) - 10px);bottom:14px;left:var(--public-sidebar-gutter);width:var(--public-sidebar-width);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1ac48f6b transparent;background:#0b1210;border:1px solid #94a3b824;border-radius:8px;flex-direction:column;min-height:0;padding:18px 10px 14px;display:flex;position:fixed;overflow-y:auto;box-shadow:12px 18px 36px #00000057}.game-store-shell.page-shell .landing-actions{width:auto!important;height:var(--public-topbar-height)!important;min-height:0!important;max-height:var(--public-topbar-height)!important;border:0!important;grid-column:2!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important}.page-shell:has(.landing-topbar) .landing-actions{width:auto!important;height:var(--public-topbar-height)!important;min-height:0!important;max-height:var(--public-topbar-height)!important;border:0!important;grid-column:2!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important}:is(.page-shell:has(.landing-topbar) .landing-actions>*,.page-shell:has(.landing-topbar) .topbar-auth-action-shell,.page-shell:has(.landing-topbar) .topbar-user-menu-shell,.page-shell:has(.landing-topbar) .topbar-button,.page-shell:has(.landing-topbar) .topbar-user-trigger){width:auto!important}.page-shell:has(.landing-topbar) .landing-actions>.topbar-install{display:none!important}.page-shell:has(.landing-topbar) .topbar-auth-action-shell{align-items:center;gap:8px;display:flex}.page-shell:has(.landing-topbar) .topbar-desktop-auth-link{color:#f5fffb;border:1px solid #28d09d80;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:.82rem;font-weight:800;display:inline-flex!important}.page-shell:has(.landing-topbar) .topbar-signup-link{background:#159f75;border-color:#18b986}.page-shell:has(.landing-topbar) .topbar-user-menu{inset:calc(100% + 8px) 0 auto auto}.page-shell:has(.landing-topbar) .landing-hero{padding-top:2.5rem}.page-shell:has(.landing-topbar) .hero-socials{top:1.5rem}:is(.page-shell:has(.landing-topbar) .about-page-main,.page-shell:has(.landing-topbar) .game-store-main){padding-top:2rem!important}.page-shell:has(.landing-topbar) .draft-page-main{padding-top:1rem!important}.page-shell:has(.landing-topbar) .community-public-main{top:var(--public-topbar-height);left:var(--public-content-offset)}}@media (width<=1024px){.page-shell:has(.landing-topbar) .topbar-auth-action-shell{align-items:center;gap:6px;display:flex!important}.page-shell:has(.landing-topbar) .topbar-desktop-auth-link{color:#f5fffb;border:1px solid #28d09d80;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:.7rem;font-weight:800;display:inline-flex!important}.page-shell:has(.landing-topbar) .topbar-signup-link{background:#159f75;border-color:#18b986}.page-shell:has(.landing-topbar) .topbar-mobile-guest-menu-shell{display:none!important}}@media (width>=1025px){.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections{scrollbar-width:thin;scrollbar-color:#ffffff57 transparent!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections::-webkit-scrollbar{width:4px}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections::-webkit-scrollbar-track{background:0 0!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff57!important}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections{scrollbar-color:#17211e3d transparent!important}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections::-webkit-scrollbar-thumb{background:#17211e3d!important}}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-cta-row .ghost-button.hero-button.dark{color:#fff;background:#26302d;border-color:#17211e33}:is(html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-cta-row .ghost-button.hero-button.dark:hover,html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-cta-row .ghost-button.hero-button.dark:focus-visible){color:#fff;background:#17211e;border-color:#07745175}html[data-theme=light] body,html[data-theme=light] #root{color:#17211e;background:#eef1f0}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar){--text:#17211e;--muted:#61706b;--panel:#fff;--panel-alt:#f4f6f5;--border:#17372c24;color:#17211e;background:#eef1f0!important}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) :is(.about-page-main,.game-store-main,.draft-page-main,.landing-main){color:#17211e;background-color:#eef1f0}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-stage{background:linear-gradient(90deg, #f8faf9f0, #f8faf9cc), var(--landing-image) center / cover no-repeat, #eef1f0;border-bottom-color:#0874512e}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-stage:before{background:radial-gradient(circle at 76% 44%,#088f671f,#0000 24%),linear-gradient(#ffffff0a,#eef1f03d)}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-stage:after{background:linear-gradient(#0000,#eef1f0)}:is(html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-copy h2,html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .about-block h1,html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .about-block h2,html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) :is(.about-page-main,.game-store-main,.landing-main) :is(h1,h2,h3,h4,strong,label)){color:#17211e;text-shadow:none}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .hero-copy{color:#5d6b66;text-shadow:none}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .about-copy-stack p{color:#5d6b66;text-shadow:none}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .about-vision-list p{color:#5d6b66;text-shadow:none}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .about-offer-item p{color:#5d6b66;text-shadow:none}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .about-meta{color:#5d6b66;text-shadow:none}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) :is(.about-page-main,.game-store-main,.landing-main) :is(p,small){color:#5d6b66;text-shadow:none}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .social-button{color:#47635a}:is(html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .social-button:hover,html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .social-button:focus-visible){color:#087451}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) :is(.about-block,.feature-card,.role-card,.game-tournaments-block,.game-tournament-card,.coins-store-product-card,.coins-store-block,.contact-form,.contact-page-block){color:#17211e;background-color:#fff;border-color:#17372c1f;box-shadow:0 8px 24px #17372c12}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .format-panel{background:#fff;border-color:#17372c1f}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .format-stage:after{border-top-color:#17372c4d}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .format-stage-badge{color:#17211e;background:#f1f4f3;border-color:#17372c7a}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .format-stage span{color:#5d6b66}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .format-detail{color:#5d6b66}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .competition-panel{background:linear-gradient(#f8faf9f0, #f8faf9f7), var(--competition-image) center / cover no-repeat, #f4f6f5;border-top-color:#17372c1f}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .invite-shell{background:#fff;border-color:#17372c24}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) :is(input,textarea,select){color:#17211e;background:#fff;border-color:#17372c2e}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) :is(input,textarea)::placeholder{color:#87938f}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-footer{color:#17211e;background:#fff;border-top-color:#17372c1f}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .footer-brand-column{border-color:#17372c1f}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) :is(.footer-brand-mark,.footer-socials a,.footer-payment-title){color:#17211e}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .footer-payment-title{background:#fff}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .footer-payment-frame{border-color:#17372c57}@media (width>=1025px){html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections :is(.landing-nav-link,.landing-sidebar-group-title,.landing-sidebar-section>a,.landing-sidebar-subnav>a,.landing-sidebar-me-link,.landing-sidebar-utility-trigger){color:#17211e!important}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections :is(.landing-nav-link.active,.landing-sidebar-section>a.active,.landing-sidebar-subnav>a.active,.landing-sidebar-me-link.active){color:#fff!important}:is(html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-me-link,html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-me-icon,html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-history-icon){color:#17211e}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-me-icon{border-color:#17211e}:is(html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-me-link:hover,html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-me-link:focus-visible){background:#e2e7e5}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-me-link.active{color:#fff;background:#087451}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-me-link.active :is(.landing-sidebar-me-icon,.landing-sidebar-history-icon){color:#fff;border-color:#fff}.page-shell:has(.landing-topbar){padding-top:96px;padding-left:326px}.game-store-shell.page-shell .landing-topbar{background:#087451!important;border:0!important;border-radius:0 0 16px 16px!important;height:96px!important;min-height:96px!important;max-height:96px!important;padding:0 22px 0 18px!important;box-shadow:0 10px 24px #00000038!important}.page-shell:has(.landing-topbar) .landing-topbar{background:#087451!important;border:0!important;border-radius:0 0 16px 16px!important;height:96px!important;min-height:96px!important;max-height:96px!important;padding:0 22px 0 18px!important;box-shadow:0 10px 24px #00000038!important}.game-store-shell.page-shell .landing-nav{height:96px!important;max-height:96px!important}.page-shell:has(.landing-topbar) .landing-nav{height:96px!important;max-height:96px!important}.page-shell:has(.landing-topbar) .landing-logo img{filter:brightness(0)invert();width:62px;max-width:62px;height:62px}.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections{scrollbar-color:#087451 #222;background:#141414;border:1px solid #ffffff0f;border-radius:16px;width:294px;padding:22px 18px 18px;top:80px;bottom:14px;left:14px;box-shadow:10px 16px 28px #00000061}.game-store-shell.page-shell .landing-actions{height:96px!important;max-height:96px!important}.page-shell:has(.landing-topbar) .landing-actions{height:96px!important;max-height:96px!important}.landing-sidebar-section{border-bottom-color:#303030;gap:5px;padding:16px 2px}.landing-sidebar-section:first-child{padding-top:6px}.landing-sidebar-heading{color:#929c98;padding:0 12px 9px;font-size:.72rem}.landing-sidebar-section>a,.landing-sidebar-subnav>a{color:#f4f4f4;border-radius:10px;gap:11px;min-height:46px;padding:10px 13px;font-size:.9rem;font-weight:750}.landing-sidebar-subnav{gap:4px}.landing-sidebar-subnav>a{color:#eee;min-height:43px;padding-left:14px;font-size:.83rem}.landing-sidebar-subnav img{flex-basis:24px;width:24px;height:24px}.landing-sidebar-section>a:hover,.landing-sidebar-section>a:focus-visible,.landing-sidebar-subnav>a:hover,.landing-sidebar-subnav>a:focus-visible{color:#fff;box-shadow:none;background:#202020}.landing-sidebar-section>a.active,.landing-sidebar-subnav>a.active{color:#fff;box-shadow:none;background:#087451}.page-shell:has(.landing-topbar) .topbar-desktop-auth-link{color:#fff;background:#ffffff29;border:1px solid #ffffff7a;border-radius:8px;min-width:92px;min-height:42px;padding:0 18px;font-size:.86rem}.page-shell:has(.landing-topbar) .topbar-signup-link{background:#ffffff38;border-color:#ffffff8a}.page-shell:has(.landing-topbar) .topbar-user-trigger{background:#ffffff29!important;border:1px solid #ffffff7a!important;border-radius:50%!important;width:48px!important;min-width:48px!important;height:48px!important}.page-shell:has(.landing-topbar) .community-public-main{top:96px;left:326px}}.landing-desktop-sidebar-sections,.landing-mobile-bottom-nav{display:none}@media (width>=1025px){:root{--public-sidebar-width:260px}.page-shell:has(.landing-topbar){padding-left:var(--public-sidebar-width)}.game-store-shell.page-shell .landing-topbar{width:var(--public-sidebar-width)!important;background:#06100d!important;border:0!important;border-right:1px solid #1ac48f4d!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important;padding:14px 12px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:visible!important;box-shadow:18px 0 42px #0000003d!important}.page-shell:has(.landing-topbar) .landing-topbar{width:var(--public-sidebar-width)!important;background:#06100d!important;border:0!important;border-right:1px solid #1ac48f4d!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important;padding:14px 12px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:visible!important;box-shadow:18px 0 42px #0000003d!important}.game-store-shell.page-shell .landing-nav{text-transform:none;letter-spacing:0;flex:auto;overflow:hidden;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important}.page-shell:has(.landing-topbar) .landing-nav{text-transform:none;letter-spacing:0;flex:auto;overflow:hidden;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important}.page-shell:has(.landing-topbar) .landing-logo{border-bottom:1px solid #94a3b829;justify-content:flex-start;align-items:center;width:100%;min-height:68px;margin-bottom:4px;padding:6px 10px 14px;display:flex}.page-shell:has(.landing-topbar) .landing-logo:before{display:none!important}.page-shell:has(.landing-topbar) .landing-logo img{object-fit:contain;width:auto;max-width:138px;height:46px}.page-shell:has(.landing-topbar) .landing-nav>.landing-nav-group{display:none!important}.page-shell:has(.landing-topbar) .landing-menu-toggle{display:none!important}.page-shell:has(.landing-topbar) .landing-mobile-bottom-nav{display:none!important}.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1ac48f6b transparent;flex-direction:column;flex:auto;min-height:0;padding:4px 2px 14px;display:flex;overflow-y:auto}.landing-sidebar-section{border-bottom:1px solid #94a3b824;gap:3px;padding:14px 4px;display:grid}.landing-sidebar-section:last-child{border-bottom:0}.landing-sidebar-heading{color:#a4b5b0a3;letter-spacing:0;text-transform:uppercase;padding:0 10px 7px;font-size:.68rem;font-weight:800;line-height:1.2}.landing-sidebar-section>a,.landing-sidebar-subnav>a{color:#d8e5e0;letter-spacing:0;text-transform:none;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:38px;padding:8px 10px;font-size:.82rem;font-weight:700;line-height:1.2;display:flex;position:relative}.landing-sidebar-section>a:before,.landing-sidebar-subnav>a:before{display:none!important}.landing-sidebar-section>a:hover,.landing-sidebar-section>a:focus-visible,.landing-sidebar-subnav>a:hover,.landing-sidebar-subnav>a:focus-visible,.landing-sidebar-section>a.active,.landing-sidebar-subnav>a.active{color:#fff;background:#10a5772e;box-shadow:inset 3px 0 #19c48f}.landing-sidebar-subnav{gap:2px;display:grid}.landing-sidebar-subnav>a{color:#d8e5e0c7;min-height:35px;padding-left:16px;font-size:.77rem}.landing-sidebar-subnav img{object-fit:contain;flex:0 0 22px;width:22px;height:22px}.game-store-shell.page-shell .landing-actions{border-top:1px solid #94a3b829;margin-top:auto;padding:12px 4px 0;grid-column:auto!important;justify-content:stretch!important;align-items:stretch!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important}.page-shell:has(.landing-topbar) .landing-actions{border-top:1px solid #94a3b829;margin-top:auto;padding:12px 4px 0;grid-column:auto!important;justify-content:stretch!important;align-items:stretch!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important}:is(.page-shell:has(.landing-topbar) .landing-actions>*,.page-shell:has(.landing-topbar) .topbar-auth-action-shell,.page-shell:has(.landing-topbar) .topbar-user-menu-shell,.page-shell:has(.landing-topbar) .topbar-button,.page-shell:has(.landing-topbar) .topbar-user-trigger){justify-content:center!important;width:100%!important}.page-shell:has(.landing-topbar) .topbar-user-menu{inset:auto auto 0 calc(100% + 12px)}.page-shell:has(.landing-topbar) .landing-hero{padding-top:2.5rem}.page-shell:has(.landing-topbar) .hero-socials{top:1.5rem}:is(.page-shell:has(.landing-topbar) .about-page-main,.page-shell:has(.landing-topbar) .game-store-main){padding-top:2rem!important}.page-shell:has(.landing-topbar) .draft-page-main{padding-top:1rem!important}.page-shell:has(.landing-topbar) .community-public-main{top:0;left:var(--public-sidebar-width)}}@media (width<=1024px){:root{--public-mobile-header-height:60px;--public-mobile-dock-height:68px}.page-shell:has(.landing-topbar){padding-bottom:calc(var(--public-mobile-dock-height) + env(safe-area-inset-bottom))}.game-store-shell.page-shell .landing-topbar{width:100%!important;height:var(--public-mobile-header-height)!important;min-height:var(--public-mobile-header-height)!important;max-height:var(--public-mobile-header-height)!important;background:#07130f!important;border:0!important;border-bottom:1px solid #1ac48f47!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:0 12px!important;display:grid!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important}.page-shell:has(.landing-topbar) .landing-topbar{width:100%!important;height:var(--public-mobile-header-height)!important;min-height:var(--public-mobile-header-height)!important;max-height:var(--public-mobile-header-height)!important;background:#07130f!important;border:0!important;border-bottom:1px solid #1ac48f47!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:0 12px!important;display:grid!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important}.game-store-shell.page-shell .landing-nav{width:auto!important;height:var(--public-mobile-header-height)!important;min-height:0!important;max-height:var(--public-mobile-header-height)!important;justify-content:flex-start!important;align-items:center!important;display:flex!important;overflow:visible!important}.page-shell:has(.landing-topbar) .landing-nav{width:auto!important;height:var(--public-mobile-header-height)!important;min-height:0!important;max-height:var(--public-mobile-header-height)!important;justify-content:flex-start!important;align-items:center!important;display:flex!important;overflow:visible!important}.page-shell:has(.landing-topbar) .landing-logo{justify-content:flex-start;align-items:center;display:flex!important}.page-shell:has(.landing-topbar) .landing-logo:before{display:none!important}.page-shell:has(.landing-topbar) .landing-logo img{object-fit:contain;width:auto;max-width:96px;height:38px}.page-shell:has(.landing-topbar) .landing-nav>.landing-nav-group{display:none!important}.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections{display:none!important}.page-shell:has(.landing-topbar) .landing-menu-toggle{display:none!important}.game-store-shell.page-shell .landing-actions{width:auto!important;height:var(--public-mobile-header-height)!important;min-height:0!important;max-height:var(--public-mobile-header-height)!important;grid-column:2!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.page-shell:has(.landing-topbar) .landing-actions{width:auto!important;height:var(--public-mobile-header-height)!important;min-height:0!important;max-height:var(--public-mobile-header-height)!important;grid-column:2!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.page-shell:has(.landing-topbar) .landing-actions>.topbar-install{display:none!important}.page-shell:has(.landing-topbar) .landing-mobile-bottom-nav{z-index:1600;width:100%;height:calc(var(--public-mobile-dock-height) + env(safe-area-inset-bottom));padding:4px 8px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050f0cfa;border-top:1px solid #1ac48f52;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #00000059;display:grid!important}.page-shell:has(.landing-topbar) .landing-mobile-nav-item{color:#dae6e29e;letter-spacing:0;text-transform:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-width:0;min-height:60px;padding:3px 2px;font-size:.64rem;font-weight:700;line-height:1;display:flex}.page-shell:has(.landing-topbar) .landing-mobile-nav-item:before{display:none!important}.page-shell:has(.landing-topbar) .landing-mobile-nav-item svg{width:22px;height:22px}:is(.page-shell:has(.landing-topbar) .landing-mobile-nav-item.active,.page-shell:has(.landing-topbar) .landing-mobile-nav-item:hover,.page-shell:has(.landing-topbar) .landing-mobile-nav-item:focus-visible){color:#2bd49f;background:#18be8b1f}.page-shell:has(.landing-topbar) .community-public-main{top:var(--public-mobile-header-height);bottom:calc(var(--public-mobile-dock-height) + env(safe-area-inset-bottom))}.page-shell:has(.landing-topbar) .game-store-main{padding-top:calc(var(--public-mobile-header-height) + 1rem)!important}}.landing-main>:not(.landing-stage):not(.landing-topbar):not(.landing-section-full){z-index:30;margin-inline:1.5rem;position:relative}.landing-shell{--landing-green:#078f67;--landing-green-dark:#057554;--landing-green-light:#35c49a;--landing-green-soft:#8be6cf}.landing-main>.landing-section+.landing-section,.landing-main>.landing-bottom-cta{margin-top:1.25rem}.landing-main>.landing-stage+.landing-section{margin-top:-5.5rem}.landing-main>.landing-section-full+.landing-section-full{margin-top:0}.landing-stage{z-index:20;background:linear-gradient(90deg, #030a08f0 0%, #04140fe0 24%, #0530238a 52%, #072a2061 100%), radial-gradient(circle at 68% 24%, #35c49a33, transparent 18%), radial-gradient(circle at 76% 38%, #078f6738, transparent 26%), var(--landing-image) center / cover no-repeat, linear-gradient(135deg, #06120f, #082119 50%, #03100c 100%);min-height:100vh;box-shadow:none;border:0;border-bottom:1px solid #35c49a3d;border-radius:0;padding:5.8rem 0 1.75rem;position:sticky;top:0;overflow:hidden}.landing-stage.scroll-reveal,.landing-stage.scroll-reveal.is-visible{opacity:1;filter:none;transform:none}.landing-stage:before,.landing-stage:after{content:"";pointer-events:none;position:absolute;inset:auto}.landing-stage:before{opacity:1;background:radial-gradient(circle at 76% 44%,#35c49a33,#0000 24%),radial-gradient(circle at 28% 64%,#064f3c5c,#0000 26%),linear-gradient(#04100c14,#04100c57);inset:0}.landing-stage:after{background:linear-gradient(#0000,#04060ad6);height:140px;bottom:0;left:0;right:0}.landing-topbar{top:var(--download-banner-offset);z-index:1000;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#06130f 0%,#050d0a 100%);border:0;border-bottom:1px solid #35c49a6b;border-radius:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.55rem;width:100%;min-height:4.05rem;padding:0 1.55rem 0 2.35rem;display:grid;position:fixed;left:0;right:0;box-shadow:0 18px 42px #02081247,inset 0 -1px #35c49a47}.landing-topbar:has(.landing-nav-dropdown[open]){z-index:1200}.landing-nav{z-index:3;font-family:var(--font-nav);text-transform:uppercase;letter-spacing:.14em;grid-column:2;grid-template-columns:auto auto auto;justify-content:center;justify-self:center;align-items:center;gap:1.55rem;font-size:.76rem;font-weight:800;display:grid;position:relative}.landing-nav-group{align-items:center;gap:1.35rem;display:flex}.landing-nav a,.landing-nav-link,.landing-nav-summary{z-index:4;color:#f4f7ffb8;align-items:center;min-height:2.25rem;padding:0 .15rem;line-height:1;transition:color .16s,transform .16s;display:inline-flex;position:relative}.landing-nav a:before,.landing-nav-link:before,.landing-nav-summary:before{content:"";background:var(--landing-green-light);transform-origin:50%;height:2px;transition:transform .18s;position:absolute;bottom:.28rem;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #35c49a47}.landing-nav-link{appearance:none;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0}.landing-nav-link.has-nav-mention-badge{padding-right:.7rem}.nav-mention-badge{color:#ff375f;letter-spacing:0;text-shadow:0 0 10px #ff375f80;font-size:.62rem;font-weight:950;line-height:1;position:absolute;top:.1rem;right:-.1rem}.landing-nav a.active,.landing-nav-link.active,.landing-nav-summary.active{color:#f4f7fff5}.landing-nav a:hover,.landing-nav-link:hover,.landing-nav-summary:hover{color:#f4f7fff5;transform:translateY(-1px)}.landing-nav a:hover:before,.landing-nav a.active:before,.landing-nav-link:hover:before,.landing-nav-link.active:before,.landing-nav-summary:hover:before,.landing-nav-summary.active:before,.landing-nav-dropdown[open] .landing-nav-summary:before{transform:scaleX(1)}.landing-actions,.landing-menu-toggle,.landing-topbar .topbar-button,.landing-topbar .topbar-user-trigger{z-index:4;pointer-events:auto;position:relative}.landing-nav>.landing-logo:not(a){pointer-events:none}.landing-nav-dropdown{position:relative}.landing-nav-summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.landing-nav-summary::-webkit-details-marker{display:none}.landing-nav-summary::marker{content:""}.landing-nav-summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.45rem;height:.45rem;margin-left:.5rem;transition:transform .16s;transform:rotate(45deg)translateY(-.12rem)}.landing-nav-dropdown[open] .landing-nav-summary{color:#f4f7fff5}.landing-nav-dropdown[open] .landing-nav-summary:after{transform:rotate(225deg)translateY(.12rem)}.tournament-dropdown-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1250;background:radial-gradient(circle at 100% 0,#35c49a24,#0000 38%),linear-gradient(#082119fa,#071813f5);border:1px solid #35c49a3d;border-radius:18px;width:min(330px,78vw);padding:.7rem;position:absolute;top:calc(100% + 1rem);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 54px #0000006b,inset 0 1px #ffffff0a}.store-dropdown-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1250;background:#09261d;border:1px solid #35c49a3d;border-radius:16px;gap:.45rem;width:min(290px,62vw);padding:.7rem;display:grid;position:absolute;top:calc(100% + 1rem);left:50%;transform:translate(-50%);box-shadow:0 30px 54px #0000006b,inset 0 1px #ffffff0a}.store-dropdown-link{appearance:none;color:#f6f8ff;width:100%;min-height:50px;font-family:var(--font-hero);letter-spacing:-.02em;text-transform:uppercase;text-align:left;cursor:pointer;background:#0b3328;border:1px solid #35c49a1f;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .95rem;font-size:.92rem;font-weight:700;transition:transform .16s,border-color .16s,background .16s,color .16s;display:flex}.store-dropdown-link svg{color:#8be6cfad;width:16px;height:16px;transition:color .16s,transform .16s}.store-dropdown-link:hover,.store-dropdown-link:focus-visible{color:var(--landing-green-soft);background:#0e4232;border-color:#35c49a5c;transform:translateY(-1px)}.store-dropdown-link:hover svg,.store-dropdown-link:focus-visible svg{color:var(--landing-green-soft);transform:translate(1px)}.tools-dropdown-coming-soon:disabled{cursor:not-allowed;opacity:.58}.tools-dropdown-coming-soon:disabled:hover,.tools-dropdown-coming-soon:disabled:focus-visible{color:#f6f8ff;background:#0b3328;border-color:#35c49a1f;transform:none}.tools-dropdown-coming-soon span{justify-content:space-between;align-items:center;gap:.65rem;width:100%;display:flex}.tools-dropdown-coming-soon small{color:var(--landing-green-soft);font-family:var(--font-nav);letter-spacing:.06em;border:1px solid #35c49a3d;border-radius:999px;flex:none;padding:.22rem .42rem;font-size:.52rem;font-weight:800;line-height:1}.draft-ban-slot-placeholder{opacity:.48}.draft-room-top>.draft-ban-panel:first-child .draft-ban-slot{background:radial-gradient(circle at 30% 30%,#39d0ff33,#081b2be6);border-color:#39d0ff4d;box-shadow:inset 0 0 0 2px #39d0ff09,0 0 14px #39d0ff12}.draft-room-top>.draft-ban-panel:last-child .draft-ban-slot{background:radial-gradient(circle at 30% 30%,#ff56562e,#2b0a11e6);border-color:#ff56564d;box-shadow:inset 0 0 0 2px #ff565609,0 0 14px #ff565612}.draft-room-top>.draft-ban-panel:first-child .draft-ban-slot.active{background:radial-gradient(circle at 30% 30%,#39d0ff57,#084974f5);border-color:#39d0ffc7;animation:1s ease-in-out infinite draft-blue-ban-slot-pulse;box-shadow:inset 0 0 0 2px #ffffff0a,0 0 18px #39d0ff47}@keyframes draft-blue-ban-slot-pulse{0%,to{opacity:1;background:radial-gradient(circle at 30% 30%,#39d0ff61,#084974fa);border-color:#39d0ffd1;box-shadow:inset 0 0 0 2px #ffffff0a,0 0 0 1px #39d0ff42,0 0 18px #39d0ff4d}50%{opacity:.55;background:radial-gradient(circle at 30% 30%,#39d0ff1f,#081b2b6b);border-color:#39d0ff29;box-shadow:inset 0 0 0 2px #ffffff05,0 0 0 1px #39d0ff14}}.game-store-soon-overlay{z-index:1800;background:#020710bd;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.game-store-soon-modal{text-align:center;color:#f7fbff;background:radial-gradient(circle at 100% 0,#5f6bff29,#0000 38%),linear-gradient(#122033,#0b121f);border:1px solid #39d0ff47;border-radius:20px;width:min(440px,100vw - 2rem);padding:2.2rem 2.65rem;position:relative;box-shadow:0 28px 80px #0000008c,inset 0 1px #ffffff0f}.game-store-soon-close{color:#fff;width:auto;height:auto;font:900 1.15rem/1 var(--font-hero);cursor:pointer;background:0 0;border:0;border-radius:0;padding:.15rem;position:absolute;top:-1.65rem;right:-1.25rem}.game-store-soon-close:hover,.game-store-soon-close:focus-visible{color:#fff;transform:translateY(-1px)}.game-store-soon-icon{width:4rem;height:4rem;color:var(--cyan);background:#39d0ff1a;border-radius:18px;place-items:center;margin:0 auto 1rem;display:grid;box-shadow:inset 0 0 0 1px #39d0ff47}.game-store-soon-icon svg{width:2.15rem;height:2.15rem}.game-store-soon-kicker{color:var(--cyan);font-family:var(--font-nav);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:800}.game-store-soon-modal h2{font-family:var(--font-hero);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(1.5rem,4vw,2rem)}.game-store-soon-modal p:last-of-type{color:#dae4f6c7;max-width:28ch;margin:.8rem auto 1.45rem;line-height:1.55}.game-store-soon-action{color:#06111f;width:100%;min-height:3rem;font:900 1rem/1 var(--font-hero);cursor:pointer;background:linear-gradient(135deg,#38c8ff,#596bff);border:0;border-radius:14px}.tournament-dropdown-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#35c49a73,#0000);height:1px;position:absolute;inset:0 0 auto}.tournament-dropdown-head{color:#f6f8ff;font-family:var(--font-hero);letter-spacing:-.03em;text-transform:none;justify-content:space-between;align-items:center;margin-bottom:.55rem;padding:0 .2rem;font-size:.88rem;font-weight:800;display:flex}.tournament-dropdown-head svg{color:#f4f7ffad;width:16px;height:16px}.tournament-dropdown-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.tournament-dropdown-card{background:linear-gradient(#093c2dc7,#072d23e6);border:1px solid #35c49a1f;border-radius:10px;place-items:center;height:52px;min-height:0;padding:.35rem .45rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff0a}.tournament-dropdown-card:hover,.tournament-dropdown-card:focus-visible{background:linear-gradient(#0a4f3ce0,#083c2ef5);border-color:#35c49a5c;transform:translateY(-2px);box-shadow:0 12px 24px #00000038,inset 0 1px #ffffff0f}.tournament-dropdown-card img{object-fit:contain;object-position:center;filter:drop-shadow(0 6px 10px #0000002e);width:100%;max-width:92px;height:100%;max-height:32px;display:block}.landing-logo{place-items:center;display:grid}.landing-logo img{object-fit:contain;filter:hue-rotate(-78deg)saturate(1.28)drop-shadow(0 10px 22px #00000047);width:auto;height:3.05rem;display:block}.landing-menu-toggle{color:#f4f7ffeb;cursor:pointer;border-radius:0;outline:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:color .16s,transform .16s;display:none;box-shadow:none!important;background:0 0!important;border:0!important}.landing-menu-toggle:hover,.landing-menu-toggle:focus,.landing-menu-toggle:focus-visible,.landing-menu-toggle:active,.landing-menu-toggle[aria-expanded=true]{color:var(--landing-green-soft);outline:0;transform:translateY(-1px);box-shadow:none!important;background:0 0!important;border:0!important}.landing-menu-toggle svg{width:24px;height:24px}.landing-actions,.landing-cta-row,.landing-bottom-cta{align-items:center;gap:1rem;display:flex}.landing-actions{flex-wrap:wrap;grid-column:3;justify-content:flex-end;justify-self:end;gap:.75rem}.topbar-button,.hero-button{text-align:center}.topbar-button{font-family:var(--font-body);letter-spacing:.01em;border-radius:6px;justify-content:center;align-items:center;min-width:auto;min-height:2.55rem;padding:0 1.2rem;font-size:.86rem;font-weight:800;line-height:1;display:inline-flex}.topbar-install{background:var(--landing-green);border:1px solid var(--landing-green-light);color:#fff;box-shadow:none}.topbar-install:hover:not(:disabled){background:var(--landing-green-light);border-color:var(--landing-green-soft);color:#fff;box-shadow:none}.topbar-install:disabled{opacity:.72;cursor:default}.topbar-auth-link{color:#f4f7ffe6;min-height:42px;font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;align-items:center;font-size:.88rem;font-weight:700;transition:color .16s,transform .16s;display:inline-flex}.topbar-auth-link:hover{color:#fff;transform:translateY(-1px)}.topbar-user-menu-shell{position:relative}.topbar-auth-action-shell{align-items:center;display:inline-flex;position:relative}.notifications-trigger{position:relative}.notifications-trigger svg{width:1.2rem;height:1.2rem}.notifications-badge{color:#fff;background:#d94769;border-radius:999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .22rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.25rem;right:.15rem}.topbar-user-trigger{box-shadow:none;background:0 0;border:0;gap:.35rem;padding:0}.topbar-profile-avatar{aspect-ratio:1;color:#7b8ba1;background:#dce9f8;border:1px solid #94a3b86b;border-radius:999px;place-items:center;width:3rem;min-width:3rem;height:3rem;min-height:3rem;display:inline-grid;position:relative}.topbar-profile-avatar .profile-avatar-image>img{aspect-ratio:1;border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.topbar-profile-avatar .profile-avatar-frame{--avatar-border-scale:2.62}.topbar-profile-avatar:has(.profile-avatar-frame.has-border){background:0 0;border-color:#0000;overflow:visible}.topbar-profile-avatar .profile-avatar-border{width:calc(var(--avatar-size) * var(--avatar-border-scale));height:calc(var(--avatar-size) * var(--avatar-border-scale));object-fit:contain;border-radius:0}.topbar-profile-avatar>svg{width:1.65rem;height:1.65rem}.topbar-user-trigger.workspace{background:#0b1323d1;border:1px solid #4e77b83d;border-radius:18px;gap:.45rem;min-height:42px;padding:.35rem .65rem}.topbar-user-trigger.workspace .trigger-icon{aspect-ratio:1;color:#7f8ea3;background:#e8eef6;border:1px solid #aac4e2cc;border-radius:999px;flex:0 0 2.45rem;justify-content:center;align-items:center;width:2.45rem;min-width:2.45rem;max-width:2.45rem;height:2.45rem;min-height:2.45rem;max-height:2.45rem;display:inline-flex;position:relative;overflow:hidden}.topbar-user-trigger.workspace .trigger-icon svg{width:1.35rem;height:1.35rem}.topbar-user-trigger.workspace .trigger-icon img{border-radius:inherit;object-fit:cover;object-position:center;width:100%;min-width:100%;height:100%;min-height:100%;display:block;position:absolute;inset:0}.topbar-user-trigger .topbar-profile-chevron{color:#fff;background:#4b5563f5;border:1px solid #0f172af2;border-radius:999px;place-items:center;width:1rem;height:1rem;transition:transform .16s;display:inline-grid;position:absolute;bottom:-.1rem;right:-.1rem}.topbar-user-trigger .topbar-profile-chevron svg{width:.75rem;height:.75rem}.topbar-user-trigger[aria-expanded=true] .topbar-profile-chevron{transform:rotate(180deg)}.topbar-user-menu{z-index:50;background:linear-gradient(#0e1626fa,#09101dfa);border:1px solid #5e83bb33;border-radius:.95rem;gap:.2rem;min-width:12rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 18px 44px #00000057}.topbar-user-menu.organizer-menu{min-width:15.5rem}.topbar-user-menu.topbar-mobile-avatar-menu{border-radius:1rem;gap:.6rem;width:min(22rem,100vw - 2rem);min-width:min(22rem,100vw - 2rem);padding:1rem}.topbar-user-menu.topbar-mobile-avatar-menu.showing-notifications{align-content:start;min-height:min(34rem,100vh - 8rem);max-height:min(38rem,100vh - 6rem)}.topbar-notification-menu{width:min(28rem,100vw - 3rem);min-width:22rem;padding-top:.3rem}.topbar-notification-list{gap:.55rem;max-height:24rem;padding:.1rem .1rem .2rem;display:grid;overflow-y:auto}.topbar-notification-item{text-align:left;width:100%;padding:.95rem 1rem}.topbar-notification-empty{text-align:center;padding:.45rem .35rem .55rem}.topbar-notification-empty strong{color:#7d8796;margin-bottom:.18rem;font-size:.82rem;font-weight:700;display:block}.topbar-notification-empty p{color:#8d98a8;margin:0;font-size:.76rem;line-height:1.35}.topbar-notification-item strong,.notification-item strong{margin-bottom:.35rem;display:block}.topbar-notification-item p,.notification-item p{margin:0}.topbar-notification-item span,.notification-item span{color:#b8c8e2b8;margin-top:.55rem;font-size:.78rem;display:inline-block}.topbar-user-menu-meta{gap:.15rem;padding:.35rem .85rem .55rem;display:grid}.topbar-user-menu-meta strong{color:#fff;font-size:.9rem}.topbar-user-menu-meta span{color:#b8c8e2c2;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem}.topbar-user-menu-divider{background:linear-gradient(90deg,#39d0ff2e,#ffffff0a);height:1px;margin:0 .35rem .2rem}.topbar-user-menu-item{color:#f4f7ffe6;text-align:left;background:0 0;border:0;border-radius:.8rem;justify-content:flex-start;align-items:center;width:100%;padding:.78rem .85rem;font-size:.88rem;font-weight:600;transition:background .16s,color .16s,transform .16s;display:flex}.topbar-notification-link{font-size:.8rem;font-weight:700}.topbar-avatar-notification-section{min-height:inherit;grid-template-rows:auto minmax(0,1fr);gap:.75rem;padding:.35rem .15rem .65rem;display:grid}.topbar-avatar-notification-heading{color:#f4f7ffeb;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.7rem;padding:.15rem .35rem 0;font-size:.78rem;font-weight:900;display:flex}.topbar-avatar-notification-heading strong{color:#fff;background:#ff5e7c;border-radius:999px;place-items:center;min-width:1.4rem;height:1.4rem;font-size:.72rem;display:inline-grid}.topbar-avatar-notification-list{align-content:start;gap:.55rem;max-height:none;padding-right:.1rem;display:grid;overflow-y:auto}.topbar-avatar-notification-item{color:#f4f7ffeb;text-align:left;background:0 0;border:0;border-radius:.75rem;align-items:flex-start;gap:.75rem;width:100%;padding:.65rem;display:flex}.topbar-avatar-notification-item.unread{background:#39d0ff14}.topbar-avatar-notification-item strong{color:#fff;font-size:.88rem}.topbar-avatar-notification-item p{color:#b8c8e2cc;margin:0;font-size:.8rem;line-height:1.35}.topbar-avatar-notification-item span{color:#b8c8e29e;font-size:.7rem;font-weight:700}.notification-item,.topbar-notification-item{text-align:left;align-items:flex-start;gap:.75rem;display:flex}.notification-facebook-icon{background:#060e1ceb;border:1px solid #39d0ff52;border-radius:999px;place-items:center;width:2.55rem;min-width:2.55rem;height:2.55rem;display:inline-grid;box-shadow:0 0 0 3px #39d0ff1f;color:#020712!important;font-size:1rem!important;font-weight:950!important}.notification-facebook-icon img{object-fit:contain;width:1.85rem;height:1.85rem}.notification-facebook-copy{gap:.22rem;min-width:0;margin:0!important;display:grid!important}.notification-facebook-copy strong{margin:0}.notification-facebook-copy p{margin:0;line-height:1.3}.notification-facebook-copy small{color:#68d7ff;font-size:.7rem;font-weight:800}.notification-status{color:#e2e8f0e0;letter-spacing:.08em;text-transform:uppercase;background:#94a3b829;border-radius:999px;width:fit-content;padding:.18rem .45rem;font-size:.64rem;font-style:normal;font-weight:950}.notification-status.pending{color:#fbbf24;background:#fbbf2429}.notification-status.approved{color:#86efac;background:#22c55e29}.notification-status.rejected{color:#fca5a5;background:#ef444429}.topbar-notification-toggle-item{justify-content:space-between}.topbar-user-menu-item:hover,.topbar-user-menu-item:focus-visible{color:#fff;background:#39d0ff14;transform:translate(2px)}.topbar-user-menu-item.danger{color:#ffaabceb}.topbar-user-menu-item.danger:hover,.topbar-user-menu-item.danger:focus-visible{color:#ffd6de;background:#ff5e7c1f}.landing-topbar .topbar-user-trigger{min-height:2.25rem;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.landing-topbar .topbar-user-trigger:hover,.landing-topbar .topbar-user-trigger:focus-visible{background:0 0;transform:none}.landing-topbar .topbar-profile-avatar{color:#7b8ba1;background:#dce9f8}.landing-topbar .topbar-guest-menu-icon{color:#fff;background:0 0;border:0;border-radius:0;place-items:center;width:2.25rem;height:2.25rem;display:inline-grid;position:relative}.landing-topbar .topbar-guest-menu-icon>svg:first-child{width:1.35rem;height:1.35rem}.landing-topbar .topbar-user-menu{background:linear-gradient(#0e1626fa,#09101dfa);border-color:#39d0ff38;box-shadow:0 18px 44px #00000057}.landing-topbar .topbar-user-menu-item{color:#f4f7ffe6}.landing-topbar .topbar-user-menu-item:hover,.landing-topbar .topbar-user-menu-item:focus-visible{color:#fff;background:#39d0ff14}.landing-topbar .topbar-user-menu-item.danger{color:#ffaabceb}.landing-topbar .topbar-user-menu-item.danger:hover,.landing-topbar .topbar-user-menu-item.danger:focus-visible{color:#ffd6de;background:#ff5e7c1f}.topbar-mobile-guest-menu-shell,.topbar-mobile-menu-section,.topbar-mobile-menu-divider{display:none}.hero-button.dark{background:#040912d6;border-color:#ff5e7c57}.landing-hero{z-index:2;min-height:670px;padding:calc(5.8rem + var(--download-banner-offset)) 2rem 3rem;grid-template-columns:minmax(0,820px);justify-content:center;align-items:center;display:grid;position:relative}.hero-socials{left:50%;top:calc(4.2rem + var(--download-banner-offset));justify-content:center;align-items:center;gap:.65rem;display:flex;position:absolute;transform:translate(-50%)}.social-button{color:#f5f7ffad;-webkit-backdrop-filter:none;backdrop-filter:none;width:32px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.social-button:hover,.social-button:focus-visible{color:#f5f7fff2;background:0 0}.social-icon{width:18px;height:18px}.landing-copy,.landing-panel{padding:2rem}.landing-copy{z-index:1;text-align:center;align-self:center;justify-items:center;gap:1.35rem;max-width:820px;padding:0;display:grid;position:relative;transform:translateY(-1rem)}.hero-kicker{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.landing-copy h2{max-width:13.6ch;font-family:var(--font-hero);letter-spacing:-.05em;text-transform:none;text-shadow:0 10px 28px #0000005c;font-size:clamp(2.15rem,4.3vw,3.85rem);font-weight:700;line-height:1.04}.hero-title-line{display:block}.hero-copy{color:#e2eaff8a;text-shadow:0 8px 20px #00000047;max-width:50ch;font-size:clamp(.98rem,1.3vw,1.08rem);line-height:1.75}.landing-cta-row{justify-content:center;gap:1.1rem;margin-top:.35rem}.landing-cta-row .hero-button{min-width:180px;font-family:var(--font-hero);letter-spacing:0;text-transform:none;border:1px solid #ffffff24;border-radius:18px;padding:.92rem 1.35rem;font-size:1rem;font-weight:600}.landing-cta-row .primary-button.hero-button{color:#02120d;background:linear-gradient(135deg,#35c49af0,#078f67f0);border-color:#35c49a61;box-shadow:0 16px 30px #35c49a38}.feature-grid,.role-grid{gap:1rem;display:grid}.feature-card,.role-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#051812d6,#05181294);border:1px solid #35c49a33;border-radius:22px;padding:1.15rem}.feature-card strong,.role-card strong{margin:.25rem 0 .45rem;font-size:1.15rem;display:block}.landing-section{display:grid}.landing-main>.landing-section-full:not(.landing-topbar){z-index:30;min-height:100svh;margin-inline:0;position:relative}.format-panel{background:radial-gradient(circle,#35c49a0d,#0000 28%),#050505;border-top:1px solid #35c49a29;border-bottom:1px solid #35c49a1f;align-content:center;gap:2rem;padding:2.4rem 3rem;display:grid}.landing-main>.format-panel.landing-section-full{min-height:auto}.format-heading{text-align:center;justify-items:center;gap:.6rem;display:grid}.format-heading .eyebrow,.format-heading h3,.format-detail h4{text-transform:uppercase}.format-heading .eyebrow,.format-detail h4{color:var(--landing-green-soft)}.format-heading h3{letter-spacing:.08em;margin:0;font-size:clamp(2rem,4vw,3.2rem)}.format-track{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.format-stage{text-align:center;background:0 0;border:0;justify-items:center;gap:.9rem;width:100%;padding:0;display:grid;position:relative}.format-stage:focus,.format-stage:focus-visible{box-shadow:none;outline:none}.format-stage:after{content:"";border-top:1px dotted #ffffff57;width:calc(100% - 56px);position:absolute;top:18px;left:calc(50% + 28px)}.format-stage:last-child:after{display:none}.format-stage-badge{color:#ffffffeb;width:36px;height:36px;font-family:var(--font-display);background:#121212e0;border:2px solid #ffffffbd;place-items:center;font-size:.95rem;display:grid}.format-stage.active .format-stage-badge{border-color:var(--landing-green-light);color:var(--landing-green-soft)}.format-stage-check{width:18px;height:18px}.format-stage strong{text-transform:uppercase;font-size:1rem}.format-stage span{color:#ffffffb8;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.format-stage-mobile-detail,.format-mobile-controls{display:none}.format-detail{text-align:center;color:#eaf1ffcc;gap:1rem;max-width:860px;margin:0 auto;font-size:.9rem;line-height:1.65;display:grid}.format-detail h4{margin:0;font-size:1.8rem}.competition-panel{background:linear-gradient(180deg, #080a0ef5, #05070afa), radial-gradient(circle at 50% 0%, #a0ff001f, transparent 24%), var(--competition-image) center / cover no-repeat;border-top:1px solid #ffffff14;align-content:center;justify-items:center;gap:1.5rem;padding:2.4rem 1rem 3rem;display:grid}.competition-heading{text-align:center;justify-items:center;gap:.2rem;display:grid}.competition-heading h3{font-family:var(--font-hero);letter-spacing:-.05em;background:0 0;-webkit-background-clip:initial;background-clip:initial;color:var(--cyan);text-transform:none;margin:0;font-size:clamp(2rem,4vw,3.35rem);font-weight:800;line-height:.92}.competition-season{color:var(--cyan);font-family:var(--font-nav);letter-spacing:.22em;text-transform:uppercase;font-size:.92rem;font-weight:700}.competition-logo-grid{background:#ffffff0a;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;width:min(100%,980px);padding:.25rem;display:grid}.top-teams-featured-row{justify-content:center;width:min(100%,980px);display:flex}.competition-logo-card{text-align:center;background:#2c2c26e0;border-bottom:2px solid #fffc;align-content:start;gap:.9rem;min-height:188px;padding:2.2rem .75rem .95rem;display:grid;position:relative}.competition-rank-badge{color:#f3efe2;min-width:4.2rem;font-family:var(--font-nav);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#24272efa,#171a20f5);border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .62rem;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;top:.65rem;left:.65rem;box-shadow:0 10px 20px #00000042,inset 0 1px #ffffff14}.competition-rank-badge.rank-1{color:#221505;background:linear-gradient(135deg,#f6d36e,#b8862b);border-color:#ffd66b66}.competition-rank-badge.rank-2{color:#171c24;background:linear-gradient(135deg,#d8dee8,#8e98a8);border-color:#e0e7f057}.competition-rank-badge.rank-3{color:#1f1209;background:linear-gradient(135deg,#d59a67,#8b5631);border-color:#cb915f57}.competition-logo-frame{place-items:center;min-height:118px;display:grid}.competition-logo-frame img{object-fit:contain;width:100%;max-width:128px;max-height:88px;display:block}.competition-logo-card p{color:#fff;font-family:var(--font-nav);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.competition-tabs{border-bottom:1px solid #075cff47;justify-content:center;align-items:center;gap:2rem;padding-bottom:1rem;display:flex}.competition-tab{box-shadow:none;color:#f4f7ffd6;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;outline:none;padding:0 0 .3rem;font-size:1.05rem;position:relative}.competition-tab:focus,.competition-tab:focus-visible{box-shadow:none;outline:none}.competition-tab.active{color:var(--cyan)}.competition-tab.active:after{content:"";background:#4fa3ff;height:2px;position:absolute;bottom:-1rem;left:0;right:0}.competition-grid{justify-items:center;display:grid}.competition-card{background:#050608;border:1px solid #ffffff0f;border-radius:22px;grid-template-columns:minmax(0,2.35fr) minmax(280px,1fr);width:min(100%,1220px);min-height:420px;display:grid;overflow:hidden;box-shadow:0 28px 60px #00000052}.competition-card.spotlight{animation:.42s competition-fade}.competition-card-media{background:var(--competition-poster) center / cover no-repeat;min-height:420px}.competition-card-body{background:#030405fa;align-content:start;gap:1.35rem;padding:1.35rem 1.45rem 1.5rem;display:grid}.competition-card-top{border-bottom:1px solid #ffffff14;padding-bottom:1rem}.competition-card-top strong{color:#f4f7ff;font-size:1.1rem;line-height:1.35}.competition-side-stack{gap:1rem;display:grid}.competition-side-item{color:#f4f7ffc7;grid-template-columns:20px 1fr;align-items:start;gap:.85rem;margin:0;font-size:.95rem;line-height:1.45;display:grid}.competition-side-icon{color:#f4f7ffb8;width:18px;height:18px}.competition-side-item:first-child .competition-side-icon,.competition-side-item:nth-child(2) .competition-side-icon,.competition-side-item:nth-child(3) .competition-side-icon{color:#f4f7ffb8}.competition-side-icon svg{width:100%;height:100%}.competition-card-footer{justify-items:center;gap:1.25rem;margin-top:auto;display:grid}.competition-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;width:100%;display:grid}.competition-meta span{text-align:center;color:#ffffff75;text-transform:uppercase;letter-spacing:.08em;justify-items:center;gap:.25rem;font-size:.68rem;display:grid}.competition-meta strong{color:#f4f7ff;font-size:1rem}.competition-join{color:#fff;width:fit-content;min-width:220px;font-family:var(--font-hero);text-align:center;box-shadow:none;background:#3d7eea;border:0;border-radius:6px;justify-self:center;padding:.92rem 1.35rem;font-size:1rem;font-weight:700}.competition-carousel{width:min(100%,1280px);margin:0 auto;position:relative}.competition-nav-button{z-index:2;color:#f4f7ffeb;width:28px;height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.competition-nav-button:hover,.competition-nav-button:focus-visible{color:#fff;background:0 0}.competition-nav-button.left{left:-34px}.competition-nav-button.right{right:-34px}.competition-nav-button:disabled{opacity:.3;cursor:default}.competition-nav-icon{width:24px;height:24px}@keyframes competition-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.role-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-bottom-cta{justify-content:space-between}.hero-panel,.auth-panel{padding:2rem}.hero-panel{box-shadow:var(--shadow);background:linear-gradient(135deg,#081122eb,#080e1ebf),radial-gradient(circle at 30% 20%,#5f6bff38,#0000 30%);border:1px solid #5f6bff47;border-radius:32px;flex-direction:column;justify-content:center;align-self:stretch;gap:1.25rem;display:flex}.hero-panel h1{max-width:12ch;font-size:clamp(2.6rem,5vw,4.5rem)}.hero-grid,.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.hero-metric,.stat-card,.metric-box{background:#09101eb8;border:1px solid #5e83bb2e;border-radius:20px;padding:1rem 1.1rem}.hero-metric strong,.stat-card strong,.metric-box strong{font-size:1.4rem;font-family:var(--font-display);display:block}.auth-panel{flex-direction:column;gap:1.25rem;display:flex}.panel-heading,.topbar,.list-item,.inline-actions,.list-row,.invite-row,.message-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.stack{gap:1rem;display:grid}.field,.form-grid{gap:.7rem;display:grid}.form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.create-tournament-basic{color:#fff;background:#333;border:1px solid #2b2b2b;border-radius:.35rem;grid-column:1/-1;overflow:hidden}.organizer-ad-layout{grid-template-columns:180px minmax(0,1080px) 180px;justify-content:center;align-items:start;gap:1.25rem;width:100%;display:grid}.organizer-ad-main{min-width:0}.organizer-side-ad{color:#0000;background:0 0;border:0;place-items:center;min-height:600px;display:grid;position:sticky;top:1rem}.organizer-side-ad span{color:#0000;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900;display:none}@media (width<=1460px){.organizer-ad-layout{grid-template-columns:minmax(0,1080px)}.organizer-side-ad{display:none}}.create-tournament-basic-title{color:#c7d7f0;letter-spacing:.06em;text-transform:uppercase;background:#333;border-bottom:1px solid #292929;padding:.75rem .9rem;font-size:.78rem;font-style:italic;font-weight:900}.create-tournament-basic-body{gap:1rem;padding:2rem 1.1rem;display:grid}.create-tournament-row{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.create-tournament-row>span{color:#fff;padding-top:.55rem;font-size:.8rem;font-weight:900}.create-tournament-row>span strong{color:#39d0ff}.create-tournament-limited-field{gap:.35rem;display:grid}.create-tournament-limited-field p{color:#ffffff9e;margin:0;font-size:.74rem;font-weight:700}.create-tournament-host-stack{gap:1.1rem;display:grid}.create-tournament-community-callout{background:#3b3b3b;border:1px solid #2a2a2a;border-radius:.18rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.create-tournament-community-callout p{color:#fff;max-width:520px;font-size:.88rem;line-height:1.5}.create-tournament-community-button{color:#fff;text-transform:uppercase;background:linear-gradient(#39d0ff,#2576ff);border-radius:999px;min-width:220px;min-height:38px;padding:.65rem 1.2rem;font-size:.75rem;font-style:italic;font-weight:900}.create-tournament-basic input,.create-tournament-basic select,.create-tournament-basic textarea{color:#fff;background:#292929;border-color:#39d0ffc7;border-radius:.12rem}.create-tournament-basic select{border-color:#242424;font-weight:900}.create-tournament-basic textarea{resize:vertical;border-color:#0000;min-height:152px}.create-tournament-url-field{grid-template-columns:auto minmax(0,1fr) 42px;align-items:stretch;display:grid}.create-tournament-url-field>span,.create-tournament-url-field>button{color:#171717;background:#4b4b4b;border:0;place-items:center;font-size:.82rem;display:grid}.create-tournament-url-field>span{padding-inline:.8rem}.create-tournament-url-field>input{border-color:#0000;border-radius:0}.create-tournament-url-field>button{color:#0000;font-size:0;overflow:hidden}.create-tournament-url-field>button:before{content:"~";color:#151515;font-size:1.05rem;font-weight:900}.create-tournament-editor{background:#292929;border-radius:.12rem;overflow:hidden}.create-tournament-description-stack{justify-items:center;gap:.75rem;display:grid}.create-tournament-editor-toolbar{background:#e8eeee;flex-wrap:wrap;min-height:32px;display:flex}.create-tournament-editor-toolbar button{color:#101820;background:0 0;min-width:34px;min-height:32px;padding:.35rem .55rem;font-size:.72rem;font-weight:800}.create-tournament-add-images{aspect-ratio:16/8.4;color:#fff;cursor:pointer;width:min(100%,520px);font:inherit;background-color:#292929;background-image:linear-gradient(135deg,#39d0ff14,#0000 42%),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px dashed #39d0ffb8;border-radius:.25rem;place-items:center;padding:1rem;display:grid;position:relative;overflow:hidden}.create-tournament-cover-placeholder{text-align:center;justify-items:center;gap:.35rem;display:grid}.create-tournament-add-images.has-image:before{content:"";background:#0000006b;position:absolute;inset:0}.create-tournament-add-images.has-image .create-tournament-cover-placeholder{z-index:1;position:relative}.create-tournament-cover-placeholder svg{color:#39d0ff;width:1.05rem;height:1.05rem}.create-tournament-cover-placeholder strong{color:#fff;font-size:.86rem;font-weight:900}.create-tournament-cover-placeholder small{color:#fff;opacity:.8;font-size:.76rem;line-height:1.4}.create-tournament-cover-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.create-tournament-image-list{flex-wrap:wrap;gap:.45rem;display:flex}.create-tournament-image-list span{color:#fff;background:#292929;border:1px solid #4b4b4b;border-radius:999px;padding:.35rem .55rem;font-size:.72rem;font-weight:800}.create-tournament-rules,.create-tournament-settings{margin-top:1rem}.create-tournament-game-box{background:#3b3b3b;border:1px solid #2a2a2a;border-radius:.18rem;gap:.85rem;padding:.9rem;display:grid}.create-tournament-game-box>p{color:#fff;font-size:.78rem;line-height:1.45}.create-tournament-search-field{grid-template-columns:42px minmax(0,1fr);align-items:stretch;display:grid}.create-tournament-search-field>span{color:#1d1d1d;background:#8c8c8c;place-items:center;display:grid}.create-tournament-search-field svg{width:1rem;height:1rem}.create-tournament-search-field input{border-color:#0000;border-radius:0}.create-tournament-game-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.create-tournament-game-options button{background:#333;border:1px solid #4b4b4b;border-radius:.65rem;place-items:center;min-height:58px;padding:.55rem;display:grid}.create-tournament-game-options button.active,.create-tournament-game-options button:hover,.create-tournament-game-options button:focus-visible{border-color:#39d0ff;box-shadow:0 0 0 2px #39d0ff24}.create-tournament-game-options img{object-fit:contain;max-width:100%;max-height:42px}.create-tournament-rankings{border-top:1px solid #2a2a2a;gap:.25rem;padding-top:.8rem;display:grid}.create-tournament-rankings strong,.create-tournament-rankings p{color:#fff;font-size:.78rem}.create-tournament-rankings p{font-style:italic}.create-tournament-radio-stack,.create-tournament-format-stack{gap:.55rem;display:grid}.create-tournament-radio-stack label,.create-tournament-checkbox{color:#fff;align-items:flex-start;gap:.55rem;font-size:.82rem;font-weight:800;line-height:1.35;display:flex}.create-tournament-radio-stack input,.create-tournament-checkbox input{accent-color:#39d0ff;width:auto;margin-top:.15rem}.create-tournament-format-stack select{min-height:34px;padding:.35rem .85rem;font-size:.78rem;font-weight:800;line-height:1.1}.create-tournament-segmented{grid-template-columns:repeat(2,130px);justify-content:start;gap:.6rem;display:inline-grid}.create-tournament-segmented button{color:#fff;background:#292929;border-radius:0;min-height:40px;font-size:.82rem;font-weight:900}.create-tournament-segmented button:first-child,.create-tournament-segmented button:last-child{border-radius:.2rem}.create-tournament-segmented button.active{background:#2576ff}.create-tournament-division-select{width:100%;max-width:none;min-height:34px;padding:.35rem .85rem;font-size:.78rem;font-weight:800;line-height:1.1}.create-tournament-fee-row{grid-template-columns:calc(260px + .6rem) 240px;align-items:stretch;gap:0;display:grid}.create-tournament-paid-fields{visibility:hidden;pointer-events:none;grid-template-columns:130px 110px;align-items:stretch;display:grid}.create-tournament-paid-fields.is-visible{visibility:visible;pointer-events:auto}.create-tournament-paid-fields input,.create-tournament-paid-fields select{border-radius:0;min-height:40px}.create-tournament-paid-fields select{border-radius:0 .2rem .2rem 0}.create-tournament-help{color:#fff;font-size:.78rem;line-height:1.45}.create-tournament-help:before{content:"i";color:#333;background:#d9edf7;border-radius:999px;place-items:center;width:.8rem;height:.8rem;margin-right:.25rem;font-size:.62rem;font-weight:900;display:inline-grid}.create-tournament-divider{background:#4b4b4b;height:1px;margin:1.3rem 0 .6rem}.create-tournament-participant-cap{grid-template-columns:auto 76px;align-items:center;gap:.55rem;width:fit-content;display:inline-grid}.create-tournament-participant-cap span{color:#fff;font-size:.8rem}.create-tournament-participant-cap input{min-height:36px;padding:.4rem .55rem}.create-tournament-start-stack{gap:.85rem;display:grid}.create-tournament-start-row{grid-template-columns:minmax(0,500px) auto;align-items:center;gap:1rem;display:grid}.create-tournament-start-picker-shell{max-width:500px;position:relative}.create-tournament-start-trigger{color:#ffffffad;text-align:left;background:#252525;border:1px solid #4b4b4b;border-radius:0;grid-template-columns:minmax(0,1fr) 22px;align-items:center;width:100%;min-height:34px;padding:.35rem .85rem;font-size:.78rem;font-weight:800;line-height:1.1;display:grid}.create-tournament-start-trigger.has-value{color:#fff}.create-tournament-start-trigger svg{color:#ffffffdb;justify-self:end;width:.95rem;height:.95rem}.create-tournament-start-picker{z-index:40;background:#111;border:1px solid #4b4b4b;grid-template-columns:200px 74px;max-width:min(100vw - 2rem,274px);display:grid;position:absolute;top:auto;bottom:calc(100% + .45rem);left:0;box-shadow:0 18px 28px #00000073}.create-tournament-picker-calendar{padding:.4rem}.create-tournament-picker-header{grid-template-columns:26px 1fr 26px;align-items:center;gap:.25rem;margin-bottom:.25rem;display:grid}.create-tournament-picker-header strong{color:#fff;text-align:center;font-size:.78rem}.create-tournament-picker-header button,.create-tournament-picker-days button,.create-tournament-picker-times button{color:#fff;background:0 0;border:0;border-radius:0;font-weight:800}.create-tournament-picker-header button{color:#ffffffa8;min-height:24px}.create-tournament-picker-weekdays,.create-tournament-picker-days{grid-template-columns:repeat(7,1fr);display:grid}.create-tournament-picker-weekdays span{color:#ffffff8c;text-align:center;padding:.2rem 0;font-size:.62rem;font-weight:900}.create-tournament-picker-days button{color:#ffffffd6;min-height:23px;font-size:.68rem}.create-tournament-picker-days button.is-outside{color:#ffffff47}.create-tournament-picker-days button.is-selected,.create-tournament-picker-times button.is-selected{color:#fff;background:#2576ff}.create-tournament-picker-days button:hover,.create-tournament-picker-days button:focus-visible,.create-tournament-picker-times button:hover,.create-tournament-picker-times button:focus-visible,.create-tournament-picker-header button:hover,.create-tournament-picker-header button:focus-visible{color:#fff;background:#39d0ff2e}.create-tournament-picker-times{border-left:1px solid #333;max-height:170px;overflow:auto}.create-tournament-picker-times button{color:#ffffffdb;text-align:left;white-space:nowrap;width:100%;min-height:26px;padding:0 .35rem;font-size:.68rem;display:block}.create-tournament-checkbox.muted-option{opacity:.42}.create-tournament-actions{z-index:20;background:linear-gradient(#3330,#333 42%);grid-column:1/-1;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding:.75rem 0 0;display:flex;position:sticky;bottom:1rem}.create-tournament-next-button{color:#fff;background:#2576ff;border-radius:.22rem;min-width:120px;min-height:44px;padding:0 1.35rem;font-size:.86rem;font-weight:900}.create-tournament-next-button:hover,.create-tournament-next-button:focus-visible{background:#2f82ff;box-shadow:0 0 0 3px #39d0ff29}.create-tournament-form-builder-head{grid-template-columns:minmax(0,1fr);align-items:end;gap:1rem;display:grid}.create-tournament-form-builder-head div{gap:.2rem;display:grid}.create-tournament-form-builder-head span{color:#39d0ff;text-transform:uppercase;font-size:.72rem;font-weight:900}.create-tournament-form-builder-head strong{color:#fff;font-size:1.15rem}.create-tournament-form-builder{background:0 0;border-color:#0000}.create-tournament-form-builder .create-tournament-basic-body{overflow:visible}.create-tournament-form-canvas{grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem;display:grid;position:relative}.create-tournament-form-main{gap:.85rem;min-width:0;display:grid}.create-tournament-form-toolbar{z-index:15;background:#070c18b8;border:1px solid #5e83bb47;border-radius:.28rem;gap:0;width:44px;padding:.35rem 0;display:grid;position:static;box-shadow:0 6px 16px #0000003d}.create-tournament-form-toolbar button{color:#f4f7ff;background:0 0;border-radius:0;place-items:center;width:100%;height:36px;display:grid}.create-tournament-form-toolbar button:hover,.create-tournament-form-toolbar button:focus-visible{color:#39d0ff;background:#0a1324b3;outline:none}.create-tournament-form-toolbar svg{width:20px;height:20px}.create-tournament-form-title-card{background:0 0;border:0;border-top:7px solid #2576ff;border-radius:0;gap:.55rem;padding:1.2rem 1rem 1rem;display:grid}.create-tournament-form-title-card input{color:#fff;background:0 0;border:0;border-radius:0;min-height:42px;font-size:1.35rem;font-weight:900}.create-tournament-form-title-card textarea{color:#ffffffb8;resize:vertical;background:0 0;border:0;border-radius:0;min-height:44px;font-size:.82rem}.create-tournament-form-title-card input:focus,.create-tournament-form-title-card textarea:focus{outline:none}.create-tournament-form-title-card p{color:#ffffffb8;margin:0;font-size:.78rem;line-height:1.45}.create-tournament-form-title-card p button{color:#39d0ff;min-height:auto;font:inherit;background:0 0;border:0;padding:0;font-weight:800}.create-tournament-form-fields{gap:.85rem;display:grid}.create-tournament-form-field-row{grid-template-columns:minmax(0,1fr) 48px;align-items:start;gap:.7rem;display:grid}.create-tournament-form-toolbar-spacer{width:44px;display:block}.create-tournament-form-field-card{background:#29292985;border:1px solid #4b4b4b;border-left:4px solid #2576ff;border-radius:.28rem;gap:.8rem;padding:1.35rem 1.2rem .9rem;display:grid;position:relative;overflow:visible}.create-tournament-form-drag-handle{opacity:.65;cursor:grab;z-index:2;grid-template-columns:repeat(3,3px);place-content:center;gap:2px;width:2.25rem;height:1.1rem;display:grid;position:absolute;top:.2rem;left:50%;transform:translate(-50%)}.create-tournament-form-drag-handle span{background:#ffffffc2;border-radius:999px;width:3px;height:3px}.create-tournament-form-drag-handle:active{cursor:grabbing}.create-tournament-form-drag-handle:hover,.create-tournament-form-drag-handle:focus-visible{opacity:1}.create-tournament-form-drag-handle:focus-visible{outline-offset:1px;border-radius:.25rem;outline:2px solid #38bdf8}.create-tournament-form-field-card.is-dragging{opacity:.58}.create-tournament-form-field-card.is-type-menu-open{z-index:70}.create-tournament-form-field-grid{grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:.75rem;margin-bottom:.65rem;display:grid}.create-tournament-form-field-grid>input,.create-tournament-form-field-grid>textarea{color:#fff;border:0;border-bottom:1px solid #5a5a5a;border-radius:0;min-height:42px;background:0 0!important}.create-tournament-form-field-grid>textarea{resize:vertical;padding:.65rem 0 .45rem;line-height:1.45}.create-tournament-form-field-grid>input:focus,.create-tournament-form-field-grid>textarea:focus{border-color:#39d0ff;outline:none}.create-tournament-question-type{position:relative}.create-tournament-question-type>button{color:#fff;text-align:left;background:#303030;border:1px solid #5a5a5a;border-radius:.18rem;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:.65rem;width:100%;min-height:44px;padding:0 .7rem;font-size:.86rem;font-weight:500;display:grid}.create-tournament-question-type>button:focus-visible{border-color:#673ab7;outline:none;box-shadow:0 0 0 2px #673ab72e}.create-tournament-question-type>button>span:not(.create-tournament-question-type-icon){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.create-tournament-question-type-icon{color:#ffffffbd;place-items:center;display:grid}.create-tournament-question-type-icon svg{width:20px;height:20px}.create-tournament-question-type>button>svg{color:#ffffffbd;width:18px;height:18px}.create-tournament-question-type-menu{z-index:200;background:#2f2f2f;border:1px solid #4b4b4b;border-radius:.12rem;width:250px;max-height:none;padding:.45rem 0;position:absolute;top:calc(100% + 4px);right:0;overflow:visible;box-shadow:0 12px 28px #0000005c}.create-tournament-question-type-group{display:grid}.question-type-separator{background:#4b4b4b;height:1px;margin:.22rem 0;display:block}.create-tournament-question-type-menu button{color:#fff;text-align:left;background:#2f2f2f;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:.72rem;min-height:32px;padding:0 .75rem;font-size:.78rem;font-weight:500;display:grid}.create-tournament-question-type-menu button:hover,.create-tournament-question-type-menu button:focus-visible{background:#3a3a3a;outline:none}.create-tournament-question-type-menu button.is-selected{color:#fff;background:#2576ff38}.create-tournament-question-type-menu button .create-tournament-question-type-icon{color:#ffffffb8}.create-tournament-question-type-menu .create-tournament-question-type-icon svg{width:17px;height:17px}.create-tournament-form-options{gap:.55rem;padding-top:.15rem;display:grid}.create-tournament-form-options label{grid-template-columns:18px minmax(0,1fr) 30px;align-items:center;gap:.7rem;display:grid}.create-tournament-form-options .choice-marker{border:1px solid #ffffff94;border-radius:999px;width:.82rem;height:.82rem}.create-tournament-form-options .choice-marker.square{border-radius:.15rem}.create-tournament-form-options label input{border:0;border-bottom:1px solid #0000;border-radius:0;min-height:34px;background:0 0!important}.create-tournament-form-options label input:focus{border-bottom-color:#39d0ff;outline:none}.create-tournament-remove-option-button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.25rem;place-items:center;width:30px;height:30px;padding:0;display:grid}.create-tournament-remove-option-button:hover,.create-tournament-remove-option-button:focus-visible{color:#b91c1c;background:#fee2e2;outline:none}.create-tournament-remove-option-button svg{width:16px;height:16px}.create-tournament-add-option-button{color:#ffffffad;background:0 0;border:0;border-radius:0;grid-template-columns:18px minmax(0,max-content);align-items:center;gap:.7rem;width:fit-content;min-height:34px;padding:0;font-size:.78rem;font-weight:800;display:grid}.create-tournament-add-option-button em{color:#ffffff80;font-style:normal}.create-tournament-add-option-button strong{color:#39d0ff;font-weight:900;font-size:inherit!important;line-height:inherit!important;margin-left:.2rem!important;position:static!important;inset:auto!important}.create-tournament-form-preview input,.create-tournament-form-preview textarea{opacity:.68;border:0;border-bottom:1px solid #5a5a5a;border-radius:0;width:100%;background:0 0!important}.create-tournament-form-preview{padding-top:.15rem}.create-tournament-form-agreement{background:0 0;border:0;border-radius:0;gap:.75rem;padding:0;display:grid}.create-tournament-form-agreement textarea{background:0 0;border-color:#0000;min-height:86px;font-size:.86rem;font-style:italic;line-height:1.55}.create-tournament-form-agreement label{color:#fff;align-items:center;gap:.6rem;font-size:.82rem;font-weight:800;display:flex}.create-tournament-form-agreement input{accent-color:#39d0ff;width:auto}.create-tournament-form-image label{color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #39d0ff9e;border-radius:0;place-items:center;gap:.85rem;min-height:180px;padding:1rem;font-size:.86rem;font-weight:900;display:grid}.create-tournament-form-image input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.create-tournament-form-upload-cta{color:#075985;background:#e0f2fe;border:1px solid #38bdf8;border-radius:.3rem;place-items:center;min-height:38px;padding:0 1rem;font-size:.86rem;font-weight:900;display:inline-grid}.create-tournament-form-image img{object-fit:contain;background:#fff;border:1px solid #0f172a1f;border-radius:.35rem;width:min(100%,520px);max-height:260px;display:block}.create-tournament-form-scale,.create-tournament-form-rating{color:#ffffffb8;align-items:center;gap:1.1rem;min-height:48px;font-weight:800;display:flex}.create-tournament-form-rating span{font-size:1.4rem}.create-tournament-form-grid-preview{gap:.55rem;display:grid}.create-tournament-form-grid-preview label{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.create-tournament-form-grid-preview label span{color:#ffffffa3;font-size:.78rem;font-weight:800}.create-tournament-form-grid-preview input{border:0;border-bottom:1px solid #5a5a5a;border-radius:0;min-height:34px;background:0 0!important}.create-tournament-form-card-actions{border-top:1px solid #4b4b4b;justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.8rem;display:flex}.create-tournament-form-icon-actions{gap:.55rem;margin-right:.6rem;display:flex}.create-tournament-form-icon-actions button,.create-tournament-more-button{color:#ffffffb3;background:0 0;border:0;border-radius:0;place-items:center;min-width:32px;min-height:32px;padding:0;display:grid}.create-tournament-form-icon-actions svg{width:1rem;height:1rem}.create-tournament-required-toggle{color:#fff;border-left:1px solid #4b4b4b;align-items:center;gap:.65rem;padding-left:.9rem;font-size:.78rem;font-weight:800;display:inline-flex}.create-tournament-required-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.create-tournament-required-toggle i{background:#5a5a5a;border-radius:999px;width:2.1rem;height:1.1rem;position:relative}.create-tournament-required-toggle i:after{content:"";background:#d6d6d6;border-radius:999px;width:.8rem;height:.8rem;transition:transform .14s;position:absolute;top:.15rem;left:.16rem}.create-tournament-required-toggle input:checked+i{background:#2576ff}.create-tournament-required-toggle input:checked+i:after{transform:translate(1rem)}.create-tournament-form-empty{text-align:center;place-items:center;min-height:90px;display:grid}.create-tournament-form-empty span{color:#ffffff85;font-size:.78rem;font-weight:800}.field span{color:var(--muted)}.primary-button,.ghost-button,.link-button,.room-button,.match-team,.notification-item{border-radius:18px;transition:all .16s}.primary-button,.ghost-button{padding:.9rem 1.1rem}.primary-button{background:linear-gradient(135deg, var(--cyan), var(--blue));color:#02101b;font-weight:700}.primary-button.subtle{color:var(--text);background:linear-gradient(135deg,#5f6bff33,#39d0ff38)}.ghost-button,.room-button,.notification-item{color:var(--text);border:1px solid var(--border);background:#0a1222c7}.ghost-button.danger{color:#ffd9e0;border-color:#ff5e7c6b}.ghost-button.topbar-login,.ghost-button.topbar-login:hover,.ghost-button.topbar-login:focus-visible{box-shadow:none;color:#f4f7fff0;background:0 0;border:0}.profile-modal .profile-modal-close,.profile-modal .profile-modal-close:hover,.profile-modal .profile-modal-close:focus-visible{min-width:auto;min-height:auto;box-shadow:none;color:#f8fbffe6;background:0 0;border:0;border-radius:0;padding:0;transform:none}.primary-button:hover,.ghost-button:hover,.room-button:hover,.nav-link:hover,.notification-item:hover,.match-team:hover{transform:translateY(-1px)}.link-button{color:var(--cyan);background:0 0;padding:0}.demo-box{color:var(--muted);background:#040b14b8;border:1px solid #39d0ff2e;border-radius:22px;gap:.3rem;padding:1rem 1.1rem;display:grid}.app-shell{grid-template-columns:272px minmax(0,1fr);transition:grid-template-columns .22s;display:grid}.app-shell.sidebar-collapsed{grid-template-columns:74px minmax(0,1fr)}.sidebar{--sidebar-surface:#0b1322;-ms-overflow-style:none;scrollbar-width:none;background:var(--sidebar-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-right:1px solid #5e83bb29;align-content:start;align-self:start;gap:1.05rem;height:100vh;padding:1.6rem .95rem;transition:opacity .18s,padding .18s,border-color .18s;display:grid;position:sticky;top:0;overflow-y:auto}.app-shell.sidebar-collapsed .sidebar{opacity:1;pointer-events:auto;border-right-color:#5e83bb29;gap:.8rem;height:100vh;min-height:100vh;padding:1rem .55rem;overflow-y:auto}.brand-block{z-index:6;background:var(--sidebar-surface);margin:-1.6rem -.95rem .25rem;padding:1.35rem .95rem 1rem;position:sticky;top:0}.brand-block:before{content:"";background:var(--sidebar-surface);height:1.1rem;position:absolute;top:-1.1rem;left:0;right:0}.sidebar-brand-row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.45rem;display:flex}.sidebar-burger{color:#355c95;width:1.8rem;height:1.8rem;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-burger svg{width:1.05rem;height:1.05rem}.sidebar-burger:hover,.sidebar-burger:focus-visible{background:0 0}.brand-block h1{font-size:1.5rem;font-family:var(--font-hero);letter-spacing:-.02em;margin-top:.4rem;font-weight:800}.sidebar-profile{align-items:center;gap:.65rem;min-width:0;margin-bottom:0;display:flex}.sidebar-profile-icon{color:#7f8ea3;background:#e8eef6;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex;overflow:hidden}.sidebar-profile-icon svg{width:1.55rem;height:1.55rem}.sidebar-profile-icon img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.sidebar-profile-copy{gap:.1rem;min-width:0;display:grid}.sidebar-profile-copy strong{color:#17263c;font-size:.94rem;font-weight:800}.sidebar-profile-copy span{color:#647892;text-transform:uppercase;letter-spacing:.1em;font-size:.74rem;font-weight:700}.app-shell.sidebar-collapsed .brand-block{margin:-1rem -.55rem 0;padding:.75rem .55rem .55rem}.app-shell.sidebar-collapsed .brand-block:before,.app-shell.sidebar-collapsed .sidebar-profile-copy,.app-shell.sidebar-collapsed .nav-link-label,.app-shell.sidebar-collapsed .nav-group-chevron,.app-shell.sidebar-collapsed .sidebar-count-badge{display:none}.app-shell.sidebar-collapsed .sidebar-brand-row,.app-shell.sidebar-collapsed .sidebar-profile,.app-shell.sidebar-collapsed .sidebar-nav,.app-shell.sidebar-collapsed .sidebar-nav-group{justify-items:center}.app-shell.sidebar-collapsed .sidebar-brand-row{gap:.55rem;width:100%;display:grid}.app-shell.sidebar-collapsed .sidebar-profile{justify-content:center;width:2.65rem;height:2.65rem}.app-shell.sidebar-collapsed .sidebar-profile-icon{width:2.65rem;height:2.65rem}.app-shell.sidebar-collapsed .sidebar-burger{z-index:8;background:#eef6ffe0;border-radius:12px;width:2.65rem;height:2.65rem;position:relative}.app-shell.sidebar-collapsed .sidebar-nav,.app-shell.sidebar-collapsed .sidebar-footer-actions{width:100%}.app-shell.sidebar-collapsed .nav-link{border-radius:14px;justify-content:center;width:2.65rem;height:2.65rem;min-height:2.65rem;padding:0}.app-shell.sidebar-collapsed .nav-link-icon{width:1.1rem;height:1.1rem}.app-shell.sidebar-collapsed .nav-group-children,.app-shell.sidebar-collapsed .nav-subgroup-children{display:none}.app-shell.sidebar-collapsed .sidebar-footer-actions{place-items:center;padding-top:.55rem}.app-shell.sidebar-collapsed .sidebar-signout-button{color:#7f93ad}.mode-badge,.pill,.status-pill{width:fit-content;font-family:var(--font-display);letter-spacing:.06em;background:#0a1222bd;border:1px solid #5e83bb3d;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.78rem;display:inline-flex}.mode-badge.firebase{color:var(--green)}.mode-badge.demo{color:#ffd76a}.status-pill.open,.status-pill.full{color:var(--cyan)}.status-pill.pending,.status-pill.ongoing{color:#ffd76a}.status-pill.approved,.status-pill.finished{color:var(--green)}.status-pill.rejected{color:#ff8aa0}.sidebar-nav{gap:.38rem;padding-top:.4rem;display:grid}.organizer-workspace-shell .content-shell{padding-top:1.25rem}.organizer-workspace-shell{background:#333;grid-template-columns:minmax(0,1fr)}.organizer-workspace-shell .sidebar{display:none}.organizer-workspace-shell .sidebar,.organizer-workspace-shell .content-shell{background:#333}.organizer-workspace-shell .sidebar{--sidebar-surface:#333;border-right-color:#292929}.organizer-workspace-shell .brand-block,.organizer-workspace-shell .brand-block:before{background:#333}.organizer-workspace-shell .sidebar-profile-copy strong,.organizer-workspace-shell .panel-heading h3,.organizer-workspace-shell .admin-chart-heading strong,.organizer-workspace-shell .admin-kpi-card strong,.organizer-workspace-shell .admin-kpi-card span,.organizer-workspace-shell .admin-kpi-card p,.organizer-workspace-shell .organizer-ring-chart strong,.organizer-workspace-shell .organizer-ring-chart span,.organizer-workspace-shell .organizer-ring-stat strong,.organizer-workspace-shell .organizer-ring-stat span,.organizer-workspace-shell .organizer-bubble strong,.organizer-workspace-shell .organizer-bubble span,.organizer-workspace-shell .organizer-bubble small,.organizer-workspace-shell .list-item strong,.organizer-workspace-shell .request-review-card h3,.organizer-workspace-shell .message-card strong,.organizer-workspace-shell .announcement-card-top strong,.organizer-workspace-shell .empty-state h3,.organizer-workspace-shell label,.organizer-workspace-shell .field,.organizer-workspace-shell .field span,.organizer-workspace-shell .muted,.organizer-workspace-shell .eyebrow,.organizer-workspace-shell .sidebar-profile-copy span,.organizer-workspace-shell .nav-link,.organizer-workspace-shell .admin-chart-heading span,.organizer-workspace-shell .list-item p,.organizer-workspace-shell .notification-item p,.organizer-workspace-shell .notification-item span,.organizer-workspace-shell .message-header,.organizer-workspace-shell .announcement-card-top span,.organizer-workspace-shell .announcement-card-top time,.organizer-workspace-shell .announcement-notice p{color:#fff}.organizer-workspace-shell .nav-link:hover,.organizer-workspace-shell .nav-link:focus-visible,.organizer-workspace-shell .nav-link.active,.organizer-workspace-shell .nav-group-toggle[aria-expanded=true]{color:#fff;background:#2a2a2a;border-color:#4b4b4b}.organizer-workspace-shell .sidebar-footer-actions{border-top-color:#292929}.organizer-workspace-shell .panel,.organizer-workspace-shell .admin-kpi-card,.organizer-workspace-shell .organizer-chart-card,.organizer-workspace-shell .organizer-ring-stat,.organizer-workspace-shell .organizer-bubble,.organizer-workspace-shell .list-item,.organizer-workspace-shell .request-review-card,.organizer-workspace-shell .message-card,.organizer-workspace-shell .announcement-card,.organizer-workspace-shell .announcement-notice,.organizer-workspace-shell .empty-state,.organizer-workspace-shell .room-button{box-shadow:none;background:#333;border-color:#2b2b2b}.organizer-workspace-shell .admin-kpi-card{background:radial-gradient(circle at 100% 0,#ffffff0a,#0000 34%),#333}.organizer-workspace-shell .organizer-ring-chart:after{background:#333}.organizer-workspace-shell input,.organizer-workspace-shell textarea,.organizer-workspace-shell select{color:#fff;background:#292929;border-color:#4b4b4b}.organizer-workspace-shell .ghost-button,.organizer-workspace-shell .room-button,.organizer-workspace-shell .notification-item{color:#fff;background:#2a2a2a;border-color:#4b4b4b}.app-shell.organizer-dashboard-shell,.app-shell.organizer-dashboard-shell .topbar,.app-shell.organizer-dashboard-shell .topbar-actions,.app-shell.organizer-dashboard-shell .content-shell{color:#f4f7ff!important;background:#101827!important}.app-shell.organizer-dashboard-shell .content-shell{padding:6rem 1rem 3rem;position:relative;display:block!important}.app-shell.organizer-dashboard-shell .content-shell:has(.organizer-fixed-table-page){flex-direction:column;height:100vh;min-height:0;padding-bottom:1rem;overflow:hidden;display:flex!important}.app-shell.organizer-dashboard-shell .page-grid.organizer-fixed-table-page{flex:auto;height:auto;min-height:0;align-content:stretch!important;display:flex!important}.app-shell.organizer-dashboard-shell .organizer-fixed-table-page>.organizer-fixed-table-shell{flex:auto;height:100%!important;min-height:0!important}.app-shell.organizer-dashboard-shell .content-shell>:not(.organizer-mini-nav){width:100%;max-width:none}.app-shell.organizer-dashboard-shell .topbar{z-index:92;pointer-events:none;max-width:calc(100vw - 3.5rem);min-height:0;padding:0;background:0 0!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;width:auto!important;display:flex!important;position:fixed!important;top:.75rem!important;left:auto!important;right:1.7rem!important}.app-shell.organizer-dashboard-shell .topbar-heading{display:none}.app-shell.organizer-dashboard-shell .topbar-actions{pointer-events:auto;gap:.75rem;background:0 0!important;flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;display:flex!important}.app-shell.organizer-dashboard-shell .topbar-user-trigger.workspace{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.app-shell.organizer-dashboard-shell .topbar-user-trigger.workspace:hover,.app-shell.organizer-dashboard-shell .topbar-user-trigger.workspace:focus-visible{background:0 0!important}.app-shell.organizer-dashboard-shell .topbar-user-trigger.workspace .trigger-icon{color:#7b8ba1;background:#dce9f8;border-color:#aac4e2b8}.app-shell.organizer-dashboard-shell .topbar-user-menu{left:auto!important;right:0!important}.app-shell.organizer-dashboard-shell .topbar-notification-menu{width:min(28rem,100vw - 3.5rem)}.app-shell.organizer-dashboard-shell .organizer-dashboard-page,.app-shell.organizer-dashboard-shell .organizer-tournaments-page,.app-shell.organizer-dashboard-shell .organizer-blank-workspace{padding:.85rem .75rem 0}.app-shell.organizer-dashboard-shell .organizer-mini-nav{z-index:90;border-bottom:1px solid #39d0ff47;border-radius:0;justify-content:center;align-items:center;gap:1.55rem;min-height:4rem;padding:0 2.75rem;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 18px 42px #02081247,inset 0 -1px #5f6bff2e;background:linear-gradient(#071120 0%,#070b17 100%)!important}.app-shell.organizer-dashboard-shell .organizer-mini-nav .mini-nav-link:first-of-type{margin-top:0}.app-shell.organizer-dashboard-shell .organizer-mini-nav-group{align-items:center;gap:1.35rem;display:flex}.app-shell.organizer-dashboard-shell .organizer-mini-nav-group:first-child{justify-content:flex-end}.app-shell.organizer-dashboard-shell .organizer-mini-nav-group:nth-of-type(2){justify-content:flex-start}.app-shell.organizer-dashboard-shell .organizer-mini-nav .mini-nav-link{text-align:left;color:#f4f7ffb8;width:auto;min-height:2.5rem;line-height:1.2;font-family:var(--font-nav);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;padding:0 .1rem;font-size:.76rem;font-weight:800;transition:color .16s,transform .16s;display:inline-flex}.app-shell.organizer-dashboard-shell .organizer-mini-nav .landing-nav-dropdown{align-items:center;display:inline-flex;position:relative}.app-shell.organizer-dashboard-shell .organizer-mini-nav .landing-nav-summary{color:#f4f7ffb8;min-height:2.5rem;font-family:var(--font-nav);letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:0;padding:0 .1rem;font-size:.76rem;font-weight:800}.app-shell.organizer-dashboard-shell .organizer-mini-nav .landing-nav-dropdown[open] .landing-nav-summary,.app-shell.organizer-dashboard-shell .organizer-mini-nav .landing-nav-summary.active,.app-shell.organizer-dashboard-shell .organizer-mini-nav .landing-nav-summary:hover,.app-shell.organizer-dashboard-shell .organizer-mini-nav .landing-nav-summary:focus-visible{color:#39d0ff;transform:translateY(-1px)}.app-shell.organizer-dashboard-shell .organizer-mini-nav .store-dropdown-panel{top:calc(100% + .65rem)}.app-shell.organizer-dashboard-shell .organizer-mini-nav .mini-nav-link.active,.app-shell.organizer-dashboard-shell .organizer-mini-nav .mini-nav-link:hover,.app-shell.organizer-dashboard-shell .organizer-mini-nav .mini-nav-link:focus-visible{color:#39d0ff;background:0 0;transform:translateY(-1px)}.app-shell.organizer-dashboard-shell .organizer-mini-nav-logo{place-items:center;width:5rem;display:grid}.app-shell.organizer-dashboard-shell .organizer-mini-nav-logo img{object-fit:contain;filter:drop-shadow(0 10px 20px #00000061);width:auto;height:3.45rem;display:block}.app-shell.organizer-dashboard-shell .organizer-mini-nav-cta{color:#03101d;white-space:nowrap;background:linear-gradient(135deg,#39d0ff,#5f6bff);border-radius:.38rem;justify-content:center;align-items:center;min-height:2.9rem;padding:0 1.35rem;font-size:.86rem;font-weight:800;transition:transform .16s,filter .16s;display:inline-flex;position:absolute;top:50%;right:5.75rem;transform:translateY(-50%);box-shadow:0 14px 32px #39d0ff38}.app-shell.organizer-dashboard-shell .organizer-mini-nav-cta:hover,.app-shell.organizer-dashboard-shell .organizer-mini-nav-cta:focus-visible{color:#03101d;filter:brightness(1.06);transform:translateY(calc(-50% - 1px))}.app-shell.organizer-dashboard-shell .panel,.app-shell.organizer-dashboard-shell .admin-kpi-card,.app-shell.organizer-dashboard-shell .organizer-chart-card,.app-shell.organizer-dashboard-shell .organizer-ring-stat,.app-shell.organizer-dashboard-shell .organizer-bubble,.app-shell.organizer-dashboard-shell .list-item,.app-shell.organizer-dashboard-shell .request-review-card,.app-shell.organizer-dashboard-shell .message-card,.app-shell.organizer-dashboard-shell .announcement-card,.app-shell.organizer-dashboard-shell .announcement-notice,.app-shell.organizer-dashboard-shell .empty-state{color:#f4f7ff!important;background:#162033!important;border-color:#5f91dc3d!important}.app-shell.organizer-dashboard-shell .panel-heading h3,.app-shell.organizer-dashboard-shell .organizer-dashboard-page h2,.app-shell.organizer-dashboard-shell .admin-chart-heading strong,.app-shell.organizer-dashboard-shell .admin-kpi-card strong,.app-shell.organizer-dashboard-shell .organizer-ring-chart strong,.app-shell.organizer-dashboard-shell .organizer-ring-stat strong,.app-shell.organizer-dashboard-shell .organizer-bubble strong,.app-shell.organizer-dashboard-shell .list-item strong{color:#f4f7ff!important}.app-shell.organizer-dashboard-shell .admin-kpi-card span,.app-shell.organizer-dashboard-shell .admin-kpi-card p,.app-shell.organizer-dashboard-shell .admin-chart-heading span,.app-shell.organizer-dashboard-shell .organizer-ring-chart span,.app-shell.organizer-dashboard-shell .organizer-ring-stat span,.app-shell.organizer-dashboard-shell .organizer-bubble span,.app-shell.organizer-dashboard-shell .organizer-bubble small,.app-shell.organizer-dashboard-shell .list-item p{color:#aab8cf!important}.app-shell.organizer-dashboard-shell .organizer-ring-chart:after{background:#162033!important}.app-shell.organizer-dashboard-shell .organizer-bubble{box-shadow:inset 0 0 0 1px #39d0ff2e}.app-shell.organizer-dashboard-shell .organizer-bubble.red{background:#ff5e7c29!important}.app-shell.organizer-dashboard-shell .organizer-bubble.yellow{background:#ffcd5629!important}.app-shell.organizer-dashboard-shell .organizer-bubble.blue{background:#5f6bff2e!important}.app-shell.organizer-dashboard-shell .organizer-bubble.green{background:#53f5ba29!important}.app-shell.organizer-dashboard-shell .admin-analytics-shell{background:0 0!important;border-color:#0000!important}.app-shell.organizer-dashboard-shell .announcement-upload-dropzone{background:radial-gradient(circle,#39d0ff14,#0000 34%),linear-gradient(#0a1222f0,#070c18f5);border-color:#39d0ff52}.app-shell.organizer-dashboard-shell .announcement-upload-dropzone:hover,.app-shell.organizer-dashboard-shell .announcement-upload-dropzone:focus-within{background:radial-gradient(circle,#39d0ff1f,#0000 36%),linear-gradient(#0c172afa,#070c18fa);border-color:#39d0ff9e}.app-shell.organizer-dashboard-shell .announcement-upload-dropzone strong{color:#f4f7ff}.app-shell.organizer-dashboard-shell .announcement-upload-dropzone span,.app-shell.organizer-dashboard-shell .announcement-duration-field span{color:#dbeafeb8}.app-shell.organizer-dashboard-shell .announcement-nexus-cost{background:linear-gradient(135deg,#0a1222f5,#080d19f5);border-color:#39d0ff38;box-shadow:0 18px 38px #00000038}.app-shell.organizer-dashboard-shell .announcement-nexus-cost-item span{color:#dbeafe9e}.app-shell.organizer-dashboard-shell .announcement-nexus-cost-item strong{color:#f4f7ff}.app-shell.organizer-dashboard-shell .announcement-nexus-cost-divider{background:#39d0ff38}.app-shell.organizer-dashboard-shell .organizer-mini-nav{align-items:center}@media (width<=980px){.app-shell.organizer-dashboard-shell .content-shell{padding-top:13rem}.app-shell.organizer-dashboard-shell .organizer-mini-nav{flex-wrap:wrap;justify-content:flex-start;gap:.75rem;min-height:10rem;padding:.9rem 1rem}.app-shell.organizer-dashboard-shell .organizer-mini-nav-logo{flex-basis:100%;order:-1;justify-content:center}.app-shell.organizer-dashboard-shell .organizer-mini-nav-group{flex-wrap:wrap;gap:.8rem;justify-content:flex-start!important}.app-shell.organizer-dashboard-shell .organizer-mini-nav .mini-nav-link{min-height:2.75rem;padding:0}.app-shell.organizer-dashboard-shell .organizer-mini-nav-cta{margin-left:auto;position:static}}@media (width<=760px){.organizer-tournaments-shell{padding:.9rem}.organizer-tournaments-shell .panel-heading,.organizer-tournament-card-head,.organizer-tournament-footer{flex-direction:column;align-items:stretch}.organizer-tournaments-create,.organizer-tournament-footer a{width:100%}.organizer-tournaments-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.organizer-tournaments-grid,.organizer-tournament-meta{grid-template-columns:minmax(0,1fr)}}.organizer-back-home{z-index:40;color:#fff;background:0 0;border:0;border-radius:0;place-items:center;width:2rem;height:2rem;display:inline-grid;position:sticky;top:1rem}.organizer-back-home:hover,.organizer-back-home:focus-visible{color:#fff;transform:translateY(-1px)}.organizer-back-home svg{width:1.35rem;height:1.35rem}.sidebar-footer-actions{border-top:1px solid #5e83bb29;gap:.38rem;margin-top:.75rem;padding-top:.75rem;display:grid}.sidebar-signout-button{color:#ff8aa0}.sidebar-count-badge{color:#fff;background:#ff5e7ce6;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;margin-left:auto;padding:0 .34rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.sidebar-nav-group{gap:.25rem;display:grid}.nav-link{appearance:none;width:100%;color:var(--muted);font-family:var(--font-nav);letter-spacing:.02em;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:15px;align-items:center;gap:.68rem;padding:.72rem .8rem;font-size:1rem;font-weight:700;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex}.nav-link:hover,.nav-link:focus-visible{color:var(--text);background:#08112299;border-color:#39d0ff2e}.nav-link.active{color:var(--text);background:#081122d1;border-color:#39d0ff42}.nav-link-icon{color:currentColor;opacity:.9;flex:none;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;display:inline-flex}.nav-link-icon svg{width:100%;height:100%}.nav-link-label{min-width:0}.nav-group-trigger{justify-content:flex-start}.nav-group-chevron{justify-content:center;align-items:center;width:.95rem;height:.95rem;margin-left:auto;transition:transform .16s;display:inline-flex}.nav-group-chevron svg{width:100%;height:100%}.sidebar-nav-group.is-open .nav-group-chevron{transform:rotate(90deg)}.nav-group-children{z-index:1;gap:.22rem;padding-left:1.1rem;display:none;position:relative}.sidebar-nav-group.is-open>.nav-group-children{display:grid}.nav-sublink{z-index:1;pointer-events:auto;border-radius:13px;padding:.62rem .75rem;font-size:.92rem;position:relative}.nav-subgroup{gap:.22rem;display:grid}.nav-group-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;display:grid}.nav-group-link{border-top-right-radius:0;border-bottom-right-radius:0;min-width:0}.nav-group-toggle{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;width:44px;min-width:44px;padding:.62rem 0}.nav-group-toggle .nav-group-chevron{margin-left:0}.nav-subgroup-children{padding-left:1rem;display:none}.nav-subgroup.is-open>.nav-subgroup-children{display:grid}.nav-subgroup-link{font-size:.88rem}.user-card{border:1px solid var(--border);background:#09111fd6;border-radius:24px;align-items:center;padding:1rem;display:grid}.user-card strong{font-family:var(--font-hero);font-size:1rem}.user-card p{color:var(--muted);font-family:var(--font-nav);letter-spacing:.02em;font-size:1rem;font-weight:700}.content-shell{align-content:start;gap:1rem;padding:1.5rem;display:grid}.content-shell:has(.community-chat-shell){align-content:stretch;height:100%;min-height:0;padding-top:.25rem;padding-bottom:1.25rem;overflow:hidden}.content-shell:has(.community-chat-shell) .community-chat-shell{border-radius:.75rem}.topbar-heading{align-items:center;gap:.85rem;display:flex}.topbar-sidebar-burger{display:none}.app-shell.sidebar-collapsed .topbar-sidebar-burger{display:inline-flex}.app-shell.page-shell.theme-light{color:#17263c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 0 0,#39d0ff1f,#0000 24%),radial-gradient(circle at 100% 0,#5f6bff1a,#0000 22%),linear-gradient(#fff 0%,#f5f8fc 100%)}.app-shell.page-shell.theme-light .content-shell{background:0 0}.app-shell.page-shell.theme-light .sidebar{--sidebar-surface:#fff;background:var(--sidebar-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-right:1px solid #d2ddeceb}.app-shell.page-shell.theme-light .brand-block h1,.app-shell.page-shell.theme-light .topbar h2,.app-shell.page-shell.theme-light .panel-heading h3,.app-shell.page-shell.theme-light .stat-card strong,.app-shell.page-shell.theme-light .metric-box strong,.app-shell.page-shell.theme-light .admin-kpi-card strong,.app-shell.page-shell.theme-light .admin-chart-heading strong,.app-shell.page-shell.theme-light .admin-top-organizer-spotlight strong,.app-shell.page-shell.theme-light .admin-bar-row strong,.app-shell.page-shell.theme-light .admin-role-row strong,.app-shell.page-shell.theme-light .admin-action-link strong,.app-shell.page-shell.theme-light .list-item strong,.app-shell.page-shell.theme-light .request-review-card h3,.app-shell.page-shell.theme-light .notification-item strong,.app-shell.page-shell.theme-light .message-card strong,.app-shell.page-shell.theme-light .empty-state h3,.app-shell.page-shell.theme-light .announcement-card-top strong,.app-shell.page-shell.theme-light .announcement-notice-head strong,.app-shell.page-shell.theme-light .admin-shortcut-card strong,.app-shell.page-shell.theme-light .field,.app-shell.page-shell.theme-light label{color:#17263c}.app-shell.page-shell.theme-light .muted,.app-shell.page-shell.theme-light .field span,.app-shell.page-shell.theme-light .list-item p,.app-shell.page-shell.theme-light .empty-state p,.app-shell.page-shell.theme-light .message-header,.app-shell.page-shell.theme-light .announcement-card-top span,.app-shell.page-shell.theme-light .announcement-card-top time,.app-shell.page-shell.theme-light .announcement-notice p,.app-shell.page-shell.theme-light .notification-item p,.app-shell.page-shell.theme-light .notification-item span,.app-shell.page-shell.theme-light .admin-shortcut-card span,.app-shell.page-shell.theme-light .admin-kpi-card span,.app-shell.page-shell.theme-light .admin-kpi-card p,.app-shell.page-shell.theme-light .admin-chart-heading span,.app-shell.page-shell.theme-light .admin-top-organizer-spotlight span,.app-shell.page-shell.theme-light .admin-top-organizer-spotlight p,.app-shell.page-shell.theme-light .admin-top-organizers-table-wrap td span,.app-shell.page-shell.theme-light .admin-bar-row span,.app-shell.page-shell.theme-light .admin-role-row span,.app-shell.page-shell.theme-light .admin-chart-legend span,.app-shell.page-shell.theme-light .admin-action-link span,.app-shell.page-shell.theme-light .topbar-user-menu-meta span{color:#647892}.app-shell.page-shell.theme-light .organizer-ring-chart strong,.app-shell.page-shell.theme-light .organizer-ring-stat strong,.app-shell.page-shell.theme-light .organizer-bubble strong{color:#17263c}.app-shell.page-shell.theme-light .organizer-ring-chart span,.app-shell.page-shell.theme-light .organizer-ring-stat span,.app-shell.page-shell.theme-light .organizer-bubble span,.app-shell.page-shell.theme-light .organizer-bubble small{color:#647892}.app-shell.page-shell.theme-light .panel,.app-shell.page-shell.theme-light .stat-card,.app-shell.page-shell.theme-light .metric-box,.app-shell.page-shell.theme-light .admin-kpi-card,.app-shell.page-shell.theme-light .admin-users-summary article,.app-shell.page-shell.theme-light .admin-users-table-wrap,.app-shell.page-shell.theme-light .admin-chart-card,.app-shell.page-shell.theme-light .admin-top-organizer-spotlight,.app-shell.page-shell.theme-light .admin-top-organizer-editor-card,.app-shell.page-shell.theme-light .admin-top-ranking-tabs button,.app-shell.page-shell.theme-light .admin-action-link,.app-shell.page-shell.theme-light .list-item,.app-shell.page-shell.theme-light .request-review-card,.app-shell.page-shell.theme-light .message-card,.app-shell.page-shell.theme-light .announcement-card,.app-shell.page-shell.theme-light .announcement-notice,.app-shell.page-shell.theme-light .admin-shortcut-card,.app-shell.page-shell.theme-light .empty-state,.app-shell.page-shell.theme-light .room-button,.app-shell.page-shell.theme-light .notification-item,.app-shell.page-shell.theme-light .organizer-chart-card,.app-shell.page-shell.theme-light .organizer-ring-stat,.app-shell.page-shell.theme-light .organizer-bubble{background:#fffffff5;border-color:#d7e2eff0;box-shadow:0 12px 30px #1f345412}.app-shell.page-shell.theme-light .organizer-ring-chart:after{background:#fff}.app-shell.page-shell.theme-light .admin-top-organizer-editor-preview{background:#f5f8fcf0}.app-shell.page-shell.theme-light .admin-top-ranking-tabs button.active{color:#0b86bd}.app-shell.page-shell.theme-light .admin-bar-track,.app-shell.page-shell.theme-light .admin-role-track{background:#dce7f5eb}.app-shell.page-shell.theme-light .admin-users-summary strong,.app-shell.page-shell.theme-light .admin-user-account strong{color:#17263c}.app-shell.page-shell.theme-light .admin-users-summary span,.app-shell.page-shell.theme-light .admin-users-summary p,.app-shell.page-shell.theme-light .admin-users-table th,.app-shell.page-shell.theme-light .admin-user-account small,.app-shell.page-shell.theme-light .admin-user-account code,.app-shell.page-shell.theme-light .admin-user-detail-stack span{color:#647892}.app-shell.page-shell.theme-light .admin-users-table td{color:#22324b;border-bottom-color:#d7e2eff0}.app-shell.page-shell.theme-light .admin-donut-chart:after{background:#fff}.app-shell.page-shell.theme-light .admin-analytics-shell{box-shadow:none;background:0 0;border:0}.app-shell.page-shell.theme-light .popup-announcement-card{background:linear-gradient(#fffffffa,#f6fafffa),radial-gradient(circle at 100% 0,#4a91ff14,#0000 34%);border-color:#ceddf1f5;box-shadow:0 18px 34px #1f345414}.app-shell.page-shell.theme-light .popup-announcement-card-top{border-bottom:1px solid #dfe8f4f0}.app-shell.page-shell.theme-light .popup-announcement-menu-trigger{color:#607692}.app-shell.page-shell.theme-light .popup-announcement-card-timer strong{color:#17324f}.app-shell.page-shell.theme-light .popup-announcement-menu-trigger:hover,.app-shell.page-shell.theme-light .popup-announcement-menu-trigger:focus-visible{color:#18324e}.app-shell.page-shell.theme-light .announcement-hero{background:linear-gradient(135deg,#fffffffa,#f4f8fffa),radial-gradient(circle at 100% 0,#39d0ff14,#0000 28%);border:1px solid #d7e2eff0}.app-shell.page-shell.theme-light input,.app-shell.page-shell.theme-light textarea,.app-shell.page-shell.theme-light select{color:#17263c;background:#fff;border-color:#d2ddecf0}.app-shell.page-shell.theme-light .create-tournament-basic{color:#fff;background:#303030}.app-shell.page-shell.theme-light .create-tournament-basic-title{color:#cfd9ea;background:#3a3a3a}.app-shell.page-shell.theme-light .create-tournament-row>span,.app-shell.page-shell.theme-light .create-tournament-community-callout p{color:#fff}.app-shell.page-shell.theme-light .create-tournament-community-callout{background:#3b3b3b}.app-shell.page-shell.theme-light .create-tournament-basic input,.app-shell.page-shell.theme-light .create-tournament-basic select,.app-shell.page-shell.theme-light .create-tournament-basic textarea{color:#fff;background:#262626;border-color:#39d0ffc7}.app-shell.page-shell.theme-light .create-tournament-basic select{border-color:#00000052}.app-shell.page-shell.theme-light.organizer-workspace-shell{color:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 0 0,#39d0ff1f,#0000 24%),radial-gradient(circle at 100% 0,#5f6bff1a,#0000 22%),linear-gradient(#07111f 0%,#05060a 100%)}.app-shell.page-shell.theme-light.organizer-workspace-shell .content-shell,.app-shell.page-shell.theme-light.organizer-workspace-shell .sidebar,.app-shell.page-shell.theme-light.organizer-workspace-shell .brand-block{background:#333}.app-shell.page-shell.theme-light.organizer-workspace-shell .panel,.app-shell.page-shell.theme-light.organizer-workspace-shell .admin-kpi-card,.app-shell.page-shell.theme-light.organizer-workspace-shell .organizer-chart-card,.app-shell.page-shell.theme-light.organizer-workspace-shell .organizer-ring-stat,.app-shell.page-shell.theme-light.organizer-workspace-shell .organizer-bubble,.app-shell.page-shell.theme-light.organizer-workspace-shell .list-item,.app-shell.page-shell.theme-light.organizer-workspace-shell .request-review-card,.app-shell.page-shell.theme-light.organizer-workspace-shell .message-card,.app-shell.page-shell.theme-light.organizer-workspace-shell .announcement-card,.app-shell.page-shell.theme-light.organizer-workspace-shell .announcement-notice,.app-shell.page-shell.theme-light.organizer-workspace-shell .empty-state,.app-shell.page-shell.theme-light.organizer-workspace-shell .room-button{box-shadow:none;background:#333;border-color:#292929}.app-shell.page-shell.theme-light.organizer-workspace-shell .create-tournament-basic,.app-shell.page-shell.theme-light.organizer-workspace-shell .create-tournament-basic-body,.app-shell.page-shell.theme-light.organizer-workspace-shell .create-tournament-game-box,.app-shell.page-shell.theme-light.organizer-workspace-shell .create-tournament-rules,.app-shell.page-shell.theme-light.organizer-workspace-shell .create-tournament-settings,.app-shell.page-shell.theme-light.organizer-workspace-shell .create-tournament-form-builder,.app-shell.page-shell.theme-light.organizer-workspace-shell .create-tournament-basic-title{color:#f8fafc;background:#2f2f2f}.app-shell.page-shell.theme-light.organizer-workspace-shell input,.app-shell.page-shell.theme-light.organizer-workspace-shell textarea,.app-shell.page-shell.theme-light.organizer-workspace-shell select{color:#fff;background:#292929;border-color:#4b4b4b}.app-shell.page-shell.theme-light.organizer-dashboard-shell,.app-shell.page-shell.theme-light.organizer-dashboard-shell .content-shell{color:#f4f7ff!important;background:#101827!important}.app-shell.page-shell.theme-light.organizer-dashboard-shell .panel,.app-shell.page-shell.theme-light.organizer-dashboard-shell .admin-kpi-card,.app-shell.page-shell.theme-light.organizer-dashboard-shell .organizer-chart-card,.app-shell.page-shell.theme-light.organizer-dashboard-shell .organizer-ring-stat,.app-shell.page-shell.theme-light.organizer-dashboard-shell .organizer-bubble,.app-shell.page-shell.theme-light.organizer-dashboard-shell .list-item,.app-shell.page-shell.theme-light.organizer-dashboard-shell .request-review-card,.app-shell.page-shell.theme-light.organizer-dashboard-shell .message-card,.app-shell.page-shell.theme-light.organizer-dashboard-shell .announcement-card,.app-shell.page-shell.theme-light.organizer-dashboard-shell .announcement-notice,.app-shell.page-shell.theme-light.organizer-dashboard-shell .empty-state,.app-shell.page-shell.theme-light.organizer-dashboard-shell .room-button{color:#f4f7ff!important;background:#162033!important;border-color:#5f91dc3d!important}.app-shell.page-shell.theme-light.organizer-dashboard-shell .topbar{top:.75rem!important;right:1.7rem!important}.app-shell.page-shell.theme-light.organizer-dashboard-shell .topbar-user-trigger.workspace{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.app-shell.page-shell.theme-light.organizer-dashboard-shell .topbar-user-trigger.workspace:hover,.app-shell.page-shell.theme-light.organizer-dashboard-shell .topbar-user-trigger.workspace:focus-visible{background:0 0!important}.app-shell.page-shell.theme-light.organizer-dashboard-shell .topbar-user-trigger.workspace .trigger-icon{color:#7b8ba1;background:#dce9f8}.app-shell.page-shell.theme-light .create-tournament-url-field>span,.app-shell.page-shell.theme-light .create-tournament-url-field>button{background:#4b4b4b}.app-shell.page-shell.theme-light .create-tournament-editor-toolbar{background:#e8eeee}.app-shell.page-shell.theme-light .create-tournament-editor-toolbar button{color:#101820}.app-shell.page-shell.theme-light .nav-link{color:#6b7d95}.app-shell.page-shell.theme-light .nav-link:hover,.app-shell.page-shell.theme-light .nav-link:focus-visible{color:#17263c;background:#eff5fff5;border-color:#a4c3ebe6}.app-shell.page-shell.theme-light .nav-link.active{color:#17263c;background:#e8f1fff5;border-color:#a4c3ebf5}.app-shell.page-shell.theme-light .mode-badge,.app-shell.page-shell.theme-light .pill,.app-shell.page-shell.theme-light .status-pill{background:#eef4ff;border-color:#bccee7f0}.app-shell.page-shell.theme-light .ghost-button,.app-shell.page-shell.theme-light .room-button,.app-shell.page-shell.theme-light .notification-item{color:#18324e;background:#fff;border-color:#d2ddecf0}.app-shell.page-shell.theme-light .ghost-button.danger{color:#cc4967;border-color:#ffaebdeb}.app-shell.page-shell.theme-light .topbar-auth-link{color:#17324f}.app-shell.page-shell.theme-light .notifications-trigger,.app-shell.page-shell.theme-light .topbar-user-trigger.workspace{min-height:2.35rem;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:.25rem .45rem;display:inline-flex}.app-shell.page-shell.theme-light .notifications-trigger:hover,.app-shell.page-shell.theme-light .notifications-trigger:focus-visible,.app-shell.page-shell.theme-light .topbar-user-trigger.workspace:hover,.app-shell.page-shell.theme-light .topbar-user-trigger.workspace:focus-visible{background:#e8f1fff5}.app-shell.page-shell.theme-light .topbar-user-trigger.workspace .trigger-icon{color:#7f8ea3;background:#e8eef6}.app-shell.page-shell.theme-light .topbar-user-trigger[aria-expanded=true] svg{transform:none}.app-shell.page-shell.theme-light .topbar-user-menu{background:linear-gradient(#fffffffc,#f7fafffc);border-color:#d2ddecf0;box-shadow:0 20px 44px #1f34541f}.app-shell.page-shell.theme-light .topbar-user-menu-divider{background:linear-gradient(90deg,#b4c7e1b8,#fff6)}.app-shell.page-shell.theme-light .topbar-user-menu-item{color:#17324f}.app-shell.page-shell.theme-light .topbar-user-menu-item:hover,.app-shell.page-shell.theme-light .topbar-user-menu-item:focus-visible{color:#17263c;background:#eff5fff5}.app-shell.page-shell.theme-light .topbar-user-menu-item.danger{color:#cc4967}.app-shell.page-shell.theme-light .topbar-user-menu-item.danger:hover,.app-shell.page-shell.theme-light .topbar-user-menu-item.danger:focus-visible{color:#b93e5a;background:#ffeef2f5}.landing-shell.page-shell .landing-topbar .topbar-user-menu{background:linear-gradient(#0e1626fa,#09101dfa);border-color:#39d0ff38;box-shadow:0 18px 44px #00000057}.landing-shell.page-shell .landing-topbar .topbar-user-menu-item{color:#f4f7ffe6}.landing-shell.page-shell .landing-topbar .topbar-user-menu-item:hover,.landing-shell.page-shell .landing-topbar .topbar-user-menu-item:focus-visible{color:#fff;background:#39d0ff14}.landing-shell.page-shell .landing-topbar .topbar-user-menu-item.danger{color:#ffaabceb}.landing-shell.page-shell .landing-topbar .topbar-user-menu-item.danger:hover,.landing-shell.page-shell .landing-topbar .topbar-user-menu-item.danger:focus-visible{color:#ffd6de;background:#ff5e7c1f}.app-shell.page-shell.theme-light .community-chat-shell{color:#17263c;background:#fffffffa;border-color:#d2ddeceb;box-shadow:0 18px 40px #1f345414}.app-shell.page-shell.theme-light .community-channel-panel,.app-shell.page-shell.theme-light .community-member-panel,.app-shell.page-shell.theme-light .community-chat-panel{background:#f8fbff;border-color:#d2ddeceb}.app-shell.page-shell.theme-light .community-channel-head{color:#17263c;border-bottom-color:#d2ddeceb}.app-shell.page-shell.theme-light .community-channel-row{border-bottom-color:#d2ddeccc}.app-shell.page-shell.theme-light .community-channel-button:hover,.app-shell.page-shell.theme-light .community-channel-row.active .community-channel-button{background:#e8f1fff5}.app-shell.page-shell.theme-light .community-channel-button strong{color:#17263c}.app-shell.page-shell.theme-light .community-channel-button small{color:#647892}.app-shell.page-shell.theme-light .community-chat-header{border-bottom-color:#d2ddeceb}.app-shell.page-shell.theme-light .community-chat-title p{color:#17263c}.app-shell.page-shell.theme-light .community-chat-title span,.app-shell.page-shell.theme-light .community-header-icon-button{color:#647892}.app-shell.page-shell.theme-light .community-header-icon-button:hover,.app-shell.page-shell.theme-light .community-header-icon-button:focus-visible{color:#17263c;background:#e8f1fff5}.app-shell.page-shell.theme-light .community-message strong{color:#17263c}.app-shell.page-shell.theme-light .community-message span{color:#647892}.app-shell.page-shell.theme-light .community-message p{color:#22324b}.app-shell.page-shell.theme-light .community-message:hover{background:#e8f1fff5}.app-shell.page-shell.theme-light .community-message-form textarea{color:#17263c;background:#fff;border-color:#d2ddecf0}.app-shell.page-shell.theme-light .community-member-head{color:#17263c;border-bottom-color:#d2ddeceb}.app-shell.page-shell.theme-light .community-member-row{border-bottom-color:#d2ddeccc}.app-shell.page-shell.theme-light .community-member-row strong{color:#17263c}.app-shell.page-shell.theme-light .community-member-row small{color:#5a6e92}.app-shell.page-shell.theme-light .community-member-head strong{color:#22324b}.app-shell.page-shell.theme-light .community-member-head span{color:#5a6e92}.app-shell.page-shell.theme-light .community-member strong{color:#22324b}.app-shell.page-shell.theme-light .community-member span{color:#5a6e92}.app-shell.page-shell.theme-light .community-member:hover{background:#e8f1fff5}.app-shell.page-shell.theme-light .community-member-crown{filter:drop-shadow(0 1px 2px #00000026)}.app-shell.page-shell.theme-light .community-member-menu-trigger{color:#647892}.app-shell.page-shell.theme-light .community-member-menu-trigger:hover{color:#17263c;background:#e8f1fff5}.app-shell.page-shell.theme-light .community-member-menu{background:#fff;border-color:#d2ddeceb;box-shadow:0 12px 40px #0000001f}.app-shell.page-shell.theme-light .community-member-menu-item{color:#17263c}.app-shell.page-shell.theme-light .community-member-menu-item:hover{background:#e8f1fff5}.app-shell.page-shell.theme-light .profile-team-member-crown{color:#ffb703;filter:drop-shadow(0 1px 2px #00000026)}.profile-team-member-crown{color:#ffb703;filter:drop-shadow(0 1px 2px #00000059);flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:static;transform:none;z-index:auto!important}.profile-team-member-crown svg{width:100%;height:100%}.profile-team-member-name-row{align-items:center;gap:.28rem;min-width:0;display:inline-flex}.profile-team-invite-copy-button{justify-content:space-between;align-items:center;gap:.65rem;display:flex!important}.profile-team-invite-copy-button.is-copied{color:#b8ffd5!important}.profile-team-invite-check{color:#fff;opacity:0;background:#16a34a;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;animation:.42s cubic-bezier(.18,.89,.32,1.28) forwards profile-team-invite-check-pop;display:inline-grid;transform:scale(.45)}.profile-team-invite-check svg{color:#fff;stroke:#fff;stroke-width:3px;opacity:0;width:12px;height:12px;animation:.26s .14s forwards profile-team-invite-check-mark;display:block;transform:scale(.35)}.profile-team-invite-check svg *{stroke:#fff!important}@keyframes profile-team-invite-check-pop{0%{opacity:0;transform:scale(.45)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes profile-team-invite-check-mark{to{opacity:1;transform:scale(1)}}.app-shell.page-shell.theme-light .community-empty-state h3{color:#22324b}.app-shell.page-shell.theme-light .community-empty-panel{color:#5a6e92}.app-shell.page-shell.theme-light .community-channel-menu{background:#fff;border-color:#d2ddeceb;box-shadow:0 10px 25px #00000014}.app-shell.page-shell.theme-light .community-channel-menu-item{color:#22324b}.app-shell.page-shell.theme-light .community-channel-menu-item:hover{background:#e8f1fff5}.app-shell.page-shell.theme-light .community-channel-menu-item.danger{color:#ef476f}.app-shell.page-shell.theme-light .community-channel-menu-item.danger:hover{background:#ef476f14}.app-shell.page-shell.theme-light .community-empty-state p{color:#8fa1bf}.app-shell.page-shell.theme-light .community-empty-panel strong{color:#17263c}.app-shell.page-shell.theme-light .community-empty-panel span{color:#647892}.topbar h2{font-size:1.5rem}.topbar-actions{align-items:center;gap:.75rem;display:flex}.settings-action-grid{flex-wrap:wrap;gap:.75rem;display:flex}.settings-page{gap:1rem}.settings-profile-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:1.1rem 1.2rem}.settings-profile-top{border-bottom:1px solid #d2ddecd1;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.settings-profile-avatar-shell{align-items:center;gap:.9rem;min-width:0;display:flex}.settings-profile-avatar{background:linear-gradient(135deg, var(--profile-preview-color,#f5c3cb), #fde9ee);color:#7b5a72;--avatar-border-scale:1.9;border:1px solid #d2ddecf0;border-radius:999px;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;display:flex;overflow:visible}.settings-profile-avatar.has-border{background:0 0;border-color:#0000}.settings-profile-avatar .profile-avatar-image>img{object-fit:cover;width:100%;height:100%;display:block}.settings-profile-avatar .profile-avatar-image>svg{width:1.7rem;height:1.7rem}.settings-profile-avatar-copy{gap:.18rem;display:grid}.settings-profile-avatar-copy strong{color:#17263c;font-size:1rem}.settings-profile-avatar-copy span{color:#7d8796;font-size:.8rem}.settings-profile-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.settings-icon-action{width:auto;min-width:0;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.settings-icon-action svg,.settings-upload-action svg{width:1rem;height:1rem}.settings-upload-action{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:.45rem;padding:0;font-size:.84rem;font-weight:700;display:inline-flex}.settings-upload-action.is-active{color:#355c95}.settings-hidden-file-input{display:none}.settings-profile-sections{display:grid}.settings-profile-row{border-bottom:1px solid #d2ddecd1;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.settings-profile-row:last-child{border-bottom:0;padding-bottom:0}.settings-profile-row-copy{gap:.22rem;display:grid}.settings-profile-row-copy strong{color:#17263c;font-size:.98rem}.settings-profile-row-copy p{color:#647892;margin:0;font-size:.92rem;line-height:1.45}.settings-inline-edit,.settings-inline-action-button{min-width:0;box-shadow:none;color:#5d789f;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:.84rem;font-weight:700;display:inline-flex}.settings-inline-edit svg,.settings-inline-action-button svg{width:1rem;height:1rem}.settings-inline-edit.is-active,.settings-inline-action-button.is-active{color:#355c95}.settings-inline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.settings-theme-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:inline-flex}.settings-inline-field{gap:.35rem;margin-top:.2rem;display:grid}.settings-password-fields{gap:.45rem;display:grid}.settings-inline-field span{color:#7d8796;letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:700}.settings-inline-input,.settings-inline-select{color:#17263c;width:min(320px,100%);min-height:2.65rem;font:inherit;background:#ffffffe6;border:1px solid #c5d3e7f2;border-radius:.9rem;padding:.7rem .9rem}.settings-inline-input:focus,.settings-inline-select:focus{border-color:#355c958c;outline:none;box-shadow:0 0 0 3px #355c951f}.settings-theme-toggle{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:inline-flex}.settings-theme-button{min-width:0;box-shadow:none;color:#7d8796;opacity:.5;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.settings-theme-button:disabled{cursor:default}.settings-theme-button svg{width:1.35rem;height:1.35rem}.settings-theme-button.is-active{color:#355c95;opacity:1}.settings-theme-edit-button{min-width:0;box-shadow:none;color:#5d789f;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.settings-theme-edit-button svg{width:1.05rem;height:1.05rem}.settings-theme-edit-button.is-active{color:#355c95}.settings-icon-action:hover,.settings-icon-action:focus-visible,.settings-upload-action:hover,.settings-upload-action:focus-visible,.settings-inline-edit:hover,.settings-inline-edit:focus-visible,.settings-inline-action-button:hover,.settings-inline-action-button:focus-visible,.settings-theme-edit-button:hover,.settings-theme-edit-button:focus-visible,.settings-theme-button:hover,.settings-theme-button:focus-visible{box-shadow:none;background:0 0}.app-shell.page-shell.theme-dark{color:#f4f7ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 0 0,#39d0ff24,#0000 24%),radial-gradient(circle at 100% 0,#5f6bff1f,#0000 22%),linear-gradient(#08101d 0%,#050a14 100%)}.app-shell.page-shell.theme-dark .sidebar-profile-copy strong,.app-shell.page-shell.theme-dark .settings-profile-avatar-copy strong,.app-shell.page-shell.theme-dark .settings-profile-row-copy strong{color:#f4f7ff}.app-shell.page-shell.theme-dark .sidebar-profile-copy span,.app-shell.page-shell.theme-dark .settings-profile-avatar-copy span,.app-shell.page-shell.theme-dark .settings-profile-row-copy p{color:#8ba1c5}.app-shell.page-shell.theme-dark .settings-profile-top,.app-shell.page-shell.theme-dark .settings-profile-row{border-bottom-color:#5e83bb47}.app-shell.page-shell.theme-dark .settings-profile-avatar{background:linear-gradient(135deg, var(--profile-preview-color,#453142), #201826);color:#f4f7ff;border-color:#5e83bb57}.app-shell.page-shell.theme-dark .settings-inline-edit,.app-shell.page-shell.theme-dark .settings-inline-action-button{color:#8ba1c5}.app-shell.page-shell.theme-dark .settings-inline-edit.is-active,.app-shell.page-shell.theme-dark .settings-inline-action-button.is-active{color:#39d0ff}.app-shell.page-shell.theme-dark .settings-inline-field span{color:#8ba1c5}.app-shell.page-shell.theme-dark .settings-inline-input,.app-shell.page-shell.theme-dark .settings-inline-select{color:#f4f7ff;background:#0c1626e6;border-color:#5e83bb47}.app-shell.page-shell.theme-dark .settings-inline-input:focus,.app-shell.page-shell.theme-dark .settings-inline-select:focus{border-color:#39d0ff75;box-shadow:0 0 0 3px #39d0ff1f}.app-shell.page-shell.theme-dark .settings-theme-button.is-active,.app-shell.page-shell.theme-dark .settings-theme-edit-button.is-active{color:#39d0ff}.profile-image-settings{align-items:center;gap:1rem;padding:0 0 1rem;display:flex}.profile-image-preview{background:linear-gradient(135deg, var(--profile-preview-color,#dbeaff), #eef5ff);color:#355c95;border:1px solid #d2ddecf0;border-radius:999px;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex;box-shadow:0 12px 30px #1f345414}.profile-image-preview svg{width:2rem;height:2rem}.profile-image-settings-copy{gap:.2rem;display:grid}.profile-image-settings-copy strong{color:#17263c;font-size:1rem}.profile-image-settings-copy p{color:#647892;margin:0}.profile-image-upload-grid{padding-top:.25rem}.store-editor-page{gap:1.5rem}.store-editor-hero{grid-template-columns:minmax(0,1.8fr) auto;align-items:start;gap:1.6rem;padding:0 0 .2rem;display:grid}.store-editor-hero-copy{gap:1rem;display:grid}.store-editor-hero-copy h3{margin:0;font-size:clamp(1.8rem,2.6vw,2.4rem)}.store-editor-subtitle{color:#7d8796;white-space:nowrap;max-width:none;margin:0;font-size:.8rem;line-height:1.35}.store-editor-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.store-editor-metric{background:#fffffff5;border:1px solid #d7e2eff0;border-radius:18px;padding:.72rem .9rem;box-shadow:0 6px 16px #1f34540b}.store-editor-metric span{color:#7d92af;margin-bottom:.3rem;font-size:.78rem;display:block}.store-editor-metric strong{color:#17263c;font-size:1.02rem}.store-editor-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-self:start;gap:.75rem;display:flex}.store-editor-toolbar-button{border-radius:22px;flex:none;place-items:center;width:3.9rem;height:3.9rem;padding:0;display:inline-grid}.store-editor-toolbar-button svg{width:1.45rem;height:1.45rem}.store-editor-add-button{width:auto;min-width:0;height:auto;box-shadow:none;background:0 0;border:0}.store-editor-add-button:hover,.store-editor-add-button:focus-visible{box-shadow:none;background:0 0}.app-shell.page-shell .ghost-button.store-editor-add-button,.app-shell.page-shell .ghost-button.store-editor-add-button:hover,.app-shell.page-shell .ghost-button.store-editor-add-button:focus-visible{box-shadow:none;background:0 0;border:0}.store-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.store-editor-card{border-radius:24px;gap:.8rem;padding:.72rem;display:grid;box-shadow:0 8px 20px #1f34540b}.store-editor-card.is-editing{border-color:#4d84e06b;box-shadow:0 10px 24px #4d84e014}.store-editor-card-head{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.store-editor-card-title{gap:.25rem;display:grid}.store-editor-card-head h3{margin:0;line-height:1.08}.store-editor-card-actions{flex:none;align-items:center;gap:.55rem;display:flex}.store-editor-edit-button,.store-editor-remove-button{width:auto;min-width:0;height:auto;box-shadow:none;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.store-editor-edit-button{color:#5d789f}.store-editor-edit-button.is-active{color:#355c95}.store-editor-edit-button svg,.store-editor-remove-button svg{width:1.15rem;height:1.15rem}.store-editor-edit-button:hover,.store-editor-edit-button:focus-visible,.store-editor-remove-button:hover,.store-editor-remove-button:focus-visible{box-shadow:none;background:0 0}.app-shell.page-shell .ghost-button.store-editor-edit-button,.app-shell.page-shell .ghost-button.store-editor-edit-button:hover,.app-shell.page-shell .ghost-button.store-editor-edit-button:focus-visible,.app-shell.page-shell .ghost-button.store-editor-remove-button,.app-shell.page-shell .ghost-button.danger.store-editor-remove-button,.app-shell.page-shell .ghost-button.store-editor-remove-button:hover,.app-shell.page-shell .ghost-button.store-editor-remove-button:focus-visible{box-shadow:none;background:0 0;border:0}.store-editor-preview{grid-template-columns:minmax(0,1.25fr) minmax(132px,.62fr);gap:.65rem;display:grid}.store-editor-preview-main,.store-editor-preview-side{background:linear-gradient(135deg,#e9f2fffa,#fffffff5),radial-gradient(circle at 0 0,#39d0ff14,#0000 30%);border:1px solid #d7e2eff0;border-radius:16px;padding:.62rem .72rem}.store-editor-preview-main{gap:.35rem;display:grid}.store-editor-preview-badge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#17263c;border-radius:999px;width:fit-content;padding:.24rem .56rem;font-size:.64rem;font-weight:700;display:inline-flex}.store-editor-preview-main strong{font-size:1.2rem;line-height:1.05}.store-editor-preview-main p{font-size:.92rem}.store-editor-preview-main p,.store-editor-preview-side em{color:#647892;margin:0}.store-editor-preview-side{align-content:center;gap:.15rem;display:grid}.store-editor-preview-side span{color:#7d92af;font-size:.72rem}.store-editor-preview-side strong{font-size:1.1rem}.store-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.store-editor-fields .field{gap:.35rem}.store-editor-fields .field span{font-size:.8rem}.store-editor-fields input,.store-editor-fields select{border-radius:11px;padding:.58rem .72rem;font-size:.95rem}.store-editor-fields input:disabled{color:#8d98a8;cursor:default;background:#f6f9fd;border-color:#d2ddecd1}.store-editor-fields .field:last-child{grid-column:1/-1}.voucher-manager-layout{grid-template-columns:minmax(320px,.95fr) minmax(0,1.45fr);align-items:start;gap:1rem;display:grid}.voucher-manager-layout-table-only{grid-template-columns:minmax(0,1fr)}.voucher-manager-form-card,.voucher-manager-table-card,.voucher-manager-form{gap:1rem;display:grid}.voucher-manager-fields .field:last-child{grid-column:1/-1}.voucher-manager-form-actions{flex-wrap:wrap;gap:.75rem;display:flex}.voucher-manager-create-button{min-height:46px;padding-inline:1.2rem}.voucher-create-modal-overlay{z-index:9999;overscroll-behavior:contain;background:#0f172a57;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.voucher-create-modal{background:#fff;border:1px solid #cddbedf0;border-radius:16px;gap:.85rem;width:min(100%,560px);max-height:calc(100dvh - 3rem);margin:auto;padding:1.05rem;display:grid;overflow-y:auto;box-shadow:0 28px 70px #0f172a38}.voucher-create-modal-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.voucher-create-modal-head h3{color:#172437;margin:.1rem 0 0;font-size:1.28rem}.voucher-create-modal-close{color:#38516f;background:#f8fbff;border:1px solid #cddbedf0;border-radius:999px;place-items:center;width:30px;min-height:30px;padding:0;font-size:1rem;font-weight:800;display:grid}.app-shell.page-shell #create-tournament,.app-shell.page-shell #create-tournament *,.create-tournament-picker-times,.create-tournament-question-type-menu,.create-tournament-form-builder,.create-tournament-form-canvas,.create-tournament-form-main,.create-tournament-form-title-card textarea,.create-tournament-form-field-grid>textarea,.create-tournament-form-preview textarea,.create-tournament-form-agreement textarea{scrollbar-width:none!important;-ms-overflow-style:none!important}.app-shell.page-shell #create-tournament::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.app-shell.page-shell #create-tournament ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.create-tournament-picker-times::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.create-tournament-question-type-menu::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.create-tournament-form-builder::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.create-tournament-form-canvas::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.create-tournament-form-main::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.create-tournament-form-title-card textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.create-tournament-form-field-grid>textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.create-tournament-form-preview textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.create-tournament-form-agreement textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.tournament-join-content label span,.tournament-join-content h4,.create-tournament-form-field-card h4,.create-tournament-form-field-card>div>span{white-space:pre-wrap}.tournament-join-content>div,.create-tournament-form-field-card{position:relative}.tournament-join-content label>span+span,.tournament-join-content label>span>strong:last-child,.tournament-join-content label>strong:last-child{color:#d93025!important;margin-left:0!important;font-size:1.15rem!important;line-height:1!important;position:absolute!important;top:1.05rem!important;right:1.25rem!important}.voucher-create-modal .voucher-manager-form{gap:.85rem}.voucher-create-modal .store-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.voucher-create-modal .store-editor-fields input,.voucher-create-modal .store-editor-fields select{color:#172437;min-height:44px;box-shadow:none;background:#fff;border:1px solid #cddbedf5;padding:.65rem .85rem;font-size:.9rem}.voucher-create-modal .store-editor-fields input::placeholder{color:#7f8b9b;opacity:1}.voucher-create-modal .store-editor-fields input:focus,.voucher-create-modal .store-editor-fields select:focus{background:#fff;border-color:#34b4f6b8;outline:0;box-shadow:0 0 0 3px #34b4f624}.voucher-create-modal .store-editor-fields input::-webkit-calendar-picker-indicator{opacity:.72}.voucher-create-modal .voucher-manager-form-actions{gap:.65rem}.voucher-create-modal .voucher-manager-form-actions .primary-button,.voucher-create-modal .voucher-manager-form-actions .ghost-button{min-height:44px;padding:.65rem 1rem}.voucher-create-modal .voucher-manager-form-actions .ghost-button{color:#172437;box-shadow:none;background:#fff;border:1px solid #cddbedf5}.voucher-manager-field-error,.voucher-manager-submit-error{color:#d94769;font-size:.75rem;font-weight:700;line-height:1.3}.voucher-manager-submit-error{margin:-.2rem 0 0}.voucher-manager-table-wrap{border:1px solid #dae4f1f5;border-radius:20px;overflow:auto}.voucher-manager-table{border-collapse:collapse;background:#fffffff5;width:100%;min-width:760px}.payment-methods-page{align-content:start}.payment-methods-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:1rem;display:grid}.payment-method-card-admin{gap:1rem;display:grid}.payment-method-preview-row{background:#f8fbffdb;border:1px solid #cddbeddb;border-radius:16px;align-items:center;gap:.85rem;min-height:74px;padding:.85rem;display:flex}.payment-method-preview-row>div:last-child{gap:.18rem;min-width:0;display:grid}.payment-method-preview-row strong{color:#172437;font-size:1rem}.payment-method-preview-row span{color:#6d7e94;overflow-wrap:anywhere;font-size:.82rem;font-weight:700}.payment-method-image-preview{color:#8090a6;text-align:center;background:#fff;border:1px solid #cddbede6;border-radius:12px;flex:0 0 60px;place-items:center;width:60px;height:48px;font-size:.72rem;font-weight:800;display:grid;overflow:hidden}.payment-method-image-preview img{object-fit:contain;max-width:86%;max-height:86%}.payment-method-fields .field:last-child{grid-column:auto}.payment-method-fields small{color:#6d7e94;overflow-wrap:anywhere;margin-top:.35rem;font-size:.72rem;font-weight:700;display:block}.payment-method-qr-preview{color:#58708e;background:#34b4f60f;border:1px dashed #34b4f673;border-radius:14px;align-items:center;gap:.8rem;padding:.75rem;font-size:.82rem;font-weight:800;display:flex}.payment-method-qr-preview img{object-fit:contain;background:#fff;border-radius:10px;width:72px;height:72px}.voucher-manager-table th,.voucher-manager-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #dde6f1eb;padding:.95rem 1rem}.voucher-manager-table th{color:#6f829a;letter-spacing:.08em;text-transform:uppercase;background:#f6fafffa;font-size:.76rem;font-weight:800}.voucher-manager-table td{color:#20314a;font-size:.94rem}.voucher-manager-table tbody tr:last-child td{border-bottom:0}.voucher-manager-empty{text-align:center;color:#6d8099}.voucher-status-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:88px;padding:.36rem .72rem;font-size:.74rem;font-weight:800;display:inline-flex}.voucher-status-badge.active{color:#1d8c56;background:#41c4841f}.voucher-status-badge.hidden,.voucher-status-badge.inactive{color:#5f738f;background:#7789a824}.voucher-status-badge.expired,.voucher-status-badge.fully-used{color:#c73f61;background:#d9476924}.voucher-table-action.table-action-icon{width:36px;height:36px}.alert-banner,.alert-inline{color:#ffd7df;background:#ff5e7c1f;border:1px solid #ff5e7c47;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.alert-inline{justify-content:center}.page-body,.page-grid,.team-grid,.chat-layout{gap:1rem;display:grid}.announcement-hero{background:linear-gradient(135deg,#08101ff5,#0a1120d1),radial-gradient(circle at 100% 0,#39d0ff29,#0000 28%);grid-template-columns:minmax(0,1.8fr) auto;align-items:end;gap:1rem;display:grid}.announcement-hero-copy{gap:.8rem;display:grid}.announcement-hero-copy h3{font-size:clamp(1.7rem,3vw,2.5rem)}.announcement-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.announcements-layout{grid-template-columns:minmax(0,1.8fr) minmax(300px,.95fr);gap:1rem;width:100%;max-width:none;display:grid}.announcements-layout--single{grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 16rem)}.event-sidebar-stack,.announcement-feed,.announcement-sidebar{gap:1rem;display:grid}.announcement-feed--popup{padding:1.25rem}.announcement-feed--popup .panel-heading{padding:0 .15rem .5rem}.announcement-list{gap:.9rem;max-height:720px;display:grid;overflow:auto}.popup-announcement-list{gap:1.15rem;padding-right:.35rem}.popup-announcement-toolbar{grid-template-columns:minmax(0,1.3fr) minmax(180px,240px);align-items:end;gap:.9rem;display:grid}.popup-announcement-search,.popup-announcement-filter{gap:.35rem;display:grid}.popup-announcement-search span,.popup-announcement-filter span{color:#6e8199;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.popup-announcement-search-input{background:#fffffffa;border:1px solid #d2ddecf0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.popup-announcement-search-input input,.popup-announcement-filter select{color:#233248;background:#fffffffa;border:1px solid #d2ddecf0;border-radius:0;min-height:42px;padding:.75rem .9rem;font-size:.92rem}.popup-announcement-search-input input{border:0;min-width:0}.popup-announcement-search-button{color:#4b6481;background:0 0;border:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.popup-announcement-search-button svg{width:1rem;height:1rem}.event-list{gap:1rem;display:grid}.announcement-card,.announcement-notice{background:#080e1ac2;border:1px solid #5e83bb2e;border-radius:20px;gap:.7rem;padding:1rem 1.05rem;display:grid}.announcement-card-top,.announcement-notice-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.announcement-card-top strong,.announcement-notice-head strong{display:block}.announcement-card-top span,.announcement-card-top time,.announcement-notice p{color:var(--muted);font-size:.92rem}.announcement-card p{margin:0}.announcement-card-top time{white-space:nowrap}.event-card{background:linear-gradient(#09111fe0,#070d19d1),radial-gradient(circle at 100% 0,#39d0ff14,#0000 28%);border:1px solid #5e83bb2e;border-radius:22px;gap:1rem;padding:1.05rem 1.1rem;display:grid}.event-card-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.8rem;display:grid}.event-metric{background:#0a122285;border:1px solid #5e83bb24;border-radius:16px;gap:.28rem;padding:.85rem .9rem;display:grid}.event-metric span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem}.event-metric strong{font-size:.98rem}.event-card-actions{flex-wrap:wrap;gap:.75rem;display:flex}.featured-event{background:linear-gradient(#0a1426eb,#080e1be0),radial-gradient(circle at 100% 0,#5f6bff1f,#0000 34%)}.popup-announcement-card{border-radius:24px;gap:1rem;padding:1.35rem}.popup-announcement-card-top{align-items:flex-start;gap:1.25rem;padding-bottom:.15rem}.popup-announcement-author{gap:.38rem;padding-left:.1rem;display:grid}.popup-announcement-card .announcement-card-top time{font-family:var(--font-body);letter-spacing:.01em;align-items:center;padding-top:0;font-size:.96rem;font-weight:600;line-height:1.2;display:inline-flex}.popup-announcement-card-controls{align-items:center;gap:.55rem;display:flex}.popup-announcement-card-timer{text-align:right;justify-items:end;gap:.18rem;display:grid}.popup-announcement-card-timer strong{color:#18324e;letter-spacing:.01em;font-size:.95rem;font-weight:700;line-height:1.1}.popup-announcement-menu-shell{flex:none}.popup-announcement-menu-trigger{color:#5f7594;width:auto;height:auto;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:.15rem;transition:color .16s,transform .16s;display:inline-flex}.popup-announcement-menu-trigger svg{width:1.05rem;height:1.05rem}.popup-announcement-menu-trigger:hover,.popup-announcement-menu-trigger:focus-visible{color:#18324e;transform:translateY(-1px)}.popup-announcement-menu{min-width:10.5rem;top:calc(100% + .4rem)}.popup-announcement-menu .topbar-user-menu-item:disabled{opacity:.5;cursor:not-allowed;transform:none}.popup-announcement-menu .topbar-user-menu-item:disabled:hover,.popup-announcement-menu .topbar-user-menu-item:disabled:focus-visible{color:inherit;background:0 0;transform:none}.popup-announcement-card .announcement-media-grid{padding-block:.15rem .1rem}.popup-announcement-actions{flex-wrap:wrap;gap:.75rem;padding-top:.15rem;display:flex}.popup-announcement-actions .ghost-button{min-width:124px;padding-inline:1.35rem}.compact-card{gap:.5rem}.announcement-form{grid-template-columns:1fr auto;gap:.75rem;display:grid}.panel.announcement-upload-panel{box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}.announcement-upload-label{justify-content:center;width:100%;margin-bottom:.85rem;display:flex}.announcement-upload-label .eyebrow{margin:0}.announcement-upload-form{width:min(100%,920px);box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.1rem;padding:0;display:grid}.announcement-upload-form .panel-heading{justify-content:center;padding-bottom:.1rem}.announcement-upload-form .panel-heading>div{text-align:center}.announcement-upload-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin:0 auto;display:grid;overflow:hidden}.announcement-upload-dropzone{cursor:pointer;text-align:center;background:linear-gradient(#f9fcffe0,#f1f6fcc2);border:1px dashed #aab7cad1;border-radius:0;align-content:center;justify-items:center;gap:.45rem;width:100%;min-height:240px;padding:1.5rem 1rem;transition:border-color .16s,background .16s;display:grid}.announcement-upload-dropzone input,.announcement-upload-input{display:none}.announcement-upload-dropzone strong{color:#34455c;letter-spacing:-.02em;font-size:1.15rem;font-weight:800}.announcement-upload-dropzone span{color:#6a788a;max-width:32ch;font-size:.92rem;line-height:1.6}.announcement-upload-dropzone:hover,.announcement-upload-dropzone:focus-within{background:linear-gradient(#f9fcfff5,#ebf3fce6);border-color:#5f91dceb}.announcement-upload-preview-grid,.announcement-media-grid{grid-template-columns:repeat(auto-fit,minmax(260px,320px));justify-content:center;gap:.85rem;display:grid}.announcement-upload-preview-grid{padding:.85rem}.announcement-media-grid.single{grid-template-columns:minmax(260px,320px);justify-content:center}.announcement-upload-preview-card,.announcement-media-card{background:#f7fafe;border:1px solid #94aed347;border-radius:14px;position:relative;overflow:hidden}.announcement-upload-preview-card img,.announcement-upload-preview-card video,.announcement-media-card img,.announcement-media-card video{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}.announcement-upload-remove{color:#fff;background:#0a111fc7;border:0;padding:.35rem .55rem;font-size:.72rem;font-weight:700;position:absolute;top:.6rem;right:.6rem}.announcement-upload-empty{display:none}.announcement-duration-fieldset{grid-template-columns:minmax(140px,190px) minmax(140px,170px);align-items:end;gap:.85rem;display:grid}.announcement-duration-field{text-align:left;gap:.45rem;display:grid}.announcement-duration-field span{color:#5e7aa8;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.announcement-duration-field input,.announcement-duration-field select{color:#22324d;background-color:#fff;border:1px solid #94aed36b;border-radius:12px;min-height:52px;padding:.85rem 1rem;font-size:.98rem;font-weight:700;box-shadow:0 10px 24px #1f385714}.announcement-duration-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#5e7aa8 50%),linear-gradient(135deg,#5e7aa8 50%,#0000 50%);background-position:calc(100% - 1.2rem),calc(100% - .85rem);background-repeat:no-repeat;background-size:.36rem .36rem,.36rem .36rem;padding-right:2.6rem}.announcement-duration-field select option{color:#22324d;background:#fff}.announcement-duration-field input:focus,.announcement-duration-field select:focus{border-color:#3991dcb8;outline:3px solid #39d0ff33}.announcement-upload-actions{flex-wrap:wrap;justify-content:center;align-items:end;gap:.85rem;width:100%;padding-top:.25rem;display:flex}.announcement-upload-actions .ghost-button,.announcement-upload-actions .primary-button{min-width:170px;min-height:52px;box-shadow:none;border-radius:0;padding-inline:1.15rem;font-size:.92rem;font-weight:800}.announcement-upload-actions .ghost-button{color:#1f3857;background:#fff;border-color:#b3becdeb}.announcement-upload-actions .primary-button{color:#03101d;background:linear-gradient(135deg,#39d0ff,#5f6bff)}.announcement-nexus-cost{color:#5e7aa8;background:linear-gradient(135deg,#fffffffa,#f1f8fff2);border:1px solid #5e7aa82e;border-radius:14px;align-items:center;gap:.8rem;min-height:52px;padding:.6rem .95rem;display:flex;box-shadow:0 14px 34px #1f38571a}.announcement-nexus-cost-item{gap:.12rem;min-width:74px;display:grid}.announcement-nexus-cost-item span{color:#5e7aa8;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.announcement-nexus-cost-item strong{color:#18263d;white-space:nowrap;font-size:.95rem;font-weight:900}.announcement-nexus-coin-value{align-items:center;gap:.38rem;display:inline-flex}.announcement-nexus-coin-value img{object-fit:contain;filter:drop-shadow(0 3px 6px #0000003d);width:1.05rem;height:1.05rem}.announcement-nexus-cost-divider{background:#5e7aa838;width:1px;min-height:32px}.organizer-announcement-library{background:linear-gradient(#0a1222e6,#070c18f0);border:1px solid #39d0ff2e;border-radius:16px;justify-self:center;gap:1rem;width:min(100%,920px);margin-top:1.4rem;padding:1.15rem;display:grid;box-shadow:0 18px 42px #00000029}.organizer-announcement-library-trigger-wrap{justify-content:center;width:100%;display:flex}.organizer-announcement-library-trigger{color:#f4f7ff;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#0a1222f5,#080d19f5);border:1px solid #39d0ff42;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;min-height:48px;padding:0 1.15rem;font-size:.8rem;font-weight:900;display:inline-flex;box-shadow:0 16px 34px #0003}.organizer-announcement-library-trigger strong{color:#39d0ff;background:#39d0ff29;border-radius:999px;place-items:center;min-width:1.65rem;min-height:1.65rem;font-size:.78rem;display:grid}.organizer-announcement-library-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020710b8;place-items:start center;padding:5.15rem 1.25rem 3rem;display:grid;position:fixed;inset:0}.organizer-announcement-library-modal{scrollbar-width:thin;scrollbar-color:#94a3b88f transparent;width:min(960px,94vw);max-height:calc(100vh - 6.4rem);margin:0;padding:.95rem .95rem 3rem;overflow:auto}.organizer-announcement-library-modal::-webkit-scrollbar{width:8px}.organizer-announcement-library-modal::-webkit-scrollbar-track{background:0 0}.organizer-announcement-library-modal::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:999px}.organizer-announcement-library-heading{z-index:2;background:linear-gradient(#0a1222fa,#0a1222fa);border-bottom:1px solid #39d0ff1f;justify-content:space-between;align-items:center;gap:1rem;margin:-.95rem -.95rem 0;padding:.85rem .95rem .75rem;display:flex;position:sticky;top:0}.organizer-announcement-library-heading-actions{align-items:center;gap:.7rem;display:inline-flex}.organizer-announcement-library-heading h3{color:#f4f7ff;margin:.1rem 0 0;font-size:1rem}.organizer-announcement-library-heading-actions>span{color:#dbeafe94;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800}.organizer-announcement-library-close{color:#f4f7ff;background:0 0;border:none;place-items:center;padding:0;display:grid}.organizer-announcement-library-close svg{width:1.05rem;height:1.05rem}.organizer-announcement-library-grid{grid-template-columns:minmax(0,1fr);gap:.65rem;padding-top:.85rem;display:grid}.organizer-announcement-library-card{background:#060b16c7;border:1px solid #39d0ff29;border-radius:14px;grid-template-columns:minmax(260px,.62fr) minmax(230px,.58fr);align-items:stretch;display:grid;overflow:visible}.organizer-announcement-library-media{background:#030812db;place-items:center;min-height:0;max-height:190px;display:grid;position:relative}.organizer-announcement-library-media img,.organizer-announcement-library-media video{aspect-ratio:16/9;object-fit:cover;width:100%;height:190px;display:block}.organizer-announcement-library-media>span:not(.organizer-announcement-status){color:#dbeafe85;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.organizer-announcement-status{color:#72f0b4;letter-spacing:.08em;text-transform:uppercase;background:#2ac57e2e;border-radius:999px;padding:.24rem .5rem;font-size:.66rem;font-weight:900;position:absolute;top:.5rem;right:.5rem}.organizer-announcement-status.expired{color:#dbeafeb3;background:#94a3b829}.organizer-announcement-status.hidden{color:#facc6b;background:#fbbf2429}.organizer-announcement-library-copy{align-content:center;gap:.34rem;padding:.85rem;display:grid}.organizer-announcement-library-copy strong{color:#f4f7ff;font-size:.88rem}.organizer-announcement-library-copy>span,.organizer-announcement-library-meta span{color:#dbeafe94;font-size:.72rem;font-weight:700}.organizer-announcement-library-meta{flex-wrap:wrap;gap:.38rem;display:flex}.organizer-announcement-library-meta span{background:#39d0ff0f;border:1px solid #39d0ff24;border-radius:999px;padding:.22rem .46rem}.organizer-announcement-library-empty{color:#dbeafe94;text-align:center;justify-items:center;gap:.25rem;min-height:8rem;padding:1rem;display:grid}.organizer-announcement-library-empty strong{color:#f4f7ff}@media (width<=720px){.organizer-announcement-library-modal-backdrop{padding:4.75rem .75rem .75rem}.organizer-announcement-library-card{grid-template-columns:1fr}.organizer-announcement-library-media img,.organizer-announcement-library-media video{height:min(240px,34vh)}}@media (height<=760px) and (width>=721px){.organizer-announcement-library-modal-backdrop{padding-top:4.65rem}.organizer-announcement-library-modal{max-height:calc(100vh - 5.5rem)}.organizer-announcement-library-media{max-height:160px}.organizer-announcement-library-media img,.organizer-announcement-library-media video{height:160px}.organizer-announcement-library-copy{padding:.72rem .85rem}}.app-shell.page-shell.theme-light .panel.announcement-upload-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.app-shell.page-shell.theme-light .announcement-upload-dropzone{border-color:#aab7caeb}.swal2-popup.homepage-announcement-popup,.homepage-announcement-popup{width:fit-content;max-width:98vw;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.swal2-html-container.homepage-announcement-html,.homepage-announcement-html{background:0 0!important;margin:0!important;padding:0!important;overflow:visible!important}.homepage-announcement-modal{text-align:left;place-items:center;gap:0;display:grid}.homepage-announcement-content{justify-items:center;gap:0;width:fit-content;max-width:98vw;padding-inline:0;display:inline-grid;position:relative;overflow:visible;background:0 0!important}.homepage-announcement-stage{position:relative;overflow:visible;background:0 0!important}.homepage-announcement-slide{gap:.7rem;display:none}.homepage-announcement-slide.is-active{display:grid}.homepage-announcement-modal-grid{grid-template-columns:repeat(auto-fit,minmax(280px,560px));justify-content:center;align-items:center;gap:1rem;display:grid}.homepage-announcement-modal-grid.single{grid-template-columns:minmax(0,1fr);justify-content:center;width:fit-content}.homepage-announcement-modal-frame{background:0 0;justify-content:center;align-items:center;width:min(96vw,560px);max-width:100%;max-height:88vh;display:flex;position:relative}.homepage-announcement-modal-grid.single .homepage-announcement-modal-frame{width:fit-content;max-width:96vw;margin:0 auto}.homepage-announcement-modal-frame img,.homepage-announcement-modal-frame video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:88vh;display:block}.homepage-announcement-modal-grid.single .homepage-announcement-modal-frame img,.homepage-announcement-modal-grid.single .homepage-announcement-modal-frame video{object-fit:contain;width:auto;max-width:min(96vw,1320px);max-height:88vh}.homepage-announcement-inline-close{z-index:5;width:auto;height:auto;box-shadow:none;appearance:none;text-shadow:0 2px 10px #00000080;cursor:pointer;border:0;border-radius:0;outline:none;place-items:center;padding:.05rem .45rem;font-size:2.15rem;font-weight:500;line-height:1;display:grid;position:absolute;top:calc(100% + .35rem);left:50%;transform:translate(-50%);color:#fff!important;background:0 0!important}.homepage-announcement-inline-close:hover,.homepage-announcement-inline-close:focus,.homepage-announcement-inline-close:focus-visible,.homepage-announcement-inline-close:active{box-shadow:none;background:0 0;border:0;outline:none;transform:translate(-50%);color:#fff!important}.homepage-announcement-nav-zone{z-index:1;pointer-events:none;background:0 0;border:0;width:min(12vw,88px);position:absolute;top:0;bottom:0}.homepage-announcement-nav-zone.left{cursor:default;left:0}.homepage-announcement-nav-zone.right{cursor:default;right:0}@media (width<=640px){.swal2-container:has(.homepage-announcement-modal){padding-inline:0!important}.swal2-popup.homepage-announcement-popup,.homepage-announcement-popup{width:100vw!important;max-width:100vw!important}.swal2-html-container.homepage-announcement-html,.homepage-announcement-html,.homepage-announcement-modal{width:100%!important}.homepage-announcement-content{box-sizing:border-box;width:100vw;max-width:100vw;padding-inline:.75rem}.homepage-announcement-stage,.homepage-announcement-slide,.homepage-announcement-modal-grid,.homepage-announcement-modal-grid.single{width:100%}.homepage-announcement-modal-frame{justify-self:center;width:100%}.homepage-announcement-modal-grid.single .homepage-announcement-modal-frame{max-width:100%}.homepage-announcement-modal-frame img,.homepage-announcement-modal-frame video,.homepage-announcement-modal-grid.single .homepage-announcement-modal-frame img,.homepage-announcement-modal-grid.single .homepage-announcement-modal-frame video{max-width:100%;margin-inline:auto;display:block}.homepage-announcement-inline-close{min-width:48px;min-height:48px;padding:0;font-size:3rem;line-height:.9;top:calc(100% + .45rem)}}.popup-announcement-edit-field{text-align:left;gap:.45rem;display:grid}.popup-announcement-edit-popup{border-radius:18px!important;width:min(92vw,460px)!important;padding:1.5rem 1.35rem 1.2rem!important}.popup-announcement-edit-popup .swal2-title{margin-bottom:.9rem!important;font-size:1.1rem!important}.popup-announcement-edit-popup .swal2-html-container{margin:0!important}.popup-announcement-edit-popup .swal2-input,.popup-announcement-edit-popup .swal2-select{min-height:2.8rem;width:100%!important;margin:0!important;padding:.7rem .85rem!important;font-size:.95rem!important}.popup-announcement-edit-popup .swal2-actions{gap:.55rem;margin-top:1rem!important}.popup-announcement-edit-popup .swal2-confirm,.popup-announcement-edit-popup .swal2-cancel{min-width:5.75rem;margin:0!important}.popup-announcement-edit-field span{color:#667a96;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.announcement-editor-shell{gap:1rem}.announcement-editor-hero,.announcement-editor-panel{background:#ffffffe6;border:1px solid #94aed347}.announcement-editor-hero{grid-template-columns:minmax(0,1.2fr) minmax(300px,.9fr);gap:1rem;padding:1.35rem;display:grid}.announcement-editor-copy,.announcement-editor-form{gap:1rem;display:grid}.announcement-editor-copy>p:not(.eyebrow){color:#5f7088;max-width:62ch;margin:0;font-size:.98rem;line-height:1.65}.announcement-editor-notes{gap:.75rem;display:grid}.announcement-editor-note{background:#f4f8fdeb;border:1px solid #94aed33d;gap:.25rem;padding:.85rem .95rem;display:grid}.announcement-editor-note strong{color:#21324e;font-size:.95rem}.announcement-editor-note span{color:#64748b;font-size:.9rem;line-height:1.55}.announcement-popup-preview{background:linear-gradient(#fcfdfffa,#f2f7fdf5);border:1px solid #94aed33d;align-content:start;gap:.85rem;min-height:100%;padding:1.1rem 1.15rem;display:grid}.announcement-popup-preview-label{letter-spacing:.12em;text-transform:uppercase;color:#5e7aa8;width:fit-content;font-size:.73rem;display:inline-flex}.announcement-popup-preview strong{color:#22324d;font-size:1.45rem;line-height:1.15}.announcement-popup-preview p{color:#5b6d87;margin:0;font-size:.95rem;line-height:1.7}.announcement-popup-preview-footer{color:#73839c;border-top:1px solid #94aed32e;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.6rem;font-size:.8rem;display:flex}.announcement-editor-panel{padding:1.35rem}.announcement-editor-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.announcement-editor-header h4{color:#22324d;margin:.2rem 0 0;font-size:1.2rem}.announcement-editor-counter{color:#7585a0;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}.announcement-editor-field{gap:.45rem;display:grid}.announcement-editor-field>span{letter-spacing:.06em;text-transform:uppercase;color:#5e7aa8;font-size:.88rem;font-weight:700}.announcement-editor-field>small{color:#7c8aa1;font-size:.88rem;line-height:1.5}.announcement-editor-field textarea{color:#22324d;resize:vertical;background:#fff;border:1px solid #94aed352;min-height:340px;padding:1rem 1.05rem;font-size:.98rem;line-height:1.7}.announcement-editor-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.announcement-editor-helper{color:#6d7d96;margin:0;font-size:.9rem}.notifications-panel .notification-item,.room-button{text-align:left;width:100%;padding:1rem}.notification-item.read{opacity:.7}.notification-item.unread{border-color:#39d0ff52}.page-grid{align-content:start}.stat-card{min-height:110px}.stat-card span{color:var(--muted)}.stat-card.cyan{box-shadow:inset 0 0 0 1px #39d0ff14}.stat-card.blue{box-shadow:inset 0 0 0 1px #5f6bff14}.stat-card.red{box-shadow:inset 0 0 0 1px #ff5e7c14}.stat-card.purple{box-shadow:inset 0 0 0 1px #a258ff14}.compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.list-item{background:#080e1ac2;border:1px solid #5e83bb2e;border-radius:18px;padding:.95rem 1rem}.inline-actions{flex-wrap:wrap}.wallet-orders-table-wrap{min-height:360px;padding:0 1.25rem 1.25rem;overflow-x:auto}.wallet-orders-empty-state{text-align:center;min-height:300px;box-shadow:none;background:0 0;border:0;align-content:center;place-items:center;gap:.28rem;padding:1.25rem .5rem;display:grid}.wallet-orders-empty-state h3{color:#6f8098;letter-spacing:0;font-size:.98rem;font-weight:600}.wallet-orders-empty-state p{color:#8a98ab;max-width:420px;font-size:.82rem;font-weight:400;line-height:1.5}.wallet-orders-toolbar{justify-content:space-between;align-items:end;gap:1rem;padding:0 0 1rem;display:flex}.wallet-orders-search{gap:.32rem;min-width:260px;max-width:360px;display:grid}.wallet-orders-search span{color:#6e8199;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.wallet-orders-search input{color:#233248;background:#fff;border-radius:0;min-height:40px;padding:.7rem .9rem;font-size:.9rem}.wallet-orders-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.wallet-orders-utility-button{color:#47617f;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:0;display:inline-flex}.wallet-orders-utility-button+.wallet-orders-utility-button{margin-left:.15rem}.wallet-orders-utility-button svg{width:17px;height:17px}.wallet-orders-utility-button:hover,.wallet-orders-utility-button:focus-visible{color:#2e4d73}.wallet-orders-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.wallet-orders-topup-button{border-radius:0;min-height:40px;padding:.65rem 1.1rem}.wallet-orders-voucher-button{border-radius:0;min-height:40px;padding:.65rem 1.1rem;text-decoration:none}.wallet-direct-topup-form{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;margin-top:.35rem;display:grid}.wallet-direct-topup-field{gap:.28rem;display:grid}.wallet-direct-topup-field span{color:#647892;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.wallet-direct-topup-field .swal2-input,.wallet-direct-topup-field .swal2-select,.wallet-direct-topup-field .swal2-textarea{border-radius:0;width:100%;margin:0;padding:.72rem .9rem;font-size:.92rem;line-height:1.35}.wallet-direct-topup-field-full{grid-column:1/-1}.wallet-direct-topup-field .swal2-input::placeholder,.wallet-direct-topup-field .swal2-textarea::placeholder{font-size:.92rem}.wallet-direct-topup-field .swal2-select{padding-right:2.2rem}.wallet-direct-topup-field .swal2-textarea{min-height:136px}.wallet-direct-topup-match{color:#5f728a;background:#f7f9fc;border:1px solid #d2ddeceb;align-items:center;width:100%;min-height:44px;padding:.72rem .9rem;font-size:.9rem;line-height:1.35;display:flex}.swal2-popup:has(.wallet-direct-topup-form) .swal2-title{font-size:1.75rem;line-height:1.1}.wallet-orders-table{border-collapse:collapse;border:1px solid #5e83bb2e;width:100%;min-width:1180px;height:100%}.wallet-orders-table-title{color:var(--text);text-align:center;text-transform:none;letter-spacing:0;border-bottom:0;padding:0 0 .95rem;font-size:1rem;font-weight:800}.wallet-orders-table th,.wallet-orders-table td{text-align:left;vertical-align:top;border-bottom:1px solid #5e83bb24;border-right:1px solid #5e83bb24;padding:.78rem .8rem}.wallet-orders-table th:last-child,.wallet-orders-table td:last-child{border-right:0}.wallet-orders-table th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700}.wallet-orders-table thead tr:last-child th{border-top:1px solid #5e83bb24}.wallet-orders-table td{color:var(--text);font-size:.78rem;font-weight:400}.wallet-orders-table tbody tr:last-child td{border-bottom:0}.wallet-orders-table-status-action{color:var(--muted);font-size:.88rem;font-weight:600}.wallet-orders-status-pill{background:0 0;border:0;padding:0;font-size:.72rem;font-weight:600;display:inline}.wallet-orders-status-pill.pending{color:#8a6540}.wallet-orders-status-pill.approved{color:#365844}.wallet-orders-status-pill.rejected{color:#7d4950}.table-action-icons{align-items:center;gap:.55rem;display:flex}.table-view-button{color:#355c95;background:0 0;border:0;justify-content:center;align-items:center;min-width:auto;height:auto;padding:0;font-size:.68rem;font-weight:700;transition:transform .16s,color .16s;display:inline-flex}.table-view-button:hover,.table-view-button:focus-visible{color:#244673;text-decoration:underline;transform:none}.table-view-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.wallet-order-modal{color:#172235;background:#fff;border:1px solid #bacae0bf;border-radius:18px;padding:1.35rem 1.35rem 1.2rem;box-shadow:0 28px 90px #17233842}.wallet-order-modal-title{color:#172235;letter-spacing:-.03em;margin-bottom:1rem;font-size:1.75rem;font-weight:900}.wallet-order-modal-html{margin:0;padding:0}.wallet-order-modal-confirm{color:#fff;background:linear-gradient(135deg,#39b6f6,#5f6bff);border:0;border-radius:8px;min-width:110px;min-height:46px;padding:.75rem 1.1rem;font-weight:800;box-shadow:0 14px 28px #3f80ff3d}.wallet-order-preview{text-align:left;gap:1rem;display:grid}.wallet-order-preview-hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.wallet-order-preview-metric,.wallet-order-preview-item{background:#f6f9fd;border:1px solid #d8e4f3;border-radius:12px;gap:.35rem;padding:.95rem 1rem;display:grid}.wallet-order-preview-metric span,.wallet-order-preview-item strong{color:#6d82a0;letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;font-weight:800}.wallet-order-preview-metric strong,.wallet-order-preview-item span{color:#172235;word-break:break-word;font-size:1rem;font-weight:700}.wallet-order-preview-detail-card{background:#fff;border:1px solid #dbe6f4;border-radius:12px;padding:.35rem 1rem}.wallet-order-preview-row{border-top:1px solid #e4ecf6;grid-template-columns:152px minmax(0,1fr);align-items:start;gap:1rem;padding:.85rem 0;display:grid}.wallet-order-preview-row.is-first{border-top:0}.wallet-order-preview-row span{color:#6f86a6;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.45}.wallet-order-preview-row strong{color:#1d2b42;word-break:break-word;font-size:.95rem;font-weight:700;line-height:1.45}.wallet-order-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.wallet-order-preview-item-full{grid-column:1/-1}.wallet-order-preview-status-chip{border:1px solid #97b4da73;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:30px;padding:.32rem .78rem;font-size:.82rem;display:inline-flex}.wallet-order-preview-status-chip.pending_review{color:#936210;background:#f5b04129}.wallet-order-preview-status-chip.approved{color:#24774e;background:#2f9b621f}.wallet-order-preview-status-chip.rejected{color:#b63b56;background:#e255711f}.table-action-icon{width:42px;height:42px;color:var(--text);background:#080e1ac2;border:1px solid #5e83bb33;justify-content:center;align-items:center;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.table-action-icon svg{width:18px;height:18px}.table-action-icon:hover,.table-action-icon:focus-visible{transform:translateY(-1px)}.table-action-icon.is-view,.table-action-icon.is-edit{color:#355c95;border-color:#355c953d}.table-action-icon.is-approve{color:#2f9b62;border-color:#2f9b6242}.table-action-icon.is-reject,.table-action-icon.is-trash{color:#e25571;border-color:#e2557147}.table-action-icon.is-hide{color:#7b879b;border-color:#7b879b47}.table-action-icon:disabled{opacity:.45;cursor:not-allowed;transform:none}.app-shell.page-shell.theme-light .wallet-orders-table th{color:#7a8faa;border-bottom-color:#d7e2eff0;border-right-color:#d7e2eff0}.app-shell.page-shell.theme-light .wallet-orders-table-title{color:#1f2f46}.app-shell.page-shell.theme-light .wallet-orders-table td{color:#17263c;border-bottom-color:#d7e2efc7;border-right-color:#d7e2efc7}.app-shell.page-shell.theme-light .wallet-orders-table{border-color:#d7e2eff0}.app-shell.page-shell.theme-light .wallet-orders-table thead tr:last-child th{border-top-color:#d7e2eff0}.app-shell.page-shell.theme-light .wallet-orders-table-status-action{color:#647892}.app-shell.page-shell.theme-light .table-action-icon{background:#fff;border-color:#d7e2eff0}.app-shell.page-shell.theme-light .table-view-button{color:#355c95}.team-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.team-card{gap:1rem;display:grid}.teams-management-shell{gap:1rem;padding:clamp(1rem,1.5vw,1.35rem);display:grid}.teams-management-heading{align-items:center}.teams-management-actions{justify-content:flex-end;align-items:center;display:flex}.teams-join-create-row{grid-template-columns:minmax(260px,1fr) minmax(190px,220px) minmax(190px,220px);align-items:stretch;gap:.75rem;display:grid}.teams-list-search{width:100%;height:68px;min-height:68px;border-radius:0!important}.teams-create-form{background:#ffffffc2;border:1px solid #cdddefe6;border-radius:.8rem;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(160px,.75fr) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.teams-create-form .primary-button{min-height:68px}.teams-invite-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.teams-join-action-button{width:100%;height:68px;min-height:68px;border-radius:0!important}.teams-create-action-button{white-space:nowrap;background:#3ba7ff;width:100%;min-width:0;height:68px;min-height:68px;border-radius:0!important}.teams-create-action-button:hover,.teams-create-action-button:focus-visible{background:#2689e8}.teams-create-modal{width:min(560px,100vw - 2rem)}.admin-team-form-modal{color:#17243a;background:#fff;border-color:#cdddeff2}.admin-team-form-modal .profile-modal-heading h3,.admin-team-form-modal .profile-modal-close{color:#17243a}.admin-team-form-modal .field span,.admin-team-form-modal .profile-team-code-card>span,.admin-team-form-modal .profile-team-code-card p{color:#647895}.admin-team-form-modal input,.admin-team-form-modal select{color:#17243a;background:#fff;border-color:#cdddeff2}.admin-team-form-modal input::placeholder{color:#7b8798}.admin-team-form-modal .profile-team-game-option,.admin-team-form-modal .profile-team-code-card{background:#fff;border-color:#cdddeff2}.admin-team-form-modal .profile-team-game-option:hover,.admin-team-form-modal .profile-team-game-option:focus-visible,.admin-team-form-modal .profile-team-game-option.active{background:#f8fbff;border-color:#2563eb8c}.admin-team-form-modal .profile-team-code-row strong{color:#17243a}.admin-team-form-modal .profile-team-code-shuffle{color:#355c95;border-color:#64789552}.admin-team-form-modal .profile-team-code-shuffle:hover,.admin-team-form-modal .profile-team-code-shuffle:focus-visible{color:#1d4ed8;border-color:#2563eb8c}.teams-create-modal-form{gap:1rem}.teams-leader-fields{grid-template-columns:minmax(0,1fr);gap:.45rem;display:grid}.teams-leader-inline-fields{grid-template-columns:minmax(0,1fr) minmax(170px,.7fr);align-items:end;gap:.75rem;display:grid}.teams-leader-inline-fields input,.teams-leader-inline-fields select{min-height:42px;padding-block:.5rem}.teams-leader-search-results{flex-wrap:wrap;justify-content:flex-start;gap:.35rem .55rem;margin-top:-.15rem;padding-left:.05rem;display:flex}.teams-leader-search-results button,.teams-leader-search-results span,.teams-selected-leader{color:#7b8798;font:inherit;text-align:left;background:0 0;border:0;margin:0;font-size:.78rem;font-weight:800;line-height:1.25}.teams-leader-search-results button{cursor:pointer}.teams-leader-search-results button:hover,.teams-leader-search-results button:focus-visible,.teams-leader-search-results button.active{color:#355c95;outline:none}.teams-selected-leader{color:#647895}.teams-table-shell{background:#fff;border:1px solid #cdddefeb;border-radius:.8rem;overflow-x:auto}.teams-table{border-collapse:collapse;width:100%;min-width:1080px}.teams-table th,.teams-table td{color:#17243a;text-align:center;vertical-align:middle;border-bottom:1px solid #d7e2efeb;padding:1rem 1.1rem}.teams-table th{color:#647895;letter-spacing:.04em;text-transform:uppercase;font-size:.84rem;font-weight:900}.teams-table tr:last-child td{border-bottom:0}.teams-table-team{text-align:center;justify-content:center;align-items:center;gap:.8rem;min-width:260px;display:flex}.teams-table-team strong{color:#142137;font-size:1rem;display:block}.teams-table-team p{color:#657a99;margin:.2rem 0 0;font-size:.86rem}.teams-table-logo{color:#6f829e;background:#e9f0f8;border-radius:999px;place-items:center;width:3.2rem;min-width:3.2rem;height:3.2rem;font-weight:900;display:grid;overflow:hidden}.teams-table-logo img{object-fit:cover;width:100%;height:100%}.teams-game-badge{color:#17243a;background:0 0;border:0;padding:0;font-weight:900;line-height:1;display:inline}.teams-game-badge.game-mobile-legends,.teams-game-badge.game-mlbb{color:#2563eb}.teams-game-badge.game-honor-of-kings,.teams-game-badge.game-hok{color:#b7791f}.teams-game-badge.game-call-of-duty-mobile,.teams-game-badge.game-codm{color:#050505}.teams-game-badge.game-valorant{color:#dc2626}.teams-game-badge.game-brawl-stars{color:#d97706}.teams-game-badge.game-league-of-legends{color:#7c3aed}.teams-plain-code{color:#17243a;letter-spacing:.02em;font-weight:900}.teams-win-rate{color:#e11d48;font-weight:900}.teams-edit-icon-button{color:#355c95;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.teams-edit-icon-button svg{width:20px;height:20px}.teams-edit-icon-button:hover,.teams-edit-icon-button:focus-visible{color:#1d4ed8;outline-offset:2px;outline:2px solid #355c953d}.teams-table select{border-radius:.7rem;min-width:150px;min-height:42px;padding:.45rem .75rem}.teams-table .table-view-button{appearance:none;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:900}.teams-empty-state{color:#647895;text-align:center;padding:1.25rem;font-weight:800}.teams-edit-modal{color:#17243a;background:#fff;border-color:#cdddeff2;width:min(720px,100vw - 2rem)}.teams-edit-modal .profile-modal-heading h3,.teams-edit-modal .profile-modal-close{color:#17243a}.teams-edit-modal .profile-modal-close:hover{background:#0000000d}.teams-edit-modal .field span,.teams-edit-modal .teams-edit-members>span{color:#647895}.teams-edit-modal .ghost-button{color:#18324e;background:#fff;border-color:#d2ddecf0}.teams-edit-modal .ghost-button:hover,.teams-edit-modal .ghost-button:focus-visible{background:#f1f6fc}.teams-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.teams-edit-form input{color:#17243a;background:#fff;border-color:#cdddeff2}.teams-edit-form input::placeholder{color:#7b8798}.teams-edit-members{grid-column:1/-1;gap:.7rem;display:grid}.teams-edit-members>span{color:#647895;letter-spacing:.04em;text-transform:uppercase;font-size:.84rem;font-weight:900}.teams-edit-member-row{background:#f8fbff;border:1px solid #cdddefeb;border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem .95rem;display:grid}.teams-edit-member-row strong{color:#142137}.teams-edit-member-row p{color:#647895;margin:.2rem 0 0;font-size:.86rem}.teams-edit-member-row select{color:#142137;background:#fff;border:1px solid #cdddefeb;border-radius:.7rem;min-width:150px;min-height:42px;padding:.45rem .75rem}.invite-row,.inline-form{grid-template-columns:1fr auto;gap:.75rem;display:grid}.list-row{flex-wrap:wrap}.metric-box{flex:1;min-width:180px}.bracket-board{grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:1rem;padding-bottom:.4rem;display:grid;overflow-x:auto}.bracket-round{gap:.8rem;display:grid}.bracket-matches{gap:.75rem;display:grid}.match-card{background:#060c18d6;border:1px solid #5e83bb33;border-radius:22px;gap:.65rem;padding:.9rem;display:grid}.match-team{text-align:left;width:100%;color:var(--text);background:#0b1222b8;border:1px solid #5e83bb2e;padding:.8rem .9rem}.match-team.winner{color:var(--green);border-color:#53f5ba59}.match-meta{color:var(--muted);justify-content:space-between;font-size:.92rem;display:flex}.empty-state{color:var(--muted);border:1px dashed #5e83bb47;border-radius:20px;padding:1.1rem}.competition-grid>.empty-state{text-align:center;background:#04081294;align-content:center;place-items:center;width:min(100%,1220px);min-height:420px;display:grid}.competition-grid>.competition-empty-state{text-align:center;width:min(100%,1220px);min-height:420px;color:var(--muted);align-content:center;place-items:center;display:grid}.competition-empty-state h3{color:#e2e8f0e0;margin:0 0 .35rem;font-size:1.05rem;font-weight:800}.competition-empty-state p{color:#a6b6cdc7;margin:0;font-size:.78rem;font-weight:600;line-height:1.45}.invite-panel{background:0 0;align-content:stretch;gap:0;padding:0;display:grid}.landing-main>.invite-panel.landing-section-full{min-height:auto}.invite-shell{width:100%;box-shadow:none;background:linear-gradient(135deg,#484f77,#2a2f4d);border:1px solid #5e83bb2e;border-radius:0;grid-template-columns:minmax(240px,360px) minmax(280px,26rem) auto;justify-content:center;align-self:start;align-items:center;gap:1rem;margin:0 auto;padding:.65rem 1.2rem;display:grid}.invite-visual{align-items:center;min-height:112px;padding-left:clamp(1.2rem,3vw,4rem);display:grid}.invite-art{object-fit:contain;filter:drop-shadow(0 14px 26px #070c1838);width:min(100%,220px);display:block}.invite-copy-block{gap:.6rem;max-width:26rem;display:grid}.invite-copy-block h3{font-family:var(--font-hero);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(1.15rem,2vw,1.72rem);font-weight:800;line-height:1.06}.invite-copy-block p:last-child{color:#eef3ff;font-size:.8rem;line-height:1.45}.invite-actions{justify-content:flex-end;padding-right:clamp(1.2rem,3vw,4rem);display:flex}.invite-button{color:#fff;min-width:168px;min-height:42px;font-family:var(--font-hero);letter-spacing:-.01em;box-shadow:none;background:#3d7eea;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-size:.92rem;font-weight:800;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex}.invite-button:hover{filter:none;box-shadow:none;background:#4fa3ff;transform:translateY(-1px)}.invite-pages{background:#050505;border:0;border-bottom:1px solid #5e83bb29;width:100%;margin:-1px 0 0;padding:.8rem 1.2rem .95rem;overflow:hidden}.invite-pages-track{align-items:center;gap:0;width:max-content;animation:18s linear infinite invite-pages-marquee;display:flex}.invite-pages-sequence{flex:none;align-items:center;gap:.8rem;padding-right:.8rem;display:flex}.invite-page-card{min-height:86px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:.9rem 1rem;display:grid}.invite-page-logo{object-fit:contain;filter:drop-shadow(0 8px 16px #0000002e);max-width:100%;display:block}.invite-page-logo.mlbb{height:34px}.invite-page-logo.hok,.invite-page-logo.codm,.invite-page-logo.valorant,.invite-page-logo.brawlstars{height:30px}.invite-page-logo.lol{height:26px}.invite-page-card.sponsor-card{min-width:150px;text-decoration:none}.invite-page-logo.sponsor-logo{width:auto;max-width:150px;height:34px}.profile-activity-inline-sponsors{border-bottom:1px solid #2576ff47;width:100%;margin:0 0 1.25rem;overflow:hidden}.profile-activity-inline-sponsors .footer-sponsor-marquee{background:#050505;border-bottom:0}@keyframes invite-pages-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}.landing-footer{background:#030405;border-top:1px solid #ffffff14;margin-top:2.5rem}.landing-main>.landing-footer.landing-section-full{min-height:auto}.landing-footer-main{grid-template-columns:minmax(280px,.95fr) minmax(0,1.55fr);gap:2.2rem;width:100%;max-width:none;margin:0;padding:1.6rem 0 2.4rem;display:grid}.footer-brand-column{border-right:1px solid #ffffff14;align-content:start;gap:1.6rem;padding-right:2rem;display:grid}.footer-store-row,.footer-socials{flex-wrap:wrap;gap:.8rem;display:flex}.footer-store-row{justify-content:center}.footer-brand-mark{font-family:var(--font-hero);letter-spacing:.08em;color:#fff;font-size:1.22rem;font-weight:800}.footer-socials{justify-content:center;align-items:center}.footer-socials a{color:#fff;place-items:center;width:34px;height:34px;display:grid}.footer-socials svg{width:24px;height:24px}.footer-payment-block{justify-items:center;gap:1rem;width:100%;display:grid}.footer-payment-frame{background:0 0;border:1px solid #ffffffb8;border-radius:14px;padding:1.15rem .9rem .72rem;display:inline-grid;position:relative}.footer-payment-title{color:#fff;white-space:nowrap;background:#030405;margin:0;padding:0 .8rem;font-size:.84rem;line-height:1;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.footer-payment-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1rem,1.8vw,1.5rem);min-height:34px;display:flex}.footer-payment-logo{object-fit:contain;max-width:100%;display:block}.footer-payment-logo.gcash{height:22px}.footer-payment-logo.paymaya{height:20px}.footer-payment-logo.visa{height:17px}.footer-payment-title,.footer-copyright{color:#ffffffd1}.footer-copyright{text-align:center;margin:0}.footer-links-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.footer-link-column{align-content:start;gap:1.1rem;display:grid}.footer-link-column a{color:#ffffffeb}.footer-link-column a:hover{color:var(--cyan)}.positive{color:var(--green)}.negative{color:#ff9ab0}.chat-layout{grid-template-columns:320px minmax(0,1fr)}.community-public-shell{background:radial-gradient(circle at 0 0,#39d0ff14,#0000 32%),#050914;height:100vh;overflow:hidden}.community-public-shell--lobby{background:#f4f6f7}.community-public-main{z-index:1;align-items:start;height:auto;padding:.35rem clamp(1rem,4vw,3rem) 1.35rem;display:grid;position:fixed;inset:92px 0 0;overflow:hidden}.community-public-shell--lobby .community-public-main{background:#f4f6f7;padding:1rem clamp(1rem,4vw,3rem) 1.8rem;overflow:auto}.community-lobby-shell{color:#111d19;gap:1.05rem;width:min(100%,1280px);margin:0 auto;display:grid}.community-lobby-topbar{background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;min-height:82px;padding:1.05rem 1.25rem;display:flex;box-shadow:0 14px 36px #0a181414}html body #root .community-public-shell--lobby .community-lobby-topbar{z-index:35002;position:sticky;top:0}.community-lobby-topbar h1,.community-lobby-topbar p{margin:0}.community-lobby-topbar h1{color:#0b1713;font-size:clamp(1.45rem,2.6vw,2.15rem);font-weight:850}.community-lobby-topbar p{color:#7b8783;margin-top:.18rem;font-size:.9rem}.community-lobby-topbar>span{color:#087a59;background:#eef4f2;border-radius:999px;flex:none;align-items:center;min-height:34px;padding:0 .85rem;font-size:.82rem;font-weight:800;display:inline-flex}.community-lobby-filterbar{background:#fff;border-radius:18px;align-items:center;gap:.45rem;min-height:56px;padding:.55rem .75rem;display:flex;overflow-x:auto;box-shadow:0 14px 36px #0a181414}.community-lobby-filterbar::-webkit-scrollbar{height:0}.community-lobby-filterbar button{color:#111d19;min-width:66px;min-height:34px;font:inherit;cursor:pointer;background:#f7f8f8;border:1px solid #0a18140f;border-radius:999px;flex:none;padding:0 .88rem;font-size:.78rem;font-weight:500;transition:background .16s,color .16s,border-color .16s}.community-lobby-filterbar button:hover,.community-lobby-filterbar button:focus-visible{color:#087a59;border-color:#078f6757;outline:none}.community-lobby-filterbar button.active{color:#fff;background:#078f67;border-color:#078f67;font-weight:800}.community-lobby-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.9rem;display:grid}.community-lobby-card{color:#101d19;text-align:left;cursor:pointer;background:#fff;border:1px solid #078f671a;border-radius:14px;grid-template-rows:118px minmax(0,1fr) auto;gap:.7rem;min-width:0;min-height:210px;padding:.7rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 12px 28px #0a181412}.community-lobby-card:hover,.community-lobby-card:focus-visible{border-color:#078f676b;outline:none;transform:translateY(-2px);box-shadow:0 18px 38px #078f6724}.community-lobby-card-media{color:#fff;background:#f7fbfa;border-radius:10px;place-items:center;min-width:0;font-size:1.5rem;font-weight:900;display:grid;overflow:hidden}.community-lobby-card-media img{object-fit:contain;width:calc(100% - 1.2rem);height:calc(100% - 1.2rem);display:block}.community-lobby-card-media>span{background:linear-gradient(135deg,#0a7b5a,#0d1512);place-items:center;width:100%;height:100%;display:grid}.community-lobby-card-copy{gap:.18rem;min-width:0;display:grid}.community-lobby-card-copy strong,.community-lobby-card-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.community-lobby-card-copy strong{color:#0e1c18;font-size:.96rem;font-weight:850}.community-lobby-card-copy small{color:#798783;font-size:.78rem;font-weight:600}.community-lobby-card-meta{color:#66736f;justify-content:space-between;align-items:center;gap:.6rem;font-size:.76rem;display:flex}.community-lobby-card-meta span:first-child{color:#087a59;font-weight:800}.community-lobby-empty{text-align:center;background:#fff;border-radius:18px;align-content:center;place-items:center;gap:.45rem;min-height:280px;padding:2rem;display:grid;box-shadow:0 14px 36px #0a181414}.community-lobby-empty strong{color:#111d19;font-size:1rem}.community-lobby-empty p{color:#7b8783;max-width:360px;margin:0;font-size:.88rem;line-height:1.5}.community-lobby-empty a{color:#fff;background:#078f67;border-radius:999px;align-items:center;min-height:40px;margin-top:.55rem;padding:0 1rem;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.community-chat-shell{grid-template-columns:var(--community-channel-width,350px) minmax(0, 1fr) 280px;color:#edf4ff;background:#08090d;border:1px solid #ffffff14;border-radius:1rem;width:100%;height:100%;min-height:calc(100vh - 140px);max-height:100%;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000057}.community-chat-shell.public-community{margin:0 auto}.community-chat-shell.members-hidden{grid-template-columns:var(--community-channel-width,350px) minmax(0, 1fr)}.community-chat-empty-shell{min-height:calc(100vh - 260px);box-shadow:none;background:0 0;border-color:#0000;grid-template-columns:1fr}.community-empty-only{text-align:center;align-content:center;place-items:center;gap:.4rem;min-height:100%;padding:2rem;display:grid}.community-empty-only h3{color:#a8b4c8;margin:0;font-size:.98rem;font-weight:900}.community-empty-only p{color:#6f7f99;max-width:360px;margin:0;font-size:.88rem;font-weight:800;line-height:1.5}.community-server-rail{background:#050814;border-right:1px solid #5377b029;flex-direction:column;align-items:center;gap:.75rem;padding:1rem .7rem;display:flex}.community-server-icon{color:#dce8ff;background:#121a2d;border:1px solid #5377b038;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;transition:border-radius .18s,background .18s,border-color .18s;display:grid}.community-server-icon img{object-fit:contain;width:36px;height:36px}.community-server-icon.active,.community-server-icon:hover{color:#07101f;background:linear-gradient(135deg,#27c6ff,#5b65ff);border-color:#39d0ffb3;border-radius:1rem}.community-channel-panel,.community-member-panel{background:#0c0d12;min-width:0;height:100%;overflow:hidden}.community-channel-panel{border-right:1px solid #ffffff13;position:relative}.community-channel-resize-handle{z-index:12;cursor:col-resize;touch-action:none;background:0 0;border:0;width:8px;height:100%;padding:0;position:absolute;top:0;right:-4px}.community-channel-resize-handle:after{content:"";opacity:0;background:#94a3b83d;border-radius:999px;width:2px;height:48px;transition:opacity .16s,background .16s;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.community-channel-resize-handle:hover:after,.community-channel-resize-handle:focus-visible:after{opacity:1;background:#94a3b894}.community-channel-head,.community-member-head,.community-chat-header{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;height:80px;padding:.95rem 1rem;display:flex}.community-channel-head span,.community-member-head span,.community-chat-header p{color:#f8fbff;margin:0;font-weight:900}.community-member-title{align-items:center;gap:.55rem;min-width:0;display:flex}.community-chat-title{white-space:nowrap;flex:auto;align-items:center;gap:.55rem;min-width:0;max-width:100%;display:flex;overflow:hidden}.community-chat-title>div{flex:auto;min-width:0;max-width:100%;overflow:hidden}.community-chat-title p{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.community-chat-header-actions{white-space:nowrap;flex:none;align-items:center;gap:.6rem;min-width:max-content;display:flex}.community-room-menu-shell{flex:none;place-items:center;display:grid;position:relative}.community-room-menu-trigger{color:#8b94a5;background:0 0;border:0;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.community-room-menu-trigger:hover,.community-room-menu-trigger:focus-visible{color:#f8fbff;outline:none}.community-room-menu-trigger svg{width:20px;height:20px}.community-room-menu{z-index:8;background:#0a0b10;border:1px solid #ffffff14;border-radius:.65rem;width:190px;padding:.4rem;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 18px 44px #0000006b}.community-room-menu button{color:#dce8ff;width:100%;min-height:38px;font:inherit;text-align:left;background:0 0;border:0;border-radius:.45rem;padding:0 .7rem;font-size:.82rem;font-weight:800}.community-room-menu button:hover,.community-room-menu button:focus-visible{background:#39d0ff1a;outline:none}.community-room-menu button.danger{color:#ff9ab0}.community-room-menu button.danger:hover,.community-room-menu button.danger:focus-visible{background:#ff5e7c1f;outline:none}.community-room-photo-input{display:none}.community-channel-head strong,.community-member-head strong,.community-chat-header span{color:#8fa1bf;font-size:.82rem;font-weight:800}.community-header-icon-button,.community-members-toggle{color:#9ca3af;background:0 0;border:0;border-radius:0;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:relative}.community-header-icon-button svg,.community-members-toggle svg{width:24px;height:24px}.community-header-icon-button:hover,.community-header-icon-button:focus-visible,.community-members-toggle:hover,.community-members-toggle:focus-visible{color:#f8fbff;outline:none}.community-mobile-back-button{display:none}.community-channel-list,.community-member-list{align-content:start;gap:.28rem;height:calc(100% - 80px);padding:.75rem;display:grid;overflow-y:auto}.community-channel-row{color:#9caecc;background:0 0;border:0;border-radius:.55rem;grid-template-columns:minmax(0,1fr);align-items:center;gap:.3rem;width:100%;min-height:64px;padding:0;display:grid;position:relative}.community-channel-group{gap:.28rem;display:grid}.community-channel-group+.community-channel-group{margin-top:.7rem}.community-channel-group-label{color:#657895;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .65rem;font-size:.68rem;font-weight:900}.community-channel-button{width:100%;height:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:.65rem;padding:.6rem .7rem;display:grid}.community-channel-row:hover,.community-channel-row.active{color:#f8fbff;background:#ffffff0e}.community-channel-avatar{color:#8f9cb3;background:#1d2636;border-radius:50%;place-items:center;width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px;max-height:38px;display:grid;overflow:hidden}.community-channel-avatar svg{width:18px;height:18px}.community-channel-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.community-channel-button strong,.community-channel-button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.community-channel-label{align-items:center;gap:.45rem;min-width:0;display:flex}.community-channel-label strong{min-width:0}.community-room-mention-badge{color:#ff375f;letter-spacing:0;text-shadow:0 0 10px #ff375f80;flex:none;font-size:.72rem;font-weight:950;line-height:1}.community-channel-button small{color:#7386a8;margin-top:.12rem;font-weight:800}.community-channel-menu-shell{place-items:center;display:grid;position:relative}.community-channel-menu-trigger{color:#7f8aa0;opacity:0;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid}.community-channel-row:hover .community-channel-menu-trigger,.community-channel-menu-trigger:focus-visible{opacity:1}.community-channel-menu-trigger:hover,.community-channel-menu-trigger:focus-visible{color:#f8fbff;outline:none}.community-channel-menu-trigger svg{width:18px;height:18px}.community-channel-menu{z-index:8;width:min(270px, calc(var(--community-channel-width,350px) - 1.5rem));background:#08090d;border:1px solid #ffffff1f;border-radius:.55rem;gap:.2rem;padding:.7rem;display:grid;position:absolute;top:calc(100% + .3rem);right:-.25rem;box-shadow:0 18px 44px #0000007a}.community-channel-menu-item{color:#d9dce4;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:.35rem;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:.75rem;padding:0 .55rem 0 .35rem;font-size:.92rem;font-weight:800;display:grid}.community-channel-menu-item span,.community-channel-menu-item svg{pointer-events:none;-webkit-user-select:none;user-select:none}.community-channel-menu-item svg{color:#aeb0b8;justify-self:end;width:21px;height:21px}.community-channel-menu-item:hover,.community-channel-menu-item:focus-visible{background:#fff1;outline:none}.community-channel-menu-item.danger,.community-channel-menu-item.danger svg{color:#ff6f75}.community-channel-menu-item.danger:hover,.community-channel-menu-item.danger:focus-visible{background:#ff5e7c1f}.community-channel-menu-divider{background:#ffffff14;height:1px;margin:.35rem .42rem}.community-chat-panel{background:#0b0c11;grid-template-rows:80px minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.community-chat-panel.awaiting-community-join{grid-template-rows:80px minmax(0,1fr) auto}.community-messages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;align-items:stretch;gap:.95rem;min-width:0;height:100%;min-height:0;max-height:100%;padding:1.15rem 1.15rem 1.55rem;scroll-padding-bottom:1.5rem;display:flex;overflow:hidden auto}.community-channel-list,.community-member-list,.community-messages,.community-pinned-modal-list,.community-message-form textarea{scrollbar-width:none;-ms-overflow-style:none}.community-channel-list::-webkit-scrollbar{width:0;height:0;display:none}.community-member-list::-webkit-scrollbar{width:0;height:0;display:none}.community-messages::-webkit-scrollbar{width:0;height:0;display:none}.community-pinned-modal-list::-webkit-scrollbar{width:0;height:0;display:none}.community-message-form textarea::-webkit-scrollbar{width:0;height:0;display:none}.community-messages-end{flex:0 0 1px;width:100%;min-height:1px}.community-room-join-state{text-align:center;align-content:center;place-items:center;gap:.55rem;min-height:100%;padding:1.25rem 2rem 2.75rem;display:grid;transform:translateY(-42px)}.community-room-join-avatar{color:#8fa1bf;background:#1b2230;border:1px solid #94a3b833;border-radius:50%;place-items:center;width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;max-height:64px;display:grid;overflow:hidden;box-shadow:0 18px 44px #00000052}.community-room-join-avatar img{object-fit:cover;width:100%;height:100%;display:block}.community-room-join-avatar svg{width:34px;height:34px}.community-room-join-state h3{color:#f8fbff;margin:0;font-size:clamp(1.25rem,1.9vw,1.65rem);font-weight:900;line-height:1.1}.community-room-join-state p{color:#8fa1bf;margin:0;font-size:.9rem;font-weight:800}.community-room-join-state button{color:#f8fbff;cursor:pointer;background:#2f7df5;border:1px solid #2f7df5;border-radius:.55rem;min-height:42px;margin-top:.35rem;padding:0 1.5rem;font-weight:900;box-shadow:0 10px 26px #2f7df53d}.community-room-join-state button:hover,.community-room-join-state button:focus-visible{background:#4f93ff;border-color:#4f93ff;outline:none}.community-message{box-sizing:border-box;width:100%;inline-size:100%;cursor:default;-webkit-user-select:none;user-select:none;flex:none;align-items:start;gap:.75rem;min-width:0;max-width:100%;min-height:0;padding:.45rem 0;animation:.22s ease-out both community-message-rise;display:flex;position:relative;overflow:visible}@keyframes community-message-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.community-message:hover{background:#ffffff06}.community-message.is-pinned{background:#39d0ff0b;border-radius:.75rem}.community-message-body{box-sizing:border-box;width:auto;inline-size:auto;overflow-wrap:anywhere;word-break:break-word;flex-direction:column;flex:1 1 0;align-items:stretch;gap:.2rem;min-width:0;max-width:100%;display:flex;overflow:visible}.community-message-avatar,.community-member-avatar,.community-mention-avatar{color:#9ca3af;--avatar-border-scale:1.78;background:#1b2230;border-radius:50%;place-items:center;font-weight:900;display:grid;overflow:visible}.community-message-avatar{aspect-ratio:1;--avatar-border-scale:1.44;--avatar-image-scale:1;flex:0 0 48px;width:48px;height:48px}.community-message-avatar.has-border,.community-member-avatar.has-border,.community-mention-avatar.has-border{background:0 0}.community-message-avatar .profile-avatar-image>img{object-fit:cover;width:100%;height:100%;display:block}.swal-report-reasons{gap:0;width:min(100%,430px);margin:1.25rem auto 0;display:grid}.swal-report-reasons label{color:#f8fbff;text-align:left;cursor:pointer;background:0 0;border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:42px;padding:.55rem 0;font-weight:800;display:flex}.swal-report-reasons label:last-child{border-bottom:0}.swal-report-reasons span{color:#f8fbff}.swal-report-reasons input{accent-color:#39d0ff;cursor:pointer;flex:0 0 18px;width:18px;height:18px}.swal-team-created-summary{text-align:center;gap:.3rem;margin:.8rem auto 0;display:grid}.swal-team-created-summary span{color:#94a3b8e6;text-transform:uppercase;font-size:.78rem;font-weight:800}.swal-team-created-summary strong{color:#f8fbff;font-size:1rem;font-weight:900}.community-message-avatar svg,.community-member-avatar svg,.community-mention-avatar svg{width:54%;height:54%}.community-message-header{flex-wrap:nowrap;align-items:baseline;gap:.55rem;min-width:0;max-width:100%;margin-bottom:.2rem;display:flex;overflow:visible}.community-message-header strong{color:#f8fbff;flex:none;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.community-message-sender-name{white-space:nowrap;min-width:0;display:block}.community-message-team-logo{color:#f8fbff;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;display:inline-grid;position:relative;overflow:hidden}.community-message-team-logo img{object-fit:contain;width:100%;height:100%;display:block}.community-message-header>span{color:#93a4c185;min-width:0;font-size:.68rem;font-weight:400}.community-message-header .community-message-meta{white-space:nowrap;flex:none}.community-message-team-logo.is-open{z-index:6;overflow:visible}.community-message-team-logo span{z-index:7;color:#f8fbff;white-space:nowrap;text-overflow:ellipsis;background:#070a10f0;border:1px solid #58beff4d;border-radius:5px;width:max-content;min-width:0;max-width:120px;padding:.16rem .32rem;font-size:.62rem;font-weight:800;line-height:1.1;position:absolute;bottom:18px;left:20px;overflow:hidden;box-shadow:0 8px 20px #00000057}.community-message-actions{z-index:5;position:absolute;top:.35rem;right:.45rem}.community-message-actions-trigger{color:#9aa6bb;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.community-message:hover .community-message-actions-trigger,.community-message:focus-within .community-message-actions-trigger,.community-message-actions-trigger:focus-visible{opacity:1;pointer-events:auto}.community-message-actions-trigger svg{width:18px;height:18px}.community-message-actions-menu{background:#080d16f5;border:1px solid #58beff2e;border-radius:8px;width:112px;padding:.3rem;display:grid;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 16px 34px #0000006b}.community-message-actions-menu button{color:#dce8ff;text-align:left;background:0 0;border:0;border-radius:6px;min-height:34px;padding:.45rem .55rem;font-size:.78rem;font-weight:800}.community-message-actions-menu button:hover,.community-message-actions-menu button:focus-visible{background:#58beff1f;outline:none}.community-message-actions-menu button.danger{color:#ff7b91}.community-pin-button{color:#93a4c17a;background:0 0;border:0;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;display:grid}.community-pin-button:hover,.community-pin-button:focus-visible{color:#78dcff;outline:none}.community-pin-button svg{width:16px;height:16px}.community-pinned-modal-overlay{z-index:80;background:#03060cb8;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.community-pinned-modal{background:#0a0b10;border:1px solid #ffffff14;border-radius:.9rem;grid-template-rows:auto minmax(0,1fr);width:min(100%,560px);max-height:min(82vh,680px);display:grid;overflow:hidden;box-shadow:0 28px 80px #00000094}.community-pinned-modal-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.community-pinned-modal-title{color:#d7d9df;white-space:nowrap;flex:auto;align-items:center;gap:.65rem;min-width:0;display:flex}.community-pinned-modal-head h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;margin:0;font-size:clamp(1rem,4.8vw,1.35rem);font-weight:900;overflow:hidden;transform:translateY(2px)}.community-pinned-modal-head button{color:#9ca3af;background:0 0;border:0;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.community-pinned-modal-head button:hover,.community-pinned-modal-head button:focus-visible{color:#f8fbff;outline:none}.community-pinned-modal-head svg{width:20px;height:20px}.community-pinned-modal-head .community-pinned-modal-title svg{flex:none;width:32px;height:32px;transform:translateY(2px)}.community-pinned-modal-list{align-content:start;gap:.65rem;padding:.9rem;display:grid;overflow-y:auto}.community-pinned-modal-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;gap:.5rem;min-width:0;max-width:100%;padding:.9rem;display:grid}.community-pinned-modal-message{gap:.12rem;min-width:0;display:grid}.community-pinned-modal-message strong{color:#f8fbff;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:900;overflow:hidden}.community-pinned-modal-message small{color:#7f91b0;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:700;overflow:hidden}.community-pinned-modal-message p{color:#a9b7cf;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;min-width:0;max-width:100%;margin:.35rem 0 0;font-size:.86rem;line-height:1.45}.community-pinned-message-images{max-width:min(100%,360px);margin-top:.75rem}.community-pinned-modal-empty{text-align:center;align-content:center;place-items:center;gap:.3rem;min-height:220px;padding:2rem;display:grid}.community-pinned-modal-empty strong{color:#f8fbff;font-size:.95rem}.community-pinned-modal-empty p{color:#7f91b0;margin:0;font-size:.84rem}.community-message p{color:#93a4c1;box-sizing:border-box;width:100%;inline-size:100%;max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-break:anywhere;white-space:pre-wrap;max-inline-size:100%;min-width:0;margin:0;line-height:1.5;display:block;overflow:visible}.community-message-images{grid-template-columns:repeat(2,minmax(0,140px));gap:.45rem;width:min(100%,292px);margin-top:.55rem;display:grid}.community-message-images.image-count-1{grid-template-columns:minmax(0,280px);width:min(100%,280px)}.community-message-images.image-count-5{grid-template-columns:repeat(3,minmax(0,112px));width:min(100%,352px)}.community-message-image-button{aspect-ratio:4/3;cursor:zoom-in;background:#080d16;border:1px solid #58beff3d;border-radius:8px;width:100%;min-width:0;padding:0;overflow:hidden}.community-message-image-button img{object-fit:cover;width:100%;height:100%;display:block}.community-message-form{z-index:20;border-top:1px solid #ffffff13;grid-template-columns:minmax(0,1fr) auto auto;align-self:end;gap:.75rem;min-width:0;min-height:72px;max-height:132px;padding:1rem;display:grid;position:relative;overflow:visible}.community-typing-indicator{color:#8fa1bf;align-items:center;gap:9px;min-height:28px;padding:0 1.35rem .55rem;font-size:.78rem;font-weight:800;display:inline-flex}.community-typing-dots{background:#39d0ff1a;border-radius:999px;align-items:center;gap:4px;padding:7px 9px;display:inline-flex}.community-typing-dots i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite community-typing-dot}.community-typing-dots i:nth-child(2){animation-delay:.12s}.community-typing-dots i:nth-child(3){animation-delay:.24s}@keyframes community-typing-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.community-message-input-shell{width:100%;min-width:0;position:relative;overflow:hidden}.community-message-input-preview{z-index:2;transform:translateY(calc(-1 * var(--community-input-scroll-top,0px)));color:#f8fbff;min-height:48px;max-height:72px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;pointer-events:none;border:1px solid #0000;padding:.82rem 1rem;font-weight:400;line-height:1.35;display:none;position:absolute;inset:0;overflow:hidden}.community-message-form textarea{z-index:1;color:#f8fbff;caret-color:#f8fbff;width:100%;min-width:0;min-height:48px;max-height:72px;font:inherit;resize:none;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;background:#07080c;border:1px solid #ffffff14;border-radius:0;padding:.82rem 1rem;font-weight:400;line-height:1.35;position:relative;overflow:hidden auto}.community-message-input-shell.has-mention-preview .community-message-input-preview{display:block}.community-message-input-shell.has-mention-preview textarea{color:#f8fbff;background:#07080c}.community-message-form textarea::placeholder{color:#8b95a8;font-size:.875rem;font-weight:400}.community-message-form textarea::selection{color:#f8fbff;background:#39d0ff47}.community-message-input-shell.has-mention-preview textarea::selection{color:#f8fbff}.community-message-input-preview .community-message-plain{color:#0000}.community-message-input-preview .community-message-mention{font-weight:inherit;background:0 0;border-radius:0;padding:0}.community-chat-attachment-preview{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;min-width:0;display:flex}.community-chat-attachment-preview span{background:#080d16;border:1px solid #58beff47;border-radius:8px;width:64px;height:64px;display:block;position:relative;overflow:hidden}.community-chat-attachment-preview img{object-fit:cover;width:100%;height:100%;display:block}.community-chat-attachment-preview button{color:#f8fbff;background:#05080ed1;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:4px;right:4px}.community-chat-attachment-preview button svg{width:13px;height:13px}.community-attach-button{color:#8b95a8;background:0 0;border:0;border-radius:0;align-self:center;place-items:center;width:44px;height:48px;padding:0;display:grid}.community-attach-button:hover,.community-attach-button:focus-visible{color:#b4bdcc;outline:none}.community-attach-button svg{width:20px;height:20px}.community-chat-image-input{display:none}.community-send-button{color:#8b95a8;background:0 0;border:0;flex:0 0 44px;align-self:center;place-items:center;width:44px;height:48px;padding:0;display:grid}.community-send-button:hover,.community-send-button:focus-visible{color:#b4bdcc;outline:none}.community-send-button svg{width:22px;height:22px}.community-image-lightbox{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01040ae6;place-items:center;padding:clamp(1rem,4vw,2rem);display:grid;position:fixed;inset:0}.community-image-lightbox img{object-fit:contain;border-radius:8px;max-width:min(92vw,1120px);max-height:86vh;display:block;box-shadow:0 24px 70px #00000080}.community-image-lightbox-close{top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));color:#f8fbff;background:0 0;border:0;border-radius:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:fixed}.community-image-lightbox-close svg{width:20px;height:20px}.community-mention-menu{z-index:30;background:#070c18;border:1px solid #5377b047;border-radius:.8rem;gap:.25rem;width:auto;max-height:210px;padding:.45rem;display:grid;position:absolute;bottom:calc(100% + .35rem);left:1rem;right:calc(2.5rem + 88px);overflow-y:auto;box-shadow:0 18px 44px #0000006b}.community-mention-menu button{color:#dce8ff;text-align:left;background:0 0;border:0;border-radius:.6rem;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:.45rem;min-height:36px;padding:.28rem .45rem;display:grid}.community-mention-menu button:hover,.community-mention-menu button:focus-visible{background:#ffffff0f;outline:none}.community-mention-avatar{--avatar-border-scale:1.32;--avatar-image-scale:1;width:26px;height:26px;overflow:visible}.community-mention-team-avatar{color:#78dcff;background:#39d0ff24;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.82rem;font-weight:950;display:grid}.community-mention-avatar .profile-avatar-image>img{object-fit:cover;width:100%;height:100%}.community-mention-menu strong,.community-mention-menu small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.community-mention-menu strong{font-size:.78rem;line-height:1.1}.community-mention-menu small{color:#8395b4;font-size:.62rem;font-weight:800;line-height:1.05}.community-message-mention{overflow-wrap:anywhere;word-break:break-word;color:#78dcff;background:#39d0ff1f;border-radius:.35rem;padding:.05rem .22rem;font-weight:900}.community-member-panel{border-left:1px solid #ffffff13}.community-member{border-radius:.65rem;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.65rem;height:72px;padding:.55rem;display:grid}.community-member:hover{background:#ffffff0b}.community-member-avatar{z-index:1;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}.community-member-avatar .profile-avatar-image>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.community-member-avatar-container{z-index:1;width:36px;height:36px;position:relative;overflow:visible}.community-member-name-row{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.3rem;min-width:0;max-width:100%;line-height:1.1;display:inline-flex}.community-member-name-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.community-member-crown{color:#ffb703;filter:drop-shadow(0 1px 2px #00000059);z-index:auto;flex:0 0 13px;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex;position:static;transform:none}.community-member-crown svg{width:100%;height:100%}.community-member-info{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.community-member-text{flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0;display:flex}.community-member-menu-container{position:relative}.community-member-menu-trigger{color:#ffffffa6;cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:grid}.community-member-menu-trigger:hover{color:#fff;background:#ffffff14}.community-member-menu{z-index:50;background:#0b0c11;border:1px solid #ffffff1a;border-radius:.75rem;min-width:180px;margin-top:.5rem;padding:.35rem;position:absolute;top:100%;right:0;box-shadow:0 12px 40px #0006}.community-member-menu-item{color:#f8fbff;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.55rem .7rem;font-size:.875rem;transition:background .15s;display:flex}.community-member-menu-item:hover{background:#ffffff0f}.community-member-menu-item.danger{color:#ef476f}.community-member-menu-item.danger:hover{background:#ef476f1f}.community-member strong,.community-member span:not(.community-member-name-row):not(.community-member-crown){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.community-member strong{color:#f8fbff}.community-member span:not(.community-member-name-row):not(.community-member-crown){color:#8193b4;font-size:.82rem;font-weight:800}.community-member .community-member-name-row{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.28rem;min-width:0;max-width:100%;line-height:1.1;display:inline-flex}.community-member .community-member-name-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-block;overflow:hidden}.community-member .community-member-crown{color:#ffb703;flex:0 0 13px;justify-content:center;align-items:center;width:13px;height:13px;margin-left:.12rem;line-height:1;display:inline-flex;overflow:visible}.community-empty-panel,.community-empty-state,.community-loading-state{color:#8fa1bf;text-align:center;place-items:center;gap:.35rem;padding:1rem;display:grid}.community-empty-state{min-height:100%}.community-loading-state{align-content:center;min-height:100%}.community-empty-state .community-loading-state.compact{background:0 0;min-height:0;padding:0}.community-empty-state .community-loading-state.compact span{width:28px;height:28px}.community-loading-state span{border:3px solid #58beff29;border-top-color:#39d0ff;border-radius:999px;width:34px;height:34px;animation:.75s linear infinite community-loading-spin}.community-empty-panel strong,.community-empty-state h3,.community-loading-state strong{color:#f8fbff;margin:0;font-size:.9rem}.community-empty-panel span,.community-empty-state p,.community-loading-state p{color:#8fa1bf;margin:0;font-size:.75rem;font-weight:800}@keyframes community-loading-spin{to{transform:rotate(360deg)}}.profile-inline-loading,.profile-team-loading,.registration-review-loading,.game-tournaments-loading{color:#8fa1bf;text-align:center;align-content:center;place-items:center;gap:.45rem;min-height:170px;padding:1rem;display:grid}.profile-inline-loading span,.profile-team-loading span,.registration-review-loading span,.game-tournaments-loading span{border:3px solid #58beff29;border-top-color:#39d0ff;border-radius:999px;width:30px;height:30px;animation:.75s linear infinite community-loading-spin}.profile-inline-loading p,.profile-team-loading p,.registration-review-loading p,.game-tournaments-loading p{color:#8fa1bf;margin:0;font-size:.78rem;font-weight:800}.game-tournaments-loading{grid-column:1/-1;min-height:260px}.create-tournament-form-builder input:not([type=checkbox]):not([type=file]),.create-tournament-form-builder textarea,.create-tournament-form-builder select,.app-shell.page-shell.theme-light .create-tournament-form-builder input:not([type=checkbox]):not([type=file]),.app-shell.page-shell.theme-light .create-tournament-form-builder textarea,.app-shell.page-shell.theme-light .create-tournament-form-builder select{box-shadow:none;border:0;border-bottom:1px solid #5a5a5a;border-radius:0;background:0 0!important}.create-tournament-form-builder input:not([type=checkbox]):not([type=file]):focus,.create-tournament-form-builder textarea:focus,.create-tournament-form-builder select:focus,.app-shell.page-shell.theme-light .create-tournament-form-builder input:not([type=checkbox]):not([type=file]):focus,.app-shell.page-shell.theme-light .create-tournament-form-builder textarea:focus,.app-shell.page-shell.theme-light .create-tournament-form-builder select:focus{box-shadow:none;border-bottom-color:#39d0ff;outline:none}.room-list,.chat-panel{gap:1rem;display:grid}.room-button.active{border-color:#39d0ff57}.messages{gap:.9rem;min-height:360px;max-height:520px;display:grid;overflow:auto}.message-card{background:#070d19d1;border:1px solid #5e83bb2e;border-radius:20px;padding:1rem}.message-header{color:var(--muted);margin-bottom:.45rem;font-size:.88rem}@media (prefers-reduced-motion:reduce){.scroll-reveal,.scroll-reveal.is-visible{opacity:1;filter:none;transition:none;transform:none}.page-shell,.app-shell.page-shell .sidebar,.app-shell.page-shell .content-shell,.page-transition,.page-title-motion,.page-title-line-motion{animation:none}.page-title-motion,.page-title-line-motion{opacity:1;filter:none;transform:none}.coins-store-card.is-selected .coins-store-icon img{animation:none}}@media (width<=1080px){.store-editor-subtitle{white-space:normal}.coins-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell,.landing-portal,.auth-shell,.chat-layout,.community-chat-shell,.announcements-layout,.announcement-hero{grid-template-columns:1fr}.community-chat-shell{min-height:auto}.community-server-rail{border-bottom:1px solid #5377b029;border-right:0;flex-direction:row;justify-content:flex-start;overflow-x:auto}.community-channel-panel,.community-member-panel{border:0;border-bottom:1px solid #5377b02e}.community-messages{min-height:380px}.store-editor-hero,.store-editor-grid,.store-editor-preview,.store-editor-metrics,.voucher-manager-layout,.organizer-visual-grid,.organizer-ring-layout,.create-tournament-row,.create-tournament-community-callout,.create-tournament-form-builder-head,.create-tournament-form-field-grid,.create-tournament-form-canvas,.create-tournament-form-field-row{grid-template-columns:1fr}.create-tournament-form-toolbar{order:-1;grid-template-columns:repeat(auto-fit,minmax(38px,1fr));width:100%;position:static}.create-tournament-actions,.create-tournament-form-card-actions{flex-wrap:wrap}.create-tournament-community-button{justify-self:start}.store-editor-hero-actions{justify-content:flex-start}.landing-hero{min-height:auto;padding-top:calc(2rem + var(--download-banner-offset));grid-template-columns:1fr}.invite-shell{text-align:center;grid-template-columns:1fr;justify-items:center}.invite-copy-block{justify-items:center;max-width:none}.invite-actions{justify-content:center;padding-right:0}.invite-visual{padding-left:0}.invite-pages{padding-inline:1rem}.landing-footer-main{grid-template-columns:1fr}.auth-landing-main,.about-page-main{padding:7rem 1rem 2rem}.auth-form-card{width:min(100%,560px);padding:2.2rem 1.6rem 2rem}.auth-tab-row{gap:2.25rem}.auth-forgot-options{gap:1.2rem;padding-inline:0}.footer-brand-column{border-bottom:1px solid #ffffff14;border-right:0;padding-bottom:1.4rem;padding-right:0}.footer-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.announcement-hero-actions{justify-content:flex-start}.event-sidebar-stack{grid-template-columns:1fr}.hero-socials{grid-auto-flow:column;justify-content:flex-start;gap:.85rem;position:static;top:auto;left:auto;transform:none}.sidebar{border-bottom:1px solid #5e83bb29;border-right:0}.hero-grid,.stats-grid,.format-track,.feature-grid,.role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.competition-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.top-teams-page-content .competition-logo-grid{grid-template-columns:1.08fr repeat(2,minmax(0,1fr))}}@media (width<=720px){.organizer-chart-card{padding:.95rem}.organizer-ring-chart{width:min(170px,68vw)}.organizer-bubble-grid{grid-template-columns:1fr;justify-items:center}.organizer-bubble{width:min(100%,220px)}.create-tournament-basic-body{padding:1.25rem .9rem}.create-tournament-url-field{grid-template-columns:1fr 42px}.create-tournament-url-field>span{grid-column:1/-1;justify-content:start;min-height:34px}.create-tournament-community-button{width:100%;min-width:0}.create-tournament-segmented,.create-tournament-start-row{grid-template-columns:1fr}.create-tournament-fee-row,.create-tournament-paid-fields{width:100%}.create-tournament-fee-row{grid-template-columns:1fr}.create-tournament-paid-fields{grid-template-columns:1fr 120px}.create-tournament-game-options{grid-template-columns:repeat(2,minmax(0,1fr))}.announcement-feed--popup,.popup-announcement-card{padding:1rem}.popup-announcement-toolbar{grid-template-columns:1fr}.popup-announcement-card-top{flex-direction:column;align-items:stretch;gap:.65rem}.popup-announcement-card-controls{justify-content:space-between;align-items:center}.popup-announcement-card-timer{text-align:left;justify-items:start}.popup-announcement-card .announcement-card-top time{white-space:normal;padding-top:0}.popup-announcement-actions{flex-direction:column}.popup-announcement-actions .ghost-button{width:100%}.settings-profile-top,.settings-profile-row{flex-direction:column;align-items:stretch}.settings-profile-top-actions,.settings-inline-actions{justify-content:flex-start}.store-editor-card{padding:1rem}.store-editor-fields{grid-template-columns:1fr}.voucher-manager-form-actions{flex-direction:column}.voucher-create-modal{border-radius:16px;width:min(100%,520px);padding:1rem}.voucher-create-modal .store-editor-fields{grid-template-columns:1fr}.voucher-create-modal-head h3{font-size:1.25rem}.wallet-orders-toolbar{flex-direction:column;align-items:stretch}.wallet-orders-search{width:100%;min-width:0;max-width:none}.wallet-orders-toolbar-actions{justify-content:stretch;align-items:stretch}.wallet-orders-utility-button,.wallet-orders-topup-button,.wallet-orders-voucher-button{width:100%}.content-shell,.hero-panel,.auth-panel,.sidebar{padding:1rem}.landing-shell{padding:0}.hero-grid,.stats-grid,.form-grid,.team-grid,.format-track,.feature-grid,.role-grid{grid-template-columns:1fr}.competition-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coins-store-hero,.coins-store-layout{grid-template-columns:1fr}.coins-store-side{max-height:none;padding-right:0;position:static;overflow:visible}.coins-single-summary-card{position:static}.coins-store-grid,.coins-single-payment-grid,.coins-single-metrics,.coins-checkout-layout,.coins-payment-details-layout{grid-template-columns:1fr}.coins-store-sticky-inner{grid-template-columns:minmax(0,1fr) minmax(132px,.82fr);justify-items:stretch;gap:.75rem;padding:.55rem .75rem .65rem}.coins-store-sticky-copy{text-align:left;align-content:center;justify-items:start}.coins-store-sticky-copy strong{font-size:1rem}.coins-store-sticky-copy span{font-size:.78rem}.coins-store-sticky-button{width:100%;min-width:0;max-width:none;min-height:42px;margin-left:0;padding:0 .8rem;font-size:.82rem}.coins-payment-actions{flex-direction:column}.top-teams-page-content .competition-panel{justify-items:center;gap:1rem;width:100%;min-height:auto;padding:1.45rem 1rem 2rem}.top-teams-page-content{width:100%;max-width:100%;margin-inline:0}.top-teams-page-content .competition-heading{gap:.35rem}.top-teams-page-content .competition-heading h3{letter-spacing:0;overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.45rem,8.5vw,2rem);line-height:1}.top-teams-page-content .competition-heading p{letter-spacing:.03em;max-width:30ch;font-size:.72rem;line-height:1.42}.top-teams-page-content .competition-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:.15rem;width:min(100%,314px);margin-inline:auto;padding:.15rem}.top-teams-featured-row{justify-self:center;width:min(100%,314px);margin-inline:auto}.top-teams-page-content .competition-logo-card{gap:.55rem;min-height:132px;padding:1rem .5rem .65rem}.top-teams-page-content .competition-logo-frame{min-height:78px}.top-teams-page-content .competition-logo-frame img{max-width:96px;max-height:58px}.top-teams-page-content .competition-logo-card p{font-size:.64rem;line-height:1.15}.top-teams-page-content .top-team-featured-card{width:min(100%,260px);min-height:140px;padding-top:1.1rem}.top-teams-page-content .top-team-featured-card .competition-logo-frame{min-height:86px}.top-teams-page-content .top-team-featured-card .competition-logo-frame img{max-width:108px;max-height:68px}.coins-store-card{gap:.85rem}.game-tournaments-block{padding:1.4rem 1rem 1.8rem}.invite-panel{padding:0}.invite-shell{gap:.85rem;padding:1rem;overflow:hidden}.invite-visual{place-items:center;width:100%;height:clamp(128px,38vw,156px);min-height:0;padding-left:0;display:grid;overflow:hidden;transform:none}.invite-art{width:clamp(128px,48vw,176px);max-width:100%;max-height:100%}.invite-button{min-width:100%}.invite-pages{padding:.65rem .75rem .75rem}.invite-page-card{min-height:60px;padding:.65rem .75rem}.invite-page-logo.mlbb{height:28px}.invite-page-logo.hok,.invite-page-logo.codm,.invite-page-logo.valorant,.invite-page-logo.brawlstars{height:25px}.invite-page-logo.lol{height:22px}.auth-tab{font-size:1.7rem}.auth-landing-main{padding:5.9rem 1rem 1.5rem}.auth-form-card{padding:1.45rem 1.55rem 1.5rem}.auth-tab-row{gap:2rem;margin-bottom:1.1rem}.auth-form{gap:.72rem}.auth-field{gap:.32rem}.auth-field>span{font-size:.78rem}.auth-input-wrap input,.auth-input-wrap select{min-height:44px;padding:.62rem 2.65rem .62rem .9rem;font-size:.88rem}.auth-input-icon,.auth-input-action{width:18px;height:18px;right:.85rem}.auth-submit{min-height:42px;margin-top:.55rem;padding:.68rem 1rem;font-size:.88rem}.about-block{padding:0}.about-page-main{padding:6.4rem 1rem 2rem}.contact-page-content{width:100%}.contact-page-block{gap:1.2rem}.contact-page-head .about-copy-stack{gap:.85rem}.contact-page-head h1{font-size:clamp(2.15rem,12vw,3rem);line-height:.95}.contact-page-head p{font-size:.92rem;line-height:1.55}.contact-form{gap:.85rem}.contact-field{gap:.38rem}.contact-field>span{font-size:.82rem}.contact-field input,.contact-field textarea{min-height:46px;padding:.72rem .9rem;font-size:.9rem}.contact-field textarea{min-height:118px}.about-offer-item{padding:0}.contact-send-button{width:100%;min-height:44px;margin-top:.2rem;padding:.72rem 1rem;font-size:.9rem}.tournament-dropdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-forgot-options{grid-template-columns:1fr;gap:.8rem}.auth-social-copy{letter-spacing:.08em}.footer-links-grid{grid-template-columns:1fr;gap:1rem}.game-tournaments-grid{grid-template-columns:1fr}.landing-footer{margin-top:0}.landing-footer-main{text-align:center;grid-template-columns:1fr;gap:1.25rem;padding:1.5rem 1rem 2rem}.footer-brand-column{border-bottom:1px solid #ffffff14;border-right:0;gap:1.15rem;padding:0 0 1.25rem}.footer-brand-mark{font-size:1.08rem;line-height:1.2}.footer-store-row,.footer-socials{justify-content:center;gap:.65rem}.footer-socials a{width:38px;height:38px}.footer-socials svg{width:21px;height:21px}.footer-payment-frame{width:min(100%,300px);padding:1.05rem .8rem .7rem}.footer-payment-title{white-space:normal;text-align:center;max-width:calc(100% - 1.2rem);padding:0 .45rem;font-size:.66rem}.footer-payment-row{gap:.75rem;min-height:30px}.footer-payment-logo.gcash{height:18px}.footer-payment-logo.paymaya{height:17px}.footer-payment-logo.visa{height:15px}.footer-copyright{max-width:24ch;font-size:.78rem;line-height:1.45}.footer-link-column{justify-items:center;gap:.15rem}.footer-link-column a{justify-content:center;align-items:center;min-height:34px;font-size:.86rem;display:inline-flex}.event-card-actions,.announcement-form{grid-template-columns:1fr}.panel.announcement-upload-panel{padding:1rem}.announcement-upload-actions{justify-content:stretch}.announcement-duration-fieldset{grid-template-columns:1fr}.announcement-upload-actions>*{width:100%}.announcement-editor-hero{grid-template-columns:1fr}.announcement-editor-panel,.announcement-editor-hero{padding:1rem}.announcement-editor-field textarea{min-height:260px}.announcement-editor-toolbar,.announcement-editor-header{flex-direction:column;align-items:stretch}.format-stage:after{display:none}.format-panel{padding:1.4rem 1rem}.format-heading h3{font-size:1.9rem}.format-detail h4{font-size:1.35rem}.format-mobile-controls{grid-template-columns:42px auto 42px;justify-content:center;align-items:center;gap:.85rem;margin-top:-.25rem;display:grid}.format-mobile-controls>span{color:#eaf1ffc7;min-width:54px;font-family:var(--font-display);letter-spacing:.08em;text-align:center;font-size:.78rem}.format-mobile-nav-button{border:1px solid var(--landing-green-light);background:var(--landing-green);color:#fff;width:42px;height:42px;box-shadow:none;place-items:center;display:grid}.format-mobile-nav-button:hover,.format-mobile-nav-button:focus-visible{border-color:var(--landing-green-soft);background:var(--landing-green-light);color:#fff;box-shadow:none}.format-mobile-nav-button svg{width:24px;height:24px}.landing-main>:not(.landing-stage):not(.landing-topbar):not(.landing-section-full){margin-inline:1rem}.landing-main>.landing-stage+.landing-section{margin-top:-2.5rem}.landing-stage{min-height:auto;padding:0 0 1rem}.landing-topbar,.landing-bottom-cta,.landing-actions,.landing-cta-row,.topbar,.panel-heading,.list-item,.invite-row,.inline-form{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.landing-topbar{padding-inline:1rem}.hero-socials{display:none}.landing-nav{gap:.7rem;font-size:.62rem}.landing-nav-group{gap:.75rem}.landing-hero{padding:calc(1.8rem + var(--download-banner-offset)) 1rem .8rem}.landing-copy{padding-bottom:1rem}.landing-copy h2{max-width:10ch;font-size:clamp(1.95rem,9.5vw,2.85rem)}.topbar-button,.hero-button{width:100%}.topbar-actions{flex-direction:column}}@media (width<=1080px){html,body,#root{max-width:100%;overflow-x:hidden}img,svg,canvas,video{max-width:100%}.landing-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo actions""nav nav";gap:.6rem 1rem;min-height:3.75rem;padding:.5rem clamp(.85rem,3.5vw,1.15rem)}.landing-nav{grid-area:nav/auto;justify-content:center;justify-self:stretch;gap:clamp(.7rem,3vw,1.15rem);width:100%;font-size:clamp(.62rem,2.4vw,.74rem);display:flex}.landing-nav-group{flex-wrap:wrap;justify-content:center;gap:.55rem .9rem;min-width:0}.landing-logo{grid-area:logo;justify-self:start}.landing-logo img{height:clamp(38px,9vw,48px)}.landing-actions{flex-flow:row;grid-area:actions/auto;justify-content:flex-end;justify-self:end;gap:.65rem}.topbar-button{min-height:38px;padding:.62rem .85rem}.topbar-auth-link{min-height:38px;font-size:.82rem}.store-dropdown-panel,.tournament-dropdown-panel{width:min(92vw,420px)}.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:1fr}.organizer-workspace-shell.sidebar-collapsed{grid-template-columns:74px minmax(0,1fr)}.sidebar,.app-shell.sidebar-collapsed .sidebar{z-index:60;opacity:1;pointer-events:auto;border-bottom:1px solid #5e83bb29;border-right:0;gap:.65rem;width:100%;height:auto;max-height:48vh;padding:.75rem;display:grid;position:sticky;top:0;overflow:auto}.organizer-workspace-shell.sidebar-collapsed .sidebar{border-bottom:0;border-right:1px solid #5e83bb29;width:auto;height:100vh;max-height:none;padding:1rem .55rem;position:sticky;top:0}.brand-block{background:0 0;margin:0;padding:0;position:static}.brand-block:before{display:none}.sidebar-brand-row{margin-bottom:0}.sidebar-burger,.topbar-sidebar-burger{display:none}.sidebar-nav{overscroll-behavior-x:contain;scrollbar-width:thin;gap:.45rem;padding:.2rem 0 .25rem;display:flex;overflow-x:auto}.sidebar-nav-group{flex:none;min-width:min(78vw,260px)}.sidebar-nav>.nav-link{flex:none;min-width:max-content}.nav-group-children,.nav-subgroup-children{padding-left:0}.content-shell{padding:clamp(.85rem,3vw,1.25rem)}.topbar{flex-wrap:wrap;align-items:flex-start}.topbar-actions{flex-flow:wrap;justify-content:flex-end}.topbar-notification-menu{width:min(92vw,360px);right:0}}@media (width<=820px){.community-public-shell{height:100dvh;min-height:100dvh;overflow:hidden}.community-public-main{align-items:stretch;height:auto;min-height:0;padding:.65rem;position:fixed;inset:86px 0 0;overflow:hidden}.community-chat-shell,.community-chat-shell.members-hidden{border-radius:.8rem;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;height:100%;min-height:0;max-height:100%;display:grid;position:relative}.community-channel-panel,.community-chat-panel{width:100%;min-height:0}.community-channel-panel{border-bottom:1px solid #ffffff13;border-right:0;height:auto;max-height:152px}.community-channel-resize-handle{display:none}.community-channel-head,.community-chat-header{height:auto;min-height:54px;padding:.65rem .75rem}.community-channel-list{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:.45rem;height:auto;max-height:98px;padding:.5rem .65rem .6rem;display:flex;overflow:auto hidden}.community-channel-list::-webkit-scrollbar{width:0;height:0}.community-channel-group{flex:none;align-items:stretch;gap:.45rem;display:flex}.community-channel-group-label{white-space:nowrap;flex:none;align-self:center;margin:0;padding:0 .25rem;font-size:.66rem}.community-channel-row{flex:0 0 min(72vw,260px);grid-template-columns:minmax(0,1fr);min-height:56px}.community-channel-button{grid-template-columns:32px minmax(0,1fr);gap:.55rem;padding:.45rem .55rem}.community-channel-avatar{width:32px;height:32px}.community-channel-name{font-size:.92rem}.community-channel-meta{font-size:.72rem}.community-chat-panel{grid-template-rows:56px minmax(0,1fr) auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.community-chat-panel.awaiting-community-join{grid-template-rows:56px minmax(0,1fr) auto}.community-messages{height:100%;min-height:0;max-height:100%;padding:.75rem .75rem 1.35rem}.community-message{gap:.6rem;width:100%;min-width:0;max-width:100%}.community-message-team-logo{flex-basis:22px;width:22px;height:22px}.community-message-avatar{flex-basis:34px;width:34px;height:34px}.community-message-form{grid-template-columns:minmax(0,1fr) 42px 42px;height:auto;min-height:78px;padding:.75rem}.community-message-form textarea{min-width:0}.community-message-images{grid-template-columns:repeat(2,minmax(0,112px));width:min(100%,232px)}.community-message-images.image-count-1{grid-template-columns:minmax(0,220px);width:min(100%,220px)}.community-message-images.image-count-5{grid-template-columns:repeat(3,minmax(0,82px));width:min(100%,254px)}.community-attach-button,.community-send-button{width:42px;height:48px}.community-chat-attachment-preview span{width:56px;height:56px}.community-image-lightbox{padding:.75rem}.community-member-panel{z-index:30;border-top:0;border-left:1px solid #ffffff13;width:min(82vw,300px);height:100%;min-height:0;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 52px #0006}.community-member-head{height:auto;min-height:56px;padding:.65rem .75rem}.community-member-list{height:calc(100% - 56px);max-height:none;overflow-y:auto}.community-room-join-state{width:min(100%,320px);padding:1rem;transform:none}.community-room-join-logo{width:70px;height:70px}.community-room-join-state h3{font-size:clamp(1.55rem,7vw,2rem)}.community-room-join-button{min-width:96px;min-height:48px}.profile-page{padding:.85rem}.profile-dashboard{grid-template-columns:1fr;grid-template-areas:"identity""side""activity"}.profile-activity-panel{margin-top:0}.profile-identity-panel{grid-template-columns:110px minmax(0,1fr);gap:1rem}.profile-page .profile-avatar-large{width:110px;height:110px}.profile-social-row{margin-top:.6rem}.profile-side-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-menu-card{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-game-card{grid-template-columns:150px minmax(0,1fr)}.profile-modal{width:min(100%,520px)}.profile-modal-form{grid-template-columns:1fr}.profile-modal-preview-card,.profile-modal-actions{grid-area:auto}}@media (width>=768px){.profile-page{height:calc(100dvh - 7.5rem - var(--download-banner-offset,0px));box-sizing:border-box;min-height:0;padding:clamp(.85rem,1.45vw,1.35rem);overflow:hidden}.profile-dashboard{height:100%;min-height:0;overflow:hidden}.profile-side-panel{min-height:0;max-height:100%;overflow:hidden}.profile-activity-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:visible}.profile-activity-panel h3{z-index:2;background:linear-gradient(#171c25,#10141c 55%,#0c1017);padding-bottom:.75rem;position:sticky;top:0}.profile-activity-list{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;height:100%;min-height:0;max-height:100%;padding-right:.25rem;overflow:visible}.profile-activity-list::-webkit-scrollbar{display:none}}@media (width<=767.98px){.community-chat-shell,.community-chat-shell.members-hidden{grid-template-rows:minmax(0,1fr);overflow:hidden}.community-chat-shell.community-mobile-list{animation:.2s both communityMobileListIn}.community-chat-shell.community-mobile-chat,.community-chat-shell.community-mobile-members{animation:.22s both communityMobileRoomIn}.community-channel-panel{background:#0c0d12;border-bottom:0;height:100%;max-height:none}.community-channel-head{height:62px;min-height:62px;padding:.85rem 1rem}.community-channel-list{overscroll-behavior-x:auto;align-content:start;gap:.28rem;height:calc(100% - 62px);max-height:none;padding:.75rem;display:grid;overflow:hidden auto}.community-channel-group{gap:.28rem;display:grid}.community-channel-group+.community-channel-group{margin-top:.7rem}.community-channel-group-label{white-space:normal;padding:.2rem .65rem}.community-channel-row{flex:none;width:100%;min-height:64px}.community-channel-button{grid-template-columns:38px minmax(0,1fr);gap:.65rem;padding:.6rem .7rem}.community-channel-avatar{width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px;max-height:38px}.community-chat-panel{grid-template-rows:62px minmax(0,1fr) auto;height:100%;min-height:0;max-height:100%;animation:.22s both communityMobileRoomIn;overflow:hidden}.community-chat-panel.awaiting-community-join{grid-template-rows:62px minmax(0,1fr) auto}.community-chat-header{height:62px;min-height:62px;padding:.7rem .75rem}.community-chat-title{flex:auto;gap:.45rem}.community-chat-title p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-chat-header-actions{gap:.25rem}.community-mobile-back-button{color:#dce8ff;background:0 0;border:0;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.community-mobile-back-button:hover,.community-mobile-back-button:focus-visible{color:#f8fbff;outline:none}.community-mobile-back-button svg{width:22px;height:22px}.community-header-icon-button,.community-room-menu-trigger{flex:0 0 32px;width:32px;height:32px}.community-header-icon-button svg,.community-room-menu-trigger svg{width:21px;height:21px}.community-room-menu{top:calc(148px + .45rem);right:max(1rem, env(safe-area-inset-right,0px));z-index:80;width:min(220px,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:min(46vh,320px);position:fixed;overflow:hidden auto}.community-room-menu button{white-space:normal;min-height:42px;padding:.65rem .8rem}.community-member-panel{z-index:auto;width:100%;height:100%;min-height:0;box-shadow:none;border-top:0;border-left:0;animation:.22s both communityMobileRoomIn;position:relative;inset:auto}.community-member-head{height:62px;min-height:62px;padding:.7rem .75rem}.community-member-list{height:calc(100% - 62px);max-height:none;padding:.75rem;overflow-y:auto}.community-messages{height:100%;min-height:0;max-height:100%;padding:.8rem .75rem 1.45rem}.community-message-form{z-index:4;min-height:calc(78px + env(safe-area-inset-bottom,0px));padding:.75rem .75rem max(.75rem, env(safe-area-inset-bottom));background:#0b0c11;position:sticky;bottom:0}.community-chat-shell.community-mobile-chat.community-composer-focused .community-messages{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}.community-chat-shell.community-mobile-chat.community-composer-focused .community-message-form{right:max(.65rem, env(safe-area-inset-right,0px));bottom:calc(max(.65rem, env(safe-area-inset-bottom,0px)) + var(--community-keyboard-offset,0px));left:max(.65rem, env(safe-area-inset-left,0px));z-index:120;border:1px solid #58beff29;border-radius:.7rem;min-height:72px;padding:.65rem;position:fixed;box-shadow:0 -18px 42px #0000006b}.community-chat-shell.community-mobile-chat.community-composer-focused .community-mention-menu{right:calc(max(.65rem, env(safe-area-inset-right,0px)) + 84px + 1.5rem);bottom:calc(max(.65rem, env(safe-area-inset-bottom,0px)) + var(--community-keyboard-offset,0px) + 76px);left:max(.65rem, env(safe-area-inset-left,0px));width:auto;max-height:min(34vh,260px);position:fixed}.community-mention-menu{width:auto;left:.75rem;right:calc(2.25rem + 84px)}}@keyframes communityMobileRoomIn{0%{opacity:.72;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes communityMobileListIn{0%{opacity:.8;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media (width<=1280px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.page-body,.page-grid,.panel,.stats-grid,.form-grid,.team-grid,.chat-layout,.announcements-layout,.coins-store-layout,.coins-checkout-layout,.coins-payment-details-layout,.profile-dashboard,.community-chat-shell,.store-editor-grid,.voucher-manager-layout,.admin-dashboard-grid,.admin-kpi-grid{min-width:0;max-width:100%}.panel,.stat-card,.list-item,.request-review-card,.event-card,.announcement-card,.coins-store-card,.profile-panel,.store-editor-card,.voucher-manager-table-card,.wallet-orders-panel{overflow-wrap:anywhere}.topbar-user-menu,.topbar-notification-menu,.community-room-menu,.community-channel-menu,.popup-announcement-menu{max-width:calc(100vw - 1.5rem)}:is(.wallet-orders-table-wrap,.voucher-manager-table-wrap,.table-scroll,.panel:has(table)){-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}table{max-width:100%}.primary-button,.ghost-button,.link-button,.topbar-button,.auth-submit{white-space:normal;min-width:0}.landing-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:none;place-items:center stretch;gap:.75rem;min-height:3.5rem;padding:.5rem .85rem}.landing-nav{grid-area:auto/1;grid-template-columns:minmax(0,1fr);grid-template-areas:"logo";justify-content:stretch;justify-self:stretch;align-items:center;gap:0;width:100%;display:grid}.landing-logo{grid-area:logo;justify-self:start}.landing-logo img{height:42px}.landing-menu-toggle{display:none}.landing-nav-group{flex-direction:column;align-items:stretch;gap:.22rem;width:100%;padding-top:.55rem;display:none}.landing-nav-group:first-of-type{border-top:1px solid #657aaa33;grid-area:left;margin-top:.5rem;padding-top:.6rem}.landing-nav-group:last-of-type{grid-area:right;padding-top:.25rem}.landing-nav.is-mobile-open .landing-nav-group{display:none}.landing-nav a,.landing-nav-link,.landing-nav-summary{white-space:normal;justify-content:space-between;width:100%;min-height:32px;padding:0 .2rem}.landing-nav-dropdown{width:100%}.store-dropdown-panel,.tournament-dropdown-panel{margin-inline:auto;border-radius:12px;width:min(100%,358px);max-height:min(52vh,360px);margin-top:.45rem;position:relative;top:0;left:0;right:auto;overflow:auto;transform:none}.tournament-dropdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.tournament-dropdown-panel{padding:.85rem}.tournament-dropdown-head{margin-bottom:.65rem;font-size:.98rem}.tournament-dropdown-card{border-radius:9px;height:50px;min-height:0;padding:.35rem .5rem}.tournament-dropdown-card img{object-fit:contain;object-position:center;width:100%;max-width:116px;height:100%;max-height:38px;margin-inline:auto}.landing-actions{border-top:0;flex-direction:row;grid-area:auto/2;justify-content:flex-end;justify-self:end;align-items:center;gap:0;width:auto;margin-top:0;padding-top:0;display:flex}.landing-topbar:has(.landing-nav.is-mobile-open) .landing-actions{display:flex}.landing-actions>.topbar-install{display:none}.topbar-button{width:100%;max-width:100%;min-height:40px}.topbar-auth-link{background:#191f2fa8;border:1px solid #657aaa3d;border-radius:8px;justify-content:center;width:100%;min-height:40px}.topbar-auth-link span{text-overflow:ellipsis;max-width:72vw;overflow:hidden}.topbar-desktop-auth-link,.topbar-desktop-menu-item{display:none}.topbar-auth-action-shell{justify-content:flex-end;align-items:center;width:auto;min-width:0;display:inline-flex}.topbar-mobile-avatar-menu-shell,.topbar-mobile-menu-section,.topbar-mobile-menu-divider,.landing-actions .topbar-mobile-avatar-menu-shell{display:block}.landing-topbar .topbar-user-trigger,.landing-topbar .topbar-mobile-guest-trigger{background:0 0;border:0;border-radius:999px;justify-content:center;width:auto;max-width:none;min-height:2.25rem;padding:0}.landing-topbar .topbar-user-trigger .topbar-profile-avatar,.landing-topbar .topbar-mobile-guest-trigger .topbar-profile-avatar{flex:0 0 2.85rem;width:2.85rem;min-width:2.85rem;max-width:2.85rem;height:2.85rem;min-height:2.85rem;max-height:2.85rem;overflow:visible}.landing-topbar .topbar-user-trigger .topbar-profile-avatar .profile-avatar-frame,.landing-topbar .topbar-mobile-guest-trigger .topbar-profile-avatar .profile-avatar-frame{--avatar-border-scale:2.1;--avatar-image-scale:.9;--avatar-image-x:0;--avatar-image-y:0;--avatar-size:38px!important}.landing-topbar .topbar-user-trigger .topbar-profile-avatar>svg,.landing-topbar .topbar-mobile-guest-trigger .topbar-profile-avatar>svg{width:1.55rem;max-width:none;height:1.55rem}.landing-topbar .topbar-mobile-avatar-menu{top:calc(.5rem + 42px + env(safe-area-inset-top,0px));right:max(.75rem, env(safe-area-inset-right,0px));overscroll-behavior:contain;border-radius:.95rem;width:min(23rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);max-height:min(82vh,640px);padding:.9rem;animation:.18s both mobileAvatarMenuIn;position:fixed;left:auto;overflow:hidden auto}.landing-topbar .topbar-mobile-avatar-menu.showing-notifications{height:min(78vh,38rem);min-height:min(28rem,100vh - 7rem);max-height:min(78vh,38rem)}.topbar-mobile-menu-section{padding:.25rem 0}.topbar-mobile-menu-label{color:#b8c8e2ad;letter-spacing:.1em;text-transform:uppercase;padding:.35rem .85rem .25rem;font-size:.68rem;font-weight:800;display:block}.landing-topbar .topbar-mobile-menu-item,.landing-topbar .topbar-logout-menu-item{min-height:40px;padding:.7rem .85rem}.topbar-mobile-submenu{gap:.25rem;display:grid}.topbar-mobile-submenu summary{cursor:pointer;list-style:none}.topbar-mobile-submenu summary::-webkit-details-marker{display:none}.topbar-mobile-submenu-summary{justify-content:space-between;gap:.75rem}.topbar-mobile-submenu-summary svg{color:#b8c8e2c7;flex:0 0 1rem;width:1rem;height:1rem;transition:transform .16s}.topbar-mobile-submenu[open] .topbar-mobile-submenu-summary svg{transform:rotate(180deg)}.topbar-mobile-submenu-panel{gap:.3rem;padding:.15rem 0 .45rem .85rem;display:grid}.topbar-mobile-submenu-link{color:#dae4f6db;text-align:left;background:0 0;border:0;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.55rem;width:100%;min-height:36px;padding:.55rem .75rem;font-size:.82rem;font-weight:700;text-decoration:none;display:flex}.topbar-mobile-submenu-link small{color:#b8c8e294;font-size:.68rem;font-weight:800}.topbar-mobile-submenu-disabled{cursor:not-allowed;opacity:.68}.topbar-mobile-submenu-link:hover,.topbar-mobile-submenu-link:focus-visible,.topbar-mobile-tournament-link:hover,.topbar-mobile-tournament-link:focus-visible{color:#fff;background:#39d0ff14}.topbar-mobile-tournament-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:.1rem}.topbar-mobile-tournament-link{background:#0a111f8c;border:1px solid #657aaa29;border-radius:.7rem;place-items:center;min-width:0;min-height:42px;padding:.45rem;display:grid}.topbar-mobile-tournament-link img{object-fit:contain;width:100%;max-width:96px;max-height:28px}.topbar-mobile-menu-divider{margin:.35rem}.topbar-user-trigger.workspace .trigger-icon{width:2.45rem;min-width:2.45rem;max-width:2.45rem;height:2.45rem;min-height:2.45rem;max-height:2.45rem}.auth-current-link{justify-content:center}.community-public-main{padding-top:.65rem}.landing-stage{min-height:auto}.landing-hero{min-height:min(760px,100svh);padding:calc(5.5rem + var(--download-banner-offset)) clamp(1rem, 4vw, 2rem) 3rem}.landing-copy{width:min(100%,680px);transform:none}.landing-copy h2{letter-spacing:0;max-width:12ch;font-size:clamp(2.25rem,8vw,4.1rem)}.hero-copy{max-width:36rem;font-size:clamp(.95rem,2.8vw,1.08rem)}.landing-cta-row{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,520px);display:grid}.landing-cta-row .hero-button{width:100%;min-width:0}.format-track{grid-template-columns:repeat(2,minmax(0,1fr))}.competition-card{grid-template-columns:1fr;min-height:auto}.competition-card-media{min-height:260px}}@media (width>=721px) and (width<=1280px){.landing-main>.landing-stage+.landing-section{margin-top:0}.landing-hero{min-height:min(720px,100svh);padding:calc(5rem + var(--download-banner-offset)) clamp(2rem, 5vw, 4rem) 3rem;justify-items:center}.landing-copy{justify-self:center;width:min(100%,720px);margin-inline:auto}.landing-copy h2{max-width:13ch;font-size:clamp(3rem,6vw,4.7rem)}.format-panel{gap:1.55rem;padding:2rem clamp(1.4rem,4vw,3rem) 2.25rem}.format-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;width:min(100%,900px);margin-inline:auto}.format-stage{gap:.62rem}.format-stage:after{width:calc(100% - 44px);top:16px;left:calc(50% + 22px)}.format-stage-badge{width:32px;height:32px;font-size:.82rem}.format-stage strong{font-size:clamp(.58rem,1vw,.74rem);line-height:1.15}.format-stage span{font-size:clamp(.48rem,.9vw,.58rem)}.format-detail{max-width:720px;font-size:.84rem}.landing-main>.competition-panel.landing-section-full{min-height:auto}.competition-panel{align-content:start;gap:1.25rem;padding:2rem clamp(1.2rem,4vw,2.5rem) 2.4rem}.competition-card{grid-template-columns:minmax(0,1.5fr) minmax(260px,.95fr);width:min(100%,900px);min-height:380px}.competition-card-media{min-height:380px}.landing-footer-main{text-align:center;grid-template-columns:1fr;gap:1.35rem;padding:1.6rem clamp(2rem,5vw,4rem) 2rem}.footer-brand-column{border-bottom:1px solid #ffffff14;border-right:0;justify-items:center;gap:1rem;padding:0 0 1.25rem}.footer-links-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:min(100%,720px);margin-inline:auto}.footer-link-column{justify-items:center;gap:.75rem}.footer-link-column a{text-align:center;font-size:.82rem}}@media (width<=560px){.landing-topbar{padding:.55rem .75rem}.landing-logo img{height:44px}.landing-menu-toggle{width:42px;height:42px}.tournament-dropdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero{min-height:112svh;padding:calc(4.8rem + var(--download-banner-offset)) .85rem 4.5rem}.landing-copy{gap:1rem;max-width:100%}.landing-copy h2{max-width:11ch;font-size:clamp(2rem,12vw,3rem);line-height:1.05}.hero-copy{max-width:30ch;font-size:.96rem;line-height:1.55}.landing-cta-row{grid-template-columns:1fr;gap:.6rem;width:min(100%,280px)}.landing-cta-row .hero-button{border-radius:12px;min-height:42px;padding:.66rem .9rem;font-size:.88rem}.format-track{grid-template-columns:1fr;gap:0;width:100%;max-width:20rem;margin:0 auto}.format-stage{background:#03120dc7;border:1px solid #35c49a73;grid-template-rows:auto;align-content:center;justify-items:center;gap:.75rem;height:auto;min-height:0;padding:1.15rem 1.1rem 1.35rem;display:none}.format-stage.active{display:grid}.format-stage:after{display:none}.format-stage-badge{border-color:var(--landing-green-light);width:48px;height:48px;color:var(--landing-green-soft);font-size:1.05rem}.format-stage strong{color:#f4f7ff;text-align:center;max-width:14rem;font-size:.92rem;line-height:1.25}.format-stage span{color:#f4f7ffb8;font-size:.68rem}.format-stage-mobile-detail{color:#eaf1ffc7;text-transform:none;text-align:justify;text-align-last:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal;word-spacing:normal;align-content:center;gap:.55rem;width:min(100%,25ch);min-height:0;font-size:.78rem;line-height:1.48;display:grid}.format-stage-mobile-detail p{text-align:justify;text-align-last:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal;word-spacing:normal;margin:0}.format-detail{display:none}.format-mobile-controls{margin-top:.4rem}.competition-tabs{justify-content:flex-start;gap:.7rem;max-width:100%;padding-inline:.25rem;overflow-x:auto}.competition-tab{letter-spacing:.06em;min-height:36px;padding:.4rem .45rem;font-size:.78rem}.competition-card{border-radius:16px;grid-template-rows:170px minmax(0,1fr);height:490px}.competition-card-media{height:170px;min-height:0}.competition-card-body{gap:.75rem;min-height:0;padding:.9rem 1.05rem 1rem}.competition-card-top{padding-bottom:.55rem}.competition-card-top strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.2;display:-webkit-box;overflow:hidden}.competition-side-stack{gap:.62rem}.competition-side-item{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:.6rem;font-size:.86rem;line-height:1.2}.competition-side-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.competition-side-icon{width:17px;height:17px}.competition-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.competition-meta span{letter-spacing:.05em;font-size:.58rem}.competition-meta strong{font-size:.92rem}.competition-card-footer{gap:.75rem}.competition-join{width:100%;min-width:0;min-height:42px;padding:.68rem 1rem;font-size:.88rem}.content-shell{padding:.75rem}.panel,.auth-form-card,.about-page-content,.game-tournaments-block,.coins-checkout-summary,.coins-checkout-methods,.coins-payment-details-form,.coins-payment-details-summary,.profile-modal,.wallet-order-modal{width:100%;max-width:100%}.panel-heading,.request-review-head,.request-review-actions,.announcement-card-top,.announcement-notice-head,.event-card-actions,.store-editor-card-head,.wallet-orders-toolbar-actions{min-width:0}.inline-actions,.panel-heading,.request-review-actions,.event-card-actions,.coins-payment-actions,.profile-modal-actions,.settings-inline-actions{gap:.65rem}.topbar,.panel-heading,.list-item,.inline-actions,.list-row,.invite-row,.message-header{flex-direction:column;align-items:stretch}.topbar-actions{justify-content:flex-start}.topbar-user-menu{width:min(92vw,320px);left:0;right:auto}.topbar-notification-menu{left:auto;right:0}.sidebar-profile-copy strong,.sidebar-profile-copy span,.nav-link-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.primary-button,.ghost-button,.link-button,.room-button{justify-content:center}table{white-space:nowrap;max-width:100%;display:block;overflow-x:auto}.profile-public-main{padding-inline:.75rem}.profile-identity-panel,.profile-game-card,.profile-side-panel,.profile-menu-card{grid-template-columns:1fr}.profile-page .profile-avatar-large{width:132px;height:132px}.profile-player-copy{justify-items:start}.profile-game-art{min-height:120px}.profile-game-copy{grid-template-columns:1fr}.profile-game-heading h4{font-size:1.25rem}.profile-game-bottom{justify-content:stretch}.profile-game-bottom button{width:100%}.profile-team-card-heading,.profile-team-member{align-items:flex-start}.profile-team-card-heading,.profile-team-roles,.profile-team-member-list{grid-template-columns:1fr}}.app-shell.page-shell #create-tournament,.app-shell.page-shell #create-tournament.panel,.app-shell.page-shell #create-tournament .panel-heading,.app-shell.page-shell #create-tournament .form-grid,.app-shell.page-shell #create-tournament .create-tournament-basic,.app-shell.page-shell #create-tournament .create-tournament-basic-body,.app-shell.page-shell #create-tournament .create-tournament-game-box,.app-shell.page-shell #create-tournament .create-tournament-rules,.app-shell.page-shell #create-tournament .create-tournament-settings,.app-shell.page-shell #create-tournament .create-tournament-form-builder{color:#f8fafc!important;background:radial-gradient(circle at 0 0,#39d0ff1f,#0000 34%),linear-gradient(#0d1828 0%,#07101d 100%)!important;border-color:#39d0ff38!important;box-shadow:0 18px 44px #0000003d!important}.app-shell.page-shell #create-tournament *,.app-shell.page-shell #create-tournament .create-tournament-row>span,.app-shell.page-shell #create-tournament .create-tournament-help,.app-shell.page-shell #create-tournament .create-tournament-checkbox span,.app-shell.page-shell #create-tournament .create-tournament-radio-stack span,.app-shell.page-shell #create-tournament .create-tournament-game-box>p{color:#f8fafc}.app-shell.page-shell #create-tournament .create-tournament-basic-title,.app-shell.page-shell #create-tournament .panel-heading{background:#060e1af5!important;border-color:#39d0ff2e!important}.app-shell.page-shell #create-tournament .panel-heading h3{margin-top:.45rem!important}.app-shell.page-shell #create-tournament .create-tournament-basic-body,.app-shell.page-shell #create-tournament .create-tournament-game-box,.app-shell.page-shell #create-tournament .create-tournament-rules,.app-shell.page-shell #create-tournament .create-tournament-settings,.app-shell.page-shell #create-tournament .create-tournament-form-builder{background:#081220eb!important}.app-shell.page-shell #create-tournament .create-tournament-row>span,.app-shell.page-shell #create-tournament .create-tournament-help,.app-shell.page-shell #create-tournament .create-tournament-checkbox span,.app-shell.page-shell #create-tournament .create-tournament-radio-stack span,.app-shell.page-shell #create-tournament .create-tournament-game-box>p,.app-shell.page-shell #create-tournament .create-tournament-limited-field p{color:#a8b7cd!important}.app-shell.page-shell #create-tournament .create-tournament-row>span strong,.app-shell.page-shell #create-tournament .create-tournament-basic-title{color:#39d0ff!important}.app-shell.page-shell #create-tournament input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell.page-shell #create-tournament select,.app-shell.page-shell #create-tournament textarea,.app-shell.page-shell #create-tournament .create-tournament-start-trigger,.app-shell.page-shell #create-tournament .create-tournament-url-field,.app-shell.page-shell #create-tournament .create-tournament-search-field{color:#f8fbff!important;background:#050c16f5!important;border-color:#60a5fa5c!important}.app-shell.page-shell #create-tournament input:focus,.app-shell.page-shell #create-tournament select:focus,.app-shell.page-shell #create-tournament textarea:focus,.app-shell.page-shell #create-tournament .create-tournament-start-trigger:focus-visible,.app-shell.page-shell #create-tournament .create-tournament-url-field:focus-within,.app-shell.page-shell #create-tournament .create-tournament-search-field:focus-within{border-color:#39d0ff!important;box-shadow:0 0 0 3px #39d0ff24!important}.app-shell.page-shell #create-tournament option{color:#fff;background:#07101d}.app-shell.page-shell #create-tournament .create-tournament-segmented button{color:#d7e6ff!important;background:#0c1728f0!important;border-color:#60a5fa3d!important}.app-shell.page-shell #create-tournament .create-tournament-segmented button.active{color:#fff!important;background:linear-gradient(135deg,#38bdf84d,#5367ff40)!important;border-color:#39d0ff9e!important}.app-shell.page-shell #create-tournament .create-tournament-game-options button{color:#d7e6ff!important;background:#0c1728f0!important;border-color:#60a5fa42!important}.app-shell.page-shell #create-tournament .create-tournament-game-options button.active,.app-shell.page-shell #create-tournament .create-tournament-game-options button:hover,.app-shell.page-shell #create-tournament .create-tournament-game-options button:focus-visible{border-color:#22d3ee!important;box-shadow:0 0 0 1px #22d3eea6!important}.app-shell.page-shell #create-tournament .create-tournament-add-images{background:linear-gradient(135deg,#39d0ff1f,#0000 46%),#050c16f0!important;border-color:#39d0ff80!important}.app-shell.page-shell #create-tournament .create-tournament-cover-placeholder strong,.app-shell.page-shell #create-tournament .create-tournament-cover-placeholder small{color:#f8fbff!important}html:has(.organizer-workspace-shell #create-tournament){color:#f8fbff!important;background:radial-gradient(circle at top,#2576ff1f,#0000 36%),#020712!important}body:has(.organizer-workspace-shell #create-tournament){color:#f8fbff!important;background:radial-gradient(circle at top,#2576ff1f,#0000 36%),#020712!important}#root:has(.organizer-workspace-shell #create-tournament){color:#f8fbff!important;background:radial-gradient(circle at top,#2576ff1f,#0000 36%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament){color:#f8fbff!important;background:radial-gradient(circle at top,#2576ff1f,#0000 36%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .content-shell{color:#f8fbff!important;background:radial-gradient(circle at top,#2576ff1f,#0000 36%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .page-grid{color:#f8fbff!important;background:radial-gradient(circle at top,#2576ff1f,#0000 36%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .organizer-ad-layout{color:#f8fbff!important;background:radial-gradient(circle at top,#2576ff1f,#0000 36%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .organizer-ad-main{color:#f8fbff!important;background:radial-gradient(circle at top,#2576ff1f,#0000 36%),#020712!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament,.app-shell.page-shell.organizer-workspace-shell #create-tournament.panel,.app-shell.page-shell.organizer-workspace-shell #create-tournament:before,.app-shell.page-shell.organizer-workspace-shell #create-tournament:after,.app-shell.page-shell.organizer-workspace-shell #create-tournament>*,.app-shell.page-shell.organizer-workspace-shell #create-tournament .form-grid,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-basic,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-basic:before,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-basic:after,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-basic-body,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-basic-body:before,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-basic-body:after,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-rules,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-settings,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-builder,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-canvas,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-main,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-title-card,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-field-card,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-game-box,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-picker-calendar,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-picker-times{color:#f8fbff!important;box-shadow:none!important;background:#06101d linear-gradient(#081220f5,#040a14f5)!important;border-color:#2a96ff3d!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament{border:1px solid #2a96ff2e!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-row>span,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-row>span strong,.app-shell.page-shell.organizer-workspace-shell #create-tournament label,.app-shell.page-shell.organizer-workspace-shell #create-tournament label span,.app-shell.page-shell.organizer-workspace-shell #create-tournament p,.app-shell.page-shell.organizer-workspace-shell #create-tournament small,.app-shell.page-shell.organizer-workspace-shell #create-tournament strong,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-basic-title,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-cover-placeholder,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-cover-placeholder svg,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-cover-placeholder strong,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-cover-placeholder small,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-image-list span,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-game-box>p,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-help,.app-shell.page-shell.organizer-workspace-shell #create-tournament .muted-option,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-checkbox,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-checkbox span,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-format-stack label,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-radio-stack label{color:#f8fbff!important;opacity:1!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-help,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-game-box>p,.app-shell.page-shell.organizer-workspace-shell #create-tournament .muted-option,.app-shell.page-shell.organizer-workspace-shell #create-tournament small{color:#9fb2cc!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell.page-shell.organizer-workspace-shell #create-tournament textarea,.app-shell.page-shell.organizer-workspace-shell #create-tournament select,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-field-grid>input,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-field-grid>textarea,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-preview input,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-preview textarea,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-preview select,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-start-trigger,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-url-field,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-search-field{color:#f8fbff!important;background:#07101d!important;border:1px solid #4e9eff57!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament select option:checked,.app-shell.page-shell.organizer-workspace-shell #create-tournament option:checked{color:#fff!important;background:#12315c!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-add-images,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-add-images.has-image{background:linear-gradient(135deg,#2576ff1f,#030a14f5)!important;border:1px dashed #4e9eff6b!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-cover-placeholder{background:0 0!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-search-field>span,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-question-type-icon{color:#d7e6ff!important;background:#0a1b32f5!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-toolbar,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-question-type-menu{background:#07101d!important;border-color:#4e9eff47!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-toolbar button,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-icon-actions button,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-more-button,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-question-type>button,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-question-type-menu button,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-segmented button,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-game-options button,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-actions button:not(.create-tournament-next-button){color:#d7e6ff!important;background:#081220f5!important;border-color:#4e9eff3d!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-toolbar button:hover,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-toolbar button:focus-visible,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-icon-actions button:hover,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-more-button:hover,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-question-type>button:hover,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-question-type-menu button:hover,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-game-options button:hover,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-game-options button:focus-visible,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-game-options button.active,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-segmented button.active{color:#fff!important;background:linear-gradient(135deg,#2576ff57,#39d0ff2e)!important;border-color:#39d0ffa8!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-toolbar svg,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-toolbar svg *,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-icon-actions svg,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-icon-actions svg *,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-more-button svg,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-more-button svg *,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-cover-placeholder svg{color:#d7e6ff!important;stroke:#d7e6ff!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-actions{background:linear-gradient(#040a1400,#06101d 44%)!important}.app-shell.page-shell #create-tournament .create-tournament-checkbox input{accent-color:#39d0ff}.app-shell.page-shell #create-tournament .create-tournament-next-button,.app-shell.page-shell #create-tournament .create-tournament-community-button{color:#06111f!important;background:linear-gradient(135deg,#35c7ff,#5367ff)!important;border:0!important}.app-shell.page-shell #create-tournament .create-tournament-next-button:hover,.app-shell.page-shell #create-tournament .create-tournament-next-button:focus-visible,.app-shell.page-shell #create-tournament .create-tournament-community-button:hover,.app-shell.page-shell #create-tournament .create-tournament-community-button:focus-visible{background:linear-gradient(135deg,#5ed9ff,#6878ff)!important;box-shadow:0 0 0 3px #39d0ff2e!important}.app-shell.page-shell #create-tournament .create-tournament-form-builder-head strong{color:#f8fbff!important}.app-shell.page-shell #create-tournament .create-tournament-form-canvas,.app-shell.page-shell #create-tournament .create-tournament-form-main{background:0 0!important}.app-shell.page-shell #create-tournament .create-tournament-form-title-card{background:#060e1ab8!important;border-top-color:#39d0ff!important}.app-shell.page-shell #create-tournament .create-tournament-form-title-card input,.app-shell.page-shell #create-tournament .create-tournament-form-title-card textarea,.app-shell.page-shell #create-tournament .create-tournament-form-builder input:not([type=checkbox]):not([type=file]),.app-shell.page-shell #create-tournament .create-tournament-form-builder textarea,.app-shell.page-shell #create-tournament .create-tournament-form-builder select{color:#f8fbff!important;background:#050c16b8!important;border:1px solid #60a5fa3d!important;border-radius:.18rem!important}.app-shell.page-shell #create-tournament .create-tournament-form-title-card input,.app-shell.page-shell #create-tournament .create-tournament-form-title-card textarea{padding-inline:.85rem!important}.app-shell.page-shell #create-tournament .create-tournament-form-field-grid>textarea{background:0 0!important;border:0!important;border-bottom:1px solid #60a5fa61!important;border-radius:0!important;min-height:42px!important;padding:.65rem 0 .45rem!important;line-height:1.45!important}.app-shell.page-shell #create-tournament .create-tournament-form-title-card input::placeholder,.app-shell.page-shell #create-tournament .create-tournament-form-title-card textarea::placeholder,.app-shell.page-shell #create-tournament .create-tournament-form-builder input::placeholder,.app-shell.page-shell #create-tournament .create-tournament-form-builder textarea::placeholder{color:#90a3bd!important}.app-shell.page-shell #create-tournament .create-tournament-form-toolbar{background:#07101df5!important;border-color:#39d0ff3d!important;box-shadow:0 12px 24px #0000003d!important}.app-shell.page-shell #create-tournament .create-tournament-form-toolbar button{color:#d7e6ff!important}.app-shell.page-shell #create-tournament .create-tournament-form-toolbar button:hover,.app-shell.page-shell #create-tournament .create-tournament-form-toolbar button:focus-visible{color:#39d0ff!important;background:#39d0ff1f!important}.app-shell.page-shell #create-tournament .create-tournament-form-field-card{background:#081220e0!important;border-color:#60a5fa47 #60a5fa47 #60a5fa47 #39d0ff!important}.app-shell.page-shell #create-tournament .create-tournament-form-title-card p,.app-shell.page-shell #create-tournament .create-tournament-form-builder .create-tournament-basic-body>span{color:#a8b7cd!important}.app-shell.page-shell #create-tournament .create-tournament-actions button:not(.create-tournament-next-button){color:#f8fbff!important;background:#091220f0!important;border-color:#60a5fa4d!important}@media (width<=767.98px){.app-shell.page-shell #create-tournament{width:min(100%,100vw - 1.5rem)!important;margin-inline:auto!important;overflow:visible!important}.app-shell.page-shell #create-tournament .panel-heading{padding:1rem .85rem .65rem!important}.app-shell.page-shell #create-tournament .panel-heading>div{min-width:0!important}.app-shell.page-shell #create-tournament .panel-heading h3{white-space:normal!important;margin:.7rem 0 0!important;line-height:1.2!important}.app-shell.page-shell #create-tournament .form-grid{gap:.85rem!important}.app-shell.page-shell #create-tournament .create-tournament-basic,.app-shell.page-shell #create-tournament .create-tournament-form-builder{border-radius:.35rem!important;overflow:hidden!important}.app-shell.page-shell #create-tournament .create-tournament-basic-body{gap:.85rem!important;padding:1rem .85rem!important}.app-shell.page-shell #create-tournament .create-tournament-game-options{gap:.45rem!important}.app-shell.page-shell #create-tournament .create-tournament-game-options button{border-radius:.45rem!important;min-height:48px!important;padding:.35rem .4rem!important}.app-shell.page-shell #create-tournament .create-tournament-game-options img{object-fit:contain!important;width:clamp(4.5rem,23vw,5.25rem)!important;max-width:100%!important;height:1.9rem!important}.app-shell.page-shell #create-tournament .create-tournament-form-builder-head{gap:.45rem!important}.app-shell.page-shell #create-tournament .create-tournament-form-builder-head strong{font-size:1rem!important;line-height:1.2!important}.app-shell.page-shell #create-tournament .create-tournament-form-canvas,.app-shell.page-shell #create-tournament .create-tournament-form-main{gap:.75rem!important;min-width:0!important}.app-shell.page-shell #create-tournament .create-tournament-form-toolbar{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:.25rem!important;padding:.3rem!important}.app-shell.page-shell #create-tournament .create-tournament-form-toolbar button{width:100%!important;min-width:0!important;height:34px!important}.app-shell.page-shell #create-tournament .create-tournament-form-title-card{gap:.65rem!important;padding:.85rem!important}.app-shell.page-shell #create-tournament .create-tournament-form-title-card input{min-height:42px!important;font-size:.82rem!important}.app-shell.page-shell #create-tournament .create-tournament-form-title-card textarea{min-height:64px!important;font-size:.8rem!important}.app-shell.page-shell #create-tournament .create-tournament-actions{background:#07101df5!important;grid-template-columns:1fr 1fr!important;gap:.65rem!important;padding:.85rem!important;display:grid!important;position:static!important}.app-shell.page-shell #create-tournament .create-tournament-actions button{white-space:normal!important;width:100%!important;min-width:0!important;min-height:42px!important;padding-inline:.75rem!important;font-size:.78rem!important}}@media (width<=380px){.app-shell.page-shell #create-tournament .create-tournament-actions{grid-template-columns:1fr!important}}html:has(.organizer-workspace-shell #create-tournament){background:radial-gradient(circle at 50% 0,#39d0ff14,#0000 38%),#020712!important}body:has(.organizer-workspace-shell #create-tournament){background:radial-gradient(circle at 50% 0,#39d0ff14,#0000 38%),#020712!important}#root:has(.organizer-workspace-shell #create-tournament){background:radial-gradient(circle at 50% 0,#39d0ff14,#0000 38%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament){background:radial-gradient(circle at 50% 0,#39d0ff14,#0000 38%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .content-shell{background:radial-gradient(circle at 50% 0,#39d0ff14,#0000 38%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .page-grid{background:radial-gradient(circle at 50% 0,#39d0ff14,#0000 38%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .organizer-ad-layout{background:radial-gradient(circle at 50% 0,#39d0ff14,#0000 38%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .organizer-ad-main{background:radial-gradient(circle at 50% 0,#39d0ff14,#0000 38%),#020712!important}:is(.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .content-shell,.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .page-grid){min-height:100vh!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .organizer-ad-layout{background:0 0!important}@media (width<=767.98px){html:has(.organizer-workspace-shell #create-tournament){background:radial-gradient(circle at 50% 0,#39d0ff12,#0000 36%),#020712!important}body:has(.organizer-workspace-shell #create-tournament){background:radial-gradient(circle at 50% 0,#39d0ff12,#0000 36%),#020712!important}#root:has(.organizer-workspace-shell #create-tournament){background:radial-gradient(circle at 50% 0,#39d0ff12,#0000 36%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament){background:radial-gradient(circle at 50% 0,#39d0ff12,#0000 36%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .content-shell{background:radial-gradient(circle at 50% 0,#39d0ff12,#0000 36%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .page-grid{background:radial-gradient(circle at 50% 0,#39d0ff12,#0000 36%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .organizer-ad-layout{background:radial-gradient(circle at 50% 0,#39d0ff12,#0000 36%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .organizer-ad-main{background:radial-gradient(circle at 50% 0,#39d0ff12,#0000 36%),#020712!important}:is(.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .content-shell,.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .page-grid){padding-inline:0!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .organizer-ad-layout{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:.85rem 0 1.25rem!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .organizer-ad-main{width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:.75rem!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .organizer-side-ad{display:none!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) #create-tournament{background:radial-gradient(circle at 0 0,#39d0ff1f,#0000 34%),#06101d!important}}.community-chat-header,.community-chat-header-actions,.community-room-menu-shell{overflow:visible!important}.community-room-menu{z-index:220!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;gap:.25rem!important;width:238px!important;max-width:calc(100vw - 1.5rem)!important;height:auto!important;min-height:0!important;max-height:min(56vh,380px)!important;display:grid!important;overflow:hidden auto!important}.community-room-menu>button{opacity:1!important;visibility:visible!important;white-space:normal!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:42px!important;margin:0!important;padding:.7rem .85rem!important;display:flex!important;position:static!important}@media (width<=767.98px){.community-chat-header,.community-chat-header-actions,.community-room-menu-shell{overflow:visible!important}.community-room-menu{z-index:120!important;grid-auto-rows:auto!important;gap:.25rem!important;width:min(232px,100vw - 1.5rem)!important;max-width:calc(100vw - 1.5rem)!important;height:auto!important;min-height:0!important;max-height:min(52vh,360px)!important;display:grid!important;position:absolute!important;top:calc(100% + .45rem)!important;left:auto!important;right:0!important;overflow:hidden auto!important}.community-room-menu>button{opacity:1!important;visibility:visible!important;white-space:normal!important;align-items:center!important;width:100%!important;height:auto!important;min-height:42px!important;margin:0!important;padding:.7rem .85rem!important;display:flex!important;position:static!important}}.community-channel-list,.community-member-list,.community-messages,.community-pinned-modal-list,.community-message-form textarea,.community-room-menu,.community-member-menu,.community-mention-menu,.topbar-mobile-avatar-menu,.topbar-mobile-submenu-panel{scrollbar-width:none!important;-ms-overflow-style:none!important}.community-channel-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.community-member-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.community-messages::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.community-pinned-modal-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.community-message-form textarea::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.community-room-menu::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.community-member-menu::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.community-mention-menu::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.topbar-mobile-avatar-menu::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.topbar-mobile-submenu-panel::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}@media (width<=767.98px){.about-page-shell,.about-page-main,.about-page-content.game-tournaments-page-content,.game-tournaments-block,.game-tournaments-heading,.game-tournaments-toolbar,.game-tournaments-grid,.game-tournament-card,.game-tournament-body,.game-tournament-footer{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.about-page-content.game-tournaments-page-content{width:100%!important;padding-inline:0!important}.game-tournaments-block{border-radius:0!important;width:100%!important;padding:1.25rem .85rem 1.4rem!important}.game-tournaments-heading{text-align:left!important;justify-items:stretch!important}.game-tournaments-heading .eyebrow{text-align:right!important;letter-spacing:.16em!important;font-size:.72rem!important}.game-tournaments-heading h1{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;font-size:clamp(2.25rem,14vw,3.15rem)!important;line-height:1.12!important}.game-tournaments-toolbar{grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important;margin-bottom:.85rem!important;display:grid!important}.game-tournaments-search,.game-tournaments-filter{min-width:0!important}.game-tournaments-search{width:100%!important}.game-tournaments-filter{justify-self:end!important;width:min(210px,68vw)!important}.game-tournaments-search>div{grid-template-columns:38px minmax(0,1fr) auto!important}.game-tournaments-search input,.game-tournaments-filter select{width:100%!important;min-width:0!important;font-size:.9rem!important}.game-tournaments-grid{grid-template-columns:minmax(0,1fr)!important;gap:.9rem!important}.game-tournament-card{width:100%!important;min-height:0!important}.game-tournament-media{height:210px!important}.game-tournament-title-row,.game-tournament-footer{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}.game-tournament-coins,.game-tournament-footer{text-align:left!important;justify-items:start!important}.game-tournament-join{width:100%!important;min-width:0!important}.game-tournaments-block,.game-tournaments-toolbar,.game-tournaments-filter,.game-tournaments-filter-menu{overflow:visible!important}}.game-tournaments-filter-menu{width:100%;min-width:0;position:relative}.game-tournaments-filter-menu summary{color:#eef4ff;cursor:pointer;background:#080d1cf5;border:1px solid #4eaeff57;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:42px;padding:0 1rem;font-size:.96rem;font-weight:800;list-style:none;display:flex;box-shadow:0 0 0 1px #319aff0f,0 10px 24px #0003}.game-tournaments-filter-menu summary::-webkit-details-marker{display:none}.game-tournaments-filter-menu summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.game-tournaments-filter-menu summary svg{color:#dce8ff;flex:0 0 1rem;width:1rem;height:1rem;transition:transform .16s}.game-tournaments-filter-menu[open] summary{border-color:#5fd3ffb3;box-shadow:0 0 0 3px #39d0ff1f}.game-tournaments-filter-menu[open] summary svg{transform:rotate(180deg)}.game-tournaments-filter-options{z-index:90;background:#080d1c;border:1px solid #4eaeff47;border-radius:.8rem;width:100%;min-width:0;max-width:100%;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:hidden;box-shadow:0 18px 38px #0000005c}.game-tournaments-filter-options button{color:#eef4ff;width:100%;min-height:38px;font:inherit;text-align:left;background:0 0;border:0;border-radius:.55rem;padding:.55rem .7rem;font-size:.88rem;font-weight:800}.game-tournaments-filter-options button:hover,.game-tournaments-filter-options button:focus-visible,.game-tournaments-filter-options button.active{color:#fff;background:#39d0ff24;outline:none}@media (width<=767.98px){.game-tournaments-filter-menu summary{font-size:.9rem}.game-tournaments-filter-options{scrollbar-width:none;-ms-overflow-style:none;max-height:220px;overflow-y:auto}.game-tournaments-filter-options::-webkit-scrollbar{width:0;height:0;display:none}}.admin-sponsor-empty-state{color:var(--muted);font-family:var(--font-nav);text-align:center;border:1px dashed #5e83bb47;border-radius:14px;grid-column:1/-1;padding:1rem;font-weight:700}.admin-sponsor-fields{gap:.85rem;display:grid}@media (width>=981px){.draft-page-main{padding:calc(4.8rem + var(--download-banner-offset,0px)) 0 0}.draft-page-content,.draft-room-top,.draft-room-main{width:100%;max-width:none}.draft-room-top{gap:clamp(.75rem,1.25vw,1.5rem);padding-inline:.45rem}.draft-ban-panel{width:100%;max-width:520px;min-height:76px}.draft-room-main{background:linear-gradient(180deg, #070d1814, #03060d3d), var(--draft-pool-image) center / cover no-repeat;border-top:1px solid #39d0ff24;grid-template-columns:clamp(96px,7vw,124px) minmax(0,1fr) clamp(96px,7vw,124px);gap:clamp(.45rem,.75vw,.9rem);height:calc(100% - .2rem);margin-top:.2rem;padding:.42rem .45rem .45rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.draft-room-main>*{z-index:1;position:relative}.draft-room-main .draft-hero-pool{box-shadow:none;background:0 0;border:0;border-radius:0}.draft-room-main .draft-hero-pool:before{content:none}.draft-room-shell:has(.draft-turn-progress) .draft-room-main{height:100%;margin-top:0}.draft-hero-grid{grid-template-columns:repeat(auto-fill,minmax(62px,1fr))}}.admin-sponsor-toggle-row,.admin-sponsor-order-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.admin-sponsor-toggle-row label{color:var(--muted);font-family:var(--font-nav);letter-spacing:.02em;align-items:center;gap:.45rem;font-size:.78rem;font-weight:800;display:inline-flex}.admin-sponsor-toggle-row input{width:16px;height:16px}@media (width<=980px) and (orientation:landscape){body.draft-page-active,body.draft-page-active #root{overflow:hidden}.draft-page-shell{background:linear-gradient(180deg, #04070e80, #020308c7), var(--draft-pool-image) center / cover no-repeat, #04050a;height:100dvh;overflow:hidden}.draft-page-shell .landing-topbar{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;min-height:42px;padding:.24rem .55rem}.draft-page-shell .landing-nav{grid-template-columns:minmax(0,1fr);justify-self:stretch;width:100%}.draft-page-shell .landing-nav-group,.draft-page-shell .landing-menu-toggle,.draft-page-shell .landing-actions>.topbar-install,.draft-page-shell .topbar-profile-chevron{display:none}.draft-page-shell .landing-logo{justify-self:start}.draft-page-shell .landing-logo img{width:auto;height:34px}.draft-page-shell .landing-actions{grid-column:2;gap:0}.draft-page-shell .topbar-auth-action-shell,.draft-page-shell .topbar-mobile-avatar-menu-shell{width:auto}.draft-page-shell .landing-topbar .topbar-user-trigger,.draft-page-shell .landing-topbar .topbar-mobile-guest-trigger{width:44px;min-height:44px}.draft-page-shell .landing-topbar .topbar-user-trigger .topbar-profile-avatar,.draft-page-shell .landing-topbar .topbar-mobile-guest-trigger .topbar-profile-avatar{flex-basis:44px;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;overflow:visible}.draft-page-main{height:100dvh;padding:calc(3rem + var(--download-banner-offset,0px)) .55rem .45rem;overflow:hidden}.draft-page-content,.draft-room-shell{height:100%;min-height:0;overflow:hidden}.draft-room-shell{grid-template-rows:auto minmax(0,1fr);gap:.38rem;display:grid}.draft-room-shell:has(.draft-turn-progress){grid-template-rows:auto auto minmax(0,1fr);gap:.3rem}.draft-turn-progress{height:.28rem}.draft-room-top{grid-template-columns:minmax(0,1fr) minmax(84px,auto) minmax(0,1fr);gap:.45rem;width:100%;min-height:0;margin-top:.55rem}.draft-top-center{min-height:44px;display:grid}.draft-phase-display{grid-template-columns:22px minmax(38px,auto) 22px;width:96px;padding:0}.draft-phase-label{font-size:1rem}.draft-phase-time{font-size:.82rem}.draft-phase-arrows span{width:8px;height:8px}.draft-ban-panel{border-radius:.7rem;gap:.22rem;width:100%;min-height:50px;padding:.26rem .48rem}.draft-ban-slots{gap:.28rem;width:auto;max-width:100%}.draft-ban-slot{width:clamp(26px,4.9vw,34px);height:clamp(26px,4.9vw,34px)}.draft-ban-slot span{font-size:.82rem}.draft-room-main{background:linear-gradient(180deg, #070d181f, #03060d47), var(--draft-pool-image) center / cover no-repeat;grid-template-columns:clamp(58px,9vw,78px) minmax(0,1fr) clamp(58px,9vw,78px);gap:.42rem;width:100%;height:100%;margin:0;overflow:hidden}.draft-side-rail{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:none;gap:.18rem;height:100%;overflow:hidden}.draft-side-slot{border-radius:0;height:100%;min-height:0}.draft-side-slot-portrait{width:clamp(34px,70%,50px)}.draft-hero-pool{border-radius:.7rem;height:100%;min-height:0}.draft-prestart-panel{gap:.25rem;width:min(100%,620px);padding:.35rem .5rem}.draft-prestart-kicker{display:none}.draft-prestart-panel h1{font-size:clamp(1.1rem,3.6vw,1.55rem)}.draft-prestart-copy{font-size:.6rem;line-height:1.3}.draft-prestart-side-selector{gap:.35rem;width:min(100%,270px)}.draft-prestart-side-selector button{min-height:30px;padding:.35rem .45rem;font-size:.52rem}.draft-prestart-side-copy{font-size:.5rem}.draft-hero-toolbar{grid-template-columns:minmax(130px,.82fr) minmax(0,1fr);gap:.18rem;padding:.08rem .24rem}.draft-hero-search{gap:.46rem;min-height:18px;padding:0 .32rem 0 .52rem}.draft-hero-search input{font-size:.5rem}.draft-role-tabs{scrollbar-width:none;justify-content:flex-end;gap:.1rem;overflow-x:auto}.draft-role-tabs::-webkit-scrollbar{display:none}.draft-role-tab{flex:initial;min-width:max-content;min-height:20px;padding:.08rem .24rem;font-size:clamp(.58rem,1.8vw,.68rem)}.draft-tool-button{width:20px;height:20px;min-height:20px}.draft-hero-stage{height:100%;min-height:0;padding:.3rem .32rem .22rem}.draft-hero-grid{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:66px;gap:.14rem .12rem;padding:.34rem .36rem}.draft-hero-card{gap:.1rem;height:66px}.draft-hero-avatar{width:clamp(44px,6.2vw,52px);height:clamp(44px,6.2vw,52px)}.draft-hero-name{font-size:clamp(.52rem,1.55vw,.64rem)}.draft-bottom-bar{border-radius:999px;width:max-content;max-width:calc(100% - .5rem);margin:0 0 .18rem;padding:.18rem}.draft-action-list{flex-wrap:nowrap}.draft-action-pill{flex:initial;min-height:26px;padding:.28rem .52rem;font-size:.68rem}.draft-mode-pill{min-width:96px}}@media (width<=760px) and (orientation:landscape){.draft-page-main{padding-top:calc(2.75rem + var(--download-banner-offset,0px))}.draft-room-top{gap:.32rem;margin-top:.45rem}.draft-ban-panel{min-height:46px;padding:.22rem .34rem}.draft-ban-slots{gap:.18rem}.draft-ban-slot{width:27px;height:27px}.draft-room-main{grid-template-columns:50px minmax(0,1fr) 50px;gap:.28rem}.draft-hero-toolbar{grid-template-columns:minmax(118px,.78fr) minmax(0,1fr);gap:.22rem;padding:.2rem .28rem}.draft-role-tab{padding-inline:.22rem;font-size:.54rem}.draft-hero-grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:62px;gap:.12rem .1rem;padding:.28rem .32rem}.draft-hero-card{height:62px}.draft-hero-avatar{width:43px;height:43px}.draft-hero-name{font-size:.5rem}.draft-action-pill{min-height:24px;padding:.24rem .44rem;font-size:.62rem}}@media (width<=720px) and (orientation:portrait){.coins-page-content{padding-bottom:1.25rem}.about-page-main:has(.coins-page-content){padding-top:calc(5.25rem + var(--download-banner-offset,0px));padding-inline:.7rem}.coins-store-hero,.coins-checkout-hero{border-radius:1rem;gap:.65rem;padding:.95rem}.coins-store-copy{gap:.55rem}.coins-store-copy h1{font-size:clamp(1.75rem,11vw,2.45rem);line-height:.92}.coins-store-copy p:last-child{font-size:.88rem;line-height:1.55}.coins-store-side{gap:.75rem}.coins-store-product-card{border-radius:1.1rem;gap:.95rem;padding:.85rem}.coins-store-product-banner{aspect-ratio:4.25;border-radius:.85rem}.coins-store-guide-header{grid-template-columns:50px minmax(0,1fr);gap:.65rem}.coins-store-guide-header img{border-radius:.65rem;width:50px;height:50px}.coins-store-guide-header strong{font-size:1.08rem}.coins-store-trust-row{gap:.5rem}.coins-store-trust-row span{min-height:38px;padding:.42rem .45rem;font-size:.68rem}.coins-store-product-section h3{font-size:.84rem}.coins-store-product-section{display:none}.coins-store-product-section p,.coins-store-product-section li{font-size:.78rem;line-height:1.42}.coins-store-info-card,.coins-store-id-card{border-radius:.95rem;gap:.65rem;padding:.9rem}.coins-store-info-card .eyebrow,.coins-store-id-card .eyebrow{letter-spacing:.1em;font-size:.7rem;line-height:1.35}.coins-store-summary{gap:.65rem}.coins-store-info-list p{font-size:.86rem;line-height:1.45}.coins-store-id-grid{gap:.65rem}.coins-store-field span{font-size:.78rem}.coins-store-field input{min-height:48px;padding:.75rem .95rem;font-size:.9rem}.coins-store-promo-prompt{font-size:.82rem}.coins-store-voucher-row{grid-template-columns:minmax(0,1fr) minmax(92px,.42fr);gap:.6rem}.coins-store-voucher-button{min-width:0;min-height:48px;padding-inline:.8rem;font-size:.86rem}.coins-store-block{gap:.85rem}.coins-store-heading{align-items:start}.coins-store-heading h2{font-size:clamp(1.5rem,7vw,1.9rem);line-height:1}.coins-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.coins-store-card{border-radius:.85rem;gap:.5rem;min-height:0;padding:.65rem .65rem 0}.coins-store-card:before{width:3px;top:.7rem;bottom:.7rem}.coins-store-icon img{width:36px;height:36px}.coins-store-card-copy{gap:.18rem}.coins-store-badge{font-size:.52rem}.coins-store-card-copy h3{font-size:.82rem;line-height:1.15}.coins-store-card-copy p{min-height:2.35em;font-size:.66rem;line-height:1.25}.coins-store-price-strip{background:linear-gradient(#10182cf5,#0b1120fa);border-top:1px solid #5084ff2e;gap:.08rem;margin:.05rem -.65rem 0;padding:.5rem .65rem .58rem}.coins-store-price-strip span{color:#d1def7b8;font-size:.66rem}.coins-store-price-strip strong{color:#ff6f91;font-size:.98rem}.coins-store-price-meta{flex-wrap:wrap;gap:.25rem}.coins-store-price-meta s{color:#d1def780;font-size:.7rem}.coins-store-price-meta em{padding:.1rem .25rem;font-size:.62rem}.profile-public-main{min-height:100dvh;padding-top:calc(5.15rem + var(--download-banner-offset,0px));padding-inline:.75rem;padding-bottom:1rem}.profile-public-content{max-width:100%}.profile-page{height:auto;min-height:calc(100dvh - 6.25rem - var(--download-banner-offset,0px));padding:.8rem;overflow:visible}.profile-dashboard{grid-template:"identity""side""activity"/minmax(0,1fr);gap:.8rem;height:auto;min-height:0;overflow:visible}.profile-identity-panel{grid-template-columns:minmax(0,1fr);place-items:start;gap:.7rem;padding-top:1.3rem;padding-left:.5rem}.profile-page .profile-avatar-large{--avatar-border-scale:1.98;--avatar-image-scale:.88;--avatar-image-x:-3%;--avatar-image-y:-7%;border-width:1px;width:90px;height:90px;margin-bottom:2rem}.profile-page .profile-avatar-large svg{width:42px;height:42px}.profile-player-copy{gap:.45rem;width:100%;min-width:0;padding-top:0}.profile-name-row{gap:.3rem}.profile-name-row h2{font-size:clamp(1.45rem,8vw,1.9rem);line-height:.95}.profile-name-meta{overflow-wrap:anywhere;flex-wrap:wrap;gap:.3rem .55rem;max-width:100%;font-size:.8rem;line-height:1.45;display:flex}.profile-name-meta>span{overflow-wrap:anywhere;min-width:0}.profile-name-meta>span+span:before{content:none}.profile-side-panel{grid-template-columns:minmax(0,1fr);align-self:stretch;gap:.7rem}.profile-wallet-card{min-height:82px;padding:.85rem 1rem}.profile-wallet-card span{font-size:.95rem}.profile-wallet-card strong{font-size:1.35rem}.profile-wallet-card button{width:44px;height:44px;font-size:1.75rem}.profile-menu-card{grid-template-columns:minmax(0,1fr);gap:.2rem;padding:.55rem}.profile-menu-card button{gap:.8rem;min-height:44px;padding:.55rem .65rem;font-size:.86rem;line-height:1.25}.profile-menu-icon{width:24px;height:24px}.profile-activity-panel{grid-template-rows:auto auto;height:auto;min-height:0;padding-bottom:1rem;display:grid;overflow:visible}.profile-activity-panel h3{z-index:2;background:linear-gradient(#171c25,#10141c 55%,#0c1017);padding-bottom:.7rem;font-size:1.05rem;position:sticky;top:0}.profile-activity-list{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;height:auto;min-height:0;max-height:none;padding-right:0;overflow:visible}.profile-activity-list::-webkit-scrollbar{display:none}.profile-activity-empty{text-align:left;padding:.35rem 0 .1rem}.profile-activity-empty p{font-size:.86rem;line-height:1.45}.profile-game-card{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.75rem}.profile-game-art{min-height:124px}.profile-game-copy{grid-template-columns:minmax(0,1fr);gap:.75rem}.profile-game-heading{gap:.45rem;display:grid}.profile-game-heading h4{font-size:1.12rem;line-height:1.18}.profile-game-meta{flex-wrap:wrap;gap:.4rem .65rem;margin-top:0;display:flex}.profile-game-meta span{font-size:.84rem;line-height:1.35}.profile-game-meta span+span:before{content:none}.profile-game-bottom{justify-content:flex-end}.profile-game-bottom button{width:100%;min-height:42px;font-size:.95rem}.profile-game-actions-menu{z-index:5;position:absolute;top:.65rem;right:.65rem}.profile-game-bottom .profile-game-actions-trigger{color:#ffffffe6;width:34px;min-width:34px;height:34px;min-height:34px;font-size:1.4rem}.profile-game-actions-dropdown{top:calc(100% + .35rem);right:0;transform:none}.profile-page>.profile-modal-overlay{padding:calc(1rem + var(--download-banner-offset,0px)) .75rem 1rem;place-items:center}.profile-page>.profile-modal-overlay .profile-modal{width:min(100%,340px);max-height:calc(100dvh - 2rem - var(--download-banner-offset,0px));border-radius:1rem;gap:.75rem;padding:1rem}.profile-page>.profile-modal-overlay .profile-modal-heading{min-height:34px}.profile-page>.profile-modal-overlay .profile-modal-heading h3{font-size:1.45rem;line-height:1.05}.profile-page>.profile-modal-overlay .profile-modal-close{top:.1rem;right:.1rem}.profile-page>.profile-modal-overlay .profile-modal-tabs{gap:.5rem;margin:-.15rem 0 .35rem;padding:0 0 .65rem}.profile-page>.profile-modal-overlay .profile-tab-button{text-align:center;white-space:nowrap;flex:1 1 0;min-width:0;padding-bottom:.45rem;font-size:.86rem}.profile-page>.profile-modal-overlay .profile-modal-form,.profile-page>.profile-modal-overlay .profile-modal-form.single-column,.profile-page>.profile-modal-overlay .profile-modal-form-two-col{grid-template-columns:minmax(0,1fr);gap:.75rem}.profile-page>.profile-modal-overlay .profile-modal-form-two-col{width:100%}.profile-page>.profile-modal-overlay .profile-modal-form .field{gap:.35rem;min-width:0}.profile-page>.profile-modal-overlay .profile-modal-form .field span{font-size:.82rem;line-height:1.25}.profile-page>.profile-modal-overlay .profile-modal-form input,.profile-page>.profile-modal-overlay .profile-modal-form select,.profile-page>.profile-modal-overlay .auth-input-wrap input{text-overflow:ellipsis;width:100%;min-width:0;min-height:46px;padding:.7rem .85rem;font-size:.9rem;line-height:1.2}.profile-page>.profile-modal-overlay .auth-input-wrap{width:100%;min-width:0}.profile-page>.profile-modal-overlay .auth-input-wrap input{padding-right:2.65rem}.profile-page>.profile-modal-overlay .auth-input-action{width:20px;height:20px;right:.85rem}.profile-page>.profile-modal-overlay .profile-modal-preview-card{border-radius:.8rem;grid-area:auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.65rem;padding:.65rem}.profile-page>.profile-modal-overlay .profile-modal-cover-preview{border-radius:.7rem;height:132px;min-height:132px}.profile-page>.profile-modal-overlay .profile-modal-avatar-preview{--avatar-border-scale:2;justify-self:center;width:66px;height:66px}.profile-page>.profile-modal-overlay .profile-modal-avatar-preview svg{width:34px;height:34px}.profile-page>.profile-modal-overlay .profile-modal-upload-grid{grid-column:1/-1;gap:.35rem;min-width:0}.profile-page>.profile-modal-overlay .profile-upload-field{min-width:0}.profile-page>.profile-modal-overlay .profile-upload-field span{font-size:.74rem}.profile-page>.profile-modal-overlay .profile-upload-field input[type=file]{min-height:40px;padding:.45rem .5rem;font-size:.78rem}.profile-page>.profile-modal-overlay .profile-modal-image-actions{grid-column:1/-1}.profile-page>.profile-modal-overlay .profile-modal-image-actions .ghost-button{white-space:normal;width:100%;min-height:40px;padding:.55rem .65rem;font-size:.82rem}.profile-page>.profile-modal-overlay .profile-modal-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;display:grid;margin-top:.35rem!important}.profile-page>.profile-modal-overlay .profile-modal-actions .ghost-button,.profile-page>.profile-modal-overlay .profile-modal-actions .primary-button{white-space:normal;width:100%;min-height:46px;padding:.7rem .55rem;font-size:.88rem;line-height:1.15}}@media (width<=390px) and (orientation:portrait){.profile-public-main{padding-inline:.65rem}.profile-page{padding:.7rem}.profile-identity-panel{grid-template-columns:minmax(0,1fr);gap:.65rem;padding-top:1.2rem;padding-left:.45rem}.profile-page .profile-avatar-large{--avatar-border-scale:2.02;--avatar-image-scale:.8;--avatar-image-x:-7%;--avatar-image-y:-18%;width:86px;height:86px;margin-bottom:1.9rem}.profile-name-row h2{font-size:clamp(1.35rem,8.5vw,1.7rem)}.profile-name-meta{gap:.28rem .5rem;font-size:.78rem}.profile-game-heading h4{font-size:1.04rem}.profile-game-meta span{font-size:.8rem}.profile-page>.profile-modal-overlay{padding-inline:.65rem}.profile-page>.profile-modal-overlay .profile-modal{width:min(100%,326px);padding:.9rem}.profile-page>.profile-modal-overlay .profile-modal-heading h3{font-size:1.35rem}.profile-page>.profile-modal-overlay .profile-tab-button{font-size:.78rem}.profile-page>.profile-modal-overlay .profile-modal-preview-card{grid-template-columns:minmax(0,1fr);gap:.55rem}.profile-page>.profile-modal-overlay .profile-modal-cover-preview{height:126px;min-height:126px}.profile-page>.profile-modal-overlay .profile-modal-avatar-preview{--avatar-border-scale:2;width:63px;height:63px}.profile-page>.profile-modal-overlay .profile-modal-form input,.profile-page>.profile-modal-overlay .profile-modal-form select,.profile-page>.profile-modal-overlay .auth-input-wrap input{font-size:.86rem}}html:has(.organizer-workspace-shell #create-tournament){color:#f8fbff!important;background:radial-gradient(circle at 50% 0,#2293ff1f,#0000 38%),#020712!important}body:has(.organizer-workspace-shell #create-tournament){color:#f8fbff!important;background:radial-gradient(circle at 50% 0,#2293ff1f,#0000 38%),#020712!important}#root:has(.organizer-workspace-shell #create-tournament){color:#f8fbff!important;background:radial-gradient(circle at 50% 0,#2293ff1f,#0000 38%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament){color:#f8fbff!important;background:radial-gradient(circle at 50% 0,#2293ff1f,#0000 38%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .content-shell{color:#f8fbff!important;background:radial-gradient(circle at 50% 0,#2293ff1f,#0000 38%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .page-grid{color:#f8fbff!important;background:radial-gradient(circle at 50% 0,#2293ff1f,#0000 38%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .organizer-ad-layout{color:#f8fbff!important;background:radial-gradient(circle at 50% 0,#2293ff1f,#0000 38%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .organizer-ad-main{color:#f8fbff!important;background:radial-gradient(circle at 50% 0,#2293ff1f,#0000 38%),#020712!important}.app-shell.page-shell #create-tournament{color:#f8fbff!important;background:linear-gradient(#091426fa,#040a14fa)!important;border-color:#2a96ff3d!important;box-shadow:0 22px 52px #00000057!important}.app-shell.page-shell #create-tournament,.app-shell.page-shell #create-tournament :not(svg):not(path){color:#f8fbff!important}.app-shell.page-shell #create-tournament .panel-heading,.app-shell.page-shell #create-tournament .create-tournament-basic,.app-shell.page-shell #create-tournament .create-tournament-basic-body,.app-shell.page-shell #create-tournament .create-tournament-game-box,.app-shell.page-shell #create-tournament .create-tournament-rules,.app-shell.page-shell #create-tournament .create-tournament-settings,.app-shell.page-shell #create-tournament .create-tournament-form-builder,.app-shell.page-shell #create-tournament .create-tournament-form-canvas,.app-shell.page-shell #create-tournament .create-tournament-form-main,.app-shell.page-shell #create-tournament .create-tournament-form-title-card,.app-shell.page-shell #create-tournament .create-tournament-form-field-card,.app-shell.page-shell #create-tournament .create-tournament-question-type-menu,.app-shell.page-shell #create-tournament .create-tournament-form-toolbar,.app-shell.page-shell #create-tournament .create-tournament-community-callout,.app-shell.page-shell #create-tournament .create-tournament-add-images,.app-shell.page-shell #create-tournament .create-tournament-cover-placeholder,.app-shell.page-shell #create-tournament .create-tournament-picker-calendar,.app-shell.page-shell #create-tournament .create-tournament-picker-times{box-shadow:none!important;background:#07101df0!important;border-color:#2a96ff33!important}.app-shell.page-shell #create-tournament .create-tournament-form-field-card,.app-shell.page-shell #create-tournament .create-tournament-form-title-card{border-left-color:#38bdf8!important}.app-shell.page-shell #create-tournament input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell.page-shell #create-tournament textarea,.app-shell.page-shell #create-tournament select,.app-shell.page-shell #create-tournament .create-tournament-form-field-grid>input,.app-shell.page-shell #create-tournament .create-tournament-form-field-grid>textarea,.app-shell.page-shell #create-tournament .create-tournament-form-preview input,.app-shell.page-shell #create-tournament .create-tournament-form-preview textarea,.app-shell.page-shell #create-tournament .create-tournament-form-preview select{color:#f8fbff!important;box-shadow:none!important;background:#030a14f5!important;border:1px solid #4e9eff57!important;border-radius:.35rem!important}.app-shell.page-shell #create-tournament input::placeholder,.app-shell.page-shell #create-tournament textarea::placeholder{color:#8fa4bf!important}.app-shell.page-shell #create-tournament input:focus,.app-shell.page-shell #create-tournament textarea:focus,.app-shell.page-shell #create-tournament select:focus{border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf824!important}.app-shell.page-shell #create-tournament .create-tournament-form-drag-handle,.app-shell.page-shell #create-tournament .create-tournament-question-type>button,.app-shell.page-shell #create-tournament .create-tournament-question-type-menu button,.app-shell.page-shell #create-tournament .create-tournament-form-toolbar button,.app-shell.page-shell #create-tournament .create-tournament-form-icon-actions button,.app-shell.page-shell #create-tournament .create-tournament-more-button,.app-shell.page-shell #create-tournament .create-tournament-segmented button,.app-shell.page-shell #create-tournament .create-tournament-game-options button,.app-shell.page-shell #create-tournament .create-tournament-actions button:not(.create-tournament-next-button){color:#d7e6ff!important;background:#081220f5!important;border-color:#4e9eff3d!important}.app-shell.page-shell #create-tournament .create-tournament-question-type>button:hover,.app-shell.page-shell #create-tournament .create-tournament-question-type-menu button:hover,.app-shell.page-shell #create-tournament .create-tournament-question-type-menu button:focus-visible,.app-shell.page-shell #create-tournament .create-tournament-form-toolbar button:hover,.app-shell.page-shell #create-tournament .create-tournament-form-toolbar button:focus-visible,.app-shell.page-shell #create-tournament .create-tournament-form-icon-actions button:hover,.app-shell.page-shell #create-tournament .create-tournament-more-button:hover,.app-shell.page-shell #create-tournament .create-tournament-game-options button:hover,.app-shell.page-shell #create-tournament .create-tournament-game-options button:focus-visible,.app-shell.page-shell #create-tournament .create-tournament-game-options button.active,.app-shell.page-shell #create-tournament .create-tournament-segmented button.active{color:#fff!important;background:linear-gradient(135deg,#38bdf838,#4f7cff38)!important;border-color:#38bdf8!important}.app-shell.page-shell #create-tournament .create-tournament-form-options .choice-marker,.app-shell.page-shell #create-tournament .create-tournament-form-options .choice-marker.square{background:#030a14e6!important;border-color:#94b1d575!important}.app-shell.page-shell #create-tournament .create-tournament-required-toggle i{background:#182338!important;border:1px solid #94b1d55c!important;width:2.35rem!important;height:1.25rem!important;box-shadow:inset 0 1px 2px #00000057!important}.app-shell.page-shell #create-tournament .create-tournament-required-toggle i:after{background:#d7e6ff!important;width:.9rem!important;height:.9rem!important;top:.12rem!important;left:.13rem!important;box-shadow:0 1px 3px #00000052!important}.app-shell.page-shell #create-tournament .create-tournament-required-toggle input:checked+i{background:#38bdf8!important;border-color:#0ea5e9!important}.app-shell.page-shell #create-tournament .create-tournament-required-toggle input:checked+i:after{transform:translate(1.08rem)!important}.app-shell.page-shell #create-tournament .create-tournament-next-button,.app-shell.page-shell #create-tournament .create-tournament-community-button{color:#06111f!important;background:linear-gradient(135deg,#35c7ff,#4f7cff)!important}.app-shell.page-shell #create-tournament .create-tournament-actions{background:linear-gradient(#07101d00,#07101d 42%)!important}.game-store-shell{color:#162033;min-height:100vh}.game-store-main{width:min(1180px,100% - 32px);padding:calc(6.2rem + var(--download-banner-offset,0px)) 0 72px;margin:0 auto}.game-store-user-menu-shell{position:relative}.game-store-user-menu{left:auto;right:0}.game-store-floating-message{z-index:1200;color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#2374e1;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:54px;height:54px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 36px #0000005c}.game-store-floating-message:hover,.game-store-floating-message:focus-visible{background:#2e89ff;outline:none;transform:translateY(-1px)}.game-store-floating-message.is-dragging{cursor:grabbing;transform:scale(1.03)}.game-store-floating-message svg{width:25px;height:25px}.game-store-order-chat{z-index:1190;color:#e4e6eb;background:#242526;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:86px;right:18px;overflow:hidden;box-shadow:0 22px 52px #00000070}.game-store-order-chat.is-fullscreen{border-radius:12px;width:calc(100vw - 32px);max-width:980px;height:calc(100dvh - 32px);bottom:16px;right:16px}.game-store-order-chat:has(.game-store-order-blank-state){min-height:430px}.game-store-order-chat-head{border-bottom:1px solid #b0b3b82e;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.game-store-order-chat-head span{color:#b0b3b8;font-size:.76rem;font-weight:800}.game-store-order-chat-head h2{color:#f0f2f5;margin:1px 0 0;font-size:1rem;line-height:1.2}.game-store-order-chat-head button{color:#b0b3b8;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.game-store-order-chat-actions{align-items:center;gap:4px;display:flex}.game-store-order-chat-head button:hover,.game-store-order-chat-head button:focus-visible{color:#fff;background:#ffffff14;outline:none}.game-store-order-chat-head svg{width:20px;height:20px}.game-store-order-chat-body,.game-store-order-chat-form{gap:8px;padding:12px;display:grid}.game-store-order-chat-body{flex:auto;align-content:start;min-height:0;overflow:hidden}.game-store-order-chat-body.is-order-thread{flex:none}.game-store-order-chat.is-fullscreen .game-store-order-chat-body{flex-direction:column;flex:auto;padding:16px;display:flex}.game-store-order-message{color:#e4e6eb;overflow-wrap:anywhere;word-break:break-word;background:#3a3b3c;border-radius:14px;justify-self:start;min-width:0;max-width:86%;padding:8px 10px;font-size:.85rem;font-weight:700;line-height:1.35}.game-store-order-message strong,.game-store-order-message span{display:block}.game-store-order-message span{color:#2e89ff;margin-top:3px}.game-store-order-post-link-card{color:#e4e6eb;background:#3a3b3c;border-radius:14px;gap:8px;padding:10px;display:grid}.game-store-order-post-link-card strong,.game-store-order-post-link-card>div span{font-size:.84rem;font-weight:900;line-height:1.25;display:block}.game-store-order-post-link-card>div span{color:#2e89ff;margin-top:3px}.game-store-order-post-link-card label{gap:4px;display:grid}.game-store-order-post-link-card label span{color:#b0b3b8;font-size:.7rem;font-weight:900}.game-store-order-post-link-card input{color:#e4e6eb;width:100%;min-height:38px;font:inherit;background:#242526;border:1px solid #94a3b842;border-radius:9px;padding:0 10px;font-size:.78rem;font-weight:800}.game-store-order-post-link-card input:focus{border-color:#2e89ff;outline:none}.game-store-order-post-link-card button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#0866ff;border:0;border-radius:8px;justify-self:end;padding:0 14px;font-size:.78rem;font-weight:900}.game-store-order-post-link-card button:disabled{cursor:not-allowed;opacity:.55}.game-store-order-post-link-card.is-link-only{background:0 0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px}.game-store-order-post-link-card.is-link-only input{background:#303133;border-color:#94a3b838;min-height:34px;font-size:.76rem}.game-store-order-post-link-card.is-link-only button{min-height:34px;padding:0 12px}.game-store-order-chat-note{color:#9ca3af;margin:0;font-size:.78rem;font-weight:700;line-height:1.35}.game-store-order-admin-note{color:#9ca3af;flex:none;margin:0;padding:0 12px 8px;font-size:.76rem;font-weight:700;line-height:1.35}.game-store-order-sold-note{color:#f87171;flex:none;margin:0;padding:0 12px 8px;font-size:.78rem;font-weight:800;line-height:1.35}.game-store-order-sold-actions{flex:none;justify-content:center;padding:0 12px 14px;display:flex}.game-store-order-sold-actions button{color:#fff;cursor:pointer;min-width:132px;min-height:38px;font:inherit;background:#0866ff;border:0;border-radius:999px;padding:0 18px;font-size:.82rem;font-weight:900}.game-store-order-sold-actions button:hover,.game-store-order-sold-actions button:focus-visible{background:#2e89ff;outline:none}.game-store-order-chat.is-fullscreen .game-store-order-admin-note,.game-store-order-chat.is-fullscreen .game-store-order-sold-note{padding:0 16px 8px}.game-store-order-chat.is-fullscreen .game-store-order-sold-actions{padding:0 16px 16px}.game-store-order-review-card{color:#e4e6eb;background:#303132;border:1px solid #2e89ff47;border-radius:14px;flex:none;gap:9px;margin:0 12px 12px;padding:12px;display:grid}.game-store-order-chat.is-fullscreen .game-store-order-review-card{margin-inline:16px}.game-store-order-review-card strong{color:#f0f2f5;font-size:.9rem;display:block}.game-store-order-review-card p{color:#aeb4bd;margin:2px 0 0;font-size:.78rem;font-weight:700}.game-store-order-review-stars{gap:5px;display:flex}.game-store-order-review-stars button{color:#8a8d91;cursor:pointer;background:#3a3b3c;border:0;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.game-store-order-review-stars button svg{width:17px;height:17px}.game-store-order-review-stars button svg path{fill:#0000;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round}.game-store-order-review-stars button.is-active{color:#f7b928}.game-store-order-review-stars button.is-active svg path{fill:currentColor;stroke:currentColor}.game-store-order-review-card textarea{resize:vertical;color:#f0f2f5;width:100%;min-height:54px;font:inherit;background:#3a3b3c;border:0;border-radius:12px;padding:10px 12px;font-size:.82rem;font-weight:700}.game-store-order-review-card textarea:focus{outline:2px solid #2e89ff}.game-store-order-review-card .primary-button{border-radius:10px;justify-self:end;min-height:38px;padding-inline:18px}.game-store-order-thread{scrollbar-width:thin;scrollbar-color:#b0b3b873 transparent;align-content:start;gap:8px;max-height:180px;padding-right:2px;display:grid;overflow:hidden auto}.game-store-order-chat.is-fullscreen .game-store-order-thread{height:100%;min-height:0;max-height:none}.game-store-order-thread.is-blank{align-content:start;min-height:235px;max-height:235px;padding:2px 0 4px}.game-store-order-chat.is-fullscreen .game-store-order-thread.is-blank{flex:auto;height:auto;min-height:0;max-height:none}.game-store-order-thread-message{color:#e4e6eb;overflow-wrap:anywhere;word-break:break-word;background:#3a3b3c;border-radius:13px;align-self:start;min-width:0;max-width:82%;padding:8px 10px}.game-store-order-thread-system{color:#9ca3af;text-align:center;justify-self:center;max-width:80%;font-size:.72rem;font-weight:700;line-height:1.3}.game-store-order-thread-message.is-admin{justify-self:start}.game-store-order-thread-message.is-buyer{background:#0866ff;justify-self:end}.game-store-order-thread-message.has-images{padding:7px}.game-store-order-thread-message.has-images p{padding:0 3px}.game-store-order-chat.is-fullscreen .game-store-order-thread-message{width:fit-content;max-width:min(420px,62%)}.game-store-order-thread-message strong,.game-store-order-thread-message span{color:#e4e6ebc7;font-size:.72rem;display:block}.game-store-order-thread-message span{opacity:.74;margin-top:2px;font-size:.62rem;font-weight:700}.game-store-order-thread-message p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:2px 0;font-size:.81rem;font-weight:700;line-height:1.35}.game-store-order-message-images{grid-template-columns:repeat(2,minmax(0,92px));gap:6px;margin-top:7px;display:grid}.game-store-order-message-images img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}.game-store-order-message-images:has(img:only-child){grid-template-columns:minmax(0,150px)}.game-store-order-message-images:has(img:only-child) img{aspect-ratio:4/3}.game-store-order-chat.is-fullscreen .game-store-order-message-images{grid-template-columns:repeat(2,minmax(0,150px))}.game-store-order-chat.is-fullscreen .game-store-order-message-images:has(img:only-child){grid-template-columns:minmax(0,260px)}.game-store-conversation-message-images{grid-template-columns:repeat(2,minmax(0,120px));gap:6px;margin-top:7px;display:grid}.game-store-conversation-message-images img{aspect-ratio:1.2;object-fit:cover;border-radius:8px;width:100%}.game-store-order-blank-state{gap:10px;min-height:0;display:grid;overflow:hidden}.game-store-order-chat.is-fullscreen .game-store-order-blank-state{flex-direction:column;flex:auto;height:100%;display:flex}.game-store-order-blank-state>p{color:#9ca3af;margin:0;font-size:.82rem;font-weight:700}.game-store-order-faq-row{flex:none;align-items:center;gap:6px;min-width:0;padding:0 12px 8px;display:flex}.game-store-order-chat.is-fullscreen .game-store-order-faq-row{padding:0 16px 8px}.game-store-order-faqs{scrollbar-width:none;flex:1;gap:6px;min-width:0;padding:0 2px 2px;display:flex;overflow-x:auto}.game-store-order-faqs::-webkit-scrollbar{display:none}.game-store-order-faqs button{text-overflow:ellipsis;white-space:nowrap;color:#dbeafe;cursor:pointer;max-width:180px;font:inherit;background:#2e89ff1f;border:1px solid #2e89ff57;border-radius:999px;flex:none;padding:6px 9px;font-size:.72rem;font-weight:800;overflow:hidden}.game-store-order-faqs button:hover,.game-store-order-faqs button:focus-visible{background:#2e89ff38;outline:none}.game-store-order-faq-close{color:#b0b3b8;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.game-store-order-faq-close:hover,.game-store-order-faq-close:focus-visible{color:#fff;background:#ffffff14;outline:none}.game-store-order-faq-close svg{width:16px;height:16px}.game-store-order-chat-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.game-store-order-chat-fields input,.game-store-order-chat-fields textarea{color:#e4e6eb;width:100%;min-width:0;font:inherit;background:#3a3b3c;border:0;border-radius:8px;outline:none;padding:10px;font-size:.84rem;font-weight:700}.game-store-order-post-link{color:#9ca3af;grid-column:1/-1;gap:5px;min-width:0;font-size:.72rem;font-weight:800;display:grid}.game-store-order-post-link input{color:#cbd5e1;font-size:.78rem}.game-store-order-chat-fields textarea{resize:vertical;grid-column:1/-1}.game-store-order-chat-fields input:focus,.game-store-order-chat-fields textarea:focus{box-shadow:0 0 0 2px #2e89ff80}.game-store-order-chat-submit{justify-content:space-between;align-items:center;gap:10px;display:flex}.game-store-order-chat-submit strong{color:#f0f2f5;font-size:1rem}.game-store-order-chat-submit .primary-button{border-radius:8px;min-height:38px}.game-store-order-reply-wrap,.game-store-conversation-reply-wrap{flex:none}.game-store-order-reply-form{flex:none;gap:8px;padding:0 12px 12px;display:flex}.game-store-order-chat.is-fullscreen .game-store-order-reply-form{padding:0 16px 16px}.game-store-order-reply-form input{color:#e4e6eb;min-width:0;font:inherit;background:#3a3b3c;border:0;border-radius:999px;outline:none;flex:1;padding:10px 12px;font-size:.84rem;font-weight:700}.game-store-chat-image-button{color:#b0b3b8;cursor:pointer;background:#3a3b3c;border:0;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:grid}.game-store-chat-image-button input{display:none}.game-store-chat-image-button svg{width:20px;height:20px}.game-store-chat-image-button:hover,.game-store-chat-image-button:focus-within{color:#2e89ff;background:#2e89ff29}.game-store-chat-attachment-preview{gap:8px;padding:0 12px 8px;display:flex;overflow-x:auto}.game-store-conversation-reply-wrap .game-store-chat-attachment-preview{background:#fff;padding:10px 18px 0}.game-store-chat-attachment-preview span{flex:none;position:relative}.game-store-chat-attachment-preview img{object-fit:cover;border-radius:8px;width:58px;height:58px}.game-store-chat-attachment-preview button{color:#fff;cursor:pointer;background:#0f172adb;border:0;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-6px;right:-6px}.game-store-chat-attachment-preview svg{width:13px;height:13px}.game-store-order-reply-form button{color:#fff;cursor:pointer;background:#0866ff;border:0;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.game-store-order-reply-form button:disabled{cursor:not-allowed;opacity:.55}.game-store-order-reply-form svg{width:20px;height:20px}.game-store-conversations-page{align-content:start;height:calc(100dvh - 120px);min-height:0;overflow:hidden}.game-store-conversations-shell{grid-template-columns:minmax(250px,340px) minmax(0,1fr);gap:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.game-store-conversation-list{background:#0f172a08;border-right:1px solid #94a3b838;flex-direction:column;min-height:0;display:flex}.game-store-conversation-list-head,.game-store-conversation-header{border-bottom:1px solid #94a3b838;padding:18px}.game-store-conversation-list-head h3,.game-store-conversation-header h3{color:#0f172a;margin:2px 0 4px}.game-store-conversation-list-head span,.game-store-conversation-header span{color:#64748b;font-weight:800}.game-store-conversation-header span strong{color:#0866ff}.game-store-conversation-list-scroll,.game-store-conversation-messages{min-height:0;overflow-y:auto}.game-store-conversation-item{color:#0f172a;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #94a3b829;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.game-store-conversation-item.is-active,.game-store-conversation-item:hover,.game-store-conversation-item:focus-visible{background:#355c951c;outline:none}.game-store-conversation-item strong,.game-store-conversation-item small,.game-store-conversation-item em{display:block}.game-store-conversation-item small,.game-store-conversation-item em{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-style:normal;font-weight:800;overflow:hidden}.game-store-conversation-item mark{color:#355c95;text-transform:capitalize;background:#355c9524;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:900}.game-store-conversation-avatar,.game-store-conversation-message-avatar{color:#1d4ed8;background:#dbeafe;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.game-store-conversation-avatar svg,.game-store-conversation-message-avatar svg{width:22px;height:22px}.game-store-conversation-panel{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.game-store-conversation-header{z-index:5;background:#fff;flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.game-store-conversation-status-actions{z-index:8;flex:none;grid-template-columns:repeat(4,minmax(112px,auto));justify-content:flex-end;gap:8px;max-width:min(640px,58%);display:grid;position:relative}.game-store-conversation-status-actions button{color:#475569;min-width:112px;min-height:48px;font:inherit;text-transform:capitalize;cursor:pointer;pointer-events:auto;touch-action:manipulation;background:#fff;border:1px solid #94a3b87a;border-radius:999px;padding:0 18px;font-size:.82rem;font-weight:900}.game-store-conversation-status-actions button:hover,.game-store-conversation-status-actions button:focus-visible{color:#0866ff;border-color:#0866ff;outline:none}.game-store-conversation-status-actions button.is-active{color:#fff;background:#0866ff;border-color:#0866ff}.game-store-conversation-status-actions button:disabled{cursor:wait;opacity:.78}.game-store-conversation-status-actions button.is-active:disabled{opacity:1}.game-store-conversation-order-summary{color:#475569;border-bottom:1px solid #94a3b829;flex-wrap:wrap;flex:none;gap:8px 14px;padding:12px 18px;font-size:.86rem;font-weight:800;display:flex}.game-store-conversation-order-summary strong{color:#0f172a}.game-store-conversation-order-summary a{color:#1d4ed8;text-decoration:none}.game-store-conversation-post-preview{color:#0f172a;background:#f8fafc;border:1px solid #94a3b847;border-radius:12px;flex:none;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;max-width:560px;margin:12px 18px;text-decoration:none;display:grid;overflow:hidden}.game-store-conversation-post-preview img{object-fit:cover;width:88px;height:72px}.game-store-conversation-post-preview span{gap:3px;min-width:0;padding:10px 12px 10px 0;display:grid}.game-store-conversation-post-preview strong,.game-store-conversation-post-preview small,.game-store-conversation-post-preview em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.game-store-conversation-post-preview strong{font-weight:900}.game-store-conversation-post-preview small{color:#64748b;font-size:.78rem;font-weight:800}.game-store-conversation-post-preview em{color:#1d4ed8;font-style:normal;font-weight:900}.game-store-conversation-messages{background:#f8fafc;flex:1;align-content:start;gap:12px;padding:18px;display:grid}.game-store-conversation-message{align-items:flex-end;gap:9px;min-width:0;max-width:74%;display:flex}.game-store-conversation-message.is-admin{flex-direction:row-reverse;justify-self:end}.game-store-conversation-message>div{color:#111827;overflow-wrap:anywhere;word-break:break-word;background:#e5e7eb;border-radius:16px;min-width:0;padding:9px 12px}.game-store-conversation-message.is-admin>div{color:#fff;background:#0866ff}.game-store-conversation-system{color:#64748b;text-align:center;justify-self:center;max-width:80%;font-size:.78rem;font-weight:800;line-height:1.35}.game-store-conversation-message p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:3px 0;font-weight:800;line-height:1.4}.game-store-conversation-message:not(.is-admin) strong{color:#0866ff}.game-store-conversation-message small{color:inherit;opacity:.72;font-size:.62rem;font-weight:800;display:block}.game-store-conversation-message-avatar img{object-fit:cover;width:100%;height:100%}.game-store-conversation-reply{background:#fff;border-top:1px solid #94a3b838;flex:none;gap:10px;padding:14px 18px;display:flex}.game-store-conversation-reply input{color:#0f172a;min-width:0;font:inherit;background:#f8fafc;border:1px solid #94a3b859;border-radius:999px;outline:none;flex:1;padding:12px 14px;font-weight:800}.game-store-conversation-empty{color:#64748b;text-align:center;place-items:center;gap:6px;min-height:220px;padding:22px;display:grid}.game-store-conversation-empty p{margin:0}.game-store-conversation-empty.is-panel{min-height:100%}.game-store-hero{background:#06101f;border-radius:8px;min-height:clamp(260px,29vw,430px);display:block;position:relative;overflow:hidden}.game-store-hero h1{max-width:760px;margin:8px 0 14px;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.98}.game-store-hero p:not(.eyebrow){color:#ffffffc2;max-width:640px;margin:0;font-size:1.02rem;line-height:1.7}.game-store-hero img,.game-store-hero video,.game-store-hero iframe{object-fit:cover;filter:none;border:0;width:100%;height:100%}.game-store-hero-cover{width:100%;height:clamp(260px,29vw,430px);position:relative}.game-store-hero-cover img,.game-store-hero-cover video,.game-store-hero-cover iframe{object-fit:cover;border:0;width:100%;height:100%;max-height:none;display:block}.game-store-hero-cover-controls{background:#fffffff0;border-radius:999px;align-items:center;gap:8px;padding:7px;display:inline-flex;position:absolute;bottom:-10px;right:0;box-shadow:0 14px 32px #00000038}.game-store-hero-cover-controls button{color:#fff;background:#162033;border:0;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.game-store-hero-cover-controls span{color:#162033;text-align:center;min-width:36px;font-size:.76rem;font-weight:900}.game-store-toolbar{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:10px;width:min(100%,760px);margin:0 auto 30px;display:grid}.game-store-toolbar input,.game-store-toolbar select,.game-store-order-form input,.game-store-order-form select,.game-store-order-form textarea,.game-store-admin-form input,.game-store-admin-form select,.game-store-admin-form textarea,.game-store-admin-table select{color:#162033;width:100%;font:inherit;background:#fff;border:1px solid #16203324;border-radius:8px;padding:12px 14px;font-weight:700}.game-store-toolbar input,.game-store-toolbar select{color:#f8fbff;background:#081122eb;border:1px solid #39d0ff57;min-height:46px;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #00000038}.game-store-toolbar input::placeholder{color:#e2e8f0ad}.game-store-toolbar input:focus,.game-store-toolbar select:focus{border-color:#39d0ffd1;outline:none;box-shadow:0 0 0 3px #39d0ff1f,0 16px 34px #00000047}.game-store-toolbar select option{color:#f8fbff;background:#081122}.game-store-category-menu{z-index:20;width:240px;max-width:100%;position:relative}.game-store-category-trigger{color:#f8fbff;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#081122eb;border:1px solid #39d0ff57;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:.9rem;font-weight:900;line-height:1;display:flex;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #00000038}.game-store-category-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.game-store-category-trigger svg{color:#dbeafe;flex:none;width:18px;height:18px;transition:transform .16s}.game-store-category-menu.is-open .game-store-category-trigger{border-color:#39d0ffd1;box-shadow:0 0 0 3px #39d0ff1f,0 16px 34px #00000047}.game-store-category-menu.is-open .game-store-category-trigger svg{transform:rotate(180deg)}.game-store-category-options{z-index:30;background:#081122;border:1px solid #39d0ff47;border-radius:8px;gap:3px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 36px #0000006b}.game-store-category-options button{color:#e5edf8;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:.82rem;font-weight:800}.game-store-category-options button:hover,.game-store-category-options button:focus-visible,.game-store-category-options button.is-selected{color:#fff;background:#39d0ff2e;outline:none}.game-store-grid{grid-template-columns:1fr;gap:18px;display:grid}.game-store-grid.is-empty{place-items:center;min-height:clamp(260px,42vh,420px)}.game-store-card{background:linear-gradient(135deg,#081122f7,#030811fa);border:1px solid #39d0ff38;border-radius:8px;grid-template-columns:minmax(240px,42%) minmax(0,1fr);min-height:100%;display:grid;overflow:hidden;box-shadow:0 24px 54px #00000057}.game-store-post-card{color:#e4e6eb;background:#242526;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:1fr;gap:0;width:min(100%,760px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 18px 42px #00000061}.game-store-post-header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:14px 14px 8px;display:grid}.game-store-post-avatar{background:#111827;border:2px solid #2e89ff;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.game-store-post-avatar img{object-fit:contain;width:82%;height:82%}.game-store-post-author{gap:2px;min-width:0;display:grid}.game-store-post-author strong{color:#e4e6eb;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:800;line-height:1.2;overflow:hidden}.game-store-post-author span{color:#b0b3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.game-store-post-menu{color:#b0b3b8;letter-spacing:1px;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:40px;height:40px;font-size:1.25rem;font-weight:900;display:grid}.game-store-post-menu:hover,.game-store-post-menu:focus-visible,.game-store-post-actions button:hover,.game-store-post-actions button:focus-visible{background:#ffffff14;outline:none}.game-store-post-actions button:focus:not(:focus-visible){background:0 0}.game-store-post-copy{gap:7px;padding:0 12px 8px;display:grid}.game-store-post-copy h2{color:#f0f2f5;margin:0;font-size:1.05rem;font-weight:900;line-height:1.25}.game-store-post-copy p{color:#e4e6eb;overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:.95rem;font-weight:500;line-height:1.42}.game-store-post-card .game-store-post-media{aspect-ratio:auto;background:#242526;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;border-right:0;height:clamp(320px,43vw,420px);min-height:0;max-height:420px;display:grid}.game-store-post-card .game-store-post-media>img{display:none}.game-store-post-card .game-store-post-media-grid{grid-template-rows:minmax(0,1fr);grid-auto-flow:dense;background:#242526;gap:1px;padding:0;display:grid}.game-store-post-media-grid.image-count-1{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr}.game-store-post-media-grid.image-count-2{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.game-store-post-media-grid.image-count-3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.game-store-post-media-grid.image-count-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.game-store-post-media-grid.image-count-3 .game-store-post-media-tile:first-child{grid-row:auto}.game-store-post-media-grid .game-store-carousel-controls{display:none}.game-store-post-media-tile{cursor:pointer;background:#242526;border:0;place-items:center;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;padding:0;display:grid;position:relative;overflow:hidden}.game-store-post-media-tile:after{content:"";background:#fff0;transition:background .16s;position:absolute;inset:0}.game-store-post-media-tile:hover:after,.game-store-post-media-tile:focus-visible:after{background:#ffffff1a}.game-store-post-media-tile:focus-visible{outline-offset:-3px;outline:3px solid #2374e1}.game-store-post-media-tile img{object-fit:cover;object-position:center center;width:100%;height:100%;padding:0;display:block;transform:none}.game-store-post-media-more{z-index:2;color:#fff;background:#00000094;place-items:center;font-size:clamp(1.55rem,5vw,2.8rem);font-weight:500;display:grid;position:absolute;inset:0}.game-store-photo-viewer-overlay{z-index:2500;background:#000000eb;position:fixed;inset:0}.game-store-photo-viewer{background:#000;grid-template-columns:minmax(0,1fr) minmax(340px,430px);width:100%;height:100%;display:grid}.game-store-photo-viewer-main{background:#000;place-items:center;min-width:0;min-height:0;padding:24px 72px;display:grid;position:relative}.game-store-photo-viewer-main img{object-fit:contain;max-width:100%;max-height:100%}.game-store-photo-viewer-close,.game-store-photo-viewer-nav{z-index:3;color:#f0f2f5;cursor:pointer;border:0;place-items:center;font-weight:900;display:grid;position:absolute}.game-store-photo-viewer-close:hover,.game-store-photo-viewer-close:focus-visible,.game-store-photo-viewer-nav:hover,.game-store-photo-viewer-nav:focus-visible{outline:none}.game-store-photo-viewer-close{background:0 0;width:32px;height:32px;padding:0;top:18px;left:18px}.game-store-photo-viewer-close:hover,.game-store-photo-viewer-close:focus-visible{color:#fff}.game-store-photo-viewer-nav{background:#3a3b3ceb;border-radius:999px;width:48px;height:48px;top:50%;transform:translateY(-50%)}.game-store-photo-viewer-nav:hover,.game-store-photo-viewer-nav:focus-visible{background:#4a4b4cfa}.game-store-photo-viewer-close svg{width:24px;height:24px;display:block}.game-store-photo-viewer-nav svg{width:26px;height:26px;display:block}.game-store-photo-viewer-nav.previous{left:18px}.game-store-photo-viewer-nav.next{right:18px}.game-store-photo-viewer-side{color:#e4e6eb;background:#242526;border-left:1px solid #ffffff1a;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.game-store-photo-viewer-side .game-store-post-actions{margin-bottom:0}.game-store-photo-viewer-side .game-store-post-comments{flex-direction:column;flex:1;min-height:0;display:flex}.game-store-photo-viewer-side .game-store-post-comment-list{flex:1;min-height:0;max-height:none}.game-store-photo-viewer-buy{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.game-store-photo-viewer-buy strong{color:#f0f2f5;font-size:1.1rem}.game-store-photo-viewer-buy .primary-button{color:#fff;background:#2374e1;border-radius:6px;min-height:42px}.game-store-post-stats{color:#b0b3b8;align-items:center;gap:8px;min-height:34px;padding:5px 12px;font-size:.86rem;font-weight:700;display:flex}.game-store-post-stats>span:last-child{margin-left:auto}.game-store-reaction-stack{align-items:center;display:inline-flex}.game-store-reaction-stack span{color:#fff;letter-spacing:0;background:#1877f2;border:2px solid #242526;border-radius:999px;place-items:center;width:22px;height:22px;margin-left:-4px;font-size:.52rem;font-weight:900;line-height:1;display:inline-grid}.game-store-reaction-stack span:first-child{margin-left:0}.game-store-reaction-stack span:last-child{background:#36a3ff}.game-store-post-actions{border-top:1px solid #b0b3b838;border-bottom:1px solid #b0b3b838;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 12px;padding:3px 0;display:grid}.game-store-post-actions button{color:#b0b3b8;min-width:0;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;font-size:.88rem;font-weight:800;display:inline-flex;position:relative}.game-store-up-button{overflow:visible}.game-store-up-button:before,.game-store-up-button:after{content:"";opacity:0;pointer-events:none;border-radius:999px;width:5px;height:5px;position:absolute;top:50%;left:calc(50% - 22px)}.game-store-up-button.is-bursting:before{animation:.52s ease-out forwards gameStoreUpSparkA;box-shadow:0 -20px #2e89ff,15px -14px #89c2ff,19px 0 #2e89ff,11px 15px #f0f7ff,-8px 17px #2e89ff,-18px 4px #89c2ff,-14px -13px #f0f7ff}.game-store-up-button.is-bursting:after{animation:.52s ease-out forwards gameStoreUpSparkB;box-shadow:0 -13px #f0f7ff,10px -8px #2e89ff,13px 5px #89c2ff,2px 14px #2e89ff,-12px 8px #f0f7ff,-10px -8px #2e89ff}.game-store-post-actions button.is-active,.game-store-post-actions button.is-active .game-store-post-action-icon,.game-store-post-actions button.is-copied,.game-store-post-actions button.is-copied .game-store-post-action-icon{color:#2e89ff;animation:.18s ease-out gameStoreUpTextFill}.game-store-post-actions button .game-store-post-action-icon{color:#8a8d91;place-items:center;width:18px;height:18px;display:inline-grid}.game-store-post-action-icon svg{width:18px;height:18px;display:block}.game-store-up-icon path{fill:#0000;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;transform-origin:50%;transition:fill .18s,stroke .18s,transform .18s}.game-store-post-actions button.is-active .game-store-up-icon{animation:.22s ease-out gameStoreUpPop}.game-store-post-actions button.is-active .game-store-up-icon path{fill:currentColor;stroke:currentColor}@keyframes gameStoreUpPop{0%{transform:scale(.82)translateY(2px)}65%{transform:scale(1.14)translateY(-1px)}to{transform:scale(1)translateY(0)}}@keyframes gameStoreUpTextFill{0%{color:#8a8d91}to{color:#2e89ff}}@keyframes gameStoreUpSparkA{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)rotate(0)}28%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)rotate(25deg)}}@keyframes gameStoreUpSparkB{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}22%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(1.05)rotate(-20deg)}}.game-store-post-comments{background:#242526;gap:8px;padding:8px 12px 10px;display:grid}.game-store-post-comment-list{scrollbar-width:none;gap:7px;max-height:160px;display:grid;overflow-y:auto}.game-store-post-comment-list.is-expanded{max-height:290px}.game-store-post-comment-list::-webkit-scrollbar{width:0;height:0;display:none}.game-store-post-comments-toggle{color:#b0b3b8;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:.82rem;font-weight:800}.game-store-post-comments-toggle:hover,.game-store-post-comments-toggle:focus-visible{color:#e4e6eb;outline:none;text-decoration:underline}.game-store-post-comment,.game-store-comment-form{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:7px;display:grid}.game-store-comment-avatar{color:#b0b3b8;background:#3a3b3c;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.game-store-comment-avatar img,.game-store-comment-avatar svg{object-fit:cover;width:100%;height:100%}.game-store-comment-content{gap:2px;min-width:0;display:grid}.game-store-comment-bubble{color:#e4e6eb;background:#3a3b3c;border-radius:14px;justify-self:start;max-width:100%;padding:7px 10px}.game-store-comment-bubble strong{margin-bottom:1px;font-size:.78rem;font-weight:800;line-height:1.2;display:block}.game-store-comment-bubble p{overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:.88rem;font-weight:500;line-height:1.3}.game-store-comment-meta{align-items:center;gap:7px;padding-left:8px;display:inline-flex}.game-store-comment-meta span,.game-store-comment-meta button{color:#b0b3b8;font-size:.58rem;font-weight:700}.game-store-comment-meta button{cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:.58rem;font-weight:700;line-height:1.1}.game-store-comment-meta button:hover,.game-store-comment-meta button:focus-visible{color:#e4e6eb;outline:none;text-decoration:underline}.game-store-comment-meta button.is-danger{color:#f87171}.game-store-comment-meta button.is-danger:hover,.game-store-comment-meta button.is-danger:focus-visible{color:#fecaca}.game-store-comment-replies{gap:6px;margin-top:5px;padding-left:8px;display:grid}.game-store-comment-replies .game-store-post-comment{grid-template-columns:28px minmax(0,1fr)}.game-store-comment-replies .game-store-comment-avatar{width:28px;height:28px}.game-store-comment-replying{color:#b0b3b8;justify-content:space-between;align-items:center;gap:8px;padding-left:39px;font-size:.76rem;font-weight:700;display:flex}.game-store-comment-replying button{color:#2e89ff;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.game-store-comment-inline-reply{gap:6px;margin-top:6px;display:grid}.game-store-comment-inline-reply .game-store-comment-replying{padding-left:0}.game-store-comment-form{align-items:center}.game-store-comment-form input{color:#e4e6eb;width:100%;min-width:0;min-height:36px;font:inherit;background:#3a3b3c;border:0;border-radius:999px;outline:none;grid-area:1/2;padding:0 42px 0 12px;font-size:.88rem;font-weight:600}.game-store-comment-form input:focus{box-shadow:0 0 0 2px #2e89ff85}.game-store-comment-form button{color:#2e89ff;cursor:pointer;background:0 0;border:0;border-radius:999px;grid-area:1/2;justify-self:end;place-items:center;width:32px;height:32px;margin-right:2px;display:grid}.game-store-comment-form button:disabled{color:#777a7e;cursor:default}.game-store-comment-form button svg{width:18px;height:18px}.game-store-post-card .game-store-card-body{background:#242526;gap:12px;padding:9px 12px 12px}.game-store-post-card .game-store-card-footer{margin-top:0;padding-top:2px}.game-store-post-card .game-store-card-footer strong{color:#f0f2f5;font-size:1.05rem}.game-store-post-card .game-store-card-footer .primary-button{color:#fff;background:#2374e1;border-radius:6px;min-height:44px;font-weight:900}.game-store-post-card .game-store-card-footer .primary-button.game-store-sold-button,.game-store-photo-viewer-buy .primary-button.game-store-sold-button{color:#fff;cursor:not-allowed;opacity:1;background:#dc2626}.game-store-card-media{background:radial-gradient(circle,#39d0ff14,#050c18f5);border-right:1px solid #39d0ff24;place-items:center;min-height:320px;display:grid;position:relative}.game-store-card-media img{object-fit:contain;width:100%;height:100%;padding:22px}.game-store-post-card .game-store-post-media-tile img{object-fit:cover;padding:0;transform:scale(1.02)}.game-store-carousel-controls{background:#030912e0;border:1px solid #39d0ff3d;border-radius:999px;align-items:center;gap:8px;padding:7px;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 10px 24px #00000052}.game-store-carousel-controls button{color:#fff;background:#06101d;border:0;border-radius:999px;place-items:center;width:32px;height:32px;font-size:1.2rem;font-weight:900;display:grid}.game-store-carousel-controls span{color:#dbeafe;text-align:center;min-width:38px;font-size:.78rem}.game-store-card-body{flex-direction:column;flex:1;gap:16px;padding:clamp(18px,3vw,28px);display:flex}.game-store-card-body span{color:#39d0ff;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:900;display:inline-flex}.game-store-card-body h2{color:#f8fbff;margin:6px 0 2px;font-size:1.2rem;line-height:1.2}.game-store-card-body p{color:#cbd5e1bd;margin:0;line-height:1.55}.game-store-card-caption{font-weight:900;color:#e2e8f0!important}.game-store-card-transaction{gap:8px;margin-top:auto;display:grid}.game-store-card-transaction>span{color:#cbd5e1b8;letter-spacing:0;font-size:.76rem}.game-store-card-transaction select{color:#f8fbff;width:100%;font:inherit;background:#050c18eb;border:1px solid #39d0ff42;border-radius:8px;padding:12px 14px;font-weight:800}.game-store-card-transaction select option{color:#f8fbff;background:#081122}.game-store-card-footer,.game-store-modal-head,.game-store-order-total,.game-store-admin-actions,.game-store-admin-row-actions,.game-store-admin-tabs{align-items:center;gap:10px;display:flex}.game-store-card-footer{justify-content:space-between;margin-top:auto}.game-store-card-footer strong,.game-store-order-total strong{font-size:1.15rem}.game-store-card-footer strong{color:#f8fbff}.game-store-empty{text-align:center;color:#94a3b8b8;width:min(100%,440px);box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:1/-1;padding:0}.game-store-empty strong{color:#94a3b8c7;font-size:.86rem;font-weight:800;display:block}.game-store-empty p{color:#94a3b89e;margin:4px 0 0;font-size:.78rem;font-weight:600}.game-store-modal-overlay{z-index:3000;background:#0a1220ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.game-store-modal{background:#fff;border-radius:8px;width:min(680px,100%);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 28px 80px #00000047}.game-store-modal-head{background:#fff;border-bottom:1px solid #1620331a;justify-content:space-between;padding:24px 28px 22px;position:relative}.game-store-modal-head h2{color:#162033;margin:4px 0 0;font-size:1.45rem;line-height:1.15}.game-store-modal-head .eyebrow{color:#005dff;opacity:1}.game-store-modal-head button{color:#162033;background:#eef2f8;border:0;border-radius:999px;width:44px;height:44px;font-weight:900}.game-store-order-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.game-store-order-form label{color:#4c5870;text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:900;display:grid}.game-store-order-total,.game-store-order-form>button{grid-column:1/-1}.game-store-order-form label:has(textarea){grid-column:1/-1}.game-store-order-total{justify-content:space-between;padding:14px 0 4px}.game-store-admin-layout{grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:18px;display:grid}.game-store-admin-form{gap:14px;display:grid}.game-store-admin-toolbar{justify-items:end;gap:10px;display:grid}.game-store-create-product-button{min-width:194px}.game-store-admin-product-modal{grid-template-rows:auto minmax(0,1fr);width:min(980px,100vw - 48px);max-height:calc(100vh - 72px);display:grid}.game-store-admin-modal-overlay{width:100vw;height:100vh;padding:32px;inset:0}.game-store-admin-modal-overlay .game-store-admin-product-modal{margin:0;transform:none}.game-store-admin-modal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:28px;overflow:auto}.game-store-admin-modal-form .field{min-width:0}:is(.game-store-admin-modal-form .field:has(textarea),.game-store-admin-modal-form .field:has(.game-store-product-upload),.game-store-admin-modal-form .game-store-admin-form-error,.game-store-admin-modal-form .game-store-admin-actions){grid-column:1/-1}.game-store-admin-form-error{color:#b52c4e;background:#d9476914;border:1px solid #d9476957;border-radius:8px;padding:.85rem 1rem;font-size:.9rem;font-weight:900}.game-store-admin-modal-form input,.game-store-admin-modal-form select,.game-store-admin-modal-form textarea{border-radius:8px;min-height:52px}.game-store-admin-modal-form input:required:invalid{border-color:#d947698a;box-shadow:0 0 0 3px #d9476914}.game-store-admin-modal-form input[aria-invalid=true]{border-color:#d94769ad;box-shadow:0 0 0 3px #d947691a}.game-store-admin-modal-form textarea{min-height:132px}.game-store-product-upload{gap:12px;display:grid}.game-store-product-upload .game-store-cover-upload{justify-self:start;width:auto;min-width:160px;padding:11px 16px}.game-store-product-upload-empty{color:#66738a;margin:0;font-weight:800}.game-store-product-image-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:12px;display:grid}.game-store-product-image-preview{background:#fff;border:1px solid #1620331f;border-radius:8px;overflow:hidden}.game-store-product-image-preview img{aspect-ratio:1;object-fit:cover;background:#111a2a;width:100%;display:block}.game-store-product-image-preview button{color:#b52c4e;background:#ffe8ee;border:0;width:100%;padding:9px;font-weight:900}.game-store-admin-list-fields{gap:10px;display:grid}.game-store-admin-list-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.game-store-admin-list-fields button,.game-store-admin-list-row button{color:#26354e;background:#eef2f8;border:1px solid #16203324;border-radius:8px;padding:10px 12px;font-weight:900}.game-store-admin-form-card,.game-store-admin-table-card{background:#fffffffa;border:1px solid #c7d6eac7;border-radius:8px;align-self:start;gap:1.05rem;padding:1.15rem;box-shadow:0 18px 40px #25406814}.game-store-admin-table-card .panel-heading{margin:0;padding:0 0 .35rem}.game-store-admin-table-card .panel-heading h3{margin:.2rem 0 0}.game-store-admin-table-card .voucher-manager-table-wrap{border-color:#c7d6eae6;border-radius:8px}.game-store-admin-table{min-width:680px}.game-store-admin-table th,.game-store-admin-table td{padding:.9rem 1rem}.game-store-admin-table td strong,.game-store-admin-table td span{display:block}.game-store-admin-tabs button,.game-store-admin-row-actions button{color:#26354e;background:#fff;border:1px solid #16203324;border-radius:8px;padding:10px 14px;font-weight:900}.game-store-admin-tabs button.active{color:#fff;background:#355c95;border-color:#355c95}.game-store-admin-table td>span{color:#66738a;margin-top:4px;font-size:.82rem;display:block}.game-store-cover-upload{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.game-store-cover-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.game-store-cover-embed-form{grid-template-columns:minmax(160px,220px) minmax(0,1fr) auto;gap:10px;margin:0 0 16px;display:grid}.game-store-cover-embed-form input{color:#162033;min-height:44px;font:inherit;background:#fff;border:1px solid #16203324;border-radius:8px;padding:10px 12px;font-weight:700}.game-store-cover-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.game-store-cover-card{background:#fff;border:1px solid #1620331a;border-radius:8px;overflow:hidden}.game-store-cover-card img,.game-store-cover-card video,.game-store-cover-card iframe{aspect-ratio:16/9;object-fit:cover;background:#111a2a;border:0;width:100%;display:block}.game-store-cover-card div{justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.game-store-cover-card strong{color:#26354e;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.game-store-cover-card button{color:#b52c4e;background:#ffe8ee;border:0;border-radius:8px;padding:9px 11px;font-weight:900}.strategy-planner-shell{color:#d7e4f6;background:linear-gradient(#04070ad6,#04070ae6),radial-gradient(circle at 28% 18%,#0088ff29,#0000 34%),#050609;min-height:100vh}.strategy-planner-main{grid-template-columns:minmax(0,1fr) 380px;gap:28px;width:min(1460px,100% - 72px);margin:0 auto;padding:132px 0 56px;display:grid}.strategy-map-panel,.strategy-side-panel,.strategy-assignment-card,.strategy-analysis-card{background:#0a0c0eeb;border:1px solid #d7c07a29;box-shadow:0 24px 70px #00000073}.strategy-map-panel{padding:10px;animation:.42s both strategy-panel-rise}.strategy-panel-head,.strategy-panel-actions,.strategy-lane-token-row,.strategy-card-title,.strategy-team-tabs{align-items:center;display:flex}.strategy-panel-head{justify-content:space-between;gap:16px;padding:0 2px 12px}.strategy-panel-head p,.strategy-card-title span{color:#f6f4ed;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:950}.strategy-panel-head small{color:#7b8798;margin-top:3px;font-size:.68rem;font-weight:800;display:block}.strategy-stage-dot{vertical-align:-1px;border:2px solid #00c8ff;border-radius:999px;width:12px;height:12px;margin-right:8px;display:inline-block}.strategy-panel-actions{gap:6px}.strategy-panel-actions button,.strategy-save-button{color:#9da8b8;letter-spacing:.05em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff14;font-weight:950;transition:border-color .16s,box-shadow .16s,color .16s,transform .16s,background .16s}.strategy-panel-actions button{height:32px;padding:0 12px}.strategy-panel-actions button[aria-label="Download planner map"]{display:none}.strategy-panel-actions .strategy-icon-action{justify-content:center;align-items:center;width:38px;padding:0;font-size:1.15rem;line-height:1;display:inline-flex}.strategy-panel-actions .strategy-icon-action:disabled{cursor:not-allowed;opacity:.42}.strategy-panel-actions button.active{color:#fff;background:#00c8ff1a;border-color:#00bcff61;box-shadow:0 0 18px #00c8ff24}.strategy-panel-actions button:not(:disabled):hover{color:#fff;border-color:#00c8ff57;transform:translateY(-1px)}.strategy-lane-token-row{background:#ffffff05;border:1px solid #ffffff14;border-radius:4px;gap:14px;min-height:46px;padding:8px 12px;animation:.48s 90ms both strategy-panel-rise}.strategy-token-team-group{align-items:center;gap:14px;min-width:0;display:inline-flex}.strategy-token-team-group.is-enemy{margin-left:28px}.strategy-lane-token-row span,.strategy-token-team-group span{color:#00b9ff;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.strategy-token-team-group.is-enemy span{color:#ff4e63}.strategy-map-tabs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.strategy-map-tabs button{color:#8392a5;letter-spacing:.04em;text-transform:uppercase;background:#00121a52;border:1px solid #00beff2e;border-radius:4px;min-height:34px;padding:0 12px;font-weight:950;transition:border-color .16s,background .16s,color .16s,transform .16s}.strategy-map-tabs button.active{color:#00c8ff;background:#00c8ff1f;border-color:#00c8ff94;box-shadow:0 0 18px #00c8ff1f}.strategy-map-tabs button:hover{color:#d9f7ff;border-color:#00c8ff6b;transform:translateY(-1px)}.strategy-token{width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:6px;place-items:center;font-style:normal;display:grid}.strategy-token img{object-fit:contain;filter:drop-shadow(0 1px #ffffff59);width:36px;height:36px;transition:transform .18s,filter .18s;display:block}.strategy-token:hover img{filter:drop-shadow(0 0 8px #00c8ff61);transform:translateY(-2px)scale(1.06)}.strategy-token.enemy:hover img{filter:drop-shadow(0 0 8px #ff4e6361)}.strategy-token.has-hero{cursor:grab;background:#00c8ff24;border-color:#00c8ffb8;border-radius:999px;animation:.26s both strategy-token-pop;overflow:hidden;box-shadow:0 0 16px #00c8ff38}.strategy-token.has-hero:active{cursor:grabbing}.strategy-token.enemy.has-hero{background:#ff4e6324;border-color:#ff4e63b8;animation:.26s both strategy-token-pop;box-shadow:0 0 16px #ff4e632e}.strategy-token.has-hero img{object-fit:cover;filter:none;border-radius:999px;width:100%;height:100%}.strategy-token.enemy{background:0 0}.strategy-lane-badge.purple{color:#bf63ff}.strategy-lane-badge.blue{color:#31b8ff}.strategy-lane-badge.green{color:#1fe06f}.strategy-lane-badge.orange{color:#ff9c24}.strategy-lane-badge.yellow{color:#f4d253}.strategy-map-frame{scrollbar-color:#00c8ff85 #ffffff0f;scrollbar-width:thin;background:#080b0f;border:1px solid #ffffff14;border-radius:4px;min-height:260px;margin-top:10px;transition:border-color .18s,box-shadow .18s;position:relative;overflow:auto}.strategy-map-frame.is-fullscreen{width:100%;height:100%;min-height:0;box-shadow:none;background:#03060afa;border-color:#00c8ff6b;border-radius:8px;justify-content:center;align-items:flex-start;margin:0;padding:52px 16px 16px;display:flex;position:relative}.strategy-map-fullscreen-overlay{z-index:3200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000db;padding:12px;position:fixed;inset:0}.strategy-map-fullscreen-workspace{background:#03060afa;border:1px solid #00c8ff47;border-radius:8px;flex-direction:column;gap:10px;height:100%;padding:12px;display:flex;box-shadow:0 24px 80px #0000009e}.strategy-map-fullscreen-header{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.strategy-map-fullscreen-header p{color:#f6f4ed;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:950}.strategy-map-fullscreen-header small{color:#7b8798;margin-top:3px;font-size:.68rem;font-weight:800;display:block}.strategy-map-fullscreen-workspace>.strategy-lane-token-row,.strategy-map-fullscreen-workspace>.strategy-map-tabs{flex:none;margin-top:0}.strategy-map-fullscreen-workspace>.strategy-map-frame{flex:auto;min-height:0;margin-top:0}.strategy-map-fullscreen-workspace .strategy-panel-actions{flex-wrap:wrap;justify-content:flex-end}.strategy-map-frame.is-drawing-arrows{cursor:crosshair;border-color:#00c8ff47;box-shadow:inset 0 0 0 1px #00c8ff14,0 0 28px #00c8ff14}.strategy-map-zoom-content{aspect-ratio:16/9;transform-origin:0 0;min-width:100%;margin:0 auto;position:relative}.strategy-map-frame.is-fullscreen .strategy-map-zoom-content{min-width:min(100%,1440px)}.strategy-map-zoom-content img{aspect-ratio:16/9;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;display:block}.strategy-map-zoom-controls{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04090ddb;border:1px solid #00c8ff33;border-radius:6px;justify-content:flex-end;align-items:center;gap:4px;width:max-content;margin:8px 8px -42px auto;padding:4px;display:flex;position:sticky;top:8px;right:8px;box-shadow:0 10px 26px #00000057}.strategy-map-frame.is-fullscreen .strategy-map-zoom-controls{margin:0;position:absolute;top:24px;right:24px}.strategy-map-zoom-controls.is-hidden{display:none}.strategy-map-zoom-controls button{color:#f4fbff;cursor:pointer;background:#00c8ff14;border:1px solid #00c8ff33;border-radius:4px;min-width:30px;height:28px;padding:0 8px;font-weight:950}.strategy-map-zoom-controls button svg,.strategy-map-show-controls svg{width:15px;height:15px;display:block}.strategy-map-hide-controls{width:30px;min-width:30px;padding:0}.strategy-map-show-controls{z-index:5;color:#00c8ff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04090de6;border:1px solid #00c8ff3d;border-radius:6px;place-items:center;width:34px;height:32px;margin:8px 8px -46px auto;display:grid;position:sticky;top:8px;right:8px;box-shadow:0 10px 26px #00000057}.strategy-map-frame.is-fullscreen .strategy-map-show-controls{margin:0;position:absolute;top:24px;right:24px}.strategy-map-fullscreen-button{width:30px;min-width:30px;padding:0;font-size:1rem;line-height:1}.strategy-map-fullscreen-button span{display:none}.strategy-map-fullscreen-button:before{content:"⛶";font-size:.95rem;line-height:1}.strategy-map-fullscreen-button[aria-label^=Exit]:before{content:"×";font-size:1.2rem}.strategy-map-zoom-controls button:disabled{cursor:not-allowed;opacity:.38}.strategy-map-zoom-controls span{color:#00c8ff;text-align:center;min-width:44px;font-size:.68rem;font-weight:950}.strategy-arrow-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.strategy-arrow-layer line{stroke:#00c8ff;stroke-width:.32px;stroke-linecap:round;marker-end:url(#strategy-arrow-head);filter:drop-shadow(0 0 .32px #000c)}.strategy-arrow-layer polyline{fill:none;stroke:#00c8ff;stroke-width:.48px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .45px #000c)}.strategy-arrow-layer line.is-draft{stroke:#00c8ff;stroke-width:.3px;stroke-dasharray:1.4 1.2;animation:.7s linear infinite strategy-dash-flow}.strategy-arrow-layer polyline.is-draft-drawing{stroke:#00c8ff;animation:.7s linear infinite strategy-dash-flow}.strategy-arrow-layer marker path{fill:#00c8ff}.strategy-map-hero-marker{z-index:2;width:calc(36px * var(--strategy-map-zoom,1));height:calc(36px * var(--strategy-map-zoom,1));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#040a0ec2;border:2px solid #00c8ffe6;border-radius:999px;place-items:center;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;animation:.26s both strategy-token-pop;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 16px #00c8ff42,0 6px 16px #00000061}.strategy-map-hero-marker:hover,.strategy-map-hero-marker:focus-visible{outline:none;transform:translate(-50%,-50%)scale(1.08)}.strategy-map-hero-marker:active{cursor:grabbing}.strategy-map-hero-marker.enemy{border-color:#ff4e63eb;box-shadow:0 0 16px #ff4e633d,0 6px 16px #00000061}.strategy-map-hero-marker img{object-fit:cover;width:100%;height:100%}.strategy-map-caption{color:#5f6875;text-align:center;margin:9px 0 0;font-size:.68rem;font-weight:800}.strategy-side-panel{box-shadow:none;background:0 0;border:0;align-self:start;animation:.46s .12s both strategy-panel-rise}.strategy-team-tabs button{color:#8893a3;letter-spacing:.08em;text-transform:uppercase;background:#0a0c0eeb;border:1px solid #d7c07a29;flex:1;height:50px;font-weight:950;transition:border-color .16s,color .16s,background .16s,box-shadow .16s}.strategy-team-tabs button.active{color:#00c8ff;background:#00c8ff0f;border-bottom-color:#00c8ff;box-shadow:inset 0 -1px #00c8ff}.strategy-side-panel.is-enemy-team .strategy-team-tabs button.active{color:#ff4e63;background:#ff4e630f;border-bottom-color:#ff4e63;box-shadow:inset 0 -1px #ff4e63}.strategy-assignment-card,.strategy-analysis-card{padding:18px 16px}.strategy-card-title{justify-content:space-between;margin-bottom:16px}.strategy-card-title span:before{content:"";background:#00c8ff;width:7px;height:7px;margin-right:10px;animation:1.8s ease-in-out infinite strategy-diamond-pulse;display:inline-block;transform:rotate(45deg)}.strategy-side-panel.is-enemy-team .strategy-card-title span{color:#ff4e63}.strategy-side-panel.is-enemy-team .strategy-card-title span:before{background:#ff4e63}.strategy-card-title.gold span{color:#00c8ff}.strategy-card-title.gold span:before{background:#00c8ff}.strategy-card-title em{color:#9da8b8;font-size:.72rem;font-style:normal;font-weight:900}.strategy-lane-list{gap:6px;display:grid}.strategy-lane-row{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;display:grid}.strategy-lane-badge{color:#dff7ff;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:5px;min-height:30px;padding:0;font-size:.54rem;font-weight:950;display:inline-flex}.strategy-side-panel.is-enemy-team .strategy-lane-badge,.strategy-side-panel.is-enemy-team .strategy-lane-badge img{background:0 0}.strategy-lane-badge img{object-fit:contain;background:0 0;border-radius:4px;flex:none;width:18px;height:18px;transition:transform .16s,filter .16s}.strategy-lane-row:hover .strategy-lane-badge img{filter:drop-shadow(0 0 7px #00c8ff57);transform:scale(1.1)}.strategy-side-panel.is-enemy-team .strategy-lane-row:hover .strategy-lane-badge img{filter:drop-shadow(0 0 7px #ff4e6357)}.strategy-lane-row select{color:#f4fbff;min-height:50px;font:inherit;text-transform:uppercase;background:#06141d;border:1px solid #00c8ff6b;border-radius:6px;padding:0 14px;font-weight:900}.strategy-side-panel.is-enemy-team .strategy-lane-row select{border-color:#ff4e637a}.strategy-lane-row select:focus{border-color:#00c8ff;outline:none;box-shadow:0 0 0 3px #00c8ff29}.strategy-side-panel.is-enemy-team .strategy-lane-row select:focus{border-color:#ff4e63;box-shadow:0 0 0 3px #ff4e6329}.strategy-lane-row select option{color:#f4fbff;background:#06141d;font-weight:900}.strategy-lane-row select option:checked{color:#fff;background:#1068c9}.strategy-side-panel.is-enemy-team .strategy-lane-row select option:checked{color:#fff;background:#b91c2f}.strategy-hero-select-button{color:#f4fbff;width:100%;min-height:50px;font:inherit;letter-spacing:.02em;text-align:left;text-transform:uppercase;background:#06141d;border:1px dashed #00c8ff6b;border-radius:6px;justify-content:flex-start;align-items:center;gap:12px;padding:0 14px;font-size:.82rem;font-weight:950;transition:border-color .16s,background .16s,box-shadow .16s,color .16s,transform .16s;display:flex}.strategy-hero-select-button:hover,.strategy-hero-select-button:focus-visible{border-color:#00c8ff;outline:none;transform:translate(2px);box-shadow:0 0 0 3px #00c8ff29}.strategy-hero-select-button.has-selection{color:#f4fbff;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);background:linear-gradient(135deg,#ffffff0b,#ffffff04);border-style:solid;border-color:#00c8ff38;width:min(100%,250px);min-height:54px}.strategy-selected-hero{align-items:center;gap:12px;min-width:0;display:inline-flex}.strategy-selected-hero img{object-fit:cover;border:1px solid #00c8ff6b;border-radius:2px;flex:none;width:38px;height:38px;box-shadow:0 0 12px #00c8ff24}.strategy-selected-hero span{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.strategy-hero-select-chevron{opacity:.92;border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;transform:rotate(45deg)translateY(-2px)}.strategy-side-panel.is-enemy-team .strategy-hero-select-button{border-color:#ff4e637a}.strategy-side-panel.is-enemy-team .strategy-hero-select-button:hover,.strategy-side-panel.is-enemy-team .strategy-hero-select-button:focus-visible{border-color:#ff4e63;box-shadow:0 0 0 3px #ff4e6329}.strategy-side-panel.is-enemy-team .strategy-hero-select-button.has-selection{color:#f4fbff;border-color:#ff4e6342}.strategy-side-panel.is-enemy-team .strategy-selected-hero img{border-color:#ff4e637a;box-shadow:0 0 12px #ff4e6324}.strategy-hero-picker-overlay{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bd;justify-content:center;align-items:flex-start;padding:118px 24px 40px;animation:.16s both strategy-fade-in;display:flex;position:fixed;inset:0}.strategy-hero-picker-modal{background:#07080afa;border:1px solid #00c8ff40;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(884px,100%);max-height:min(760px,100vh - 150px);animation:.22s both strategy-picker-enter;display:grid;box-shadow:0 28px 90px #0000009e}.strategy-hero-picker-modal.is-enemy-team{border-color:#ff4e6347}.strategy-hero-picker-head,.strategy-hero-picker-controls,.strategy-hero-picker-foot{padding:14px 20px}.strategy-hero-picker-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;display:flex}.strategy-hero-picker-head h2{color:#f8fbff;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:950}.strategy-hero-picker-head h2:before{content:"";vertical-align:1px;background:#00c8ff;border-radius:999px;width:10px;height:10px;margin-right:10px;display:inline-block}.strategy-hero-picker-modal.is-enemy-team .strategy-hero-picker-head h2:before{background:#ff4e63}.strategy-hero-picker-head h2 span{color:#00c8ff}.strategy-hero-picker-modal.is-enemy-team .strategy-hero-picker-head h2 span{color:#ff4e63}.strategy-hero-picker-head p{color:#7f8b9b;text-transform:uppercase;margin:5px 0 0;font-size:.72rem;font-weight:900}.strategy-hero-picker-head>button{color:#a9b5c4;background:#ffffff0a;border:1px solid #ffffff1a;width:34px;height:34px;font-size:1.45rem;line-height:1}.strategy-hero-picker-controls{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:10px;display:grid}.strategy-hero-picker-controls input{color:#f5f9ff;min-height:44px;font:inherit;background:#ffffff08;border:1px solid #00c8ff38;padding:0 14px;font-weight:800}.strategy-hero-picker-controls input:focus{border-color:#00c8ff;outline:none;box-shadow:0 0 0 3px #00c8ff24}.strategy-hero-picker-modal.is-enemy-team .strategy-hero-picker-controls input:focus{border-color:#ff4e63;box-shadow:0 0 0 3px #ff4e6324}.strategy-hero-role-tabs{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.strategy-hero-role-tabs button{color:#9da8b8;letter-spacing:.04em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff14;min-height:36px;padding:0 10px;font-size:.68rem;font-weight:950;transition:border-color .15s,background .15s,color .15s,transform .15s}.strategy-hero-role-tabs button.active{color:#00c8ff;background:#00c8ff1f;border-color:#00c8ff66}.strategy-hero-role-tabs button:hover{color:#fff;transform:translateY(-1px)}.strategy-hero-picker-modal.is-enemy-team .strategy-hero-role-tabs button.active{color:#ff4e63;background:#ff4e631f;border-color:#ff4e636b}.strategy-hero-grid{scrollbar-color:#00c8ff #ffffff14;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:9px;min-height:0;padding:14px 20px;display:grid;overflow-y:auto}.strategy-hero-picker-modal.is-enemy-team .strategy-hero-grid{scrollbar-color:#ff4e63 #ffffff14}.strategy-hero-card{color:#f5f8ff;background:#ffffff09;border:1px solid #ffffff14;align-content:center;justify-items:center;gap:6px;min-height:90px;padding:8px 6px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.strategy-hero-card:hover,.strategy-hero-card:focus-visible,.strategy-hero-card.active{background:#00c8ff1a;border-color:#00c8ff80;outline:none;transform:translateY(-2px);box-shadow:0 10px 28px #00c8ff1f}.strategy-hero-picker-modal.is-enemy-team .strategy-hero-card:hover,.strategy-hero-picker-modal.is-enemy-team .strategy-hero-card:focus-visible,.strategy-hero-picker-modal.is-enemy-team .strategy-hero-card.active{background:#ff4e631a;border-color:#ff4e6380;box-shadow:0 10px 28px #ff4e631f}.strategy-hero-card-avatar{color:#00c8ff;background:#00c8ff1a;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.strategy-hero-card-avatar img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.strategy-hero-card:hover .strategy-hero-card-avatar img,.strategy-hero-card:focus-visible .strategy-hero-card-avatar img{transform:scale(1.08)}.strategy-hero-card-avatar svg{width:22px;height:22px}.strategy-hero-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.66rem;font-weight:900;overflow:hidden}.strategy-hero-role-dot{background:#31b8ff;border-radius:999px;width:6px;height:6px}.strategy-hero-role-dot.tank{background:#31b8ff}.strategy-hero-role-dot.fighter{background:#ff9c24}.strategy-hero-role-dot.assassin{background:#ff4e63}.strategy-hero-role-dot.mage{background:#bf63ff}.strategy-hero-role-dot.marksman{background:#f4d253}.strategy-hero-role-dot.support{background:#1fe06f}.strategy-hero-picker-empty{color:#8d99a8;text-align:center;grid-column:1/-1;padding:38px 16px;font-weight:900}.strategy-hero-picker-foot{color:#7f8b9b;text-transform:uppercase;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;font-weight:900;display:flex}.strategy-hero-picker-foot button{color:#00c8ff;text-transform:uppercase;background:#00c8ff14;border:1px solid #00c8ff3d;padding:8px 12px;font-weight:950}@keyframes strategy-panel-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes strategy-token-pop{0%{transform:scale(.86)}70%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes strategy-diamond-pulse{0%,to{opacity:.78;transform:rotate(45deg)scale(1)}50%{opacity:1;transform:rotate(45deg)scale(1.18)}}@keyframes strategy-fade-in{0%{opacity:0}to{opacity:1}}@keyframes strategy-picker-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes strategy-dash-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-2.6px}}@media (prefers-reduced-motion:reduce){.strategy-planner-shell *,.strategy-planner-shell :before,.strategy-planner-shell :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.strategy-analysis-card{min-height:128px;margin-top:16px}.strategy-analysis-card p,.strategy-analysis-card li{color:#7e8999;font-size:.82rem;font-weight:800;line-height:1.7}.strategy-analysis-card p{text-align:center;margin:34px 0 0}.strategy-save-button{color:#00c8ff;background:repeating-linear-gradient(45deg,#00c8ff14 0 6px,#0000 6px 12px),#00c8ff14;border-color:#00c8ff3d;width:100%;min-height:42px;margin-top:16px}.strategy-planner-shell.draft-page-shell{height:auto;overflow:visible}.strategy-planner-shell .strategy-map-panel{padding:8px}.strategy-planner-shell .strategy-panel-head{padding-bottom:6px}.strategy-planner-shell .strategy-lane-token-row{min-height:38px;padding:5px 8px}.strategy-planner-shell .strategy-token{width:28px;height:28px}.strategy-planner-shell .strategy-token.has-hero{width:44px;height:44px}.strategy-planner-shell .strategy-map-tabs,.strategy-planner-shell .strategy-map-frame{margin-top:7px}.strategy-planner-shell .strategy-map-tabs button{min-height:30px;padding:0 10px;font-size:.76rem}.strategy-planner-shell .strategy-map-zoom-content img{object-fit:contain}.strategy-planner-shell .strategy-team-tabs button{height:42px}.strategy-planner-shell .strategy-assignment-card,.strategy-planner-shell .strategy-analysis-card{padding:12px}.strategy-planner-shell .strategy-card-title{margin-bottom:12px}.strategy-planner-shell .strategy-lane-list{gap:6px}.strategy-planner-shell .strategy-lane-row{grid-template-columns:78px minmax(0,1fr);gap:8px}.strategy-planner-shell .strategy-lane-badge{padding:0}.strategy-planner-shell .strategy-lane-row select{min-height:40px;font-size:.82rem}.strategy-planner-shell .strategy-analysis-card{min-height:104px;margin-top:12px}.strategy-planner-shell .strategy-save-button{min-height:40px;margin-top:12px}@media (width<=860px){.strategy-planner-shell .strategy-planner-main{grid-template-columns:1fr;gap:18px;width:min(100% - 28px,720px);padding-top:104px}.strategy-planner-shell .strategy-map-frame{max-width:100%;min-height:220px}.strategy-panel-head{flex-direction:column;align-items:flex-start}.strategy-planner-shell .strategy-lane-token-row{flex-flow:column;align-items:stretch;gap:8px 10px;min-height:auto;padding:8px;display:flex;overflow-x:hidden}.strategy-planner-shell .strategy-token-team-group{flex-wrap:wrap;gap:8px;width:100%}.strategy-planner-shell .strategy-token-team-group.is-enemy{margin-left:0}.strategy-planner-shell .strategy-map-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.strategy-planner-shell .strategy-map-tabs button{white-space:normal;width:100%;min-width:0;padding:0 8px}.strategy-lane-row{grid-template-columns:72px minmax(0,1fr)}.game-store-modal-overlay{padding:72px 16px 16px}.game-store-admin-product-modal{width:min(100%,100vw - 32px);max-height:calc(100vh - 96px)}.game-store-admin-modal-form,.game-store-hero,.game-store-card,.game-store-toolbar,.game-store-admin-layout,.game-store-order-form{grid-template-columns:1fr}.game-store-order-chat{width:calc(100vw - 24px);bottom:76px;right:12px}.game-store-card-media{min-height:230px}.game-store-post-card .game-store-post-media{aspect-ratio:1}.game-store-post-media-grid.image-count-3,.game-store-post-media-grid.image-count-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.game-store-post-media-grid.image-count-3 .game-store-post-media-tile:first-child{grid-row:auto}.game-store-photo-viewer{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.game-store-photo-viewer-main{padding:64px 18px 18px}.game-store-photo-viewer-side{border-top:1px solid #ffffff1a;border-left:0;max-height:42vh}.game-store-photo-viewer-nav{width:42px;height:42px}.game-store-hero img{max-width:none}}@media (width<=768px){.game-store-shell{overflow-x:hidden}.game-store-main{box-sizing:border-box;width:min(100%,100vw);padding:96px 12px 36px}.game-store-toolbar{box-sizing:border-box;grid-template-columns:1fr;gap:7px;width:min(100%,760px);margin-bottom:14px}.game-store-toolbar input,.game-store-toolbar select{box-sizing:border-box;border-radius:8px;min-height:40px;padding:9px 12px;font-size:.82rem;line-height:1.1}.game-store-category-menu{justify-self:end;width:min(190px,58vw)}.game-store-category-trigger{min-height:38px;padding-inline:11px 9px;font-size:.78rem}.game-store-category-options{gap:2px;width:min(226px,100vw - 24px);padding:5px;top:calc(100% + 5px);left:auto;right:0}.game-store-category-options button{min-height:31px;padding-inline:9px;font-size:.76rem}.game-store-grid{gap:14px}.game-store-post-card{border-radius:8px;width:100%;max-width:100%}.game-store-post-header{grid-template-columns:38px minmax(0,1fr);gap:8px;padding:10px 10px 7px}.game-store-post-avatar{width:38px;height:38px}.game-store-post-author strong{font-size:.9rem}.game-store-post-author span,.game-store-post-copy p{font-size:.82rem}.game-store-post-copy{padding:0 10px 7px}.game-store-post-copy h2{font-size:.94rem}.game-store-post-card .game-store-post-media{aspect-ratio:1;height:auto;min-height:0;max-height:none}.game-store-post-media-grid.image-count-1,.game-store-post-media-grid.image-count-2,.game-store-post-media-grid.image-count-3,.game-store-post-media-grid.image-count-4{min-height:0}.game-store-post-stats{min-height:30px;padding:4px 10px;font-size:.78rem}.game-store-post-actions{gap:2px;margin:0 10px}.game-store-post-actions button{gap:5px;min-height:34px;font-size:.76rem}.game-store-post-action-icon,.game-store-post-action-icon svg{width:16px;height:16px}.game-store-post-comments{padding:7px 10px 10px}.game-store-post-comment-list{max-height:220px}.game-store-post-comment-list.is-expanded{max-height:330px}.game-store-comment-input input{min-height:38px;font-size:.82rem}.game-store-card-footer{gap:10px;padding:10px}.game-store-post-card .game-store-card-footer{align-items:center}.game-store-post-card .game-store-card-footer strong{font-size:1rem}.game-store-post-card .game-store-card-footer .primary-button{min-width:104px;min-height:44px;padding:0 16px;font-size:.9rem}.game-store-order-chat{border-radius:12px;width:auto;max-height:min(72vh,620px);bottom:74px;left:10px;right:10px}.game-store-order-chat.is-fullscreen{width:auto;height:auto;max-height:none;inset:72px 8px 10px}.game-store-order-chat-head{padding:11px 14px}.game-store-order-chat-body,.game-store-order-chat-form{padding:10px 14px}.game-store-order-post-link-card.is-link-only{grid-template-columns:1fr}.game-store-order-post-link-card.is-link-only button{justify-self:stretch}.game-store-order-thread{max-height:210px}.game-store-order-thread-message{max-width:88%}.game-store-order-reply-form{padding:8px 10px 10px}.game-store-floating-message{width:54px;height:54px}}@media (width<=480px){.game-store-main{padding:88px 8px 28px}.game-store-toolbar{width:100%;margin-bottom:10px}.game-store-toolbar input,.game-store-toolbar select{min-height:38px;padding:8px 10px;font-size:.76rem}.game-store-category-menu{justify-self:end;width:min(178px,56vw)}.game-store-category-trigger{min-height:36px;font-size:.74rem}.game-store-post-card{border-left:0;border-right:0;border-radius:7px}.game-store-post-card .game-store-post-media{aspect-ratio:4/5}.game-store-post-actions button{font-size:.72rem}.game-store-post-card .game-store-card-footer .primary-button{min-width:96px}.game-store-order-chat{max-height:76vh;bottom:68px;left:6px;right:6px}.game-store-order-chat.is-fullscreen{inset:68px 4px 8px}.game-store-order-chat-body,.game-store-order-chat-form{padding-inline:10px}.strategy-planner-shell .strategy-planner-main{width:calc(100% - 18px);padding-top:92px;padding-bottom:28px}.strategy-planner-shell .strategy-map-panel{padding:10px}.strategy-planner-shell .strategy-panel-head{gap:10px}.strategy-planner-shell .strategy-panel-actions{flex-wrap:wrap;width:100%}.strategy-planner-shell .strategy-panel-actions button{height:34px}.strategy-planner-shell .strategy-lane-token-row{gap:8px}.strategy-planner-shell .strategy-token{width:32px;height:32px}.strategy-planner-shell .strategy-token img{width:30px;height:30px}.strategy-planner-shell .strategy-token.has-hero{width:38px;height:38px}.strategy-planner-shell .strategy-map-tabs{gap:6px}.strategy-planner-shell .strategy-map-tabs button{letter-spacing:.03em;min-height:32px;font-size:.68rem}.strategy-planner-shell .strategy-lane-row{grid-template-columns:60px minmax(0,1fr);gap:6px}.strategy-planner-shell .strategy-lane-badge{gap:4px;font-size:.48rem}.strategy-planner-shell .strategy-lane-badge img{width:16px;height:16px}.strategy-planner-shell .strategy-hero-select-button{min-height:42px;padding:0 10px}.strategy-planner-shell .strategy-hero-select-button.has-selection{min-height:48px}.strategy-planner-shell .strategy-selected-hero img{width:32px;height:32px}.strategy-hero-picker-overlay{align-items:stretch;padding:78px 10px 12px}.strategy-hero-picker-modal{grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;max-height:calc(100dvh - 90px)}.strategy-hero-picker-head,.strategy-hero-picker-controls,.strategy-hero-picker-foot{padding:10px 12px}.strategy-hero-picker-head{gap:10px}.strategy-hero-picker-head h2{font-size:.82rem;line-height:1.35}.strategy-hero-picker-controls{grid-template-columns:1fr;gap:8px}.strategy-hero-picker-controls input{width:100%;min-height:40px;font-size:.84rem}.strategy-hero-role-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:6px;margin-inline:-2px;padding:0 2px 4px;display:flex;overflow-x:auto}.strategy-hero-role-tabs button{letter-spacing:.02em;white-space:nowrap;flex:none;min-width:78px;min-height:34px;padding:0 10px;font-size:.58rem}.strategy-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px 12px}.strategy-hero-card{min-width:0;min-height:84px;padding:7px 4px}.strategy-hero-card-avatar{width:42px;height:42px}.strategy-hero-card strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.66rem;line-height:1.15;overflow:hidden}.strategy-map-fullscreen-overlay{padding:8px;overflow:auto}.strategy-map-fullscreen-workspace{gap:8px;height:auto;min-height:0;padding:8px}.strategy-map-fullscreen-header{flex-direction:column;align-items:flex-start;gap:8px}.strategy-map-fullscreen-header .strategy-panel-actions{justify-content:flex-start;gap:6px;width:100%}.strategy-map-fullscreen-workspace>.strategy-lane-token-row{max-height:116px;overflow:auto}.strategy-map-fullscreen-workspace .strategy-token-team-group{gap:7px}.strategy-map-fullscreen-workspace .strategy-map-tabs{gap:6px}.strategy-map-frame.is-fullscreen{flex:none;height:auto;min-height:0;padding:48px 6px 8px;overflow:auto}.strategy-map-frame.is-fullscreen .strategy-map-zoom-controls{justify-content:center;width:auto;top:10px;left:10px;right:10px}.strategy-map-frame.is-fullscreen .strategy-map-show-controls{top:10px;right:10px}.strategy-map-frame.is-fullscreen .strategy-map-zoom-content{aspect-ratio:1;min-width:100%}.strategy-map-frame.is-fullscreen .strategy-map-zoom-content img{aspect-ratio:1;object-fit:contain}.strategy-map-zoom-controls button{min-width:28px;padding:0 7px}.strategy-map-zoom-controls .strategy-map-fullscreen-button{width:28px;min-width:28px;padding:0}.strategy-map-zoom-controls span{min-width:38px}}html:has(.organizer-workspace-shell #create-tournament){color:#f8fbff!important;background:radial-gradient(circle at top,#2576ff1f,#0000 36%),#020712!important}body:has(.organizer-workspace-shell #create-tournament){color:#f8fbff!important;background:radial-gradient(circle at top,#2576ff1f,#0000 36%),#020712!important}#root:has(.organizer-workspace-shell #create-tournament){color:#f8fbff!important;background:radial-gradient(circle at top,#2576ff1f,#0000 36%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament){color:#f8fbff!important;background:radial-gradient(circle at top,#2576ff1f,#0000 36%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .content-shell{color:#f8fbff!important;background:radial-gradient(circle at top,#2576ff1f,#0000 36%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .page-grid{color:#f8fbff!important;background:radial-gradient(circle at top,#2576ff1f,#0000 36%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .organizer-ad-layout{color:#f8fbff!important;background:radial-gradient(circle at top,#2576ff1f,#0000 36%),#020712!important}.app-shell.page-shell.organizer-workspace-shell:has(#create-tournament) .organizer-ad-main{color:#f8fbff!important;background:radial-gradient(circle at top,#2576ff1f,#0000 36%),#020712!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament,.app-shell.page-shell.organizer-workspace-shell #create-tournament.panel,.app-shell.page-shell.organizer-workspace-shell #create-tournament>*,.app-shell.page-shell.organizer-workspace-shell #create-tournament .form-grid,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-basic,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-basic-body,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-rules,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-settings,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-builder,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-canvas,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-main,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-title-card,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-field-card,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-game-box,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-actions{color:#f8fbff!important;background:#06101d linear-gradient(#081220fa,#040a14fa)!important;border-color:#2a96ff3d!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament:before,.app-shell.page-shell.organizer-workspace-shell #create-tournament:after,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-basic:before,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-basic:after,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-basic-body:before,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-basic-body:after,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-actions:before,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-actions:after{background-color:#06101d!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-actions{box-shadow:none!important;padding:.9rem 0 0!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-row>span,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-row>span strong,.app-shell.page-shell.organizer-workspace-shell #create-tournament label,.app-shell.page-shell.organizer-workspace-shell #create-tournament label span,.app-shell.page-shell.organizer-workspace-shell #create-tournament p,.app-shell.page-shell.organizer-workspace-shell #create-tournament small,.app-shell.page-shell.organizer-workspace-shell #create-tournament strong,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-cover-placeholder,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-cover-placeholder svg,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-cover-placeholder strong,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-cover-placeholder small,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-image-list span,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-game-box>p,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-help,.app-shell.page-shell.organizer-workspace-shell #create-tournament .muted-option,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-checkbox,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-checkbox span{color:#f8fbff!important;opacity:1!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-help,.app-shell.page-shell.organizer-workspace-shell #create-tournament .muted-option,.app-shell.page-shell.organizer-workspace-shell #create-tournament small{color:#9fb2cc!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell.page-shell.organizer-workspace-shell #create-tournament textarea,.app-shell.page-shell.organizer-workspace-shell #create-tournament select,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-search-field,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-start-trigger{color:#f8fbff!important;background:#07101d!important;border-color:#4e9eff57!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament input::placeholder,.app-shell.page-shell.organizer-workspace-shell #create-tournament textarea::placeholder{color:#8fa4bf!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament select option,.app-shell.page-shell.organizer-workspace-shell #create-tournament option{color:#f8fbff!important;background:#07101d!important}.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-add-images,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-add-images.has-image{background:linear-gradient(135deg,#2576ff1f,#030a14f5)!important;border-color:#4e9eff6b!important}#create-tournament,#create-tournament.panel,#create-tournament>*,#create-tournament .form-grid,#create-tournament .create-tournament-basic,#create-tournament .create-tournament-basic-body,#create-tournament .create-tournament-rules,#create-tournament .create-tournament-settings,#create-tournament .create-tournament-form-builder,#create-tournament .create-tournament-actions{color:#f8fbff!important;background:#06101d linear-gradient(#081220fa,#040a14fa)!important}#create-tournament:before,#create-tournament:after,#create-tournament .create-tournament-basic:before,#create-tournament .create-tournament-basic:after,#create-tournament .create-tournament-basic-body:before,#create-tournament .create-tournament-basic-body:after,#create-tournament .create-tournament-actions:before,#create-tournament .create-tournament-actions:after{background:#06101d!important}#create-tournament .create-tournament-actions{box-shadow:none!important;border-top:1px solid #2a96ff29!important}#create-tournament input:not([type=checkbox]):not([type=radio]):not([type=file]),#create-tournament textarea,#create-tournament select,#create-tournament .create-tournament-start-trigger,#create-tournament .create-tournament-search-field{color:#f8fbff!important;background:#07101d!important;border-color:#4e9eff57!important}#create-tournament select option,#create-tournament option{color:#f8fbff!important;background:#07101d!important}#create-tournament .create-tournament-row>span,#create-tournament .create-tournament-row>span strong,#create-tournament label,#create-tournament label span,#create-tournament p,#create-tournament small,#create-tournament strong,#create-tournament .create-tournament-checkbox,#create-tournament .create-tournament-checkbox span{color:#f8fbff!important}#create-tournament .create-tournament-actions,#create-tournament form>.create-tournament-actions,.app-shell.page-shell #create-tournament .create-tournament-actions,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-actions{background:#06101d linear-gradient(#06101d00,#06101d 28% 100%)!important;border-top:1px solid #2a96ff2e!important;margin-bottom:0!important}#create-tournament select,#create-tournament .create-tournament-division-select,#create-tournament .create-tournament-format-stack select,#create-tournament .create-tournament-paid-fields select,.app-shell.page-shell #create-tournament select,.app-shell.page-shell.organizer-workspace-shell #create-tournament select{appearance:none!important;color:#f8fbff!important;background-color:#07101d!important;background-image:linear-gradient(45deg,#0000 50%,#f8fbff 50%),linear-gradient(135deg,#f8fbff 50%,#0000 50%)!important;background-position:calc(100% - 18px),calc(100% - 12px)!important;background-repeat:no-repeat!important;background-size:6px 6px,6px 6px!important;border:1px solid #4e9eff6b!important;padding-right:2.5rem!important}#create-tournament select:focus,#create-tournament .create-tournament-division-select:focus,#create-tournament .create-tournament-format-stack select:focus,#create-tournament .create-tournament-paid-fields select:focus{color:#fff!important;background-color:#07101d!important;border-color:#39d0ffb8!important;outline:none!important;box-shadow:0 0 0 3px #39d0ff1f!important}#create-tournament .create-tournament-custom-select{background:0 0!important;width:100%!important;min-width:0!important;position:relative!important}#create-tournament .create-tournament-custom-select-trigger{color:#f8fbff!important;width:100%!important;min-height:42px!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:#07101d!important;border:1px solid #4e9eff6b!important;border-radius:.22rem!important;justify-content:space-between!important;align-items:center!important;gap:.85rem!important;padding:.7rem 2.35rem .7rem .95rem!important;font-weight:900!important;line-height:1.2!important;display:flex!important}#create-tournament .create-tournament-custom-select-trigger:focus-visible{border-color:#39d0ffb8!important;outline:none!important;box-shadow:0 0 0 3px #39d0ff24!important}#create-tournament .create-tournament-custom-select-arrow{transform-origin:50%!important;border-bottom:2px solid #f8fbff!important;border-right:2px solid #f8fbff!important;width:8px!important;height:8px!important;position:absolute!important;top:calc(50% - 5px)!important;right:1rem!important;transform:rotate(45deg)!important}#create-tournament .create-tournament-custom-select.is-open .create-tournament-custom-select-arrow{top:calc(50% - 1px)!important;transform:rotate(225deg)!important}#create-tournament .create-tournament-custom-select-menu{z-index:2000!important;background:#07101d!important;border:1px solid #4e9eff6b!important;border-radius:.22rem!important;max-height:240px!important;padding:.25rem!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 18px 38px #00000085!important}#create-tournament .create-tournament-custom-select-option{color:#f8fbff!important;width:100%!important;min-height:38px!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:.16rem!important;align-items:center!important;padding:.55rem .75rem!important;font-weight:800!important;display:flex!important}#create-tournament .create-tournament-custom-select-option:hover,#create-tournament .create-tournament-custom-select-option:focus-visible,#create-tournament .create-tournament-custom-select-option.is-selected{color:#fff!important;background:#2a96ff3d!important;outline:none!important}#create-tournament .create-tournament-compact-select{flex:0 0 120px!important;width:120px!important}#create-tournament .create-tournament-currency-select{min-width:110px!important}#create-tournament,#create-tournament form,#create-tournament form.form-grid,#create-tournament .create-tournament-actions,.app-shell.page-shell #create-tournament .create-tournament-actions,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-actions{background-color:#06101d!important}#create-tournament .create-tournament-actions,.app-shell.page-shell #create-tournament .create-tournament-actions,.app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-actions{background:#06101d!important;padding:1rem 0!important;box-shadow:0 -18px 30px #06101d!important}#create-tournament .create-tournament-next-button{color:#fff!important}#create-tournament .create-tournament-basic,#create-tournament .create-tournament-basic-body,#create-tournament .create-tournament-row,#create-tournament .create-tournament-format-stack,#create-tournament .create-tournament-paid-fields,.app-shell.page-shell #create-tournament .create-tournament-basic,.app-shell.page-shell #create-tournament .create-tournament-basic-body,.app-shell.page-shell #create-tournament .create-tournament-row,.app-shell.page-shell #create-tournament .create-tournament-format-stack,.app-shell.page-shell #create-tournament .create-tournament-paid-fields{overflow:visible!important}html body .app-shell.page-shell #create-tournament,html body .app-shell.page-shell #create-tournament.panel,html body .app-shell.page-shell #create-tournament>*,html body .app-shell.page-shell #create-tournament form,html body .app-shell.page-shell #create-tournament form.form-grid,html body .app-shell.page-shell #create-tournament .create-tournament-actions,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament.panel,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament>*,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament form,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament form.form-grid,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-actions{background-color:#06101d!important}html body .app-shell.page-shell #create-tournament .create-tournament-actions,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-actions{background:#06101d!important;border-top:1px solid #2a96ff2e!important;margin:0!important;padding:1rem 0!important;position:sticky!important;bottom:0!important;box-shadow:0 -16px 28px #06101dfa!important}html body .app-shell.page-shell #create-tournament .create-tournament-actions:before,html body .app-shell.page-shell #create-tournament .create-tournament-actions:after,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-actions:before,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-actions:after{content:"";z-index:-1;display:block;position:absolute;inset:0 -1px;background:#06101d!important}html body .app-shell.page-shell #create-tournament .create-tournament-form-title-card,html body .app-shell.page-shell #create-tournament .create-tournament-form-main,html body .app-shell.page-shell #create-tournament .create-tournament-form-canvas,html body .app-shell.page-shell #create-tournament .create-tournament-form-builder,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-title-card,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-main,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-canvas,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-builder{background:#06101d!important}html body .app-shell.page-shell #create-tournament .create-tournament-form-title-card textarea,html body .app-shell.page-shell #create-tournament .create-tournament-form-title-card input,html body .app-shell.page-shell #create-tournament .create-tournament-form-builder textarea,html body .app-shell.page-shell #create-tournament .create-tournament-form-builder input:not([type=checkbox]):not([type=radio]):not([type=file]),html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-title-card textarea,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-title-card input,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-builder textarea,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-builder input:not([type=checkbox]):not([type=radio]):not([type=file]){color:#f8fbff!important;background:#07101d!important;border:1px solid #4e9eff61!important}html body .app-shell.page-shell #create-tournament .create-tournament-form-title-card textarea::placeholder,html body .app-shell.page-shell #create-tournament .create-tournament-form-title-card input::placeholder,html body .app-shell.page-shell #create-tournament .create-tournament-form-builder textarea::placeholder,html body .app-shell.page-shell #create-tournament .create-tournament-form-builder input::placeholder,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-title-card textarea::placeholder,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-title-card input::placeholder,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-builder textarea::placeholder,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-builder input::placeholder{color:#c7d7f0b8!important}html body .app-shell.page-shell #create-tournament .create-tournament-form-toolbar,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-toolbar{background:#07101d!important;border:1px solid #4e9eff4d!important;box-shadow:0 18px 32px #00000057!important}html body .app-shell.page-shell #create-tournament .create-tournament-form-toolbar button,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-toolbar button{color:#f8fbff!important;background:0 0!important}html body .app-shell.page-shell #create-tournament .create-tournament-form-toolbar svg,html body .app-shell.page-shell #create-tournament .create-tournament-form-toolbar svg *,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-toolbar svg,html body .app-shell.page-shell.organizer-workspace-shell #create-tournament .create-tournament-form-toolbar svg *{color:#f8fbff!important;stroke:currentColor!important}html:has(#create-tournament){color:#f8fbff!important;background:#020712!important}body:has(#create-tournament){color:#f8fbff!important;background:#020712!important}body:has(#create-tournament) #root{color:#f8fbff!important;background:#020712!important}body:has(#create-tournament) .app-shell{color:#f8fbff!important;background:#020712!important}body:has(#create-tournament) .content-shell{color:#f8fbff!important;background:#020712!important}body:has(#create-tournament) .page-grid{color:#f8fbff!important;background:#020712!important}body:has(#create-tournament) .organizer-ad-layout{color:#f8fbff!important;background:#020712!important}body:has(#create-tournament) .organizer-ad-main{color:#f8fbff!important;background:#020712!important}body #root #create-tournament,body #root #create-tournament.panel,body #root #create-tournament>*,body #root #create-tournament form,body #root #create-tournament form.form-grid,body #root #create-tournament .create-tournament-basic,body #root #create-tournament .create-tournament-basic-body,body #root #create-tournament .create-tournament-rules,body #root #create-tournament .create-tournament-settings,body #root #create-tournament .create-tournament-form-builder,body #root #create-tournament .create-tournament-form-canvas,body #root #create-tournament .create-tournament-form-main,body #root #create-tournament .create-tournament-form-title-card,body #root #create-tournament .create-tournament-form-empty{color:#f8fbff!important;background:#06101d!important}body #root #create-tournament input:not([type=checkbox]):not([type=radio]):not([type=file]),body #root #create-tournament textarea,body #root #create-tournament .create-tournament-custom-select-trigger,body #root #create-tournament .create-tournament-search-field,body #root #create-tournament .create-tournament-start-picker-shell,body #root #create-tournament .create-tournament-start-native,body #root #create-tournament .create-tournament-start-native input{color:#f8fbff!important;background:#07101d!important;border-color:#4e9eff6b!important}body #root #create-tournament .create-tournament-custom-select-menu,body #root #create-tournament .create-tournament-question-type-menu{color:#f8fbff!important;background:#07101d!important;border:1px solid #4e9eff6b!important;box-shadow:0 18px 38px #00000085!important}body #root #create-tournament .create-tournament-custom-select-option,body #root #create-tournament .create-tournament-question-type-menu button{color:#f8fbff!important;background:0 0!important}body #root #create-tournament .create-tournament-custom-select-option:hover,body #root #create-tournament .create-tournament-custom-select-option:focus-visible,body #root #create-tournament .create-tournament-custom-select-option.is-selected,body #root #create-tournament .create-tournament-question-type-menu button:hover,body #root #create-tournament .create-tournament-question-type-menu button:focus-visible{color:#fff!important;background:#2a96ff3d!important}body #root #create-tournament .create-tournament-actions,body #root #create-tournament form>.create-tournament-actions,body #root #create-tournament form.form-grid>.create-tournament-actions,body #root #create-tournament .create-tournament-basic+.create-tournament-actions,body #root #create-tournament .create-tournament-form-builder+.create-tournament-actions{z-index:40!important;clip-path:inset(0 -100vmax)!important;background:#06101d!important;border-top:1px solid #2a96ff2e!important;grid-column:1/-1!important;justify-content:flex-end!important;gap:.75rem!important;width:100%!important;min-height:68px!important;margin:0!important;padding:1rem 0!important;display:flex!important;position:sticky!important;bottom:0!important;overflow:visible!important;box-shadow:0 0 0 100vmax #06101d,0 -16px 28px #06101dfa!important}body #root #create-tournament .create-tournament-actions:before,body #root #create-tournament .create-tournament-actions:after{background:#06101d!important}body #root #create-tournament .create-tournament-next-button{color:#020712!important;background:linear-gradient(135deg,#39d0ff,#4f7cff)!important}html:has(#create-tournament){color:#f8fbff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#020712!important}body:has(#create-tournament){color:#f8fbff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#020712!important}body:has(#create-tournament) #root{color:#f8fbff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#020712!important}body:has(#create-tournament) .app-shell{color:#f8fbff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#020712!important}body:has(#create-tournament) .content-shell{color:#f8fbff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#020712!important}body:has(#create-tournament) .page-grid{color:#f8fbff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#020712!important}body:has(#create-tournament) .organizer-ad-layout{color:#f8fbff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#020712!important}body:has(#create-tournament) .organizer-ad-main{color:#f8fbff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#020712!important}html body #root #create-tournament,html body #root #create-tournament.panel,html body #root #create-tournament form,html body #root #create-tournament form.form-grid,html body #root #create-tournament>*,html body #root #create-tournament .panel-heading,html body #root #create-tournament .create-tournament-basic,html body #root #create-tournament .create-tournament-basic-body,html body #root #create-tournament .create-tournament-rules,html body #root #create-tournament .create-tournament-settings,html body #root #create-tournament .create-tournament-form-builder,html body #root #create-tournament .create-tournament-form-canvas,html body #root #create-tournament .create-tournament-form-main,html body #root #create-tournament .create-tournament-form-title-card,html body #root #create-tournament .create-tournament-form-field-card,html body #root #create-tournament .create-tournament-game-box,html body #root #create-tournament .create-tournament-community-callout,html body #root #create-tournament .create-tournament-cover-placeholder,html body #root #create-tournament .create-tournament-form-empty{color:#f8fbff!important;background:#06101d!important;border-color:#2a96ff38!important}html body #root #create-tournament input:not([type=checkbox]):not([type=radio]):not([type=file]),html body #root #create-tournament textarea,html body #root #create-tournament select,html body #root #create-tournament .create-tournament-custom-select-trigger,html body #root #create-tournament .create-tournament-search-field,html body #root #create-tournament .create-tournament-start-trigger,html body #root #create-tournament .create-tournament-start-picker-shell,html body #root #create-tournament .create-tournament-start-native,html body #root #create-tournament .create-tournament-start-native input{appearance:none!important;color:#f8fbff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#07101d!important;border-color:#4e9eff6b!important}html body #root #create-tournament select option,html body #root #create-tournament option{color:#f8fbff!important;background:#07101d!important}html body #root #create-tournament .create-tournament-custom-select-menu,html body #root #create-tournament .create-tournament-question-type-menu{color:#f8fbff!important;background:#07101d!important;border:1px solid #4e9eff6b!important;box-shadow:0 18px 38px #0000008c!important}html body #root #create-tournament .create-tournament-custom-select-option,html body #root #create-tournament .create-tournament-question-type-menu button{color:#f8fbff!important;background:0 0!important}html body #root #create-tournament .create-tournament-custom-select-option:hover,html body #root #create-tournament .create-tournament-custom-select-option:focus-visible,html body #root #create-tournament .create-tournament-custom-select-option.is-selected,html body #root #create-tournament .create-tournament-question-type-menu button:hover,html body #root #create-tournament .create-tournament-question-type-menu button:focus-visible{color:#fff!important;background:#2a96ff3d!important}html body #root #create-tournament .create-tournament-actions,html body #root #create-tournament form>.create-tournament-actions,html body #root #create-tournament form.form-grid>.create-tournament-actions,html body #root #create-tournament .create-tournament-basic+.create-tournament-actions,html body #root #create-tournament .create-tournament-form-builder+.create-tournament-actions{z-index:40!important;clip-path:inset(0 -100vmax)!important;background:#06101d!important;border-top:1px solid #2a96ff2e!important;grid-column:1/-1!important;justify-content:flex-end!important;gap:.75rem!important;width:100%!important;min-height:68px!important;margin:0!important;padding:1rem 0!important;display:flex!important;position:sticky!important;bottom:0!important;overflow:visible!important;box-shadow:0 0 0 100vmax #06101d,0 -16px 28px #06101dfa!important}html body #root #create-tournament .create-tournament-actions:before,html body #root #create-tournament .create-tournament-actions:after{background:#06101d!important}html body #root #create-tournament .create-tournament-next-button,html body #root #create-tournament .create-tournament-community-button{color:#020712!important;background:linear-gradient(135deg,#39d0ff,#4f7cff)!important;border:0!important}html:has(.account-create-tournament-shell){color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#eef5f2!important}body:has(.account-create-tournament-shell){color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#eef5f2!important}body:has(.account-create-tournament-shell) #root{color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#eef5f2!important}:is(body:has(.account-create-tournament-shell) .account-create-tournament-shell,body:has(.account-create-tournament-shell) .account-create-tournament-main,body:has(.account-create-tournament-shell) .account-create-tournament-content,body:has(.account-create-tournament-shell) .account-create-tournament-body){color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#eef5f2!important}body:has(.account-create-tournament-shell) .account-create-tournament-title-card{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) .account-create-tournament-card{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament.panel{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament form{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament form.form-grid{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament>*{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .panel-heading{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-basic{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-basic-body{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-rules{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-settings{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-form-builder{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-form-canvas{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-form-main{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-form-title-card{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-form-field-card{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-game-box{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-community-callout{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-cover-placeholder{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-form-empty{box-shadow:none;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .panel-heading{border-bottom:1px solid #dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament h1{color:#14231e!important}body:has(.account-create-tournament-shell) #create-tournament h2{color:#14231e!important}body:has(.account-create-tournament-shell) #create-tournament h3{color:#14231e!important}body:has(.account-create-tournament-shell) #create-tournament h4{color:#14231e!important}body:has(.account-create-tournament-shell) #create-tournament label{color:#14231e!important}body:has(.account-create-tournament-shell) #create-tournament strong{color:#14231e!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-row>span{color:#14231e!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-row>span strong{color:#14231e!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-rankings strong{color:#14231e!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-form-builder-head strong{color:#14231e!important}body:has(.account-create-tournament-shell) #create-tournament h3{color:#008060!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-basic-title{color:#008060!important}body:has(.account-create-tournament-shell) #create-tournament p{color:#6b7b76!important}body:has(.account-create-tournament-shell) #create-tournament small{color:#6b7b76!important}body:has(.account-create-tournament-shell) #create-tournament span{color:#6b7b76!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-help{color:#6b7b76!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-community-callout p{color:#6b7b76!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-rankings p{color:#6b7b76!important}body:has(.account-create-tournament-shell) #create-tournament input:not([type=checkbox]):not([type=radio]):not([type=file]){appearance:auto!important;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border:1px solid #cfe0da!important;box-shadow:0 1px #0a5c460a!important}body:has(.account-create-tournament-shell) #create-tournament textarea{appearance:auto!important;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border:1px solid #cfe0da!important;box-shadow:0 1px #0a5c460a!important}body:has(.account-create-tournament-shell) #create-tournament select{appearance:auto!important;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border:1px solid #cfe0da!important;box-shadow:0 1px #0a5c460a!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-custom-select-trigger{appearance:auto!important;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border:1px solid #cfe0da!important;box-shadow:0 1px #0a5c460a!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-search-field{appearance:auto!important;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border:1px solid #cfe0da!important;box-shadow:0 1px #0a5c460a!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-start-trigger{appearance:auto!important;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border:1px solid #cfe0da!important;box-shadow:0 1px #0a5c460a!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-start-picker-shell{appearance:auto!important;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border:1px solid #cfe0da!important;box-shadow:0 1px #0a5c460a!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-start-native{appearance:auto!important;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border:1px solid #cfe0da!important;box-shadow:0 1px #0a5c460a!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-start-native input{appearance:auto!important;color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border:1px solid #cfe0da!important;box-shadow:0 1px #0a5c460a!important}body:has(.account-create-tournament-shell) #create-tournament input:focus{border-color:#009b73!important;outline:none!important;box-shadow:0 0 0 3px #009b7324!important}body:has(.account-create-tournament-shell) #create-tournament textarea:focus{border-color:#009b73!important;outline:none!important;box-shadow:0 0 0 3px #009b7324!important}body:has(.account-create-tournament-shell) #create-tournament select:focus{border-color:#009b73!important;outline:none!important;box-shadow:0 0 0 3px #009b7324!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-custom-select-trigger:focus-visible{border-color:#009b73!important;outline:none!important;box-shadow:0 0 0 3px #009b7324!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-search-field:focus-within{border-color:#009b73!important;outline:none!important;box-shadow:0 0 0 3px #009b7324!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-start-trigger:focus-visible{border-color:#009b73!important;outline:none!important;box-shadow:0 0 0 3px #009b7324!important}body:has(.account-create-tournament-shell) #create-tournament select option{color:#14231e!important;background:#fff!important}body:has(.account-create-tournament-shell) #create-tournament option{color:#14231e!important;background:#fff!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-add-images{color:#14231e!important;background:#f7fbf9!important;border-color:#009b73!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-cover-placeholder{background:#f7fbf9!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-cover-placeholder svg{color:#008060!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-custom-select-arrow{color:#008060!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-search-field svg{color:#008060!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-cover-placeholder strong{color:#14231e!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-cover-placeholder small{color:#6b7b76!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-checkbox{color:#14231e!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-radio-stack label{color:#14231e!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-form-options label{color:#14231e!important;background:#fff!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-segmented{background:#f2f7f5!important;border-color:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-segmented button{color:#40514b!important;background:0 0!important}:is(body:has(.account-create-tournament-shell) #create-tournament .create-tournament-segmented button.active,body:has(.account-create-tournament-shell) #create-tournament .create-tournament-game-options button.active,body:has(.account-create-tournament-shell) #create-tournament .create-tournament-game-options button:hover,body:has(.account-create-tournament-shell) #create-tournament .create-tournament-game-options button:focus-visible){color:#fff!important;background:#008060!important;border-color:#008060!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-game-options button{color:#14231e!important;background:#fff!important;border-color:#dbe7e2!important}:is(body:has(.account-create-tournament-shell) #create-tournament .create-tournament-custom-select-menu,body:has(.account-create-tournament-shell) #create-tournament .create-tournament-question-type-menu){color:#14231e!important;background:#fff!important;border:1px solid #cfe0da!important;box-shadow:0 20px 42px #0f403124!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-custom-select-option{color:#14231e!important;background:0 0!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-question-type-menu button{color:#14231e!important;background:0 0!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-custom-select-option:hover{color:#006b50!important;background:#e7f4ef!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-custom-select-option:focus-visible{color:#006b50!important;background:#e7f4ef!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-custom-select-option.is-selected{color:#006b50!important;background:#e7f4ef!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-question-type-menu button:hover{color:#006b50!important;background:#e7f4ef!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-question-type-menu button:focus-visible{color:#006b50!important;background:#e7f4ef!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-divider{background:#dbe7e2!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-actions{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-top:1px solid #dbe7e2!important;box-shadow:0 -14px 28px #eef5f2f0!important}body:has(.account-create-tournament-shell) #create-tournament form>.create-tournament-actions{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-top:1px solid #dbe7e2!important;box-shadow:0 -14px 28px #eef5f2f0!important}body:has(.account-create-tournament-shell) #create-tournament form.form-grid>.create-tournament-actions{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-top:1px solid #dbe7e2!important;box-shadow:0 -14px 28px #eef5f2f0!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-basic+.create-tournament-actions{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-top:1px solid #dbe7e2!important;box-shadow:0 -14px 28px #eef5f2f0!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-form-builder+.create-tournament-actions{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-top:1px solid #dbe7e2!important;box-shadow:0 -14px 28px #eef5f2f0!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-actions:before{background:#fff!important}body:has(.account-create-tournament-shell) #create-tournament .create-tournament-actions:after{background:#fff!important}:is(body:has(.account-create-tournament-shell) #create-tournament .create-tournament-next-button,body:has(.account-create-tournament-shell) #create-tournament .create-tournament-community-button,body:has(.account-create-tournament-shell) #create-tournament .create-tournament-add-option-button){color:#fff!important;background:#008060!important;border:0!important;box-shadow:0 14px 26px #0080602e!important}:is(body:has(.account-create-tournament-shell) #create-tournament .create-tournament-next-button:hover,body:has(.account-create-tournament-shell) #create-tournament .create-tournament-next-button:focus-visible,body:has(.account-create-tournament-shell) #create-tournament .create-tournament-community-button:hover,body:has(.account-create-tournament-shell) #create-tournament .create-tournament-community-button:focus-visible){color:#fff!important;background:#009b73!important}.add-home-prompt{z-index:1000;color:#f8fafc;background:#07111ff5;border:1px solid #94a3b83d;border-radius:8px;align-items:center;gap:10px;width:min(360px,100vw - 28px);padding:10px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 44px #02081757}.add-home-prompt-logo{object-fit:contain;background:#0f172a;border-radius:8px;flex:none;width:44px;height:44px}.add-home-prompt-copy strong,.add-home-prompt-copy span,.add-home-prompt-copy small{overflow-wrap:anywhere}.add-home-prompt-copy strong{font-size:.9rem;line-height:1.15}.add-home-prompt-copy small{color:#94a3b8;font-size:.72rem;line-height:1.25}.add-home-prompt-install,.add-home-prompt-dismiss{color:inherit;cursor:pointer;font:inherit;border:0}.add-home-prompt-install{color:#04111f;background:#38bdf8;border-radius:8px;flex:none;min-height:36px;padding:0 14px;font-size:.8rem;font-weight:800}.add-home-prompt-dismiss{background:#94a3b81f;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.add-home-prompt-install:hover,.add-home-prompt-install:focus-visible{background:#7dd3fc}.add-home-prompt-dismiss:hover,.add-home-prompt-dismiss:focus-visible{background:#94a3b833}@media (width<=560px){.add-home-prompt{bottom:14px;right:14px}.add-home-prompt-install{padding:0 12px}}.profile-avatar-frame{--avatar-size:44px;--avatar-border-scale:1.9;--avatar-image-scale:1;width:var(--avatar-size);height:var(--avatar-size);flex:0 0 var(--avatar-size);vertical-align:middle;place-items:center;display:inline-grid;position:relative;overflow:visible}.profile-avatar-image{z-index:1;box-sizing:border-box;width:calc(var(--avatar-size) * var(--avatar-image-scale));height:calc(var(--avatar-size) * var(--avatar-image-scale));color:#cbd5e1;transform:translate(var(--avatar-image-x,0), var(--avatar-image-y,0));background:linear-gradient(#1b2330,#0d1118);border-radius:999px;place-items:center;display:grid;position:relative;overflow:hidden}.profile-avatar-frame.has-border{--avatar-image-scale:1}.profile-avatar-image img,.profile-avatar-image svg{width:100%;height:100%}.profile-avatar-image img{object-fit:cover}.profile-avatar-image svg{width:52%;height:52%}.profile-avatar-frame.is-fallback .profile-avatar-image{border:max(2px, calc(var(--avatar-size) * .055)) solid #ffffffd1;color:#fff;background:#4c9b7a;box-shadow:inset 0 0 0 1px #ffffff1f,0 1px 2px #00000029}.profile-avatar-fallback-glyph{color:#fff;width:56%;height:56%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-avatar-fallback-glyph svg{display:none}.profile-avatar-fallback-glyph:before,.profile-avatar-fallback-glyph:after{content:"";background:currentColor;position:absolute;left:50%;transform:translate(-50%)}.profile-avatar-fallback-glyph:before{border-radius:999px;width:34%;height:34%;top:8%}.profile-avatar-fallback-glyph:after{border-radius:999px 999px 44% 44%;width:72%;height:42%;bottom:8%}.topbar-profile-avatar .profile-avatar-frame.is-fallback .profile-avatar-image,.topbar-user-trigger .profile-avatar-frame.is-fallback .profile-avatar-image{color:#fff;background:#4c9b7a}.topbar-profile-avatar .profile-avatar-fallback-glyph,.topbar-user-trigger .profile-avatar-fallback-glyph{color:#fff}.profile-avatar-frame.is-fallback .profile-avatar-fallback-glyph{color:#fff!important;width:54%!important;height:54%!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.profile-avatar-frame.is-fallback .profile-avatar-fallback-glyph:before,.profile-avatar-frame.is-fallback .profile-avatar-fallback-glyph:after{background:#fff!important}.profile-avatar-frame.is-fallback .profile-avatar-fallback-glyph:before{width:32%!important;height:32%!important;top:7%!important}.profile-avatar-frame.is-fallback .profile-avatar-fallback-glyph:after{width:70%!important;height:42%!important;bottom:9%!important}.profile-avatar-border{z-index:3;width:calc(var(--avatar-size) * var(--avatar-border-scale));height:calc(var(--avatar-size) * var(--avatar-border-scale));pointer-events:none;object-fit:contain;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-modal-cover-preview .profile-modal-avatar-preview{--avatar-border-scale:2.58}@media (width<=560px){.profile-page>.profile-modal-overlay .profile-modal-cover-preview .profile-modal-avatar-preview{--avatar-border-scale:1.98;--avatar-image-scale:.9;--avatar-image-x:0;--avatar-image-y:-3%;width:54px;height:54px;margin-top:.5rem}}@media (width<=390px) and (orientation:portrait){.profile-page>.profile-modal-overlay .profile-modal-cover-preview .profile-modal-avatar-preview{--avatar-border-scale:1.94;--avatar-image-scale:.9;--avatar-image-x:0;--avatar-image-y:-3%;width:52px;height:52px;margin-top:.46rem}}.settings-profile-avatar-wrap{place-items:center;display:inline-grid;position:relative}.settings-border-edit-button{z-index:4;color:#80dcff;cursor:pointer;background:#0f172a;border:1px solid #77dfff9e;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:-8px;right:-8px}.settings-border-edit-button svg{width:17px;height:17px}.profile-border-modal-overlay{z-index:1200;background:#020617b8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.profile-border-modal{color:#f8fbff;background:#0b1221;border:1px solid #77dfff47;border-radius:10px;grid-template-rows:auto auto minmax(0,1fr);width:min(760px,100%);max-height:min(86dvh,720px);display:grid;overflow:hidden;box-shadow:0 24px 80px #00000075}.profile-first-join-border-modal{grid-template-rows:auto auto minmax(0,1fr) auto}.profile-border-modal-head,.profile-border-current{border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.profile-border-modal-head h3,.profile-border-modal-head p{margin:0}.profile-border-modal-head p,.profile-border-current span,.profile-border-option span{color:#9fb0ca;font-size:.85rem}.profile-border-modal-head button{color:#f8fbff;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:38px;height:38px;display:grid}.profile-border-modal-head button svg{width:18px;height:18px}.profile-border-current{justify-content:flex-start}.profile-border-current div{align-items:baseline;gap:.45rem;min-width:0;display:flex}.profile-border-current strong{color:#f8fbff;font-size:1rem;font-weight:950}.profile-border-current span{margin-left:.2rem;font-size:.72rem;font-weight:800}.profile-border-current .profile-avatar-frame,.profile-border-option .profile-avatar-frame{--avatar-border-scale:1.9;--avatar-image-scale:1}.profile-border-current .profile-avatar-frame[data-border-key=NEXUS_CHAMPION_BORDER],.profile-border-option .profile-avatar-frame[data-border-key=NEXUS_CHAMPION_BORDER]{--avatar-border-scale:2.62}.profile-border-grid{scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;min-height:0;padding:1rem;display:grid;overflow-y:auto}.profile-border-grid::-webkit-scrollbar{display:none}.profile-border-option{text-align:center;background:#0f172a7a;border:1px solid #94a3b82e;border-radius:8px;grid-template-rows:92px auto auto auto;align-content:start;justify-items:center;gap:.45rem;min-height:188px;padding:1rem .75rem;display:grid}.profile-border-option .profile-avatar-frame{align-self:center}.profile-border-option strong{color:#f8fbff;font-size:.92rem}.profile-border-option button{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:auto;padding:0;font-size:.78rem;font-weight:800}.profile-border-option button:hover:not(:disabled),.profile-border-option button:focus-visible:not(:disabled){color:#d1d5db;outline:none;text-decoration:underline}.profile-border-option button:disabled{cursor:default;color:#6b7280;opacity:1}.profile-border-select-option{width:100%;font:inherit;color:inherit;cursor:pointer}.profile-border-select-option.is-selected{background:#39d0ff1f;border-color:#77dfffc7;box-shadow:inset 0 0 0 1px #77dfff47}.profile-border-empty{color:#9fb0ca;text-align:center;grid-column:1/-1;padding:1.25rem}.profile-border-modal-actions{border-top:1px solid #94a3b82e;justify-content:flex-end;gap:.75rem;padding:1rem;display:flex}.profile-border-modal-actions .ghost-button,.profile-border-modal-actions .primary-button{border-radius:0}.profile-reward-swal-popup{background:radial-gradient(circle at 50% 0,#39d0ff24,#0000 40%),#0b1221!important;border:1px solid #77dfff42!important;border-radius:10px!important;width:min(92vw,560px)!important;padding:1.45rem!important}.profile-reward-swal-title{color:#f8fbff!important;letter-spacing:0!important;margin:0 0 1rem!important;padding:0!important;font-size:clamp(1.65rem,4vw,2.35rem)!important;font-weight:950!important}.profile-reward-swal-html{margin:0!important;padding:0!important}.profile-reward-prize-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.profile-reward-prize-card{background:#0f172ab8;border:1px solid #77dfff3d;border-radius:8px;align-content:center;justify-items:center;gap:.45rem;min-height:168px;padding:1rem;display:grid}.profile-reward-prize-card img{object-fit:contain;width:min(120px,100%);height:92px}.profile-reward-prize-card strong{color:#f8fbff;font-size:1rem;font-weight:950;line-height:1.2}.profile-reward-prize-card span{color:#9fb0ca;font-size:.84rem;font-weight:800}.profile-reward-swal-actions{gap:.75rem!important;margin-top:1.1rem!important}.profile-reward-swal-confirm,.profile-reward-swal-cancel{border-radius:8px!important;min-width:104px!important;min-height:42px!important;font-weight:950!important}.profile-reward-swal-confirm{color:#06111f!important;background:linear-gradient(135deg,#22c55e,#16a34a)!important;box-shadow:0 12px 28px #22c55e47!important}.profile-reward-swal-confirm:hover,.profile-reward-swal-confirm:focus-visible{background:linear-gradient(135deg,#4ade80,#22c55e)!important}@media (width<=520px){.profile-border-modal-overlay{align-items:end;padding:0}.profile-border-modal{border-radius:12px 12px 0 0;width:100%;max-height:92dvh}.profile-border-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem}.profile-border-option{min-height:176px;padding-inline:.55rem}.profile-border-modal-actions{grid-template-columns:1fr 1fr;display:grid}.profile-reward-swal-popup{padding:1rem!important}.profile-reward-prize-box{grid-template-columns:1fr}.profile-reward-prize-card{min-height:138px}}.game-tournament-join:disabled{cursor:not-allowed;opacity:.78;color:#111827;box-shadow:none;background:linear-gradient(135deg,#f7c948,#ff9f1c)}.profile-activity-view-tabs{grid-template-columns:repeat(var(--activity-tab-count,4), minmax(0, 1fr));width:100%;display:grid;overflow:hidden}.profile-activity-view-tabs button{white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.profile-activity-view-tabs button svg{flex:0 0 1rem;width:1rem;height:1rem}.profile-activity-view-tabs button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.profile-activity-check-in-panel{min-height:320px;display:grid}.profile-activity-check-in-admin,.profile-activity-check-in-user-card,.profile-activity-check-in-done,.profile-activity-check-in-user-empty,.profile-activity-check-in-empty{color:#eaf2ff;background:#080f1ddb;border:1px solid #498eff38}.profile-activity-check-in-head{border-bottom:1px solid #498eff2e;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem;display:flex}.profile-activity-check-in-head h3,.profile-activity-check-in-user-card h2,.profile-activity-check-in-done h3{text-transform:uppercase;margin:0}.profile-activity-check-in-head p,.profile-activity-check-in-user-card label span,.profile-activity-check-in-done p{color:#b8c8e2c7}.profile-activity-check-in-actions{flex:none;gap:.65rem;display:flex}.profile-activity-check-in-actions button,.profile-activity-check-in-user-card button{color:#020712;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#39d0ff,#4f7cff);border:0;padding:.55rem .85rem;font-size:.78rem;font-weight:900}.profile-activity-check-in-actions button.danger{color:#fff;background:#ef4444b8}.profile-activity-check-in-actions button:disabled{cursor:not-allowed;opacity:.45}.profile-activity-check-in-table-wrap{overflow-x:auto}.profile-activity-check-in-table{border-collapse:collapse;width:100%;min-width:760px}.profile-activity-check-in-table th,.profile-activity-check-in-table td{text-align:left;border-bottom:1px solid #498eff24;padding:.95rem 1rem}.profile-activity-check-in-table th{color:#68d7ff;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.profile-activity-check-in-status{color:#e2e8f0db;letter-spacing:.08em;text-transform:uppercase;border:1px solid #94a3b859;padding:.35rem .6rem;font-size:.72rem;font-weight:900;display:inline-flex}.profile-activity-check-in-status.checked{color:#86efac;border-color:#22c55e8c}.profile-activity-check-in-status.dq{color:#fca5a5;border-color:#ef44448c}.profile-activity-check-in-user-card{text-align:center;background:0 0;border:0;place-self:center;gap:.85rem;width:min(480px,100%);padding:0;display:grid}.profile-activity-check-in-user-card h2{letter-spacing:.06em;font-size:clamp(1.85rem,5vw,3rem)}.profile-activity-check-in-user-card label{text-align:left;gap:.45rem;display:grid}.profile-activity-check-in-user-card select{color:#fff;background:#060d19;border:1px solid #68d7ff66;min-height:42px;padding:0 .85rem}.profile-activity-check-in-selected-team{color:#f8fbff;text-align:center;background:0 0;border:0;place-items:center;gap:.45rem;min-height:0;padding:.25rem 0 .15rem;display:grid}.profile-activity-check-in-selected-team span{background:0 0;justify-content:center;align-items:center;width:84px;height:84px;display:inline-flex;overflow:visible}.profile-activity-check-in-selected-team img,.profile-activity-check-in-selected-team svg{object-fit:contain;width:100%;height:100%}.profile-activity-check-in-selected-team strong{font-size:1rem;font-weight:950}.profile-activity-check-in-user-card button{color:#02130a;background:#22c55e;justify-content:center;justify-self:center;align-items:center;gap:.55rem;width:fit-content;min-height:38px;padding:.55rem 1rem;display:inline-flex}.profile-activity-check-in-user-card button:disabled{cursor:not-allowed;opacity:.45}.profile-activity-check-in-user-card button svg,.profile-activity-check-in-done svg{width:1.2rem;height:1.2rem}.profile-activity-check-in-done,.profile-activity-check-in-user-empty,.profile-activity-check-in-empty{text-align:center;place-self:center;width:min(640px,100%);padding:2rem}.profile-activity-check-in-done{color:#9ca3af;background:0 0;border:0}.profile-activity-check-in-done span{color:#86efac;background:0 0;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;margin-bottom:1rem;animation:1.35s ease-in-out infinite checkInDonePulse;display:inline-flex}.profile-activity-check-in-done span svg{width:2.2rem;height:2.2rem;animation:1.35s ease-in-out infinite checkInDoneTick}.profile-activity-check-in-done h3{color:#9ca3af;letter-spacing:.03em;font-size:clamp(.95rem,2.2vw,1.25rem)}.profile-activity-check-in-done p{color:#8b95a6;font-size:.88rem}@keyframes checkInDonePulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes checkInDoneTick{0%{transform:translateY(2px)rotate(-8deg)scale(.88)}45%,to{transform:translateY(0)rotate(0)scale(1)}}.profile-activity-check-in-user-empty,.profile-activity-check-in-empty{color:#94a3b8db;font-size:.9rem}.check-in-swal-form{text-align:left;gap:.7rem;display:grid}.check-in-swal-form label{color:#e2e8f0db;gap:.3rem;font-size:.88rem;font-weight:800;display:grid}.check-in-swal-form .swal2-input{color:#f8fbff;background:#101827;border-color:#68d7ff42;width:100%;height:42px;margin:0;padding:0 .8rem;font-size:.92rem;font-weight:700}.check-in-swal-popup{width:min(520px,100vw - 2rem);padding:1.4rem}.check-in-swal-title{font-size:1.45rem}.check-in-swal-confirm,.check-in-swal-cancel{min-height:38px;padding:.55rem .85rem;font-size:.82rem}.check-in-swal-form input[type=date]::-webkit-calendar-picker-indicator{opacity:1;filter:invert()brightness(1.35);cursor:pointer}.check-in-swal-form input[type=time]::-webkit-calendar-picker-indicator{opacity:1;filter:invert()brightness(1.35);cursor:pointer}.check-in-swal-form input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:1;filter:invert()brightness(1.35);cursor:pointer}@media (width<=680px){.profile-activity-view-tabs button{letter-spacing:0;gap:.22rem;padding-inline:.16rem;font-size:.62rem}.profile-activity-view-tabs button svg{flex-basis:.72rem;width:.72rem;height:.72rem}.profile-activity-check-in-head{flex-direction:column;align-items:stretch}.profile-activity-check-in-actions{width:100%}.profile-activity-check-in-actions button{flex:1}}.profile-activity-check-in-admin{background:0 0;border:0}.profile-activity-check-in-head{border:0;justify-content:flex-end;padding:0 0 1rem}.profile-activity-check-in-head>div:first-child{display:none}.profile-activity-check-in-empty,.profile-activity-check-in-user-empty{color:#94a3b8db;background:0 0;border:0;font-size:.9rem}@media (width<=760px){.registration-form-wrapper,.registration-review-shell{box-sizing:border-box!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:4rem 16px 1.25rem!important;overflow-x:hidden!important}.registration-form-wrapper *,.registration-form-wrapper :before,.registration-form-wrapper :after{box-sizing:border-box!important}.registration-review-content,.tournament-join-content{gap:1rem!important;width:100%!important;min-width:0!important;max-width:640px!important;margin-left:auto!important;margin-right:auto!important}.registration-review-panel,.registration-review-tab-row,.registration-review-table-section,.registration-review-table-wrap{width:100%!important;min-width:0!important;max-width:100%!important}.registration-review-tab-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.registration-review-title-button,.registration-review-mode-button{white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;padding:.9rem .4rem!important;font-size:.78rem!important;line-height:1.2!important;position:static!important}.registration-review-table-wrap{overflow-x:auto!important}}@media (width<=420px){.registration-form-wrapper,.registration-review-shell{padding-left:12px!important;padding-right:12px!important}.registration-review-title-button,.registration-review-mode-button{padding:.8rem .25rem!important;font-size:.72rem!important}}.registration-form-wrapper,.registration-form-wrapper *,.registration-form-wrapper :before,.registration-form-wrapper :after{box-sizing:border-box}.registration-form-wrapper{width:100%;min-width:0;max-width:100vw;overflow-x:hidden}.registration-form-wrapper .registration-review-content{width:100%!important;min-width:0!important;max-width:640px!important;margin-inline:auto!important}.registration-form-wrapper .registration-review-content>div{width:100%!important;min-width:0!important;max-width:100%!important}.registration-form-wrapper input,.registration-form-wrapper select,.registration-form-wrapper textarea{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.registration-form-wrapper h1,.registration-form-wrapper p,.registration-form-wrapper span,.registration-form-wrapper label{overflow-wrap:anywhere;word-break:break-word;max-width:100%}@media (width<=760px){.registration-form-wrapper.registration-review-shell{width:100%!important;max-width:100vw!important;padding:3.75rem .75rem 6rem!important;overflow-x:hidden!important}.registration-form-wrapper .registration-review-content{gap:1rem!important;width:100%!important;max-width:100%!important}.registration-form-wrapper .registration-review-content>div{padding:1rem!important}.registration-form-wrapper h1{font-size:clamp(1.45rem,7vw,2rem)!important;line-height:1.25!important}.registration-form-wrapper .tournament-join-actions{flex-wrap:wrap;gap:.7rem;width:100%;display:flex!important}.registration-form-wrapper .tournament-join-actions button{flex:130px;min-width:0!important}.landing-topbar .topbar-user-trigger .topbar-profile-avatar{box-shadow:none!important;background:0 0!important;border:none!important}}@media (width<=820px){.landing-topbar .topbar-user-trigger .topbar-profile-avatar{box-shadow:none!important;background:0 0!important;border:0!important}.landing-topbar .topbar-user-trigger .topbar-profile-chevron{display:none!important}}.landing-topbar .topbar-user-trigger .topbar-profile-avatar{box-shadow:none!important;background:0 0!important;border:0!important}.landing-topbar .topbar-user-trigger .topbar-profile-chevron{display:none!important}.account-registration-shell .community-public-main{padding-bottom:2.2rem}.account-registration-loading{gap:.75rem;min-height:340px}.account-registration-loading .splash-loader{color:#087a59}.account-registration-loading .splash-mark{border-color:#087a59 #087a5973 #087a5924 #087a5924;box-shadow:0 0 18px #087a5921,inset 0 0 12px #087a5914}.account-registration-loading .splash-logo,.account-registration-loading .splash-logo-dark,.account-registration-loading .splash-logo-x{color:#087a59}.account-registration-loading p{color:#6f7d78;margin:0;font-size:.82rem;font-weight:800}.account-registration-shell .community-lobby-topbar{grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.account-registration-detail-shell .community-lobby-topbar:after{content:"";width:44px;height:1px}.account-registration-shell .community-lobby-topbar>div{text-align:center}.account-registration-topbar-spacer{width:44px;height:1px}.account-registration-back-button{color:#087a59;width:44px;height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;display:inline-grid}.account-registration-back-button svg{width:24px;height:24px}.account-registration-back-button:hover,.account-registration-back-button:focus-visible{color:#055f46;background:0 0;outline:none}.account-registration-table-card{background:#fff;border-radius:18px;padding:1rem;box-shadow:0 14px 36px #0a181414}.account-registration-table-wrap{width:100%;overflow-x:auto}.account-registration-table{border-collapse:collapse;color:#111d19;width:100%;min-width:980px}.account-registration-table th,.account-registration-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e6eeeb;padding:.95rem .85rem}.account-registration-table th{color:#5c6a66;text-transform:uppercase;font-size:.76rem;font-weight:850}.account-registration-table th:last-child,.account-registration-table td:last-child{text-align:center}.account-registration-table td{color:#1b2824;font-size:.86rem;font-weight:600}.account-registration-table td strong,.account-registration-table td small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.account-registration-table td strong{color:#0d1b17;font-size:.9rem;font-weight:850}.account-registration-table td small,.account-registration-muted{color:#7b8783;margin-top:.18rem;font-size:.76rem;font-weight:650}.account-registration-status{color:#087a59;background:#eef4f2;border-radius:999px;align-items:center;min-height:28px;padding:0 .65rem;font-size:.76rem;font-weight:850;display:inline-flex}.account-registration-status.pending{color:#a56200;background:#fff4df}.account-registration-status.rejected,.account-registration-status.declined{color:#c22f27;background:#ffeceb}.account-registration-status.approved,.account-registration-status.registered{color:#087a59;background:#e5f5ee}.account-registration-answer-preview{color:#53635e;text-overflow:ellipsis;white-space:nowrap;max-width:330px;display:block;overflow:hidden}.account-registration-action-group{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.45rem;display:flex}.account-registration-action-button,.account-registration-view-button{min-width:78px;min-height:34px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;font-size:.78rem;font-weight:850;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.account-registration-action-button svg{width:14px;height:14px}.account-registration-action-button.view,.account-registration-view-button{color:#087a59;background:#eef6f3;border-color:#087a592e}.account-registration-action-button.reject{color:#c22f27;background:#fff1f0;border-color:#c22f272e}.account-registration-action-button.accept{color:#fff;background:#078f67;border-color:#078f67}.account-registration-action-button.view:hover,.account-registration-action-button.view:focus-visible,.account-registration-view-button:hover,.account-registration-view-button:focus-visible{background:#dff1eb;outline:none}.account-registration-action-button.reject:hover,.account-registration-action-button.reject:focus-visible{background:#ffe0de;outline:none}.account-registration-action-button.accept:hover,.account-registration-action-button.accept:focus-visible{background:#067a58;outline:none}.account-registration-action-button:disabled,.account-registration-view-button:disabled{cursor:not-allowed;opacity:.48}.account-registration-empty-row{color:#788783;text-align:center;align-content:center;place-items:center;gap:.25rem;min-height:170px;display:grid}.account-registration-empty-row strong{color:#111d19;font-size:1rem}.account-registration-response-modal{max-width:560px;position:relative;z-index:60001!important}.account-registration-response-overlay{z-index:60000!important}.account-registration-response-list{text-align:left;gap:.65rem;width:100%;max-height:min(42vh,360px);margin:1rem 0 1.35rem;display:grid;overflow:auto}.account-registration-response-list>div{background:#f7fbfa;border:1px solid #d9e7e2;border-radius:12px;gap:.28rem;padding:.8rem .9rem;display:grid}.account-registration-response-list strong{color:#0f1d19;font-size:.82rem;font-weight:850}.account-registration-response-list span{color:#52635e;overflow-wrap:anywhere;font-size:.86rem;font-weight:650;line-height:1.45}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-invite-description{color:#64736f;margin:0 0 .6rem;font-size:.86rem;font-weight:400;line-height:1.42}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-invite-tournament-card{background:0 0;border:0;border-radius:0;gap:.2rem;padding:.1rem 0 .2rem;display:grid}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-invite-tournament-card strong{color:#087f5b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.18rem;font-weight:800;line-height:1.25;display:block;overflow:hidden}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-invite-tournament-card small{overflow-wrap:anywhere;color:#087f5b;min-width:0;font-size:.76rem;font-weight:400;line-height:1.35;display:block}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-member-input-head{min-height:18px;padding-right:0;position:relative}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-member-input-list{scrollbar-color:#5a646052 transparent;scrollbar-width:thin;gap:.55rem;max-height:212px;padding-right:.15rem;display:grid;overflow-y:auto}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-member-input-list::-webkit-scrollbar{width:4px}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-member-input-list::-webkit-scrollbar-track{background:0 0}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-member-input-list::-webkit-scrollbar-thumb{background:#5a646047;border-radius:999px}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-member-input-list::-webkit-scrollbar-thumb:hover{background:#5a64606b}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-add-member-icon{color:#087f5b;width:34px;height:34px;font:inherit;cursor:pointer;background:#eef4f2;border:0;border-radius:10px;place-items:center;padding:0;font-size:1.18rem;font-weight:850;line-height:1;display:grid;position:absolute;top:50%;right:-.55rem;transform:translateY(-50%)}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-add-member-icon:hover,.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-add-member-icon:focus-visible{background:#dff1eb;outline:none}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-add-member-icon:disabled{color:#9aa5a1;cursor:default;opacity:.65}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-member-input-row{position:relative}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-member-input-row input{padding-right:3rem}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-member-input-row.is-resolved input{color:#087f5b;cursor:default;background:#edf1f0;border-color:#d4ddda;font-weight:800}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-remove-member-input{color:#d93025;width:28px;height:28px;font:inherit;opacity:0;pointer-events:none;cursor:pointer;background:#ffeceb;border:0;border-radius:999px;place-items:center;padding:0;font-size:0;font-weight:900;line-height:1;display:grid;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-remove-member-input:before{content:"x";color:inherit;font-size:.95rem;font-weight:900;line-height:1}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-member-input-row:hover .moderator-remove-member-input{opacity:1;pointer-events:auto}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-remove-member-input:hover,.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-remove-member-input:focus-visible{color:#fff;background:#d93025;outline:none}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-member-inline-preview{margin:.28rem 0 0 .1rem;font-size:.78rem;font-weight:700;line-height:1.25;display:block}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-member-inline-preview.found{color:#087f5b}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-member-inline-preview.checking{color:#7c8783}.moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-member-inline-preview.missing{color:#d93025}@media (width<=640px){.registration-form-wrapper .tournament-join-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.registration-form-wrapper .tournament-join-actions button{width:100%!important;min-width:0!important}.account-registration-detail-shell .community-lobby-topbar{grid-template-columns:auto minmax(0,1fr)}.account-registration-detail-shell .community-lobby-topbar>span{grid-column:1/-1;width:fit-content}.account-registration-table-card{padding:.7rem}}@media (width>=821px){.game-store-shell .landing-topbar{top:var(--download-banner-offset,0px)!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-content:center!important;align-items:center!important;width:100%!important;height:65px!important;min-height:65px!important;max-height:65px!important;padding:0 1.55rem 0 2.35rem!important;display:grid!important;position:fixed!important;left:0!important;right:0!important;overflow:visible!important}.game-store-shell .landing-nav{align-self:center!important;height:auto!important;min-height:0!important;max-height:65px!important}.game-store-shell .landing-actions{justify-content:flex-end!important;align-self:center!important;align-items:center!important;height:65px!important;min-height:65px!important;max-height:65px!important;display:flex!important}.game-store-shell .topbar-auth-action-shell,.game-store-shell .topbar-user-menu-shell,.game-store-shell .topbar-user-trigger{align-self:center!important;height:auto!important;min-height:0!important;max-height:56px!important}.game-store-shell .topbar-profile-avatar{flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important}.game-store-shell .topbar-profile-avatar .profile-avatar-frame{--avatar-size:44px!important;--avatar-border-scale:2.1!important;--avatar-image-scale:1!important}.game-store-shell .topbar-profile-avatar .profile-avatar-border{object-fit:contain!important;width:92.4px!important;max-width:92.4px!important;height:92.4px!important;max-height:92.4px!important}.game-store-shell .game-store-main{padding-top:calc(5.2rem + var(--download-banner-offset,0px))!important}.game-store-shell .landing-topbar .topbar-profile-avatar{aspect-ratio:1!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;position:relative!important;overflow:visible!important}.game-store-shell .landing-topbar .profile-avatar-frame{--avatar-size:42px!important;--avatar-border-scale:2.05!important;--avatar-image-scale:1!important;aspect-ratio:1!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;position:relative!important}.game-store-shell .landing-topbar .profile-avatar-image{aspect-ratio:1!important;border-radius:999px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;overflow:hidden!important}.game-store-shell .landing-topbar .profile-avatar-image img{aspect-ratio:1!important;object-fit:cover!important;border-radius:999px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;display:block!important}.game-store-shell .landing-topbar img.profile-avatar-border,.game-store-shell .landing-topbar .profile-avatar-border{aspect-ratio:1!important;object-fit:contain!important;width:86px!important;min-width:86px!important;max-width:86px!important;height:86px!important;min-height:86px!important;max-height:86px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}}@media (width<=768px){.game-store-photo-viewer-overlay{overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overflow:hidden auto!important}.game-store-photo-viewer{flex-direction:column!important;width:100%!important;height:auto!important;min-height:100dvh!important;display:flex!important;overflow:visible!important}.game-store-photo-viewer-main{box-sizing:border-box!important;flex:none!important;width:100%!important;height:55dvh!important;min-height:330px!important;padding:58px 16px 16px!important}.game-store-photo-viewer-main img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}.game-store-photo-viewer-side{border-top:1px solid #ffffff1a!important;border-left:0!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.game-store-photo-viewer-side .game-store-post-comments{flex:none!important;height:auto!important;min-height:0!important;overflow:visible!important}.game-store-photo-viewer-side .game-store-post-comment-list{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}body.pwa-install-banner-visible{--pwa-install-banner-height:65px}body.pwa-install-banner-visible #root,body.pwa-install-banner-visible #root>*,body.pwa-install-banner-visible #root [class*=-shell]{--download-banner-offset:var(--pwa-install-banner-height)!important}body.pwa-install-banner-visible .landing-topbar{top:var(--pwa-install-banner-height)!important}body.pwa-install-banner-visible .community-public-main{top:calc(92px + var(--pwa-install-banner-height))!important;box-sizing:border-box!important;align-items:stretch!important;min-height:0!important;padding-top:.75rem!important;padding-bottom:.75rem!important}body.pwa-install-banner-visible .community-public-main .community-chat-shell{height:100%!important;min-height:0!important;max-height:100%!important}body.pwa-install-banner-visible .content-shell:has(.community-chat-shell){height:calc(100dvh - var(--pwa-install-banner-height) - 86px)!important;min-height:0!important;padding-top:.75rem!important;padding-bottom:.75rem!important;overflow:hidden!important}body.pwa-install-banner-visible .content-shell:has(.community-chat-shell) .community-chat-shell{height:calc(100% - 1.15rem)!important;min-height:0!important;max-height:100%!important;margin-top:1.15rem!important}.content-shell:has(.community-chat-shell){height:calc(100dvh - 2.5rem)!important;min-height:0!important;overflow:hidden!important}.content-shell:has(.community-chat-shell) .community-chat-shell{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.community-channel-panel,.community-chat-panel,.community-member-panel{min-height:0!important;max-height:100%!important;overflow:hidden!important}.community-channel-list,.community-member-list,.community-messages{overscroll-behavior:contain!important;scrollbar-width:none!important;-ms-overflow-style:none!important;min-height:0!important;overflow:hidden auto!important}.community-channel-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.community-member-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.community-messages::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}@media (width<=820px){body.pwa-install-banner-visible .content-shell:has(.community-chat-shell){height:calc(100dvh - var(--pwa-install-banner-height) - 86px)!important;min-height:0!important;padding-top:.55rem!important;overflow:hidden!important}body.pwa-install-banner-visible .content-shell:has(.community-chat-shell) .community-chat-shell{height:calc(100% - .65rem)!important;min-height:0!important;max-height:100%!important;margin-top:.65rem!important}body.pwa-install-banner-visible .community-public-main{inset:calc(86px + var(--pwa-install-banner-height)) 0 0!important}}.add-home-prompt{z-index:5000!important;box-sizing:border-box!important;color:#111827!important;background:#fff!important;border:0!important;border-bottom:1px solid #d9dee8!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;max-width:none!important;min-height:65px!important;margin:0!important;padding:8px 22px!important;display:flex!important;position:fixed!important;inset:0 0 auto!important;box-shadow:0 5px 18px #0f172a29!important}.add-home-prompt-left{flex:auto;align-items:center;gap:11px;min-width:0;display:flex}.add-home-prompt-logo{object-fit:contain!important;background:#07111f!important;border:0!important;border-radius:8px!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important}.add-home-prompt-copy{flex:auto!important;gap:3px!important;min-width:0!important;display:grid!important}.add-home-prompt-copy strong{color:#111827!important;font-size:.92rem!important;font-weight:800!important;line-height:1.1!important}.add-home-prompt-copy span{color:#5f6878!important;font-size:.76rem!important;line-height:1.25!important}.add-home-prompt-actions{flex:none;align-items:center;gap:8px;display:flex}.add-home-prompt-install,.add-home-prompt-dismiss{cursor:pointer!important;font:inherit!important;border:0!important}.add-home-prompt-install{color:#fff!important;background:#2878e8!important;border-radius:7px!important;min-height:38px!important;padding:0 17px!important;font-size:.8rem!important;font-weight:800!important}.add-home-prompt-install:hover,.add-home-prompt-install:focus-visible{background:#1765ce!important;outline:none!important}.add-home-prompt-dismiss{color:#5f6878!important;background:0 0!important;border-radius:7px!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;display:grid!important}.add-home-prompt-dismiss:hover,.add-home-prompt-dismiss:focus-visible{color:#111827!important;background:#eef1f5!important;outline:none!important}.add-home-prompt-dismiss svg{width:19px!important;height:19px!important}@media (width<=560px){body.pwa-install-banner-visible{--pwa-install-banner-height:76px}.add-home-prompt{gap:8px!important;min-height:76px!important;padding:8px 9px!important}.add-home-prompt-left{gap:7px!important}.add-home-prompt-logo{flex-basis:38px!important;width:38px!important;min-width:38px!important;height:38px!important}.add-home-prompt-copy{gap:2px!important}.add-home-prompt-copy strong{font-size:.76rem!important}.add-home-prompt-copy span{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:.64rem!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}.add-home-prompt-actions{gap:3px!important}.add-home-prompt-install{min-height:34px!important;padding:0 9px!important;font-size:.69rem!important}.add-home-prompt-dismiss{width:31px!important;height:31px!important}.add-home-prompt-dismiss svg{width:17px!important;height:17px!important}}.community-member{align-items:center!important}.community-member-avatar-container{flex:0 0 36px!important;align-self:center!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;display:grid!important}.community-member-avatar,.community-member-avatar .profile-avatar-image{border-radius:50%!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}.community-message-avatar,.community-message-avatar .profile-avatar-image{border-radius:50%!important;place-items:center!important;display:grid!important}.community-message-avatar{aspect-ratio:1!important}.community-message-avatar:not(.has-border){overflow:hidden!important}.community-message-avatar .profile-avatar-image{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;overflow:hidden!important}.community-member-avatar .profile-avatar-image>svg,.community-message-avatar .profile-avatar-image>svg,.community-mention-avatar .profile-avatar-image>svg{place-self:center!important;width:52%!important;height:52%!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.community-member-avatar .profile-avatar-image>img,.community-message-avatar .profile-avatar-image>img,.community-mention-avatar .profile-avatar-image>img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}.profile-menu-gear-svg{color:#39d0ff!important;background:0 0!important;flex:0 0 28px!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;font-family:inherit!important;font-size:0!important;line-height:1!important;display:inline-grid!important}.profile-menu-gear-svg:before,.profile-menu-gear-svg:after{content:none!important;display:none!important}.profile-menu-gear-svg svg{flex:0 0 16px!important;width:16px!important;height:16px!important;display:block!important}.community-send-button:disabled{cursor:not-allowed!important;opacity:.45!important;pointer-events:none!important}.auth-showcase-shell{--auth-green:#078f67;--auth-green-dark:#035f45;--auth-green-light:#24b98a;--auth-panel:#1f1f1f;color:#fff;background:radial-gradient(circle at 38% 48%,#078f6738,#0000 28rem),linear-gradient(#151515,#101010);height:100dvh;min-height:100vh;padding:0;overflow:hidden}@media (width>=901px){.auth-showcase-shell{width:100%;height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden}}.auth-showcase-shell:before{content:"";background:var(--auth-green);clip-path:polygon(0 0,100% 0,30% 100%,0 68%);z-index:1;width:min(26vw,320px);height:min(20vw,185px);position:fixed;top:0;left:0}.auth-showcase-brand{z-index:2;place-items:center;display:inline-grid;position:fixed;top:42px;left:30px}.auth-showcase-brand img{width:128px;height:auto;display:block}.auth-showcase-actions{z-index:4;align-items:center;gap:.75rem;display:flex;position:fixed;top:76px;right:8.2vw}.auth-showcase-skip,.auth-showcase-close{color:#fff;cursor:pointer;background:#ffffff2e;border:1px solid #ffffff61;place-items:center;display:inline-grid}.auth-showcase-skip{border-radius:999px;min-height:38px;padding:0 1.15rem;font-size:.95rem;font-weight:800}.auth-showcase-close{border-radius:999px;width:40px;height:40px}.auth-showcase-close span,.auth-showcase-close span:after{background:currentColor;border-radius:999px;width:18px;height:2px;display:block}.auth-showcase-close span{transform:rotate(45deg)}.auth-showcase-close span:after{content:"";transform:rotate(90deg)}.auth-showcase-shell .auth-landing-main{box-sizing:border-box;grid-template-columns:minmax(0,1.3fr) minmax(340px,470px);align-items:center;gap:clamp(2rem,7vw,7rem);width:min(100%,1450px);height:100svh;min-height:100svh;margin:0 auto;padding:4.8rem clamp(1.5rem,5vw,5rem) 1.5rem;display:grid}.auth-showcase-visual{place-items:end center;min-height:min(620px,100svh - 8rem);display:grid;position:relative}.auth-showcase-league{color:#078f67c7;font-family:var(--font-hero);letter-spacing:.02em;text-transform:uppercase;z-index:0;font-size:clamp(6rem,13vw,12rem);font-weight:900;line-height:.8;position:absolute;top:33%;left:50%;transform:translate(-50%)}.auth-showcase-type{z-index:2;color:#078f67c7;min-width:16ch;font-family:var(--font-hero);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 14px 28px #00000073;font-size:clamp(1.05rem,2vw,1.85rem);font-weight:900;line-height:1;position:absolute;top:calc(33% + clamp(5.7rem,11vw,10.2rem));left:69%}.auth-showcase-type span{white-space:nowrap;opacity:0;width:0;animation:6.6s steps(16,end) infinite authTypeCycle;position:absolute;top:0;left:0;overflow:hidden}.auth-showcase-type span:nth-child(2){animation-delay:2.2s}.auth-showcase-type span:nth-child(3){animation-delay:4.4s}@keyframes authTypeCycle{0%,6%{opacity:1;width:0}30%,40%{opacity:1;width:16ch}48%,to{opacity:0;width:0}}.auth-showcase-visual img{z-index:1;object-fit:contain;object-position:center bottom;filter:grayscale()contrast(1.08)brightness(.9)drop-shadow(0 2.2rem 3.5rem #0000007a);width:min(48vw,560px);max-height:78vh;position:relative}.auth-showcase-shell .auth-form-card{background:var(--auth-panel);width:min(100%,470px);max-height:none;box-shadow:none;scrollbar-width:thin;scrollbar-color:#fff3 transparent;border:0;border-radius:28px;gap:1rem;padding:1.55rem;display:grid;overflow:hidden visible}.auth-showcase-shell .auth-form-card--active{margin-top:clamp(1.5rem,4vh,2.75rem)}.auth-showcase-shell .auth-form-card--scrollable{max-height:min(64svh,600px);overflow-y:auto}.auth-showcase-shell .auth-form-card--loading{place-items:center;min-height:min(64svh,600px)}.auth-social-profile-loading{place-content:center;width:100%;min-height:240px;display:grid}.auth-nexus-loader{width:82px;height:82px}.auth-nexus-loader .splash-mark{border-width:4px;border-color:#0aae7b #0aae7b #078f6733 #078f6733}.auth-nexus-loader .splash-logo{font-size:1.12rem}.auth-nexus-loader .splash-logo-dark{color:#fff}.auth-nexus-loader .splash-logo-x{color:#0aae7b;transform:translateY(1px)}.auth-showcase-shell .auth-form-card::-webkit-scrollbar{width:3px}.auth-showcase-shell .auth-form-card::-webkit-scrollbar-track{background:0 0}.auth-showcase-shell .auth-form-card::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.auth-card-heading{align-items:center;display:grid}.auth-card-heading.has-back{grid-template-columns:34px 1fr 34px}.auth-card-heading.auth-card-heading--verification{grid-template-columns:34px;min-height:34px}.auth-card-back{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:34px;height:34px;font-size:2rem;line-height:1;display:inline-grid}.auth-card-back:hover,.auth-card-back:focus-visible{background:#ffffff14;outline:none}.auth-card-back:disabled{opacity:.45;cursor:not-allowed}.auth-card-title{color:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:1.45rem;font-weight:400;line-height:1.1}.auth-card-heading.has-back .auth-card-title{text-align:center}.auth-showcase-shell .auth-forgot-view{gap:1.05rem;display:grid}.auth-showcase-shell .auth-forgot-copy{color:#ffffffad;margin:0;font-size:.86rem;font-weight:600;line-height:1.45}.auth-showcase-shell .auth-forgot-email-form{gap:.92rem;display:grid}.auth-showcase-shell .auth-forgot-field{gap:.5rem}.auth-code-field{gap:.62rem;display:grid}.auth-code-field>span{color:#ffffffb8;font-size:.76rem;font-weight:800}.auth-code-boxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:.58rem;display:grid}.auth-code-boxes input{aspect-ratio:1;color:#fff;text-align:center;caret-color:#24b98a;background:#2b2b2b;border:1px solid #ffffff1f;border-radius:8px;width:100%;min-height:48px;font-size:1.25rem;font-weight:800;transition:border-color .16s,box-shadow .16s,background-color .16s}.auth-code-boxes input:focus{border-color:#24b98acc;outline:none;box-shadow:0 0 0 3px #078f6733}.auth-code-boxes input.has-value{background:#078f671f;border-color:#24b98a80}.auth-showcase-shell .auth-code-form{gap:.95rem}.auth-showcase-shell .auth-code-heading{gap:.45rem;margin-bottom:.15rem}.auth-showcase-shell .auth-code-heading h2{color:#24b98a;letter-spacing:0;text-transform:none;font-family:inherit;font-size:1.5rem;font-style:normal;font-weight:800;line-height:1.15}.auth-showcase-shell .auth-code-heading p{color:#ffffffb3;font-size:.84rem;font-weight:600;line-height:1.5}.auth-showcase-shell .auth-code-heading strong{color:#fff}.auth-showcase-shell .auth-forgot-send{background:var(--auth-green);color:#fff;cursor:pointer;border:0;justify-self:center;width:min(100%,320px);min-height:54px;font-size:.98rem;font-weight:800}.auth-showcase-shell .auth-forgot-send:disabled{color:#ffffff6b;cursor:not-allowed;background:#303030}.auth-showcase-shell .auth-forgot-back{color:#ffffffc2;cursor:pointer;background:0 0;border:0;justify-self:center;font-size:.9rem;font-weight:700}.auth-showcase-shell .auth-forgot-back:hover,.auth-showcase-shell .auth-forgot-back:focus-visible{color:#fff;outline:none}.auth-showcase-shell .auth-forgot-back:disabled{color:#ffffff57;cursor:not-allowed}.auth-showcase-shell .auth-tab-row{background:0 0;border:0;grid-template-columns:1fr;gap:1rem;padding:0;display:grid}.auth-showcase-shell .auth-tab{color:#fff;background:#2d2d2d;border:0;border-radius:12px;min-height:58px;font-size:1.05rem;font-weight:800}.auth-showcase-shell .auth-tab.active{background:var(--auth-green);color:#fff}.auth-showcase-shell .auth-tab:hover:not(:disabled),.auth-showcase-shell .auth-tab:focus-visible:not(:disabled){color:#063f30;background:#fff;border-color:#078f676b;outline:none}.auth-showcase-shell .auth-tab.active:hover:not(:disabled),.auth-showcase-shell .auth-tab.active:focus-visible:not(:disabled){border-color:var(--auth-green);background:var(--auth-green);color:#fff}.auth-showcase-shell .auth-tab:disabled{opacity:.62;cursor:not-allowed}.auth-showcase-shell .auth-form{gap:.68rem}.auth-inline-feedback{color:#ffd7d7;background:#731c2238;border:1px solid #ff6b6b61;border-radius:8px;grid-template-columns:26px minmax(0,1fr) 26px;align-items:start;gap:.65rem;width:100%;padding:.7rem .75rem;display:grid}.auth-inline-feedback--success{color:#c9ffed;background:#078f6729;border-color:#24b98a66}.auth-inline-feedback--info,.auth-inline-feedback--warning{color:#d8fff2;background:#14463a33;border-color:#24b98a4d}.auth-inline-feedback-icon{color:#ff8989;background:#ff6b6b29;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.auth-inline-feedback--success .auth-inline-feedback-icon,.auth-inline-feedback--info .auth-inline-feedback-icon,.auth-inline-feedback--warning .auth-inline-feedback-icon{color:#24b98a;background:#24b98a29}.auth-inline-feedback-icon svg,.auth-inline-feedback-close svg{width:15px;height:15px}.auth-inline-feedback-copy{gap:.18rem;min-width:0;padding-top:.08rem;display:grid}.auth-inline-feedback-copy strong{color:inherit;font-size:.78rem;line-height:1.25}.auth-inline-feedback-copy>span{color:#ffffffb8;overflow-wrap:anywhere;font-size:.72rem;line-height:1.4}.auth-inline-feedback-close{color:#ffffff94;background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:26px;padding:0;display:grid}.auth-inline-feedback-close:hover,.auth-inline-feedback-close:focus-visible{color:#fff;background:#ffffff14}.auth-inline-feedback-spinner{border:2px solid #24b98a47;border-top-color:#24b98a;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite splash-spin}.auth-showcase-shell .auth-field>span{color:#ffffffad;font-size:.76rem}.auth-showcase-shell .auth-input-wrap input,.auth-showcase-shell .auth-input-wrap select{color:#fff;background:#2b2b2b;border:1px solid #ffffff14;border-radius:10px;min-height:38px;padding:.5rem .85rem;font-size:.88rem}.auth-showcase-shell .auth-input-wrap input[type=number]{appearance:textfield}.auth-showcase-shell .auth-input-wrap input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.auth-showcase-shell .auth-input-wrap input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.auth-dropdown{width:100%;position:relative}.auth-dropdown-trigger{color:#fff;text-align:left;background:#2b2b2b;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:.75rem;width:100%;min-height:38px;padding:.5rem .85rem;font-size:.88rem;font-weight:600;display:grid}.auth-dropdown-trigger:hover:not(:disabled){background:#303330;border-color:#24b98a6b}.auth-dropdown.is-open .auth-dropdown-trigger,.auth-dropdown-trigger:focus-visible{border-color:#24b98ad1;outline:none;box-shadow:0 0 0 3px #078f672e}.auth-dropdown-trigger:disabled{cursor:not-allowed;opacity:.58}.auth-dropdown-trigger .is-placeholder{color:#cad1e5ad}.auth-dropdown-trigger>span:first-child:not(.is-placeholder){color:#fff}.auth-dropdown-chevron{border-bottom:2px solid #ffffff9e;border-right:2px solid #ffffff9e;justify-self:center;width:8px;height:8px;transition:transform .16s,border-color .16s;transform:translateY(-2px)rotate(45deg)}.auth-dropdown.is-open .auth-dropdown-chevron{border-color:#24b98a;transform:translateY(2px)rotate(225deg)}.auth-dropdown-menu{z-index:30;background:#202321;border:1px solid #24b98a75;border-radius:8px;width:100%;padding:.35rem;display:grid;position:absolute;left:0;box-shadow:0 12px 28px #0000006b}.auth-dropdown-menu--bottom{top:calc(100% + 6px)}.auth-dropdown-menu--top{bottom:calc(100% + 6px)}.auth-dropdown-option{color:#ffffffd1;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:.6rem;width:100%;min-height:36px;padding:.45rem .65rem;font-size:.84rem;display:grid}.auth-dropdown-option:hover,.auth-dropdown-option:focus-visible{color:#fff;background:#24b98a24;outline:none}.auth-dropdown-option.is-selected{color:#fff;background:#078f67;font-weight:700}.auth-dropdown-option svg{justify-self:center;width:15px;height:15px}.auth-showcase-shell .auth-input-wrap:has(.auth-input-action) input{padding-right:2.6rem}.auth-showcase-shell .auth-input-wrap input:focus,.auth-showcase-shell .auth-input-wrap select:focus{border-color:#24b98ab8;box-shadow:0 0 0 3px #078f672e}.auth-showcase-shell .auth-submit{background:var(--auth-green);color:#fff;min-height:58px;box-shadow:none;border-radius:12px;font-size:1.05rem;font-weight:800}.auth-showcase-shell .auth-submit:hover:not(:disabled),.auth-showcase-shell .auth-submit:focus-visible:not(:disabled){background:var(--auth-green-light);color:#fff;box-shadow:none}.auth-showcase-shell .auth-input-action:disabled,.auth-showcase-shell .auth-method-back:disabled,.auth-showcase-shell .auth-forgot-button:disabled,.auth-showcase-shell .auth-verification-login-button:disabled{opacity:.52;cursor:not-allowed}.auth-login-options{gap:.86rem;padding:.15rem 0 .18rem;display:grid}.auth-login-check-row{color:#0f201b9e;cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:.6rem;font-size:.77rem;font-weight:400;line-height:1.45;display:grid}.auth-login-check-row input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.auth-login-checkmark{color:#0000;background:#fff;border:1px solid #078f676b;border-radius:50%;place-items:center;width:18px;height:18px;margin-top:.1rem;transition:background .16s,border-color .16s,color .16s;display:inline-grid}.auth-login-checkmark svg{width:12px;height:12px}.auth-login-check-row input:checked+.auth-login-checkmark{border-color:var(--auth-green);background:var(--auth-green);color:#fff}.auth-login-check-row input:focus-visible+.auth-login-checkmark{box-shadow:0 0 0 3px #078f672e}.auth-login-check-row a{color:#5a9800;font-weight:400;text-decoration:none}.auth-login-check-row a:hover,.auth-login-check-row a:focus-visible{color:var(--auth-green);text-decoration:underline}.auth-login-actions-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-login-remember-row{color:#0f201b8f;width:max-content}.auth-login-forgot-link{color:#111d19;min-height:auto;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.77rem;font-weight:400}.auth-login-forgot-link:hover:not(:disabled),.auth-login-forgot-link:focus-visible:not(:disabled){color:var(--auth-green);outline:none;text-decoration:underline}.auth-login-forgot-link:disabled{cursor:not-allowed;opacity:.52}.auth-showcase-shell .auth-method-back,.auth-showcase-shell .auth-forgot-button,.auth-showcase-shell .auth-verification-login-button,.auth-showcase-shell .auth-forgot-back,.auth-showcase-shell .auth-forgot-send{border-radius:12px}.auth-social-block{gap:1rem;display:grid}.auth-social-divider{color:#ffffff85;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;font-size:.82rem;display:grid}.auth-social-divider:before,.auth-social-divider:after{content:"";background:#ffffff2b;height:1px}.auth-social-grid{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.auth-social-button{color:#fff;cursor:pointer;background:#121212;border:0;border-radius:999px;place-items:center;width:48px;height:48px;font-family:Arial,Helvetica,sans-serif;font-size:1.02rem;font-weight:900;display:grid;overflow:hidden}.auth-social-button img{object-fit:contain;width:32px;height:32px;display:block}.auth-social-button:disabled{opacity:.58;cursor:not-allowed}@media (width<=900px){.auth-showcase-shell{overflow:auto}.auth-showcase-shell:before{width:220px;height:130px}.auth-showcase-brand{top:30px;left:22px}.auth-showcase-brand img{width:104px}.auth-showcase-actions{top:28px;right:18px}.auth-showcase-skip{min-height:34px;padding-inline:.95rem;font-size:.84rem}.auth-showcase-close{width:36px;height:36px}.auth-showcase-shell .auth-landing-main{grid-template-columns:1fr;gap:1rem;height:auto;min-height:100svh;padding:6.3rem 1rem 1.25rem}.auth-showcase-visual{align-items:end;min-height:255px;overflow:hidden}.auth-showcase-league{font-size:clamp(4.2rem,22vw,7rem);top:34%}.auth-showcase-type{font-size:clamp(.82rem,4.2vw,1.18rem);top:calc(34% + clamp(4.3rem,18vw,6.5rem));left:66%}.auth-showcase-visual img{width:min(70vw,310px);max-height:270px}.auth-showcase-shell .auth-form-card{border-radius:22px;justify-self:center;width:min(100%,430px);max-height:none;margin-top:0;padding:1.35rem}.auth-showcase-shell .auth-form-card--loading{min-height:320px}.auth-showcase-shell .auth-tab,.auth-showcase-shell .auth-submit{min-height:54px}}.topbar-guest-account-link{display:none}@media (width>=1025px){.page-shell.page-shell:has(.landing-topbar){padding-top:84px;padding-left:292px}.landing-shell.page-shell:has(.landing-topbar){background-color:#000;padding-top:0}.game-store-shell.game-store-shell.page-shell .landing-topbar{background:#087451!important;border:0!important;border-radius:0 0 16px 16px!important;height:84px!important;min-height:84px!important;max-height:84px!important;padding:0 16px!important;box-shadow:0 10px 24px #00000038!important}.page-shell.page-shell:has(.landing-topbar) .landing-topbar{background:#087451!important;border:0!important;border-radius:0 0 16px 16px!important;height:84px!important;min-height:84px!important;max-height:84px!important;padding:0 16px!important;box-shadow:0 10px 24px #00000038!important}.game-store-shell.game-store-shell.page-shell .landing-nav,.game-store-shell.game-store-shell.page-shell .landing-actions{height:84px!important;max-height:84px!important}.page-shell.page-shell:has(.landing-topbar) .landing-nav{height:84px!important;max-height:84px!important}.page-shell.page-shell:has(.landing-topbar) .landing-actions{height:84px!important;max-height:84px!important}.page-shell.page-shell:has(.landing-topbar) .landing-logo img{object-fit:contain;filter:none!important;width:160px!important;max-width:160px!important;height:58px!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections{scrollbar-color:#087451 #222;scrollbar-width:thin;clip-path:inset(0 round 16px);background:#141414 padding-box padding-box;border:1px solid #ffffff0f;width:260px;padding:16px 14px 14px;top:70px;bottom:14px;left:14px;box-shadow:10px 16px 28px #00000061;border-radius:16px!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections::-webkit-scrollbar{width:4px}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections::-webkit-scrollbar-track{background:0 0}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections::-webkit-scrollbar-thumb{background:#087451;border-radius:999px}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-section{border-bottom:0;gap:3px;padding:11px 2px}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-section:first-child{padding-top:0}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-group-title{color:#fff;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:10px;grid-template-columns:24px minmax(0,1fr) 19px;align-items:center;gap:9px;width:100%;min-height:48px;padding:7px 10px;font-size:.88rem;font-weight:800;display:grid}:is(.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-group-title:hover,.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-group-title:focus-visible){background:#242424;outline:none}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-group-title>svg:first-child{width:23px;height:23px}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-chevron{width:18px;height:18px;transition:transform .16s;transform:rotate(180deg)}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-group-title.is-open .landing-sidebar-chevron{transform:rotate(0)}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-utilities{border-top:1px solid #303030;gap:10px;margin-top:auto;padding:16px 0 0;display:grid}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-me-link{color:#fff;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:7px 11px;font-size:.8rem;font-weight:700;text-decoration:none;display:grid;transform:none}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-me-link:before{content:none!important;display:none!important}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-history-link{grid-template-columns:28px minmax(0,1fr) auto}:is(.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-me-link:hover,.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-me-link:focus-visible){background:#242424;outline:none;text-decoration:none;transform:none}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-me-link.active{background:#087451}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-me-icon{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-me-icon svg{width:15px;height:15px}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-history-icon{color:#fff;place-items:center;width:24px;height:24px;display:grid}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-history-icon svg{width:24px;height:24px}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-history-badge{color:#fff;background:#0aa878;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.64rem;font-weight:800;display:inline-grid}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-utility{background:#242424;border-radius:11px;display:grid;overflow:hidden}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-utility-trigger{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:54px;padding:7px 11px;font-size:.78rem;display:grid}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-utility-trigger:focus-visible{outline-offset:-2px;outline:2px solid #19bd89}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-utility-icon{color:#fff;background:#aeb3b1;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-utility-icon svg{width:16px;height:16px}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-utility-chevron{color:#a8afac;width:17px;height:17px;transition:transform .16s}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-utility.is-open .landing-sidebar-utility-chevron{transform:rotate(180deg)}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-language-options{gap:4px;padding:0 10px 10px;display:grid}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-language-options button{color:#d8dcda;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:38px;padding:7px 10px}:is(.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-language-options button:hover,.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-language-options button.active){color:#fff;background:#087451}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 14px 14px;display:grid}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-theme-options button{color:#fff;cursor:pointer;background:#3a3a3a;border:0;min-width:0;min-height:38px;padding:6px 8px;font-size:.82rem}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-theme-options button:first-child{border-radius:999px 0 0 999px}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-theme-options button:last-child{border-radius:0 999px 999px 0}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-theme-options button.active{background:#087451;font-weight:800}:is(.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-section>a,.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-subnav>a){color:#fff;border-radius:11px;gap:9px;min-height:42px;padding:8px 10px;font-size:.8rem;font-weight:650}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-section>a.active{box-shadow:none;background:#087451}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-subnav{gap:3px}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-subnav>a{padding-left:11px;font-size:.74rem;font-weight:500}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-link-icon{object-fit:contain;flex:0 0 22px;width:22px;height:22px}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-subnav img{object-fit:contain;flex:0 0 22px;width:22px;height:22px}:is(.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-section>a:hover,.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-subnav>a:hover){box-shadow:none;background:#242424}.page-shell.page-shell:has(.landing-topbar) .topbar-auth-action-shell{gap:6px}.page-shell.page-shell:has(.landing-topbar) .topbar-desktop-auth-link{color:#fff;background:#ffffff2e;border:1px solid #ffffff94;border-radius:8px;min-width:84px;min-height:38px;padding:0 15px;font-size:.8rem}.page-shell.page-shell:has(.landing-topbar) .topbar-signup-link{background:#ffffff3d;border-color:#ffffff9e}:is(.page-shell.page-shell:has(.landing-topbar) .topbar-guest-account-link,.page-shell.page-shell:has(.landing-topbar) .topbar-user-trigger){color:#fff;justify-content:center;align-items:center;background:#ffffff2e!important;border:1px solid #ffffff9e!important;border-radius:50%!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;display:inline-flex!important}.page-shell.page-shell:has(.landing-topbar) .topbar-guest-account-link svg{width:20px;height:20px}.page-shell.page-shell:has(.landing-topbar) .community-public-main{top:84px;left:292px}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections{background:#f4f6f5;border-color:#0f2c221f;box-shadow:10px 16px 28px #0e2a2129}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-group-title{color:#17211e}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-section>a{color:#17211e}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-subnav>a{color:#17211e}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-section>a.active{color:#fff}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-group-title:hover{background:#e2e7e5}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-section>a:hover{background:#e2e7e5}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-subnav>a:hover{background:#e2e7e5}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-utilities{border-top-color:#d8dddb}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-utility{background:#e2e6e4}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-utility-trigger{color:#17211e}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-theme-options button{color:#17211e}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-theme-options button{background:#cfd6d3}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-sidebar-theme-options button.active{color:#fff;background:#087451}.page-shell:has(.landing-topbar){padding-top:72px;padding-left:274px}.game-store-shell.page-shell .landing-topbar{background:#07130f!important;border:0!important;border-bottom:1px solid #1ac48f47!important;border-radius:0 0 8px 8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;width:100%!important;height:72px!important;min-height:72px!important;max-height:72px!important;padding:0 20px!important;display:grid!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important;box-shadow:0 12px 30px #00000047!important}.page-shell:has(.landing-topbar) .landing-topbar{background:#07130f!important;border:0!important;border-bottom:1px solid #1ac48f47!important;border-radius:0 0 8px 8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;width:100%!important;height:72px!important;min-height:72px!important;max-height:72px!important;padding:0 20px!important;display:grid!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important;box-shadow:0 12px 30px #00000047!important}.game-store-shell.page-shell .landing-nav{flex-direction:row!important;flex:0 auto!important;grid-column:1!important;justify-content:flex-start!important;justify-self:start!important;align-items:center!important;gap:0!important;width:auto!important;height:72px!important;min-height:0!important;max-height:72px!important;display:flex!important;position:static!important;overflow:visible!important}.page-shell:has(.landing-topbar) .landing-nav{flex-direction:row!important;flex:0 auto!important;grid-column:1!important;justify-content:flex-start!important;justify-self:start!important;align-items:center!important;gap:0!important;width:auto!important;height:72px!important;min-height:0!important;max-height:72px!important;display:flex!important;position:static!important;overflow:visible!important}.page-shell:has(.landing-topbar) .landing-logo{justify-content:flex-start;align-items:center;border:0!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.page-shell:has(.landing-topbar) .landing-logo img{object-fit:contain;width:auto;max-width:132px;height:48px}.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections{z-index:1100;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1ac48f6b transparent;background:#0b1210;border:1px solid #94a3b824;border-radius:8px;flex-direction:column;width:246px;min-height:0;padding:18px 10px 14px;display:flex;position:fixed;top:62px;bottom:14px;left:14px;overflow-y:auto;box-shadow:12px 18px 36px #00000057}.game-store-shell.page-shell .landing-actions{border:0!important;grid-area:1/2!important;justify-content:flex-end!important;place-self:center end!important;align-items:center!important;gap:8px!important;width:auto!important;height:72px!important;min-height:0!important;max-height:72px!important;margin:0!important;padding:0!important;display:flex!important}.page-shell:has(.landing-topbar) .landing-actions{border:0!important;grid-area:1/2!important;justify-content:flex-end!important;place-self:center end!important;align-items:center!important;gap:8px!important;width:auto!important;height:72px!important;min-height:0!important;max-height:72px!important;margin:0!important;padding:0!important;display:flex!important}:is(.page-shell:has(.landing-topbar) .landing-actions>*,.page-shell:has(.landing-topbar) .topbar-auth-action-shell,.page-shell:has(.landing-topbar) .topbar-user-menu-shell,.page-shell:has(.landing-topbar) .topbar-button,.page-shell:has(.landing-topbar) .topbar-user-trigger){width:auto!important}.page-shell:has(.landing-topbar) .landing-actions>.topbar-install{display:none!important}.page-shell:has(.landing-topbar) .topbar-auth-action-shell{align-items:center;gap:8px;display:flex!important}.page-shell:has(.landing-topbar) .topbar-desktop-auth-link{color:#f5fffb;border:1px solid #28d09d80;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:.82rem;font-weight:800;display:inline-flex!important}.page-shell:has(.landing-topbar) .topbar-signup-link{background:#159f75;border-color:#18b986}.page-shell:has(.landing-topbar) .topbar-user-menu{inset:calc(100% + 8px) 0 auto auto}.page-shell:has(.landing-topbar) .landing-hero{padding-top:2.5rem}:is(.page-shell:has(.landing-topbar) .about-page-main,.page-shell:has(.landing-topbar) .game-store-main){padding-top:2rem!important}.page-shell:has(.landing-topbar) .community-public-main{top:72px;left:274px}}@media (width<=1024px){.page-shell:has(.landing-topbar) .topbar-auth-action-shell{align-items:center;gap:6px;display:flex!important}.page-shell:has(.landing-topbar) .topbar-desktop-auth-link{color:#f5fffb;border:1px solid #28d09d80;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:.7rem;font-weight:800;display:inline-flex!important}.page-shell:has(.landing-topbar) .topbar-signup-link{background:#159f75;border-color:#18b986}.page-shell:has(.landing-topbar) .topbar-mobile-guest-menu-shell{display:none!important}}.landing-banner-only{width:100%;margin:0;padding:0;line-height:0;overflow:hidden}.landing-banner-image{object-fit:contain;width:100%;height:auto;margin:0;padding:0;display:block}.page-shell:has(.landing-topbar) .landing-main>.landing-banner-only{width:calc(100% + 32px)!important;max-width:none!important;margin-left:-32px!important;margin-right:0!important}.page-shell:has(.landing-topbar) .landing-main>footer{width:calc(100% + 32px)!important;max-width:none!important;margin-left:-32px!important;margin-right:0!important}.landing-banner-only{padding:0;line-height:0;overflow:hidden}.landing-banner-image{width:100%;height:auto;margin:0;padding:0;display:block}html,body,#root{max-width:100%;overflow-x:hidden}@media (width<=900px){.page-shell:has(.landing-topbar) .landing-main>.landing-banner-only{width:100%!important;margin-left:0!important}.page-shell:has(.landing-topbar) .landing-main>footer{width:100%!important;margin-left:0!important}}@media (width>=1025px){:root{--landing-sidebar-left:14px;--landing-sidebar-width:246px;--landing-sidebar-edge:calc(var(--landing-sidebar-left) + var(--landing-sidebar-width))}.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections{box-sizing:border-box;scrollbar-gutter:stable;clip-path:inset(0 round 8px);background-clip:padding-box;transition:width .22s,padding .22s,border-color .22s,box-shadow .22s,opacity .16s,transform .22s;padding-right:12px!important;overflow:hidden auto!important}.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections::-webkit-scrollbar{width:6px}.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections::-webkit-scrollbar-track{background:#00000014;border-radius:999px;margin-block:12px}.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections::-webkit-scrollbar-thumb{background:#6e7472b8;border-radius:999px}.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections::-webkit-scrollbar-thumb:hover{background:#555b59eb}.landing-sidebar-collapse-button svg{pointer-events:none;width:18px;height:18px}.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed{opacity:0;pointer-events:none;transform:translateX(calc(-1 * ( var(--landing-sidebar-left) + var(--landing-sidebar-width) )));width:0!important;box-shadow:none!important;border-color:#0000!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}.page-shell:has(.landing-topbar){padding-left:274px;transition:padding-left .22s}:root{--public-sidebar-expanded-width:246px;--public-sidebar-collapsed-width:68px;--public-sidebar-left:14px;--public-sidebar-page-gap:14px}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections{scrollbar-gutter:stable;transition:width .22s,padding .22s;box-sizing:border-box!important;width:var(--public-sidebar-expanded-width)!important;overflow:hidden auto!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections::-webkit-scrollbar{width:5px}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections::-webkit-scrollbar-track{background:0 0;margin-top:12px;margin-bottom:12px}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections::-webkit-scrollbar-thumb{background:#ffffff57;border-radius:999px}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections::-webkit-scrollbar-thumb{background:#17211e4d}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed{width:var(--public-sidebar-collapsed-width)!important;padding-left:8px!important;padding-right:8px!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-label{display:none!important}:is(.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-chevron,.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility-chevron){display:none!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-section>a{justify-content:center!important;align-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;min-height:48px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;display:flex!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-group-title{justify-content:center!important;align-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;min-height:48px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;display:flex!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-group-title>svg:first-child{flex:0 0 23px!important;width:23px!important;height:23px!important;margin:0!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-group-title~a{display:none!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-subnav{display:none!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-me-link{justify-content:center!important;align-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;min-height:48px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;display:flex!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-history-link{position:relative}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-history-badge{position:absolute;top:1px;right:1px}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility{width:48px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility-trigger{justify-content:center!important;align-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;display:flex!important}:is(.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-language-options,.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-theme-options){display:none!important}.landing-sidebar-collapse-button{z-index:1200;top:50%;left:calc(var(--public-sidebar-left) + var(--public-sidebar-expanded-width) - 1px);color:#fff;cursor:pointer;background:#747776;border:0;border-radius:0 11px 11px 0;place-items:center;width:22px;height:68px;padding:0;transition:left .22s,background .16s;display:grid;position:fixed;transform:translateY(-50%);box-shadow:4px 4px 12px #0003}.landing-sidebar-collapse-button:hover{background:#626564}.landing-sidebar-collapse-button:focus-visible{outline-offset:2px;outline:2px solid #1ac48f}.landing-sidebar-collapse-button svg{width:18px;height:18px}.landing-sidebar-collapse-button.is-collapsed{left:calc(var(--public-sidebar-left) + var(--public-sidebar-collapsed-width) - 1px)}.page-shell:has(.landing-topbar){transition:padding-left .22s;padding-left:calc(var(--public-sidebar-left) + var(--public-sidebar-expanded-width) + var(--public-sidebar-page-gap))!important}.page-shell:has(.landing-topbar .landing-desktop-sidebar-sections.is-collapsed){padding-left:calc(var(--public-sidebar-left) + var(--public-sidebar-collapsed-width) + var(--public-sidebar-page-gap))!important}.page-shell:has(.landing-topbar .landing-desktop-sidebar-sections.is-collapsed) .community-public-main{left:calc(var(--public-sidebar-left) + var(--public-sidebar-collapsed-width) + var(--public-sidebar-page-gap))!important}.organizer-public-nav .landing-sidebar-collapse-button{display:none!important}}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-group-title~a{display:none!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-subnav{display:none!important}@media (width>=1025px){.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed{opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:68px!important;min-width:68px!important;padding:16px 8px!important;overflow:hidden auto!important;transform:none!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-section{flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-label{display:none!important}:is(.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-chevron,.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility-chevron){display:none!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-section>a{border-radius:10px;justify-content:center!important;align-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:2px auto!important;padding:0!important;display:flex!important;overflow:visible!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-group-title{border-radius:10px;justify-content:center!important;align-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:2px auto!important;padding:0!important;display:flex!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-group-title>svg:first-child{opacity:1!important;visibility:visible!important;flex:0 0 23px!important;width:23px!important;min-width:23px!important;height:23px!important;margin:0!important;display:block!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-link-icon{opacity:1!important;visibility:visible!important;flex:0 0 23px!important;width:23px!important;min-width:23px!important;height:23px!important;margin:0!important;display:block!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-subnav{flex-direction:column!important;align-items:center!important;gap:4px!important;width:100%!important;display:flex!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-subnav a{border-radius:10px;justify-content:center!important;align-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0 auto!important;padding:0!important;display:flex!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-subnav img{object-fit:contain;opacity:1!important;visibility:visible!important;width:24px!important;height:24px!important;margin:0!important;display:block!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utilities{flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-me-link{border-radius:10px;justify-content:center!important;align-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:2px auto!important;padding:0!important;display:flex!important}:is(.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-me-icon,.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-history-icon){opacity:1!important;visibility:visible!important;place-items:center!important;margin:0!important;display:grid!important}:is(.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-me-icon svg,.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-history-icon svg){width:24px!important;height:24px!important;display:block!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility{width:48px!important;min-width:48px!important;margin:2px auto!important;display:block!important;overflow:visible!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility-trigger{border-radius:10px;justify-content:center!important;align-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;display:flex!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility-icon{opacity:1!important;visibility:visible!important;place-items:center!important;margin:0!important;display:grid!important}.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility-icon svg{width:24px!important;height:24px!important;display:block!important}:is(.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-language-options,.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-theme-options){display:none!important}:root{--public-sidebar-left:14px;--public-sidebar-expanded-width:246px;--public-sidebar-collapsed-width:68px;--public-sidebar-gap:14px}.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections{scrollbar-gutter:stable;transition:width .22s,min-width .22s,padding .22s;width:var(--public-sidebar-expanded-width)!important;min-width:var(--public-sidebar-expanded-width)!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;overflow:hidden auto!important;transform:none!important}.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections.is-collapsed{width:var(--public-sidebar-collapsed-width)!important;min-width:var(--public-sidebar-collapsed-width)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;padding-left:8px!important;padding-right:8px!important;transform:none!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-label,.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-group-title strong,.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-subnav span,.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-me-link>span:not(.landing-sidebar-me-icon,.landing-sidebar-history-icon,.landing-sidebar-history-badge),.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility-trigger>span:not(.landing-sidebar-utility-icon),.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-chevron,.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility-chevron{display:none!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-section{flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-section>a{justify-content:center!important;align-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:2px auto!important;padding:0!important;display:flex!important;overflow:hidden!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-group-title{justify-content:center!important;align-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:2px auto!important;padding:0!important;display:flex!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-link-icon,.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-group-title>svg:first-child{opacity:1!important;visibility:visible!important;width:23px!important;min-width:23px!important;height:23px!important;margin:0!important;display:block!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-subnav{flex-direction:column!important;align-items:center!important;gap:3px!important;width:100%!important;display:flex!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-subnav a{justify-content:center!important;align-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0 auto!important;padding:0!important;display:flex!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-subnav img{object-fit:contain;opacity:1!important;visibility:visible!important;width:24px!important;height:24px!important;margin:0!important;display:block!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utilities{flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-me-link{justify-content:center!important;align-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:2px auto!important;padding:0!important;display:flex!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-me-icon,.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-history-icon{place-items:center!important;margin:0!important;display:grid!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-me-icon svg,.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-history-icon svg{width:24px!important;height:24px!important;display:block!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility{width:48px!important;min-width:48px!important;margin:2px auto!important;display:block!important;overflow:hidden!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility-trigger{justify-content:center!important;align-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;display:flex!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility-icon{place-items:center!important;margin:0!important;display:grid!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility-icon svg{width:24px!important;height:24px!important;display:block!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-language-options,.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-theme-options{display:none!important}.landing-desktop-sidebar-sections::-webkit-scrollbar{width:5px}.landing-desktop-sidebar-sections::-webkit-scrollbar-track{background:0 0;margin-block:12px}.landing-desktop-sidebar-sections::-webkit-scrollbar-thumb{background:#646968a6;border-radius:999px}.landing-sidebar-collapse-button{z-index:1300;top:50%;left:calc(var(--public-sidebar-left) + var(--public-sidebar-expanded-width) - 1px);color:#fff;cursor:pointer;background:#777a79;border:0;border-radius:0 11px 11px 0;place-items:center;width:22px;height:68px;padding:0;transition:left .22s,background .16s;position:fixed;transform:translateY(-50%);display:grid!important}.landing-sidebar-collapse-button:hover{background:#666968}.landing-sidebar-collapse-button svg{width:18px;height:18px}.landing-sidebar-collapse-button.is-collapsed{left:calc(var(--public-sidebar-left) + var(--public-sidebar-collapsed-width) - 1px)}.page-shell:has(.landing-topbar){transition:padding-left .22s;padding-left:calc(var(--public-sidebar-left) + var(--public-sidebar-expanded-width) + var(--public-sidebar-gap))!important}.page-shell:has(.landing-topbar .landing-desktop-sidebar-sections.is-collapsed){padding-left:calc(var(--public-sidebar-left) + var(--public-sidebar-collapsed-width) + var(--public-sidebar-gap))!important}}.landing-desktop-sidebar-sections::-webkit-scrollbar{width:3px}.landing-desktop-sidebar-sections::-webkit-scrollbar-track{background:0 0;margin-block:14px}.landing-desktop-sidebar-sections::-webkit-scrollbar-thumb{background:#5f646252;border-radius:999px}.landing-desktop-sidebar-sections::-webkit-scrollbar-thumb:hover{background:#5f646280}.landing-desktop-sidebar-sections{scrollbar-width:thin;scrollbar-color:#5f646252 transparent}.landing-sidebar-collapse-button{z-index:1300;top:50%;left:calc(var(--public-sidebar-left) + var(--public-sidebar-expanded-width) - 1px);color:#ffffffe6;cursor:pointer;background:#5b5f5eb8;border:0;border-radius:0 8px 8px 0;place-items:center;width:17px;height:54px;padding:0;transition:left .22s,background .16s,opacity .16s;position:fixed;transform:translateY(-50%);box-shadow:2px 3px 7px #00000024;display:grid!important}.landing-sidebar-collapse-button:hover{background:#4e5251e6}.landing-sidebar-collapse-button svg{width:13px;height:13px}@media (width>=1025px){.landing-sidebar-utility{border-radius:10px!important;padding:4px!important}.landing-sidebar-utility-trigger{border-radius:8px!important;gap:7px!important;min-height:34px!important;padding:4px 8px!important;font-size:.82rem!important}.landing-sidebar-utility-icon{width:23px!important;min-width:23px!important;height:23px!important}.landing-sidebar-utility-icon svg{width:14px!important;height:14px!important}.landing-sidebar-utility-chevron{width:15px!important;height:15px!important}.landing-sidebar-language-options{gap:3px!important;margin-top:4px!important;padding:0 4px 4px!important;display:grid!important}.landing-sidebar-language-options button{border-radius:7px!important;min-height:30px!important;padding:4px 9px!important;font-size:.78rem!important;font-weight:600!important}html[data-theme=light] .landing-sidebar-language-options button{color:#26302d!important;opacity:1!important}html[data-theme=light] .landing-sidebar-language-options button:not(.active){color:#6d7471!important;background:0 0!important}html[data-theme=light] .landing-sidebar-language-options button.active{color:#fff!important;background:#087f5b!important}.landing-sidebar-theme-options{background:#fff!important;border-radius:999px!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;margin-top:4px!important;padding:3px!important;display:grid!important;overflow:hidden!important}.landing-sidebar-theme-options button{color:#303936!important;min-width:0!important;min-height:26px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:3px 6px!important;font-size:.76rem!important;font-weight:500!important}.landing-sidebar-theme-options button.active{color:#fff!important;background:#087f5b!important;font-weight:700!important}html[data-theme=light] .landing-sidebar-utility{background:#eef0ef!important}html[data-theme=light] .landing-sidebar-utility-trigger{color:#27312e!important}html[data-theme=light] .landing-sidebar-theme-options{background:#fff!important}html[data-theme=dark] .landing-sidebar-theme-options{background:#ffffff1a!important}html[data-theme=dark] .landing-sidebar-theme-options button{color:#ffffffd1!important}html[data-theme=dark] .landing-sidebar-theme-options button.active{color:#fff!important;background:#0a8a63!important}.landing-desktop-sidebar-sections.is-collapsed{padding-left:8px!important;padding-right:8px!important}.landing-desktop-sidebar-sections.is-collapsed :is(a,button,.landing-sidebar-group-title,.landing-sidebar-me-link,.landing-sidebar-utility-trigger){box-sizing:border-box!important;text-indent:0!important;justify-content:center!important;align-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;display:flex!important}.landing-desktop-sidebar-sections.is-collapsed :is(.landing-sidebar-section,.landing-sidebar-subnav,.landing-sidebar-utilities,.landing-sidebar-utility){justify-content:center!important;align-items:center!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.landing-desktop-sidebar-sections.is-collapsed :is(.landing-sidebar-link-icon,.landing-sidebar-group-title>svg:first-child,.landing-sidebar-me-icon svg,.landing-sidebar-history-icon svg,.landing-sidebar-utility-icon svg){flex:0 0 24px!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-subnav img{object-fit:contain!important;flex:0 0 24px!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;display:block!important}.landing-desktop-sidebar-sections.is-collapsed :is(.landing-sidebar-me-icon,.landing-sidebar-history-icon,.landing-sidebar-utility-icon){place-items:center!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;display:grid!important}.landing-desktop-sidebar-sections.is-collapsed :is(.landing-sidebar-subnav a,.landing-sidebar-section>a,.landing-sidebar-me-link,.landing-sidebar-utility-trigger){left:auto!important;right:auto!important;transform:none!important}.landing-desktop-sidebar-sections.is-collapsed hr{width:48px!important;margin-left:auto!important;margin-right:auto!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility{border-radius:12px!important;width:48px!important;min-width:48px!important;max-width:48px!important;padding:0!important}:root{--public-sidebar-collapsed-width:58px}.landing-desktop-sidebar-sections.is-collapsed{width:var(--public-sidebar-collapsed-width)!important;min-width:var(--public-sidebar-collapsed-width)!important;max-width:var(--public-sidebar-collapsed-width)!important;scrollbar-gutter:auto!important;padding-left:5px!important;padding-right:5px!important}.landing-desktop-sidebar-sections.is-collapsed :is(a,button,.landing-sidebar-group-title,.landing-sidebar-me-link,.landing-sidebar-utility-trigger){width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility{width:42px!important;min-width:42px!important;max-width:42px!important}.landing-desktop-sidebar-sections.is-collapsed::-webkit-scrollbar{width:2px!important}.landing-desktop-sidebar-sections.is-collapsed::-webkit-scrollbar-track{margin-block:10px;background:0 0!important}.landing-desktop-sidebar-sections.is-collapsed::-webkit-scrollbar-thumb{border-radius:999px;background:#5a5f5d38!important}.landing-desktop-sidebar-sections.is-collapsed::-webkit-scrollbar-thumb:hover{background:#5a5f5d61!important}.landing-desktop-sidebar-sections.is-collapsed{scrollbar-width:thin;scrollbar-color:#5a5f5d38 transparent}.landing-sidebar-collapse-button.is-collapsed{left:calc(var(--public-sidebar-left) + var(--public-sidebar-collapsed-width) - 1px)!important}.page-shell:has(.landing-topbar .landing-desktop-sidebar-sections.is-collapsed){padding-left:calc(var(--public-sidebar-left) + var(--public-sidebar-collapsed-width) + var(--public-sidebar-gap))!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-me-link{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-left:auto!important;margin-right:auto!important;padding:0!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-me-icon{width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}.landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-me-icon svg{background:0 0!important;border:0!important;border-radius:0!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important}}.landing-banner-only{position:relative;overflow:hidden}.landing-banner-entry-logo{z-index:3;pointer-events:none;justify-content:center;align-items:center;width:min(30vw,430px);display:flex;position:absolute;top:50%;right:5%;transform:translateY(-50%)}@media (width>=1025px){.landing-banner-entry-logo{width:min(28vw,410px);right:6%}}@media (width<=1024px){.landing-banner-entry-logo{width:min(34vw,330px);right:4%}}@media (width<=640px){.landing-banner-entry-logo{width:min(42vw,220px);top:50%;right:4%}}.landing-banner-entry-logo img{object-fit:contain;filter:drop-shadow(0 12px 20px #0000002e);width:100%;height:auto;max-height:340px;display:block}.landing-banner-entry-subtitle{color:#fff;letter-spacing:.42em;text-align:center;text-transform:uppercase;opacity:.92;text-shadow:0 3px 10px #0003;margin-top:2px;font-size:clamp(.78rem,1.15vw,1.15rem);font-weight:700;line-height:1;display:block}.landing-banner-entry-logo{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:min(30vw,430px);display:flex;position:absolute;top:56%;right:5%;transform:translateY(-50%)}.landing-banner-entry-subtitle{color:#fff;letter-spacing:.42em;text-align:center;text-transform:uppercase;opacity:.92;margin-top:-4px;font-size:clamp(.78rem,1.15vw,1.15rem);font-weight:700;line-height:1;display:block}.landing-banner-entry-logo{gap:0}.landing-banner-entry-subtitle{margin-top:-45px}.landing-banner-entry-logo{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:0;width:min(30vw,430px);display:flex;position:absolute;top:56%;left:75%;transform:translate(-50%,-50%)}.landing-banner-typewriter{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.landing-type-line{white-space:nowrap;color:#fff;letter-spacing:.025em;text-transform:uppercase;text-shadow:0 5px 18px #0000005c;width:0;max-width:max-content;font-size:clamp(1.7rem,3vw,3.5rem);font-style:italic;font-weight:900;line-height:1.02;animation-fill-mode:forwards;display:block;overflow:hidden}.landing-type-line-one{animation:.9s steps(11,end) .35s forwards landingTypingOne,.65s step-end .35s 2 landingCaret}.landing-type-line-two{animation:.9s steps(10,end) 1.35s forwards landingTypingTwo,.65s step-end 1.35s 2 landingCaret}.landing-type-line-three{color:#11c39a;animation:1.1s steps(13,end) 2.35s forwards landingTypingThree,.65s step-end 2.35s 2 landingCaret}.landing-banner-copy-line{background:#11c39a;border-radius:999px;width:0;height:4px;margin-top:22px;animation:.5s 3.6s forwards landingCopyLine;display:block}.landing-banner-copy-description{color:#fffffff0;letter-spacing:.055em;text-transform:uppercase;opacity:0;max-width:520px;margin:22px 0 0;font-size:clamp(.72rem,1.05vw,1rem);font-weight:700;line-height:1.65;animation:.65s 3.95s forwards landingDescriptionReveal;transform:translateY(10px)}@keyframes landingTypingOne{0%{width:0}to{width:13ch}}@keyframes landingTypingTwo{0%{width:0}to{width:12ch}}@keyframes landingTypingThree{0%{width:0}to{width:15ch}}@keyframes landingCaret{0%,to{border-right:3px solid #0000}50%{border-right:3px solid}}@keyframes landingCopyLine{0%{width:0}to{width:62px}}@keyframes landingDescriptionReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1024px){.landing-banner-copy{width:46vw;left:28px}.landing-type-line{font-size:clamp(1.35rem,3.8vw,2.6rem)}}@media (width<=640px){.landing-banner-copy{width:56vw;top:46%;left:20px}.landing-type-line{font-size:clamp(1rem,5vw,1.65rem)}.landing-banner-copy-description{display:none}.landing-banner-copy-line{height:3px;margin-top:12px}}@media (prefers-reduced-motion:reduce){.landing-type-line{width:auto;animation:none}.landing-banner-copy-line{width:62px;animation:none}.landing-banner-copy-description{opacity:1;animation:none;transform:none}}.landing-type-line{white-space:nowrap;letter-spacing:-.025em;text-transform:uppercase;color:#0000;background:linear-gradient(#fff 0% 38%,#e5e9e8 72%,#c9cfcd 100%);filter:drop-shadow(0 2px #ffffff1a)drop-shadow(0 7px 12px #0000005c);-webkit-background-clip:text;background-clip:text;width:0;max-width:max-content;font-family:Arial Black,Impact,Montserrat,sans-serif;font-size:clamp(1.7rem,3vw,3.55rem);font-style:italic;font-weight:900;line-height:1;animation-fill-mode:forwards;display:block;overflow:hidden}.landing-type-line-three{color:#0000;background:linear-gradient(#18d8b0 0%,#0ec59e 38%,#079d7c 72%,#05735d 100%);filter:drop-shadow(0 2px #59ffd929)drop-shadow(0 8px 15px #0058456b);-webkit-background-clip:text;background-clip:text;animation:1.1s steps(13,end) 2.35s forwards landingTypingThree,.65s step-end 2.35s 2 landingCaret}.landing-banner-copy-line{background:linear-gradient(90deg,#19d7b0,#078f72);box-shadow:0 0 10px #13cda438}.landing-banner-copy-description{color:#fffffff0;font-family:Arial,Montserrat,sans-serif;font-size:clamp(.72rem,1.05vw,1rem);font-weight:800}.landing-banner-copy{z-index:4;pointer-events:none;width:min(41vw,610px);position:absolute;top:56%;left:clamp(34px,4.5vw,78px);transform:translateY(-50%)}.landing-type-line{white-space:nowrap;letter-spacing:.01em;text-transform:uppercase;color:#0000;filter:drop-shadow(0 5px 10px #0000004d);transform-origin:0;background:linear-gradient(#fff 0%,#f7f7f7 42%,#dde2e0 75%,#bdc5c2 100%);white-space:nowrap;letter-spacing:-.015em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;background:linear-gradient(#fff 0%,#f8f8f8 42%,#e1e5e3 74%,#c6cdca 100%);-webkit-background-clip:text;background-clip:text;width:0;max-width:none;font-family:Arial Black,Montserrat,Arial,sans-serif;font-size:clamp(1.7rem,2.85vw,3.3rem);font-style:italic;font-weight:800;line-height:1.03;animation-fill-mode:forwards;display:block;overflow:hidden;transform:scaleX(.92)}.landing-banner-copy{top:59%}.landing-banner-copy-description{color:#ffffffe6;letter-spacing:.045em;text-transform:uppercase;max-width:560px;margin:28px 0 0;font-size:clamp(.7rem,.95vw,.94rem);font-weight:700;line-height:1.55}.landing-type-line-three{animation:1.1s steps(13,end) 2.35s forwards landingTypingThree,.65s step-end 2.35s 2 landingCaret;color:#0000!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 1px #91ffe547)drop-shadow(0 7px 13px #00614b80)!important;background-image:linear-gradient(#38f0c9 0%,#17d4aa 34%,#08ad87 67%,#06745e 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.landing-banner-copy-description{letter-spacing:.035em;text-transform:uppercase;opacity:1;text-shadow:0 2px 5px #0000005c;letter-spacing:.045em;text-transform:uppercase;opacity:0;max-width:560px;margin:24px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.68rem,.88vw,.84rem);font-weight:800;line-height:1.5;animation:.65s 3.95s forwards landingDescriptionReveal;transform:translateY(10px);color:#dae0deb8!important}.landing-type-line-three{white-space:nowrap;letter-spacing:-.015em;text-transform:uppercase;filter:drop-shadow(0 1px #91ffe547)drop-shadow(0 7px 13px #00614b80);align-items:baseline;width:max-content;max-width:100%;font-family:Arial Black,Montserrat,Arial,sans-serif;font-size:clamp(1.7rem,2.85vw,3.3rem);font-style:italic;font-weight:800;line-height:1.03;display:flex;overflow:visible}.landing-type-static-word{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(#38f0c9 0%,#17d4aa 34%,#08ad87 67%,#06745e 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes landingRotatingWordTyping{0%{width:0}to{width:9ch}}@keyframes landingRotatingWordCaret{0%,to{border-right-color:#0000}50%{border-right-color:#18d8b0}}.landing-type-line-three-initial{animation:1.15s steps(10,end) 2.35s forwards landingInitialTimeTyping,.6s step-end 2.35s 3 landingInitialTimeCaret;color:#0000!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 1px #91ffe547)drop-shadow(0 7px 13px #00614b80)!important;background-image:linear-gradient(#38f0c9 0%,#17d4aa 34%,#08ad87 67%,#06745e 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}@keyframes landingInitialTimeTyping{0%{width:0}to{width:12ch}}@keyframes landingInitialTimeCaret{0%,to{border-right:3px solid #0000}50%{border-right:3px solid #18d8b0}}.landing-type-rotating-word{white-space:nowrap;color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(#38f0c9 0%,#17d4aa 34%,#08ad87 67%,#06745e 100%);-webkit-background-clip:text;background-clip:text;border-right:3px solid #18d8b0;width:0;animation:1.35s steps(8,end) forwards landingRotatingWordTyping,.55s step-end 3 landingRotatingWordCaret;display:inline-block;overflow:hidden}.landing-type-line,.landing-type-line-three-initial,.landing-type-rotating-word{border-right:0 #0000!important}.landing-tournament-action-bar{z-index:20;background:#17211f;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-height:72px;display:grid;position:relative;box-shadow:0 10px 25px #0000003d}.landing-game-select{min-width:0;position:relative}.landing-game-select-trigger,.landing-tournament-action{box-sizing:border-box;color:#ffffffb8;width:100%;min-height:72px;font:inherit;text-align:left;cursor:pointer;background:#17211f;border:0;border-right:1px solid #ffffff24;align-items:center;padding:0 26px;font-size:1rem;font-weight:500;text-decoration:none;transition:color .16s,background .16s;display:flex}.landing-game-select-trigger{color:#fff;background:linear-gradient(135deg,#09966c 0%,#087e5d 100%);justify-content:space-between}.landing-game-select-trigger:hover{background:linear-gradient(135deg,#0aa677 0%,#078760 100%)}.landing-game-select-trigger svg{flex:none;width:21px;height:21px;transition:transform .18s}.landing-game-select.is-open .landing-game-select-trigger svg{transform:rotate(180deg)}.landing-tournament-action:hover{color:#fff;background:#21302c}.landing-game-select-menu{z-index:50;box-sizing:border-box;background:#15201d;border:1px solid #ffffff1f;border-top:0;border-radius:0 0 10px 10px;gap:4px;width:100%;max-height:300px;padding:8px;display:grid;position:absolute;top:calc(100% + 1px);left:0;overflow:hidden auto;box-shadow:0 20px 36px #00000057}.landing-game-select-menu button{color:#fffc;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:12px 14px;font-size:.9rem;display:flex}.landing-game-select-menu button:hover{color:#fff;background:#09966c33}.landing-game-select-menu button.active{color:#fff;background:#087f5b}.landing-game-select-menu::-webkit-scrollbar{width:3px}.landing-game-select-menu::-webkit-scrollbar-track{background:0 0}.landing-game-select-menu::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}html[data-theme=light] .landing-tournament-action-bar{background:#eef1f0;border-color:#182c2524}html[data-theme=light] .landing-tournament-action{color:#68716e;background:#eef1f0;border-right-color:#182c2524}html[data-theme=light] .landing-tournament-action:hover{color:#17211f;background:#e0e6e3}html[data-theme=light] .landing-game-select-menu button{color:#34403c}html[data-theme=light] .landing-game-select-menu button:hover{background:#09966c1a}html[data-theme=light] .landing-game-select-menu button.active{color:#fff;background:#087f5b}@media (width<=720px){.landing-tournament-action-bar{grid-template-columns:1fr}.landing-game-select-trigger,.landing-tournament-action{border-bottom:1px solid #ffffff1a;border-right:0;min-height:58px;padding:0 18px}.landing-game-select-menu{position:relative;top:auto}}.page-shell:has(.landing-topbar) .landing-main>.landing-banner-only{width:calc(100% + 32px)!important;max-width:none!important;margin-left:-32px!important;margin-right:0!important}.page-shell:has(.landing-topbar) .landing-main>.landing-tournament-action-bar{width:calc(100% + 32px)!important;max-width:none!important;margin-left:-32px!important;margin-right:0!important}.page-shell:has(.landing-topbar) .landing-main>footer{width:calc(100% + 32px)!important;max-width:none!important;margin-left:-32px!important;margin-right:0!important}.landing-game-select-menu{z-index:80;box-sizing:border-box;transform-origin:top;background:linear-gradient(#17211f 0%,#111b18 100%);border:1px solid #ffffff1f;border-top:0;width:300%;min-height:320px;padding:22px 24px 26px;animation:.26s ease-out both landingGameMenuDrop;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 22px 42px #00000061}@keyframes landingGameMenuDrop{0%{opacity:0;transform:translateY(-14px)scaleY(.94)}to{opacity:1;transform:translateY(0)scaleY(1)}}.landing-game-select-search{background:#ffffff06;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:12px;width:min(100%,310px);height:54px;padding:0 16px;display:flex}.landing-game-select-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.95rem}.landing-game-select-search input::placeholder{color:#ffffff73}.landing-game-select-grid{grid-template-columns:repeat(6,minmax(120px,1fr));gap:22px;margin-top:28px;display:grid}.landing-game-select-card{color:#ffffffd1;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:0;transition:transform .17s,color .17s;display:grid}.landing-game-select-card:hover{color:#fff;transform:translateY(-3px)}.landing-game-select-card-image{aspect-ratio:1;background:#0e1815;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:100%;transition:border-color .17s,box-shadow .17s,background .17s;display:grid;overflow:hidden}.landing-game-select-card-image img{object-fit:contain;width:74%;height:74%;display:block}.landing-game-select-card:hover .landing-game-select-card-image{background:#13231e;border-color:#19d29d8c;box-shadow:0 0 0 1px #19d29d24,0 12px 24px #00000042}.landing-game-select-card.active .landing-game-select-card-image{border-color:#15b987;box-shadow:0 0 0 2px #15b98738}.landing-game-select-card-name{font-size:.86rem;font-weight:600;line-height:1.35;display:block}html[data-theme=light] .landing-game-select-menu{background:linear-gradient(#fff 0%,#f2f5f3 100%);border-color:#12261f24}html[data-theme=light] .landing-game-select-search{background:#0e2c2209;border-color:#12261f29}html[data-theme=light] .landing-game-select-search svg{color:#596660}html[data-theme=light] .landing-game-select-search input{color:#1d2925}html[data-theme=light] .landing-game-select-search input::placeholder{color:#8c9692}html[data-theme=light] .landing-game-select-card{color:#293631}html[data-theme=light] .landing-game-select-card-image{background:#eef2f0;border-color:#12261f1f}@media (width<=1050px){.landing-game-select-grid{grid-template-columns:repeat(3,minmax(110px,1fr))}}@media (width<=720px){.landing-game-select-menu{width:100%;min-height:0;padding:18px;position:relative;top:auto;left:auto}.landing-game-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.landing-game-select-search{width:100%}}.landing-game-select-menu{z-index:80;width:300%;position:relative;top:auto;left:auto}.landing-tournament-action-bar.is-menu-open{grid-template-rows:72px auto}.landing-tournament-action-bar.is-menu-open .landing-game-select{display:contents}.landing-tournament-action-bar.is-menu-open .landing-game-select-trigger{grid-area:1/1}.landing-tournament-action-bar.is-menu-open .landing-game-select-menu{grid-area:2/1/auto/-1;width:100%;position:relative;top:auto;left:auto}.landing-tournament-action-bar.is-menu-open .landing-tournament-action:first-of-type{grid-area:1/2}.landing-tournament-action-bar.is-menu-open .landing-tournament-action:nth-of-type(2){grid-area:1/3}.landing-game-select-card{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.landing-game-select-card-name{text-align:left!important;white-space:normal!important;width:108px!important;margin:0!important;font-size:.88rem!important;font-weight:500!important;line-height:1.35!important;display:block!important}.landing-game-select-card-image{flex:none!important}.landing-game-select-grid{gap:22px!important}.landing-game-select-card-image{width:92px!important;height:92px!important}.landing-game-select-card-name{width:96px!important;font-size:.82rem!important;line-height:1.3!important}.landing-game-select-card-image img{width:76%!important;height:76%!important}.landing-game-select-search{margin-left:14px!important}html[data-theme=light] .landing-game-select-card-image img{object-fit:contain!important;box-sizing:border-box!important;width:100%!important;height:100%!important;padding:8px!important}html[data-theme=light] .landing-game-select-card-image{background:#0b1c17!important;border:1px solid #0878564d!important;box-shadow:inset 0 0 0 1px #ffffff05,0 3px 10px #0f2d231f!important}html[data-theme=light] .landing-game-select-card-image img{object-fit:contain!important;width:76%!important;height:76%!important;padding:0!important}html[data-theme=light] .landing-game-select-card:hover .landing-game-select-card-image{background:#0d261f!important;border-color:#0a9b70!important;box-shadow:0 0 0 2px #0a9b7024,0 8px 18px #0f2d232e!important}html[data-theme=light] .landing-game-select-card.active .landing-game-select-card-image{background:#0b211b!important;border-color:#08a979!important;box-shadow:0 0 0 2px #08a97938!important}html[data-theme=light] .landing-game-select-card:hover .landing-game-select-card-image,html[data-theme=light] .landing-game-select-card.active .landing-game-select-card-image{box-shadow:none!important;background:#0b1c17!important;border-color:#0878564d!important}.landing-game-select-search{width:320px!important;height:56px!important;box-shadow:none!important;background:#f7f9f8!important;border:1px solid #1f312b2e!important;border-radius:999px!important;align-items:center!important;gap:12px!important;margin-left:14px!important;padding:0 18px!important;display:flex!important;overflow:hidden!important}.landing-game-select-search svg{color:#60706a!important;flex:none!important;width:24px!important;height:24px!important}.landing-game-select-search input{width:auto!important;height:100%!important;box-shadow:none!important;color:#27332f!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:1!important;margin:0!important;padding:0!important;font-size:.96rem!important;font-weight:600!important}.landing-game-select-search input::placeholder{color:#89958f!important;opacity:1!important}html[data-theme=dark] .landing-game-select-search{background:#15211d!important;border-color:#ffffff29!important}html[data-theme=dark] .landing-game-select-search svg{color:#ffffffb8!important}html[data-theme=dark] .landing-game-select-search input{color:#fff!important}html[data-theme=dark] .landing-game-select-search input::placeholder{color:#ffffff7a!important}html[data-theme=light] .landing-game-select-card:hover,html[data-theme=light] .landing-game-select-card.active{box-shadow:none!important;background:0 0!important}html[data-theme=light] .landing-game-select-card:hover .landing-game-select-card-image{background:#0b1c17!important;border:2px solid #0aa878!important;box-shadow:0 0 0 2px #0aa87824,0 8px 18px #0a503a2e!important}html[data-theme=light] .landing-game-select-card.active .landing-game-select-card-image{background:#0b1c17!important;border:2px solid #08b880!important;box-shadow:0 0 0 2px #08b8802e!important}.landing-promo-carousel{box-sizing:border-box;background:radial-gradient(circle at 75% 20%,#0ca3741f,#0000 30%),#06100d;width:100%;padding:42px clamp(24px,4vw,60px) 52px}.landing-promo-carousel-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:28px;width:min(100%,1320px);margin:0 auto;display:grid}.landing-promo-banner{background:#07120f;border:1px solid #16dda1bf;border-radius:18px;min-width:0;min-height:360px;transition:transform .18s,border-color .18s;display:block;position:relative;overflow:hidden;box-shadow:0 20px 44px #00000052}.landing-promo-banner:hover{border-color:#22e5aa;transform:translateY(-3px)}.landing-promo-banner img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.landing-posted-tournaments{min-width:0;min-height:360px;position:relative;overflow:visible}.landing-posted-tournament-track{height:100%;transition:transform .48s cubic-bezier(.22,1,.36,1);display:flex}.landing-posted-tournament-slide{box-sizing:border-box;flex-direction:column;width:100%;min-width:100%;height:100%;padding:0;display:flex}.landing-posted-tournament-card{color:#fff;background:#0a1713;border:1px solid #22e2a638;border-radius:18px 18px 0 0;flex:1;min-height:305px;text-decoration:none;display:block;overflow:hidden}.landing-posted-tournament-image{width:100%;height:100%;min-height:305px;position:relative;overflow:hidden}.landing-posted-tournament-image>img,.landing-posted-tournament-fallback,.landing-posted-tournament-fallback img{width:100%;height:100%;display:block}.landing-posted-tournament-image>img,.landing-posted-tournament-fallback img{object-fit:cover}.landing-posted-tournament-overlay{background:linear-gradient(#02080608 25%,#020806ed 100%);position:absolute;inset:0}.landing-posted-tournament-status{color:#062017;letter-spacing:.07em;text-transform:uppercase;background:#4aeca9;border-radius:999px;padding:8px 13px;font-size:.7rem;font-weight:900;position:absolute;top:18px;left:18px}.landing-posted-tournament-copy{position:absolute;bottom:22px;left:22px;right:22px}.landing-posted-tournament-copy h2{color:#fff;margin:0 0 10px;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:850;line-height:1.08}.landing-posted-tournament-meta{color:#eaf6f0c2;flex-wrap:wrap;gap:7px 16px;font-size:.78rem;font-weight:650;display:flex}.landing-posted-tournament-join{color:#04120d;text-transform:uppercase;background:linear-gradient(135deg,#16dca1,#08a978);border-radius:0 0 18px 18px;justify-content:center;align-items:center;min-height:54px;font-size:.95rem;font-weight:900;text-decoration:none;transition:filter .16s;display:flex}.landing-posted-tournament-join:hover{filter:brightness(1.08)}.landing-carousel-arrow{z-index:10;color:#fff;cursor:pointer;background:#04110de0;border:1px solid #24e2a859;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:background .16s,transform .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.landing-carousel-dots{z-index:11;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:-27px;left:0;right:0}.landing-carousel-dots button{cursor:pointer;background:#ffffff52;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .18s,background .18s}.landing-carousel-dots button.active{background:#20dda3;width:34px}.landing-posted-tournament-empty{box-sizing:border-box;color:#e4f2ebad;text-align:center;background:#0a1713;border:1px solid #23daa233;border-radius:18px;place-content:center;justify-items:center;gap:10px;width:100%;min-height:360px;padding:28px;display:grid}.landing-posted-tournament-empty strong{color:#fff;font-size:1.15rem}.landing-posted-tournament-empty a{color:#06140f;background:#20dda3;border-radius:8px;margin-top:8px;padding:11px 17px;font-weight:850;text-decoration:none}.landing-posted-tournament-loading{color:#e4f2ebc7}.landing-posted-tournament-loading .nexus-loader{margin-bottom:4px}@media (width<=980px){.landing-promo-carousel-layout{grid-template-columns:1fr}.landing-promo-banner,.landing-posted-tournaments{min-height:340px}}@media (width<=600px){.landing-promo-carousel{padding:28px 16px 46px}.landing-promo-banner{min-height:260px}.landing-posted-tournaments,.landing-posted-tournament-image{min-height:290px}.landing-carousel-arrow-left{left:8px}.landing-carousel-arrow-right{right:8px}}.landing-promo-banner img{object-fit:contain;object-position:center;background:#06100d;width:100%;height:100%;display:block}.landing-promo-banner{aspect-ratio:16/9;background:#06100d;border:1px solid #16dda1bf;border-radius:18px;min-width:0;min-height:0;display:block;overflow:hidden}.landing-promo-banner{background:#06100d;border:1px solid #16dda1bf;border-radius:18px;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}.landing-promo-banner img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:none;margin:0;display:block}.landing-promo-banner{min-width:0;min-height:0;display:block;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;transform:none!important}.landing-promo-banner:hover{box-shadow:none!important;border:0!important;transform:none!important}.landing-promo-banner img{object-fit:contain;object-position:center;width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}:is(.page-shell:has(.landing-topbar) .landing-main>.landing-tournament-action-bar,.page-shell:has(.landing-topbar) .landing-main>.landing-promo-carousel){width:calc(100% + 32px)!important;max-width:none!important;margin-left:-32px!important;margin-right:0!important}.landing-promo-carousel-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;align-items:center!important;gap:28px!important}.landing-promo-banner{width:100%!important;min-width:0!important;overflow:hidden!important}.landing-promo-banner img{object-fit:contain!important;width:100%!important;height:auto!important;display:block!important}.landing-posted-tournaments{justify-self:center!important;width:88%!important;min-width:0!important;max-width:520px!important;overflow:visible!important}.landing-posted-tournament-viewport{width:100%!important;height:auto!important}.landing-posted-tournament-slide{width:100%!important;min-width:100%!important}.landing-posted-tournament-card{min-height:265px!important}.landing-posted-tournament-image{aspect-ratio:16/9!important;min-height:265px!important}.landing-posted-tournament-join{min-height:48px!important;font-size:.86rem!important}.landing-promo-banner-image-light{display:block!important}.landing-promo-banner-image-dark{display:none!important}html[data-theme=light] .landing-promo-banner-image-light{display:block!important}html[data-theme=light] .landing-promo-banner-image-dark,html[data-theme=dark] .landing-promo-banner-image-light{display:none!important}html[data-theme=dark] .landing-promo-banner-image-dark{display:block!important}.landing-promo-banner-image{width:100%!important;height:auto!important;box-shadow:none!important;object-fit:contain!important;object-position:center!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.landing-promo-carousel{padding:48px clamp(28px,4vw,64px) 66px!important}.landing-promo-carousel-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr)!important;align-items:center!important;gap:38px!important;width:min(100%,1320px)!important}.landing-promo-banner{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.landing-promo-banner:hover{transform:none!important}.landing-promo-banner-image{object-fit:contain!important;object-position:center!important;width:100%!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.landing-posted-tournaments{justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:340px!important;padding-bottom:36px!important;position:relative!important;overflow:hidden!important}.landing-posted-tournament-slide{opacity:.48!important;flex:0 0 78%!important;width:78%!important;min-width:78%!important;height:270px!important;padding:0 9px!important;transition:opacity .3s,transform .3s!important;display:block!important;transform:scale(.82)!important}.landing-posted-tournament-slide:hover{z-index:5!important;opacity:1!important;position:relative!important;transform:scale(1)!important}.landing-posted-tournament-card{background:#091510!important;border:1px solid #1cd79b33!important;border-radius:17px!important;width:100%!important;height:270px!important;min-height:0!important;display:block!important;overflow:hidden!important;box-shadow:0 20px 38px #00000059!important}.landing-posted-tournament-image{border-radius:inherit!important;width:100%!important;height:100%!important;min-height:0!important}.landing-posted-tournament-image>img,.landing-posted-tournament-fallback,.landing-posted-tournament-fallback img{width:100%!important;height:100%!important}.landing-posted-tournament-image>img,.landing-posted-tournament-fallback img{object-fit:cover!important;object-position:center!important}.landing-posted-tournament-status{color:#fff!important;letter-spacing:0!important;text-transform:none!important;background:linear-gradient(135deg,#43e88f,#63f0a1)!important;border-radius:999px!important;padding:9px 16px!important;font-size:.76rem!important;font-weight:850!important;top:17px!important;left:17px!important;box-shadow:0 7px 18px #1bd2893d!important}.landing-posted-tournament-copy h2{color:#fff!important;text-shadow:0 3px 9px #000000b8!important;margin-bottom:8px!important;font-size:clamp(1.15rem,1.8vw,1.55rem)!important;line-height:1.08!important}.landing-carousel-dots{gap:10px!important;bottom:1px!important}.landing-carousel-dots button{background:#ffffff61!important;border:2px solid #0000!important;width:11px!important;height:11px!important}.landing-carousel-dots button.active{background:linear-gradient(90deg,#90d334,#c0ff50)!important;border-color:#ffffffbf!important;width:38px!important;box-shadow:0 0 0 2px #97dc3924!important}.landing-carousel-arrow{z-index:20!important;color:#baff45!important;background:#07120eeb!important;border:1px solid #7ada3040!important;border-radius:10px!important;width:42px!important;height:42px!important}html[data-theme=light] .landing-posted-tournament-slide{opacity:.5!important}html[data-theme=light] .landing-carousel-dots button{background:#21312a61!important}@media (width<=980px){.landing-promo-carousel-layout{grid-template-columns:1fr!important}.landing-posted-tournaments{min-height:340px!important}}@media (width<=600px){.landing-posted-tournament-slide{flex-basis:88%!important;width:88%!important;min-width:88%!important}.landing-posted-tournament-viewport{height:270px!important}.landing-posted-tournament-card,.landing-posted-tournament-slide{height:235px!important}}.landing-posted-tournaments{justify-self:center!important;width:100%!important;max-width:560px!important;min-height:320px!important;padding-bottom:46px!important;position:relative!important;overflow:hidden!important}.landing-posted-tournament-viewport{border-radius:0!important;width:100%!important;height:270px!important;overflow:hidden!important}.landing-posted-tournament-track{align-items:center!important;gap:14px!important;height:100%!important;transition:transform .46s cubic-bezier(.22,1,.36,1)!important;display:flex!important}.landing-posted-tournament-slide{opacity:1!important;filter:none!important;flex:0 0 82%!important;width:82%!important;min-width:82%!important;height:245px!important;padding:0!important;transform:none!important}.landing-posted-tournament-slide,.landing-posted-tournament-slide.is-active{opacity:1!important;filter:none!important;transform:none!important}.landing-posted-tournament-slide:not(.is-active){opacity:.55!important;filter:none!important}.landing-posted-tournament-card{background:#07130f!important;border:1px solid #18cf9533!important;border-radius:16px!important;width:100%!important;height:245px!important;min-height:245px!important;overflow:hidden!important;box-shadow:0 14px 28px #00000047!important}.landing-posted-tournament-image{width:100%!important;height:100%!important;min-height:245px!important}.landing-posted-tournament-image>img,.landing-posted-tournament-fallback,.landing-posted-tournament-fallback img{object-fit:cover!important;object-position:center!important;image-rendering:auto!important;filter:none!important;width:100%!important;height:100%!important}.landing-posted-tournament-overlay{background:linear-gradient(#0000 42%,#020806c2 100%)!important}.landing-posted-tournament-status{color:#fff!important;text-transform:none!important;background:#54df92!important;padding:8px 14px!important;font-size:.74rem!important;top:16px!important;left:16px!important}.landing-posted-tournament-copy h2{color:#fff!important;text-shadow:0 3px 8px #000000bf!important;margin:0 0 6px!important;font-size:1.25rem!important;line-height:1.1!important}.landing-posted-tournament-meta{color:#fffc!important;font-size:.7rem!important}.landing-posted-tournament-join{display:none!important}.landing-carousel-dots{justify-content:center!important;align-items:center!important;gap:9px!important;display:flex!important;position:absolute!important;bottom:4px!important;left:58px!important;right:58px!important}.landing-carousel-dots button{width:10px!important;height:10px!important;box-shadow:none!important;background:#ffffff61!important;border:0!important;border-radius:999px!important;padding:0!important}.landing-carousel-dots button.active{background:#aee83e!important;width:38px!important;box-shadow:0 0 0 2px #fffc!important}.landing-carousel-arrow{color:#b6ef45!important;background:#081510f2!important;border:1px solid #a1e6414d!important;border-radius:9px!important;width:34px!important;height:34px!important;top:auto!important;bottom:0!important;transform:none!important}.landing-carousel-arrow:hover{background:#0c9e72!important;transform:none!important}.landing-carousel-arrow-left{left:calc(50% - 104px)!important}.landing-carousel-arrow-right{right:calc(50% - 104px)!important}.landing-carousel-arrow svg{width:18px!important;height:18px!important}.landing-posted-tournaments{transform:translateY(34px)!important}html[data-theme=dark] .landing-game-select-card:hover,html[data-theme=dark] .landing-game-select-card.active,html[data-theme=dark] .landing-game-select-card[aria-selected=true],html[data-theme=dark] .landing-game-select-card{box-shadow:none!important;background:0 0!important}html[data-theme=dark] .landing-game-select-card:hover .landing-game-select-card-image,html[data-theme=dark] .landing-game-select-card.active .landing-game-select-card-image,html[data-theme=dark] .landing-game-select-card[aria-selected=true] .landing-game-select-card-image{box-shadow:none!important;background:#0b1c17!important;border:2px solid #0aa878!important}html[data-theme=dark] .landing-game-select-card-image{background:#0b1c17!important;border:1px solid #0aa8782e!important}.landing-game-select-panel{color:#fff;background:#07130f}html[data-theme=light] .landing-game-select-panel{color:#17231e;background:#fff}.element{color:#fff;background:#07130f}html[data-theme=light] .element{color:#17231e;background:#fff}.landing-organizer-cta{isolation:isolate;box-sizing:border-box;color:#fff;background:#111615;align-items:flex-start;width:100%;min-height:590px;padding:clamp(76px,8vw,120px) clamp(32px,8vw,130px) clamp(120px,12vw,190px);display:flex;position:relative;overflow:hidden}.landing-organizer-cta:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(at 50% 118%,#00d296e0 0%,#00a475ad 25%,#006c4e6b 48%,#00392a29 68%,#0000 84%),linear-gradient(#161918 0%,#151b19 42%,#123127 72%,#07583f 100%);position:absolute;inset:0}.landing-organizer-cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0508077a 0%,#0508072e 36%,#0000 64%);position:absolute;inset:0}.landing-organizer-cta-content{flex-direction:column;align-items:flex-start;width:min(100%,1040px);margin:0 auto;display:flex}.landing-organizer-cta-title{color:#fff;letter-spacing:-.035em;text-transform:uppercase;max-width:940px;margin:0 0 20px;font-size:clamp(2rem,4.6vw,4.3rem);font-weight:850;line-height:.98}.landing-organizer-cta-highlight{color:#fff;letter-spacing:-.025em;text-transform:uppercase;background:#050706;border-bottom:5px solid #10c990;border-right:5px solid #10c990;max-width:100%;margin-bottom:26px;padding:5px 10px 7px;font-size:clamp(1.6rem,3.7vw,3.5rem);font-weight:900;line-height:1;display:inline-block}.landing-organizer-cta-description{color:#ffffffd1;max-width:1000px;margin:0 0 34px;font-size:clamp(.95rem,1.25vw,1.16rem);font-weight:500;line-height:1.72}.landing-organizer-cta-button{color:#07130e;letter-spacing:.07em;text-transform:uppercase;background:#e8ecea;border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 30px;font-size:.9rem;font-weight:900;text-decoration:none;transition:transform .16s,background .16s,color .16s;display:inline-flex}.landing-organizer-cta-button:hover{color:#fff;background:#0aa878;transform:translateY(-2px)}html[data-theme=light] .landing-organizer-cta{background:#eaf1ee}html[data-theme=light] .landing-organizer-cta:before{background:radial-gradient(at 50% 118%,#00c48b9e 0%,#00976b6b 28%,#005d4333 52%,#0000 82%),linear-gradient(#eef3f1 0%,#e5eeea 45%,#c7e5d9 74%,#87cfb4 100%)}html[data-theme=light] .landing-organizer-cta:after{background:linear-gradient(#ffffff6b 0%,#0000 55%)}html[data-theme=light] .landing-organizer-cta-title{color:#102019}html[data-theme=light] .landing-organizer-cta-description{color:#102019c2}@media (width<=760px){.landing-organizer-cta{min-height:520px;padding:62px 22px 120px}.landing-organizer-cta-title{font-size:clamp(1.85rem,9vw,3rem);line-height:1.02}.landing-organizer-cta-highlight{font-size:clamp(1.35rem,7vw,2.3rem)}.landing-organizer-cta-description{font-size:.94rem;line-height:1.6}}.landing-promo-carousel{min-height:auto!important;padding-bottom:30px!important}.landing-promo-carousel-layout{align-items:center!important;min-height:auto!important}.landing-posted-tournaments{min-height:285px!important;margin-bottom:0!important;padding-bottom:38px!important}.landing-organizer-cta{margin-top:0!important;padding-top:70px!important}.landing-promo-carousel{padding-bottom:0!important}.landing-organizer-cta{padding-top:45px!important}.landing-organizer-cta-title{letter-spacing:-.025em!important;max-width:820px!important;margin-bottom:18px!important;font-size:clamp(1.9rem,3.6vw,3.35rem)!important;line-height:1.04!important}.landing-organizer-cta-highlight{color:#fff!important;width:auto!important;max-width:820px!important;box-shadow:none!important;letter-spacing:-.02em!important;background:0 0!important;border:0!important;margin:0 0 22px!important;padding:0!important;font-size:clamp(1.45rem,2.8vw,2.65rem)!important;line-height:1.05!important;display:block!important}.landing-organizer-cta-title{font-size:clamp(1.75rem,3.1vw,3rem)!important}.landing-organizer-cta-highlight{color:#0000!important;-webkit-text-fill-color:transparent!important;width:fit-content!important;max-width:820px!important;box-shadow:none!important;letter-spacing:-.02em!important;text-shadow:0 0 18px #14dca021!important;background:linear-gradient(90deg,#09a978 0%,#19dca3 45%,#66f0c5 70%,#0bab7c 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;border:0!important;margin:0 0 20px!important;padding:0!important;font-size:clamp(1.15rem,2vw,2rem)!important;font-weight:800!important;line-height:1.08!important;display:block!important}.landing-organizer-cta-description{color:#d2dad6ad!important;letter-spacing:0!important;max-width:900px!important;margin:0 0 30px!important;font-size:clamp(.78rem,.95vw,.92rem)!important;font-weight:400!important;line-height:1.7!important}.page-shell:has(.landing-topbar) .landing-main>.landing-organizer-cta{width:calc(100% + 16px)!important;max-width:none!important;margin-left:-16px!important;margin-right:0!important}.landing-home-footer .footer-sponsor-marquee,.landing-home-footer .footer-sponsor-marquee-wrapper,.landing-home-footer .footer-sponsors{display:none!important}.landing-organizer-sponsors{text-align:center;width:100%;margin-top:70px}.landing-organizer-sponsors-heading{margin-bottom:42px}.landing-organizer-sponsors-heading h3{color:#fff;text-transform:uppercase;margin:0 0 8px;font-size:1.35rem;font-weight:800;line-height:1.2}.landing-organizer-sponsors-heading p{color:#d2dad69e;margin:0;font-size:.82rem;font-weight:400;line-height:1.5}.landing-organizer-sponsors-grid{grid-template-columns:repeat(4,minmax(130px,1fr));justify-content:center;align-items:start;gap:46px 54px;width:min(100%,980px);margin:0 auto;display:grid!important}.landing-organizer-sponsor-item{flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;min-height:130px;width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:flex!important}.landing-organizer-sponsor-item img{object-fit:contain;display:block;filter:none!important;opacity:1!important;width:150px!important;max-width:100%!important;height:90px!important}.landing-organizer-sponsor-item span{color:#ffffffc7;text-align:center;width:100%;font-size:.82rem;font-weight:500;line-height:1.3}.landing-organizer-sponsor-item:hover{box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}@media (width<=1000px){.landing-organizer-sponsors-grid{grid-template-columns:repeat(3,minmax(120px,1fr));gap:40px 34px}}@media (width<=650px){.landing-organizer-sponsors{margin-top:55px}.landing-organizer-sponsors-grid{grid-template-columns:repeat(2,minmax(100px,1fr));gap:32px 22px}.landing-organizer-sponsor-item img{width:115px!important;height:70px!important}.landing-organizer-sponsor-item span{font-size:.75rem}}.landing-organizer-sponsors-grid{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:46px 54px;width:min(100%,980px);margin:0 auto;display:flex!important}.landing-organizer-sponsor-item{flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;min-height:130px;width:190px!important;min-width:190px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 190px!important;margin:0!important;padding:0!important;display:flex!important}.landing-organizer-sponsor-item span{display:none!important}.landing-organizer-sponsor-item{cursor:pointer!important;text-decoration:none!important}.landing-organizer-sponsor-item:hover img{opacity:1!important;transform:translateY(-3px)scale(1.04)!important}.landing-organizer-sponsor-item img{transition:transform .16s,opacity .16s}.landing-organizer-cta{padding-bottom:20px!important}.landing-organizer-sponsors{margin-top:30px!important;margin-bottom:0!important}.landing-organizer-cta{min-height:auto!important;padding-bottom:55px!important}.landing-organizer-sponsors{margin-top:45px!important;margin-bottom:30px!important;padding-bottom:0!important}.landing-organizer-sponsor-item{min-height:95px!important}.landing-organizer-sponsors-grid{row-gap:34px!important}.landing-home-footer{margin-top:0!important}html[data-theme=dark] .about-page-main,html[data-theme=dark] .about-page-content,html[data-theme=dark] .about-block{background:#07130f!important}html[data-theme=dark] .about-page-shell{background:linear-gradient(#07130f 0%,#06110d 45%,#050d0a 100%)!important}html[data-theme=dark] .about-offer-card,html[data-theme=dark] .about-feature-card,html[data-theme=dark] .about-card{background:#081711!important;border-color:#12c99147!important}html,body,#root,*{cursor:url(/cursor/nexus-cursor-48.png) 2 2,auto!important}a,button,[role=button],select,summary,label{cursor:url(/cursor/nexus-cursor-48.png) 2 2,pointer!important}html{scrollbar-width:thin;scrollbar-color:#0dbb85 #07110d}html::-webkit-scrollbar{width:11px}html::-webkit-scrollbar-track{background:#07110d}html::-webkit-scrollbar-thumb{background:linear-gradient(#15d79a 0%,#0aa878 100%);border:2px solid #07110d;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(#2be7ad 0%,#10bd88 100%)}html::-webkit-scrollbar-corner{background:#07110d}.about-page-shell h2,.about-page-shell h3,.about-page-shell .about-section-title,.about-page-shell .about-heading{color:#18d79f!important}.page-shell .landing-footer,.page-shell .marketing-footer,.page-shell footer{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.page-shell .landing-home-footer{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.page-shell:has(.landing-topbar) .landing-main>.landing-home-footer{width:calc(100% + 16px)!important;margin-left:-16px!important}.page-shell:has(.landing-topbar) .landing-main>.landing-footer{width:calc(100% + 16px)!important;margin-left:-16px!important}.page-shell:has(.landing-topbar) .landing-main>footer{width:calc(100% + 16px)!important;margin-left:-16px!important}html[data-theme=light] .landing-organizer-cta-description{color:#14251ec7!important;opacity:1!important;text-shadow:none!important;font-weight:400!important}html[data-theme=light] .landing-organizer-cta-description,html[data-theme=light] .landing-organizer-cta-description *{color:#14251ec7!important;opacity:1!important}.landing-nav-link .landing-nav-custom-icon{color:currentColor;flex:0 0 22px;width:22px;height:22px;display:block}.landing-nav-link{align-items:center;gap:12px;display:flex}.landing-nav-link>span{min-width:0}.partnership-contact-form{gap:1.55rem;width:min(100%,920px);display:grid}.contact-choice-group{border:0;min-width:0;margin:0;padding:0}.contact-choice-group legend{color:var(--text-primary,#fff);margin-bottom:1rem;font-size:1rem;font-weight:800;line-height:1.4}.contact-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 2.5rem;display:grid}.contact-choice-option{cursor:pointer;align-items:center;gap:.8rem;min-width:0;padding:.6rem 0;display:flex}.contact-choice-option input{accent-color:#11c994;cursor:pointer;flex:0 0 22px;width:22px;height:22px;margin:0}.contact-choice-option span{color:var(--text-primary,#fff);font-size:.92rem;font-weight:500;line-height:1.35}.partnership-contact-form .contact-send-button{text-transform:uppercase;width:fit-content;min-width:280px;min-height:52px;padding:.85rem 1.4rem}html[data-theme=light] .contact-choice-group legend,html[data-theme=light] .contact-choice-option span{color:#16231e!important}@media (width<=700px){.contact-choice-grid{grid-template-columns:1fr;gap:.5rem}.partnership-contact-form .contact-send-button{width:100%;min-width:0}}.contact-page-content .contact-page-head h1{letter-spacing:-.045em!important;max-width:720px!important;margin:0 0 1rem!important;font-size:clamp(2.4rem,4.4vw,4.6rem)!important;line-height:.98!important}.contact-page-content .contact-page-head p{color:#91a39c!important;max-width:780px!important;margin:0!important;font-size:.94rem!important;font-weight:400!important;line-height:1.65!important}.partnership-contact-form{gap:1.25rem!important;width:min(100%,820px)!important;margin-top:2rem!important}.partnership-contact-form .contact-field>span{margin-bottom:.55rem;display:block;color:#b7c8c1!important;font-size:.88rem!important;font-weight:600!important}.partnership-contact-form input[type=text],.partnership-contact-form input[type=email],.partnership-contact-form textarea{transition:border-color .16s,background-color .16s,box-shadow .16s;box-sizing:border-box!important;color:#f4faf7!important;width:100%!important;box-shadow:none!important;background:#0c1713!important;border:1px solid #29ce9d33!important;border-radius:8px!important;outline:none!important;padding:.9rem 1rem!important;font-size:.94rem!important;font-weight:400!important}.partnership-contact-form input[type=text],.partnership-contact-form input[type=email]{min-height:50px!important}.partnership-contact-form textarea{resize:vertical;min-height:130px!important}.partnership-contact-form input::placeholder,.partnership-contact-form textarea::placeholder{color:#64746e!important;opacity:1!important}.partnership-contact-form input:focus,.partnership-contact-form textarea:focus{background:#0e1d18!important;border-color:#17c994!important;box-shadow:0 0 0 3px #17c9941a!important}.partnership-contact-form input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f4faf7!important;box-shadow:inset 0 0 0 1000px #0c1713!important}.partnership-contact-form input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f4faf7!important;box-shadow:inset 0 0 0 1000px #0c1713!important}.partnership-contact-form input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#f4faf7!important;box-shadow:inset 0 0 0 1000px #0c1713!important}.contact-choice-group legend{color:#e8f2ee!important;margin-bottom:.8rem!important;font-size:.95rem!important;font-weight:700!important}.contact-choice-option span{color:#b9c8c2!important;font-size:.9rem!important;font-weight:400!important}html[data-theme=light] .contact-page-content .contact-page-head p{color:#5e6f68!important}html[data-theme=light] .partnership-contact-form input[type=text],html[data-theme=light] .partnership-contact-form input[type=email],html[data-theme=light] .partnership-contact-form textarea{color:#17231e!important;background:#f3f7f5!important;border-color:#13685033!important}html[data-theme=light] .partnership-contact-form input::placeholder,html[data-theme=light] .partnership-contact-form textarea::placeholder{color:#82918b!important}html[data-theme=light] .partnership-contact-form input:focus,html[data-theme=light] .partnership-contact-form textarea:focus{background:#fff!important;border-color:#0fa87c!important}@media (width<=700px){.contact-page-content .contact-page-head h1{font-size:clamp(2.1rem,11vw,3.2rem)!important;line-height:1!important}.contact-page-content .contact-page-head p{font-size:.88rem!important;line-height:1.55!important}}.contact-page-content .contact-page-head h1{white-space:nowrap!important;letter-spacing:-.035em!important;max-width:none!important;font-size:clamp(2rem,3.6vw,3.8rem)!important;line-height:1!important}.partnership-contact-form .contact-send-button{color:#04110c!important;width:fit-content!important;min-width:280px!important;box-shadow:none!important;background:linear-gradient(135deg,#19d6a0 0%,#0ebc89 100%)!important;border:1px solid #27e8ae73!important;border-radius:9px!important}.partnership-contact-form .contact-send-button:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#29e5af 0%,#15ca94 100%)!important}.partnership-contact-form .contact-send-button:disabled{color:#ffffff8c!important;opacity:.7!important;background:#215e4c!important}@media (width<=760px){.contact-page-content .contact-page-head h1{white-space:normal!important;font-size:clamp(2rem,10vw,3rem)!important}}.partners-page-footer .landing-sponsor-marquee,.partners-page-footer .marketing-sponsor-strip,.partners-page-footer .sponsor-animation,.partners-page-footer .landing-partner-track,.hide-footer-sponsors .footer-sponsor-marquee{display:none!important}.about-page-main [class*=reveal]{clip-path:none!important;overflow:visible!important}.about-page-main [class*=reveal]:not(.is-visible){opacity:0;transform:translateY(12px)}.about-page-main [class*=reveal].is-visible{opacity:1;transform:translateY(0)}.scroll-reveal{opacity:0;clip-path:none;transform:translateY(12px)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.about-page-main .scroll-reveal,.about-page-main .scroll-reveal.is-visible,.about-page-main [class*=reveal],.about-page-main [class*=reveal].is-visible{opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;transition:none!important;overflow:visible!important;transform:none!important}.about-page-content{opacity:0;animation:.52s ease-out forwards aboutPageFadeIn}@keyframes aboutPageFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.about-page-main .page-title-motion,.about-page-main .page-title-line-motion{opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;animation:none!important;transform:none!important}@media (width>=1025px){:is(.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections .landing-sidebar-section>a.active,.page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections .landing-sidebar-subnav>a.active){color:#fff!important;box-shadow:none!important;background:#087451!important;border:0!important;transform:none!important}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-section>a.active:before{content:none!important;display:none!important}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-subnav>a.active:before{content:none!important;display:none!important}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-subnav>a.active{border-radius:10px!important}}.game-tournaments-loading{color:#b9cfc7b3!important;grid-column:1/-1!important;min-height:260px!important}.game-tournaments-loading .tournament-nexus-loader,.game-tournaments-loading .nexus-loader,.game-tournaments-loading .splash-loader{color:#17d5a1!important}.game-tournaments-loading .splash-mark,.game-tournaments-loading .nexus-loader-mark,.game-tournaments-loading .tournament-nexus-loader .splash-mark{border-color:#17d5a1 #17d5a18c #17d5a12e #17d5a12e!important;box-shadow:0 0 18px #17d5a129,inset 0 0 12px #17d5a114!important}.game-tournaments-loading .splash-logo,.game-tournaments-loading .splash-wordmark,.game-tournaments-loading .nexus-loader-text{color:#18c998!important;filter:none!important}.game-tournaments-loading p{color:#c3d5cec2!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.76rem!important;font-weight:700!important}.game-tournaments-block{box-shadow:none!important;background:#06110d!important;border-color:#14c49124!important}.game-tournaments-heading .eyebrow{color:#1dd3a0!important}.game-tournaments-search>div{box-shadow:none!important;background:#09150f!important;border:1px solid #18c9964d!important}.game-tournaments-search input{color:#edf7f3!important;background:0 0!important}.game-tournaments-search input::placeholder{color:#b8ccc47a!important}.game-tournaments-search svg{color:#1bd29f!important}.game-tournaments-search>div:focus-within{border-color:#19c995!important;box-shadow:0 0 0 3px #19c99517!important}.game-tournaments-filter details,.game-tournaments-filter summary{color:#1dd3a0!important;box-shadow:none!important;background:#09150f!important;border-color:#18c9964d!important}.game-tournaments-filter details>div,.game-tournaments-filter [role=listbox]{background:#09150f!important;border-color:#18c99640!important}.game-tournaments-filter button{color:#e2efeacc!important}.game-tournaments-filter button:hover,.game-tournaments-filter button.active{color:#fff!important;background:#18c99624!important}.game-tournament-card{background:#07120e!important;border:1px solid #17c99654!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 10px 28px #00000042,0 0 18px #17c9960a!important}.game-tournament-media{background:radial-gradient(circle,#14996f1c,#0000 60%),#081510!important;border-bottom:1px solid #17c99629!important}.game-tournament-body{background:#07120e!important}.game-tournament-title-row h3{color:#22d8a5!important}.game-tournament-coins strong{color:#fff!important}.game-tournament-coins span{color:#c6d6d0b8!important}.game-tournament-match{border-color:#b2ccc21f!important}.game-tournament-bullet{color:#1dd3a0!important}.game-tournament-match span,.game-tournament-match p{color:#cbdbd5b8!important}.game-tournament-footer small,.game-tournament-footer-label,.game-tournament-meta-label{color:#22d5a3!important}.game-tournament-footer strong{color:#f1f7f5!important}.game-tournament-card a,.game-tournament-card button{box-shadow:none}.game-tournament-join-button,.game-tournament-card .primary-button{color:#03110c!important;background:linear-gradient(135deg,#20d5a3 0%,#0fae80 100%)!important;border:0!important}.game-tournament-join-button:hover,.game-tournament-card .primary-button:hover{background:linear-gradient(135deg,#2be3af 0%,#14bd8b 100%)!important}.game-tournament-full-button{color:#171003!important;background:#c48b23!important}html[data-theme=light] .game-tournaments-block{background:#f4f8f6!important}html[data-theme=light] .game-tournaments-search>div,html[data-theme=light] .game-tournaments-filter details,html[data-theme=light] .game-tournaments-filter summary{color:#087b59!important;background:#fff!important;border-color:#10705238!important}html[data-theme=light] .game-tournaments-search input{color:#18231f!important}html[data-theme=light] .game-tournament-card{background:#fff!important;border-color:#117a5a3d!important;box-shadow:0 8px 24px #17372c12!important}html[data-theme=light] .game-tournament-media{background:#f3f7f5!important;border-bottom-color:#117a5a24!important}html[data-theme=light] .game-tournament-coins strong,html[data-theme=light] .game-tournament-footer strong{color:#17231e!important}html[data-theme=light] .game-tournament-match span,html[data-theme=light] .game-tournament-match p,html[data-theme=light] .game-tournament-coins span{color:#66756f!important}.game-tournaments-loading{text-align:center!important;flex-direction:column!important;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:260px!important;padding:40px 20px!important;display:flex!important}.game-tournaments-spinner{border:4px solid #19d29d;border-color:#19d29d #19d29d8c #19d29d24 #19d29d24;border-radius:50%;width:64px;height:64px;animation:.8s linear infinite gameTournamentSpinner;position:relative;box-shadow:0 0 18px #19d29d26,inset 0 0 12px #19d29d0f}.game-tournaments-spinner:before{content:"";border:2px solid #19d29d1f;border-bottom-color:#19d29d;border-radius:50%;animation:1.1s linear infinite gameTournamentSpinnerReverse;position:absolute;inset:10px}.game-tournaments-spinner:after{content:"";background:#19d29d;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #19d29dbf}.game-tournaments-loading p{color:#becfc9ad!important;letter-spacing:.13em!important;text-transform:uppercase!important;margin:0!important;font-size:.78rem!important;font-weight:700!important;line-height:1.4!important}.game-tournaments-loading p strong{color:#20d7a3!important;font-weight:800!important}@keyframes gameTournamentSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gameTournamentSpinnerReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.profile-inline-loading span,.profile-team-loading span,.registration-review-loading span{border:3px solid #58beff29;border-top-color:#39d0ff;border-radius:999px;width:30px;height:30px;animation:.75s linear infinite community-loading-spin}.game-tournament-card a[href*=tournament],.game-tournament-card button:not(.game-tournament-full-button){color:#03110c!important;background:linear-gradient(135deg,#20d5a3,#0fae80)!important}.game-tournament-card .game-tournament-footer small,.game-tournament-card .game-tournament-footer-label,.game-tournament-card .game-tournament-meta-label,.game-tournament-card .game-tournament-footer>div>small{color:#19c995!important}.game-tournament-card .game-tournament-footer strong,.game-tournament-card .game-tournament-footer>div>strong{color:#f2f8f5!important}.game-tournaments-filter,.game-tournaments-filter details,.game-tournaments-filter summary,.game-tournaments-filter summary span,.game-tournaments-filter summary strong{color:#19c995!important;box-shadow:none!important;background:#07140f!important;border-color:#19c99561!important}.game-tournaments-filter summary svg,.game-tournaments-filter summary svg *{color:#19c995!important;fill:#19c995!important;stroke:#19c995!important}.game-tournaments-filter summary::marker{color:#19c995!important;fill:#19c995!important;stroke:#19c995!important}.game-tournaments-filter summary::-webkit-details-marker{color:#19c995!important;fill:#19c995!important;stroke:#19c995!important}.game-tournaments-filter details>div,.game-tournaments-filter [role=listbox],.game-tournaments-filter ul{background:#07140f!important;border:1px solid #19c9954d!important;box-shadow:0 14px 30px #00000059!important}.game-tournaments-filter button,.game-tournaments-filter li,.game-tournaments-filter [role=option]{color:#c1d0ca!important;background:0 0!important}.game-tournaments-filter button:hover,.game-tournaments-filter button.active,.game-tournaments-filter button[aria-selected=true],.game-tournaments-filter [role=option]:hover,.game-tournaments-filter [role=option][aria-selected=true]{color:#fff!important;background:#19c99529!important}.game-tournaments-filter details:focus-within,.game-tournaments-filter summary:focus-visible{border-color:#19c995!important;outline:none!important;box-shadow:0 0 0 3px #19c9951a!important}html body .game-tournament-card .game-tournament-footer small,html body .game-tournament-card .game-tournament-footer span,html body .game-tournament-card .game-tournament-footer-label,html body .game-tournament-card .game-tournament-meta-label{color:#19c995!important}html body .game-tournament-card .game-tournament-footer strong{color:#fff!important}html body .game-tournaments-filter-menu>summary{color:#19c995!important;box-shadow:none!important;background:#07140f!important;border:1px solid #19c99573!important}html body .game-tournaments-filter-menu>summary span{color:#19c995!important}html body .game-tournaments-filter-menu>summary svg,html body .game-tournaments-filter-menu>summary svg path{color:#19c995!important;fill:currentColor!important;stroke:currentColor!important}html body .game-tournaments-filter-menu[open]>summary,html body .game-tournaments-filter-menu>summary:hover,html body .game-tournaments-filter-menu>summary:focus-visible{color:#22d6a3!important;background:#091a13!important;border-color:#19c995!important;outline:none!important;box-shadow:0 0 0 3px #19c9951a!important}html body .game-tournaments-filter-options{background:#07140f!important;border:1px solid #19c99566!important;box-shadow:0 18px 38px #0000005c!important}html body .game-tournaments-filter-options button{color:#c3d2cc!important;background:0 0!important}html body .game-tournaments-filter-options button:hover,html body .game-tournaments-filter-options button:focus-visible,html body .game-tournaments-filter-options button.active{color:#19c995!important;background:#19c99529!important;outline:none!important}html[data-theme=light] .game-tournaments-block{color:#17231e!important;background:#f4f8f6!important}html[data-theme=light] .game-tournaments-heading h1,html[data-theme=light] .game-tournaments-heading h2{color:#17231e!important}html[data-theme=light] .game-tournaments-heading .eyebrow{color:#087b59!important}html[data-theme=light] .game-tournaments-search>div{box-shadow:none!important;background:#fff!important;border:1px solid #0c7c5838!important}html[data-theme=light] .game-tournaments-search svg{color:#10b887!important}html[data-theme=light] .game-tournaments-filter-menu>summary{color:#087b59!important;box-shadow:none!important;background:#fff!important;border:1px solid #0c7c583d!important}html[data-theme=light] .game-tournaments-filter-menu>summary span{color:#087b59!important;background:0 0!important}html[data-theme=light] .game-tournaments-filter-menu[open]>summary{background:#fff!important;border-color:#10b887!important;box-shadow:0 0 0 3px #10b8871a!important}html[data-theme=light] .game-tournaments-filter-options{background:#fff!important;border:1px solid #0c7c5838!important;box-shadow:0 14px 30px #17372c1f!important}html[data-theme=light] .game-tournaments-filter-options button{color:#42554d!important;background:0 0!important}html[data-theme=light] .game-tournament-card{background:#fff!important;border:1px solid #0c7c5833!important;box-shadow:0 10px 26px #18453614!important}html[data-theme=light] .game-tournament-media{background:radial-gradient(circle,#10b88714,#0000 58%),#edf5f1!important;border-bottom:1px solid #0c7c5824!important}html[data-theme=light] .game-tournament-media img{opacity:1!important;filter:brightness(0)saturate()invert(17%)sepia(12%)saturate(886%)hue-rotate(108deg)brightness(91%)contrast(91%)!important}html[data-theme=light] .game-tournament-media img[src*=mlbb],html[data-theme=light] .game-tournament-media img[src*=hok],html[data-theme=light] .game-tournament-media img[src*=cod],html[data-theme=light] .game-tournament-media img[src*=valorant],html[data-theme=light] .game-tournament-media img[src*=brawl],html[data-theme=light] .game-tournament-media img[src*=league]{filter:none!important}html[data-theme=light] .game-tournament-media{place-items:center!important;display:grid!important;overflow:hidden!important}html[data-theme=light] .game-tournament-media img{object-fit:contain!important;width:100%!important;max-width:78%!important;height:100%!important;max-height:78%!important}html[data-theme=light] .game-tournament-media.has-cover-image{background:#eef6f2!important}html[data-theme=light] .game-tournament-media.has-cover-image img.is-cover-image{object-fit:contain!important;filter:none!important;max-width:100%!important;max-height:100%!important}html[data-theme=light] .game-tournament-body{background:#fff!important}html[data-theme=light] .game-tournament-title-row h3{color:#087b59!important}html[data-theme=light] .game-tournament-coins strong{color:#17231e!important}html[data-theme=light] .game-tournament-coins span{color:#75857e!important}html[data-theme=light] .game-tournament-match{border-color:#0c7c581a!important}html[data-theme=light] .game-tournament-match span,html[data-theme=light] .game-tournament-match p{color:#66766f!important}html[data-theme=light] .game-tournament-bullet{color:#087b59!important}html[data-theme=light] .game-tournament-footer small,html[data-theme=light] .game-tournament-footer span,html[data-theme=light] .game-tournament-footer-label,html[data-theme=light] .game-tournament-meta-label{color:#0da477!important}html[data-theme=light] .game-tournament-footer strong{color:#17231e!important}html[data-theme=light] .game-tournament-join-button,html[data-theme=light] .game-tournament-card .primary-button{color:#03110c!important;background:#18c995!important;border:none!important}html[data-theme=light] .game-tournament-full-button{color:#052018!important;background:#39cfa3!important}.game-tournaments-page-content,.game-tournaments-block,html[data-theme=light] .game-tournaments-page-content,html[data-theme=light] .game-tournaments-block{margin-top:0!important;padding-top:28px!important}html[data-theme=light] .game-tournaments-page-content>:first-child,html[data-theme=light] .game-tournaments-block>:first-child{margin-top:0!important}.game-tournaments-heading{margin-top:0!important;padding-top:0!important}html[data-theme=light] .game-tournaments-page-content,html[data-theme=light] .game-tournaments-block,html[data-theme=dark] .game-tournaments-page-content,html[data-theme=dark] .game-tournaments-block{margin-top:0!important;padding-top:16px!important}html[data-theme=light] .game-tournament-card .game-tournament-footer strong,html[data-theme=light] .game-tournament-card .game-tournament-footer-value,html[data-theme=light] .game-tournament-card .game-tournament-meta-value{color:#17231e!important;opacity:1!important;-webkit-text-fill-color:#17231e!important}html[data-theme=light] .game-tournament-card .game-tournament-footer small,html[data-theme=light] .game-tournament-card .game-tournament-footer-label,html[data-theme=light] .game-tournament-card .game-tournament-meta-label{color:#0fa87c!important;opacity:1!important}html[data-theme=light] .game-tournaments-filter-menu>summary,html[data-theme=light] .game-tournaments-filter-menu>summary:hover,html[data-theme=light] .game-tournaments-filter-menu>summary:focus,html[data-theme=light] .game-tournaments-filter-menu>summary:focus-visible,html[data-theme=light] .game-tournaments-filter-menu[open]>summary{color:#087b59!important;background:#fff!important;border-color:#18c995!important;outline:none!important;box-shadow:0 0 0 3px #18c99514!important}html[data-theme=light] .game-tournaments-filter-menu>summary span,html[data-theme=light] .game-tournaments-filter-menu>summary:hover span,html[data-theme=light] .game-tournaments-filter-menu[open]>summary span{color:#087b59!important;-webkit-text-fill-color:#087b59!important;background:0 0!important}html[data-theme=light] .game-tournaments-filter-menu>summary svg,html[data-theme=light] .game-tournaments-filter-menu>summary svg path{color:#18c995!important;fill:currentColor!important;stroke:currentColor!important}html[data-theme=light] .game-tournaments-filter-options{background:#fff!important;border-color:#0c7c5838!important}html[data-theme=light] .game-tournaments-filter-options button:hover,html[data-theme=light] .game-tournaments-filter-options button:focus-visible,html[data-theme=light] .game-tournaments-filter-options button.active{color:#087b59!important;background:#18c9951f!important}html[data-theme=light] .game-tournament-card .game-tournament-footer *{opacity:1!important}html[data-theme=light] .game-tournament-card .game-tournament-footer div:last-child{color:#17231e!important}.draft-login-required-icon{color:#18c995!important;background:#18c9951f!important}.draft-login-required-icon svg,.draft-login-required-icon svg path{fill:currentColor!important;color:#18c995!important}.draft-login-required .eyebrow{color:#0fa87c!important;opacity:1!important}html[data-theme=light] .draft-login-required h1{color:#14231d!important;opacity:1!important;-webkit-text-fill-color:#14231d!important}html[data-theme=light] .draft-login-required>p:not(.eyebrow){color:#687a72!important;opacity:1!important;-webkit-text-fill-color:#687a72!important}html[data-theme=light] .draft-login-required .eyebrow{color:#087b59!important;opacity:1!important;-webkit-text-fill-color:#087b59!important}html[data-theme=light] .draft-login-required-icon{color:#0a966c!important;background:#18c99524!important}html[data-theme=dark] .draft-login-required h1{color:#f4f8f6!important;opacity:1!important;-webkit-text-fill-color:#f4f8f6!important}html[data-theme=dark] .draft-login-required>p:not(.eyebrow){color:#cedcd6c2!important;opacity:1!important;-webkit-text-fill-color:#cedcd6c2!important}html[data-theme=dark] .draft-login-required .eyebrow{color:#20d5a3!important}html[data-theme=dark] .draft-login-required-icon{color:#20d5a3!important;background:#18c9951f!important}.page-shell .landing-footer .footer-brand-mark,.page-shell .landing-footer .footer-socials a,.page-shell .landing-footer .footer-copyright{color:#087451!important;-webkit-text-fill-color:#087451!important}.page-shell .landing-footer .footer-socials svg,.page-shell .landing-footer .footer-socials svg path,.page-shell .landing-footer .footer-socials svg use{color:#087451!important;fill:currentColor!important}.page-shell .landing-footer .footer-socials a:hover,.page-shell .landing-footer .footer-socials a:focus-visible{color:#0a8b61!important;-webkit-text-fill-color:#0a8b61!important}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-footer .footer-brand-mark{color:#078f67!important;-webkit-text-fill-color:#078f67!important}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-footer .footer-socials a{color:#078f67!important;-webkit-text-fill-color:#078f67!important}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-footer .footer-copyright{color:#078f67!important;-webkit-text-fill-color:#078f67!important}html[data-theme=dark] .page-shell.page-shell:has(.landing-topbar) .landing-footer .footer-brand-mark{color:#078f67!important;-webkit-text-fill-color:#078f67!important}html[data-theme=dark] .page-shell.page-shell:has(.landing-topbar) .landing-footer .footer-socials a{color:#078f67!important;-webkit-text-fill-color:#078f67!important}html[data-theme=dark] .page-shell.page-shell:has(.landing-topbar) .landing-footer .footer-copyright{color:#078f67!important;-webkit-text-fill-color:#078f67!important}:is(html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-footer .footer-socials svg,html[data-theme=dark] .page-shell.page-shell:has(.landing-topbar) .landing-footer .footer-socials svg){color:#078f67!important;fill:currentColor!important}.page-shell.page-shell:has(.landing-topbar) .landing-footer .footer-socials a:hover{color:#057554!important;-webkit-text-fill-color:#057554!important}@media (width>=1025px){.page-shell.page-shell:has(.landing-topbar) .landing-footer{left:calc(-1 * var(--public-sidebar-page-gap,14px))!important;width:calc(100% + var(--public-sidebar-page-gap,14px))!important;max-width:none!important;margin-left:0!important;margin-right:0!important;position:relative!important}}@media (width<=1024px){.page-shell.page-shell:has(.landing-topbar) .landing-footer{width:100%!important;margin-left:0!important;left:0!important}}html[data-theme=light] .draft-room,html[data-theme=light] .draft-room-main,html[data-theme=light] .draft-room-center,html[data-theme=light] .draft-pool-panel{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html[data-theme=light] .draft-side-slot.filled{background:#0a0b0f!important}:is(.page-shell:has(.draft-room) .side-navbar,.page-shell:has(.draft-page) .side-navbar){overscroll-behavior:contain;height:calc(100vh - 110px)!important;max-height:calc(100vh - 110px)!important;overflow:hidden auto!important}:is(.page-shell:has(.draft-room) .side-navbar-inner,.page-shell:has(.draft-page) .side-navbar-inner){height:auto!important;min-height:100%!important;overflow:visible!important}.page-shell:has(.draft-room) .side-navbar::-webkit-scrollbar{width:6px}.page-shell:has(.draft-page) .side-navbar::-webkit-scrollbar{width:6px}.page-shell:has(.draft-room) .side-navbar::-webkit-scrollbar-track{background:0 0}.page-shell:has(.draft-page) .side-navbar::-webkit-scrollbar-track{background:0 0}.page-shell:has(.draft-room) .side-navbar::-webkit-scrollbar-thumb{background:#088f678c;border-radius:999px}.page-shell:has(.draft-page) .side-navbar::-webkit-scrollbar-thumb{background:#088f678c;border-radius:999px}:is(.page-shell:has(.draft-room) :is(.side-navbar,.landing-sidebar),.page-shell:has(.draft-page) :is(.side-navbar,.landing-sidebar)){height:calc(100vh - 110px)!important;max-height:calc(100vh - 110px)!important;overflow:hidden auto!important}.draft-bottom-bar .draft-mode-pill{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#087451!important;border:1px solid #087451!important}.draft-bottom-bar .draft-mode-pill:hover,.draft-bottom-bar .draft-mode-pill:focus-visible{color:#fff!important;background:#0a8b61!important;border-color:#0a8b61!important;outline:none!important;box-shadow:0 0 12px #08745147!important}.draft-bottom-bar .draft-mode-pill option{color:#fff!important;background:#07110d!important}html[data-theme=light] .draft-side-slot{background:#fff!important;border-color:#08745133!important;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #0f2c2214!important}html[data-theme=light] .draft-side-slot small{color:#17211e94!important}html[data-theme=light] .draft-side-slot strong{color:#17211e!important}html[data-theme=light] .draft-side-rail.active-team.blue-team .draft-side-slot.active-pick{background:#eefaff!important;border-color:#39d0ffa6!important}html[data-theme=light] .draft-side-rail.active-team.red-team .draft-side-slot.active-pick{background:#fff3f3!important;border-color:#ff5656a6!important}html[data-theme=light] .draft-room-top>.draft-ban-panel:first-child .draft-ban-slot{background:linear-gradient(145deg,#fff,#dceff5)!important;border-color:#399fbe57!important;box-shadow:inset 0 1px 2px #fffffff2,0 3px 9px #145b7029!important}html[data-theme=light] .draft-room-top>.draft-ban-panel:last-child .draft-ban-slot{background:linear-gradient(145deg,#fff,#f1dddd)!important;border-color:#bb4c4c52!important;box-shadow:inset 0 1px 2px #fffffff2,0 3px 9px #7e2a2a24!important}html[data-theme=light] .draft-ban-slot span,html[data-theme=light] .draft-ban-slot-placeholder{color:#697672!important;-webkit-text-fill-color:#697672!important;opacity:1!important}html[data-theme=light] .draft-room-top>.draft-ban-panel:first-child .draft-ban-slot.active{background:#dff7ff!important;border-color:#39d0ff!important}html[data-theme=light] .draft-room-top>.draft-ban-panel:last-child .draft-ban-slot.active{background:#ffe2e2!important;border-color:#ff5656!important}html[data-theme=light] .strategy-planner-shell{background:#eef1f0!important}html[data-theme=light] .strategy-map-panel,html[data-theme=light] .strategy-side-panel,html[data-theme=light] .strategy-assignment-card,html[data-theme=light] .strategy-analysis-card{background:#fff!important;border-color:#0874512e!important;box-shadow:0 18px 45px #1931291f!important}html[data-theme=light] .strategy-panel-head,html[data-theme=light] .strategy-card-title,html[data-theme=light] .strategy-side-panel h2,html[data-theme=light] .strategy-side-panel h3,html[data-theme=light] .strategy-map-panel h2,html[data-theme=light] .strategy-map-panel h3{color:#17211e!important}html[data-theme=light] .strategy-planner-shell p,html[data-theme=light] .strategy-planner-shell small{color:#687771!important}html[data-theme=light] .strategy-panel-actions{background:#f4f7f5!important;border-color:#08745129!important}html[data-theme=light] .strategy-panel-actions button{color:#17211e!important;background:#fff!important;border-color:#08745133!important}html[data-theme=light] .strategy-panel-actions button:hover,html[data-theme=light] .strategy-panel-actions button.active{color:#fff!important;background:#087451!important;border-color:#087451!important}html[data-theme=light] .strategy-lane-token-row{background:#f4f7f5!important;border-color:#08745129!important}html[data-theme=light] .strategy-map-tabs button{color:#66736f!important;background:#fff!important;border-color:#08745133!important}html[data-theme=light] .strategy-map-tabs button:hover{color:#087451!important;background:#eef7f3!important;border-color:#087451!important}html[data-theme=light] .strategy-map-tabs button.active{color:#fff!important;box-shadow:none!important;background:#087451!important;border-color:#087451!important}html[data-theme=light] .strategy-map-frame{background:#080b0f!important;border-color:#08745159!important}html[data-theme=light] .strategy-team-tabs{background:#fff!important;border-color:#0874512e!important}html[data-theme=light] .strategy-team-tabs button{color:#687771!important;background:#f4f7f5!important;border-color:#08745124!important}html[data-theme=light] .strategy-team-tabs button.active{color:#087451!important;background:#fff!important;border-bottom-color:#087451!important}html[data-theme=light] .strategy-lane-row{background:#f7faf8!important;border-color:#08745129!important}html[data-theme=light] .strategy-lane-badge{color:#17211e!important}html[data-theme=light] .strategy-lane-row button,html[data-theme=light] .strategy-hero-select{color:#17211e!important;background:#fff!important;border-color:#08745159!important}html[data-theme=light] .strategy-lane-row button:hover,html[data-theme=light] .strategy-hero-select:hover{color:#087451!important;background:#eef7f3!important;border-color:#087451!important}html[data-theme=light] .strategy-panel-head,html[data-theme=light] .strategy-lane-token-row,html[data-theme=light] .strategy-team-tabs,html[data-theme=light] .strategy-card-title,html[data-theme=light] .strategy-planner-shell,html[data-theme=light] .strategy-map-panel,html[data-theme=light] .strategy-side-panel,html[data-theme=light] .strategy-assignment-card,html[data-theme=light] .strategy-analysis-card,html[data-theme=light] .strategy-panel-head,html[data-theme=light] .strategy-lane-token-row,html[data-theme=light] .strategy-team-tabs,html[data-theme=light] .strategy-card-title{background:#eef1f0!important}html[data-theme=light] .strategy-hero-modal-overlay{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#141c197a!important}html[data-theme=light] .strategy-hero-modal,html[data-theme=light] .strategy-hero-picker-modal{color:#17211e!important;background:#eef1f0!important;border-color:#08745152!important;box-shadow:0 24px 70px #12272038!important}html[data-theme=light] .strategy-hero-modal-header,html[data-theme=light] .strategy-hero-modal-footer,html[data-theme=light] .strategy-hero-picker-header,html[data-theme=light] .strategy-hero-picker-footer{background:#eef1f0!important;border-color:#08745129!important}html[data-theme=light] .strategy-hero-modal h2,html[data-theme=light] .strategy-hero-picker-modal h2{color:#17211e!important}html[data-theme=light] .strategy-hero-modal h2 span,html[data-theme=light] .strategy-hero-picker-modal h2 span{color:#087451!important}html[data-theme=light] .strategy-hero-modal small,html[data-theme=light] .strategy-hero-picker-modal small{color:#687771!important}html[data-theme=light] .strategy-hero-modal-close,html[data-theme=light] .strategy-hero-picker-close{color:#17211e!important;background:#f7f9f8!important;border-color:#08745133!important}html[data-theme=light] .strategy-hero-modal-close:hover,html[data-theme=light] .strategy-hero-picker-close:hover{color:#fff!important;background:#087451!important;border-color:#087451!important}html[data-theme=light] .strategy-hero-modal input,html[data-theme=light] .strategy-hero-picker-modal input,html[data-theme=light] .strategy-hero-search{color:#17211e!important;box-shadow:none!important;background:#fff!important;border-color:#08745159!important}html[data-theme=light] .strategy-hero-modal input::placeholder,html[data-theme=light] .strategy-hero-picker-modal input::placeholder,html[data-theme=light] .strategy-hero-search::placeholder{color:#87938f!important}html[data-theme=light] .strategy-hero-modal input:focus,html[data-theme=light] .strategy-hero-picker-modal input:focus,html[data-theme=light] .strategy-hero-search:focus{border-color:#087451!important;outline:none!important;box-shadow:0 0 0 3px #0874511f!important}html[data-theme=light] .strategy-hero-filter button,html[data-theme=light] .strategy-hero-filters button,html[data-theme=light] .strategy-role-filter{color:#52615c!important;background:#f7f9f8!important;border-color:#0874512e!important}html[data-theme=light] .strategy-hero-filter button:hover,html[data-theme=light] .strategy-hero-filters button:hover,html[data-theme=light] .strategy-role-filter:hover{color:#087451!important;background:#e5eeea!important;border-color:#087451!important}html[data-theme=light] .strategy-hero-filter button.active,html[data-theme=light] .strategy-hero-filters button.active,html[data-theme=light] .strategy-role-filter.active{color:#fff!important;background:#087451!important;border-color:#087451!important}html[data-theme=light] .strategy-hero-grid,html[data-theme=light] .strategy-hero-list{background:#eef1f0!important}html[data-theme=light] .strategy-hero-card,html[data-theme=light] .strategy-hero-option{color:#17211e!important;background:#f7f9f8!important;border-color:#08745124!important}html[data-theme=light] .strategy-hero-card:hover,html[data-theme=light] .strategy-hero-option:hover{background:#e8f1ed!important;border-color:#087451!important;box-shadow:0 4px 14px #0874511f!important}html[data-theme=light] .strategy-hero-card span,html[data-theme=light] .strategy-hero-option span,html[data-theme=light] .strategy-hero-name{color:#17211e!important}html[data-theme=light] .strategy-hero-grid::-webkit-scrollbar{width:7px!important}html[data-theme=light] .strategy-hero-list::-webkit-scrollbar{width:7px!important}html[data-theme=light] .strategy-hero-grid::-webkit-scrollbar-track{background:#08745114!important}html[data-theme=light] .strategy-hero-list::-webkit-scrollbar-track{background:#08745114!important}html[data-theme=light] .strategy-hero-grid::-webkit-scrollbar-thumb{background:#087451!important;border-radius:999px!important}html[data-theme=light] .strategy-hero-list::-webkit-scrollbar-thumb{background:#087451!important;border-radius:999px!important}html[data-theme=light] .strategy-hero-count{color:#687771!important}html[data-theme=light] .strategy-hero-modal-header:before,html[data-theme=light] .strategy-hero-picker-header:before,html[data-theme=light] .strategy-hero-modal-title:before{background:#087451!important;border-color:#087451!important}html[data-theme=light] .strategy-hero-modal-header span,html[data-theme=light] .strategy-hero-picker-header span,html[data-theme=light] .strategy-hero-modal-title span{color:#087451!important;-webkit-text-fill-color:#087451!important}html[data-theme=light] .strategy-hero-card,html[data-theme=light] .strategy-hero-option{color:#17211e!important}html[data-theme=light] .strategy-hero-card span,html[data-theme=light] .strategy-hero-card p,html[data-theme=light] .strategy-hero-card small,html[data-theme=light] .strategy-hero-option span,html[data-theme=light] .strategy-hero-option p,html[data-theme=light] .strategy-hero-option small,html[data-theme=light] .strategy-hero-name{color:#17211e!important;-webkit-text-fill-color:#17211e!important;opacity:1!important}html[data-theme=light] .strategy-hero-card,html[data-theme=light] .strategy-hero-option{background:#eef1f0!important;border-color:#0874512e!important}html[data-theme=light] .strategy-hero-card .hero-placeholder,html[data-theme=light] .strategy-hero-option .hero-placeholder,html[data-theme=light] .strategy-hero-placeholder,html[data-theme=light] .strategy-hero-camera{color:#087451!important;background:#dfe7e4!important;border-color:#08745133!important}html[data-theme=light] .strategy-hero-card svg,html[data-theme=light] .strategy-hero-option svg,html[data-theme=light] .strategy-hero-placeholder svg,html[data-theme=light] .strategy-hero-camera svg{color:#087451!important;fill:currentColor!important}html[data-theme=light] .strategy-hero-card.active,html[data-theme=light] .strategy-hero-card.selected,html[data-theme=light] .strategy-hero-option.active,html[data-theme=light] .strategy-hero-option.selected{background:#e3eee9!important;border-color:#087451!important;box-shadow:inset 0 0 0 1px #087451!important}html[data-theme=light] .strategy-hero-filter button.active,html[data-theme=light] .strategy-hero-filters button.active,html[data-theme=light] .strategy-role-filter.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#087451!important;border-color:#087451!important}html[data-theme=light] .strategy-hero-grid,html[data-theme=light] .strategy-hero-list{scrollbar-color:#087451 #08745114!important}html[data-theme=light] .strategy-hero-grid::-webkit-scrollbar-thumb{background:#087451!important}html[data-theme=light] .strategy-hero-list::-webkit-scrollbar-thumb{background:#087451!important}html[data-theme=light] .strategy-hero-count{color:#687771!important;-webkit-text-fill-color:#687771!important}html[data-theme=light] .strategy-hero-picker-modal .strategy-hero-picker-head h2:before{background:#087451!important}html[data-theme=light] .strategy-hero-picker-modal .strategy-hero-picker-head h2 span{color:#087451!important;-webkit-text-fill-color:#087451!important}html[data-theme=light] .strategy-hero-picker-modal .strategy-hero-role-tabs button{color:#7b8984!important;-webkit-text-fill-color:#7b8984!important;background:0 0!important;border-color:#0000!important}html[data-theme=light] .strategy-hero-picker-modal .strategy-hero-role-tabs button.active{color:#087451!important;-webkit-text-fill-color:#087451!important;background:#0874511f!important;border:1px solid #087451!important}html[data-theme=light] .strategy-hero-picker-modal .strategy-hero-role-tabs button:hover{color:#087451!important;-webkit-text-fill-color:#087451!important;background:#08745114!important;border-color:#08745159!important}html[data-theme=light] .strategy-hero-picker-modal .strategy-hero-card strong{color:#087451!important;-webkit-text-fill-color:#087451!important;opacity:1!important}html[data-theme=light] .strategy-hero-picker-modal .strategy-hero-card:hover,html[data-theme=light] .strategy-hero-picker-modal .strategy-hero-card:focus-visible,html[data-theme=light] .strategy-hero-picker-modal .strategy-hero-card.active{background:#08745117!important;border-color:#087451!important;box-shadow:0 6px 18px #0874511f!important}.page-shell:has(.strategy-planner-shell) .strategy-planner-shell{margin-top:0!important;padding-top:18px!important}:is(.page-shell:has(.strategy-planner-shell) .strategy-planner-page,.page-shell:has(.strategy-planner-shell) .strategy-planner-main){margin-top:0!important;padding-top:18px!important}.strategy-planner-shell .strategy-planner-main{grid-template-columns:minmax(0,1fr) 340px;gap:20px;width:min(1260px,100% - 64px);padding-top:24px;padding-bottom:40px}@media (width<=860px){.strategy-planner-shell .strategy-planner-main{grid-template-columns:1fr;gap:18px;width:min(100% - 28px,720px);padding-top:16px}}@media (width>=1025px){.draft-page-shell .landing-desktop-sidebar-sections,.strategy-planner-shell .landing-desktop-sidebar-sections{overscroll-behavior:contain!important;touch-action:pan-y!important;pointer-events:auto!important;scrollbar-gutter:stable!important;z-index:9999!important;width:264px!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 186px)!important;display:block!important;position:fixed!important;top:170px!important;bottom:16px!important;left:16px!important;overflow:hidden scroll!important}.draft-page-shell .landing-desktop-sidebar-sections>*,.strategy-planner-shell .landing-desktop-sidebar-sections>*{flex-shrink:0!important}.draft-page-shell .landing-sidebar-utilities,.strategy-planner-shell .landing-sidebar-utilities{flex-direction:column!important;width:100%!important;margin-top:24px!important;padding-bottom:20px!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.draft-page-shell .landing-desktop-sidebar-sections::-webkit-scrollbar{width:5px!important}.strategy-planner-shell .landing-desktop-sidebar-sections::-webkit-scrollbar{width:5px!important}.draft-page-shell .landing-desktop-sidebar-sections::-webkit-scrollbar-track{background:0 0!important}.strategy-planner-shell .landing-desktop-sidebar-sections::-webkit-scrollbar-track{background:0 0!important}.draft-page-shell .landing-desktop-sidebar-sections::-webkit-scrollbar-thumb{background:#087451!important;border-radius:999px!important}.strategy-planner-shell .landing-desktop-sidebar-sections::-webkit-scrollbar-thumb{background:#087451!important;border-radius:999px!important}}.draft-page-shell .landing-desktop-sidebar-sections,.strategy-planner-shell .landing-desktop-sidebar-sections{width:260px!important;height:auto!important;min-height:0!important;max-height:none!important;position:fixed!important;top:70px!important;bottom:14px!important;left:14px!important}@media (width>=1025px){.draft-page-shell .landing-desktop-sidebar-sections,.strategy-planner-shell .landing-desktop-sidebar-sections{box-sizing:border-box!important;overscroll-behavior-y:contain!important;scrollbar-gutter:stable!important;z-index:1100!important;width:260px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px 14px 14px!important;display:block!important;position:fixed!important;inset:70px auto 14px 14px!important;overflow:hidden auto!important}.draft-page-shell .landing-desktop-sidebar-sections>*,.strategy-planner-shell .landing-desktop-sidebar-sections>*{flex-shrink:0!important}.draft-page-shell .landing-sidebar-utilities,.strategy-planner-shell .landing-sidebar-utilities{flex-direction:column!important;width:100%!important;margin-top:24px!important;padding-bottom:18px!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.draft-page-shell .landing-desktop-sidebar-sections::-webkit-scrollbar{width:4px!important}.strategy-planner-shell .landing-desktop-sidebar-sections::-webkit-scrollbar{width:4px!important}.draft-page-shell .landing-desktop-sidebar-sections::-webkit-scrollbar-track{background:0 0!important}.strategy-planner-shell .landing-desktop-sidebar-sections::-webkit-scrollbar-track{background:0 0!important}.draft-page-shell .landing-desktop-sidebar-sections::-webkit-scrollbar-thumb{background:#087451!important;border-radius:999px!important}.strategy-planner-shell .landing-desktop-sidebar-sections::-webkit-scrollbar-thumb{background:#087451!important;border-radius:999px!important}.draft-page-shell .landing-sidebar-utilities,.strategy-planner-shell .landing-sidebar-utilities{flex:none!important;margin-top:18px!important;position:static!important;inset:auto!important;transform:none!important}.draft-page-shell .landing-desktop-sidebar-sections,.strategy-planner-shell .landing-desktop-sidebar-sections{overscroll-behavior-y:contain!important;min-height:0!important;overflow:hidden auto!important}.draft-page-shell .landing-sidebar-section,.draft-page-shell .landing-sidebar-utilities,.strategy-planner-shell .landing-sidebar-section,.strategy-planner-shell .landing-sidebar-utilities{flex-shrink:0!important}}.page-shell.page-shell:has(.landing-topbar) .landing-sidebar-utilities{border-top:1px solid #303030;gap:10px;margin-top:18px;padding:16px 0 0;display:grid}html[data-theme=light] .nexus-coins-page,html[data-theme=light] .coins-store-page,html[data-theme=light] .store-page{color:#17211e!important;background:#eef1f0!important}html[data-theme=light] .order-history-panel,html[data-theme=light] .coins-order-history,html[data-theme=light] .store-order-history{color:#17211e!important;background:#fff!important;border:1px solid #0874512e!important;box-shadow:0 8px 24px #12272014!important}html[data-theme=light] .order-history-panel *,html[data-theme=light] .coins-order-history *,html[data-theme=light] .store-order-history *{color:#17211e!important}html[data-theme=light] .order-history-panel svg,html[data-theme=light] .coins-order-history svg,html[data-theme=light] .store-order-history svg{color:#087451!important;fill:currentColor!important}html[data-theme=light] .coins-info-card,html[data-theme=light] .nexus-coins-info,html[data-theme=light] .store-info-card{color:#17211e!important;background:#fff!important;border:1px solid #08745133!important;box-shadow:0 12px 30px #1227201a!important}html[data-theme=light] .coins-info-card h1,html[data-theme=light] .coins-info-card h2,html[data-theme=light] .coins-info-card h3,html[data-theme=light] .coins-info-card h4,html[data-theme=light] .coins-info-card p,html[data-theme=light] .coins-info-card li,html[data-theme=light] .nexus-coins-info h1,html[data-theme=light] .nexus-coins-info h2,html[data-theme=light] .nexus-coins-info h3,html[data-theme=light] .nexus-coins-info h4,html[data-theme=light] .nexus-coins-info p,html[data-theme=light] .nexus-coins-info li,html[data-theme=light] .store-info-card h1,html[data-theme=light] .store-info-card h2,html[data-theme=light] .store-info-card h3,html[data-theme=light] .store-info-card h4,html[data-theme=light] .store-info-card p,html[data-theme=light] .store-info-card li{color:#33413c!important;-webkit-text-fill-color:#33413c!important;opacity:1!important}html[data-theme=light] .coins-info-card h2,html[data-theme=light] .coins-info-card h3,html[data-theme=light] .nexus-coins-info h2,html[data-theme=light] .nexus-coins-info h3,html[data-theme=light] .store-info-card h2,html[data-theme=light] .store-info-card h3{color:#087451!important;-webkit-text-fill-color:#087451!important}html[data-theme=light] .coins-info-card .badge,html[data-theme=light] .coins-info-card .top-up-badge,html[data-theme=light] .nexus-coins-info .badge,html[data-theme=light] .store-info-card .badge{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#087451!important}html[data-theme=light] .coins-feature-pill,html[data-theme=light] .coins-info-pill,html[data-theme=light] .store-feature-pill{color:#33413c!important;background:#eef3f1!important;border:1px solid #08745129!important}html[data-theme=light] .coins-feature-pill svg,html[data-theme=light] .coins-info-pill svg,html[data-theme=light] .store-feature-pill svg{color:#087451!important;fill:currentColor!important}html[data-theme=light] .coins-packages-panel,html[data-theme=light] .coins-package-section,html[data-theme=light] .store-packages-panel{background:#fff!important;border:1px solid #08745129!important;box-shadow:0 12px 30px #12272014!important}html[data-theme=light] .coins-packages-panel h1,html[data-theme=light] .coins-package-section h1,html[data-theme=light] .store-packages-panel h1{color:#087451!important;-webkit-text-fill-color:#087451!important}html[data-theme=light] .coins-step-number,html[data-theme=light] .store-step-number{color:#087451!important;background:#0874511a!important;border-color:#087451!important}html[data-theme=light] .coin-package-card,html[data-theme=light] .coins-package-card,html[data-theme=light] .store-package-card{color:#17211e!important;background:#fff!important;border:1px solid #08745133!important;overflow:hidden!important;box-shadow:0 8px 18px #12272014!important}html[data-theme=light] .coin-package-card-header,html[data-theme=light] .coins-package-card-header,html[data-theme=light] .store-package-card-header{color:#17211e!important;background:#e8f0ed!important}html[data-theme=light] .coin-package-card h3,html[data-theme=light] .coins-package-card h3,html[data-theme=light] .store-package-card h3,html[data-theme=light] .coin-package-name,html[data-theme=light] .coins-package-name{color:#087451!important;-webkit-text-fill-color:#087451!important}html[data-theme=light] .coin-package-card-footer,html[data-theme=light] .coins-package-card-footer,html[data-theme=light] .store-package-card-footer,html[data-theme=light] .coin-package-price-area{color:#17211e!important;background:#f7f9f8!important;border-top:1px solid #08745124!important}html[data-theme=light] .coin-package-card-footer *,html[data-theme=light] .coins-package-card-footer *,html[data-theme=light] .store-package-card-footer *,html[data-theme=light] .coin-package-price-area *{color:#17211e!important;-webkit-text-fill-color:#17211e!important}html[data-theme=light] .coin-package-card:hover,html[data-theme=light] .coins-package-card:hover,html[data-theme=light] .store-package-card:hover{transform:translateY(-2px);border-color:#087451!important;box-shadow:0 12px 26px #08745124!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .about-page-main{color:#17211e!important;background:#eef1f0!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-order-history-strip details{color:#17211e!important;background:#fff!important;border:1px solid #0874512e!important;box-shadow:0 8px 24px #17372c12!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-order-history-strip summary{color:#17211e!important;border-bottom-color:#08745129!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-order-history-strip summary strong{color:#17211e!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-order-history-icon{color:#087451!important;background:#0874511f!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-order-history-chevron{color:#087451!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-product-card{color:#17211e!important;background:#fff!important;border:1px solid #0874512e!important;box-shadow:0 14px 34px #17372c17!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-guide-header img{background:#eef1f0!important;border-color:#0874512e!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-guide-header span{color:#fff!important;background:#087451!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-guide-header strong{color:#17211e!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-trust-row span{color:#40504a!important;background:#eef1f0!important;border:1px solid #08745124!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-trust-row i{color:#087451!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-product-section h3{color:#087451!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-product-section{color:#53635d!important;opacity:1!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-product-section p{color:#53635d!important;opacity:1!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-product-section li{color:#53635d!important;opacity:1!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-block{color:#17211e!important;background:#fff!important;border-color:#08745124!important;box-shadow:0 12px 30px #17372c14!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-heading h2{color:#087451!important;-webkit-text-fill-color:#087451!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-step-number{color:#087451!important;background:#08745114!important;border-color:#087451!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-card{color:#17211e!important;background:#fff!important;border:1px solid #0874512e!important;box-shadow:0 8px 20px #17372c14!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-card:before{background:#087451!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-icon{background:#eef1f0!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-card-copy h3{color:#087451!important;-webkit-text-fill-color:#087451!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-price-strip{background:#f4f6f5!important;border-top:1px solid #08745124!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-price-strip span{color:#53635d!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-price-strip strong{color:#17211e!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-price-meta s{color:#87938f!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-price-meta em{color:#fff!important;background:#087451!important}:is(html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-card:hover,html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-card:focus-visible,html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-card.is-selected){background:#fff!important;border-color:#087451!important;box-shadow:0 0 0 2px #0874511a,0 12px 26px #0874511f!important}@media (width<=767.98px){html body .landing-sidebar-collapse-button,body>.landing-sidebar-collapse-button{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html body #root .community-public-shell--room .community-public-main{top:var(--public-mobile-header-height,74px)!important;right:0!important;bottom:calc(54px + env(safe-area-inset-bottom))!important;z-index:1!important;height:auto!important;min-height:0!important;padding:0!important;position:fixed!important;left:0!important;overflow:hidden!important}html body #root .community-public-shell--room .community-room-page-shell,html body #root .community-public-shell--room .community-room-chat-card,html body #root .community-public-shell--room .community-chat-shell.public-community{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}html body #root .community-public-shell--room .community-chat-shell.public-community{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-channel-head{grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;height:56px!important;min-height:56px!important;display:grid!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-chat-header{grid-template-columns:28px minmax(0,1fr) auto!important;height:56px!important;min-height:56px!important}html body #root .community-public-shell--room .community-channel-mobile-back-button,html body #root .community-public-shell--room .community-mobile-back-button{width:28px!important;min-width:28px!important;height:28px!important;box-shadow:none!important;color:#087451!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:grid!important}html body #root .community-public-shell--room .community-channel-mobile-back-button svg,html body #root .community-public-shell--room .community-mobile-back-button svg{width:22px!important;height:22px!important}html body #root .community-public-shell--room .community-chat-shell.public-community.community-mobile-chat .community-chat-panel{grid-template-rows:56px minmax(0,1fr) auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-messages{min-height:0!important;padding-bottom:8px!important;overflow-y:auto!important}html body #root .community-public-shell--room .landing-topbar,html body #root .community-public-shell--room .landing-nav{z-index:90000!important;overflow:visible!important}html body #root .community-public-shell--room .landing-mobile-bottom-nav{height:calc(58px + env(safe-area-inset-bottom))!important;visibility:visible!important;opacity:1!important;z-index:95000!important;pointer-events:auto!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}html body #root .community-public-shell--room .community-room-topbar{display:none!important}html body #root .community-public-shell--room .community-public-main{top:calc(var(--public-mobile-header-height,74px) + 10px)!important;bottom:calc(32px + env(safe-area-inset-bottom))!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-chat-panel{grid-template-rows:56px minmax(0,1fr) 52px!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-message-form{min-height:52px!important;padding:5px 10px 4px!important}body>.landing-sidebar-collapse-button{visibility:hidden!important;pointer-events:none!important;display:none!important}html body #root .community-public-shell--room .community-public-main{bottom:calc(58px + env(safe-area-inset-bottom))!important;z-index:1!important}html body #root .community-public-shell--room .landing-mobile-bottom-nav{visibility:visible!important;opacity:1!important;z-index:95000!important;display:grid!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-channel-head{grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}html body #root .community-public-shell--room .community-channel-mobile-back-button{width:28px!important;min-width:28px!important;height:28px!important;box-shadow:none!important;color:#087451!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:grid!important}html body #root .community-public-shell--room .community-channel-mobile-back-button svg{width:22px!important;height:22px!important}html body #root .community-public-shell--room .community-channel-mobile-back-button+span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-message-form{padding-bottom:10px!important}html body #root .community-public-shell--room .landing-sidebar-collapse-button,html body #root .community-public-shell--room .community-room-topbar,html body #root .community-public-shell--room .community-room-back-button{visibility:hidden!important;pointer-events:none!important;display:none!important}html body #root .community-public-shell--room .community-public-main{top:0!important;bottom:calc(58px + env(safe-area-inset-bottom))!important;height:auto!important;min-height:0!important;padding-bottom:0!important;overflow:hidden!important}html body #root .community-public-shell--room .community-room-page-shell,html body #root .community-public-shell--room .community-room-chat-card,html body #root .community-public-shell--room .community-chat-shell.public-community,html body #root .community-public-shell--room .community-chat-shell.public-community.community-mobile-chat,html body #root .community-public-shell--room .community-chat-panel{height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #root .community-public-shell--room .community-chat-shell.public-community.community-mobile-chat .community-chat-panel{grid-template-rows:56px minmax(0,1fr) 58px!important;display:grid!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-chat-header{background:#fff!important;border-bottom:1px solid #eef2f1!important;height:56px!important;min-height:56px!important;padding:0 12px!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-mobile-back-button{width:28px!important;min-width:28px!important;height:28px!important;box-shadow:none!important;color:#087451!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-chat-header-actions{justify-content:flex-end!important;align-items:center!important;margin-left:auto!important;display:flex!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-message-list{min-height:0!important;overflow-y:auto!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-message-form{height:58px!important;min-height:58px!important;box-shadow:none!important;background:#fff!important;border-top:1px solid #eef2f1!important;align-self:end!important;margin:0!important;padding:6px 10px!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-message-form textarea{height:42px!important;min-height:42px!important;box-shadow:none!important;outline:none!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-message-form textarea:focus,html body #root .community-public-shell--room .community-chat-shell.public-community .community-message-form textarea:focus-visible{box-shadow:none!important;outline:none!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-mention-menu,html body #root .community-public-shell--room .community-chat-shell.public-community.community-composer-focused .community-mention-menu{box-shadow:none!important}html body #root .community-public-shell--room .landing-mobile-bottom-nav{visibility:visible!important;opacity:1!important;z-index:95000!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}}html body #root .profile-activity-view-page .challonge-bracket{width:100%!important;max-width:100%!important;padding:18px 16px 28px!important;scroll-padding-inline:16px!important;display:block!important;overflow:auto hidden!important}html body #root .profile-activity-view-page .challonge-bracket-section{min-width:max-content!important;min-height:auto!important;padding:0 0 18px!important;display:block!important;overflow:visible!important}html body #root .profile-activity-view-page .challonge-bracket-section+.challonge-bracket-section{margin-top:28px!important}html body #root .profile-activity-view-page .challonge-rounds{align-items:start!important;gap:2rem!important;min-width:max-content!important;padding:16px 24px 26px 10px!important}html body #root .profile-activity-view-page .challonge-round,html body #root .profile-activity-view-page .challonge-match-stack{align-content:start!important}html body #root .profile-activity-view-page .challonge-match-card{will-change:transform!important}html body #root .profile-activity-view-page .challonge-champion-display{place-self:center!important;transform:translateY(0)!important}html body #root .profile-activity-view-page .challonge-bracket-connectors{overflow:visible!important}html body #root .profile-activity-view-page .challonge-bracket-toolbar{flex-wrap:wrap!important;justify-content:flex-end!important}@media (width<=767.98px){html body #root .profile-activity-view-page .profile-activity-view-content,html body #root .profile-activity-view-page .profile-activity-bracket-panel{overflow:hidden!important}html body #root .profile-activity-view-page .challonge-bracket{-webkit-overflow-scrolling:touch!important;padding:12px 10px 18px!important}html body #root .profile-activity-view-page .challonge-bracket-section{padding-bottom:12px!important}html body #root .profile-activity-view-page .challonge-rounds{grid-template-columns:repeat(var(--challonge-round-count), minmax(180px, 190px))!important;gap:1.25rem!important;padding:12px 18px 18px 6px!important}html body #root .profile-activity-view-page .challonge-rounds:has(.challonge-champion-display){grid-template-columns:repeat(var(--challonge-round-count), minmax(180px, 190px)) 210px!important}html body #root .profile-activity-view-page .challonge-match-card{margin-left:1.35rem!important}html body #root .profile-activity-view-page .challonge-team-slot{min-height:1.65rem!important}html body #root .profile-activity-view-page .challonge-bracket-toolbar{gap:.25rem!important}html body #root .profile-activity-view-page .challonge-bracket-toolbar button,html body #root .profile-activity-view-page .challonge-toolbar-btn{min-width:2rem!important;height:2rem!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-chat-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;height:56px!important;min-height:56px!important;padding:0 12px!important;display:grid!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-chat-title{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-chat-title>div{min-width:0!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-chat-header-actions{justify-self:end!important;align-items:center!important;margin-left:auto!important;display:flex!important}html body #root .community-public-shell--room .community-mobile-back-button{width:28px!important;min-width:28px!important;height:28px!important;box-shadow:none!important;color:#087451!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:grid!important}html body #root .community-public-shell--room .community-mobile-back-button svg{width:22px!important;height:22px!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-message-form textarea{min-height:38px!important}html body .landing-sidebar-collapse-button,body>.landing-sidebar-collapse-button{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html body #root .community-public-shell--room .community-public-main{top:var(--public-mobile-header-height,74px)!important;right:0!important;bottom:calc(54px + env(safe-area-inset-bottom))!important;z-index:1!important;height:auto!important;min-height:0!important;padding:0!important;position:fixed!important;left:0!important;overflow:hidden!important}html body #root .community-public-shell--room .community-room-page-shell,html body #root .community-public-shell--room .community-room-chat-card,html body #root .community-public-shell--room .community-chat-shell.public-community{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}html body #root .community-public-shell--room .community-chat-shell.public-community{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-channel-head{grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;height:56px!important;min-height:56px!important;display:grid!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-chat-header{grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;height:56px!important;min-height:56px!important;display:grid!important}html body #root .community-public-shell--room .community-channel-mobile-back-button,html body #root .community-public-shell--room .community-mobile-back-button{width:28px!important;min-width:28px!important;height:28px!important;box-shadow:none!important;color:#087451!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:grid!important}html body #root .community-public-shell--room .community-channel-mobile-back-button svg,html body #root .community-public-shell--room .community-mobile-back-button svg{width:22px!important;height:22px!important}html body #root .community-public-shell--room .community-chat-shell.public-community.community-mobile-chat .community-chat-panel{grid-template-rows:56px minmax(0,1fr) auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-messages{min-height:0!important;padding-bottom:8px!important;overflow-y:auto!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-message-form{min-height:58px!important;padding:7px 10px!important}html body #root .community-public-shell--room .landing-topbar,html body #root .community-public-shell--room .landing-nav{z-index:90000!important;overflow:visible!important}html body #root .community-public-shell--room .landing-mobile-bottom-nav{height:calc(58px + env(safe-area-inset-bottom))!important;visibility:visible!important;opacity:1!important;z-index:95000!important;pointer-events:auto!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}}@media (width>=1025px){html body #root .community-public-shell .landing-desktop-sidebar-sections{z-index:60000!important;pointer-events:auto!important}html body #root .community-public-shell .landing-desktop-sidebar-sections a,html body #root .community-public-shell .landing-desktop-sidebar-sections button,html body #root .community-public-shell .landing-desktop-sidebar-sections summary,html body #root .community-public-shell .landing-desktop-sidebar-sections [role=button],html body #root .community-public-shell .landing-sidebar-collapse-button{pointer-events:auto!important}html body #root .community-public-shell .landing-sidebar-collapse-button{z-index:60001!important}}@media (width<=767.98px){html body #root .community-public-shell--room .community-public-main{top:var(--public-mobile-header-height,60px)!important;right:0!important;bottom:calc(var(--public-mobile-dock-height,64px) + env(safe-area-inset-bottom))!important;background:#fff!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0!important;position:fixed!important;left:0!important;overflow:hidden!important}html body #root .community-public-shell--room .community-room-page-shell,html body #root .community-public-shell--room .community-room-chat-card,html body #root .community-public-shell--room .community-chat-shell.public-community{width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #root .community-public-shell--room .community-room-page-shell{display:block!important}html body #root .community-public-shell--room .community-room-topbar{display:none!important}html body #root .community-public-shell--room .community-chat-shell.public-community,html body #root .community-public-shell--room .community-chat-shell.public-community.members-hidden{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body #root .community-public-shell--room .community-chat-shell.public-community.community-mobile-chat .community-channel-panel,html body #root .community-public-shell--room .community-chat-shell.public-community.community-mobile-chat .community-member-panel{display:none!important}html body #root .community-public-shell--room .community-chat-shell.public-community.community-mobile-chat .community-chat-panel{border:0!important;grid-area:1/1!important;grid-template-rows:56px minmax(0,1fr) auto!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}html body #root .community-public-shell--room .community-public-main{top:0!important;bottom:0!important}html body #root .community-public-shell--room .community-room-page-shell,html body #root .community-public-shell--room .community-room-chat-card,html body #root .community-public-shell--room .community-chat-shell.public-community.community-mobile-list,html body #root .community-public-shell--room .community-chat-shell.public-community.community-mobile-chat{height:100%!important;min-height:0!important}html body #root .community-public-shell--room .community-chat-shell.public-community.community-mobile-list .community-channel-panel{background:#fff!important;grid-template-rows:56px minmax(0,1fr)!important;height:100%!important;min-height:0!important;display:grid!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-channel-head{background:#fff!important;border-bottom:1px solid #eef2f1!important;height:56px!important;min-height:56px!important;padding:0 14px!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-channel-list{background:#fff!important;height:auto!important;min-height:0!important;padding:12px 14px!important;overflow:hidden auto!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-chat-header{background:#fff!important;height:56px!important;min-height:56px!important;padding:0 12px!important}html body #root .community-public-shell .landing-sidebar-collapse-button{visibility:hidden!important;pointer-events:none!important;display:none!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-mobile-back-button{width:28px!important;min-width:28px!important;height:28px!important;box-shadow:none!important;color:#087451!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 28px!important;place-items:center!important;padding:0!important;display:grid!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-mobile-back-button svg{width:22px!important;height:22px!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-chat-title{align-items:center!important;gap:8px!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-message-form{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-selected-pill{color:#fff!important;background:#087451!important;border-color:#087451!important}@media (width<=767.98px){html body .landing-sidebar-collapse-button,body>.landing-sidebar-collapse-button,html body #root .community-public-shell--room .community-room-topbar,html body #root .community-public-shell--room .community-room-back-button{visibility:hidden!important;pointer-events:none!important;display:none!important}html body #root .community-public-shell--room .community-public-main{top:0!important;bottom:calc(58px + env(safe-area-inset-bottom))!important;height:auto!important;min-height:0!important;padding-bottom:0!important;overflow:hidden!important}html body #root .community-public-shell--room .community-room-page-shell,html body #root .community-public-shell--room .community-room-chat-card,html body #root .community-public-shell--room .community-chat-shell.public-community,html body #root .community-public-shell--room .community-chat-shell.public-community.community-mobile-chat,html body #root .community-public-shell--room .community-chat-panel{height:100%!important;min-height:0!important;max-height:100%!important;margin-bottom:0!important;padding-bottom:0!important;overflow:hidden!important}html body #root .community-public-shell--room .community-chat-shell.public-community.community-mobile-chat .community-chat-panel{grid-template-rows:56px minmax(0,1fr) 58px!important;display:grid!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-chat-header{background:#fff!important;border-bottom:1px solid #eef2f1!important;justify-content:space-between!important;align-items:center!important;height:56px!important;min-height:56px!important;padding:0 12px!important;display:flex!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-chat-title{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-chat-header-actions{justify-content:flex-end!important;align-items:center!important;margin-left:auto!important;display:flex!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-message-list{min-height:0!important;overflow-y:auto!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-message-form{background:#fff!important;border-top:1px solid #eef2f1!important;align-self:end!important;height:58px!important;min-height:58px!important;margin:0!important;padding:6px 10px!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-message-form textarea{height:42px!important;min-height:42px!important}html body #root .community-public-shell--room .landing-mobile-bottom-nav{visibility:visible!important;opacity:1!important;z-index:95000!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}}html[data-theme=light] .about-page-shell:has(.coins-page-content) :is(.coins-order-history-strip details,.coins-store-product-card,.coins-store-block,.coins-store-card,.coins-store-price-strip,.coins-store-icon){background:#eef1f0!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-block{box-shadow:none!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) :is(.coins-order-history-strip details,.coins-store-product-card,.coins-store-block,.coins-store-card){border-color:#0874512e!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) :is(.coins-store-guide-header img,.coins-store-icon){background:#eef1f0!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-price-strip{background:#eef1f0!important;border-top-color:#08745126!important}html[data-theme=light]{--coins-light-bg:#eef1f0;--coins-light-text:#17211e;--coins-light-muted:#53635d;--coins-light-border:#0874512e;--coins-main-green:#087451}html[data-theme=light] .about-page-shell:has(.coins-page-content){background:var(--coins-light-bg)!important;color:var(--coins-light-text)!important;background-image:none!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .about-page-main{background:var(--coins-light-bg)!important;color:var(--coins-light-text)!important;background-image:none!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-page-content{background:var(--coins-light-bg)!important;color:var(--coins-light-text)!important;background-image:none!important}html[data-theme=light] .coins-order-history-strip,html[data-theme=light] .coins-order-history-strip details,html[data-theme=light] .coins-order-history-dropdown,html[data-theme=light] .coins-order-history-items{background:var(--coins-light-bg)!important;color:var(--coins-light-text)!important;background-image:none!important}html[data-theme=light] .coins-order-history-strip details{border:1px solid var(--coins-light-border)!important;box-shadow:none!important}html[data-theme=light] .coins-order-history-strip summary{background:var(--coins-light-bg)!important;border-bottom-color:var(--coins-light-border)!important;color:var(--coins-light-text)!important}html[data-theme=light] .coins-order-history-strip summary strong{color:var(--coins-light-text)!important;-webkit-text-fill-color:var(--coins-light-text)!important;opacity:1!important}html[data-theme=light] .coins-order-history-item{border-color:var(--coins-light-border)!important;color:var(--coins-light-text)!important;background:0 0!important}html[data-theme=light] .coins-order-history-item-main strong,html[data-theme=light] .coins-order-history-item-main span{color:var(--coins-light-text)!important;-webkit-text-fill-color:var(--coins-light-text)!important;opacity:1!important}html[data-theme=light] .coins-order-history-item-meta em{color:var(--coins-light-muted)!important;-webkit-text-fill-color:var(--coins-light-muted)!important;opacity:1!important}html[data-theme=light] .coins-order-history-status{border-color:var(--coins-main-green)!important;color:var(--coins-main-green)!important;-webkit-text-fill-color:var(--coins-main-green)!important;opacity:1!important;background:#0874511a!important}html[data-theme=light] .coins-order-history-icon,html[data-theme=light] .coins-order-history-chevron{color:var(--coins-main-green)!important}html[data-theme=light] .coins-store-product-card{background:var(--coins-light-bg)!important;border:1px solid var(--coins-light-border)!important;box-shadow:none!important;color:var(--coins-light-text)!important;background-image:none!important}html[data-theme=light] .coins-store-guide-header,html[data-theme=light] .coins-store-guide-header img,html[data-theme=light] .coins-store-trust-row span{background:var(--coins-light-bg)!important;background-image:none!important}html[data-theme=light] .coins-store-guide-header strong{color:var(--coins-light-text)!important;-webkit-text-fill-color:var(--coins-light-text)!important}html[data-theme=light] .coins-store-product-section h3{color:var(--coins-main-green)!important;-webkit-text-fill-color:var(--coins-main-green)!important}html[data-theme=light] .coins-store-product-section p,html[data-theme=light] .coins-store-product-section li,html[data-theme=light] .coins-store-trust-row span{color:var(--coins-light-muted)!important;-webkit-text-fill-color:var(--coins-light-muted)!important;opacity:1!important}html[data-theme=light] .coins-store-block,html[data-theme=light] .coins-store-card,html[data-theme=light] .coins-store-icon,html[data-theme=light] .coins-store-price-strip{background:var(--coins-light-bg)!important;color:var(--coins-light-text)!important;background-image:none!important}html[data-theme=light] .coins-store-block{border-color:var(--coins-light-border)!important;box-shadow:none!important}html[data-theme=light] .coins-store-card{border:1px solid var(--coins-light-border)!important;box-shadow:none!important}html[data-theme=light] .coins-store-card-copy h3{color:var(--coins-main-green)!important;-webkit-text-fill-color:var(--coins-main-green)!important}html[data-theme=light] .coins-store-price-strip span{color:var(--coins-light-muted)!important}html[data-theme=light] .coins-store-price-strip strong{color:var(--coins-light-text)!important;-webkit-text-fill-color:var(--coins-light-text)!important}html[data-theme=light] .coins-single-checkout-stack,html[data-theme=light] .coins-store-id-card,html[data-theme=light] .coins-checkout-step{background:var(--coins-light-bg)!important;border:1px solid var(--coins-light-border)!important;box-shadow:none!important;color:var(--coins-light-text)!important;background-image:none!important}html[data-theme=light] .coins-step-heading h2,html[data-theme=light] .coins-step-heading h3{color:var(--coins-main-green)!important;-webkit-text-fill-color:var(--coins-main-green)!important}html[data-theme=light] .coins-step-number{border-color:var(--coins-main-green)!important;color:var(--coins-main-green)!important;-webkit-text-fill-color:var(--coins-main-green)!important;background:0 0!important}html[data-theme=light] .coins-quantity-input,html[data-theme=light] .coins-store-field input,html[data-theme=light] .coins-store-voucher-row input{background:var(--coins-light-bg)!important;border:1px solid var(--coins-light-border)!important;color:var(--coins-light-text)!important;-webkit-text-fill-color:var(--coins-light-text)!important;box-shadow:none!important;background-image:none!important}html[data-theme=light] .coins-quantity-input::placeholder,html[data-theme=light] .coins-store-field input::placeholder,html[data-theme=light] .coins-store-voucher-row input::placeholder{color:#788680!important;opacity:1!important}html[data-theme=light] .coins-store-field>span{color:var(--coins-light-muted)!important;-webkit-text-fill-color:var(--coins-light-muted)!important}html[data-theme=light] .coins-single-payment-grid,html[data-theme=light] .coins-payment-method-card{background:var(--coins-light-bg)!important;background-image:none!important}html[data-theme=light] .coins-payment-method-card{border:1px solid var(--coins-light-border)!important;color:var(--coins-light-text)!important;box-shadow:none!important}html[data-theme=light] .coins-payment-method-main span,html[data-theme=light] .coins-payment-method-card em{color:var(--coins-light-text)!important;-webkit-text-fill-color:var(--coins-light-text)!important;opacity:1!important}html[data-theme=light] .coins-payment-method-card.is-selected{border-color:var(--coins-main-green)!important;background:#08745114!important;box-shadow:0 0 0 2px #08745114!important}html[data-theme=light] .coins-store-voucher-button{background:var(--coins-main-green)!important;border-color:var(--coins-main-green)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background-image:none!important}html[data-theme=light] .coins-store-voucher-button:hover{filter:brightness(.94)}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-product-card{box-shadow:none!important;background:#eef1f0!important;border-radius:0!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-product-card.about-block{box-shadow:none!important;background:#eef1f0!important;border-radius:0!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-layout>:first-child{box-shadow:none!important;background:#eef1f0!important;border-radius:0!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-layout>:first-child{border:0!important;padding:0!important}html[data-theme=light] .about-page-shell:has(.coins-page-content) .coins-store-product-card{background:#eef1f0!important;border:1px solid #0874512e!important;border-radius:18px!important}html[data-theme=light] .game-store-shell .game-store-post,html[data-theme=light] .game-store-shell .store-post-card,html[data-theme=light] .game-store-shell .marketplace-post-card{color:#17211e!important;background:#eef1f0!important;border:1px solid #0874512e!important;box-shadow:0 10px 26px #17372c14!important}html[data-theme=light] .game-store-shell .game-store-post h1,html[data-theme=light] .game-store-shell .game-store-post h2,html[data-theme=light] .game-store-shell .game-store-post h3,html[data-theme=light] .game-store-shell .game-store-post h4,html[data-theme=light] .game-store-shell .game-store-post p,html[data-theme=light] .game-store-shell .game-store-post span,html[data-theme=light] .game-store-shell .game-store-post strong,html[data-theme=light] .game-store-shell .store-post-card h1,html[data-theme=light] .game-store-shell .store-post-card h2,html[data-theme=light] .game-store-shell .store-post-card h3,html[data-theme=light] .game-store-shell .store-post-card p,html[data-theme=light] .game-store-shell .store-post-card span,html[data-theme=light] .game-store-shell .store-post-card strong{color:#17211e!important;-webkit-text-fill-color:#17211e!important;opacity:1!important}html[data-theme=light] .game-store-shell .game-store-post-author,html[data-theme=light] .game-store-shell .game-store-post-title,html[data-theme=light] .game-store-shell .store-post-owner-name{color:#087451!important;-webkit-text-fill-color:#087451!important}html[data-theme=light] .game-store-shell .game-store-post-description,html[data-theme=light] .game-store-shell .store-post-description{color:#53635d!important;-webkit-text-fill-color:#53635d!important}html[data-theme=light] .game-store-shell .game-store-post-header,html[data-theme=light] .game-store-shell .store-post-header{background:#eef1f0!important;border-bottom-color:#08745124!important}html[data-theme=light] .game-store-shell .game-store-post-media,html[data-theme=light] .game-store-shell .store-post-media,html[data-theme=light] .game-store-shell .game-store-post-images{background:#eef1f0!important}html[data-theme=light] .game-store-shell .game-store-post-avatar,html[data-theme=light] .game-store-shell .store-post-avatar{background:#eef1f0!important;border-color:#087451!important}html[data-theme=light] .game-store-shell .game-store-listing-card,html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-post-header,html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-post-copy,html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-card-body,html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-card-footer,html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-post-actions,html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-post-comments{background:#fff!important}html[data-theme=light] .game-store-shell .game-store-listing-card{color:#17211e!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-post-author strong{color:#087451!important;-webkit-text-fill-color:#087451!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-post-author span,html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-post-copy p{color:#53635d!important;-webkit-text-fill-color:#53635d!important;opacity:1!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-card-footer>strong{color:#17211e!important;-webkit-text-fill-color:#17211e!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-card-footer .primary-button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#087451!important;border-color:#087451!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-comments,html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-comment-list,html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-comments-section{background:#fff!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-comment-bubble,html[data-theme=light] .game-store-shell .game-store-listing-card .comment-bubble,html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-comment-content{color:#17211e!important;box-shadow:none!important;background:#eef1f0!important;border:1px solid #08745129!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-comment-author,html[data-theme=light] .game-store-shell .game-store-listing-card .comment-author{color:#087451!important;-webkit-text-fill-color:#087451!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-comment-text,html[data-theme=light] .game-store-shell .game-store-listing-card .comment-text{color:#17211e!important;-webkit-text-fill-color:#17211e!important;opacity:1!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-comment-meta,html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-comment-meta button,html[data-theme=light] .game-store-shell .game-store-listing-card .comment-meta{color:#76827e!important;-webkit-text-fill-color:#76827e!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-comment-delete,html[data-theme=light] .game-store-shell .game-store-listing-card .comment-delete{color:#e5484d!important;-webkit-text-fill-color:#e5484d!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-comment-input,html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-comment-form input,html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-comment-form textarea{color:#17211e!important;-webkit-text-fill-color:#17211e!important;box-shadow:none!important;background:#fff!important;border:0!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-comment-input::placeholder,html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-comment-form input::placeholder,html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-comment-form textarea::placeholder{color:#7c8884!important;opacity:1!important}html[data-theme=light] .game-store-shell{--game-store-page-bg:var(--landing-page-bg,var(--page-background,var(--app-background,var(--background-color,#eef1f0))));--game-store-text:#17211e;--game-store-muted:#62716c;--game-store-green:#087451;--game-store-border:#0874512e}html[data-theme=light] .game-store-shell,html[data-theme=light] .game-store-shell .game-store-main,html[data-theme=light] .game-store-shell .game-store-content,html[data-theme=light] .game-store-shell .game-store-feed{background:var(--game-store-page-bg)!important;background-color:var(--game-store-page-bg)!important;color:var(--game-store-text)!important;background-image:none!important}html[data-theme=light] .game-store-shell :is(.game-store-search-input,.game-store-toolbar input,.game-store-search input){background:var(--game-store-page-bg)!important;background-color:var(--game-store-page-bg)!important;color:var(--game-store-text)!important;border:1px solid var(--game-store-border)!important;box-shadow:none!important}html[data-theme=light] .game-store-shell :is(.game-store-search-input,.game-store-toolbar input,.game-store-search input)::placeholder{color:#7b8884!important;opacity:1!important}html[data-theme=light] .game-store-shell :is(.game-store-category-select,.game-store-filter-select,.game-store-toolbar select){background:var(--game-store-green)!important;background-color:var(--game-store-green)!important;color:#fff!important;border-color:var(--game-store-green)!important;box-shadow:none!important}html[data-theme=light] .game-store-shell .game-store-listing-card,html[data-theme=light] .game-store-shell .game-store-post-card,html[data-theme=light] .game-store-shell .game-store-card{background:var(--game-store-page-bg)!important;background-color:var(--game-store-page-bg)!important;border:1px solid var(--game-store-border)!important;color:var(--game-store-text)!important;background-image:none!important;box-shadow:0 10px 28px #17372c14!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-post-header,.game-store-post-copy,.game-store-card-body,.game-store-card-footer,.game-store-post-actions,.game-store-comments,.game-store-comment-list,.game-store-comments-section,.game-store-post-comments){background:var(--game-store-page-bg)!important;background-color:var(--game-store-page-bg)!important;background-image:none!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-post-header{border-bottom-color:var(--game-store-border)!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-post-author strong{color:var(--game-store-green)!important;-webkit-text-fill-color:var(--game-store-green)!important;opacity:1!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-post-author span,html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-post-copy,html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-post-copy p,html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-card-footer>strong{color:var(--game-store-text)!important;-webkit-text-fill-color:var(--game-store-text)!important;opacity:1!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-card-footer :is(.primary-button,.game-store-buy-button,.buy-now-button){background:var(--game-store-green)!important;background-color:var(--game-store-green)!important;border-color:var(--game-store-green)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background-image:none!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-post-actions{border-top:1px solid var(--game-store-border)!important;border-bottom:1px solid var(--game-store-border)!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-post-actions button{color:var(--game-store-muted)!important;-webkit-text-fill-color:var(--game-store-muted)!important;background:0 0!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-post-actions button.is-active{color:var(--game-store-green)!important;-webkit-text-fill-color:var(--game-store-green)!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comments,.game-store-comment-list,.game-store-comments-section,.game-store-post-comments){background:var(--game-store-page-bg)!important;background-color:var(--game-store-page-bg)!important;background-image:none!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comment-bubble,.comment-bubble,.game-store-comment-content){background:color-mix(in srgb, var(--game-store-page-bg) 92%, #000 8%)!important;border:1px solid var(--game-store-border)!important;color:var(--game-store-text)!important;box-shadow:none!important;background-image:none!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comment-author,.comment-author){color:var(--game-store-green)!important;-webkit-text-fill-color:var(--game-store-green)!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comment-text,.comment-text){color:var(--game-store-text)!important;-webkit-text-fill-color:var(--game-store-text)!important;opacity:1!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comment-meta,.game-store-comment-meta button,.comment-meta){color:var(--game-store-muted)!important;-webkit-text-fill-color:var(--game-store-muted)!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comment-delete,.comment-delete){color:#d93c45!important;-webkit-text-fill-color:#d93c45!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comment-form,.game-store-comment-input){background:var(--game-store-page-bg)!important;background-color:var(--game-store-page-bg)!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comment-input,.game-store-comment-form input,.game-store-comment-form textarea){color:var(--game-store-text)!important;-webkit-text-fill-color:var(--game-store-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comment-input,.game-store-comment-form input,.game-store-comment-form textarea)::placeholder{color:#788580!important;opacity:1!important}html[data-theme=light] .game-store-shell .game-store-listing-card .game-store-comment-submit{color:var(--game-store-green)!important;background:0 0!important}html[data-theme=light] .game-store-shell .game-store-listing-card>:not(img):not(picture){background-color:var(--game-store-page-bg)!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comment-item,.comment-item,.game-store-comment-row){background:0 0!important;border:0!important;align-items:flex-start!important;gap:8px!important;width:100%!important;padding:0!important;display:flex!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comment-main,.comment-main,.game-store-comment-body){background:0 0!important;border:0!important;flex-direction:column!important;align-items:flex-start!important;width:auto!important;max-width:calc(100% - 48px)!important;display:flex!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comment-bubble,.comment-bubble,.game-store-comment-content){background:var(--game-store-page-bg)!important;border:1px solid var(--game-store-border)!important;width:fit-content!important;min-width:0!important;max-width:520px!important;box-shadow:none!important;background-image:none!important;border-radius:14px!important;flex-direction:column!important;align-items:flex-start!important;margin:0!important;padding:7px 11px!important;display:inline-flex!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comment-author,.comment-author){color:var(--game-store-green)!important;font-weight:700!important;line-height:1.2!important;display:block!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comment-text,.comment-text){color:var(--game-store-text)!important;line-height:1.35!important;display:block!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comment-meta,.comment-meta){background:0 0!important;border:0!important;align-items:center!important;gap:12px!important;width:auto!important;padding:3px 6px 0!important;font-size:11px!important;display:flex!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comments,.game-store-comment-list,.game-store-comments-section,.game-store-post-comments)>*{background:0 0!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comment-main,.comment-main,.game-store-comment-body,.game-store-comment-content){width:auto!important;max-width:calc(100% - 48px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;align-items:flex-start!important;margin:0!important;padding:0!important;display:flex!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comment-bubble,.comment-bubble){background:var(--game-store-page-bg)!important;background-color:var(--game-store-page-bg)!important;border:1px solid var(--game-store-border)!important;width:fit-content!important;min-width:0!important;max-width:520px!important;box-shadow:none!important;background-image:none!important;border-radius:14px!important;flex-direction:column!important;align-items:flex-start!important;margin:0!important;padding:7px 11px!important;display:inline-flex!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comment-meta,.comment-meta){width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:12px!important;margin:0!important;padding:3px 6px 0!important;display:flex!important}html[data-theme=light] .game-store-shell .game-store-listing-card :is(.game-store-comment-item,.comment-item,.game-store-comment-row){width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:flex-start!important;gap:8px!important;margin:0 0 8px!important;padding:0!important;display:flex!important}.topbar-logged-in-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.topbar-quick-actions{align-items:center;gap:10px;display:flex}.topbar-round-action{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff94;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-grid;position:relative}.topbar-round-action svg{width:21px;height:21px;display:block}.topbar-round-action:hover,.topbar-round-action:focus-visible{background:#ffffff38;border-color:#ffffffd9;transform:translateY(-1px)}.topbar-notification-badge{color:#087451;background:#fff;border:2px solid #087451;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.topbar-wallet-pill{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff94;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;min-width:150px;height:42px;padding:0 7px 0 17px;font-size:14px;font-weight:900;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:flex}.topbar-wallet-pill:hover,.topbar-wallet-pill:focus-visible{background:#ffffff38;border-color:#ffffffd9;transform:translateY(-1px)}.topbar-wallet-value{color:inherit;line-height:1}.topbar-wallet-add{color:#087451;background:#fff;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:17px;font-weight:900;line-height:1;display:grid}.topbar-profile-image-link{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffffb8;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;padding:2px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex;overflow:hidden}.topbar-profile-image-link:hover,.topbar-profile-image-link:focus-visible{background:#ffffff40;border-color:#fffffff2;transform:translateY(-1px)}.topbar-profile-image-link img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.topbar-logged-in-actions>.topbar-user-menu-shell{flex:none;position:relative}.topbar-logged-in-actions .topbar-user-trigger{background:0 0!important;border:0!important;padding:0!important}@media (width<=900px){.topbar-wallet-pill{min-width:124px;padding-left:13px}.topbar-round-action{flex-basis:39px;width:39px;height:39px}.landing-sidebar-theme-options button:disabled{color:#9aa19e!important;cursor:not-allowed!important;opacity:.55!important;background:0 0!important}.topbar-profile-image-link{flex-basis:39px;width:39px;height:39px}}@media (width<=680px){.topbar-quick-actions{gap:6px}.topbar-round-action{display:none}.topbar-wallet-pill{min-width:105px;height:38px;padding:0 6px 0 12px;font-size:12px}.topbar-wallet-add{flex-basis:20px;width:20px;height:20px;font-size:15px}.topbar-profile-image-link{flex-basis:38px;width:38px;height:38px}}.topbar-logged-in-actions .topbar-user-menu-shell,.topbar-logged-in-actions .topbar-user-trigger,.topbar-logged-in-actions .topbar-profile-avatar{display:none!important}.account-menu-dashboard{flex-direction:column;gap:12px;width:100%;padding:0;display:flex}.account-menu-section{background:var(--surface,#fff);border:1px solid #0079571a;border-radius:14px;width:100%;overflow:hidden}.account-menu-section-header{width:100%;min-height:54px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.account-menu-section-header strong{font-size:17px;font-weight:800}.account-menu-section-header>svg{transition:transform .2s;flex:0 0 20px!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;display:block!important}.account-menu-section.is-expanded .account-menu-section-header>svg{transform:rotate(180deg)}.account-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 12px;display:grid}.account-menu-item{min-width:0;min-height:58px;color:inherit;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .15s,transform .15s;display:flex;position:relative}.account-menu-item:hover{background:#0079570f}.account-menu-item.is-mobile-only{display:none}@media (width<=640px){.account-menu-item.is-mobile-only{display:flex}html body #root .community-directory-shell .community-lobby-shell>.community-lobby-topbar{top:58px!important;left:max(10px, env(safe-area-inset-left))!important;right:max(10px, env(safe-area-inset-right))!important;z-index:96000!important;position:fixed!important;transform:none!important}html body #root .community-directory-shell .community-lobby-filterbar[aria-label="Community chat filters"]{z-index:94000!important;margin-top:0!important;margin-bottom:10px!important;position:sticky!important;top:0!important;transform:none!important}html body #root .community-directory-shell .community-public-main{padding-top:124px!important;scroll-padding-top:64px!important}html body #root .community-directory-shell .community-lobby-grid{z-index:1!important;position:relative!important}html body #root .community-directory-shell .landing-mobile-bottom-nav{z-index:98000!important}html body #root .community-directory-shell{isolation:isolate!important}html body #root .community-directory-shell .community-public-main{padding-top:186px!important;overflow-y:auto!important}html body #root .community-directory-shell .community-lobby-shell>.community-lobby-topbar{top:58px!important;left:max(10px, env(safe-area-inset-left))!important;right:max(10px, env(safe-area-inset-right))!important;z-index:97000!important;height:54px!important;min-height:54px!important;position:fixed!important}html body #root .community-directory-shell .community-lobby-filterbar[aria-label="Community chat filters"]{top:120px!important;left:max(10px, env(safe-area-inset-left))!important;right:max(10px, env(safe-area-inset-right))!important;z-index:96000!important;width:auto!important;max-width:none!important;margin:0!important;position:fixed!important}html body #root .community-directory-shell .community-lobby-grid{z-index:1!important;margin-top:0!important}}.account-menu-item-label{min-width:0;color:inherit;flex:1;font-size:14px;font-weight:600}.account-menu-item-status{white-space:nowrap;flex:none;font-size:11px;font-weight:400;line-height:1.2}.account-menu-item-status.danger{color:#dc2626}.account-menu-item-icon{background:linear-gradient(135deg,#0079572e,#00795714);border:1px solid #0079572e;border-radius:9px;place-items:center;display:grid;position:relative;flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important}.account-menu-item-icon:before{content:"";background:#087f5b;border-radius:4px;width:12px;height:12px}.account-menu-item-arrow{color:#8c9692;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;display:block!important}.account-menu-logout{background:var(--surface,#fff);color:#17231f;cursor:pointer;border:1px solid #0079571a;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:2px;font-size:14px;font-weight:700;display:flex}.account-menu-logout:hover{background:#0079570f}html[data-theme=dark] .account-menu-section,html[data-theme=dark] .account-menu-logout{color:#fff;background:#121a17;border-color:#ffffff14}html[data-theme=dark] .account-menu-item:hover{background:#ffffff0f}html[data-theme=dark] .account-menu-item-label,html[data-theme=dark] .account-menu-section-header{color:#fff}@media (width<=760px){.account-menu-dashboard{gap:10px}.account-menu-section{border-radius:12px}.account-menu-section-header{min-height:48px;padding:0 14px}.account-menu-section-header strong{font-size:15px}.account-menu-grid{grid-template-columns:1fr;padding:0 8px 8px}.account-menu-item{min-height:52px;padding:8px 10px}.account-menu-item-icon{flex-basis:32px!important;width:32px!important;min-width:32px!important;height:32px!important}.account-menu-item-label{font-size:13px}}.account-menu-item-icon{color:#fff!important;background:#07845f!important;border:0!important;border-radius:10px!important;flex:0 0 36px!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;display:grid!important}.account-menu-item-icon svg{color:#fff!important;width:19px!important;height:19px!important;display:block!important}.account-menu-item-icon:before,.account-menu-item-icon:after{content:none!important;display:none!important}.account-menu-item-icon.profile{background:#4389e8!important}.account-menu-item-icon.team{background:#27bca1!important}.account-menu-item-icon.community{background:#087f5b!important}.account-menu-item-icon.join-team{background:#22a6dd!important}.account-menu-item-icon.achievement{background:#8aba28!important}.account-menu-item-icon.referral{background:#4a91d7!important}.account-menu-item-icon.history{background:#13a7dd!important}.account-menu-item-icon.credits{background:#ff9e13!important}.account-menu-item-icon.security{background:#2fc6a2!important}.account-menu-item-icon.join-tournament{background:#eb5858!important}.account-menu-item-icon.my-tournaments{background:#7eb72d!important}.account-menu-item-icon.tournament-history{background:#15a9dd!important}.account-menu-item-icon.hide{background:#e94863!important}.account-menu-item-icon.transactions{background:#0da8df!important}.account-menu-item-icon.points{background:#f3a40c!important}.account-menu-item-icon.games{background:#4a91e5!important}.account-menu-item-icon.timezone{background:#4c94e4!important}.account-menu-item-icon.language{background:#22bd94!important}.account-menu-item-icon.theme{background:#8b57df!important}.account-menu-item-icon.mode{background:#555f69!important}.account-menu-item-icon.support{background:#4797e6!important}.account-menu-item-icon.tutorial{background:#84ba1d!important}.account-menu-item-icon.transaction-guide{background:#0da8d7!important}.account-menu-item-icon.rules{background:#ffac12!important}.account-menu-item-icon.terms{background:#16b596!important}.account-menu-item-icon.privacy{background:#e6405f!important}.account-menu-item-icon.affiliate{background:#3d96df!important}.account-menu-item-icon.partner{background:#23bea0!important}.account-menu-item-arrow{color:#8f9995!important;width:18px!important;min-width:18px!important;height:18px!important}.account-menu-section-chevron{transition:transform .2s;width:18px!important;height:18px!important;color:inherit!important}.account-menu-section.is-collapsed .account-menu-section-chevron{transform:rotate(180deg)}.account-hub-balance{border-top:1px solid #087f5b1f;flex-direction:column;gap:6px;width:100%;margin-top:14px;padding-top:14px;display:flex}.account-hub-main-balance{color:#18221f;align-items:center;gap:7px;display:flex}.account-hub-ph-flag{font-size:22px;line-height:1}.account-hub-main-balance>strong{font-size:23px;font-weight:900;line-height:1.1}.account-hub-balance-add{color:#fff;background:#26322e;border-radius:50%;place-items:center;width:18px;height:18px;font-size:13px;font-weight:900;line-height:1;text-decoration:none;display:grid}.account-hub-secondary-balances{align-items:center;gap:12px;padding-left:1px;display:flex}.account-hub-secondary-balances>div{align-items:center;gap:4px;display:flex}.account-hub-secondary-balances strong{font-size:14px;font-weight:700}.account-hub-coin-icon,.account-hub-points-icon{font-size:19px;line-height:1}html[data-theme=dark] .account-hub-main-balance{color:#fff}.account-hub-ph-flag{object-fit:cover;border-radius:50%;flex:0 0 24px;align-items:center;width:24px;height:24px;font-size:22px;line-height:1;display:inline-flex}.account-hub-content{position:relative}.account-hub-overview{z-index:20;border-radius:16px;margin-top:-38px;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000001a}@media (width>=1025px){.page-shell.account-hub-shell .account-hub-main{overflow:visible!important}.page-shell.account-hub-shell .account-hub-content{position:relative!important;overflow:visible!important}.page-shell.account-hub-shell .account-hub-overview{overflow:hidden;box-shadow:0 12px 30px #0000001a;z-index:50!important;border-radius:16px!important;margin-bottom:-32px!important;position:relative!important;transform:translateY(-32px)!important}.page-shell.account-hub-shell .about-page-main.account-hub-main{z-index:1050!important;padding-top:0!important;position:relative!important;overflow:visible!important}.page-shell.account-hub-shell .account-hub-content{z-index:1050!important;position:relative!important;overflow:visible!important}.page-shell.account-hub-shell .account-hub-overview{z-index:1200!important;border-radius:16px!important;margin-top:0!important;margin-bottom:-20px!important;position:relative!important;transform:translateY(-20px)!important;box-shadow:0 12px 30px #0000001f!important}.page-shell.account-hub-shell .account-hub-main{background:var(--page-bg)!important;width:calc(100% + 48px)!important;margin-left:-48px!important;position:relative!important}.page-shell.account-hub-shell .account-hub-content{width:calc(100% - 48px)!important;margin-left:48px!important}html[data-theme=light] .page-shell.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections{background:#fff!important;border-color:#0f2c221a!important;box-shadow:8px 12px 24px #0e2a211a!important}.page-shell:has(.landing-topbar) .landing-actions{justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important;position:relative!important;top:-7px!important;right:8px!important}.page-shell:has(.landing-topbar) .topbar-quick-actions{align-items:center!important;gap:10px!important;display:flex!important}.page-shell:has(.landing-topbar) .topbar-quick-action{border-radius:50%!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important}.page-shell:has(.landing-topbar) .topbar-wallet-balance{border-radius:999px!important;min-width:142px!important;height:38px!important;min-height:38px!important;padding:0 7px 0 18px!important;font-size:14px!important;font-weight:800!important}.page-shell:has(.landing-topbar) .topbar-wallet-balance .topbar-wallet-add{width:27px!important;min-width:27px!important;height:27px!important;font-size:18px!important}.page-shell:has(.landing-topbar) .topbar-quick-actions{gap:5px!important}.page-shell:has(.landing-topbar) .topbar-quick-action{border-radius:50%!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}.page-shell:has(.landing-topbar) .topbar-quick-action svg{width:14px!important;height:14px!important}.page-shell:has(.landing-topbar) .topbar-wallet-balance{border-radius:999px!important;min-width:110px!important;height:30px!important;min-height:30px!important;padding:0 5px 0 13px!important;font-size:12px!important}.page-shell:has(.landing-topbar) .topbar-wallet-balance .topbar-wallet-add{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;font-size:15px!important}.page-shell.account-hub-shell .about-page-main.account-hub-main{height:auto!important;min-height:0!important;max-height:none!important;padding-top:0!important;position:relative!important;overflow:visible!important}.page-shell.account-hub-shell .account-hub-content{height:auto!important;min-height:0!important;max-height:none!important;padding-top:205px!important;display:block!important;position:static!important;overflow:visible!important}.page-shell.account-hub-shell .account-hub-overview{z-index:1450!important;width:auto!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #0079571a!important;border-radius:16px!important;margin:0!important;position:fixed!important;top:52px!important;left:274px!important;right:14px!important;overflow:hidden!important;transform:translate(0,0)!important}.page-shell.account-hub-shell .account-hub-menu-scroll{background:0 0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.page-shell.account-hub-shell .account-menu-dashboard{background:0 0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0 0 24px!important;position:static!important;overflow:visible!important}html[data-theme=light] .page-shell.account-hub-shell .account-menu-section{box-shadow:none!important;background:#fff!important;border:1px solid #0079571a!important}html[data-theme=light] .page-shell.account-hub-shell .account-menu-section-header,html[data-theme=light] .page-shell.account-hub-shell .account-menu-grid{background:#fff!important}html[data-theme=light] .page-shell.account-hub-shell .account-menu-logout{box-shadow:none!important;background:#fff!important}.page-shell.account-hub-shell:has(.landing-desktop-sidebar-sections.is-collapsed) .account-hub-overview{left:96px!important}.page-shell.account-hub-shell .account-hub-menu-scroll{z-index:1!important;isolation:isolate!important;position:relative!important}.page-shell.account-hub-shell .account-hub-menu-scroll:before{content:"";background:var(--topbar-bg,#087451);z-index:999;pointer-events:none;height:72px;position:fixed;top:0;left:0;right:0}.page-shell.account-hub-shell .account-menu-dashboard{z-index:1!important;position:relative!important}.page-shell.account-hub-shell .account-hub-overview{z-index:1200!important}.page-shell.account-hub-shell .landing-topbar{z-index:1100!important}.page-shell.account-hub-shell .landing-desktop-sidebar-sections{z-index:1300!important}.page-shell.account-hub-shell .landing-sidebar-collapse-button{z-index:1400!important;pointer-events:auto!important}.page-shell.account-hub-shell .account-hub-overview{z-index:3500!important;margin-top:0!important;position:fixed!important;top:20px!important;transform:none!important}.page-shell.account-hub-shell>.landing-topbar{z-index:3000!important}.page-shell.account-hub-shell .account-hub-menu-scroll,.page-shell.account-hub-shell .account-menu-dashboard,.page-shell.account-hub-shell .account-menu-section{z-index:1!important}html body #root .page-shell.account-hub-shell .account-hub-main,html body #root .page-shell.account-hub-shell .account-hub-content{z-index:auto!important;isolation:auto!important}html body #root .page-shell.account-hub-shell>.landing-topbar{z-index:30000!important}html body #root .page-shell.account-hub-shell .account-hub-overview{z-index:40000!important}html body #root .page-shell.account-hub-shell .account-hub-menu-scroll,html body #root .page-shell.account-hub-shell .account-menu-dashboard,html body #root .page-shell.account-hub-shell .account-menu-section,html body #root .page-shell.account-hub-shell .account-menu-logout{z-index:1!important}html body #root .page-shell.account-hub-shell .landing-desktop-sidebar-sections{z-index:50000!important}html body #root .page-shell.account-hub-shell .landing-sidebar-collapse-button{z-index:51000!important;pointer-events:auto!important}.page-shell.account-hub-shell .account-hub-overview{width:auto!important;max-width:none!important;top:70px!important;left:274px!important;right:14px!important}.page-shell.account-hub-shell .account-hub-menu-scroll{padding-top:16px!important}.page-shell.account-hub-shell .account-menu-dashboard{margin-top:0!important;padding-top:0!important}.page-shell.account-hub-shell .account-hub-menu-scroll,.page-shell.account-hub-shell .account-menu-dashboard,.page-shell.account-hub-shell .account-menu-section{box-sizing:border-box!important}.page-shell.account-hub-shell .account-hub-overview{box-sizing:border-box!important;width:auto!important;max-width:none!important;left:319px!important;right:47px!important}:is(.page-shell.account-hub-shell:has(.landing-desktop-sidebar-sections.is-collapsed) .account-menu-section,.page-shell.account-hub-shell:has(.landing-desktop-sidebar-sections.is-collapsed) .account-menu-logout){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.page-shell.account-hub-shell:has(.landing-desktop-sidebar-sections.is-collapsed) .account-hub-content{width:calc(100% - 28px)!important;margin-left:14px!important}:is(.page-shell.account-hub-shell:has(.landing-desktop-sidebar-sections.is-collapsed) .account-hub-menu-scroll,.page-shell.account-hub-shell:has(.landing-desktop-sidebar-sections.is-collapsed) .account-menu-dashboard){width:100%!important;margin-left:0!important;margin-right:0!important}:is(.page-shell.account-hub-shell:has(.landing-desktop-sidebar-sections.is-collapsed) .account-menu-section,.page-shell.account-hub-shell:has(.landing-desktop-sidebar-sections.is-collapsed) .account-menu-logout){box-sizing:border-box!important;width:100%!important;max-width:none!important}}.account-profile-details-body{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;padding:0 0 24px;display:flex}.account-profile-title-card{box-sizing:border-box;background:var(--surface,#fff);border:1px solid #0079571a;border-radius:14px;align-items:center;width:100%;min-height:50px;padding:0 18px;display:flex}.account-profile-back{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.account-profile-back>span{color:#087f5b;background:#087f5b0f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:25px;line-height:1;display:grid}.account-profile-back>svg{color:#087f5b;stroke:currentColor;background:#087f5b0f;border-radius:50%;place-items:center;width:30px;height:30px;padding:4px;display:grid}.account-profile-back>strong{font-size:16px;font-weight:800}.account-profile-info-card{background:var(--surface,#fff);box-sizing:border-box;border:1px solid #0079571a;border-radius:14px;width:100%;overflow:hidden}.account-profile-info-header{justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 18px;display:flex}.account-profile-info-header h2{margin:0;font-size:17px;font-weight:800;line-height:1.2}.account-profile-info-chevron{color:#8b9591;font-size:16px;line-height:1}.account-profile-info-toggle{color:#8b9591;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:grid}.account-profile-info-toggle svg{stroke:currentColor;width:18px;height:18px;display:block}.account-profile-info-toggle:hover,.account-profile-info-toggle:focus-visible{color:#087451;background:#0874511a;outline:none}.account-profile-info-list{flex-direction:column;width:100%;display:flex}.account-profile-info-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:56px;padding:0 18px;display:flex}.account-profile-info-row+.account-profile-info-row{border-top:1px solid #10211b09}.account-profile-info-label{color:var(--text-primary,#17211e);flex:none;font-size:14px;font-weight:500;line-height:1.3}.account-tournaments-body{gap:14px}.account-tournament-toolbar-card{padding:14px 16px}.account-tournament-tabs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.account-tournament-tab{color:var(--text-primary,#17211e);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:800}.account-tournament-tab.active{color:#fff;background:#007957}.account-tournament-count{color:#007957;background:#00795714;border-radius:999px;margin-left:auto;padding:8px 14px;font-size:13px;font-weight:800}.account-tournament-record-card{background:#f3f6f5;padding:14px;overflow-x:auto}.account-tournament-record-header,.account-tournament-record-row{box-sizing:border-box;grid-template-columns:minmax(50px,.34fr) minmax(205px,1.55fr) minmax(112px,.78fr) minmax(62px,.42fr) minmax(88px,.56fr) minmax(130px,.82fr) minmax(236px,max-content);justify-content:stretch;align-items:center;gap:10px 14px;display:grid}.account-tournament-record-header>:last-child,.account-tournament-record-row>:last-child{text-align:center;justify-self:center}.account-tournament-record-header{color:#17211e;padding:12px 16px 14px;font-size:13px;font-weight:500}.account-tournament-record-list{flex-direction:column;gap:10px;min-width:980px;display:flex}.account-tournament-record-row{color:#12201c;box-sizing:border-box;background:#fff;border-radius:14px;min-height:100px;padding:18px 16px;font-size:14px}.account-tournament-record-id,.account-tournament-record-details,.account-tournament-record-remarks,.account-tournament-status-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.account-tournament-record-id strong,.account-tournament-record-details strong,.account-tournament-record-remarks strong,.account-tournament-status-copy strong{overflow-wrap:anywhere;color:#111c19;font-size:14px;font-weight:700;line-height:1.25}.account-tournament-record-id span,.account-tournament-record-details span,.account-tournament-record-remarks span,.account-tournament-status-copy small{overflow-wrap:anywhere;color:#687873;font-size:12px;font-weight:500;line-height:1.25}.account-tournament-record-details .account-tournament-record-id-line{color:#007957;align-items:center;gap:6px;min-width:0;display:flex}.account-tournament-record-id-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.account-tournament-copy-id{color:#007957;cursor:pointer;background:#0079571a;border:0;border-radius:7px;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;transition:background .15s,color .15s,transform .15s;display:inline-flex}.account-tournament-copy-id:hover{color:#fff;background:#007957;transform:translateY(-1px)}.account-tournament-copy-id:focus-visible{outline-offset:2px;outline:2px solid #00795759}.account-copy-success-overlay{z-index:10000;background:#0d1c177a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-copy-success-modal{box-sizing:border-box;color:#202523;text-align:center;background:#fff;border:1px solid #087f5b1f;border-radius:22px;flex-direction:column;align-items:center;width:min(100%,430px);padding:34px 32px 28px;display:flex;position:relative;box-shadow:0 28px 80px #0e211b3d}.account-copy-success-close{color:#52605c;width:34px;height:34px;font:inherit;cursor:pointer;background:#f0f5f3;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px}.account-copy-success-icon{color:#087f5b;background:#e7f6f0;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:18px;display:inline-flex}.account-copy-success-icon svg{stroke-width:2.5px;width:36px;height:36px}.account-copy-success-modal h2{color:#17211e;margin:0;font-size:25px;line-height:1.2}.account-copy-success-modal p{color:#687873;margin:10px 0 16px;font-size:14px}.account-copy-success-modal code{box-sizing:border-box;color:#087f5b;overflow-wrap:anywhere;background:#f5f9f7;border:1px solid #dce8e4;border-radius:11px;width:100%;padding:12px 14px;font-size:12px}.account-copy-success-confirm{color:#fff;min-width:120px;font:inherit;cursor:pointer;background:#087f5b;border:0;border-radius:999px;margin-top:22px;padding:11px 24px;font-size:14px;font-weight:800}.account-copy-success-confirm:hover{background:#066a4c}.account-copy-success-close:focus-visible,.account-copy-success-confirm:focus-visible{outline-offset:2px;outline:3px solid #087f5b38}@media (width<=520px){.account-copy-success-modal{border-radius:18px;padding:30px 20px 24px}}.account-tournament-record-game{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.account-tournament-record-game img{object-fit:contain;flex:none;width:34px;height:34px}.account-tournament-record-game span,.account-tournament-record-team,.account-tournament-record-time{overflow-wrap:anywhere;color:#17211e;min-width:0;font-size:14px;font-weight:500;line-height:1.35}.account-tournament-record-time{white-space:nowrap;font-size:12px;font-weight:500}.account-tournament-record-team{color:#007957;white-space:nowrap;font-weight:800}.account-tournament-record-status{align-items:center;gap:8px;min-width:0;display:flex}.account-tournament-status-ring{--status-progress:100%;--status-ring-color:#72b900;background:radial-gradient(farthest-side, #fff calc(100% - 5px), transparent 0), conic-gradient(var(--status-ring-color) var(--status-progress), #e8edf0 0);width:44px;height:44px;color:var(--status-ring-color);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.account-tournament-status-ring.open,.account-tournament-status-ring.ongoing{--status-ring-color:#007957}.account-tournament-status-ring.finished{--status-ring-color:#72b900}.account-tournament-status-ring.failed{--status-ring-color:#c3cbc8;color:#17211e}.account-tournament-status-copy.open strong,.account-tournament-status-copy.ongoing strong{color:#007957}.account-tournament-status-copy.finished strong{color:#66a800}.account-tournament-status-copy.failed strong{color:#dc2626}.account-tournament-action-group{flex-wrap:nowrap;justify-content:center;justify-self:center;align-items:center;gap:.45rem;display:inline-flex;position:relative}.account-tournament-action-menu-button{color:#087a59;cursor:pointer;background:#eef6f3;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.account-tournament-action-menu-button:hover,.account-tournament-action-menu-button:focus-visible,.account-tournament-action-menu-button[aria-expanded=true]{background:#dff1eb;outline:none}.account-tournament-action-menu{z-index:30;background:#fff;border:1px solid #087a591f;border-radius:12px;gap:6px;min-width:132px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #0a181429}.account-tournament-action-button,.account-tournament-view-button{text-align:center;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:flex-start;align-items:center;gap:.35rem;min-width:100%;min-height:34px;padding:0 .8rem;font-size:12px;font-weight:900;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.account-tournament-action-button svg{width:14px;height:14px}.account-tournament-action-button.edit{color:#fff;background:#007957;border-color:#007957}.account-tournament-action-button.edit:hover{background:#006347;border-color:#006347}.account-tournament-action-button.view,.account-tournament-view-button{color:#087a59;background:#eef6f3;border-color:#087a592e}.account-tournament-action-button.view:hover,.account-tournament-view-button:hover{background:#dff1eb}.account-tournament-action-button.delete{color:#c22f27;background:#fff1f0;border-color:#c22f272e}.account-tournament-action-button.delete:hover{background:#ffe0de}.account-tournament-empty{text-align:center;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:28px;display:flex}.account-tournament-empty strong{color:#17211e;font-size:17px;font-weight:800}.account-tournament-empty span{color:#687873;max-width:420px;font-size:13px;line-height:1.45}.account-tournament-empty a{color:#fff;background:#007957;border-radius:999px;margin-top:8px;padding:10px 18px;font-size:13px;font-weight:800;text-decoration:none}@media (width<=1180px){.account-tournament-record-header{display:none}.account-tournament-record-row{grid-template-columns:1fr 1fr;gap:14px}.account-tournament-record-status{grid-column:1/-1}}@media (width<=720px){.account-tournament-toolbar-card,.account-tournament-record-card{padding:12px}.account-tournament-count{text-align:center;width:100%;margin-left:0}.account-tournament-record-row{grid-template-columns:1fr}}.account-profile-info-value{color:#087f5b;text-align:right;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;font-size:14px;font-weight:500;display:flex}.account-profile-info-value>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.account-profile-row-arrow{color:#9ba39f;flex:none;font-size:22px;font-weight:300;line-height:1}html[data-theme=light] .account-profile-title-card,html[data-theme=light] .account-profile-info-card{background:var(--surface,#fff);background-color:var(--surface,#fff);color:var(--text-primary,#17211e);box-shadow:none}html[data-theme=dark] .account-profile-title-card,html[data-theme=dark] .account-profile-info-card{background:var(--surface);background-color:var(--surface);color:var(--text-primary)}@media (width>=1025px){.account-profile-details-shell .account-hub-menu-scroll{padding-top:16px!important}.account-profile-details-shell .account-profile-details-body{box-sizing:border-box!important;width:100%!important;margin:0!important}.account-profile-details-shell .account-profile-title-card,.account-profile-details-shell .account-profile-info-card,.account-profile-details-shell .marketing-footer{z-index:1;position:relative}.account-profile-details-shell:has(.landing-desktop-sidebar-sections.is-collapsed) .account-profile-details-body{width:100%!important;margin-left:0!important;margin-right:0!important}}@media (width<=1024px){.account-profile-details-body{gap:12px;padding:12px 12px 24px}.account-profile-info-row{min-height:54px;padding:0 14px}.account-profile-info-header,.account-profile-title-card{padding:0 14px}}@media (width<=640px){.account-profile-details-body{gap:10px;padding:10px 10px 20px}.account-profile-title-card,.account-profile-info-card{border-radius:12px}.account-profile-info-header{min-height:48px;padding:0 12px}.account-profile-info-header h2{font-size:15px}.account-profile-info-row{gap:12px;min-height:52px;padding:0 12px}.account-profile-info-label,.account-profile-info-value{font-size:13px}.account-profile-info-value>span:first-child{max-width:180px}}@media (width>=1025px){.page-shell.account-profile-details-shell .account-profile-details-main{position:relative!important;overflow:visible!important}.page-shell.account-profile-details-shell .account-profile-details-content{padding-top:0!important;position:relative!important;overflow:visible!important}.page-shell.account-profile-details-shell .account-profile-title-raised{box-sizing:border-box!important;width:auto!important;max-width:none!important;height:50px!important;min-height:50px!important;box-shadow:none!important;z-index:35000!important;background:#fff!important;border:1px solid #0079571a!important;border-radius:14px!important;align-items:center!important;margin:0!important;padding:0 18px!important;display:flex!important;position:fixed!important;top:70px!important;left:319px!important;right:47px!important;overflow:hidden!important;transform:none!important}.page-shell.account-profile-details-shell>.landing-topbar{z-index:30000!important}.page-shell.account-profile-details-shell .account-hub-menu-scroll{z-index:1!important;width:100%!important;margin:0!important;padding-top:66px!important;position:relative!important;overflow:visible!important}.page-shell.account-profile-details-shell .account-profile-details-body{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0 0 24px!important}.page-shell.account-profile-details-shell .account-profile-info-card{box-sizing:border-box!important;z-index:1!important;width:100%!important;margin-left:0!important;margin-right:0!important;position:relative!important}.page-shell.account-profile-details-shell .landing-desktop-sidebar-sections{z-index:50000!important}.page-shell.account-profile-details-shell .landing-sidebar-collapse-button{z-index:51000!important;pointer-events:auto!important}.page-shell.account-profile-details-shell:has(.landing-desktop-sidebar-sections.is-collapsed) .account-profile-title-raised{left:96px!important;right:47px!important}}.account-profile-summary-card{box-sizing:border-box;width:100%;min-height:96px;box-shadow:none;background:#fff;border:1px solid #0079571a;border-radius:14px;align-items:center;gap:14px;padding:14px 18px;display:flex}.account-profile-summary-avatar{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:62px;height:62px;padding:0;display:grid;position:relative}.account-profile-summary-avatar:disabled{cursor:progress;opacity:.78}.account-profile-avatar-input{display:none}.account-profile-summary-edit{color:#fff;box-sizing:border-box;pointer-events:none;background:#087f5b;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-1px;right:-2px}.account-profile-summary-edit svg{width:11px;height:11px}.account-profile-summary-info{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.account-profile-summary-name{color:#17211e;font-size:20px;font-weight:800;line-height:1.15}.account-profile-summary-name-row{align-items:center;min-width:0;display:flex}.account-profile-summary-badges{--account-profile-badge-size:19px;align-items:center;gap:4px;margin-left:4px;display:inline-flex}.account-profile-complete-badge{width:var(--account-profile-badge-size);height:var(--account-profile-badge-size);flex:0 0 var(--account-profile-badge-size);object-fit:cover;object-position:center;background:#fff;border:1px solid #087f5b2e;border-radius:999px}.account-profile-team-logo-link{width:var(--account-profile-badge-size);height:var(--account-profile-badge-size);flex:0 0 var(--account-profile-badge-size);background:#fff;border:1px solid #17211e1f;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.account-profile-team-logo{border-radius:inherit;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.account-profile-summary-meta{color:#8a9390;font-size:13px;font-weight:500;line-height:1.35}.account-profile-summary-meta b{color:#8a9390;font-weight:500}@media (width<=640px){.account-profile-summary-card{gap:12px;min-height:86px;padding:12px 14px}.account-profile-summary-avatar{width:56px;height:56px}.account-profile-summary-name{font-size:18px}.account-profile-complete-badge{width:var(--account-profile-badge-size);height:var(--account-profile-badge-size);flex-basis:var(--account-profile-badge-size)}.account-profile-summary-badges{--account-profile-badge-size:17px;gap:3px;margin-left:4px}.account-profile-team-logo-link{width:var(--account-profile-badge-size);height:var(--account-profile-badge-size);flex-basis:var(--account-profile-badge-size)}.account-profile-summary-meta{font-size:12px}}.page-shell.account-profile-details-shell .account-profile-summary-card{box-sizing:border-box!important;width:100%!important;min-height:96px!important;box-shadow:none!important;text-align:left!important;background:#fff!important;border:1px solid #0079571a!important;border-radius:14px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;margin:0!important;padding:14px 18px!important;display:flex!important;overflow:visible!important}.page-shell.account-profile-details-shell .account-profile-summary-avatar{width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:50%!important;outline:0!important;flex:0 0 58px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}.page-shell.account-profile-details-shell .account-profile-summary-avatar .profile-avatar{border-radius:50%!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;margin:0!important;display:block!important}.page-shell.account-profile-details-shell .account-profile-summary-avatar>:first-child{width:58px!important;height:58px!important;margin:0!important}.page-shell.account-profile-details-shell .account-profile-summary-edit svg{stroke-width:2.2px!important;width:11px!important;min-width:11px!important;height:11px!important;min-height:11px!important;margin:0!important;display:block!important}.page-shell.account-profile-details-shell .account-profile-summary-info{text-align:left!important;flex-direction:column!important;flex:auto!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.page-shell.account-profile-details-shell .account-profile-summary-name{color:#17211e!important;text-align:left!important;width:auto!important;margin:0!important;padding:0!important;font-size:19px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.page-shell.account-profile-details-shell .account-profile-summary-meta{color:#8a9390!important;text-align:left!important;width:auto!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;display:block!important}.page-shell.account-profile-details-shell .account-profile-summary-meta b{color:#8a9390!important;font:inherit!important;margin:0!important;padding:0!important;font-weight:500!important;display:inline!important}.page-shell.account-profile-details-shell .account-profile-details-body{gap:14px!important}@media (width<=640px){.page-shell.account-profile-details-shell .account-profile-summary-card{gap:12px!important;min-height:86px!important;padding:12px 14px!important}.page-shell.account-profile-details-shell .account-profile-summary-avatar,.page-shell.account-profile-details-shell .account-profile-summary-avatar .profile-avatar,.page-shell.account-profile-details-shell .account-profile-summary-avatar>:first-child{width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important}.page-shell.account-profile-details-shell .account-profile-summary-avatar{flex-basis:54px!important}.page-shell.account-profile-details-shell .account-profile-summary-name{font-size:17px!important}.page-shell.account-profile-details-shell .account-profile-summary-meta{font-size:12px!important}}@media (width>=1025px){.page-shell.account-profile-details-shell .account-hub-menu-scroll{padding-top:44px!important}.page-shell.account-profile-details-shell .account-profile-details-body{gap:14px!important;margin-top:0!important;padding-top:0!important}}.page-shell.account-profile-details-shell .account-profile-summary-avatar{cursor:pointer!important;background:0 0!important;border:0!important;border-radius:50%!important;flex:0 0 58px!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important}.page-shell.account-profile-details-shell .account-profile-summary-edit{color:#fff!important;box-sizing:border-box!important;pointer-events:none!important;z-index:10!important;background:#087f5b!important;border:1.5px solid #fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:19px!important;min-width:19px!important;height:19px!important;min-height:19px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;bottom:-1px!important;right:-1px!important}.page-shell.account-profile-details-shell .account-profile-summary-edit svg{stroke:#fff!important;stroke-width:2px!important;fill:none!important;width:9px!important;min-width:9px!important;height:9px!important;min-height:9px!important;margin:0!important;padding:0!important;display:block!important}.page-shell.account-profile-details-shell .account-profile-summary-card{gap:14px!important;min-height:92px!important;padding:13px 18px!important}.page-shell.account-profile-details-shell .account-profile-back{align-items:center!important;gap:10px!important;height:100%!important;text-decoration:none!important;display:inline-flex!important}.page-shell.account-profile-details-shell .account-profile-back>span{color:#087f5b!important;width:32px!important;height:32px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-radius:50%!important;flex:0 0 32px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 0 2px!important;font-family:Arial,sans-serif!important;font-size:26px!important;font-weight:300!important;line-height:1!important;display:flex!important}.page-shell.account-profile-details-shell .account-profile-back>strong{color:#17211e!important;margin:0!important;font-size:17px!important;font-weight:800!important;line-height:1!important}.page-shell.account-profile-details-shell .account-profile-summary-edit{color:#fff!important;box-sizing:border-box!important;z-index:10!important;pointer-events:none!important;background:#087f5b!important;border:1.5px solid #fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;padding:0!important;display:flex!important;position:absolute!important;bottom:-1px!important;right:-1px!important}.page-shell.account-profile-details-shell .account-profile-summary-edit svg{fill:none!important;stroke:#fff!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:10px!important;height:10px!important}.page-shell.account-profile-details-shell .account-profile-summary-card{min-height:76px!important;padding:10px 18px!important}.page-shell.account-profile-details-shell .account-profile-summary-info{gap:2px!important;margin:0!important;padding:0!important}.page-shell.account-profile-details-shell .account-profile-summary-id-row,.page-shell.account-profile-details-shell .account-profile-summary-meta{min-height:0!important;margin:0!important;padding:0!important}.page-shell.account-profile-details-shell .account-profile-summary-id-row{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:inline-flex!important}.page-shell.account-profile-details-shell .account-profile-summary-meta{width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-weight:400!important;line-height:18px!important;display:inline!important}.page-shell.account-profile-details-shell button.account-profile-copy-button{appearance:none!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;box-shadow:none!important;color:#949c99!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:0 0 16px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important;position:static!important;transform:none!important}.page-shell.account-profile-details-shell button.account-profile-copy-button svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.page-shell.account-profile-details-shell .account-profile-summary-info{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.page-shell.account-profile-details-shell .account-profile-info-value,.page-shell.account-profile-details-shell .account-profile-info-value>span:first-child{font-weight:400!important}.page-shell.account-profile-details-shell .account-profile-info-value>span:first-child{color:#087f5b!important}.page-shell.account-profile-details-shell .account-profile-info-label{color:#17211e!important;font-size:14px!important;font-weight:400!important;line-height:1.3!important}.page-shell.account-profile-details-shell .account-profile-info-value{font-size:14px!important;font-weight:400!important;line-height:1.3!important}.page-shell.account-profile-details-shell .account-profile-info-value>span:first-child{font-weight:400!important}.page-shell.account-profile-details-shell .account-profile-info-value.has-value>span:first-child{color:#7f8885!important}.page-shell.account-profile-details-shell .account-profile-info-value.is-empty>span:first-child{color:#087f5b!important}.page-shell.account-profile-details-shell .account-profile-row-arrow{color:#9aa29f!important;font-weight:400!important}.page-shell.account-profile-details-shell .account-profile-info-header h2{color:#17211e!important;font-weight:700!important}.page-shell.account-profile-details-shell .account-profile-info-header-button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.page-shell.account-profile-details-shell .account-profile-info-header-button:focus-visible{outline-offset:-2px;outline:2px solid #08745157}.page-shell.account-profile-details-shell .account-profile-info-header-button .account-profile-info-chevron{border-radius:50%;color:#087451!important;stroke:currentColor!important;width:28px!important;height:28px!important;padding:5px!important}.page-shell.account-profile-details-shell .account-profile-info-header-button:hover .account-profile-info-chevron,.page-shell.account-profile-details-shell .account-profile-info-header-button:focus-visible .account-profile-info-chevron{background:#0874511a}.account-info-modal-overlay{z-index:999999!important;box-sizing:border-box!important;background:#0000007a!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important;position:fixed!important;inset:0!important}.account-info-modal{box-sizing:border-box!important;color:#262626!important;background:#f4f4f4!important;border:0!important;border-radius:13px!important;flex-direction:column!important;gap:14px!important;width:min(100%,390px)!important;margin:0!important;padding:14px!important;font-family:inherit!important;display:flex!important;box-shadow:0 7px 24px #00000024!important}.account-info-modal-title{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;align-items:center!important;gap:2px!important;width:100%!important;padding:2px 8px 0!important;display:flex!important}.account-info-modal-title h2{color:#292929!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;padding:0!important;font-size:18px!important;font-weight:700!important;line-height:1.25!important}.account-info-modal-title p{color:#999!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important}.account-info-modal-field-card{box-sizing:border-box!important;width:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:13px!important;flex-direction:column!important;gap:12px!important;padding:12px!important;display:flex!important}.account-info-modal-field-heading{flex-direction:column!important;gap:2px!important;margin:0!important;padding:0!important;display:flex!important}.account-info-modal-field-heading strong{color:#242424!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important}.account-info-modal-field-heading span{color:#999!important;font-size:12px!important;font-weight:400!important;line-height:1.3!important}.account-info-modal-input-stack{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}.account-info-modal input,.account-info-modal select{appearance:none!important;color:#444!important;box-sizing:border-box!important;width:100%!important;height:56px!important;box-shadow:none!important;background:#f4f5f6!important;border:1px solid #0000!important;border-radius:12px!important;outline:none!important;margin:0!important;padding:0 14px!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1!important;transition:border-color .15s,background-color .15s!important}.account-info-modal input::placeholder{color:#989898!important;opacity:1!important}.account-info-modal input:focus,.account-info-modal select:focus{box-shadow:none!important;background:#fff!important;border-color:#087f5b!important;outline:none!important}.account-info-modal input:-webkit-autofill{-webkit-text-fill-color:#444!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #f4f5f6!important}.account-info-modal input:-webkit-autofill:hover{-webkit-text-fill-color:#444!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #f4f5f6!important}.account-info-modal input:-webkit-autofill:focus{-webkit-text-fill-color:#444!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #f4f5f6!important}.account-info-modal select{cursor:pointer!important;background-image:linear-gradient(45deg,#0000 50%,#8c8c8c 50%),linear-gradient(135deg,#8c8c8c 50%,#0000 50%)!important;background-position:calc(100% - 18px) 24px,calc(100% - 13px) 24px!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:38px!important}.account-info-birthday-card{background:0 0!important;padding:0!important}.account-info-birthday-input{box-sizing:border-box!important;background:#fff!important;border:1px solid #087f5b!important;border-radius:12px!important;align-items:center!important;gap:10px!important;width:100%!important;height:54px!important;padding:0 12px!important;display:flex!important}.account-info-birthday-input>span{color:#939393!important;flex:none!important;font-size:14px!important;font-weight:400!important}.account-info-birthday-input input{text-align:right!important;color:#444!important;background:0 0!important;border:0!important;flex:auto!important;width:auto!important;height:50px!important;padding:0!important}.account-info-birthday-input input:focus{background:0 0!important;border:0!important}.account-info-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.account-info-modal-actions button{appearance:none!important;text-transform:none!important;letter-spacing:0!important;width:100%!important;min-width:0!important;height:56px!important;min-height:56px!important;box-shadow:none!important;cursor:pointer!important;border:0!important;border-radius:12px!important;outline:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 14px!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;line-height:1!important;transition:opacity .15s,background-color .15s!important;display:flex!important;transform:none!important}.account-info-modal-cancel{color:#2d2d2d!important;background:#fff!important}.account-info-modal-submit{color:#fff!important;background:#006d4d!important}.account-info-modal-submit:disabled{color:#9a9a9a!important;opacity:1!important;cursor:default!important;background:#fff!important}.account-info-modal-cancel:disabled{opacity:.6!important;cursor:default!important}.account-info-modal-cancel:not(:disabled):hover{background:#fafafa!important}.account-info-modal-submit:not(:disabled):hover{background:#005f43!important}.page-shell.account-profile-details-shell .account-profile-info-row{cursor:pointer!important;outline:none!important}.page-shell.account-profile-details-shell .account-profile-info-row:hover{background:#087f5b06!important}.page-shell.account-profile-details-shell .account-profile-info-row:focus-visible{background:#087f5b09!important;outline:none!important}.page-shell.account-profile-details-shell .account-profile-info-label{color:#17211e!important;font-weight:400!important}.page-shell.account-profile-details-shell .account-profile-info-value.has-value>span:first-child{color:#838b88!important;font-weight:400!important}.page-shell.account-profile-details-shell .account-profile-info-value.is-empty>span:first-child{color:#087f5b!important;font-weight:400!important}.page-shell.account-profile-details-shell .account-profile-info-header h2{color:#17211e!important}@media (width<=640px){.account-info-modal-overlay{padding:14px!important}.account-info-modal{border-radius:12px!important;gap:12px!important;width:min(100%,370px)!important;padding:12px!important}.account-info-modal-field-card{border-radius:11px!important;padding:11px!important}.account-info-modal input,.account-info-modal select{border-radius:10px!important;height:52px!important}.account-info-modal-actions button{border-radius:10px!important;height:52px!important;min-height:52px!important;font-size:15px!important}}.account-gender-options{flex-direction:column!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.account-info-modal .account-gender-option{appearance:none!important;color:#242424!important;text-align:left!important;width:100%!important;height:56px!important;min-height:56px!important;box-shadow:none!important;cursor:pointer!important;background:#f4f5f6!important;border:1px solid #0000!important;border-radius:12px!important;outline:none!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:0 14px!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;display:flex!important;transform:none!important}.account-info-modal .account-gender-option.is-selected{color:#242424!important;background:#eef7f3!important;border-color:#087f5b!important}.account-info-modal .account-gender-option:focus,.account-info-modal .account-gender-option:focus-visible{box-shadow:none!important;outline:none!important}.account-gender-check{color:#fff!important;background:#087f5b!important;border-radius:50%!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:flex!important}.account-gender-check svg{fill:none!important;stroke:currentColor!important;width:11px!important;height:11px!important;display:block!important}.account-success-modal-overlay{z-index:1000000!important;box-sizing:border-box!important;background:#00000075!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important;position:fixed!important;inset:0!important}.account-success-modal{box-sizing:border-box!important;background:#f6f6f6!important;border:none!important;border-radius:12px!important;flex-direction:column!important;align-items:center!important;gap:17px!important;width:390px!important;max-width:calc(100vw - 28px)!important;padding:22px 14px 14px!important;display:flex!important;box-shadow:0 8px 24px #00000024!important}.account-success-icon{color:#fff!important;background:#7fbd00!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;display:flex!important;box-shadow:0 3px 10px #7fbd0038!important}.account-success-icon svg{fill:none!important;color:#fff!important;width:27px!important;height:27px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.account-success-title{color:#2c2c2c!important;text-align:center!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:19px!important;font-weight:700!important;line-height:1.25!important}.account-success-ok{appearance:none!important;color:#fff!important;text-align:center!important;width:100%!important;height:56px!important;min-height:56px!important;box-shadow:none!important;cursor:pointer!important;background:#006f4f!important;border:0!important;border-radius:12px!important;outline:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 16px!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;line-height:1!important;display:flex!important;transform:none!important}.account-success-ok:hover{background:#006447!important}.account-success-ok:focus,.account-success-ok:focus-visible,.account-success-ok:active{box-shadow:none!important;background:#006447!important;outline:none!important}@media (width<=640px){.account-success-modal-overlay{padding:14px!important}.account-success-modal{gap:16px!important;width:100%!important;max-width:370px!important;padding:21px 13px 13px!important}.account-success-icon{width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}.account-success-icon svg{width:26px!important;height:26px!important}.account-success-title{font-size:18px!important}.account-success-ok{height:54px!important;min-height:54px!important}}.account-info-birthday-picker{flex-direction:column!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.account-info-birthday-date-box{box-sizing:border-box!important;background:#fff!important;border:1px solid #087f5b!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:54px!important;padding:0 13px!important;display:flex!important}.account-info-birthday-date-label{color:#8c8c8c!important;font-size:14px!important;font-weight:400!important}.account-info-birthday-date-value{color:#333!important;font-size:16px!important;font-weight:400!important}.account-info-birthday-wheel{background:#f8f8f8!important;border-radius:12px!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;width:100%!important;height:142px!important;padding:0!important;display:grid!important;overflow:hidden!important}.account-info-birthday-wheel-column{flex-direction:column!important;justify-content:center!important;align-items:stretch!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important}.account-info-birthday-wheel-item{appearance:none!important;color:#999!important;cursor:pointer!important;width:100%!important;height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:16px!important;font-weight:400!important;display:flex!important}.account-info-birthday-wheel-item.is-selected{color:#2d2d2d!important;background:#fff!important;font-size:18px!important;font-weight:700!important}.account-info-birthday-wheel-item:focus,.account-info-birthday-wheel-item:focus-visible,.account-info-birthday-wheel-item:active{box-shadow:none!important;outline:none!important}.account-info-birthday-wheel-column .account-info-birthday-wheel-item.is-selected{border-radius:0!important}.account-info-birthday-wheel-column:first-child .account-info-birthday-wheel-item.is-selected{border-radius:12px 0 0 12px!important}.account-info-birthday-wheel-column:last-child .account-info-birthday-wheel-item.is-selected{border-radius:0 12px 12px 0!important}.account-player-level-options{flex-direction:column!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.account-info-modal .account-player-level-option{appearance:none!important;color:#242424!important;text-align:left!important;width:100%!important;height:56px!important;min-height:56px!important;box-shadow:none!important;cursor:pointer!important;background:#f4f5f6!important;border:1px solid #0000!important;border-radius:12px!important;outline:none!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:0 14px!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;display:flex!important}.account-info-modal .account-player-level-option.is-selected{color:#242424!important;background:#eef7f3!important;border-color:#087f5b!important}.account-player-level-check{color:#fff!important;background:#087f5b!important;border-radius:50%!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;display:flex!important}.account-player-level-check svg{fill:none!important;width:11px!important;height:11px!important;display:block!important}.account-info-modal .account-player-level-option:focus,.account-info-modal .account-player-level-option:focus-visible{box-shadow:none!important;outline:none!important}.account-residential-address-card{width:100%!important}.account-address-input-stack{flex-direction:column!important;gap:12px!important;display:flex!important}.account-address-input-stack input{box-sizing:border-box!important;color:#2d2d2d!important;width:100%!important;height:56px!important;min-height:56px!important;box-shadow:none!important;background:#f4f5f6!important;border:1px solid #0000!important;border-radius:12px!important;outline:none!important;margin:0!important;padding:0 14px!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important}.account-address-input-stack input::placeholder{color:#8c9290!important;opacity:1!important}.account-address-input-stack input:focus{box-shadow:none!important;background:#f4f5f6!important;border-color:#0000!important;outline:none!important}.account-email-bind-card{flex-direction:column!important;gap:14px!important;width:100%!important;display:flex!important}.account-email-verification{flex-direction:column!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.account-email-verification-title{color:#202523!important;margin:0!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.account-email-code-boxes{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.account-info-modal .account-email-code-input{box-sizing:border-box!important;color:#252525!important;text-align:center!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:#f4f5f6!important;border:1px solid #0000!important;border-radius:9px!important;outline:none!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:18px!important;font-weight:600!important}.account-info-modal .account-email-code-input:focus{box-shadow:none!important;border-color:#087f5b!important;outline:none!important}.account-email-send-code{appearance:none!important;color:#fff!important;cursor:pointer!important;width:100%!important;height:56px!important;min-height:56px!important;box-shadow:none!important;background:#006d4d!important;border:0!important;border-radius:12px!important;outline:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 14px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;display:flex!important}.account-email-send-code:not(:disabled):hover{background:#005f43!important}.account-email-send-code:disabled{color:#919795!important;opacity:1!important;cursor:default!important;background:#f4f5f6!important}.account-email-send-code:focus,.account-email-send-code:focus-visible{box-shadow:none!important;outline:none!important}.account-email-help{color:#969b99!important;text-align:center!important;margin:8px 0 0!important;padding:0 12px!important;font-family:inherit!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important}.account-email-help span{color:#71ad00!important;font-weight:400!important}@media (width<=640px){.account-address-input-stack input{height:52px!important;min-height:52px!important}.account-email-code-boxes{gap:6px!important}.account-info-modal .account-email-code-input{border-radius:8px!important;height:45px!important;min-height:45px!important;font-size:16px!important}.account-email-send-code{height:52px!important;min-height:52px!important}}html[data-theme=dark] .page-shell.account-profile-details-shell .account-profile-title-card,html[data-theme=dark] .page-shell.account-profile-details-shell .account-profile-summary-card,html[data-theme=dark] .page-shell.account-profile-details-shell .account-profile-info-card{color:#17211e!important;box-shadow:none!important;background:#fff!important;border-color:#0079571a!important}.account-join-team-main{position:relative}.account-join-team-content{width:100%}.account-join-team-card{box-sizing:border-box;color:#17211e;background:#fff;border-radius:14px;width:100%;padding:22px 20px}.account-join-team-heading{margin-bottom:22px}.account-join-team-heading h2{color:#17211e;margin:0 0 5px;font-size:18px;font-weight:700}.account-join-team-heading p{color:#89918e;margin:0;font-size:14px;font-weight:400}.account-join-team-form{flex-direction:column;gap:20px;display:flex}.account-join-team-field{flex-direction:column;gap:9px;display:flex}.account-join-team-field>label{color:#17211e;font-size:14px;font-weight:500}.account-join-team-field>input{box-sizing:border-box;color:#17211e;width:100%;height:56px;box-shadow:none;background:#f4f5f6;border:1px solid #0000;border-radius:12px;outline:none;padding:0 16px;font-family:inherit;font-size:14px;font-weight:400}.account-join-team-field>input::placeholder{color:#9aa19f}.account-join-team-field>input:focus{background:#fff;border-color:#087f5b}.account-join-team-preview{box-sizing:border-box;background:#f8faf9;border:1px solid #087f5b24;border-radius:12px;align-items:center;gap:12px;min-height:70px;padding:10px 12px;display:flex}.account-join-team-preview-logo{color:#087f5b;background:#eef4f1;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.account-join-team-preview-logo img{object-fit:cover;width:100%;height:100%;display:block}.account-join-team-preview-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.account-join-team-preview-copy strong{color:#17211e;font-size:15px;font-weight:600}.account-join-team-preview-copy span{color:#8a9390;font-size:13px;font-weight:400}.account-join-team-preview-status{color:#087f5b;margin-left:auto;font-size:13px;font-weight:500}.account-join-team-role-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-join-team-role-list button{box-sizing:border-box;color:#17211e;cursor:pointer;background:#f4f5f6;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:400;display:flex}.account-join-team-role-list button.is-selected{color:#087f5b;background:#087f5b12;border-color:#087f5b}.account-join-team-role-list button svg{color:#087f5b;width:18px;height:18px}.account-join-team-invalid,.account-join-team-full{color:#8d9492;margin:0;font-size:13px;font-weight:400}.account-join-team-submit{box-sizing:border-box;color:#fff;cursor:pointer;background:#087f5b;border:0;border-radius:11px;justify-content:center;align-items:center;width:100%;height:54px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.account-join-team-existing{background:#f5f7f6;border-radius:12px;align-items:center;gap:18px;min-height:80px;padding:16px;display:flex}.account-join-team-existing>div{flex-direction:column;gap:3px;display:flex}.account-join-team-existing strong{color:#17211e;font-size:14px;font-weight:600}.account-join-team-existing span{color:#8a9390;font-size:13px}.account-join-team-existing a{color:#087f5b;margin-left:auto;font-size:14px;font-weight:600;text-decoration:none}html[data-theme=dark] .account-join-team-card{color:#17211e!important;background:#fff!important}html[data-theme=dark] .account-join-team-heading h2,html[data-theme=dark] .account-join-team-field>label,html[data-theme=dark] .account-join-team-preview-copy strong,html[data-theme=dark] .account-join-team-existing strong{color:#17211e!important}@media (width<=640px){.account-join-team-card{padding:18px 14px}.account-join-team-role-list{grid-template-columns:1fr}.account-join-team-existing{flex-direction:column;align-items:flex-start}.account-join-team-existing a{margin-left:0}}.account-hub-user-info{flex-direction:column;gap:3px;min-width:0;display:flex}.account-hub-name-row{align-items:center;min-width:0;display:flex}.account-hub-name-row .account-profile-summary-badges{margin-left:5px}.account-hub-member-id-row{align-items:center;gap:5px;display:flex}.account-hub-member-id-row>span{color:#7f8986;font-size:13px;font-weight:400;line-height:1.3}.account-hub-member-copy{appearance:none;color:#939c99;cursor:pointer;background:0 0;border:0;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;margin:0;padding:0;display:flex}.account-hub-member-copy svg{width:14px;height:14px;display:block}.account-hub-member-copy:hover{color:#087f5b}.account-hub-member-copy:focus,.account-hub-member-copy:focus-visible{box-shadow:none;outline:none}.account-join-team-overlay{z-index:99999;background:#00000075;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.account-join-team-modal{box-sizing:border-box;color:#202523;background:#f4f4f4;border-radius:14px;width:min(400px,100%);padding:20px;box-shadow:0 12px 35px #00000026}.account-join-team-modal-header{justify-content:center;align-items:center;min-height:34px;margin-bottom:18px;display:flex;position:relative}.account-join-team-modal-header h2{color:#202523;margin:0;font-size:18px;font-weight:700}.account-join-team-close{color:#737b78;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;font-size:25px;font-weight:300;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.account-join-team-modal-form{flex-direction:column;gap:14px;display:flex}.account-join-team-modal-field{background:#fff;border-radius:12px;flex-direction:column;gap:7px;padding:12px;display:flex}.account-join-team-modal-field label{color:#202523;font-size:14px;font-weight:600}.account-join-team-modal-field input,.account-join-team-modal-field select{box-sizing:border-box;color:#202523;background:#f4f5f6;border:1px solid #0000;border-radius:11px;outline:none;width:100%;height:54px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:400}.account-join-team-modal-field input:focus,.account-join-team-modal-field select:focus{border-color:#087f5b}.account-create-team-logo-upload{background:#f4f8f6;border:1px dashed #087f5b3d;border-radius:12px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-height:86px;padding:12px;display:grid}.account-create-team-logo-preview{color:#087f5b;background:#e9f3ef;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex;overflow:hidden}.account-create-team-logo-preview svg{width:30px;height:30px}.account-create-team-logo-preview img{object-fit:cover;width:100%;height:100%}.account-create-team-logo-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.account-create-team-logo-copy strong{color:#202523;font-size:14px;font-weight:800}.account-create-team-logo-copy span{color:#7c8581;font-size:12px;line-height:1.35}.account-create-team-logo-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.account-create-team-logo-button,.account-create-team-logo-remove{color:#fff;cursor:pointer;background:#087f5b;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.account-create-team-logo-button input{display:none}.account-create-team-logo-remove{color:#202523;background:#edf1ef}.account-join-team-found{background:#fff;border-radius:11px;align-items:center;gap:8px;padding:12px;display:flex}.account-join-team-found span{color:#8b9390;font-size:13px}.account-join-team-found strong{color:#202523;font-size:14px;font-weight:600}.account-join-team-error{color:#e14b4b;margin:0;font-size:13px;font-weight:400}.account-join-team-modal-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.account-join-team-cancel,.account-join-team-submit{cursor:pointer;border:0;border-radius:11px;height:54px;font-family:inherit;font-size:14px;font-weight:600}.account-join-team-cancel{color:#202523;background:#fff}.account-join-team-submit{color:#fff;background:#087f5b}.account-join-team-submit:disabled{color:#9a9f9d;cursor:default;background:#e8ebea}.account-menu-item{width:100%;text-align:left!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}.account-menu-item-label{flex:1;text-align:left!important}.account-menu-item-arrow{flex-shrink:0;margin-left:auto!important}.account-join-team-modal-header h2{margin:0;font-size:18px;font-weight:700;color:#202523!important}.moderator-decision-modal{background:#fff;border:1px solid #087f5b1f;border-radius:16px;width:min(500px,100vw - 32px);padding:28px 26px 24px;box-shadow:0 22px 58px #0c201a33}.moderator-decision-modal .account-join-team-modal-header{min-height:30px;margin-bottom:22px}.moderator-decision-modal .account-join-team-modal-header h2{letter-spacing:-.02em;font-size:20px;font-weight:800;color:#202523!important}.moderator-decision-modal .account-join-team-close{color:#717b76;width:34px;height:34px;font-size:28px;line-height:1;right:-6px}.moderator-decision-modal .account-join-team-close:hover,.moderator-decision-modal .account-join-team-close:focus-visible{color:#087f5b;outline:0}.moderator-decision-icon{color:#087f5b;background:#e7f6f0;border-radius:999px;place-items:center;width:66px;height:66px;margin:0 auto 18px;display:grid}.moderator-decision-copy{color:#202523;text-align:center;flex-direction:column;gap:10px;margin:0 0 22px;display:flex}.moderator-invite-decision-modal .moderator-decision-copy{gap:8px}.moderator-decision-copy p{margin:0}.moderator-decision-lead{color:#202523;font-size:17px;font-weight:700;line-height:1.45}.moderator-decision-lead strong{color:#087f5b;font-weight:800}.moderator-decision-meta{color:#63726d;font-size:14px;font-weight:500;line-height:1.4}.moderator-invite-decision-modal .moderator-decision-meta{text-align:left;align-self:stretch;width:100%;font-size:12px;font-weight:500}.moderator-decision-meta b{color:#202523;font-weight:700}.moderator-invite-decision-modal .moderator-decision-meta b{color:#087f5b;font-weight:700}.moderator-decision-description{color:#5f6f69;max-width:410px;font-size:14px;font-weight:500;line-height:1.55;margin-inline:auto!important}.moderator-invite-decision-modal .moderator-decision-description{color:#687872;text-align:left;max-width:none;font-size:11px;font-weight:400;line-height:1.38;margin-inline:0!important}.moderator-decision-modal .account-join-team-modal-actions{gap:10px;margin-top:0}.moderator-decision-modal .account-join-team-cancel,.moderator-decision-modal .account-join-team-submit{border-radius:12px;height:58px;font-size:15px;font-weight:800}.moderator-decision-modal .account-join-team-cancel{color:#202523;background:#fff;border:1px solid #e3ebe7}.moderator-decision-modal .account-join-team-submit{color:#fff;background:#087f5b}.moderator-decision-modal .account-join-team-cancel:hover,.moderator-decision-modal .account-join-team-cancel:focus-visible{background:#f6faf8;border-color:#cfe1db;outline:0}.moderator-decision-modal .account-join-team-submit:hover,.moderator-decision-modal .account-join-team-submit:focus-visible{background:#087f5b;outline:0}.moderator-decision-modal .account-join-team-cancel:disabled,.moderator-decision-modal .account-join-team-submit:disabled{opacity:.7;cursor:default}@media (width<=520px){.moderator-decision-modal{padding:24px 18px 20px}.moderator-decision-modal .account-join-team-modal-actions{grid-template-columns:1fr}}button.account-menu-item{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0!important;border:0!important;outline:none!important}button.account-menu-item:hover{background:#0079570f!important}button.account-menu-item:focus,button.account-menu-item:active{box-shadow:none!important;background:0 0!important;outline:none!important}button.account-menu-item:hover:focus{background:#0079570f!important}button.account-menu-item.is-disabled,button.account-menu-item.is-disabled:hover,button.account-menu-item.is-disabled:focus,button.account-menu-item.is-disabled:active{cursor:default!important;background:0 0!important;transform:none!important}.account-menu-section:has(.preferred-games-selector.is-open){position:relative;z-index:20!important;overflow:visible!important}.preferred-games-selector{z-index:1;min-width:0;position:relative}.preferred-games-selector.is-open{z-index:30!important}.preferred-games-trigger .account-menu-item-label{flex:auto}.preferred-games-current{color:#53605c;text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:13px;font-weight:600;overflow:hidden}.preferred-games-selector.is-open .account-menu-item-arrow{transform:rotate(90deg)}.preferred-games-popover{z-index:10000;background:#fff;border:1px solid #11231d14;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid;position:fixed;box-shadow:0 14px 34px #13272129}.preferred-games-option{color:#7e8784;min-width:0;min-height:50px;font:inherit;text-align:left;cursor:pointer;background:#f1f3f3;border:0;border-radius:12px;align-items:center;gap:9px;padding:9px 10px;font-size:12px;font-weight:600;display:flex}.preferred-games-option:hover{color:#17231f;background:#e8eeec}.preferred-games-option.is-selected{color:#fff;background:#087f5b}.preferred-games-option img{object-fit:contain;flex:0 0 26px;width:26px;height:26px}.preferred-games-option.is-selected img{filter:brightness(0)invert()}html[data-theme=dark] .preferred-games-popover{background:#17211e;border-color:#ffffff1a;box-shadow:0 16px 38px #00000061}html[data-theme=dark] .preferred-games-current{color:#b5bfbb}html[data-theme=dark] .preferred-games-option{color:#b5bfbb;background:#26312e}html[data-theme=dark] .preferred-games-option:hover{color:#fff;background:#303d39}html[data-theme=dark] .preferred-games-option.is-selected{color:#fff;background:#0a8a63}.theme-region-selector{cursor:default}.theme-region-selector:hover{background:0 0}.theme-region-options{background:#f0f2f2;border-radius:999px;flex:none;align-items:center;gap:2px;padding:4px;display:inline-flex}.theme-region-options button{color:#26332f;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.theme-region-options button.is-selected{color:#fff;background:#087f5b}.theme-region-options button:disabled{cursor:wait;opacity:.72}html[data-theme=dark] .theme-region-options{background:#26312e}html[data-theme=dark] .theme-region-options button{color:#d4dcda}html[data-theme=dark] .theme-region-options button.is-selected{color:#fff;background:#0a8a63}.account-timezone-content{flex-direction:column;gap:10px;min-width:0;padding:0 0 30px;display:flex}.account-timezone-title-card,.account-timezone-search,.account-timezone-list{background:#fff;border:1px solid #00795714;border-radius:14px}.account-timezone-title-card{align-items:center;gap:14px;min-height:58px;padding:8px 16px;display:flex}.account-timezone-title-card h1{color:#202925;margin:0;font-size:20px;font-weight:700}.account-timezone-back{color:#087f5b;background:#f3f7f5;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.account-timezone-back svg{transform:rotate(180deg)}.account-timezone-search{align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.account-timezone-search svg{fill:none;stroke:#8e9995;stroke-width:1.8px;stroke-linecap:round;flex:0 0 23px;width:23px;height:23px}.account-timezone-search input{color:#202925;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.account-timezone-search input::placeholder{color:#909a97}.account-timezone-list{padding:4px 16px}.account-timezone-option{color:#17231f;width:100%;min-height:74px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dde3e1;justify-content:space-between;align-items:center;gap:20px;padding:10px 0;display:flex;position:relative}.account-timezone-option:last-child{border-bottom:0}.account-timezone-option:hover{background:#f6faf8}.account-timezone-option.is-selected .account-timezone-meta>strong{color:#007b55!important}.account-timezone-place,.account-timezone-meta{flex-direction:column;gap:3px;display:flex}.account-timezone-place{min-width:0}.account-timezone-place strong,.account-timezone-meta strong{font-size:16px;font-weight:650}.account-timezone-place span,.account-timezone-meta>span{color:#8b9692;font-size:11px;font-weight:400;line-height:1.25}.account-timezone-meta{flex:none;align-items:flex-end;margin-left:auto}.account-timezone-option:disabled{cursor:wait;opacity:.72}.account-timezone-empty{color:#7b8783;text-align:center;margin:0;padding:36px 12px}html[data-theme=dark] .account-timezone-title-card,html[data-theme=dark] .account-timezone-search,html[data-theme=dark] .account-timezone-list{background:#17211e;border-color:#ffffff14}html[data-theme=dark] .account-timezone-title-card h1,html[data-theme=dark] .account-timezone-search input,html[data-theme=dark] .account-timezone-option{color:#eef4f1}html[data-theme=dark] .account-timezone-back,html[data-theme=dark] .account-timezone-option:hover{background:#24312d}html[data-theme=dark] .account-timezone-option{border-bottom-color:#ffffff1a}html[data-theme=dark] .account-timezone-option.is-selected .account-timezone-meta>strong{color:#42d4a3!important}@media (width>=1025px){.page-shell.account-timezone-shell .account-timezone-content{padding-top:0}}@media (width<=700px){.account-timezone-content{padding:12px 10px 88px}.account-timezone-option{gap:10px}.account-timezone-place strong,.account-timezone-meta strong{font-size:14px}.account-timezone-place span,.account-timezone-meta span{font-size:11px}.preferred-games-current{max-width:112px}.preferred-games-popover{right:auto}.theme-region-selector{flex-wrap:wrap}.theme-region-options{margin-left:44px}}.account-create-team-success-popup{background:#fff!important;border-radius:14px!important;width:420px!important;max-width:calc(100vw - 32px)!important;box-shadow:0 18px 55px #00000038!important}.account-create-team-success-html{margin:0!important;padding:0!important;overflow:visible!important}.account-create-team-success-actions{width:100%!important;margin:22px 0 0!important;padding:0!important}.account-create-team-success-confirm{color:#fff!important;cursor:pointer!important;width:100%!important;min-height:58px!important;box-shadow:none!important;background:#087f5b!important;border:0!important;border-radius:12px!important;margin:0!important;font-size:16px!important;font-weight:700!important}.account-create-team-success-confirm:hover{background:#076f50!important}.account-create-team-success-confirm:focus,.account-create-team-success-confirm:active{box-shadow:none!important;outline:none!important}@media (width<=520px){.account-create-team-success-popup{width:calc(100vw - 28px)!important}}.swal2-popup.nexus-success-popup{color:#202020!important;background:#fff!important;border-radius:14px!important;width:420px!important;max-width:calc(100vw - 30px)!important;padding:26px 14px 16px!important;box-shadow:0 18px 50px #00000038!important}.nexus-success-popup .swal2-html-container,.nexus-success-html{color:#202020!important;margin:0!important;padding:0!important;overflow:visible!important}.nexus-success-content{flex-direction:column;align-items:center;width:100%;display:flex}.nexus-success-check{background:#80c900;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:flex}.nexus-success-check svg{fill:none;width:28px;height:28px}.nexus-success-check path{fill:none;stroke:#fff;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.nexus-success-title{text-align:center;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.25;color:#272727!important}.nexus-success-text{text-align:center;margin:0;font-size:14px;font-weight:400;color:#858585!important}.nexus-success-code{text-align:center;margin:3px 0 0;font-size:14px;font-weight:400;color:#858585!important}.nexus-success-code strong{font-weight:500;color:#686868!important}.nexus-success-actions{width:100%!important;margin:22px 0 0!important;padding:0!important}.nexus-success-confirm{color:#fff!important;cursor:pointer!important;width:100%!important;min-height:58px!important;box-shadow:none!important;background:#087f5b!important;border:0!important;border-radius:12px!important;margin:0!important;padding:0 20px!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important}.nexus-success-confirm:hover{background:#087f5b!important}.nexus-success-cancel{color:#202523!important;cursor:pointer!important;width:100%!important;min-height:58px!important;box-shadow:none!important;background:#f5f7f6!important;border:0!important;border-radius:12px!important;margin:0!important;padding:0 20px!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important}.nexus-success-confirm-danger{background:#c22f27!important}.nexus-success-confirm-danger:hover{background:#a82822!important}.nexus-success-check-danger{color:#c22f27!important;background:#ffeceb!important}.nexus-success-check-danger svg{stroke:currentColor!important}.nexus-success-confirm:focus,.nexus-success-confirm:active{box-shadow:none!important;outline:none!important}html[data-theme=dark] .swal2-popup.nexus-success-popup,body.dark .swal2-popup.nexus-success-popup,.dark .swal2-popup.nexus-success-popup{color:#202020!important;background:#fff!important}@media (width<=520px){.swal2-popup.nexus-success-popup{width:calc(100vw - 28px)!important}}.account-role-dropdown{width:100%;position:relative}.account-role-dropdown-trigger{color:#262b29;cursor:pointer;background:#fff;border:1px solid #d8dfdc;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:500;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.account-role-dropdown-trigger:hover{border-color:#0b8a63}.account-role-dropdown-trigger:focus{border-color:#0b8a63;outline:none;box-shadow:0 0 0 3px #0b8a631a}.account-role-dropdown-trigger svg{color:#7e8985;flex-shrink:0}.account-role-dropdown-menu{z-index:9999;background:#fff;border:1px solid #e2e7e5;border-radius:12px;max-height:260px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000021}.account-role-dropdown-option{color:#252b29;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:0 13px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.account-role-dropdown-option:hover{background:#087f5b12}.account-role-dropdown-option.is-selected{color:#087f5b;background:#087f5b1a;font-weight:600}.account-role-dropdown-option svg{color:#087f5b}.account-role-dropdown-menu::-webkit-scrollbar{width:6px}.account-role-dropdown-menu::-webkit-scrollbar-track{background:0 0}.account-role-dropdown-menu::-webkit-scrollbar-thumb{background:#c9d1ce;border-radius:999px}.dark .account-role-dropdown-trigger,.dark .account-role-dropdown-menu{color:#252b29;background:#fff}.dark .account-role-dropdown-option{color:#252b29}.account-join-team-modal .account-role-dropdown{width:100%!important;position:relative!important}.account-join-team-modal .account-role-dropdown-trigger{color:#252b29!important;width:100%!important;height:46px!important;min-height:46px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8dfdc!important;border-radius:10px!important;padding:0 14px!important;font-size:14px!important;font-weight:500!important}.account-join-team-modal .account-role-dropdown-menu{z-index:99999!important;scrollbar-width:thin!important;scrollbar-color:#c9cfcd #fff!important;background:#fff!important;border:1px solid #e4e9e7!important;border-radius:10px!important;max-height:155px!important;padding:4px!important;position:absolute!important;top:calc(100% + 5px)!important;left:0!important;right:0!important;overflow:hidden auto!important;box-shadow:0 8px 20px #0000001a!important}.account-join-team-modal .account-role-dropdown-option{color:#252b29!important;width:100%!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;font-weight:500!important}.account-join-team-modal .account-role-dropdown-option:hover{background:#087f5b0f!important}.account-join-team-modal .account-role-dropdown-option.is-selected{color:#087f5b!important;background:#087f5b17!important}.account-join-team-modal .account-role-dropdown-menu::-webkit-scrollbar{width:5px!important}.account-join-team-modal .account-role-dropdown-menu::-webkit-scrollbar-button{background:0 0!important;width:0!important;height:0!important;display:none!important}.account-join-team-modal .account-role-dropdown-menu::-webkit-scrollbar-track{background:#fff!important;border:0!important;border-radius:999px!important}.account-join-team-modal .account-role-dropdown-menu::-webkit-scrollbar-thumb{background:#c9cfcd!important;border:0!important;border-radius:999px!important}.account-join-team-modal .account-role-dropdown-menu::-webkit-scrollbar-corner{background:#fff!important}.account-join-team-found strong{color:#0b3d2e!important;font-weight:700!important}.swal2-popup.nexus-white-success-popup{color:#252525!important;background:#fff!important;border-radius:14px!important;width:420px!important;max-width:calc(100vw - 30px)!important;padding:24px 14px 16px!important;box-shadow:0 18px 50px #00000038!important}.nexus-white-success-html{margin:0!important;padding:0!important}.nexus-white-success-content{flex-direction:column;align-items:center;width:100%;display:flex}.nexus-white-success-icon{background:#80c900;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 18px;display:flex}.nexus-white-success-icon svg{fill:none;width:27px;height:27px}.nexus-white-success-icon path{fill:none;stroke:#fff;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.nexus-white-success-title{text-align:center;margin:0 0 10px;font-size:20px;font-weight:700;color:#272727!important}.nexus-white-success-message{text-align:center;margin:0;font-size:14px;font-weight:400;line-height:1.5;color:#777!important}.nexus-white-success-actions{width:100%!important;margin:22px 0 0!important;padding:0!important}.nexus-white-success-confirm{color:#fff!important;width:100%!important;min-height:58px!important;box-shadow:none!important;background:#087f5b!important;border:none!important;border-radius:12px!important;margin:0!important;font-size:16px!important;font-weight:700!important}.nexus-white-success-confirm:hover,.nexus-white-success-confirm:focus,.nexus-white-success-confirm:active{box-shadow:none!important;background:#087f5b!important;outline:none!important}.dark .swal2-popup.nexus-white-success-popup,body.dark .swal2-popup.nexus-white-success-popup,html[data-theme=dark] .swal2-popup.nexus-white-success-popup{color:#252525!important;background:#fff!important}.account-team-details-body{flex-direction:column;gap:16px;display:flex}.account-team-summary-card{align-items:center;gap:16px;min-height:104px;display:flex}.account-team-summary-logo{color:#75807c;background:#eef3f1;border-radius:50%;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;overflow:visible}.account-team-summary-logo>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.account-team-summary-logo>svg{width:27px;height:27px}.account-team-logo-edit{color:#fff;cursor:pointer;background:#087f5b;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:-2px;right:-2px}.account-team-logo-edit svg{width:13px;height:13px}.account-team-logo-edit input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.account-team-summary-info{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.account-team-summary-name{color:#202522;font-size:19px;font-weight:700;line-height:1.2}.account-team-summary-game{color:#7e8884;font-size:13px;font-weight:400}.account-team-summary-code-row{color:#7e8884;align-items:center;gap:6px;font-size:13px;display:flex}.account-team-summary-code-row button{color:#919b97;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.account-team-summary-code-row button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.account-team-info-value{color:#7d8783;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;font-weight:400;display:flex}.account-team-info-value button{color:#9ba5a1;cursor:pointer;background:0 0;border:0;padding:0;font-size:23px;font-weight:400}.account-team-clickable-row{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;font-family:inherit}.account-team-row-copy{color:#9ba5a1;text-align:right;min-width:38px;font-size:13px}.account-team-danger-row{cursor:pointer;color:#d94c5a;text-align:left;background:0 0;border:0;width:100%;font-family:inherit}.account-team-danger-row .account-profile-info-label{color:#d94c5a}.account-team-member-list{width:100%}.account-team-member-row{border-top:1px solid #eef1f0;justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:10px 20px;display:flex;position:relative}.account-team-member-row:first-child{border-top:0}.account-team-member-person{align-items:center;gap:12px;min-width:0;display:flex}.account-team-member-avatar{color:#7d8884;background:#eef2f1;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.account-team-member-avatar img{object-fit:cover;width:100%;height:100%}.account-team-member-avatar svg{width:22px;height:22px}.account-team-member-text{flex-direction:column;gap:2px;min-width:0;display:flex}.account-team-member-name{align-items:center;gap:5px;display:flex}.account-team-member-name strong{color:#202522;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.account-team-member-text>span{color:#8b9491;font-size:12px;font-weight:400}.account-team-member-text>span.is-not-set{color:#087f5b!important}.account-team-member-crown{color:#087f5b;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.account-team-member-crown svg{width:14px;height:14px}.account-team-member-menu-wrap{flex:none;position:relative}.account-team-member-more,.account-team-kick-button{color:#929c98;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.account-team-member-more:hover{background:#f3f6f5}.account-team-kick-button{color:#d94c5a}.account-team-member-more svg,.account-team-kick-button svg{width:18px;height:18px}.account-team-member-menu{z-index:100;background:#fff;border:1px solid #e4e9e7;border-radius:12px;width:190px;padding:8px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 28px #0000001f}.account-team-member-menu label{flex-direction:column;gap:6px;padding:8px;display:flex}.account-team-member-menu label>span{color:#7d8783;font-size:12px}.account-team-member-menu select{color:#202522;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dde3e1;border-radius:8px;outline:none;padding:0 10px}.account-team-member-menu select:focus{border-color:#087f5b}.account-team-member-menu .danger{color:#d94c5a;cursor:pointer;background:#fff2f3;border:0;border-radius:8px;width:100%;min-height:38px;margin-top:5px;font-family:inherit;font-weight:600}.account-team-member-chevron{color:#a2aaa7;font-size:22px}.account-team-empty-card{text-align:center;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:32px;display:flex}.account-team-empty-icon{color:#087f5b;background:#eef6f3;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:14px;display:flex}.account-team-empty-card h2{color:#202522;margin:0 0 6px;font-size:19px}.account-team-empty-card p{color:#87908d;margin:0 0 20px;font-size:14px}.account-team-empty-card>button{color:#fff;cursor:pointer;background:#087f5b;border:0;border-radius:10px;min-width:180px;height:46px;font-family:inherit;font-size:14px;font-weight:700}@media (width<=700px){.account-team-member-row{padding-left:14px;padding-right:14px}.account-team-summary-card{gap:12px}.account-team-summary-logo{flex-basis:56px;width:56px;height:56px}.account-team-summary-name{font-size:17px}}.swal2-popup.nexus-team-warning-popup{color:#202522!important;background:#fff!important;border-radius:14px!important;width:420px!important;max-width:calc(100vw - 30px)!important;padding:28px 16px 16px!important;box-shadow:0 18px 50px #00000038!important}.nexus-team-warning-icon{margin:0 auto 18px!important}.swal2-icon.swal2-info.nexus-team-warning-icon{color:#087f5b!important;border-color:#087f5b!important}.nexus-team-warning-title{color:#202522!important;margin:0!important;font-size:21px!important;font-weight:700!important}.nexus-team-warning-text{color:#7d8783!important;margin:12px 0 0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.nexus-team-warning-actions{width:100%!important;margin:24px 0 0!important;padding:0!important}.nexus-team-warning-confirm{color:#fff!important;width:100%!important;min-height:56px!important;box-shadow:none!important;cursor:pointer!important;background:#087f5b!important;border:0!important;border-radius:11px!important;outline:none!important;margin:0!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important}.nexus-team-warning-confirm:hover,.nexus-team-warning-confirm:focus,.nexus-team-warning-confirm:active{color:#fff!important;box-shadow:none!important;background:#087f5b!important;outline:none!important}.dark .swal2-popup.nexus-team-warning-popup,body.dark .swal2-popup.nexus-team-warning-popup,html[data-theme=dark] .swal2-popup.nexus-team-warning-popup{color:#202522!important;background:#fff!important}.account-team-logo-edit{color:#fff!important;background:#087f5b!important}.account-team-logo-edit svg{color:#fff!important;stroke:#fff!important;filter:brightness(0)invert()!important}.account-team-summary-card{align-items:center!important;display:flex!important}.account-team-summary-info{flex:1!important;min-width:0!important}.account-team-summary-leave{color:#e5484d!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:9px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:40px!important;margin-left:auto!important;padding:0 14px!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}.account-team-summary-leave svg{color:#e5484d!important;stroke:currentColor!important;width:17px!important;height:17px!important}.account-team-summary-leave:hover{background:#fff2f2!important}.account-team-summary-leave:disabled{opacity:.5!important;cursor:not-allowed!important}.account-team-member-role-action{color:#838d89!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;margin-left:auto!important;padding:7px 2px 7px 10px!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;display:inline-flex!important}.account-team-member-role-action span{color:#838d89!important;font-weight:400!important}.account-team-member-role-action.is-not-set span{color:#087f5b!important}.account-team-member-role-action svg{color:#9aa39f!important;stroke:currentColor!important;width:18px!important;height:18px!important}.account-team-member-role-action:hover span{color:#5e6864!important}.account-team-member-role-action:hover svg{color:#6f7975!important}.account-team-role-modal{color:#202522!important;background:#fff!important;width:400px!important;max-width:calc(100vw - 24px)!important}.dark .account-team-role-modal,body.dark .account-team-role-modal,html[data-theme=dark] .account-team-role-modal{color:#202522!important;background:#fff!important}@media (width<=700px){.account-team-summary-leave{padding:0 8px!important;font-size:12px!important}.account-team-member-role-action{font-size:13px!important}}.account-team-section-toggle{color:#8c9692;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;padding:0;display:inline-flex}.account-team-section-toggle:hover{color:#087f5b;background:#f2f6f4}.account-team-section-toggle svg{transition:transform .18s,color .18s}.account-team-section-toggle.is-collapsed svg{transform:rotate(180deg)}.account-team-leave-modal{color:#202522!important;background:#fff!important;width:420px!important;max-width:calc(100vw - 24px)!important}.account-team-leave-card{flex-direction:column;gap:16px;display:flex}.account-team-leave-warning{flex-direction:column;gap:5px;display:flex}.account-team-leave-warning strong{color:#202522;font-size:15px;font-weight:600}.account-team-leave-warning span{color:#7d8783;font-size:13px;line-height:1.5}.account-team-leave-warning b{color:#202522;font-weight:700}.account-team-leave-input{box-sizing:border-box;color:#202522;width:100%;height:50px;font:inherit;background:#fff;border:1px solid #dce3e0;border-radius:10px;outline:none;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.account-team-leave-input::placeholder{color:#a2aaa7}.account-team-leave-input:focus{border-color:#087f5b;box-shadow:0 0 0 3px #087f5b14}.account-team-leave-confirm{color:#fff!important;background:#e5484d!important}.account-team-leave-confirm:hover:not(:disabled){background:#d83e43!important}.account-team-leave-confirm:disabled{color:#a3aba8!important;cursor:not-allowed!important;background:#e7ebea!important}.dark .account-team-leave-modal,body.dark .account-team-leave-modal,html[data-theme=dark] .account-team-leave-modal{color:#202522!important;background:#fff!important}.account-team-role-modal{width:390px!important;max-width:calc(100vw - 24px)!important}.account-team-role-modal .account-player-level-options{gap:7px!important}.account-team-role-modal .account-player-level-option{border-radius:9px!important;height:44px!important;min-height:44px!important;padding:0 12px!important;font-size:13px!important}.account-team-role-modal .account-player-level-check{flex:0 0 16px!important;width:16px!important;height:16px!important}.account-team-role-modal .account-player-level-check svg{width:10px!important;height:10px!important}.account-team-info-action{color:#7d8783;min-width:0;font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;padding:0;font-weight:400;display:inline-flex}.account-team-info-action span{color:#7d8783;text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.account-team-info-action.is-not-set span{color:#087f5b!important}.account-team-info-action svg{color:#98a19e;stroke:currentColor;flex:0 0 18px;width:18px;height:18px}.account-team-info-action:hover span{color:#626c68}.account-team-info-action:hover svg{color:#087f5b}.account-team-info-action:disabled{opacity:.55;cursor:wait}.account-team-info-action.is-not-set span,.account-team-info-action.is-not-set:hover span,.account-team-member-role-action.is-not-set span,.account-team-member-role-action.is-not-set:hover span,.account-team-member-text>span.is-not-set{color:#087f5b!important}.account-team-name-modal{color:#202522!important;background:#fff!important;width:400px!important;max-width:calc(100vw - 24px)!important}.account-team-name-field{flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.account-team-name-field>strong{color:#202522;font-size:15px;font-weight:600}.account-team-name-field>span{color:#8b9491;font-size:12px;font-weight:400}.account-team-name-field input{box-sizing:border-box;color:#242424!important;width:100%!important;height:56px!important;box-shadow:none!important;background:#f4f5f6!important;border:1px solid #0000!important;border-radius:12px!important;outline:none!important;margin-top:10px!important;padding:0 14px!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important}.account-team-name-field input:focus{background:#fff!important;border-color:#087f5b!important;box-shadow:0 0 0 2px #087f5b0f!important}.account-team-name-field input::placeholder{color:#969e9b!important}.dark .account-team-name-modal,body.dark .account-team-name-modal,html[data-theme=dark] .account-team-name-modal{color:#202522!important;background:#fff!important}.swal2-container.account-feedback-swal-container{z-index:1100000!important;background:#00000075!important;padding:20px!important}.swal2-popup.account-feedback-swal,html[data-theme=dark] .swal2-popup.account-feedback-swal,body.dark .swal2-popup.account-feedback-swal,.dark .swal2-popup.account-feedback-swal{color:#2c2c2c!important;background:#f6f6f6!important;border:0!important;border-radius:12px!important;width:390px!important;max-width:calc(100vw - 28px)!important;padding:28px 14px 14px!important;box-shadow:0 8px 24px #00000029!important}.account-feedback-swal .swal2-icon.account-feedback-swal-icon{width:60px!important;height:60px!important;box-shadow:none!important;border:0!important;margin:0 auto 18px!important}.account-feedback-swal .swal2-icon.swal2-success.account-feedback-swal-icon{color:#fff!important;background:#7fbd00!important;position:relative!important}.account-feedback-swal .swal2-icon.swal2-success.account-feedback-swal-icon>*{display:none!important}.account-feedback-swal .swal2-icon.swal2-success.account-feedback-swal-icon:before{content:""!important;transform-origin:50%!important;box-sizing:border-box!important;border:0 solid #fff!important;border-width:0 0 4px 4px!important;width:28px!important;height:15px!important;position:absolute!important;top:17px!important;left:15px!important;transform:rotate(-45deg)!important}.account-feedback-swal .swal2-icon.swal2-error.account-feedback-swal-icon{color:#fff!important;background:#d94b4b!important;position:relative!important}.account-feedback-swal .swal2-icon.swal2-error.account-feedback-swal-icon>*{display:none!important}.account-feedback-swal .swal2-icon.swal2-error.account-feedback-swal-icon:before,.account-feedback-swal .swal2-icon.swal2-error.account-feedback-swal-icon:after{content:""!important;transform-origin:50%!important;background:#fff!important;border:0!important;border-radius:999px!important;width:30px!important;height:4px!important;position:absolute!important;top:28px!important;left:15px!important}.account-feedback-swal .swal2-icon.swal2-error.account-feedback-swal-icon:before{transform:rotate(45deg)!important}.account-feedback-swal .swal2-icon.swal2-error.account-feedback-swal-icon:after{transform:rotate(-45deg)!important}.account-feedback-swal .swal2-title.account-feedback-swal-title{color:#2c2c2c!important;text-align:center!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:19px!important;font-weight:700!important;line-height:1.25!important}.account-feedback-swal .swal2-html-container.account-feedback-swal-message{color:#858585!important;text-align:center!important;margin:10px 12px 0!important;padding:0!important;font-family:inherit!important;font-size:14px!important;line-height:1.45!important}.account-feedback-swal .swal2-actions.account-feedback-swal-actions{width:100%!important;margin:22px 0 0!important;padding:0!important}.account-feedback-swal .swal2-confirm.account-feedback-swal-confirm{color:#fff!important;width:100%!important;min-height:56px!important;box-shadow:none!important;background:#087f5b!important;border:0!important;border-radius:12px!important;margin:0!important;padding:0 16px!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important}.account-feedback-swal .swal2-confirm.account-feedback-swal-confirm:hover,.account-feedback-swal .swal2-confirm.account-feedback-swal-confirm:focus,.account-feedback-swal .swal2-confirm.account-feedback-swal-confirm:active{color:#fff!important;box-shadow:none!important;background:#006f4f!important;outline:none!important}@media (width<=520px){.swal2-container.account-feedback-swal-container{padding:14px!important}.swal2-popup.account-feedback-swal{width:100%!important;max-width:370px!important}}.account-privacy-security-body{gap:12px}.account-security-card{overflow:hidden}.account-security-list{flex-direction:column;display:flex}.account-security-row{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:100px;padding:20px 14px;display:grid}.account-security-row+.account-security-row{border-top:1px solid #087f5b0f}.account-security-icon,.account-security-linked-logo{color:#087f5b;background:#eef7f4;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.account-security-icon svg{width:22px;height:22px}.account-security-icon strong{letter-spacing:-.06em;font-size:12px}.account-security-icon.email:after{content:"!";color:#fff;background:#ff8a00;border-radius:999px;place-items:center;width:15px;height:15px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-2px;right:-2px}.account-security-icon.desktop{background:#e8f4ef}.account-security-linked-logo{background:0 0}.account-security-linked-logo img{object-fit:contain;width:30px;height:30px}.account-security-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.account-security-copy strong{color:#111827;font-size:16px;font-weight:800}.account-security-copy span{color:#7d8b94;font-size:12px;font-weight:400;line-height:1.25}.account-security-action,.account-security-status-pill{color:#fff;text-align:center;cursor:pointer;background:#087f5b;border:0;border-radius:9px;min-width:78px;padding:9px 14px;font-size:13px;font-weight:700}.account-security-action.secondary{color:#111827;background:#f3f5f6}.account-security-action:disabled,.account-security-action.secondary:disabled{cursor:not-allowed;opacity:.65}.account-security-status-pill{color:#087f5b;cursor:default;background:#e4f1ed}.account-security-loading,.account-security-empty,.account-login-device-note{color:#7d8b94;margin:0;padding:0 14px 18px;font-size:13px}.account-login-device-note{padding-top:4px;font-size:12px;line-height:1.35}.account-login-device-row{min-height:110px}.account-security-modal .account-info-modal-title p{margin:8px 0 0}@media (width<=720px){.account-security-row{grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:auto;padding:18px 12px}.account-security-action,.account-security-status-pill{grid-column:2;justify-self:start;min-width:74px;padding:8px 13px}.account-security-icon,.account-security-linked-logo{width:36px;height:36px}}.account-news-shell{background:#f3f6f5}.account-news-main{min-height:0}.account-news-content{gap:10px}.account-news-body{gap:4px}.account-news-title-card,.account-news-tabs-card,.account-news-panel{box-shadow:none;background:#fff;border-radius:14px}.account-news-title-card{min-height:56px;padding:0 26px}.account-news-back{gap:14px}.account-news-back span{color:#007957;text-align:center;background:#f6faf8;border-radius:50%;width:38px;height:38px;font-size:30px;line-height:34px}.account-news-back strong{color:#1e2824;font-size:20px;font-weight:900}.account-news-tabs-card{padding:12px 24px}.account-news-tabs{align-items:center;gap:32px;min-height:36px;display:flex}.account-news-tab{color:#17211e;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 6px;font-size:16px;font-weight:800}.account-news-tab.active{color:#fff;background:#007957;padding-inline:10px}.account-news-tab span{color:#fff;background:#ff4d4f;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;font-size:11px;display:inline-flex}.account-news-panel{background:#f1f4f3;min-height:max(560px,100vh - 306px);padding:12px}.account-news-empty{color:#8a9491;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.account-news-empty-graphic{width:280px;height:170px;position:relative}.account-news-empty-graphic:before{content:"";background:linear-gradient(#d3d7d9 0%,#e8eaeb 55%,#f5f6f6 100%);border-radius:50% 50% 0 0/100% 100% 0 0;height:88px;position:absolute;bottom:0;left:10px;right:10px}.account-news-empty-paper{z-index:2;background:linear-gradient(145deg,#f4f6f7 0%,#e4e7e9 100%);border-radius:5px;width:70px;height:94px;position:absolute;top:26px;left:116px;box-shadow:0 2px 5px #68717740,8px 9px 18px #69747a1f}.account-news-empty-paper:before{content:"";z-index:-1;background:linear-gradient(145deg,#dbe0e3 0%,#aeb6bb 100%);border-radius:6px;width:62px;height:88px;position:absolute;top:-8px;left:-10px;box-shadow:0 2px 4px #68717733}.account-news-empty-paper:after{content:"";background:linear-gradient(225deg,#d2d7da 0 49%,#0000 51%);border-radius:0 5px 0 3px;width:25px;height:25px;position:absolute;top:0;right:0}.account-news-empty p{color:#8a9491;margin:16px 0 0;font-size:16px;font-weight:500}.account-news-safe-block{justify-content:center;align-items:center;gap:26px;margin-bottom:34px;display:flex}.account-news-safe-logo{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;display:inline-flex;box-shadow:0 10px 25px #091e4214}.account-news-safe-logo img{object-fit:contain;width:58px;height:58px}.account-news-safe-card{color:#007957;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:min(360px,52vw);min-height:70px;padding:12px 18px;display:flex;box-shadow:0 10px 25px #091e4214}.account-news-safe-card strong{letter-spacing:.12em;font-size:16px}.account-news-safe-card span{color:#586660;margin-top:5px;font-size:12px;line-height:1.35}.account-news-support-note{color:#0b3d91;max-width:440px;font-size:14px;font-weight:800;line-height:1.55}.account-news-list{flex-direction:column;gap:10px;width:100%;display:flex}.account-news-message{width:100%;min-height:84px;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #edf2f0;border-radius:14px;grid-template-columns:minmax(0,1fr);align-items:center;padding:14px 18px;transition:background-color .16s,border-color .16s,color .16s;display:grid;position:relative;overflow:hidden}.account-news-message:before{content:"";background:0 0;border-radius:0 999px 999px 0;width:3px;position:absolute;inset:12px auto 12px 0}.account-news-message:hover{background:#fbfdfc;border-color:#0079572e}.account-news-message:focus-visible{outline-offset:3px;outline:3px solid #0079572e}.account-news-message.unread{background:#f8fcfa;border-color:#0079571f}.account-news-message.unread:before{background:#00875f}.account-news-message-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.account-news-message-meta{align-items:center;gap:10px;margin-bottom:2px;display:flex}.account-news-message-meta small{color:#8a9692;font-size:11px;font-weight:400}.account-news-message-copy strong{color:#17211e;font-size:15px;font-weight:900;line-height:1.3}.account-news-message-copy p{color:#596b65;margin:0;font-size:12px;font-weight:400;line-height:1.4}@media (width<=720px){.account-news-title-card{padding-inline:16px}.account-news-tabs{gap:8px;overflow-x:auto}.account-news-tab{flex:none;font-size:14px}.account-news-panel{min-height:540px;padding:10px}.account-news-empty{min-height:470px}.account-news-safe-block{flex-direction:column;gap:14px}.account-news-safe-card{width:min(100%,320px)}.account-news-message{grid-template-columns:minmax(0,1fr);min-height:88px;padding:13px 15px}.account-news-message-meta{flex-wrap:wrap;gap:5px 8px}}.account-transaction-shell{background:#eef3f1}.account-transaction-main{background:#eef3f1;min-height:0}.account-transaction-content{gap:10px}.account-transaction-body{gap:4px}.account-transaction-title-card{min-height:56px;box-shadow:none;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.account-transaction-back{gap:14px}.account-transaction-back>span{color:#007957;background:#f7fbfa;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:30px;font-weight:500;line-height:1;display:inline-flex}.account-transaction-back strong{font-size:22px;font-weight:900}.account-transaction-title-actions{color:#007957;align-items:center;gap:18px;display:flex}.account-transaction-title-actions span{justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.account-transaction-title-actions svg{width:25px;height:25px}.account-transaction-tabs-card{border-radius:16px;justify-content:space-between;align-items:center;min-height:60px;padding:10px 16px;display:flex}.account-transaction-tabs{align-items:center;gap:22px;display:flex}.account-transaction-tab{color:#111d19;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:9px 14px;font-size:18px;font-weight:900}.account-transaction-tab.active{color:#fff;background:#007957}.account-transaction-grid-icon{color:#fff;background:#007957;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.account-transaction-grid-icon svg{width:22px;height:22px}.account-transaction-filter-row{color:#14231f;background:#fff;border-radius:14px;align-items:center;gap:14px;min-height:48px;padding:8px 16px;font-size:14px;display:flex}.account-transaction-date-pill{color:#111d19;font:inherit;cursor:default;background:#f7fbfa;border:0;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;display:inline-flex}.account-transaction-date-pill svg{color:#8b9692;width:16px;height:16px}.account-transaction-table{background:#fff;border-radius:14px;min-width:0;padding:0 14px 18px;overflow-x:auto}.account-transaction-header,.account-transaction-row{grid-template-columns:minmax(160px,1.2fr) minmax(120px,.8fr) minmax(170px,1.15fr) minmax(170px,1fr) minmax(160px,1fr) minmax(190px,1.25fr) minmax(280px,1.8fr);align-items:center;column-gap:18px;min-width:1120px;display:grid}.account-transaction-header{color:#111d19;padding:22px 20px 14px;font-size:14px;font-weight:500}.account-transaction-list{flex-direction:column;gap:10px;display:flex}.account-transaction-row{color:#061512;background:#fbfdfc;border-radius:14px;min-height:120px;padding:20px 15px;font-size:14px;line-height:1.45}.account-transaction-order{overflow-wrap:anywhere}.account-transaction-currency,.account-transaction-status span{align-items:center;gap:6px;display:inline-flex}.account-transaction-currency img,.account-transaction-status span img{object-fit:cover;border-radius:50%;width:22px;height:22px}.account-transaction-details{flex-direction:column;gap:2px;display:flex}.account-transaction-remarks{white-space:pre-line}.account-transaction-status{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:12px;display:grid}.account-transaction-status strong{color:#79a900;margin-bottom:4px;font-size:18px;font-weight:500;display:block}.account-transaction-status.failed strong{color:#e00000}.account-transaction-status.pending strong{color:#d99000}.account-transaction-status span{color:#081a16;font-size:22px;font-weight:900}.account-transaction-progress{color:#79a900;border:6px solid #79a900;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:12px;font-weight:900;display:inline-flex}.account-transaction-progress.failed{color:#111d19;border-color:#eef0f1}.account-transaction-progress.pending{color:#d99000;border-color:#ffc65a}.account-transaction-rebate-icon{color:#ffa700;background:#fff2cc;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex;box-shadow:inset 0 0 0 12px #ffffff7a}.account-transaction-rebate-icon svg{filter:drop-shadow(0 6px 10px #ffa70038);width:35px;height:35px}.account-transaction-empty{color:#8a9692;text-align:center;background:#fbfdfc;border-radius:14px;min-width:0;padding:46px 20px;font-size:15px}@media (width<=900px){.account-transaction-content{padding-inline:12px}.account-transaction-title-card,.account-transaction-tabs-card{border-radius:14px}.account-transaction-tabs{gap:8px;overflow-x:auto}.account-transaction-tab{flex:none;font-size:15px}}html body #root .auth-showcase-shell .auth-tab.active,html body #root .auth-showcase-shell .auth-tab.active:hover,html body #root .auth-showcase-shell .auth-tab.active:focus,html body #root .auth-showcase-shell .auth-tab.active:focus-visible{border-color:var(--auth-green)!important;background:var(--auth-green)!important;color:#fff!important;box-shadow:none!important}html[data-theme=dark] .auth-showcase-shell .auth-login-check-row,html[data-theme=dark] .auth-showcase-shell .auth-login-remember-row,html[data-theme=dark] .auth-showcase-shell .auth-login-check-row span,html[data-theme=dark] .auth-showcase-shell .auth-login-actions-row span{color:#ffffffbd!important}html[data-theme=dark] .auth-showcase-shell .auth-login-check-row a{color:#8fdc35!important}html[data-theme=dark] .auth-showcase-shell .auth-login-check-row a:hover,html[data-theme=dark] .auth-showcase-shell .auth-login-check-row a:focus-visible{color:#b7ff63!important}html[data-theme=dark] .auth-showcase-shell .auth-login-forgot-link{color:#ffffffd1!important}html[data-theme=dark] .auth-showcase-shell .auth-login-forgot-link:hover:not(:disabled),html[data-theme=dark] .auth-showcase-shell .auth-login-forgot-link:focus-visible:not(:disabled){color:#8fdc35!important}html body #root .community-public-shell--lobby{background:#eef4f1!important}html body #root .community-public-shell--lobby .community-public-main{z-index:35001;top:70px;overflow:auto;background:0 0!important;padding:66px 0 1.8rem!important;left:319px!important;right:47px!important}html body #root .community-public-shell--lobby .community-lobby-shell{background:0 0!important}html body #root .community-public-shell--lobby .landing-topbar,html body #root .community-public-shell--lobby .landing-nav{background-image:none!important}html body #root .community-public-shell--lobby .landing-desktop-sidebar-sections{box-shadow:none!important}html body #root .community-public-shell--lobby>.landing-topbar{z-index:30000!important}html body #root .community-public-shell--lobby .community-lobby-shell{width:auto;max-width:none;margin:0}html body #root .community-public-shell--lobby .community-lobby-topbar{z-index:35002!important;width:auto!important;max-width:none!important;height:50px!important;min-height:50px!important;box-shadow:none!important;border-radius:14px!important;align-items:center!important;margin:0!important;padding:0 18px!important;display:flex!important;position:fixed!important;top:70px!important;left:319px!important;right:47px!important;overflow:hidden!important}html body #root .community-public-shell--lobby .community-lobby-filterbar{box-shadow:none!important}html body #root .community-public-shell--lobby .community-lobby-topbar h1{font-size:1.05rem!important;line-height:1!important}html body #root .community-public-shell--lobby .community-lobby-topbar p{display:none!important}@media (width>=1025px){:is(html body #root .community-public-shell--lobby:has(.landing-desktop-sidebar-sections.is-collapsed) .community-public-main,html body #root .community-public-shell--lobby:has(.landing-desktop-sidebar-sections.is-collapsed) .community-lobby-topbar){left:96px!important;right:47px!important}}html body #root .community-public-shell--lobby .community-lobby-card-media{background:#f7fbfa}html body #root .community-public-shell--lobby .community-lobby-card-media img{object-fit:contain;width:calc(100% - 1.2rem);height:calc(100% - 1.2rem)}html body #root .community-public-shell--room{background:#eef4f1!important}html body #root .community-public-shell--room .community-public-main{z-index:35001;top:70px;overflow:auto;background:0 0!important;padding:66px 0 1.8rem!important;left:319px!important;right:47px!important}html body #root .community-public-shell--room>.landing-topbar{z-index:30000!important}html body #root .community-public-shell--room .landing-desktop-sidebar-sections{box-shadow:none!important}.community-room-page-shell{gap:20px;width:100%;min-height:0;display:grid}html body #root .community-public-shell--room .community-room-topbar{z-index:35002!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;height:50px!important;min-height:50px!important;box-shadow:none!important;background:#fff!important;border:1px solid #0079571a!important;border-radius:14px!important;align-items:center!important;gap:14px!important;margin:0!important;padding:0 18px!important;display:flex!important;position:fixed!important;top:70px!important;left:319px!important;right:47px!important;overflow:hidden!important}.community-room-back-button{color:#087451;width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:28px;font-weight:700;line-height:1;display:grid}.community-room-back-button:hover,.community-room-back-button:focus-visible{color:#0a1713;outline:none}.community-room-topbar h1,.community-room-topbar p{margin:0}.community-room-topbar h1{color:#0b1713;font-size:1.05rem;font-weight:850;line-height:1}.community-room-topbar p{display:none}.community-room-chat-card{width:100%;height:calc(100vh - 136px - 1.8rem);min-height:520px;box-shadow:none;background:#fff;border:1px solid #0079571a;border-radius:14px;overflow:hidden}html body #root .community-chat-shell.public-community{color:#0f1b17;height:100%;min-height:0;max-height:none;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;grid-template-columns:minmax(260px, var(--community-channel-width,350px)) minmax(0, 1fr)!important}html body #root .community-chat-shell.public-community .community-member-panel{display:none!important}html body #root .community-chat-shell.public-community .community-channel-resize-handle{display:none}html body #root .community-chat-shell.public-community .community-channel-panel,html body #root .community-chat-shell.public-community .community-chat-panel{background:#fff}html body #root .community-chat-shell.public-community .community-channel-panel{border-right:1px solid #eef2f1}html body #root .community-chat-shell.public-community .community-channel-head,html body #root .community-chat-shell.public-community .community-chat-header{background:#fff;border-bottom:1px solid #eef2f1;height:64px;padding:0 18px}html body #root .community-chat-shell.public-community .community-channel-head{justify-content:space-between}html body #root .community-chat-shell.public-community .community-channel-head span,html body #root .community-chat-shell.public-community .community-chat-header p{color:#0b1713;font-size:.95rem}html body #root .community-chat-shell.public-community .community-channel-list{background:#fff;height:calc(100% - 64px);padding:12px}html body #root .community-chat-shell.public-community .community-channel-group-label{color:#7b8783;font-size:.68rem}html body #root .community-chat-shell.public-community .community-channel-row{color:#5f6f6a;border-radius:12px;min-height:58px}html body #root .community-chat-shell.public-community .community-channel-row.community-general-channel .community-channel-button{grid-template-columns:minmax(0,1fr)}html body #root .community-chat-shell.public-community .community-channel-row:hover,html body #root .community-chat-shell.public-community .community-channel-row.active{color:#0b1713;background:#eef4f2}html body #root .community-chat-shell.public-community .community-channel-avatar{color:#087451;background:#eef4f2}html body #root .community-chat-shell.public-community .community-channel-avatar img{object-fit:contain}html body #root .community-chat-shell.public-community .community-chat-panel{grid-template-rows:64px minmax(0,1fr) auto}html body #root .community-chat-shell.public-community .community-messages{background:#fbfdfc;padding:18px}html body #root .community-chat-shell.public-community .community-empty-state h3,html body #root .community-chat-shell.public-community .community-room-join-state h3,html body #root .community-chat-shell.public-community .community-message-header strong{color:#0b1713}html body #root .community-chat-shell.public-community .community-empty-state p,html body #root .community-chat-shell.public-community .community-room-join-state p,html body #root .community-chat-shell.public-community .community-message p,html body #root .community-chat-shell.public-community .community-message-header>span{color:#72817c}html body #root .community-chat-shell.public-community .community-message-form{background:#fff;border-top:1px solid #eef2f1;min-height:74px}html body #root .community-chat-shell.public-community .community-message-form textarea{color:#0b1713;caret-color:#087451;background:#f7faf9;border-color:#e2e8e6;border-radius:12px}html body #root .community-chat-shell.public-community .community-message-input-shell.has-mention-preview textarea{color:#0b1713;background:#f7faf9}html body #root .community-chat-shell.public-community .community-message-form textarea::placeholder{color:#8a9793}html body #root .community-chat-shell.public-community .community-typing-indicator{color:#5f716c}html body #root .community-chat-shell.public-community .community-typing-dots{color:#087451;background:#edf7f3}html body #root .community-chat-shell.public-community .community-attach-button,html body #root .community-chat-shell.public-community .community-send-button,html body #root .community-chat-shell.public-community .community-header-icon-button,html body #root .community-chat-shell.public-community .community-members-toggle,html body #root .community-chat-shell.public-community .community-room-menu-trigger{color:#687773}html body #root .community-chat-shell.public-community .community-attach-button:hover,html body #root .community-chat-shell.public-community .community-send-button:hover,html body #root .community-chat-shell.public-community .community-header-icon-button:hover,html body #root .community-chat-shell.public-community .community-members-toggle:hover,html body #root .community-chat-shell.public-community .community-room-menu-trigger:hover,html body #root .community-chat-shell.public-community .community-send-button:not(:disabled){color:#087451}html body #root .community-chat-shell.public-community .community-channel-group-heading{align-items:center;padding:0 .2rem;display:flex}html body #root .community-chat-shell.public-community .community-add-channel-button{color:#087f5b;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 22px;width:22px;height:22px;margin-left:-.12rem;padding:0;font-size:1.3rem;font-weight:500;line-height:1}html body #root .community-chat-shell.public-community .community-add-channel-button:hover,html body #root .community-chat-shell.public-community .community-add-channel-button:focus-visible{color:#006d4d;background:0 0}html body #root .community-chat-shell.public-community .community-channel-group-heading{cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:.28rem .45rem}html body #root .community-chat-shell.public-community .community-channel-group-label{color:#8a9793;letter-spacing:.07em;padding:0;font-size:.64rem;font-weight:800}html body #root .community-chat-shell.public-community .community-channel-group-heading svg{color:#9ba6a2;width:14px;height:14px}html body #root .community-chat-shell.public-community .community-channel-row{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;min-height:38px}html body #root .community-chat-shell.public-community .community-channel-button{grid-template-columns:minmax(0,1fr);gap:0;padding:.45rem .65rem}html body #root .community-chat-shell.public-community .community-channel-label strong{font-size:.88rem;font-weight:700}html body #root .community-chat-shell.public-community .community-channel-actions{visibility:hidden;opacity:0;pointer-events:none;align-items:center;gap:.1rem;padding-right:.38rem;transition:opacity .15s;display:flex}html body #root .community-chat-shell.public-community .community-channel-row:hover .community-channel-actions,html body #root .community-chat-shell.public-community .community-channel-row:focus-within .community-channel-actions{visibility:visible;opacity:1;pointer-events:auto}html body #root .community-chat-shell.public-community .community-channel-action-button{color:#087f5b;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}html body #root .community-chat-shell.public-community .community-channel-action-button:hover,html body #root .community-chat-shell.public-community .community-channel-action-button:focus-visible{color:#006d4d;background:#dff1ea;outline:none}html body #root .community-chat-shell.public-community .community-channel-action-button svg{stroke-width:2.25px;width:15px;height:15px}.community-channel-dialog-copy{color:#547068;text-align:left;margin:.3rem 0 .6rem;font-size:.82rem}.community-member-modal{text-align:left;margin-top:.35rem}.community-member-channel{color:#6b7d76;margin:0 0 1rem;font-size:.9rem;font-weight:700}.community-channel-member-search{color:#17352b;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #cfe0d9;border-radius:9px;outline:none;padding:0 .8rem}.community-channel-member-search:focus{border-color:#087f5b;box-shadow:0 0 0 3px #087f5b1f}.community-channel-member-help{color:#72817c;margin:.45rem 0 1.2rem;font-size:.78rem}.community-channel-member-section-title{color:#253b33;margin:0 0 .55rem;font-size:.88rem;font-weight:850}.community-channel-member-list{text-align:left;background:0 0;border:0;border-radius:0;height:210px;padding:0;overflow-y:auto}.community-channel-member-option{color:#17352b;cursor:pointer;border-radius:7px;align-items:center;gap:.65rem;min-height:42px;padding:.34rem .45rem;font-size:.86rem;display:flex}.community-channel-member-option:hover{background:#eef7f3}.community-channel-member-option input{accent-color:#087f5b;flex:none;width:18px;height:18px;margin:0}.community-channel-member-avatar{color:#087f5b;background:#dff1ea;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.62rem;font-weight:900;display:grid;overflow:hidden}.community-channel-member-avatar img{object-fit:cover;width:100%;height:100%}.community-channel-member-avatar svg{width:15px;height:15px}.community-channel-member-details{gap:.1rem;min-width:0;display:grid}.community-channel-member-details strong,.community-channel-member-details small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-channel-member-details strong{color:#17352b;font-size:.8rem}.community-channel-member-details small{color:#72817c;font-size:.68rem}.community-channel-member-empty{color:#72817c;text-align:center;margin:0;padding:1rem;font-size:.84rem}.community-channel-member-empty.is-hidden{display:none}.community-delete-channel-copy{color:#547068;margin:.25rem 0 0;font-size:.9rem;line-height:1.55}.community-delete-channel-copy strong{color:#17352b}.community-delete-channel-copy .community-delete-confirmation-phrase{color:#d92d20}.swal2-popup.community-create-channel-modal .community-delete-channel-confirm{color:#fff!important;background:#d92d20!important;border:0!important}.swal2-popup.community-create-channel-modal .community-delete-channel-confirm:hover,.swal2-popup.community-create-channel-modal .community-delete-channel-confirm:focus-visible{background:#b42318!important}.swal2-popup.community-create-channel-modal{color:#14251f!important;background:#fff!important;border:1px solid #dce9e4!important;border-radius:14px!important;width:min(560px,100vw - 2rem)!important;padding:1.7rem!important;box-shadow:0 24px 60px #0a2f233d!important}.swal2-popup.community-create-channel-modal .swal2-title{color:#14251f!important;text-align:left!important;margin:0!important;font-size:1.35rem!important}.swal2-popup.community-create-channel-modal .swal2-html-container{color:#14251f!important;margin:0!important;overflow:visible!important}.swal2-popup.community-create-channel-modal .swal2-close{color:#60736c!important}.swal2-popup.community-create-channel-modal .swal2-input{color:#17352b!important;box-shadow:none!important;background:#fff!important;border-color:#cfe0d9!important;border-radius:9px!important}.swal2-popup.community-create-channel-modal .swal2-input:focus{border-color:#087f5b!important;box-shadow:0 0 0 3px #087f5b1f!important}.community-create-channel-form{text-align:left;margin-top:.2rem}.community-create-channel-context{color:#6b7d76;margin:.1rem 0 1.55rem;font-size:.92rem}.community-create-channel-section-title,.community-channel-name-label{color:#253b33;margin:0 0 .65rem;font-size:.88rem;font-weight:800;display:block}.community-channel-type-option{align-items:flex-start;gap:.8rem;margin:0 0 1.45rem;display:flex}.community-channel-type-radio{background:#fff;border:5px solid #087f5b;border-radius:50%;flex:0 0 18px;width:18px;height:18px;margin-top:.1rem}.community-channel-type-option strong,.community-private-channel-toggle strong,.community-channel-type-option small,.community-private-channel-toggle small{display:block}.community-channel-type-option strong,.community-private-channel-toggle strong{color:#14251f;font-size:1rem}.community-channel-type-option small,.community-private-channel-toggle small{color:#6b7d76;margin-top:.28rem;font-size:.82rem;line-height:1.35}.community-channel-name-shell{color:#087f5b;background:#fff;border:1px solid #bcd4ca;border-radius:8px;align-items:center;gap:.65rem;height:48px;margin:0 0 1.35rem;padding:0 .85rem;font-size:1.25rem;display:flex}.community-channel-name-shell:focus-within{border-color:#087f5b;box-shadow:0 0 0 2px #087f5b24}.community-channel-name-shell input{color:#14251f;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:1rem}.community-private-channel-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;display:flex}.community-private-channel-toggle strong{align-items:center;gap:.45rem;display:inline-flex}.community-private-channel-icon{color:#087f5b;flex:0 0 18px;width:18px;height:18px}.community-private-channel-toggle input{appearance:none;cursor:pointer;background:#b9c8c2;border:1px solid #aebfba;border-radius:99px;flex:0 0 48px;width:48px;height:28px;margin:0;transition:background .18s,border-color .18s;display:block;position:relative;box-shadow:inset 0 0 0 1px #00000005}.community-private-channel-toggle input:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0f251e38}.community-private-channel-toggle input:checked{background:#087f5b;border-color:#087f5b}.community-private-channel-toggle input:checked:after{transform:translate(20px)}.community-private-channel-toggle input:focus-visible{outline-offset:3px;outline:2px solid #087f5b47}.community-channel-members-wrap{margin-top:1rem;display:none!important}.swal2-popup.community-create-channel-modal .swal2-actions{gap:.75rem;width:100%;margin:1.6rem 0 0!important}.swal2-popup.community-create-channel-modal .swal2-styled{min-width:150px;box-shadow:none!important;border-radius:8px!important;margin:0!important;font-weight:800!important}.swal2-popup.community-create-channel-modal .community-create-channel-confirm{background:#087f5b!important}.swal2-popup.community-create-channel-modal .community-create-channel-cancel{color:#244037!important;background:#fff!important;border:1px solid #bcd4ca!important}.swal2-popup.community-feedback-modal{color:#14251f!important;background:#fff!important;border:1px solid #dce9e4!important;border-radius:14px!important;width:min(420px,100vw - 2rem)!important;padding:1.8rem!important;box-shadow:0 24px 60px #0a2f233d!important}.swal2-popup.community-feedback-modal .swal2-title{color:#14251f!important;font-size:1.3rem!important}.swal2-popup.community-feedback-modal .swal2-html-container{color:#6b7d76!important;font-size:.92rem!important}.swal2-popup.community-feedback-modal .swal2-icon.swal2-success{color:#087f5b!important;border-color:#087f5b!important}.swal2-popup.community-feedback-modal .swal2-success [class^=swal2-success-line]{background-color:#087f5b!important}.swal2-popup.community-feedback-modal .swal2-styled.community-feedback-confirm{min-width:130px;box-shadow:none!important;background:#087f5b!important;border-radius:8px!important;font-weight:800!important}html body #root .community-chat-shell.public-community .community-messages{padding:20px 22px}html body #root .community-chat-shell.public-community .community-message{gap:10px;width:fit-content;max-width:min(78%,680px);padding:5px 0}html body #root .community-chat-shell.public-community .community-message:hover{background:0 0}html body #root .community-chat-shell.public-community .community-message-avatar{flex-basis:38px;width:38px;height:38px}html body #root .community-chat-shell.public-community .community-message-body{flex:0 auto;width:auto}html body #root .community-chat-shell.public-community .community-message-header{gap:8px;margin:0 0 3px}html body #root .community-chat-shell.public-community .community-message-header strong{color:#087451;font-size:.82rem;font-weight:850}html body #root .community-chat-shell.public-community .community-message-mention{color:#087451;background:#dff3e9}html body #root .community-chat-shell.public-community .community-message-team-logo{flex-basis:15px;width:15px;height:15px}html body #root .community-chat-shell.public-community .community-mention-menu{background:#fff;border-color:#dce9e3;box-shadow:0 14px 32px #0838282e}html body #root .community-chat-shell.public-community .community-mention-menu button{color:#17352b}html body #root .community-chat-shell.public-community .community-mention-menu button:hover,html body #root .community-chat-shell.public-community .community-mention-menu button:focus-visible{background:#eaf6ef}html body #root .community-chat-shell.public-community .community-mention-menu small{color:#6e827a}html body #root .community-chat-shell.public-community .community-mention-team-avatar{color:#087451;background:#e1f3e9}html body #root .community-chat-shell.public-community .community-members-toggle,html body #root .community-chat-shell.public-community .community-room-menu-shell{display:none}html body #root .community-chat-shell.public-community .community-mention-menu{gap:6px;padding:10px}html body #root .community-chat-shell.public-community .community-mention-menu button{border-radius:10px;grid-template-columns:36px minmax(0,1fr);gap:10px;min-height:48px;padding:6px 8px}html body #root .community-chat-shell.public-community .community-mention-avatar,html body #root .community-chat-shell.public-community .community-mention-team-avatar{width:32px;height:32px}html body #root .community-chat-shell.public-community .community-mention-avatar{--avatar-border-scale:1;overflow:hidden}html body #root .community-chat-shell.public-community .community-mention-menu strong{font-size:.86rem}html body #root .community-chat-shell.public-community .community-mention-menu small{margin-top:2px;font-size:.7rem}html body #root .community-chat-shell.public-community .community-message-header>span{color:#8b9793;font-size:.68rem}html body #root .community-chat-shell.public-community .community-message p{color:#283632;background:#f0f3f2;border-radius:16px;width:fit-content;max-width:100%;padding:9px 12px;font-size:.94rem;line-height:1.36}html body #root .community-chat-shell.public-community .community-loading-state{color:#087451;background:#eaf6ef;border-radius:16px;align-content:center}html body #root .community-chat-shell.public-community .community-loading-state span{border-color:#087451 #0874512e #0874512e}html body #root .community-chat-shell.public-community .community-loading-state strong{color:#087451}html body #root .community-chat-shell.public-community .community-loading-state p{color:#4b7768}html body #root .community-chat-shell.public-community .community-empty-state .community-loading-state.compact{background:0 0;min-height:0;padding:0}html body #root .community-chat-shell.public-community .community-message-form{padding:12px 18px}html body #root .community-chat-shell.public-community .community-message-form textarea{background:#fff;border-radius:22px;min-height:44px;padding:11px 14px;box-shadow:0 2px 12px #08745114}@media (width<=767.98px){html body #root .community-chat-shell.public-community .community-messages{padding:14px 12px}html body #root .community-chat-shell.public-community .community-message{max-width:94%}}@media (width>=1025px){:is(html body #root .community-public-shell--room:has(.landing-desktop-sidebar-sections.is-collapsed) .community-public-main,html body #root .community-public-shell--room:has(.landing-desktop-sidebar-sections.is-collapsed) .community-room-topbar){left:96px!important;right:47px!important}}@media (width<=900px){html body #root .community-public-shell--lobby .community-public-main{top:var(--public-topbar-height);background:#eef4f1;padding:.85rem .85rem 1.2rem}html body #root .community-public-shell--lobby .community-lobby-topbar{height:auto!important;min-height:70px!important;padding:1rem!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important}html body #root .community-public-shell--lobby .community-lobby-topbar h1{font-size:1.45rem!important}html body #root .community-public-shell--lobby .community-lobby-topbar p{display:block!important}.community-lobby-topbar{flex-direction:column;align-items:flex-start}.community-lobby-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.community-lobby-card{grid-template-rows:96px minmax(0,1fr) auto;min-height:185px}}html body #root .account-create-tournament-shell,html body #root .account-create-tournament-shell .account-create-tournament-main,html body #root .account-create-tournament-shell .account-create-tournament-content,html body #root .account-create-tournament-shell .account-create-tournament-body,html body #root .account-create-tournament-shell .account-create-tournament-card,html body #root .account-create-tournament-shell .page-grid,html body #root .account-create-tournament-shell .organizer-ad-layout,html body #root .account-create-tournament-shell .organizer-ad-main,html body #root .account-create-tournament-shell #create-tournament .form-grid{color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#eef5f2!important}html body #root .account-create-tournament-shell .page-grid,html body #root .account-create-tournament-shell .organizer-ad-layout{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;gap:0!important;width:100%!important}html body #root .account-create-tournament-shell .organizer-side-ad{background:#eef5f2!important;display:none!important}html body #root .account-create-tournament-shell .account-create-tournament-title-card,html body #root .account-create-tournament-shell #create-tournament,html body #root .account-create-tournament-shell #create-tournament.panel,html body #root .account-create-tournament-shell #create-tournament form,html body #root .account-create-tournament-shell #create-tournament form.form-grid,html body #root .account-create-tournament-shell #create-tournament>*,html body #root .account-create-tournament-shell #create-tournament .panel-heading,html body #root .account-create-tournament-shell #create-tournament .create-tournament-basic,html body #root .account-create-tournament-shell #create-tournament .create-tournament-basic-body,html body #root .account-create-tournament-shell #create-tournament .create-tournament-rules,html body #root .account-create-tournament-shell #create-tournament .create-tournament-settings,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-builder,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-canvas,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-main,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-title-card,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-field-card,html body #root .account-create-tournament-shell #create-tournament .create-tournament-game-box,html body #root .account-create-tournament-shell #create-tournament .create-tournament-community-callout,html body #root .account-create-tournament-shell #create-tournament .create-tournament-cover-placeholder,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-empty{color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#dbe7e2!important}html body #root .account-create-tournament-shell #create-tournament h1,html body #root .account-create-tournament-shell #create-tournament h2,html body #root .account-create-tournament-shell #create-tournament h3,html body #root .account-create-tournament-shell #create-tournament h4,html body #root .account-create-tournament-shell #create-tournament label,html body #root .account-create-tournament-shell #create-tournament strong,html body #root .account-create-tournament-shell #create-tournament .create-tournament-row>span,html body #root .account-create-tournament-shell #create-tournament .create-tournament-row>span strong{color:#14231e!important}html body #root .account-create-tournament-shell #create-tournament h3,html body #root .account-create-tournament-shell #create-tournament .create-tournament-basic-title{color:#008060!important}html body #root .account-create-tournament-shell #create-tournament p,html body #root .account-create-tournament-shell #create-tournament small,html body #root .account-create-tournament-shell #create-tournament .create-tournament-cover-placeholder small,html body #root .account-create-tournament-shell #create-tournament .create-tournament-help{color:#6b7b76!important}html body #root .account-create-tournament-shell #create-tournament input:not([type=checkbox]):not([type=radio]):not([type=file]),html body #root .account-create-tournament-shell #create-tournament textarea,html body #root .account-create-tournament-shell #create-tournament select,html body #root .account-create-tournament-shell #create-tournament .create-tournament-custom-select-trigger,html body #root .account-create-tournament-shell #create-tournament .create-tournament-search-field,html body #root .account-create-tournament-shell #create-tournament .create-tournament-start-trigger,html body #root .account-create-tournament-shell #create-tournament .create-tournament-start-picker-shell,html body #root .account-create-tournament-shell #create-tournament .create-tournament-start-native,html body #root .account-create-tournament-shell #create-tournament .create-tournament-start-native input{color:#14231e!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#cfe0da!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-add-images,html body #root .account-create-tournament-shell #create-tournament .create-tournament-cover-placeholder{background:#f7fbf9!important;border-color:#009b73!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-cover-placeholder strong{color:#14231e!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-cover-placeholder svg{color:#008060!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-actions,html body #root .account-create-tournament-shell #create-tournament form>.create-tournament-actions,html body #root .account-create-tournament-shell #create-tournament form.form-grid>.create-tournament-actions,html body #root .account-create-tournament-shell #create-tournament .create-tournament-basic+.create-tournament-actions,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-builder+.create-tournament-actions{background:#fff!important;border-top-color:#dbe7e2!important;box-shadow:0 -14px 28px #eef5f2f0!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-next-button,html body #root .account-create-tournament-shell #create-tournament .create-tournament-community-button,html body #root .account-create-tournament-shell #create-tournament .create-tournament-add-option-button,html body #root .account-create-tournament-shell #create-tournament .create-tournament-segmented button.active,html body #root .account-create-tournament-shell #create-tournament .create-tournament-game-options button.active{color:#fff!important;background:#008060!important;border-color:#008060!important}html body #root .account-create-tournament-shell #create-tournament>.panel-heading{display:none!important}html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-section>a,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-group-title,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-subnav>a,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-me-link,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-utility-trigger{border-radius:10px!important;grid-template-columns:24px minmax(0,1fr) 18px!important;align-items:center!important;column-gap:10px!important;width:100%!important;min-height:44px!important;padding:0 12px!important;font-size:.82rem!important;line-height:1.1!important;display:grid!important}html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-subnav>a{min-height:40px!important;padding-left:12px!important;font-size:.76rem!important}html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-section>a .landing-sidebar-label,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-group-title .landing-sidebar-label,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-subnav>a .landing-sidebar-label,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-me-link .landing-sidebar-label,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-utility-trigger .landing-sidebar-label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-link-icon,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-group-title>svg:first-child,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-subnav img,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-me-icon,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-history-icon,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-utility-icon{object-fit:contain!important;place-items:center!important;width:21px!important;min-width:21px!important;max-width:21px!important;height:21px!important;display:grid!important}html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-link-icon svg,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-group-title>svg:first-child,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-me-icon svg,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-history-icon svg,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-utility-icon svg{width:21px!important;height:21px!important}html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-chevron,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-utility-chevron{justify-self:end!important;width:15px!important;height:15px!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-search-field{box-shadow:none!important;background:#fff!important;border:1px solid #cfe0da!important;overflow:hidden!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-search-field>span{color:#008060!important;background:#fff!important;border-right:1px solid #dbe7e2!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-search-field svg{color:#008060!important;stroke:#008060!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-search-field input{box-shadow:none!important;color:#14231e!important;background:#fff!important;border:0!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-search-field input::placeholder{color:#7b8a85!important;opacity:1!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-custom-select-trigger{box-shadow:none!important;color:#14231e!important;background:#fff!important;border:1px solid #cfe0da!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-custom-select.is-open .create-tournament-custom-select-trigger,html body #root .account-create-tournament-shell #create-tournament .create-tournament-custom-select-trigger:focus-visible{border-color:#008060!important;outline:0!important;box-shadow:0 0 0 3px #0080601f!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-custom-select-arrow{color:#008060!important;border-top-color:#008060!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-custom-select-menu{color:#14231e!important;background:#fff!important;border:1px solid #cfe0da!important;overflow:hidden!important;box-shadow:0 18px 34px #0f403129!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-custom-select-option{color:#14231e!important;background:#fff!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-custom-select-option:hover,html body #root .account-create-tournament-shell #create-tournament .create-tournament-custom-select-option:focus-visible{color:#006b50!important;background:#e8f5f0!important;outline:0!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-custom-select-option.is-selected{color:#fff!important;background:#008060!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-custom-select-option.is-selected *{color:#fff!important}html body #root .account-create-tournament-shell #create-tournament select option,html body #root .account-create-tournament-shell #create-tournament option{color:#14231e!important;background:#fff!important}html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-me-icon,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-history-icon,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-utility-icon{border-radius:6px!important;place-items:center!important;width:21px!important;min-width:21px!important;max-width:21px!important;height:21px!important;display:grid!important;transform:none!important}html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-me-icon{border-radius:999px!important}html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-me-icon svg,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-history-icon svg,html body #root .landing-desktop-sidebar-sections:not(.is-collapsed) .landing-sidebar-utility-icon svg{width:19px!important;min-width:19px!important;max-width:19px!important;height:19px!important;display:block!important}html body #root .landing-desktop-sidebar-sections.is-collapsed{width:82px!important;min-width:82px!important;max-width:82px!important;padding:14px 10px!important}html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-section>a,html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-group-title,html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-subnav>a,html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-me-link,html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility-trigger{border-radius:12px!important;grid-template-columns:1fr!important;place-items:center!important;column-gap:0!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;display:grid!important}html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-label,html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-chevron,html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility-chevron,html body #root .landing-desktop-sidebar-sections.is-collapsed .nav-mention-badge,html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-history-badge{display:none!important}html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-link-icon,html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-group-title>svg:first-child,html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-subnav img,html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-me-icon,html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-history-icon,html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility-icon{object-fit:contain!important;border-radius:6px!important;place-items:center!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;margin:0!important;padding:0!important;display:grid!important;transform:none!important}html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-me-icon{border-radius:999px!important}html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-link-icon svg,html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-group-title>svg:first-child,html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-me-icon svg,html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-history-icon svg,html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-utility-icon svg{width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;display:block!important}html body #root .landing-desktop-sidebar-sections.is-collapsed .landing-sidebar-subnav{gap:10px!important;margin:0!important;padding:0!important;display:grid!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-add-images.has-image{background:#f7fbf9!important;border-color:#008060!important;padding:0!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-add-images.has-image:before{content:none!important;display:none!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-cover-preview-image{object-fit:contain!important;object-position:center!important;z-index:0!important;background:#f7fbf9!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-add-images.has-image .create-tournament-cover-placeholder{display:none!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-builder,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-main,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-canvas,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-title-card,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-field-card,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-field-row,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-preview,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-options,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-agreement,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-image,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-grid-preview{color:#14231e!important;background:#fff!important;border-color:#cfe0da!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-field-card,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-title-card{box-shadow:0 14px 30px #0f403114!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-builder input:not([type=checkbox]):not([type=radio]):not([type=file]),html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-builder textarea,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-builder select{box-shadow:none!important;color:#14231e!important;background:#fff!important;border-color:#cfe0da!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-builder input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-builder textarea:focus,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-builder select:focus{border-color:#008060!important;outline:0!important;box-shadow:0 0 0 3px #0080601f!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-builder input::placeholder,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-builder textarea::placeholder{color:#7b8a85!important;opacity:1!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-question-type>button{box-shadow:none!important;color:#14231e!important;background:#fff!important;border:1px solid #cfe0da!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-question-type>button:hover,html body #root .account-create-tournament-shell #create-tournament .create-tournament-question-type>button:focus-visible{color:#006b50!important;background:#fff!important;border-color:#008060!important;outline:0!important;box-shadow:0 0 0 3px #0080601f!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-question-type-icon{color:#008060!important;background:#e8f5f0!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-question-type-icon svg,html body #root .account-create-tournament-shell #create-tournament .create-tournament-question-type>button>svg,html body #root .account-create-tournament-shell #create-tournament .create-tournament-question-type-menu svg{color:#008060!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-question-type-icon svg *,html body #root .account-create-tournament-shell #create-tournament .create-tournament-question-type>button>svg *,html body #root .account-create-tournament-shell #create-tournament .create-tournament-question-type-menu svg *{fill:currentColor!important;stroke:currentColor!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-question-type-menu{color:#14231e!important;background:#fff!important;border:1px solid #cfe0da!important;overflow:hidden!important;box-shadow:0 18px 34px #0f403129!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-question-type-menu button{color:#14231e!important;background:#fff!important;border-color:#0000!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-question-type-menu button:hover,html body #root .account-create-tournament-shell #create-tournament .create-tournament-question-type-menu button:focus-visible{color:#006b50!important;background:#e8f5f0!important;outline:0!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-question-type-menu button.is-selected{color:#fff!important;background:#008060!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-question-type-menu button.is-selected *,html body #root .account-create-tournament-shell #create-tournament .create-tournament-question-type-menu button.is-selected svg{color:#fff!important}html body #root .account-create-tournament-shell #create-tournament .question-type-separator{background:#dbe7e2!important;border-color:#dbe7e2!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-toolbar{background:#fff!important;border:1px solid #cfe0da!important;box-shadow:0 14px 28px #0f40311f!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-toolbar button{color:#008060!important;background:#fff!important;border-color:#0000!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-toolbar button:hover,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-toolbar button:focus-visible{color:#006b50!important;background:#e8f5f0!important;outline:0!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-toolbar svg,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-toolbar svg *{color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-card-actions,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-icon-actions,html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-builder hr{color:#14231e!important;background:#fff!important;border-color:#dbe7e2!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-icon-actions button,html body #root .account-create-tournament-shell #create-tournament .create-tournament-more-button,html body #root .account-create-tournament-shell #create-tournament .create-tournament-remove-option-button{color:#008060!important;background:#fff!important;border-color:#cfe0da!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-icon-actions button:hover,html body #root .account-create-tournament-shell #create-tournament .create-tournament-more-button:hover,html body #root .account-create-tournament-shell #create-tournament .create-tournament-remove-option-button:hover{color:#006b50!important;background:#e8f5f0!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-form-options .choice-marker{background:#fff!important;border:1.5px solid #008060!important;width:14px!important;height:14px!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-add-option-button{width:fit-content!important;min-height:34px!important;box-shadow:none!important;color:#008060!important;background:#fff!important;border:1px solid #cfe0da!important;border-radius:999px!important;grid-template-columns:16px auto!important;align-items:center!important;padding:0 12px!important;font-size:.78rem!important;font-weight:700!important;display:inline-grid!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-add-option-button:hover,html body #root .account-create-tournament-shell #create-tournament .create-tournament-add-option-button:focus-visible{color:#006b50!important;background:#e8f5f0!important;border-color:#008060!important;outline:0!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-add-option-button em{color:#7b8a85!important;font-style:normal!important;font-weight:600!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-add-option-button strong{color:#006b50!important;font-weight:800!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-required-toggle{color:#5f6f69!important;border-left:1px solid #dbe7e2!important;font-size:.78rem!important;font-weight:700!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-required-toggle i{background:#eef4f1!important;border:1px solid #cfe0da!important;border-radius:999px!important;width:36px!important;height:20px!important;box-shadow:inset 0 1px 2px #0f403114!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-required-toggle i:after{background:#fff!important;width:14px!important;height:14px!important;top:2px!important;left:2px!important;box-shadow:0 1px 4px #0f403138!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-required-toggle input:checked+i{background:#008060!important;border-color:#008060!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-required-toggle input:checked+i:after{transform:translate(16px)!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-actions button:not(.create-tournament-next-button):not(.create-tournament-community-button){min-width:120px!important;min-height:44px!important;box-shadow:none!important;color:#008060!important;background:#fff!important;border:1px solid #cfe0da!important;border-radius:10px!important;padding:0 1.35rem!important;font-size:.82rem!important;font-weight:800!important}html body #root .account-create-tournament-shell #create-tournament .create-tournament-actions button:not(.create-tournament-next-button):not(.create-tournament-community-button):hover,html body #root .account-create-tournament-shell #create-tournament .create-tournament-actions button:not(.create-tournament-next-button):not(.create-tournament-community-button):focus-visible{color:#006b50!important;background:#e8f5f0!important;border-color:#008060!important;outline:0!important}.swal2-popup.tournament-white-swal-popup,html[data-theme=dark] .swal2-popup.tournament-white-swal-popup,body.dark .swal2-popup.tournament-white-swal-popup,.dark .swal2-popup.tournament-white-swal-popup{color:#16231f!important;background:#fff!important;border:1px solid #d7e6e0!important;border-radius:14px!important;width:420px!important;max-width:calc(100vw - 32px)!important;padding:26px 22px 20px!important;box-shadow:0 22px 60px #09231b38!important}.swal2-popup.tournament-white-swal-popup .swal2-icon.swal2-success{color:#008060!important;border-color:#008060!important}.swal2-popup.tournament-white-swal-popup .swal2-success-line-tip,.swal2-popup.tournament-white-swal-popup .swal2-success-line-long{background-color:#008060!important}.swal2-popup.tournament-white-swal-popup .swal2-success-ring{border-color:#00806047!important}.swal2-popup.tournament-white-swal-popup .swal2-title,.swal2-popup.tournament-white-swal-popup .tournament-white-swal-title,.swal2-popup.tournament-white-swal-popup .tournament-confirm-title{color:#16231f!important;letter-spacing:-.02em!important;font-size:1.45rem!important;font-weight:800!important}.swal2-popup.tournament-white-swal-popup .swal2-html-container,.swal2-popup.tournament-white-swal-popup .tournament-white-swal-message{color:#60736d!important;font-size:.95rem!important;font-weight:500!important;line-height:1.5!important}.swal2-popup.tournament-white-swal-popup .swal2-actions{gap:10px!important;margin-top:1.4rem!important}.swal2-popup.tournament-white-swal-popup .swal2-styled{min-width:92px!important;min-height:44px!important;box-shadow:none!important;border-radius:10px!important;font-size:.86rem!important;font-weight:800!important}.swal2-popup.tournament-white-swal-popup .swal2-confirm,.swal2-popup.tournament-white-swal-popup .tournament-white-swal-confirm,.swal2-popup.tournament-white-swal-popup .tournament-confirm-confirm-btn{color:#fff!important;background:#008060!important;border:1px solid #008060!important}.swal2-popup.tournament-white-swal-popup .swal2-cancel,.swal2-popup.tournament-white-swal-popup .tournament-confirm-cancel-btn{color:#008060!important;background:#fff!important;border:1px solid #cfe0da!important}.swal2-popup.tournament-white-swal-popup .swal2-confirm:hover,.swal2-popup.tournament-white-swal-popup .swal2-confirm:focus,.swal2-popup.tournament-white-swal-popup .swal2-cancel:hover,.swal2-popup.tournament-white-swal-popup .swal2-cancel:focus{box-shadow:none!important;outline:0!important}.registration-form-wrapper .tournament-join-actions{justify-content:flex-end!important;align-items:center!important;gap:.7rem!important;width:100%!important;padding:.75rem 0 0!important;display:flex!important}.registration-form-wrapper .tournament-join-actions button{border-radius:12px!important;flex:none!important;width:auto!important;min-width:118px!important;height:44px!important;min-height:44px!important;padding:0 1rem!important;font-size:.9rem!important;font-weight:700!important;line-height:1!important}.registration-form-wrapper .tournament-join-actions .ghost-button{color:#15241f!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd8d3!important}.registration-form-wrapper .tournament-join-actions .tournament-join-continue{color:#fff!important;background:#07865f!important;border:1px solid #07865f!important;box-shadow:0 10px 24px #07865f2e!important}.registration-form-wrapper .tournament-join-actions .tournament-join-continue:disabled,.registration-form-wrapper .tournament-join-actions .ghost-button:disabled{cursor:not-allowed!important;opacity:.6!important}@media (width<=640px){.registration-form-wrapper .tournament-join-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.registration-form-wrapper .tournament-join-actions button{width:100%!important;min-width:0!important}}html body #root .moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-member-input-row.is-resolved input{color:#087f5b!important;-webkit-text-fill-color:#087f5b!important;cursor:default!important;background:#edf1f0!important;border-color:#d4ddda!important;font-weight:800!important}html body #root .moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-remove-member-input{color:#d93025!important;width:24px!important;height:24px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}html body #root .moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-remove-member-input:before{content:""!important;background:linear-gradient(45deg,#0000 44%,currentColor 46% 54%,#0000 56%),linear-gradient(-45deg,#0000 44%,currentColor 46% 54%,#0000 56%)!important;width:14px!important;height:14px!important;display:block!important}html body #root .moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-remove-member-input:hover,html body #root .moderator-invite-modal[aria-labelledby=moderator-invite-modal-title] .moderator-remove-member-input:focus-visible{color:#b42318!important;background:0 0!important}.moderator-confirm-overlay{z-index:100001}.moderator-confirm-modal{width:min(440px,100%)}.moderator-confirm-panel-modal{gap:.9rem;display:grid}.moderator-confirm-panel-modal p{color:#4f5d59;margin:0;font-size:.9rem;font-weight:500;line-height:1.45}.moderator-confirm-code{color:#087f5b;font-weight:900}.moderator-member-result-list{scrollbar-color:#5a646052 transparent;scrollbar-width:thin;gap:.55rem;max-height:184px;padding-right:.1rem;display:grid;overflow-y:auto}.moderator-member-result{background:#fff;border:1px solid #dce9e4;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem;display:grid}.moderator-member-result-copy{gap:.12rem;min-width:0;display:grid}.moderator-member-result-copy strong,.moderator-member-result-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.moderator-member-result-copy strong{color:#087f5b;font-size:.9rem;font-weight:850}.moderator-member-result-copy span{color:#6f7c78;font-size:.76rem;font-weight:650}.moderator-member-found{color:#087f5b;font-size:.74rem;font-weight:850}.moderator-confirm-panel-modal input{box-sizing:border-box;color:#202523;width:100%;height:52px;font:inherit;background:#fff;border:1px solid #ccd8d4;border-radius:12px;outline:none;padding:0 14px;font-size:.9rem;font-weight:700}.moderator-confirm-panel-modal input:focus{border-color:#087f5b}html body #root .team-invite-modal .moderator-invite-description{color:#64736f!important;margin:0 0 .7rem!important;font-size:.78rem!important;font-weight:400!important;line-height:1.4!important}html body #root .team-invite-modal .account-join-team-modal-field select{color:#202523!important;appearance:none!important;background:linear-gradient(45deg,#0000 50%,#087f5b 50%) calc(100% - 18px)/7px 7px no-repeat,linear-gradient(135deg,#087f5b 50%,#0000 50%) calc(100% - 13px)/7px 7px no-repeat,#fff!important;border:1px solid #d0dbd7!important;border-radius:12px!important;height:56px!important;font-size:.9rem!important;font-weight:500!important}html body #root .team-invite-modal .account-join-team-modal-field select:focus{border-color:#087f5b!important;box-shadow:0 0 0 3px #087f5b14!important}html body #root .team-invite-modal .team-invite-native-select{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important}html body #root .team-invite-modal .team-invite-tournament-dropdown{width:100%!important}html body #root .team-invite-modal .team-invite-tournament-dropdown .account-role-dropdown-trigger{color:#202523!important;background:#fff!important;border:1px solid #d0dbd7!important;border-radius:12px!important;width:100%!important;min-height:56px!important;font-size:.9rem!important;font-weight:600!important}html body #root .team-invite-modal .team-invite-tournament-dropdown .account-role-dropdown-trigger span{text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body #root .team-invite-modal .team-invite-tournament-dropdown .account-role-dropdown-trigger:hover,html body #root .team-invite-modal .team-invite-tournament-dropdown .account-role-dropdown-trigger:focus-visible{border-color:#087f5b!important;outline:0!important;box-shadow:0 0 0 3px #087f5b14!important}html body #root .team-invite-modal .team-invite-tournament-menu{z-index:100002!important;background:#fff!important;border:1px solid #d6e2de!important;border-radius:12px!important;max-height:170px!important;top:calc(100% + 7px)!important;box-shadow:0 14px 36px #0a221b24!important}html body #root .team-invite-modal .team-invite-tournament-menu .account-role-dropdown-option{color:#202523!important;min-height:44px!important;font-size:.88rem!important;font-weight:650!important}html body #root .team-invite-modal .team-invite-tournament-menu .account-role-dropdown-option:hover{color:#087f5b!important;background:#eef8f4!important}html body #root .team-invite-modal .team-invite-tournament-menu .account-role-dropdown-option.is-selected{color:#087f5b!important;background:#e5f5ef!important}html body #root .team-invite-selected-tournament{background:0 0!important;border:0!important;gap:.16rem!important;padding:.1rem 0 .2rem!important;display:grid!important}html body #root .team-invite-selected-tournament strong{color:#087f5b!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:1.16rem!important;font-weight:850!important;line-height:1.22!important;display:block!important;overflow:hidden!important}html body #root .team-invite-selected-tournament small{color:#087f5b!important;overflow-wrap:anywhere!important;font-size:.74rem!important;font-weight:400!important;line-height:1.25!important;display:block!important}html body #root .team-invite-modal .moderator-member-input-head{min-height:18px!important;position:relative!important}html body #root .team-invite-modal .moderator-member-input-list{scrollbar-color:#5a646052 transparent!important;scrollbar-width:thin!important;gap:.55rem!important;max-height:212px!important;padding-right:.15rem!important;display:grid!important;overflow-y:auto!important}html body #root .team-invite-modal .moderator-member-input-list::-webkit-scrollbar{width:4px!important}html body #root .team-invite-modal .moderator-member-input-list::-webkit-scrollbar-track{background:0 0!important}html body #root .team-invite-modal .moderator-member-input-list::-webkit-scrollbar-thumb{background:#5a646047!important;border-radius:999px!important}html body #root .team-invite-modal .moderator-add-member-icon{color:#087f5b!important;background:#eef4f2!important;border:0!important;border-radius:10px!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;font-size:1.18rem!important;font-weight:850!important;line-height:1!important;display:grid!important;position:absolute!important;top:50%!important;right:-.55rem!important;transform:translateY(-50%)!important}html body #root .team-invite-modal .moderator-member-input-row{position:relative!important}html body #root .team-invite-modal .moderator-member-input-row input{padding-right:3rem!important}html body #root .team-invite-modal .moderator-member-input-row.is-resolved input{color:#087f5b!important;cursor:default!important;background:#edf1f0!important;border-color:#d4ddda!important;font-weight:800!important}html body #root .team-invite-modal .moderator-member-input-row.is-invalid input{border-color:#d9302559!important}html body #root .team-invite-modal .moderator-remove-member-input{color:#d93025!important;opacity:0!important;pointer-events:none!important;background:0 0!important;border:0!important;place-items:center!important;width:20px!important;height:20px!important;padding:0!important;font-size:0!important;font-weight:900!important;line-height:1!important;display:grid!important;position:absolute!important;top:50%!important;right:.85rem!important;transform:translateY(-50%)!important}html body #root .team-invite-modal .moderator-remove-member-input:before{content:"x"!important;color:inherit!important;font-size:.95rem!important;font-weight:900!important}html body #root .team-invite-modal .moderator-member-input-row:hover .moderator-remove-member-input{opacity:1!important;pointer-events:auto!important}html body #root .team-invite-modal .moderator-remove-member-input:hover,html body #root .team-invite-modal .moderator-remove-member-input:focus-visible{color:#b42318!important;outline:none!important}html body #root .team-invite-modal .moderator-member-input-error{color:#d93025!important;margin:.28rem 0 0 .1rem!important;font-size:.72rem!important;font-weight:500!important;line-height:1.25!important;display:block!important}html body #root .moderator-invite-modal .moderator-remove-member-input:before,html body #root .team-invite-modal .moderator-remove-member-input:before{content:none!important}html body #root .moderator-invite-modal .moderator-remove-member-input svg,html body #root .team-invite-modal .moderator-remove-member-input svg{width:14px!important;height:14px!important;color:inherit!important;stroke-width:2.6px!important;display:block!important}html body #root .moderator-invite-decision-modal .moderator-decision-meta{color:#63726d!important;text-align:left!important;align-self:stretch!important;width:100%!important;margin:0!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important;display:block!important}html body #root .moderator-invite-decision-modal .moderator-decision-meta b{color:#087f5b!important;font-size:11px!important;font-weight:700!important}html body #root .moderator-invite-decision-modal .moderator-decision-description{color:#687872!important;text-align:left!important;align-self:stretch!important;width:100%!important;max-width:none!important;margin:0!important;font-size:10px!important;font-weight:400!important;line-height:1.35!important;display:block!important}html body #root .profile-activity-view-page>.landing-topbar{z-index:30000!important}html body #root .profile-activity-view-page .profile-activity-view-page-main{z-index:30050!important;width:calc(100% + 28px)!important;max-width:none!important;margin:calc(-1.05rem + var(--download-banner-offset,0px)) auto 0!important;padding-top:0!important;position:relative!important;transform:translate(-18px)!important}html body #root .profile-activity-view-page .profile-activity-bracket-title-card{top:calc(6.55rem + var(--download-banner-offset,0px))!important;z-index:30080!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #087f5b14!important;border-radius:16px!important;align-items:center!important;gap:1rem!important;width:100%!important;max-width:none!important;height:62px!important;min-height:62px!important;margin:0 0 1.25rem!important;padding:0 18px!important;display:flex!important;position:sticky!important;left:auto!important;right:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 14px 34px #0e32271a!important}html body #root .profile-activity-view-page .profile-activity-bracket-title-back{color:#087f5b!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}html body #root .profile-activity-view-page .profile-activity-bracket-title-back:hover,html body #root .profile-activity-view-page .profile-activity-bracket-title-back:focus-visible{color:#05684a!important;box-shadow:none!important;background:0 0!important}html body #root .profile-activity-view-page .profile-activity-bracket-title-back svg,html body #root .profile-activity-view-page .profile-activity-bracket-title-back svg *{color:currentColor!important;stroke:currentColor!important}html body #root .profile-activity-view-page .profile-activity-bracket-title-card h1{color:#17211e!important;letter-spacing:0!important;margin:0!important;font-size:1.2rem!important;font-weight:900!important;line-height:1.1!important}html body #root .profile-activity-view-page .profile-activity-view-page-card{z-index:30040!important;min-height:auto!important;margin-bottom:0!important;position:relative!important}html body #root .profile-activity-view-page .profile-activity-cover-edit-button{color:#087f5b!important;opacity:1!important;background:#fff!important;border:1px solid #087f5b29!important;border-radius:999px!important;width:42px!important;height:42px!important;position:relative!important;box-shadow:0 12px 28px #087f5b29!important}html body #root .profile-activity-view-page .profile-activity-cover-edit-button svg,html body #root .profile-activity-view-page .profile-activity-cover-edit-button svg *{color:#087f5b!important;fill:#087f5b!important;stroke:#087f5b!important}html body #root .profile-activity-view-page .profile-activity-cover-edit-button:hover,html body #root .profile-activity-view-page .profile-activity-cover-edit-button:focus-visible{color:#05684a!important;opacity:1!important;background:#e8f6f1!important}html body #root .profile-activity-view-page .profile-activity-view-cover{background-color:#f8fbfa!important;background-image:var(--profile-activity-cover,none)!important;filter:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}html body #root .profile-activity-view-page .profile-activity-banner-toggle{color:#fff!important;background:#087f5b!important;border:1px solid #087f5b38!important;box-shadow:0 14px 30px #087f5b33!important}html body #root .profile-activity-view-page .profile-activity-banner-toggle:hover,html body #root .profile-activity-view-page .profile-activity-banner-toggle:focus-visible{color:#fff!important;background:#05684a!important}html body #root .profile-activity-view-page .activity-inline-cover-actions button,html body #root .profile-activity-view-page .activity-inline-cover-actions .apply{color:#fff!important;background:#087f5b!important;border:1px solid #087f5b2e!important;box-shadow:0 12px 26px #087f5b2e!important}html body #root .profile-activity-view-page .activity-inline-cover-actions button:first-child{color:#087f5b!important;background:#fff!important}html body #root .profile-activity-view-page .activity-inline-cover-zoom{color:#087f5b!important;background:#ffffffeb!important;border:1px solid #087f5b24!important;box-shadow:0 12px 28px #087f5b1f!important}html body #root .profile-activity-view-page .profile-activity-cover-menu{background:#fff!important;border:1px solid #087f5b24!important;border-radius:12px!important;min-width:205px!important;padding:.35rem!important;box-shadow:0 18px 42px #0e322729!important}html body #root .profile-activity-view-page .profile-activity-cover-menu-item{color:#087f5b!important;background:#fff!important;border-radius:9px!important;min-height:42px!important;font-weight:800!important}html body #root .profile-activity-view-page .profile-activity-cover-menu-item:hover,html body #root .profile-activity-view-page .profile-activity-cover-menu-item:focus-visible{background:#e8f6f1!important}html body #root .profile-activity-view-page .profile-activity-cover-menu-item svg path{fill:#087f5b!important}html body #root .profile-activity-view-page .profile-activity-cover-menu-item.danger{color:#d93025!important}html body #root .profile-activity-view-page .profile-activity-cover-menu-item.danger:hover,html body #root .profile-activity-view-page .profile-activity-cover-menu-item.danger:focus-visible{background:#fff1f0!important}html body #root .profile-activity-view-page .profile-activity-cover-menu-item.danger svg path{fill:#d93025!important}html body #root .profile-activity-view-page .profile-activity-view-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;display:grid!important}html body #root .profile-activity-view-page .profile-activity-view-tabs button{justify-content:center!important;width:100%!important;min-width:0!important;min-height:66px!important}html body #root .profile-activity-view-page .profile-activity-view-content,html body #root .profile-activity-view-page .profile-activity-bracket-panel,html body #root .profile-activity-view-page .profile-activity-standings-panel,html body #root .profile-activity-view-page .profile-activity-participants-panel,html body #root .profile-activity-view-page .profile-activity-check-in-panel{background:#fff!important;width:100%!important;min-height:0!important}html body #root .profile-activity-view-page .profile-activity-start-panel{min-height:250px!important;padding:1.5rem 1rem!important}html body #root .profile-activity-view-page .landing-footer,html body #root .profile-activity-view-page .landing-home-footer,html body #root .profile-activity-view-page footer{margin-top:0!important}@media (width<=768px){html body #root .profile-activity-view-page .profile-activity-view-page-main{width:calc(100% - 20px)!important;margin:calc(-.75rem + var(--download-banner-offset,0px)) auto 0!important;padding-top:0!important;transform:none!important}html body #root .profile-activity-view-page .profile-activity-bracket-title-card{top:calc(5.85rem + var(--download-banner-offset,0px))!important;height:58px!important;min-height:58px!important;left:auto!important;right:auto!important}html body #root .profile-activity-view-page .profile-activity-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body #root .profile-activity-view-page .profile-activity-check-in-admin{color:#26332f!important;background:#fff!important;border:1px solid #dbe7e2!important;border-radius:14px!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:100%!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 24px #0e322714!important}html body #root .profile-activity-view-page .profile-activity-check-in-head{background:#f3faf7!important;border:0!important;border-bottom:1px solid #dbe7e2!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:82px!important;padding:16px 18px!important;display:flex!important}html body #root .profile-activity-view-page .profile-activity-check-in-head>div:first-child{gap:3px!important;display:grid!important}html body #root .profile-activity-view-page .profile-activity-check-in-head .eyebrow{color:#087f5b!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important;font-size:11px!important;font-weight:900!important}html body #root .profile-activity-view-page .profile-activity-check-in-head h3{color:#17211e!important;text-transform:none!important;margin:0!important;font-size:17px!important;font-weight:900!important}html body #root .profile-activity-view-page .profile-activity-check-in-head p:not(.eyebrow){color:#74837d!important;margin:0!important;font-size:12px!important}html body #root .profile-activity-view-page .profile-activity-check-in-actions{align-items:center!important;gap:10px!important;display:flex!important}html body #root .profile-activity-view-page .profile-activity-check-in-actions button,html body #root .profile-activity-view-page .profile-activity-check-in-user-card button{color:#fff!important;text-transform:uppercase!important;background:#087f5b!important;border:1px solid #087f5b!important;border-radius:10px!important;min-height:42px!important;padding:0 18px!important;font-size:12px!important;font-weight:900!important;box-shadow:0 8px 18px #087f5b29!important}html body #root .profile-activity-view-page .profile-activity-check-in-actions button:hover,html body #root .profile-activity-view-page .profile-activity-check-in-actions button:focus-visible,html body #root .profile-activity-view-page .profile-activity-check-in-user-card button:hover,html body #root .profile-activity-view-page .profile-activity-check-in-user-card button:focus-visible{background:#05684a!important;outline:none!important}html body #root .profile-activity-view-page .profile-activity-check-in-actions button:disabled,html body #root .profile-activity-view-page .profile-activity-check-in-user-card button:disabled{cursor:not-allowed!important;opacity:.42!important}html body #root .profile-activity-view-page .profile-activity-check-in-empty,html body #root .profile-activity-view-page .profile-activity-check-in-user-empty,html body #root .profile-activity-view-page .profile-activity-check-in-done{color:#74837d!important;text-align:center!important;background:#fbfdfc!important;border:1px dashed #c9ddd5!important;border-radius:12px!important;place-content:center!important;place-self:stretch stretch!important;justify-items:center!important;gap:10px!important;width:auto!important;min-height:250px!important;margin:18px!important;padding:28px!important;font-size:14px!important;font-weight:700!important;display:grid!important}html body #root .profile-activity-view-page .profile-activity-check-in-empty:before,html body #root .profile-activity-view-page .profile-activity-check-in-user-empty:before{content:"✓";color:#087f5b;background:#e4f4ed;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}html body #root .profile-activity-view-page .profile-activity-check-in-table-wrap{scrollbar-width:none!important;background:#fff!important;border:1px solid #dbe7e2!important;border-radius:12px!important;margin:18px!important;overflow:auto!important}html body #root .profile-activity-view-page .profile-activity-check-in-table-wrap::-webkit-scrollbar{display:none!important}html body #root .profile-activity-view-page .profile-activity-check-in-table th{color:#65746e!important;background:#eef6f2!important;border-bottom-color:#dbe7e2!important}html body #root .profile-activity-view-page .profile-activity-check-in-table td{color:#26332f!important;background:#fff!important;border-bottom-color:#edf3f0!important}html body #root .profile-activity-view-page .profile-activity-check-in-status{color:#65746e!important;background:#f5faf8!important;border-color:#cbdcd5!important;border-radius:999px!important}html body #root .profile-activity-view-page .profile-activity-check-in-status.checked{color:#087f5b!important;background:#e8f6f1!important;border-color:#9ed2be!important}html body #root .profile-activity-view-page .profile-activity-check-in-status.dq{color:#c53a32!important;background:#fff3f2!important;border-color:#e7b8b4!important}html body #root .profile-activity-view-page .profile-activity-check-in-user-card{color:#26332f!important;background:#fff!important;border:1px solid #dbe7e2!important;border-radius:14px!important;padding:24px!important;box-shadow:0 8px 24px #0e322714!important}html body #root .profile-activity-view-page .profile-activity-check-in-user-card h2,html body #root .profile-activity-view-page .profile-activity-check-in-selected-team strong{color:#087f5b!important}html body #root .profile-activity-view-page .profile-activity-check-in-user-card label span{color:#65746e!important}html body #root .profile-activity-view-page .profile-activity-check-in-user-card select{color:#26332f!important;background:#fff!important;border:1px solid #cbdcd5!important;border-radius:10px!important}@media (width<=768px){html body #root .profile-activity-view-page .profile-activity-check-in-panel{padding:12px!important}html body #root .profile-activity-view-page .profile-activity-check-in-head{flex-direction:column!important;align-items:stretch!important}html body #root .profile-activity-view-page .profile-activity-check-in-actions,html body #root .profile-activity-view-page .profile-activity-check-in-actions button{width:100%!important}html body #root .profile-activity-view-page .profile-activity-check-in-actions button{flex:1 1 0!important}}html body #root .profile-activity-view-page .profile-activity-standings-panel{padding:22px!important}html body #root .profile-activity-view-page .profile-activity-standings-ad-layout{grid-template-columns:minmax(0,1fr)!important;width:min(100%,1120px)!important;margin:0 auto!important}html body #root .profile-activity-view-page .profile-activity-standings-ad-layout .profile-activity-side-ad{display:none!important}html body #root .profile-activity-view-page .profile-activity-standings-table-wrap{scrollbar-width:none!important;-ms-overflow-style:none!important;background:#fff!important;border:1px solid #dbe7e2!important;border-radius:12px!important;overflow:auto!important;box-shadow:0 6px 18px #0e32270f!important}html body #root .profile-activity-view-page .profile-activity-standings-table-wrap::-webkit-scrollbar{display:none!important}html body #root .profile-activity-view-page .profile-activity-standings-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;color:#26332f!important;background:#fff!important}html body #root .profile-activity-view-page .profile-activity-standings-table thead th{z-index:2!important;color:#65746e!important;height:52px!important;box-shadow:none!important;letter-spacing:.08em!important;background:#f2f8f5!important;border-bottom:1px solid #dbe7e2!important;border-right:1px solid #e3ece8!important;padding:0 16px!important;font-size:11px!important;position:sticky!important;top:0!important}html body #root .profile-activity-view-page .profile-activity-standings-table thead th:last-child{border-right:0!important}html body #root .profile-activity-view-page .profile-activity-standings-table th:first-child,html body #root .profile-activity-view-page .profile-activity-standings-table td:first-child{width:9%!important}html body #root .profile-activity-view-page .profile-activity-standings-table th:nth-child(2),html body #root .profile-activity-view-page .profile-activity-standings-table td:nth-child(2){width:29%!important}html body #root .profile-activity-view-page .profile-activity-standings-table tbody tr,html body #root .profile-activity-view-page .profile-activity-standings-table tbody tr:nth-child(2n){background:#fff!important}html body #root .profile-activity-view-page .profile-activity-standings-table tbody tr:nth-child(2n){background:#f8fbfa!important}html body #root .profile-activity-view-page .profile-activity-standings-table tbody tr:hover{background:#edf8f3!important}html body #root .profile-activity-view-page .profile-activity-standings-table td{color:#26332f!important;border-bottom:1px solid #edf3f0!important;height:58px!important;padding:0 16px!important;font-size:13px!important;font-weight:700!important}html body #root .profile-activity-view-page .profile-activity-standings-table tbody tr:last-child td{border-bottom:0!important}html body #root .profile-activity-view-page .profile-activity-standings-table strong,html body #root .profile-activity-view-page .profile-activity-standings-table .team-name{color:#17211e!important;font-size:14px!important;font-weight:850!important}html body #root .profile-activity-view-page .profile-activity-standings-table span,html body #root .profile-activity-view-page .profile-activity-standings-table small,html body #root .profile-activity-view-page .profile-activity-standings-table .team-status{color:#74837d!important}html body #root .profile-activity-view-page .profile-activity-standings-table td:first-child{color:#087f5b!important;font-weight:900!important}html body #root .profile-activity-view-page .profile-activity-standings-table tbody td:last-child,html body #root .profile-activity-view-page .profile-activity-standings-table tbody td:last-child *,html body #root .profile-activity-view-page .profile-activity-standings-table .points,html body #root .profile-activity-view-page .profile-activity-standings-table .team-points,html body #root .profile-activity-view-page .profile-activity-standings-table .standings-points{color:#087f5b!important}html body #root .profile-activity-view-page .profile-activity-view-tabs button:focus,html body #root .profile-activity-view-page .profile-activity-view-tabs button:focus-visible{box-shadow:none!important;outline:none!important}@media (width<=768px){html body #root .profile-activity-view-page .profile-activity-standings-panel{padding:12px!important}}html body #root .profile-activity-view-page .profile-activity-view-content{scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box!important;height:clamp(460px,48dvh,600px)!important;min-height:clamp(460px,48dvh,600px)!important;max-height:clamp(460px,48dvh,600px)!important;overflow:hidden auto!important}html body #root .profile-activity-view-page .profile-activity-view-content::-webkit-scrollbar{width:0;height:0;display:none}html body #root .profile-activity-view-page :is(.profile-activity-bracket-panel,.profile-activity-standings-panel,.profile-activity-participants-panel,.profile-activity-check-in-panel){box-sizing:border-box!important;min-height:100%!important}html body #root .profile-activity-view-page .profile-activity-participants-panel{padding:18px!important}html body #root .profile-activity-view-page .profile-activity-team-list{box-sizing:border-box!important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;gap:14px!important;width:calc(100% - 40px)!important;margin:0 20px 20px!important;padding:0!important}html body #root .profile-activity-view-page .profile-activity-team-card{color:#17211e!important;background:#fff!important;border:1px solid #dbe7e2!important;border-radius:14px!important;box-shadow:0 8px 24px #0e322714!important}html body #root .profile-activity-view-page .profile-activity-team-card *,html body #root .profile-activity-view-page .profile-activity-team-card strong,html body #root .profile-activity-view-page .profile-activity-team-card span,html body #root .profile-activity-view-page .profile-activity-team-card p{color:#26332f!important}html body #root .profile-activity-view-page .profile-activity-team-summary{background:#fff!important;outline:none!important}html body #root .profile-activity-view-page .profile-activity-team-summary:focus-visible{box-shadow:inset 0 0 0 2px #087f5b3d!important}html body #root .profile-activity-view-page .profile-activity-team-dropdown{background:#fff!important;border-top:1px solid #edf3f0!important}html body #root .profile-activity-view-page .profile-activity-team-roster-tabs{background:#eef6f2!important}html body #root .profile-activity-view-page .profile-activity-team-roster-tabs button{color:#66756f!important;background:0 0!important}html body #root .profile-activity-view-page .profile-activity-team-roster-tabs button.active,html body #root .profile-activity-view-page .profile-activity-team-roster-tabs button:hover,html body #root .profile-activity-view-page .profile-activity-team-roster-tabs button:focus-visible{color:#087f5b!important;background:#dcefe7!important}html body #root .profile-activity-view-page .profile-activity-team-roster-section li,html body #root .profile-activity-view-page .profile-activity-team-direct-invite{color:#26332f!important;background:#f5faf8!important}html body #root .profile-activity-view-page .profile-activity-team-roster-section li:nth-child(2n){background:#fff!important}html body #root .profile-activity-view-page .profile-activity-team-roster-section p{color:#74837d!important}html body #root .profile-activity-view-page .profile-activity-team-chevron{border-bottom-color:#087f5b!important;border-right-color:#087f5b!important}@media (width<=768px){html body #root .profile-activity-view-page .profile-activity-view-content{height:420px!important;min-height:420px!important;max-height:420px!important}html body #root .profile-activity-view-page .profile-activity-participants-panel{padding:12px!important}html body #root .profile-activity-view-page .profile-activity-team-list{grid-template-columns:1fr!important;gap:10px!important;width:calc(100% - 24px)!important;margin:0 12px 16px!important}}html body #root .profile-activity-view-page{height:100dvh!important;min-height:0!important;overflow:hidden!important}html body #root .profile-activity-view-page .profile-activity-view-page-main{height:calc(100dvh - 4.2rem - var(--download-banner-offset,0px))!important;flex-direction:column!important;min-height:0!important;padding-bottom:0!important;display:flex!important;overflow:hidden!important}html body #root .profile-activity-view-page .profile-activity-bracket-title-card{z-index:30080!important;flex:none!important;position:relative!important;top:auto!important}html body #root .profile-activity-view-page .profile-activity-view-scroll{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;z-index:1!important;flex:auto!important;min-height:0!important;position:relative!important;overflow:hidden auto!important}html body #root .profile-activity-view-page .profile-activity-view-scroll::-webkit-scrollbar{width:0;height:0;display:none}html body #root .profile-activity-view-page .profile-activity-view-scroll>.landing-footer,html body #root .profile-activity-view-page .profile-activity-view-scroll>.landing-home-footer,html body #root .profile-activity-view-page .profile-activity-view-scroll>footer{margin-top:0!important}@media (width<=768px){html body #root .profile-activity-view-page .profile-activity-view-page-main{height:calc(100dvh - 4.65rem - var(--download-banner-offset,0px))!important}html body #root .profile-activity-view-page .profile-activity-bracket-title-card{margin-top:calc(6.6rem + var(--download-banner-offset,0px))!important}}.challonge-empty-state{width:auto!important;min-width:0!important;max-width:460px!important;height:auto!important;min-height:0!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;justify-content:center!important;place-self:center!important;align-items:center!important;margin:0 auto!important;padding:8px 12px!important;display:flex!important}.challonge-empty-state p{color:#7d8999!important;text-align:center!important;max-width:420px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important}.check-in-swal-form{text-align:left;gap:.85rem;margin-top:.25rem;display:grid}.check-in-swal-form label{gap:.4rem;font-size:.84rem;font-weight:700;display:grid;color:#273b34!important}.check-in-swal-form .swal2-input{color:#16231f!important;width:100%!important;height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfe0da!important;border-radius:10px!important;outline:none!important;margin:0!important;padding:0 .8rem!important;font-size:.9rem!important;font-weight:600!important}.check-in-swal-form .swal2-input:hover{border-color:#a9c9bd!important}.check-in-swal-form .swal2-input:focus{border-color:#008060!important;box-shadow:0 0 0 3px #0080601a!important}.swal2-popup.check-in-swal-popup{color:#16231f!important;background:#fff!important;border:1px solid #d7e6e0!important;border-radius:14px!important;width:420px!important;max-width:calc(100vw - 32px)!important;padding:26px 22px 20px!important;box-shadow:0 22px 60px #09231b38!important}.swal2-popup.check-in-swal-popup .swal2-title,.swal2-popup.check-in-swal-popup .check-in-swal-title{color:#16231f!important;letter-spacing:-.02em!important;font-size:1.35rem!important;font-weight:800!important}.swal2-popup.check-in-swal-popup .swal2-html-container{color:#60736d!important}.swal2-popup.check-in-swal-popup .swal2-actions{gap:10px!important;margin-top:1.4rem!important}.swal2-popup.check-in-swal-popup .check-in-swal-confirm{color:#fff!important;min-width:110px!important;min-height:44px!important;box-shadow:none!important;background:#008060!important;border:1px solid #008060!important;border-radius:10px!important;padding:0 1rem!important;font-size:.84rem!important;font-weight:800!important}.swal2-popup.check-in-swal-popup .check-in-swal-cancel{color:#008060!important;min-width:90px!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfe0da!important;border-radius:10px!important;padding:0 1rem!important;font-size:.84rem!important;font-weight:800!important}.swal2-popup.check-in-swal-popup .check-in-swal-confirm:hover,.swal2-popup.check-in-swal-popup .check-in-swal-confirm:focus{box-shadow:none!important;background:#006f53!important;border-color:#006f53!important;outline:none!important}.swal2-popup.check-in-swal-popup .check-in-swal-cancel:hover,.swal2-popup.check-in-swal-popup .check-in-swal-cancel:focus{color:#006b50!important;box-shadow:none!important;background:#e8f5f0!important;border-color:#008060!important;outline:none!important}.check-in-swal-form input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7!important;filter:none!important}.check-in-swal-form input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7!important;filter:none!important}.check-in-swal-form input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7!important;filter:none!important}html body #root .profile-activity-view-page .profile-activity-check-in-head{background:#f3faf7!important;border:0!important;border-bottom:1px solid #dbe7e2!important;justify-content:flex-end!important;align-items:flex-start!important;gap:10px!important;width:100%!important;min-height:82px!important;padding:16px 18px!important;display:flex!important}html body #root .profile-activity-view-page .profile-activity-check-in-actions{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:auto!important;margin:0 0 0 auto!important;display:flex!important}html body #root .profile-activity-view-page .profile-activity-check-in-actions button{color:#fff!important;text-transform:uppercase!important;background:#087f5b!important;border:1px solid #087f5b!important;border-radius:10px!important;flex:none!important;min-width:90px!important;min-height:42px!important;padding:0 18px!important;font-size:12px!important;font-weight:900!important;box-shadow:0 8px 18px #087f5b29!important}html body #root .profile-activity-view-page .profile-activity-check-in-actions button:hover,html body #root .profile-activity-view-page .profile-activity-check-in-actions button:focus-visible{background:#05684a!important;outline:none!important}html body #root .profile-activity-view-page .profile-activity-check-in-actions button.danger{color:#c53a32!important;box-shadow:none!important;background:#fff!important;border-color:#e2a9a5!important}html body #root .profile-activity-view-page .profile-activity-check-in-actions button.danger:hover,html body #root .profile-activity-view-page .profile-activity-check-in-actions button.danger:focus-visible{color:#a92d27!important;background:#fff3f2!important;border-color:#c53a32!important}html body #root .profile-activity-view-page .profile-activity-check-in-empty{color:#74837d!important;text-align:center!important;background:#fbfdfc!important;border:1px dashed #c9ddd5!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;place-self:stretch stretch!important;align-items:center!important;gap:10px!important;width:auto!important;min-height:250px!important;margin:18px!important;padding:28px!important;font-size:14px!important;font-weight:700!important;display:flex!important}html body #root .profile-activity-view-page .profile-activity-check-in-empty:before{content:none!important;display:none!important}html body #root .profile-activity-view-page .profile-activity-check-in-panel{background:0 0!important;padding:18px!important}html body #root .profile-activity-view-page .profile-activity-check-in-admin{color:#26332f!important;background:#fff!important;border:1px solid #dbe7e2!important;border-radius:14px!important;flex-direction:column!important;width:100%!important;min-height:430px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #0e32270f!important}html body #root .profile-activity-view-page .profile-activity-check-in-head{width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;margin:0!important;padding:16px 18px 0!important;display:flex!important}html body #root .profile-activity-view-page .profile-activity-check-in-head>div:first-child:not(.profile-activity-check-in-actions){display:none!important}html body #root .profile-activity-view-page .profile-activity-check-in-actions{width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:0 0 0 auto!important;padding:0!important;display:flex!important}html body #root .profile-activity-view-page .profile-activity-check-in-actions button{color:#fff!important;min-width:90px!important;min-height:42px!important;box-shadow:none!important;text-transform:uppercase!important;background:#087f5b!important;border:1px solid #087f5b!important;border-radius:10px!important;flex:none!important;padding:0 18px!important;font-size:12px!important;font-weight:800!important}html body #root .profile-activity-view-page .profile-activity-check-in-actions button.danger{color:#d17c76!important;background:#fff!important;border-color:#e3b4b0!important}html body #root .profile-activity-view-page .profile-activity-check-in-actions button:disabled{cursor:not-allowed!important;opacity:.45!important}html body #root .profile-activity-view-page .profile-activity-check-in-empty,html body #root .profile-activity-view-page .profile-activity-check-in-user-empty,html body #root .profile-activity-view-page .profile-activity-check-in-done{color:#74837d!important;text-align:center!important;width:100%!important;min-height:320px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:0!important;padding:30px!important;font-size:13px!important;font-weight:500!important;display:flex!important}html body #root .profile-activity-view-page .profile-activity-check-in-empty:before,html body #root .profile-activity-view-page .profile-activity-check-in-user-empty:before{content:none!important;display:none!important}html body #root .profile-activity-view-page .profile-activity-check-in-empty-icon{color:#087f5b!important;stroke-width:1.8px!important;flex:none!important;width:34px!important;height:34px!important}.challonge-rounds{column-gap:34px!important}.challonge-round{padding:0 10px!important}.challonge-round>header{color:#087f5b!important;min-height:42px!important;box-shadow:none!important;background:#edf8f4!important;border:1px solid #cfe4dc!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0 0 22px!important;padding:0 14px!important;display:flex!important}.challonge-round>header strong{color:#087f5b!important;font-size:13px!important;font-weight:700!important}.challonge-match-card{box-shadow:none!important;background:0 0!important;border:0!important}.challonge-match-meta{color:#087f5b!important;background:0 0!important;border:0!important}.challonge-match-meta span{color:#fff!important;background:#087f5b!important;border:0!important;border-radius:5px!important;font-size:10px!important;font-weight:700!important}.challonge-match-meta em{color:#6f817a!important;font-size:10px!important}.challonge-match-container{background:#f4faf7!important;border:1px solid #cfe4dc!important;border-radius:9px!important;flex-direction:column!important;gap:4px!important;padding:5px!important;display:flex!important;overflow:visible!important;box-shadow:0 5px 14px #087f5b14!important}.challonge-team-slot{color:#263a33!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9e9e3!important;border-radius:6px!important;align-items:center!important;display:flex!important;overflow:hidden!important}.challonge-team-slot .team-score{color:#087f5b!important;background:#dff2eb!important;border:0!important;border-right:1px solid #cae4da!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;width:34px!important;min-width:34px!important;margin:0!important;font-size:12px!important;font-weight:800!important;display:flex!important}.challonge-team-slot .team-name{color:#263a33!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;flex:1!important;padding:0 11px!important;font-size:12px!important;font-weight:600!important;display:block!important;overflow:hidden!important}.challonge-team-slot .team-name strong{color:inherit!important;font-weight:inherit!important}.challonge-team-slot .real-team-name{color:#1f3a31!important}.challonge-team-slot.placeholder-slot{background:#f8fbfa!important;border-color:#dce9e4!important}.challonge-team-slot .placeholder-team-name{color:#82938d!important;font-weight:500!important}.challonge-team-slot.winner{background:#eaf7f2!important;border-color:#9fd2bf!important}.challonge-team-slot.winner .team-score{color:#fff!important;background:#087f5b!important;border-right-color:#087f5b!important}.challonge-team-slot.winner .team-name{color:#066b4d!important;font-weight:700!important}.challonge-team-slot.null-slot{visibility:hidden!important}.challonge-match-edit-btn{color:#087f5b!important;box-shadow:none!important;background:#e3f3ed!important;border:0!important;border-radius:6px!important}.challonge-match-edit-btn:hover{color:#fff!important;background:#087f5b!important}.challonge-bracket-connectors path{stroke:#087f5b7a!important;stroke-width:2px!important}.challonge-champion-display>.challonge-team-slot{color:#087f5b!important;background:#edf8f4!important;border:1px solid #abd7c7!important;border-radius:8px!important;min-width:215px!important;box-shadow:0 5px 14px #087f5b14!important}.challonge-champion-display>.challonge-team-slot .team-score{color:#fff!important;background:#087f5b!important}.challonge-champion-display>.challonge-team-slot .team-name{color:#087f5b!important;font-weight:700!important}.profile-activity-view-page .challonge-rounds{column-gap:58px!important}.profile-activity-view-page .challonge-match-card{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:relative!important}.profile-activity-view-page .challonge-match-meta{z-index:4!important;background:0 0!important;border:0!important;position:absolute!important;top:50%!important;left:-28px!important;transform:translateY(-50%)!important}.profile-activity-view-page .challonge-match-meta span{color:#fff!important;background:#087f5b!important;border:0!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;padding:0!important;font-size:10px!important;font-weight:700!important;display:flex!important}.profile-activity-view-page .challonge-match-container{background:#fff!important;border:1px solid #bcded2!important;border-radius:10px!important;flex-direction:column!important;gap:0!important;width:100%!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 7px 20px #087f5b14!important}.profile-activity-view-page .challonge-match-container .challonge-team-slot .team-name,.profile-activity-view-page .challonge-match-container .challonge-team-slot .real-team-name,.profile-activity-view-page .challonge-match-container .challonge-team-slot .placeholder-team-name{color:#294139!important;min-width:0!important;height:auto!important;box-shadow:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;align-items:center!important;margin:0!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;display:flex!important;overflow:hidden!important}.profile-activity-view-page .challonge-team-slot .team-name.real-team-name{color:#1f3d33!important;background:0 0!important;font-weight:650!important}.profile-activity-view-page .challonge-team-slot.placeholder-slot{background:#f8fbfa!important}.profile-activity-view-page .challonge-team-slot .team-name.placeholder-team-name{color:#879790!important;background:0 0!important;font-weight:500!important}.profile-activity-view-page .challonge-match-container .challonge-team-slot.winner .team-score{color:#fff!important;background:#087f5b!important}.profile-activity-view-page .challonge-team-slot.real-team-name,.profile-activity-view-page .challonge-team-slot .real-team-name,.profile-activity-view-page .challonge-team-slot .team-name.real-team-name{color:#1f3d33!important;background:0 0!important}.profile-activity-view-page .challonge-match-stack{row-gap:30px!important}.profile-activity-view-page .challonge-bracket-connectors path{stroke:#087f5b70!important;stroke-width:2px!important}.profile-activity-view-page .challonge-champion-display>.challonge-team-slot{color:#087f5b!important;background:#eef8f4!important;border:1px solid #bcded2!important;border-radius:10px!important;align-items:stretch!important;min-width:220px!important;min-height:40px!important;display:flex!important;overflow:hidden!important;box-shadow:0 7px 20px #087f5b14!important}.profile-activity-view-page .challonge-champion-display .team-score{color:#fff!important;background:#087f5b!important;border:0!important;border-right:1px solid #087f5b!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;display:flex!important}.profile-activity-view-page .challonge-champion-display .team-name{color:#087f5b!important;background:0 0!important;flex:1!important;align-items:center!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.profile-activity-view-page .challonge-round{padding:0 10px!important}.profile-activity-view-page .challonge-round>header{min-height:44px!important;box-shadow:none!important;background:#eef8f4!important;border:1px solid #c8e4da!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;margin:0 0 26px!important;padding:0 16px!important;display:flex!important}.profile-activity-view-page .challonge-round>header strong{color:#087f5b!important;font-size:13px!important;font-weight:700!important}.profile-activity-view-page .challonge-match-card{box-shadow:none!important;z-index:2!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.profile-activity-view-page .challonge-match-meta{z-index:5!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:absolute!important;top:50%!important;left:-30px!important;transform:translateY(-50%)!important}.profile-activity-view-page .challonge-match-meta span{color:#fff!important;width:22px!important;height:22px!important;box-shadow:none!important;background:#087f5b!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:700!important;display:flex!important}.profile-activity-view-page .challonge-match-meta em{display:none!important}.profile-activity-view-page .challonge-match-container{background:#fff!important;border:1px solid #bcded2!important;border-radius:10px!important;flex-direction:column!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 6px 18px #087f5b14!important}.profile-activity-view-page .challonge-match-container .challonge-team-slot{color:#263d35!important;width:100%!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;align-items:stretch!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.profile-activity-view-page .challonge-match-container .challonge-team-slot:first-child{border-bottom:1px solid #d7e8e2!important}.profile-activity-view-page .challonge-match-container .challonge-team-slot .team-score{color:#087f5b!important;width:38px!important;min-width:38px!important;box-shadow:none!important;background:#e2f3ed!important;border:0!important;border-right:1px solid #c9e3da!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:700!important;display:flex!important}.profile-activity-view-page .challonge-match-container .challonge-team-slot .team-name{color:#263d35!important;min-width:0!important;box-shadow:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;align-items:center!important;margin:0!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;display:flex!important;overflow:hidden!important}.profile-activity-view-page .challonge-match-container .challonge-team-slot .team-name.real-team-name{color:#1d3a30!important;background:0 0!important;font-weight:600!important}.profile-activity-view-page .challonge-match-container .challonge-team-slot.placeholder-slot{background:#f8fbfa!important}.profile-activity-view-page .challonge-match-container .challonge-team-slot .team-name.placeholder-team-name{color:#82928c!important;background:0 0!important;font-weight:500!important}.profile-activity-view-page .challonge-match-container .challonge-team-slot.winner{background:#edf8f4!important}.profile-activity-view-page .challonge-match-container .challonge-team-slot.winner .team-score{color:#fff!important;background:#087f5b!important;border-right-color:#087f5b!important}.profile-activity-view-page .challonge-match-container .challonge-team-slot.winner .team-name{color:#087f5b!important;background:0 0!important;font-weight:700!important}.profile-activity-view-page .challonge-team-slot.null-slot{visibility:hidden!important}.profile-activity-view-page .challonge-team-slot .real-team-name,.profile-activity-view-page .challonge-team-slot .placeholder-team-name,.profile-activity-view-page .challonge-team-slot .team-name{background-image:none!important}.profile-activity-view-page .challonge-team-slot:before,.profile-activity-view-page .challonge-team-slot:after,.profile-activity-view-page .challonge-match-container:before,.profile-activity-view-page .challonge-match-container:after{background:0 0!important}.profile-activity-view-page .challonge-bracket-connectors{pointer-events:none!important;z-index:1!important}.profile-activity-view-page .challonge-bracket-connectors path{stroke:#087f5b85!important;stroke-width:2px!important;fill:none!important;vector-effect:non-scaling-stroke!important}.profile-activity-view-page .challonge-champion-display>.challonge-team-slot{color:#087f5b!important;background:#eef8f4!important;border:1px solid #bcded2!important;border-radius:10px!important;align-items:stretch!important;min-width:220px!important;min-height:42px!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 6px 18px #087f5b14!important}.profile-activity-view-page .challonge-champion-display>.challonge-team-slot .team-score{color:#fff!important;background:#087f5b!important;border:0!important;border-right:1px solid #087f5b!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;display:flex!important}.profile-activity-view-page .challonge-champion-display>.challonge-team-slot .team-name{color:#087f5b!important;background:0 0!important;flex:auto!important;align-items:center!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important;display:flex!important}html body #root .profile-activity-view-page .profile-activity-view-content,html body #root .profile-activity-view-page .profile-activity-bracket-panel{height:auto!important;min-height:1080px!important;max-height:none!important;overflow:visible!important}html body #root .profile-activity-view-page .challonge-bracket-section{height:auto!important;min-height:900px!important;padding-bottom:240px!important}html body #root .profile-activity-view-page .challonge-rounds{min-height:760px!important;padding-bottom:180px!important}html body #root .profile-activity-view-page footer,html body #root .profile-activity-view-page .landing-footer,html body #root .profile-activity-view-page .landing-home-footer{margin-top:48px!important}@media (width<=768px){html body #root .profile-activity-view-page .profile-activity-view-content,html body #root .profile-activity-view-page .profile-activity-bracket-panel{min-height:900px!important}html body #root .profile-activity-view-page .challonge-bracket-section{min-height:760px!important;padding-bottom:180px!important}html body #root .profile-activity-view-page .challonge-rounds{min-height:640px!important;padding-bottom:140px!important}}.challonge-match-container{min-width:0!important}.challonge-team-slot{min-width:0!important;overflow:hidden!important}.challonge-team-slot .team-name{white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;padding-right:12px!important;display:block!important;overflow:hidden!important}.challonge-team-slot .real-team-name,.challonge-team-slot .placeholder-team-name{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.challonge-match-container{min-width:0!important;overflow:visible!important}.challonge-team-slot{min-width:0!important}.challonge-match-edit-btn{flex-shrink:0!important;overflow:visible!important}.profile-activity-bracket-panel>.profile-inline-loading{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;place-content:start flex-start!important;align-items:center!important;width:100%!important;height:auto!important;min-height:220px!important;padding-top:55px!important;padding-bottom:20px!important;display:flex!important}.challonge-match-container{position:relative!important;overflow:visible!important}.challonge-match-edit-btn{visibility:visible!important;opacity:1!important;z-index:50!important;cursor:pointer!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;display:flex!important;position:absolute!important;top:50%!important;right:-34px!important;transform:translateY(-50%)!important}.challonge-match-edit-btn svg{opacity:1!important;visibility:visible!important;width:16px!important;height:16px!important;display:block!important}.profile-activity-view-page .challonge-match-edit-btn{visibility:visible!important;opacity:1!important;z-index:999!important;color:#087f5b!important;cursor:pointer!important;pointer-events:auto!important;background:#e3f3ed!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;display:flex!important;position:absolute!important;top:50%!important;right:-34px!important;transform:translateY(-50%)!important}.profile-activity-view-page .challonge-match-edit-btn svg{visibility:visible!important;opacity:1!important;width:16px!important;height:16px!important;display:block!important}.profile-activity-view-page .challonge-match-edit-btn{z-index:999!important;color:#087f5b!important;cursor:pointer!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#e3f3ed!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;transition:opacity .15s,visibility .15s,background .15s,color .15s!important;display:flex!important;position:absolute!important;top:50%!important;right:-34px!important;transform:translateY(-50%)!important}.profile-activity-view-page .challonge-match-edit-btn:hover{color:#fff!important;background:#087f5b!important}.profile-activity-view-page .challonge-match-edit-btn svg{width:16px!important;height:16px!important;display:block!important}.profile-activity-view-page .challonge-match-container{position:relative!important;overflow:visible!important}.profile-activity-view-page .challonge-match-edit-btn{color:#087f5b!important;width:28px!important;height:28px!important;box-shadow:none!important;cursor:pointer!important;z-index:999!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#e3f3ed!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:opacity .15s,visibility .15s,background-color .15s,color .15s!important;display:flex!important;position:absolute!important;top:50%!important;right:-28px!important;transform:translateY(-50%)!important}.profile-activity-view-page .challonge-match-edit-btn svg{opacity:1!important;visibility:visible!important;pointer-events:none!important;width:16px!important;height:16px!important;display:block!important}.swal2-popup.match-score-white-popup{color:#16231f!important;background:#fff!important;border:1px solid #d7e6e0!important;border-radius:14px!important;width:440px!important;max-width:calc(100vw - 32px)!important;padding:26px 22px 20px!important;position:relative!important;box-shadow:0 22px 60px #09231b38!important}.swal2-popup.match-score-white-popup .match-score-white-title{color:#16231f!important;letter-spacing:-.02em!important;margin-bottom:18px!important;font-size:1.4rem!important;font-weight:800!important}.swal2-popup.match-score-white-popup .match-score-white-form{text-align:left!important;gap:14px!important;width:100%!important;display:grid!important}.swal2-popup.match-score-white-popup .match-edit-swal-field{text-align:left!important;gap:7px!important;width:100%!important;margin:0!important;display:grid!important}.swal2-popup.match-score-white-popup .match-edit-swal-label{color:#263d35!important;text-align:left!important;margin:0!important;font-size:.84rem!important;font-weight:700!important;display:block!important}.swal2-popup.match-score-white-popup .match-edit-swal-input{box-sizing:border-box!important;color:#16231f!important;width:100%!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfe0da!important;border-radius:9px!important;outline:none!important;margin:0!important;padding:0 12px!important;font-size:.9rem!important;font-weight:600!important}.swal2-popup.match-score-white-popup .match-edit-swal-input:focus{border-color:#008060!important;box-shadow:0 0 0 3px #0080601a!important}.swal2-popup.match-score-white-popup .match-edit-swal-select{cursor:pointer!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker{cursor:pointer!important;width:100%!important;position:relative!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker-icon{color:#087f5b!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker-icon svg{width:17px!important;height:17px!important}.swal2-popup.match-score-white-popup .match-edit-swal-placeholder{color:#82928c!important;pointer-events:none!important;font-size:.87rem!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}.swal2-popup.match-score-white-popup .swal2-actions{justify-content:flex-end!important;gap:10px!important;width:100%!important;margin-top:22px!important;display:flex!important}.swal2-popup.match-score-white-popup .match-score-white-confirm{color:#fff!important;min-width:92px!important;min-height:44px!important;box-shadow:none!important;background:#008060!important;border:1px solid #008060!important;border-radius:10px!important;padding:0 18px!important;font-size:.86rem!important;font-weight:800!important}.swal2-popup.match-score-white-popup .match-score-white-cancel{color:#008060!important;min-width:92px!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfe0da!important;border-radius:10px!important;padding:0 18px!important;font-size:.86rem!important;font-weight:800!important}.swal2-popup.match-score-white-popup .match-score-white-reset{color:#087f5b!important;cursor:pointer!important;background:#fff!important;border:1px solid #d7e6e0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;padding:0!important;transition:background-color .15s,color .15s,border-color .15s!important;display:flex!important;position:absolute!important;top:14px!important;right:14px!important}.swal2-popup.match-score-white-popup .match-score-white-reset:hover{color:#006b50!important;background:#e8f5f0!important;border-color:#087f5b!important}@media (width<=520px){.swal2-popup.match-score-white-popup .match-edit-swal-schedule-row{grid-template-columns:1fr!important}.swal2-popup.match-score-white-popup{width:calc(100vw - 24px)!important;padding:24px 16px 18px!important}}.profile-activity-view-page .challonge-match-edit-btn{right:-34px!important}.profile-activity-view-page .challonge-match-card{position:relative!important;overflow:visible!important}.profile-activity-view-page .challonge-match-edit-btn{color:#087f5b!important;z-index:999!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;cursor:pointer!important;background:#e3f3ed!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:-36px!important;transform:translateY(-50%)!important}.profile-activity-view-page .challonge-match-card:after{content:""!important;pointer-events:auto!important;background:0 0!important;width:40px!important;height:100%!important;position:absolute!important;top:0!important;right:-40px!important}.profile-activity-view-page .challonge-match-card:hover .challonge-match-edit-btn,.profile-activity-view-page .challonge-match-card:focus-within .challonge-match-edit-btn{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.profile-activity-view-page .challonge-match-edit-btn:hover{opacity:1!important;visibility:visible!important;pointer-events:auto!important;color:#fff!important;background:#087f5b!important}.profile-activity-view-page .challonge-match-container{border-radius:10px!important;position:relative!important;overflow:visible!important}.profile-activity-view-page .challonge-match-container .challonge-team-slot:first-child{border-radius:10px 10px 0 0!important;overflow:hidden!important}.profile-activity-view-page .challonge-match-container .challonge-team-slot:nth-child(2){border-radius:0 0 10px 10px!important;overflow:hidden!important}.profile-activity-view-page .challonge-match-edit-btn{color:#087f5b!important;z-index:20!important;cursor:pointer!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#e3f3ed!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;padding:0!important;display:flex!important;position:absolute!important;top:50%!important;right:-36px!important;transform:translateY(-50%)!important}.profile-activity-view-page .challonge-match-container:after{content:""!important;z-index:10!important;pointer-events:auto!important;background:0 0!important;width:8px!important;height:100%!important;position:absolute!important;top:0!important;right:-8px!important}.profile-activity-view-page .challonge-match-container:hover .challonge-match-edit-btn,.profile-activity-view-page .challonge-match-container:focus-within .challonge-match-edit-btn{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.profile-activity-view-page .challonge-match-edit-btn:hover,.profile-activity-view-page .challonge-match-edit-btn:focus-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;color:#fff!important;background:#087f5b!important;outline:none!important}.profile-activity-view-page .challonge-match-edit-btn svg{pointer-events:none!important;width:16px!important;height:16px!important;display:block!important}.swal2-popup.match-score-white-popup .match-edit-swal-schedule-row{grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important;display:grid!important}.swal2-popup.match-score-white-popup .match-edit-swal-schedule-row .match-edit-swal-field{min-width:0!important;margin:0!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker{width:100%!important;position:relative!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker .match-edit-swal-input{box-sizing:border-box!important;color:#263d35!important;width:100%!important;height:48px!important;min-height:48px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfe0da!important;border-radius:10px!important;outline:none!important;margin:0!important;padding:0 42px 0 13px!important;font-size:14px!important;font-weight:600!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker .match-edit-swal-input:focus{border-color:#008060!important;box-shadow:0 0 0 3px #00806014!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker:not(.has-value) input[type=date],.swal2-popup.match-score-white-popup .match-edit-swal-picker:not(.has-value) input[type=time]{color:#0000!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker:not(.has-value) input[type=date]::-webkit-datetime-edit{color:#0000!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker:not(.has-value) input[type=time]::-webkit-datetime-edit{color:#0000!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker.has-value input[type=date],.swal2-popup.match-score-white-popup .match-edit-swal-picker.has-value input[type=time]{color:#263d35!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker.has-value input[type=date]::-webkit-datetime-edit{color:#263d35!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker.has-value input[type=time]::-webkit-datetime-edit{color:#263d35!important}.swal2-popup.match-score-white-popup .match-edit-swal-placeholder{color:#7c8d87!important;pointer-events:none!important;z-index:2!important;margin:0!important;font-size:14px!important;font-weight:500!important;line-height:1!important;position:absolute!important;top:50%!important;left:13px!important;transform:translateY(-50%)!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker.has-value .match-edit-swal-placeholder{display:none!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker-icon{color:#008060!important;pointer-events:none!important;z-index:3!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;margin:0!important;display:flex!important;position:absolute!important;top:50%!important;right:13px!important;transform:translateY(-50%)!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker-icon svg{width:18px!important;height:18px!important;display:block!important}.swal2-popup.match-score-white-popup input[type=date]::-webkit-calendar-picker-indicator{opacity:0!important;cursor:pointer!important;width:44px!important;height:100%!important;margin:0!important;position:absolute!important;right:0!important}.swal2-popup.match-score-white-popup input[type=time]::-webkit-calendar-picker-indicator{opacity:0!important;cursor:pointer!important;width:44px!important;height:100%!important;margin:0!important;position:absolute!important;right:0!important}.swal2-popup.match-score-white-popup .match-edit-swal-schedule-row .match-edit-swal-label{color:#263d35!important;margin:0 0 7px!important;font-size:14px!important;font-weight:700!important;display:block!important}@media (width<=520px){.swal2-popup.match-score-white-popup .match-edit-swal-schedule-row{grid-template-columns:1fr!important}}.swal2-popup.match-score-white-popup .match-edit-swal-native-picker{caret-color:#0000!important;-webkit-user-select:none!important;user-select:none!important;color:#0000!important;text-shadow:none!important}.swal2-popup.match-score-white-popup .match-edit-swal-placeholder{-webkit-user-select:none!important;user-select:none!important;color:#7c8d87!important;z-index:5!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker:not(.has-value) .match-edit-swal-native-picker{color:#0000!important;-webkit-text-fill-color:transparent!important}.swal2-popup.match-score-white-popup .match-edit-swal-native-picker:focus{outline:none!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker:focus-within{border-radius:10px!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker:focus-within .match-edit-swal-input{border-color:#008060!important;box-shadow:0 0 0 3px #00806014!important}.swal2-popup.match-score-white-popup .match-edit-swal-native-picker{-webkit-user-select:none!important;user-select:none!important;caret-color:#0000!important;color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;cursor:pointer!important}.swal2-popup.match-score-white-popup .match-edit-swal-native-picker::selection{color:#0000!important;background:0 0!important}.swal2-popup.match-score-white-popup .match-edit-swal-native-picker::selection{color:#0000!important;background:0 0!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker:not(.has-value) input[type=date]::-webkit-datetime-edit{color:#0000!important;-webkit-text-fill-color:transparent!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker:not(.has-value) input[type=time]::-webkit-datetime-edit{color:#0000!important;-webkit-text-fill-color:transparent!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker.has-value .match-edit-swal-native-picker{color:#263d35!important;-webkit-text-fill-color:#263d35!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker.has-value input[type=date]::-webkit-datetime-edit{color:#263d35!important;-webkit-text-fill-color:#263d35!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker.has-value input[type=time]::-webkit-datetime-edit{color:#263d35!important;-webkit-text-fill-color:#263d35!important}.swal2-popup.match-score-white-popup .match-edit-swal-placeholder{z-index:5!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.swal2-popup.match-score-white-popup .match-edit-swal-picker-icon{z-index:6!important;pointer-events:none!important}.swal2-popup.match-score-white-popup .nexus-date-picker{-webkit-user-select:none!important;user-select:none!important;width:100%!important;position:relative!important}.swal2-popup.match-score-white-popup .nexus-date-trigger{color:#81918b!important;width:100%!important;height:48px!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #cfe0da!important;border-radius:10px!important;outline:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:0 14px!important;font-size:14px!important;font-weight:600!important;display:flex!important}.swal2-popup.match-score-white-popup .nexus-date-trigger:hover{border-color:#8bcbbb!important}.swal2-popup.match-score-white-popup .nexus-date-trigger:focus,.swal2-popup.match-score-white-popup .nexus-date-trigger[aria-expanded=true]{border-color:#008060!important;box-shadow:0 0 0 3px #00806014!important}.swal2-popup.match-score-white-popup .nexus-date-trigger.has-value{color:#263d35!important}.swal2-popup.match-score-white-popup .nexus-date-trigger svg{color:#008060!important;flex:none!important;width:19px!important;height:19px!important}.swal2-popup.match-score-white-popup .nexus-calendar{box-sizing:border-box!important;z-index:99999!important;background:#fff!important;border:1px solid #d7e6e0!important;border-radius:14px!important;width:300px!important;padding:14px!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;box-shadow:0 18px 50px #09231b2e!important}.swal2-popup.match-score-white-popup .nexus-calendar-header{grid-template-columns:36px 1fr 36px!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}.swal2-popup.match-score-white-popup .nexus-calendar-header strong{color:#16231f!important;text-align:center!important;font-size:15px!important;font-weight:800!important}.swal2-popup.match-score-white-popup .nexus-calendar-nav{color:#36574c!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;padding:0!important;font-size:25px!important;line-height:1!important;display:flex!important}.swal2-popup.match-score-white-popup .nexus-calendar-nav:hover{color:#008060!important;background:#e9f7f2!important}.swal2-popup.match-score-white-popup .nexus-calendar-weekdays{grid-template-columns:repeat(7,1fr)!important;margin-bottom:5px!important;display:grid!important}.swal2-popup.match-score-white-popup .nexus-calendar-weekdays span{color:#83938d!important;justify-content:center!important;align-items:center!important;height:30px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.swal2-popup.match-score-white-popup .nexus-calendar-days{grid-template-columns:repeat(7,1fr)!important;gap:3px!important;display:grid!important}.swal2-popup.match-score-white-popup .nexus-calendar-day{aspect-ratio:1!important;color:#243a33!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:13px!important;font-weight:600!important;display:flex!important}.swal2-popup.match-score-white-popup .nexus-calendar-day:hover{color:#006c51!important;background:#e9f7f2!important}.swal2-popup.match-score-white-popup .nexus-calendar-day.is-outside{color:#b5c1bd!important}.swal2-popup.match-score-white-popup .nexus-calendar-day.is-today{color:#008060!important;box-shadow:inset 0 0 0 1px #008060!important}.swal2-popup.match-score-white-popup .nexus-calendar-day.is-selected{color:#fff!important;box-shadow:none!important;background:#008060!important}.swal2-popup.match-score-white-popup .nexus-calendar-day.is-selected:hover{color:#fff!important;background:#006d52!important}.swal2-popup.match-score-white-popup .nexus-calendar-footer{border-top:1px solid #edf3f1!important;justify-content:space-between!important;align-items:center!important;margin-top:12px!important;padding-top:10px!important;display:flex!important}.swal2-popup.match-score-white-popup .nexus-calendar-text-button{color:#008060!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:6px 8px!important;font-size:13px!important;font-weight:700!important}.swal2-popup.match-score-white-popup .nexus-calendar-text-button:hover{background:#e9f7f2!important}.swal2-popup.match-score-white-popup .nexus-date-picker,.swal2-popup.match-score-white-popup .nexus-date-picker *{-webkit-user-select:none!important;user-select:none!important}@media (width<=520px){.swal2-popup.match-score-white-popup .nexus-calendar{width:min(300px,100vw - 60px)!important}}.swal2-popup.match-score-white-popup .nexus-calendar{border-radius:10px!important;width:245px!important;padding:10px!important;top:calc(100% + 4px)!important;box-shadow:0 12px 30px #09231b29!important}.swal2-popup.match-score-white-popup .nexus-calendar-header{grid-template-columns:30px 1fr 30px!important;gap:5px!important;margin-bottom:6px!important}.swal2-popup.match-score-white-popup .nexus-calendar-header strong{font-size:13px!important}.swal2-popup.match-score-white-popup .nexus-calendar-nav{border-radius:6px!important;width:28px!important;height:28px!important;font-size:20px!important}.swal2-popup.match-score-white-popup .nexus-calendar-weekdays{margin-bottom:2px!important}.swal2-popup.match-score-white-popup .nexus-calendar-weekdays span{height:24px!important;font-size:10px!important}.swal2-popup.match-score-white-popup .nexus-calendar-days{gap:2px!important}.swal2-popup.match-score-white-popup .nexus-calendar-day{aspect-ratio:1!important;border-radius:6px!important;min-width:0!important;font-size:11px!important;font-weight:600!important}.swal2-popup.match-score-white-popup .nexus-calendar-footer{margin-top:7px!important;padding-top:7px!important}.swal2-popup.match-score-white-popup .nexus-calendar-text-button{border-radius:5px!important;padding:4px 5px!important;font-size:11px!important}.swal2-popup.match-score-white-popup .nexus-date-trigger,.swal2-popup.match-score-white-popup .match-edit-swal-picker .match-edit-swal-input{border-radius:9px!important;height:42px!important;min-height:42px!important;padding-left:12px!important;padding-right:12px!important;font-size:13px!important}.swal2-popup.match-score-white-popup .nexus-date-trigger svg{width:17px!important;height:17px!important}.swal2-popup.match-score-white-popup .nexus-calendar{z-index:99999!important}.swal2-popup.match-score-white-popup .nexus-date-picker{z-index:9999!important;position:relative!important;overflow:visible!important}.swal2-popup.match-score-white-popup .nexus-calendar{box-sizing:border-box!important;z-index:999999!important;background:#fff!important;border:1px solid #d7e6e0!important;border-radius:10px!important;width:245px!important;margin:0!important;padding:10px!important;position:absolute!important;top:auto!important;bottom:calc(100% + 6px)!important;left:0!important;box-shadow:0 12px 32px #09231b2e!important}.swal2-popup.match-score-white-popup,.swal2-popup.match-score-white-popup .swal2-html-container,.swal2-popup.match-score-white-popup .match-score-white-content,.swal2-popup.match-score-white-popup .match-score-white-form,.swal2-popup.match-score-white-popup .match-edit-swal-schedule-row,.swal2-popup.match-score-white-popup .match-edit-swal-field{overflow:visible!important}.swal2-popup.match-score-white-popup .swal2-html-container{overflow-x:visible!important}.swal2-popup.match-score-white-popup .nexus-calendar[hidden]{display:none!important}.swal2-popup.match-score-white-popup .match-edit-swal-schedule-row{z-index:20!important;grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important;position:relative!important}.swal2-popup.match-score-white-popup .nexus-date-picker{z-index:30!important}.swal2-popup.match-score-white-popup .nexus-calendar{pointer-events:auto!important}.swal2-popup.match-score-white-popup .nexus-date-trigger{border-radius:9px!important;height:42px!important;min-height:42px!important}.nexus-shuffle-popup{background:#fff!important;border:1px solid #d9e7e2!important;border-radius:16px!important;width:min(92vw,430px)!important;padding:28px 26px 24px!important;overflow:hidden!important;box-shadow:0 26px 70px #102b2240!important}.nexus-shuffle-html{margin:0!important;padding:0!important;overflow:visible!important}.nexus-shuffle-modal{text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}.nexus-shuffle-copy{width:100%!important;margin-bottom:15px!important}.nexus-shuffle-copy h2{color:#17251f!important;margin:0 0 6px!important;font-size:23px!important;font-weight:800!important;line-height:1.15!important}.nexus-shuffle-copy p{color:#76877f!important;margin:0!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important}.nexus-shuffle-stage{justify-content:center!important;align-items:center!important;width:100%!important;height:235px!important;display:flex!important;position:relative!important;overflow:visible!important}.nexus-shuffle-team-list{pointer-events:none!important;position:absolute!important;inset:0!important}.nexus-shuffle-team-chip{color:#233e35!important;white-space:nowrap!important;text-overflow:ellipsis!important;opacity:1!important;z-index:3!important;background:#f6fbf9!important;border:1px solid #cee3db!important;border-radius:999px!important;max-width:145px!important;padding:7px 11px!important;font-size:11px!important;font-weight:700!important;transition:left .35s,top .35s,transform .35s,opacity .35s!important;position:absolute!important;top:18px!important;left:50%!important;overflow:hidden!important}.nexus-shuffle-team-chip:first-child{transform:translate(-180%)translateY(0)!important}.nexus-shuffle-team-chip:nth-child(2){transform:translate(80%)translateY(5px)!important}.nexus-shuffle-team-chip:nth-child(3){transform:translate(-175%)translateY(52px)!important}.nexus-shuffle-team-chip:nth-child(4){transform:translate(75%)translateY(58px)!important}.nexus-shuffle-team-chip:nth-child(5){transform:translate(-165%)translateY(103px)!important}.nexus-shuffle-team-chip:nth-child(6){transform:translate(65%)translateY(108px)!important}.nexus-shuffle-team-chip:nth-child(n+7){opacity:0!important}.nexus-shuffle-team-chip.is-moving{opacity:.7!important;z-index:6!important;top:50%!important;left:50%!important;transform:translate(-50%,-30%)scale(.72)!important}.nexus-shuffle-team-chip.is-inside{opacity:0!important;top:58%!important;left:50%!important;transform:translate(-50%,-50%)scale(.25)!important}.nexus-shuffle-box{color:#008060!important;transform-origin:bottom!important;z-index:5!important;width:115px!important;height:105px!important;margin-top:55px!important;position:relative!important}.nexus-shuffle-box-body{background:linear-gradient(#f7fcfa,#e7f6f0)!important;border:2px solid #008060!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:98px!important;height:76px!important;display:flex!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 10px 26px #00806021!important}.nexus-shuffle-box-body svg{width:45px!important;height:45px!important}.nexus-shuffle-box-lid span{background:#008060!important;border-radius:999px!important;width:25px!important;height:4px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.nexus-shuffle-box.is-shaking{animation:.48s ease-in-out infinite nexusShuffleShake!important}@keyframes nexusShuffleShake{0%{transform:translate(0)rotate(0)}15%{transform:translate(-8px)rotate(-5deg)}30%{transform:translate(7px)rotate(4deg)}45%{transform:translate(-6px)rotate(-3deg)}60%{transform:translate(6px)rotate(3deg)}75%{transform:translate(-4px)rotate(-2deg)}to{transform:translate(0)rotate(0)}}.nexus-shuffle-box.is-finished{animation:.25s forwards nexusShuffleBoxFinish!important}@keyframes nexusShuffleBoxFinish{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.75)}}.nexus-shuffle-success{opacity:0!important;position:absolute!important;top:55%!important;left:50%!important;transform:translate(-50%,-50%)scale(.7)!important}.nexus-shuffle-success.is-visible{animation:.4s cubic-bezier(.2,.9,.25,1.25) forwards nexusShuffleSuccessIn!important}@keyframes nexusShuffleSuccessIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.65)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.nexus-shuffle-success-icon{color:#008060!important;background:#e8f7f1!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:82px!important;height:82px!important;display:flex!important;box-shadow:inset 0 0 0 2px #0080602b!important}.nexus-shuffle-success-icon svg{width:43px!important;height:43px!important}.nexus-shuffle-box.has-error{color:#ef6f6f!important}.nexus-shuffle-ok{color:#fff!important;cursor:pointer!important;opacity:0!important;background:#008060!important;border:0!important;border-radius:9px!important;min-width:105px!important;min-height:44px!important;margin-top:4px!important;padding:0 24px!important;font-size:14px!important;font-weight:800!important;transition:opacity .2s,transform .2s,background .2s!important;transform:translateY(8px)!important}.nexus-shuffle-ok.is-visible{opacity:1!important;transform:translateY(0)!important}.nexus-shuffle-ok:hover{background:#006e52!important}@media (width<=520px){.nexus-shuffle-popup{width:min(92vw,350px)!important;padding:24px 18px 20px!important}.nexus-shuffle-stage{height:220px!important}.nexus-shuffle-copy h2{font-size:20px!important}.nexus-shuffle-team-chip{max-width:110px!important;padding:6px 9px!important;font-size:10px!important}.nexus-shuffle-box{width:105px!important;height:98px!important}.nexus-shuffle-box-body{width:90px!important;height:70px!important}.nexus-shuffle-box-lid{width:98px!important}}.nexus-shuffle-team-list{z-index:20!important;overflow:visible!important}.nexus-shuffle-team-chip{z-index:30!important;transform-origin:50%!important;will-change:transform, opacity, filter!important;transition:left .42s cubic-bezier(.22,.8,.3,1),top .42s cubic-bezier(.22,.8,.3,1),transform .42s cubic-bezier(.22,.8,.3,1),opacity .2s,filter .2s!important}.nexus-shuffle-team-chip.is-preparing{filter:drop-shadow(0 5px 10px #00806033)!important;animation:.14s both nexusTeamPrepare!important}@keyframes nexusTeamPrepare{0%{scale:1}50%{scale:1.12}to{scale:1}}.nexus-shuffle-team-chip.entry-1.is-preparing{rotate:-4deg!important}.nexus-shuffle-team-chip.entry-2.is-preparing{rotate:4deg!important}.nexus-shuffle-team-chip.entry-3.is-preparing{rotate:-7deg!important}.nexus-shuffle-team-chip.entry-4.is-preparing{rotate:7deg!important}.nexus-shuffle-team-chip.is-moving{opacity:1!important;z-index:40!important;filter:drop-shadow(0 6px 9px #0080602e)!important;top:53%!important;left:50%!important}.nexus-shuffle-team-chip.entry-1.is-moving{transform:translate(-50%,-90%)rotate(-8deg)scale(.88)!important}.nexus-shuffle-team-chip.entry-2.is-moving{transform:translate(-50%,-90%)rotate(8deg)scale(.88)!important}.nexus-shuffle-team-chip.entry-3.is-moving{transform:translate(-50%,-90%)rotate(-4deg)scale(.82)!important}.nexus-shuffle-team-chip.entry-4.is-moving{transform:translate(-50%,-90%)rotate(4deg)scale(.82)!important}.nexus-shuffle-team-chip.is-dropping{opacity:.55!important;z-index:35!important;filter:blur(.3px)!important;top:58%!important;left:50%!important;transform:translate(-50%,-20%)rotate(0)scale(.58)!important}.nexus-shuffle-team-chip.is-inside{opacity:0!important;visibility:hidden!important;z-index:1!important;top:59%!important;left:50%!important;transform:translate(-50%)scale(.22)!important}.nexus-shuffle-box{z-index:10!important;will-change:transform, filter!important}.nexus-shuffle-box-body{z-index:12!important}.nexus-shuffle-box-lid,.nexus-shuffle-box.is-open .nexus-shuffle-box-lid{z-index:50!important}@keyframes nexusShuffleBoxZoom{0%{filter:drop-shadow(0 8px 18px #0080601a);transform:translateY(0)scale(1)}60%{filter:drop-shadow(0 18px 28px #0080603d);transform:translateY(-10px)scale(1.52)}to{filter:drop-shadow(0 16px 26px #00806033);transform:translateY(-12px)scale(1.42)}}.nexus-shuffle-box.is-zoomed{z-index:70!important;filter:drop-shadow(0 16px 26px #00806033)!important;transform:translateY(-12px)scale(1.42)!important}.nexus-shuffle-box.is-zoomed.is-shaking{animation:.46s ease-in-out infinite nexusShuffleZoomedShake!important}@keyframes nexusShuffleZoomedShake{0%{transform:translateY(-12px)translate(0)rotate(0)scale(1.42)}12%{transform:translateY(-12px)translate(-7px)rotate(-4deg)scale(1.42)}25%{transform:translateY(-12px)translate(7px)rotate(4deg)scale(1.42)}40%{transform:translateY(-12px)translate(-6px)rotate(-3deg)scale(1.42)}55%{transform:translateY(-12px)translate(6px)rotate(3deg)scale(1.42)}70%{transform:translateY(-12px)translate(-4px)rotate(-2deg)scale(1.42)}85%{transform:translateY(-12px)translate(4px)rotate(2deg)scale(1.42)}to{transform:translateY(-12px)translate(0)rotate(0)scale(1.42)}}@media (width<=520px){.nexus-shuffle-box.is-zooming{animation:.65s cubic-bezier(.16,.85,.28,1) forwards nexusShuffleBoxZoomMobile!important}@keyframes nexusShuffleBoxZoomMobile{0%{transform:translateY(0)scale(1)}to{transform:translateY(-8px)scale(1.25)}}.nexus-shuffle-box.is-zoomed{transform:translateY(-8px)scale(1.25)!important}.nexus-shuffle-box.is-zoomed.is-shaking{animation:.46s ease-in-out infinite nexusShuffleZoomedShakeMobile!important}@keyframes nexusShuffleZoomedShakeMobile{0%,to{transform:translateY(-8px)translate(0)rotate(0)scale(1.25)}25%{transform:translateY(-8px)translate(-5px)rotate(-3deg)scale(1.25)}50%{transform:translateY(-8px)translate(5px)rotate(3deg)scale(1.25)}75%{transform:translateY(-8px)translate(-4px)rotate(-2deg)scale(1.25)}}}.nexus-shuffle-stage{isolation:isolate!important;height:245px!important;position:relative!important;overflow:hidden!important}.nexus-shuffle-team-list{z-index:30!important;pointer-events:none!important;position:absolute!important;inset:0!important;overflow:visible!important}.nexus-shuffle-team-chip{color:#234238!important;white-space:nowrap!important;text-overflow:ellipsis!important;opacity:1!important;z-index:30!important;will-change:top, left, transform, opacity, filter!important;background:#f8fcfa!important;border:1px solid #cfe4dc!important;border-radius:999px!important;max-width:135px!important;padding:7px 11px!important;font-size:11px!important;font-weight:800!important;transition:top .32s cubic-bezier(.22,.8,.32,1),left .32s cubic-bezier(.22,.8,.32,1),transform .32s cubic-bezier(.22,.8,.32,1),opacity .18s,filter .18s!important;position:absolute!important;top:18px!important;overflow:hidden!important;box-shadow:0 5px 13px #0f403112!important}.nexus-shuffle-team-chip:first-child{top:20px!important;left:4%!important;transform:rotate(-2deg)!important}.nexus-shuffle-team-chip:nth-child(2){top:20px!important;left:auto!important;right:4%!important;transform:rotate(2deg)!important}.nexus-shuffle-team-chip:nth-child(3){top:72px!important;left:2%!important;transform:rotate(2deg)!important}.nexus-shuffle-team-chip:nth-child(4){top:72px!important;left:auto!important;right:2%!important;transform:rotate(-2deg)!important}.nexus-shuffle-team-chip:nth-child(5){top:122px!important;left:6%!important;transform:rotate(-2deg)!important}.nexus-shuffle-team-chip:nth-child(6){top:122px!important;left:auto!important;right:6%!important;transform:rotate(2deg)!important}.nexus-shuffle-team-chip:nth-child(n+7){opacity:0!important;top:18px!important;left:4%!important}.nexus-shuffle-team-chip.is-preparing{z-index:80!important;opacity:1!important;filter:drop-shadow(0 7px 12px #00806040)!important;animation:.18s ease-out both nexusShuffleTeamReady!important}@keyframes nexusShuffleTeamReady{0%{scale:1}55%{scale:1.16}to{scale:1.08}}.nexus-shuffle-team-chip.is-flying{z-index:80!important;opacity:1!important;top:72px!important;left:50%!important;right:auto!important}.nexus-shuffle-team-chip.entry-1.is-flying{transform:translate(-50%)translateY(-12px)rotate(12deg)scale(1.02)!important}.nexus-shuffle-team-chip.entry-2.is-flying{transform:translate(-50%)translateY(-18px)rotate(-12deg)scale(1.02)!important}.nexus-shuffle-team-chip.entry-3.is-flying{transform:translate(-50%)translateY(-8px)rotate(8deg)scale(1)!important}.nexus-shuffle-team-chip.entry-4.is-flying{transform:translate(-50%)translateY(-15px)rotate(-8deg)scale(1)!important}.nexus-shuffle-team-chip.is-entering{opacity:.95!important;z-index:75!important;top:112px!important;left:50%!important;right:auto!important;transform:translate(-50%)rotate(0)scale(.78)!important}.nexus-shuffle-team-chip.is-dropping{opacity:0!important;z-index:15!important;filter:blur(1px)!important;top:134px!important;left:50%!important;right:auto!important;transform:translate(-50%)translateY(0)rotate(0)scale(.48)!important}.nexus-shuffle-team-chip.is-inside{visibility:hidden!important;opacity:0!important;display:none!important}.nexus-shuffle-box{transform-origin:50%!important;z-index:40!important;color:#008060!important;will-change:transform, filter!important;width:112px!important;height:105px!important;margin:0!important;position:absolute!important;top:126px!important;left:50%!important;transform:translate(-50%)scale(1)!important}.nexus-shuffle-box-inner{transform:translate(0,0);transform-origin:bottom!important;width:100%!important;height:100%!important;position:relative!important}.nexus-shuffle-box-body{z-index:20!important;background:linear-gradient(#f8fcfa,#e9f7f1)!important;border:2px solid #008060!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:98px!important;height:76px!important;display:flex!important;position:absolute!important;bottom:0!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 10px 24px #0080601f!important}.nexus-shuffle-box-body>svg{display:none!important}.nexus-shuffle-box-logo{object-fit:contain!important;opacity:.92!important;filter:drop-shadow(0 3px 5px #0080601f)!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important;width:54px!important;height:54px!important;display:block!important}.nexus-shuffle-box-lid{transform-origin:10% 100%!important;z-index:90!important;background:#eef8f4!important;border:2px solid #008060!important;border-radius:8px!important;width:106px!important;height:24px!important;transition:transform .38s cubic-bezier(.2,.8,.2,1)!important;position:absolute!important;top:14px!important;left:50%!important;transform:translate(-50%)rotate(0)!important}.nexus-shuffle-box.is-open .nexus-shuffle-box-lid{transform:translate(-50%)translateY(-14px)rotate(-25deg)!important}.nexus-shuffle-box.is-closed .nexus-shuffle-box-lid{transform:translate(-50%)translateY(0)rotate(0)!important}.nexus-shuffle-box.is-zooming{z-index:100!important;animation:.72s cubic-bezier(.16,.85,.28,1) forwards nexusShuffleZoomV3!important}@keyframes nexusShuffleZoomV3{0%{transform:translate(-50%)translateY(0)scale(1)}55%{transform:translate(-50%)translateY(-14px)scale(1.58)}to{transform:translate(-50%)translateY(-12px)scale(1.48)}}.nexus-shuffle-box.is-zoomed{transform:translate(-50%)translateY(-12px)scale(1.48);z-index:100!important;filter:drop-shadow(0 20px 28px #00806038)!important}.nexus-shuffle-box-inner.is-shaking{animation:.38s linear infinite nexusShuffleRealShake!important}@keyframes nexusShuffleRealShake{0%,to{transform:translate(0)translateY(0)rotate(0)}10%{transform:translate(-9px)translateY(-2px)rotate(-5deg)}20%{transform:translate(8px)translateY(2px)rotate(5deg)}30%{transform:translate(-7px)translateY(-1px)rotate(-4deg)}40%{transform:translate(7px)translateY(2px)rotate(4deg)}50%{transform:translate(-6px)translateY(-2px)rotate(-3deg)}60%{transform:translate(6px)translateY(1px)rotate(3deg)}70%{transform:translate(-5px)translateY(-1px)rotate(-2deg)}80%{transform:translate(5px)translateY(1px)rotate(2deg)}90%{transform:translate(-3px)rotate(-1deg)}}.nexus-shuffle-box.is-success-pulse{animation:.28s ease-out both nexusShuffleSuccessPulse!important}@keyframes nexusShuffleSuccessPulse{0%{transform:translate(-50%)translateY(-12px)scale(1.48)}50%{transform:translate(-50%)translateY(-12px)scale(1.62)}to{transform:translate(-50%)translateY(-12px)scale(1.48)}}.nexus-shuffle-success{opacity:0;place-items:center;display:grid;z-index:200!important;width:94px!important;height:94px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(.6)!important}.nexus-shuffle-success[hidden]{display:none!important}.nexus-shuffle-success.is-visible{opacity:1!important;animation:.5s cubic-bezier(.18,.89,.32,1.28) both nexusShuffleSuccessV3!important;display:grid!important}@keyframes nexusShuffleSuccessV3{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}70%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.nexus-shuffle-success-icon{color:#008060!important;background:#e8f7f1!important;border:2px solid #0080602e!important;border-radius:50%!important;place-items:center!important;width:84px!important;height:84px!important;display:grid!important;box-shadow:0 12px 28px #00806026!important}.nexus-shuffle-success-icon svg{stroke:currentColor!important;width:42px!important;height:42px!important;display:block!important}@media (width<=520px){.nexus-shuffle-stage{height:225px!important}.nexus-shuffle-team-chip{max-width:105px!important;padding:5px 8px!important;font-size:9px!important}.nexus-shuffle-team-chip:first-child,.nexus-shuffle-team-chip:nth-child(3),.nexus-shuffle-team-chip:nth-child(5){left:1%!important}.nexus-shuffle-team-chip:nth-child(2),.nexus-shuffle-team-chip:nth-child(4),.nexus-shuffle-team-chip:nth-child(6){right:1%!important}.nexus-shuffle-box.is-zoomed{transform:translate(-50%)translateY(-8px)scale(1.3)}}.nexus-shuffle-stage .nexus-shuffle-box{transform-origin:50%!important;color:#008060!important;z-index:50!important;will-change:transform, filter, opacity!important;width:112px!important;height:105px!important;margin:0!important;position:absolute!important;top:126px!important;left:50%!important;transform:translate(-50%)scale(1)!important}.nexus-shuffle-stage .nexus-shuffle-box-inner{transform-origin:50%!important;will-change:transform!important;width:100%!important;height:100%!important;position:relative!important;transform:translate(0,0)!important}.nexus-shuffle-stage .nexus-shuffle-box-body{z-index:20!important;background:linear-gradient(#f8fcfa 0%,#e7f6f0 100%)!important;border:2px solid #008060!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:98px!important;height:76px!important;display:flex!important;position:absolute!important;bottom:0!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 10px 24px #00806021!important}.nexus-shuffle-box-brand{color:#008060!important;letter-spacing:.16em!important;text-align:center!important;text-shadow:0 2px 8px #0080601f!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;width:100%!important;font-size:17px!important;font-weight:900!important;line-height:1!important;display:flex!important}.nexus-shuffle-stage .nexus-shuffle-box-lid{transform-origin:10% 100%!important;z-index:90!important;background:#eef8f4!important;border:2px solid #008060!important;border-radius:8px!important;width:106px!important;height:24px!important;transition:transform .38s cubic-bezier(.2,.8,.2,1)!important;position:absolute!important;top:14px!important;left:50%!important;transform:translate(-50%)translateY(0)rotate(0)!important}.nexus-shuffle-stage .nexus-shuffle-box.is-open .nexus-shuffle-box-lid{transform:translate(-50%)translateY(-14px)rotate(-25deg)!important}.nexus-shuffle-stage .nexus-shuffle-box.is-closed .nexus-shuffle-box-lid{transform:translate(-50%)translateY(0)rotate(0)!important}@keyframes nexusShuffleCenterZoom{0%{transform:translate(-50%)scale(1)}45%{transform:translate(-50%,-10px)scale(1.35)}72%{transform:translate(-50%,-15px)scale(1.62)}to{transform:translate(-50%,-13px)scale(1.52)}}.nexus-shuffle-stage .nexus-shuffle-box.is-zoomed{filter:drop-shadow(0 20px 28px #00806038)!important;z-index:150!important;transform:translate(-50%,-13px)scale(1.52)!important}@keyframes nexusShuffleCenteredShake{0%,to{transform:translate(0,0)rotate(0)}12%{transform:translate(-7px,-1px)rotate(-4deg)}25%{transform:translate(7px,1px)rotate(4deg)}37%{transform:translate(-6px,1px)rotate(-3deg)}50%{transform:translate(6px,-1px)rotate(3deg)}62%{transform:translate(-4px)rotate(-2deg)}75%{transform:translate(4px,1px)rotate(2deg)}87%{transform:translate(-2px)rotate(-1deg)}}.nexus-shuffle-stage .nexus-shuffle-box.is-success-pulse{animation:.32s ease-out both nexusShuffleCenteredPulse!important}@keyframes nexusShuffleCenteredPulse{0%{transform:translate(-50%,-13px)scale(1.52)}50%{transform:translate(-50%,-13px)scale(1.66)}to{transform:translate(-50%,-13px)scale(1.52)}}.nexus-shuffle-stage .nexus-shuffle-box{will-change:scale, filter;scale:1;transform-origin:50%!important}@keyframes nexusShuffleTrueZoom{0%{filter:drop-shadow(0 8px 14px #00806014);scale:1}35%{scale:1.18}68%{filter:drop-shadow(0 22px 34px #00806040);scale:1.62}86%{scale:1.47}to{filter:drop-shadow(0 18px 30px #00806038);scale:1.52}}.nexus-shuffle-stage .nexus-shuffle-box-inner{will-change:translate, rotate;translate:0;rotate:0deg;transform-origin:50%!important}@keyframes nexusShuffleTrueShake{0%{translate:0;rotate:0deg}10%{translate:-8px -2px;rotate:-5deg}20%{translate:8px 2px;rotate:5deg}30%{translate:-7px 1px;rotate:-4deg}40%{translate:7px -2px;rotate:4deg}50%{translate:-6px 2px;rotate:-3deg}60%{translate:6px -1px;rotate:3deg}70%{translate:-5px 1px;rotate:-2deg}80%{translate:5px -1px;rotate:2deg}90%{translate:-3px;rotate:-1deg}to{translate:0;rotate:0deg}}.nexus-shuffle-stage .nexus-shuffle-box.is-settling{animation:.22s ease-out forwards nexusShuffleSettle!important}@keyframes nexusShuffleSettle{0%{scale:1.52}45%{scale:1.59}to{scale:1.48}}.nexus-shuffle-box-brand{color:#008060!important;letter-spacing:.16em!important;text-align:center!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;width:100%!important;font-size:17px!important;font-weight:900!important;line-height:1!important;display:flex!important}.nexus-shuffle-box-body>svg,.nexus-shuffle-box-body>img{display:none!important}@media (width<=520px){.nexus-shuffle-stage .nexus-shuffle-box.is-zooming{animation:.75s cubic-bezier(.16,.85,.28,1) forwards nexusShuffleTrueZoomMobile!important}@keyframes nexusShuffleTrueZoomMobile{0%{scale:1}70%{scale:1.38}to{scale:1.32}}.nexus-shuffle-stage .nexus-shuffle-box.is-zoomed{scale:1.32!important}.nexus-shuffle-stage .nexus-shuffle-box-inner.is-shaking{animation:.34s linear infinite nexusShuffleTrueShakeMobile!important}@keyframes nexusShuffleTrueShakeMobile{0%,to{translate:0;rotate:0deg}25%{translate:-5px -1px;rotate:-3deg}50%{translate:5px 1px;rotate:3deg}75%{translate:-4px;rotate:-2deg}}}.nexus-shuffle-stage{height:245px!important;position:relative!important;overflow:hidden!important}.nexus-shuffle-stage .nexus-shuffle-box{scale:1;transform-origin:50%!important;z-index:50!important;width:112px!important;height:105px!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-42%)!important}.nexus-shuffle-stage .nexus-shuffle-box-inner{translate:0;rotate:0deg;transform-origin:50%!important;width:100%!important;height:100%!important;position:relative!important}.nexus-shuffle-stage .nexus-shuffle-box.is-zooming{z-index:200!important;animation:.72s cubic-bezier(.16,.85,.28,1) forwards nexusShuffleFixedCenterZoom!important}@keyframes nexusShuffleFixedCenterZoom{0%{scale:1}45%{scale:1.24}75%{scale:1.52}to{scale:1.44}}.nexus-shuffle-stage .nexus-shuffle-box.is-zoomed{z-index:200!important;filter:drop-shadow(0 18px 28px #0080602e)!important;scale:1.44!important}.nexus-shuffle-stage .nexus-shuffle-box-inner.is-shaking{animation:.3s linear infinite nexusShuffleFixedShake!important}@keyframes nexusShuffleFixedShake{0%,to{translate:0;rotate:0deg}20%{translate:-7px -1px;rotate:-4deg}40%{translate:7px 1px;rotate:4deg}60%{translate:-5px 1px;rotate:-3deg}80%{translate:5px -1px;rotate:3deg}}.nexus-shuffle-stage .nexus-shuffle-box-body{background:linear-gradient(#f8fcfa 0%,#e7f6f0 100%)!important;border:2px solid #008060!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:98px!important;height:76px!important;display:flex!important;position:absolute!important;bottom:0!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important}.nexus-shuffle-box-brand{color:#008060!important;letter-spacing:.16em!important;text-align:center!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important;font-size:17px!important;font-weight:900!important;line-height:1!important;display:block!important}.nexus-shuffle-stage .nexus-shuffle-box{will-change:transform, opacity, filter}.nexus-shuffle-stage .nexus-shuffle-box.is-exiting{pointer-events:none;animation:.5s cubic-bezier(.22,1,.36,1) forwards nexusShuffleBoxExit!important}@keyframes nexusShuffleBoxExit{0%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}35%{opacity:1;filter:blur();transform:translateY(-4px)scale(1.04)}to{opacity:0;filter:blur(3px);transform:translateY(-18px)scale(.72)}}.nexus-shuffle-loader{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;transition:opacity .28s,transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)scale(.9)}.nexus-shuffle-loader.is-visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.nexus-shuffle-loader.is-exiting{opacity:0;transform:translate(-50%,-55%)scale(.92)}.nexus-shuffle-loader-spinner{border:4px solid #008b6726;border-top-color:#008b67;border-radius:50%;width:48px;height:48px;animation:.75s linear infinite nexusShuffleLoaderSpin}@keyframes nexusShuffleLoaderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nexus-shuffle-loader-text{color:#49655d;letter-spacing:.04em;font-size:.8rem;font-weight:700}@media (width<=820px){:root{--nexus-mobile-green:#078b63;--nexus-mobile-green-dark:#056f50;--nexus-mobile-green-active:#009d70;--nexus-mobile-header-h:54px;--nexus-mobile-dock-h:64px}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}body{padding-bottom:calc(var(--nexus-mobile-dock-h) + env(safe-area-inset-bottom))!important}.game-store-shell.page-shell .landing-topbar{z-index:1700!important;width:100%!important;height:var(--nexus-mobile-header-h)!important;min-height:var(--nexus-mobile-header-h)!important;max-height:var(--nexus-mobile-header-h)!important;background:var(--nexus-mobile-green-dark)!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:0 10px!important;display:grid!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:visible!important;box-shadow:0 3px 10px #00000029!important}.page-shell:has(.landing-topbar) .landing-topbar{z-index:1700!important;width:100%!important;height:var(--nexus-mobile-header-h)!important;min-height:var(--nexus-mobile-header-h)!important;max-height:var(--nexus-mobile-header-h)!important;background:var(--nexus-mobile-green-dark)!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:0 10px!important;display:grid!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:visible!important;box-shadow:0 3px 10px #00000029!important}.game-store-shell.page-shell .landing-nav{width:auto!important;height:var(--nexus-mobile-header-h)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.page-shell:has(.landing-topbar) .landing-nav{width:auto!important;height:var(--nexus-mobile-header-h)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.page-shell:has(.landing-topbar) .landing-logo{background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important}.page-shell:has(.landing-topbar) .landing-logo:before{display:none!important}.page-shell:has(.landing-topbar) .landing-logo img{object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:92px!important;height:24px!important;display:block!important}.page-shell:has(.landing-topbar) .landing-nav>.landing-nav-group{display:none!important}.page-shell:has(.landing-topbar) .landing-desktop-sidebar-sections{display:none!important}.page-shell:has(.landing-topbar) .landing-menu-toggle{display:none!important}.game-store-shell.page-shell .landing-actions{width:auto!important;height:var(--nexus-mobile-header-h)!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.page-shell:has(.landing-topbar) .landing-actions{width:auto!important;height:var(--nexus-mobile-header-h)!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}:is(.page-shell:has(.landing-topbar) .landing-actions a,.page-shell:has(.landing-topbar) .landing-actions button){color:#fff!important;min-width:auto!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff8c!important;border-radius:6px!important;padding:0 10px!important;font-size:11px!important;font-weight:800!important;line-height:1!important}:is(.page-shell:has(.landing-topbar) .landing-actions a:hover,.page-shell:has(.landing-topbar) .landing-actions button:hover){background:#ffffff29!important}.page-shell:has(.landing-topbar) .landing-actions>.topbar-install{display:none!important}.page-shell:has(.landing-topbar) .landing-main{padding-top:calc(var(--nexus-mobile-header-h) - 2px)!important}.page-shell:has(.landing-topbar) .landing-stage{border-radius:0 0 14px 14px!important;margin-top:-2px!important;overflow:hidden!important}.page-shell:has(.landing-topbar) .landing-mobile-bottom-nav{z-index:1800!important;width:100%!important;height:calc(var(--nexus-mobile-dock-h) + env(safe-area-inset-bottom))!important;padding:4px 5px env(safe-area-inset-bottom)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;border-top:1px solid #ffffff1f!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -3px 12px #0000001f!important}.page-shell:has(.landing-topbar) .landing-mobile-nav-item{color:#8d9995!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;min-height:56px!important;margin:0!important;padding:5px 2px!important;font-size:9px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:background .18s,color .18s!important;display:flex!important;position:relative!important}.page-shell:has(.landing-topbar) .landing-mobile-nav-item:before{display:none!important}.page-shell:has(.landing-topbar) .landing-mobile-nav-item svg{flex:0 0 19px!important;width:19px!important;height:19px!important;display:block!important}.page-shell:has(.landing-topbar) .landing-mobile-nav-item span{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;display:block!important;overflow:hidden!important}.page-shell:has(.landing-topbar) .landing-mobile-nav-item.active{color:var(--nexus-mobile-green)!important;background:#e5f5ef!important}:is(.page-shell:has(.landing-topbar) .landing-mobile-nav-item:hover,.page-shell:has(.landing-topbar) .landing-mobile-nav-item:focus-visible){color:var(--nexus-mobile-green)!important;background:#eff8f4!important;outline:none!important}.page-shell:has(.landing-topbar) .landing-mobile-nav-item.active svg{transform:scale(1.05)!important}.page-shell:has(.landing-topbar) main{padding-bottom:calc(var(--nexus-mobile-dock-h) + 12px + env(safe-area-inset-bottom))!important}.page-shell:has(.landing-topbar) .landing-main{padding-bottom:calc(var(--nexus-mobile-dock-h) + 12px + env(safe-area-inset-bottom))!important}.page-shell:has(.landing-topbar) .community-public-main{top:var(--nexus-mobile-header-h)!important;bottom:calc(var(--nexus-mobile-dock-h) + env(safe-area-inset-bottom))!important}.page-shell:has(.landing-topbar) .game-store-main{padding-top:calc(var(--nexus-mobile-header-h) + 10px)!important}}@media (width<=380px){.page-shell:has(.landing-topbar) .landing-topbar{padding:0 8px!important}.page-shell:has(.landing-topbar) .landing-logo img{max-width:82px!important;height:22px!important}.page-shell:has(.landing-topbar) .landing-actions{gap:4px!important}:is(.page-shell:has(.landing-topbar) .landing-actions a,.page-shell:has(.landing-topbar) .landing-actions button){height:30px!important;min-height:30px!important;padding:0 8px!important;font-size:10px!important}.page-shell:has(.landing-topbar) .landing-mobile-nav-item{font-size:8.5px!important}.page-shell:has(.landing-topbar) .landing-mobile-nav-item svg{width:18px!important;height:18px!important}}@media (width<=820px){.landing-mobile-bottom-nav{overflow:visible!important}.landing-mobile-nav-menu{justify-content:stretch!important;align-items:stretch!important;min-width:0!important;display:flex!important;position:relative!important}.landing-mobile-nav-menu>.landing-mobile-nav-item{cursor:pointer!important;border:0!important;width:100%!important;font-family:inherit!important}.landing-mobile-popover{z-index:2200!important;background:#fff!important;border:1px solid #078b6329!important;border-radius:12px!important;width:190px!important;padding:6px!important;animation:.18s cubic-bezier(.22,1,.36,1) both nexusMobileNavPopoverIn!important;position:absolute!important;bottom:calc(100% + 10px)!important;box-shadow:0 14px 34px #0000002e!important}.landing-mobile-popover-tools{left:50%!important;transform:translate(-50%)!important}.landing-mobile-popover-store{right:0!important}@keyframes nexusMobileNavPopoverIn{0%{opacity:0;translate:0 7px;scale:.95}to{opacity:1;translate:0;scale:1}}.landing-mobile-popover-link{color:#253c34!important;background:0 0!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:42px!important;padding:9px 10px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;display:flex!important}.landing-mobile-popover-link:hover,.landing-mobile-popover-link:focus-visible{color:#078b63!important;background:#eaf7f2!important;outline:none!important}.landing-mobile-popover-link svg{color:#79958b!important;flex:0 0 15px!important;width:15px!important;height:15px!important}.landing-mobile-popover:after{content:""!important;background:#fff!important;border-bottom:1px solid #078b6329!important;border-right:1px solid #078b6329!important;width:12px!important;height:12px!important;position:absolute!important;bottom:-6px!important;transform:rotate(45deg)!important}.landing-mobile-popover-tools:after{margin-left:-6px!important;left:50%!important}.landing-mobile-popover-store:after{right:20%!important}.landing-mobile-nav-item.menu-open{color:#078b63!important;background:#e5f5ef!important}.landing-mobile-nav-item span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.landing-mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media screen and (width<=820px){:root{--nexus-mobile-topbar-height:52px;--nexus-mobile-green:#087451;--nexus-mobile-green-bright:#0a8f67}html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body .page-shell .landing-topbar,body .page-shell .auth-landing-topbar,body .landing-shell .landing-topbar,body .game-store-shell .landing-topbar{width:100%!important;height:var(--nexus-mobile-topbar-height)!important;min-height:var(--nexus-mobile-topbar-height)!important;max-height:var(--nexus-mobile-topbar-height)!important;background:var(--nexus-mobile-green)!important;z-index:5000!important;border:0!important;border-radius:0 0 13px 13px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;margin:0!important;padding:0 9px!important;display:grid!important;position:fixed!important;inset:0 0 auto!important;overflow:visible!important;box-shadow:0 4px 12px #0000002b!important}body .page-shell .landing-topbar .landing-nav{width:auto!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}body .page-shell .landing-topbar .landing-logo{background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important}body .page-shell .landing-topbar .landing-logo:before{display:none!important}body .page-shell .landing-topbar .landing-logo img{object-fit:contain!important;filter:none!important;width:auto!important;max-width:78px!important;height:20px!important;display:block!important}body .page-shell .landing-topbar .landing-nav>.landing-nav-group,body .page-shell .landing-desktop-sidebar-sections,body .page-shell .landing-menu-toggle{display:none!important}body .page-shell .landing-topbar .landing-actions{background:0 0!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;width:auto!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;position:static!important}body .page-shell .landing-topbar .landing-actions>.topbar-install{display:none!important}body .page-shell .landing-topbar .landing-actions a,body .page-shell .landing-topbar .landing-actions button{color:#fff!important;width:auto!important;min-width:0!important;height:31px!important;min-height:31px!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff94!important;border-radius:5px!important;padding:0 9px!important;font-size:10px!important;font-weight:800!important;line-height:1!important}body .page-shell .landing-topbar .landing-actions a:last-child,body .page-shell .landing-topbar .landing-actions button:last-child{background:#ffffff21!important}body .landing-shell.page-shell{padding-top:0!important}body .landing-shell .landing-main{padding-top:calc(var(--nexus-mobile-topbar-height) - 4px)!important}body .landing-shell .landing-stage{z-index:1!important;border-radius:0 0 12px 12px!important;margin-top:-4px!important;position:relative!important;overflow:hidden!important}body .landing-shell .landing-topbar{z-index:5000!important}body .page-shell .landing-mobile-bottom-nav{z-index:5000!important;width:100%!important;height:calc(61px + env(safe-area-inset-bottom))!important;padding:4px 5px env(safe-area-inset-bottom)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;border-top:1px solid #e4ebe8!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:visible!important;box-shadow:0 -3px 12px #0000001f!important}body .page-shell .landing-mobile-nav-item{color:#8d9a96!important;width:100%!important;min-width:0!important;min-height:53px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;margin:0!important;padding:4px 1px!important;font-size:7.5px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:flex!important}body .page-shell .landing-mobile-nav-item:before{display:none!important}body .page-shell .landing-mobile-nav-item svg{flex:0 0 17px!important;width:17px!important;height:17px!important}body .page-shell .landing-mobile-nav-item span{white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;width:100%!important;display:block!important;overflow:hidden!important}body .page-shell .landing-mobile-nav-item.active,body .page-shell .landing-mobile-nav-item.menu-open{color:#087451!important;background:#e5f5ef!important}body .page-shell .landing-mobile-nav-menu{align-items:stretch!important;min-width:0!important;display:flex!important;position:relative!important}body .page-shell .landing-mobile-nav-menu>.landing-mobile-nav-item{width:100%!important}body .page-shell .landing-mobile-popover{z-index:5500!important;background:#fff!important;border:1px solid #d8e8e2!important;border-radius:10px!important;width:175px!important;padding:5px!important;position:absolute!important;bottom:calc(100% + 9px)!important;box-shadow:0 10px 28px #0000002e!important}body .page-shell .landing-mobile-popover-tools{left:50%!important;transform:translate(-50%)!important}body .page-shell .landing-mobile-popover-store{left:auto!important;right:0!important}body .page-shell .landing-mobile-popover-link{color:#263c35!important;background:0 0!important;border-radius:7px!important;min-height:39px!important;padding:8px 9px!important;font-size:10px!important;font-weight:800!important}body .page-shell .landing-main{padding-bottom:calc(68px + env(safe-area-inset-bottom))!important}}@media screen and (width<=380px){body .page-shell .landing-topbar{padding:0 7px!important}body .page-shell .landing-topbar .landing-logo img{max-width:72px!important;height:18px!important}body .page-shell .landing-topbar .landing-actions{gap:4px!important}body .page-shell .landing-topbar .landing-actions a,body .page-shell .landing-topbar .landing-actions button{height:29px!important;min-height:29px!important;padding:0 7px!important;font-size:9px!important}body .page-shell .landing-mobile-nav-item{font-size:7px!important}body .page-shell .landing-mobile-nav-item svg{width:16px!important;height:16px!important}}@media (width<=820px){.landing-shell.page-shell .landing-tournament-action-bar>.landing-tournament-action{display:none!important}.landing-shell.page-shell .landing-tournament-action-bar{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-height:52px!important;margin:0!important;padding:0!important;display:grid!important}.landing-shell.page-shell .landing-tournament-action-bar>.landing-game-select{grid-area:1/1!important;width:100%!important;min-width:0!important;display:block!important}.landing-shell.page-shell .landing-game-select-trigger{border:0!important;border-radius:0!important;width:100%!important;min-height:52px!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important}.landing-shell.page-shell .landing-tournament-action-bar.is-menu-open{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important}.landing-shell.page-shell .landing-tournament-action-bar.is-menu-open>.landing-tournament-action{display:none!important}.landing-shell.page-shell .landing-tournament-action-bar.is-menu-open .landing-game-select{display:contents!important}.landing-shell.page-shell .landing-tournament-action-bar.is-menu-open .landing-game-select-trigger{grid-area:1/1!important}.landing-shell.page-shell .landing-tournament-action-bar.is-menu-open .landing-game-select-menu{grid-area:2/1!important;width:100%!important;left:0!important}}@media (width<=650px){.landing-organizer-sponsors{box-sizing:border-box!important;width:100%!important;margin-top:40px!important;margin-bottom:24px!important;padding:0 16px!important}.landing-organizer-sponsors-heading{margin-bottom:28px!important}.landing-organizer-sponsors .landing-organizer-sponsors-grid{place-items:center!important;justify-content:initial!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:28px 18px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;display:grid!important}.landing-organizer-sponsors .landing-organizer-sponsor-item{width:100%!important;min-width:0!important;max-width:100%!important;min-height:82px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;text-decoration:none!important;display:flex!important}.landing-organizer-sponsors .landing-organizer-sponsor-item img{object-fit:contain!important;object-position:center!important;filter:none!important;opacity:1!important;width:92px!important;max-width:100%!important;height:62px!important;margin:0 auto!important;display:block!important;transform:none!important}.landing-organizer-sponsors .landing-organizer-sponsor-item span{display:none!important}.landing-organizer-sponsors .landing-organizer-sponsor-item:hover img{transform:none!important}}@media (width<=380px){.landing-organizer-sponsors{padding:0 12px!important}.landing-organizer-sponsors .landing-organizer-sponsors-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important}.landing-organizer-sponsors .landing-organizer-sponsor-item{min-height:76px!important}.landing-organizer-sponsors .landing-organizer-sponsor-item img{width:82px!important;height:56px!important}}@media (width<=640px){.landing-shell.page-shell .landing-main>.landing-banner-only,.landing-shell.page-shell .landing-main>.landing-tournament-action-bar{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;transform:translate(0,0)!important}.landing-shell.page-shell .landing-banner-only{background:#063d32!important;border:0!important;border-radius:0!important;width:100%!important;height:430px!important;min-height:430px!important;margin:0!important;padding:0!important;line-height:normal!important;position:relative!important;overflow:hidden!important}.landing-shell.page-shell .landing-banner-image{object-fit:cover!important;object-position:43% center!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;transform:none!important}.landing-shell.page-shell .landing-banner-only:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(#0000001a 0%,#00000014 40%,#00000047 100%)!important;position:absolute!important;inset:0!important}.landing-shell.page-shell .landing-banner-copy{z-index:4!important;text-align:center!important;flex-direction:column!important;align-items:center!important;width:calc(100% - 34px)!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:56%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.landing-shell.page-shell .landing-banner-typewriter{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.landing-shell.page-shell .landing-type-line,.landing-shell.page-shell .landing-type-line-three,.landing-shell.page-shell .landing-type-line-three-initial{color:#fff;letter-spacing:.01em!important;text-align:center!important;text-shadow:0 3px 12px #00000052!important;max-width:100%!important;font-size:34px!important;font-style:normal!important;font-weight:900!important;line-height:1.05!important}.landing-shell.page-shell .landing-type-line-three,.landing-shell.page-shell .landing-type-line-three-initial{color:#10c79a!important}.landing-shell.page-shell .landing-banner-copy-line{background:#10c79a!important;border-radius:999px!important;width:54px!important;height:3px!important;margin:18px auto 0!important}.landing-shell.page-shell .landing-banner-copy-description{color:#fffffff0!important;letter-spacing:.025em!important;text-align:center!important;opacity:1!important;width:calc(100% - 12px)!important;max-width:320px!important;margin:18px auto 0!important;font-size:10px!important;font-weight:800!important;line-height:1.55!important;transform:none!important}.landing-shell.page-shell .landing-banner-entry-logo{z-index:4!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:92px!important;display:flex!important;position:absolute!important;top:28px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.landing-shell.page-shell .landing-banner-entry-logo img{object-fit:contain!important;width:92px!important;height:auto!important;max-height:62px!important}.landing-shell.page-shell .landing-banner-entry-subtitle{letter-spacing:.28em!important;margin:0!important;font-size:8px!important}.landing-shell.page-shell .landing-tournament-action-bar{background:0 0!important;border:0!important;width:100%!important;min-height:68px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.landing-shell.page-shell .landing-tournament-action-bar>.landing-tournament-action{display:none!important}.landing-shell.page-shell .landing-game-select{width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;left:0!important;right:auto!important;transform:none!important}.landing-shell.page-shell .landing-game-select-trigger{box-sizing:border-box!important;color:#fff!important;text-align:left!important;text-indent:0!important;background:#07966c!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:68px!important;min-height:68px!important;margin:0!important;padding:0 22px!important;font-size:16px!important;font-weight:500!important;line-height:1!important;display:flex!important;position:relative!important;left:0!important;overflow:hidden!important;transform:translate(0,0)!important}.landing-shell.page-shell .landing-game-select-trigger span{text-indent:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:hidden!important;transform:translate(0,0)!important}.landing-shell.page-shell .landing-game-select-trigger svg{flex:0 0 22px!important;width:22px!important;height:22px!important;margin:0!important}.landing-shell.page-shell .landing-tournament-action-bar.is-menu-open,.landing-shell.page-shell .landing-tournament-action-bar.is-menu-open .landing-game-select{display:block!important}.landing-shell.page-shell .landing-game-select-menu{box-sizing:border-box!important;border-radius:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:14px!important;position:relative!important;top:auto!important;left:0!important}.page-shell:has(.landing-topbar) .landing-topbar{background:#087451!important;border:0!important;border-radius:0!important;grid-template:"logo spacer actions"70px/auto 1fr auto!important;align-items:center!important;gap:0!important;width:100%!important;height:70px!important;min-height:70px!important;max-height:70px!important;padding:0 12px!important;display:grid!important;overflow:visible!important}.page-shell:has(.landing-topbar) .landing-nav{grid-area:1/1!important;justify-content:flex-start!important;place-self:center start!important;align-items:center!important;width:auto!important;min-width:0!important;height:70px!important;min-height:70px!important;max-height:70px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.page-shell:has(.landing-topbar) .landing-logo{grid-area:unset!important;justify-content:flex-start!important;justify-self:auto!important;align-items:center!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;transform:none!important}.page-shell:has(.landing-topbar) .landing-logo img{object-fit:contain!important;width:88px!important;max-width:88px!important;height:auto!important;max-height:34px!important;margin:0!important;display:block!important;transform:none!important}:is(.page-shell:has(.landing-topbar) .landing-nav-group,.page-shell:has(.landing-topbar) .landing-menu-toggle){display:none!important}.page-shell:has(.landing-topbar) .landing-actions{border:0!important;flex-flow:row!important;grid-area:1/3!important;justify-content:flex-end!important;place-self:center end!important;align-items:center!important;gap:0!important;width:auto!important;min-width:0!important;height:70px!important;min-height:70px!important;max-height:70px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;transform:none!important}.page-shell:has(.landing-topbar) .landing-actions>:not(.topbar-auth-action-shell){display:none!important}.page-shell:has(.landing-topbar) .topbar-auth-action-shell{flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;transform:none!important}.page-shell:has(.landing-topbar) .topbar-desktop-auth-link{color:#fff!important;white-space:nowrap!important;background:#ffffff1a!important;border:1px solid #ffffff8c!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:58px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 9px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;position:static!important;transform:none!important}.page-shell:has(.landing-topbar) .topbar-signup-link{background:#ffffff29!important}:is(.page-shell:has(.landing-topbar) .topbar-guest-account-link,.page-shell:has(.landing-topbar) .topbar-mobile-guest-menu-shell,.page-shell:has(.landing-topbar) .topbar-mobile-avatar-menu-shell,.page-shell:has(.landing-topbar) .topbar-user-menu-shell,.page-shell:has(.landing-topbar) .topbar-user-trigger,.page-shell:has(.landing-topbar) .topbar-install){display:none!important}.page-shell:has(.landing-topbar) .landing-logo img{object-fit:contain!important;width:115px!important;max-width:115px!important;height:auto!important;max-height:42px!important}.page-shell:has(.landing-topbar) .topbar-desktop-auth-link{border-radius:7px!important;min-width:72px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important}.page-shell:has(.landing-topbar) .topbar-auth-action-shell{gap:7px!important}}@media screen and (width<=640px){.landing-topbar{box-sizing:border-box!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:76px!important;min-height:76px!important;padding:0 14px!important;display:flex!important}.landing-topbar .landing-logo{align-items:center!important;width:125px!important;min-width:125px!important;height:50px!important;margin:0!important;padding:0!important;display:flex!important}.landing-topbar .landing-logo img{object-fit:contain!important;object-position:left center!important;width:125px!important;min-width:125px!important;max-width:none!important;height:50px!important;min-height:50px!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}.landing-topbar .topbar-auth-action-shell{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}.landing-topbar .topbar-desktop-auth-link{white-space:nowrap!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:82px!important;max-width:none!important;height:44px!important;min-height:44px!important;max-height:none!important;margin:0!important;padding:0 13px!important;font-size:13px!important;font-weight:800!important;line-height:1!important;display:flex!important}}@media (width<=640px){.landing-topbar .topbar-desktop-auth-link{border-radius:7px!important;min-width:78px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 14px!important;font-size:13px!important;font-weight:800!important}.landing-topbar .topbar-auth-action-shell{gap:8px!important}html body #root .landing-shell.page-shell .landing-topbar .topbar-auth-action-shell>a.topbar-auth-link.topbar-desktop-auth-link{box-sizing:border-box!important;white-space:nowrap!important;border:1px solid #fff9!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:92px!important;min-width:92px!important;max-width:92px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;transform:none!important}html body #root .landing-shell.page-shell .landing-topbar .topbar-auth-action-shell{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}html body #root .landing-shell.page-shell .landing-topbar .topbar-auth-action-shell>a.topbar-auth-link.topbar-desktop-auth-link{white-space:nowrap!important;box-sizing:border-box!important;border:1px solid #fff9!important;border-radius:7px!important;flex:0 0 76px!important;justify-content:center!important;align-items:center!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;transform:none!important}}.landing-promo-carousel,.landing-promo-carousel-layout,.landing-posted-tournaments,.landing-posted-tournament-viewport{box-shadow:none!important;background:0 0!important}html[data-theme=light] .landing-promo-carousel{background:0 0!important}.landing-posted-tournaments{justify-self:center!important;width:82%!important;max-width:470px!important;min-height:245px!important;margin:0 auto!important;padding:0!important;overflow:hidden!important}.landing-posted-tournament-viewport{width:100%!important;height:220px!important;margin:0!important;padding:0!important;overflow:hidden!important}.landing-posted-tournament-track{align-items:center!important;gap:10px!important;height:220px!important}.landing-posted-tournament-slide{flex:0 0 78%!important;width:78%!important;min-width:78%!important;height:205px!important;margin:0!important;padding:0!important}.landing-posted-tournament-card{width:100%!important;height:205px!important;min-height:205px!important;box-shadow:none!important;background:0 0!important;border-radius:14px!important;overflow:hidden!important}.landing-posted-tournament-image{aspect-ratio:auto!important;background:0 0!important;width:100%!important;height:205px!important;min-height:205px!important}.landing-posted-tournament-image>img,.landing-posted-tournament-fallback,.landing-posted-tournament-fallback img{object-fit:cover!important;background:0 0!important;width:100%!important;height:100%!important}.landing-posted-tournament-status{border-radius:999px!important;padding:6px 11px!important;font-size:.66rem!important;top:12px!important;left:12px!important}.landing-posted-tournament-copy{bottom:13px!important;left:14px!important;right:14px!important}.landing-posted-tournament-copy h2{margin:0 0 4px!important;font-size:1rem!important;line-height:1.08!important}.landing-posted-tournament-meta{gap:4px 8px!important;font-size:.62rem!important}.landing-carousel-arrow,.landing-carousel-arrow-left,.landing-carousel-arrow-right{display:none!important}.landing-carousel-dots{justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;margin-top:6px!important;display:flex!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.landing-carousel-dots button{width:7px!important;height:7px!important;box-shadow:none!important;border:0!important;padding:0!important}.landing-carousel-dots button.active{width:22px!important;box-shadow:none!important}@media (width<=600px){.landing-promo-carousel{background:0 0!important;padding:18px 0 24px!important}.landing-promo-carousel-layout{background:0 0!important;gap:18px!important}.landing-posted-tournaments{background:0 0!important;width:100%!important;max-width:100%!important;min-height:190px!important;padding:0!important}.landing-posted-tournament-viewport{background:0 0!important;width:100%!important;height:175px!important}.landing-posted-tournament-track{gap:8px!important;height:175px!important}.landing-posted-tournament-slide{flex:0 0 72%!important;width:72%!important;min-width:72%!important;height:165px!important;padding:0!important}.landing-posted-tournament-card{height:165px!important;min-height:165px!important;box-shadow:none!important;background:0 0!important;border-radius:12px!important}.landing-posted-tournament-image{background:0 0!important;height:165px!important;min-height:165px!important}.landing-posted-tournament-status{padding:5px 9px!important;font-size:.6rem!important;top:9px!important;left:9px!important}.landing-posted-tournament-copy{bottom:10px!important;left:10px!important;right:10px!important}.landing-posted-tournament-copy h2{font-size:.86rem!important}.landing-posted-tournament-meta{font-size:.55rem!important}.landing-carousel-arrow{display:none!important}}@media (width<=640px){.landing-promo-card,.landing-primary-promo,.landing-feature-card,.landing-home-promo-card{margin-left:auto!important;margin-right:auto!important;display:block!important;left:auto!important;right:auto!important;transform:none!important}.landing-promo-card img,.landing-primary-promo img,.landing-feature-card img,.landing-home-promo-card img{object-position:center!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.landing-posted-tournaments{flex-direction:column!important;align-items:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;display:flex!important;overflow:hidden!important}.landing-posted-tournament-viewport{justify-content:center!important;width:100%!important;display:flex!important;overflow:hidden!important}.landing-posted-tournament-track{align-items:center!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.landing-posted-tournament-track>.landing-posted-tournament-slide:only-child{flex:0 0 72%!important;width:72%!important;min-width:72%!important;margin-left:auto!important;margin-right:auto!important}.landing-posted-tournament-slide{flex:0 0 72%!important;width:72%!important;min-width:72%!important;margin:0!important}.landing-posted-tournament-card{width:100%!important;margin-left:auto!important;margin-right:auto!important}.landing-posted-tournament-track,.landing-posted-tournament-slide,.landing-posted-tournament-card{left:auto!important;right:auto!important;translate:0!important}.page-shell:has(.landing-topbar) .landing-main>.landing-promo-carousel{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}.landing-promo-carousel-layout{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;gap:18px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important}.landing-promo-banner{box-sizing:border-box!important;justify-self:center!important;width:calc(100% - 16px)!important;min-width:0!important;max-width:340px!important;min-height:0!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;left:auto!important;right:auto!important;overflow:hidden!important;transform:none!important}.landing-promo-banner-image,.landing-promo-banner img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;display:block!important;transform:none!important}.landing-posted-tournaments{box-sizing:border-box!important;justify-self:center!important;width:100%!important;max-width:100%!important;min-height:190px!important;margin:0 auto!important;padding:0!important;display:block!important;overflow:hidden!important}.landing-posted-tournament-viewport{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:175px!important;margin:0 auto!important;padding:0!important;display:block!important;overflow:hidden!important}.landing-posted-tournament-track{box-sizing:border-box!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;height:175px!important;margin:0!important;padding:0!important;display:flex!important}.landing-posted-tournament-slide{box-sizing:border-box!important;flex:0 0 72%!important;width:72%!important;min-width:72%!important;max-width:72%!important;height:165px!important;margin:0!important;padding:0!important}.landing-posted-tournament-track>.landing-posted-tournament-slide:only-child{flex:0 0 72%!important;width:72%!important;min-width:72%!important;max-width:72%!important;margin-left:14%!important;margin-right:14%!important}.landing-posted-tournament-card{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;height:165px!important;min-height:165px!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.landing-posted-tournament-image{width:100%!important;height:165px!important;min-height:165px!important;margin:0!important;overflow:hidden!important}.landing-posted-tournament-image>img,.landing-posted-tournament-fallback,.landing-posted-tournament-fallback img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.landing-carousel-arrow,.landing-carousel-arrow-left,.landing-carousel-arrow-right{display:none!important}.landing-shell.page-shell .landing-topbar .landing-actions{justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:auto!important;height:70px!important;margin:0 0 0 auto!important;padding:0!important;display:flex!important;overflow:visible!important}.landing-shell.page-shell .landing-topbar .landing-actions>.topbar-auth-action-shell,.landing-shell.page-shell .landing-topbar .landing-actions>.topbar-logged-in-actions{justify-content:flex-end!important;align-items:center!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important}.landing-shell.page-shell .landing-topbar .landing-actions>.topbar-install{display:none!important}.landing-shell.page-shell .landing-topbar .topbar-logged-in-actions{flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.landing-shell.page-shell .landing-topbar .topbar-quick-actions{flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}.landing-shell.page-shell .landing-topbar .topbar-quick-actions>.topbar-round-action{display:none!important}.landing-shell.page-shell .landing-topbar .topbar-wallet-pill{color:#fff!important;box-sizing:border-box!important;background:#ffffff1f!important;border:1px solid #fff9!important;border-radius:999px!important;flex:none!important;justify-content:space-between!important;align-items:center!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 6px 0 12px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.landing-shell.page-shell .landing-topbar .topbar-wallet-value{text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;max-width:75px!important;display:block!important;overflow:hidden!important}.landing-shell.page-shell .landing-topbar .topbar-wallet-add{color:#087451!important;background:#fff!important;border-radius:50%!important;flex:0 0 22px!important;place-items:center!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;padding:0!important;font-size:16px!important;font-weight:900!important;line-height:1!important;display:grid!important}.landing-shell.page-shell .landing-topbar .topbar-profile-image-link{color:#fff!important;box-sizing:border-box!important;background:#ffffff24!important;border:1px solid #ffffffa6!important;border-radius:50%!important;flex:0 0 38px!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:2px!important;text-decoration:none!important;display:inline-flex!important;overflow:hidden!important}.landing-shell.page-shell .landing-topbar .topbar-profile-image-link img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}.landing-shell.page-shell .landing-topbar .topbar-profile-fallback-icon{color:#fff!important;width:21px!important;height:21px!important;display:block!important}}@media (width<=1024px){html body #root .page-shell .landing-desktop-sidebar-sections{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;max-height:0!important;display:none!important;position:absolute!important;top:-9999px!important;left:-9999px!important;overflow:hidden!important}html body #root .page-shell .landing-sidebar-collapse-button{visibility:hidden!important;pointer-events:none!important;display:none!important}html body #root .page-shell .side-navbar,html body #root .page-shell .landing-sidebar{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html body #root .page-shell:has(.landing-topbar){margin-left:0!important;padding-left:0!important}:is(html body #root .page-shell:has(.landing-topbar) .community-public-main,html body #root .page-shell:has(.landing-topbar) .account-hub-main,html body #root .page-shell:has(.landing-topbar) .about-page-main){width:100%!important;max-width:100%!important;margin-left:0!important;left:0!important}}@media (width<=640px){html body #root .page-shell.account-hub-shell .account-hub-content{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}html body #root .page-shell.account-hub-shell .account-hub-overview{box-sizing:border-box!important;color:#fff!important;z-index:10!important;background:linear-gradient(135deg,#087f5bfa,#1b8b67eb)!important;border:0!important;border-radius:18px!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0 0 10px!important;padding:14px!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 8px 20px #0046312e!important}html body #root .page-shell.account-hub-shell .account-hub-user{box-sizing:border-box!important;border-bottom:1px solid #fff3!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0!important;padding:0 0 12px!important;display:flex!important}html body #root .page-shell.account-hub-shell .account-hub-user .profile-avatar{box-sizing:border-box!important;border:2px solid #fff9!important;border-radius:50%!important;flex:0 0 54px!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important}html body #root .page-shell.account-hub-shell .account-hub-user-info{color:#fff!important;flex-direction:column!important;flex:auto!important;justify-content:center!important;align-items:flex-start!important;gap:2px!important;min-width:0!important;display:flex!important}html body #root .page-shell.account-hub-shell .account-hub-name-row{color:#fff!important;align-items:center!important;gap:5px!important;display:flex!important}html body #root .page-shell.account-hub-shell .account-hub-name-row strong{color:#fff!important;font-size:18px!important;font-weight:800!important;line-height:1.1!important}html body #root .page-shell.account-hub-shell .account-hub-member-id-row,html body #root .page-shell.account-hub-shell .account-hub-member-id-row span{color:#ffffffd1!important;font-size:11px!important;font-weight:600!important}html body #root .page-shell.account-hub-shell .account-hub-member-copy{color:#ffffffe0!important}html body #root .page-shell.account-hub-shell .account-hub-balance{box-sizing:border-box!important;align-items:center!important;width:100%!important;margin:0!important;padding:11px 0 8px!important;display:flex!important}html body #root .page-shell.account-hub-shell .account-hub-main-balance{color:#fff!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}html body #root .page-shell.account-hub-shell .account-hub-ph-flag{object-fit:cover!important;border-radius:50%!important;width:19px!important;height:19px!important}html body #root .page-shell.account-hub-shell .account-hub-main-balance strong{color:#fff!important;font-size:17px!important;font-weight:800!important;line-height:1!important}html body #root .page-shell.account-hub-shell .account-hub-balance-add{color:#087f5b!important;background:#ffffffeb!important;border-radius:50%!important;place-items:center!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important;display:grid!important}html body #root .page-shell.account-hub-shell .account-hub-actions{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin:0!important;padding:4px 0 0!important;display:grid!important}html body #root .page-shell.account-hub-shell .account-hub-actions .account-hub-action-disabled{color:#fff!important;white-space:nowrap!important;width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;box-shadow:none!important;opacity:1!important;cursor:default!important;pointer-events:none!important;background:#ffffff29!important;border:1px solid #ffffff6b!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 5px!important;font-family:inherit!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:flex!important}html body #root .page-shell.account-hub-shell .account-hub-menu-scroll{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;overflow:visible!important;transform:none!important}html body #root .page-shell.account-hub-shell .account-menu-dashboard{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0!important}html body #root .page-shell.account-hub-shell .account-hub-overview{margin-top:18px!important}html body #root .page-shell.account-hub-shell .account-hub-main{padding-top:12px!important}html body #root .page-shell.account-hub-shell .topbar,html body #root .page-shell.account-hub-shell header{z-index:100!important}html body #root .page-shell.account-hub-shell .account-hub-menu-scroll{z-index:1!important;position:relative!important}html body #root .page-shell.account-hub-shell .account-hub-overview{z-index:999!important;margin-top:43px!important;position:relative!important}html body #root .page-shell.account-hub-shell .account-hub-content{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important}html body #root .page-shell.account-hub-shell .account-menu-dashboard{z-index:1!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0!important;position:relative!important}html body #root .page-shell.account-hub-shell>.landing-topbar{z-index:10000!important;width:100%!important;height:76px!important;min-height:76px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}html body #root .page-shell.account-hub-shell .account-hub-overview{z-index:10001!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;margin:0!important;position:fixed!important;top:58px!important;left:10px!important;right:10px!important;transform:none!important}html body #root .page-shell.account-hub-shell .account-hub-main{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:260px 10px 92px!important;position:relative!important;overflow:visible!important}html body #root .page-shell.account-hub-shell .account-hub-content{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root .page-shell.account-hub-shell .account-hub-menu-scroll{z-index:1!important;width:100%!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;left:auto!important;overflow:visible!important;transform:none!important}html body #root .page-shell.account-hub-shell .account-hub-menu-scroll:before{content:none!important;display:none!important}.registration-page .registration-header,.registration-page .registration-hero,.registration-page .registration-intro{flex-direction:column!important;justify-content:center!important;gap:4px!important;height:auto!important;min-height:0!important;margin:0 0 10px!important;padding:18px 14px!important;display:flex!important}.registration-page .registration-header h1,.registration-page .registration-hero h1,.registration-page .registration-intro h1{margin:0!important;line-height:1.2!important}.registration-page .registration-header p,.registration-page .registration-hero p,.registration-page .registration-intro p{margin:2px 0 0!important}.registration-page .registration-header:after,.registration-page .registration-hero:after,.registration-page .registration-intro:after{content:none!important;display:none!important}html body #root .page-shell.account-profile-details-shell>.landing-topbar{z-index:10000!important;height:76px!important;min-height:76px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}html body #root .page-shell.account-profile-details-shell .account-profile-details-main{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:118px 10px 90px!important;position:relative!important;top:auto!important;transform:none!important}html body #root .page-shell.account-profile-details-shell .account-profile-details-content{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;transform:none!important}html body #root .page-shell.account-profile-details-shell .account-profile-title-raised{box-sizing:border-box!important;z-index:10001!important;border-radius:12px!important;align-items:center!important;width:auto!important;max-width:none!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 14px!important;display:flex!important;position:fixed!important;top:58px!important;left:10px!important;right:10px!important;transform:none!important}.page-shell.account-profile-details-shell .account-profile-title-raised .account-profile-back{align-items:center!important;gap:14px!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important}html body #root .page-shell.account-profile-details-shell .account-hub-menu-scroll{z-index:1!important;width:100%!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;transform:none!important}html body #root .page-shell.account-profile-details-shell .account-profile-details-body{margin:0!important;padding:10px 0 20px!important}html body #root .page-shell.account-profile-details-shell .account-hub-menu-scroll:before{content:none!important;display:none!important}html body #root .page-shell.account-hub-shell .account-menu-dashboard>.account-menu-section:first-child{margin-top:14px!important}html body #root .account-registration-shell>.landing-topbar{z-index:10000!important;height:76px!important;min-height:76px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}html body #root .account-registration-shell .community-public-main{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:118px 10px 90px!important}html body #root .account-registration-shell .community-lobby-shell{background:0 0!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important}html body #root .account-registration-shell .community-lobby-shell>.community-lobby-topbar{box-sizing:border-box!important;z-index:10001!important;background:#fff!important;border-radius:12px!important;grid-template-columns:34px minmax(0,1fr) 34px!important;align-items:center!important;width:auto!important;max-width:none!important;height:62px!important;min-height:62px!important;max-height:62px!important;margin:0!important;padding:0 10px!important;display:grid!important;position:fixed!important;top:58px!important;left:10px!important;right:10px!important;overflow:hidden!important;box-shadow:0 5px 14px #0f231d14!important}html body #root .account-registration-shell .community-lobby-topbar .account-registration-back-button{place-items:center!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;display:grid!important}html body #root .account-registration-shell .community-lobby-topbar .account-registration-back-button svg{width:18px!important;height:18px!important}html body #root .account-registration-shell .community-lobby-topbar>div{text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:1px!important;min-width:0!important;display:flex!important}html body #root .account-registration-shell .community-lobby-topbar h1{color:#101b17!important;margin:0!important;font-size:14px!important;font-weight:850!important;line-height:1.15!important}html body #root .account-registration-shell .community-lobby-topbar p{text-overflow:ellipsis!important;white-space:nowrap!important;color:#77847f!important;max-width:100%!important;margin:0!important;font-size:9px!important;font-weight:650!important;line-height:1.2!important;overflow:hidden!important}html body #root .account-registration-shell .account-registration-topbar-spacer{width:32px!important;height:1px!important}html body #root .account-registration-shell .community-lobby-filterbar{box-sizing:border-box!important;width:100%!important;min-height:0!important;margin:12px 0 0!important;padding:7px 6px!important;position:relative!important;top:auto!important}html body #root .account-registration-shell .account-registration-loading{gap:7px!important;height:auto!important;min-height:190px!important;padding:24px 12px!important}}.account-registration-shell .account-registration-topbar-spacer{display:none!important}.account-registration-shell .community-lobby-topbar{grid-template-columns:34px minmax(0,1fr)!important}@media (width<=640px){.account-registration-shell .community-lobby-topbar p{display:none!important}.account-registration-shell .community-lobby-topbar>div{justify-content:center!important}.account-registration-shell .community-lobby-topbar h1{margin:0!important}.account-registration-shell .community-lobby-shell>.community-lobby-topbar{z-index:10001!important;width:auto!important;height:62px!important;min-height:62px!important;max-height:62px!important;margin:0!important;position:fixed!important;top:46px!important;left:10px!important;right:10px!important}.account-registration-shell .community-lobby-filterbar{z-index:50!important;margin-top:0!important;margin-bottom:-72px!important;position:relative!important;top:-72px!important}}@media (width<=820px){html body #root .account-registration-shell .community-public-main .community-lobby-shell .community-lobby-filterbar[aria-label="Registration tournament filters"]{z-index:20!important;width:100%!important;margin-top:0!important;margin-bottom:-44px!important;position:relative!important;top:auto!important;transform:translateY(-44px)!important}}@media (width<=640px){html body #root .community-public-shell--lobby>.landing-topbar{z-index:10000!important;height:76px!important;min-height:76px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}html body #root .community-public-shell--lobby .community-public-main{box-sizing:border-box!important;width:100%!important;padding:122px 10px 90px!important;top:0!important;left:0!important;right:0!important}html body #root .community-public-shell--lobby .community-lobby-shell>.community-lobby-topbar{box-sizing:border-box!important;z-index:10001!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;max-width:none!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:0 14px!important;display:flex!important;position:fixed!important;top:50px!important;left:10px!important;right:10px!important;overflow:hidden!important}html body #root .community-public-shell--lobby .community-lobby-topbar h1{margin:0!important;font-size:15px!important;font-weight:850!important;line-height:1.1!important}html body #root .community-public-shell--lobby .community-lobby-filterbar[aria-label="Community chat filters"]{box-sizing:border-box!important;z-index:5!important;border-radius:12px!important;width:100%!important;height:auto!important;min-height:58px!important;margin:12px 0 0!important;padding:8px 6px!important;position:relative!important;top:auto!important;transform:none!important}html body #root .community-public-shell--lobby .community-lobby-filterbar[aria-label="Community chat filters"] button{min-width:62px!important;min-height:32px!important;padding:0 12px!important;font-size:11px!important}html body #root .community-public-shell--lobby .community-lobby-grid{gap:12px!important;width:100%!important;margin-top:14px!important}html body #root .community-public-shell--lobby .community-lobby-shell{gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important}html body #root .landing-sidebar-collapse-button{visibility:hidden!important;pointer-events:none!important;display:none!important}html body #root .community-public-shell--lobby .community-lobby-shell>.community-lobby-topbar{align-items:center!important;justify-content:initial!important;box-sizing:border-box!important;z-index:10001!important;background:#fff!important;border-radius:12px!important;grid-template-columns:32px minmax(0,1fr)!important;width:auto!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:0 14px!important;display:grid!important;position:fixed!important;top:50px!important;left:10px!important;right:10px!important;overflow:visible!important}html body #root .community-public-shell--lobby .community-lobby-topbar button{opacity:1!important;visibility:visible!important;color:#008767!important;background:0 0!important;border:0!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;margin:0!important;padding:0!important;display:grid!important}html body #root .community-public-shell--lobby .community-lobby-topbar button svg{opacity:1!important;visibility:visible!important;width:18px!important;height:18px!important;display:block!important}html body #root .community-public-shell--lobby .community-lobby-topbar>div{text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}html body #root .community-public-shell--lobby .community-lobby-topbar h1{text-align:left!important;color:#111c18!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:800!important;line-height:1.1!important}html body #root .community-public-shell--lobby .community-lobby-topbar{grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:0 12px!important;display:grid!important}html body #root .community-public-shell--lobby .community-lobby-back-button{color:#008767!important;cursor:pointer!important;background:0 0!important;border:0!important;place-items:center!important;width:30px!important;height:30px!important;margin:0!important;padding:0!important;font-size:28px!important;font-weight:400!important;line-height:1!important;display:grid!important}html body #root .community-public-shell--lobby .community-lobby-topbar>div{text-align:left!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;display:flex!important}html body #root .community-public-shell--lobby .community-lobby-topbar h1{margin:0!important;font-size:14px!important;line-height:1!important}html body #root .community-public-shell--lobby .community-lobby-topbar p{display:none!important}html body #root .community-lobby-filterbar[aria-label="Community chat filters"],html body #root .community-lobby-filterbar[aria-label="Registration tournament filters"]{align-items:center!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:5px 6px!important}.community-public-shell--lobby .community-lobby-topbar{margin-bottom:6px!important}.community-public-shell--lobby .community-lobby-filterbar[aria-label="Community chat filters"]{margin-top:0!important;margin-bottom:8px!important}.community-public-shell--lobby .community-lobby-grid{margin-top:0!important}.account-registration-shell .community-lobby-filterbar[aria-label="Registration tournament filters"]{margin-top:6px!important;margin-bottom:8px!important}html body #root .community-public-shell--lobby .community-lobby-filterbar[aria-label="Community chat filters"]{margin-top:6px!important;margin-bottom:0!important}html body #root .community-public-shell--lobby .community-lobby-grid,html body #root .account-registration-shell .community-lobby-filterbar[aria-label="Registration tournament filters"],html body #root .account-registration-shell .community-lobby-grid{margin-top:6px!important}html body #root .community-public-shell--lobby .community-lobby-shell{flex-direction:column!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}html body #root .community-public-shell--lobby .community-lobby-filterbar[aria-label="Community chat filters"]{box-sizing:border-box!important;flex:0 0 46px!important;width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:6px 0 0!important;padding:5px 6px!important;position:static!important;top:auto!important;bottom:auto!important;transform:none!important}html body #root .community-public-shell--lobby .community-lobby-grid{align-self:stretch!important;width:100%!important;margin:8px 0 0!important;padding:0!important;position:static!important;top:auto!important;bottom:auto!important;transform:none!important}html body #root .account-registration-shell .community-lobby-filterbar[aria-label="Registration tournament filters"]{box-sizing:border-box!important;flex:0 0 46px!important;width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:6px 0 0!important;padding:5px 6px!important;position:static!important;top:auto!important;bottom:auto!important;transform:none!important}html body #root .account-registration-shell .community-lobby-grid{width:100%!important;margin:8px 0 0!important;padding:0!important;position:static!important;top:auto!important;bottom:auto!important;transform:none!important}.landing-sidebar-collapse-toggle,.landing-sidebar-collapse-button,.landing-sidebar-toggle,.public-sidebar-collapse-toggle,.public-sidebar-toggle{display:none!important}html body #root .account-registration-shell .community-public-main{box-sizing:border-box!important;width:100%!important;padding:122px 10px 90px!important;top:0!important;left:0!important;right:0!important}html body #root .account-registration-shell .community-lobby-shell>.community-lobby-topbar{z-index:10001!important;box-sizing:border-box!important;border-radius:12px!important;width:auto!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:0 12px!important;position:fixed!important;top:50px!important;left:10px!important;right:10px!important}html body #root .account-registration-shell .community-lobby-topbar p{display:none!important}html body #root .account-registration-shell .community-lobby-filterbar[aria-label="Registration tournament filters"]{box-sizing:border-box!important;z-index:auto!important;align-items:center!important;width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:6px 0 8px!important;padding:5px 6px!important;display:flex!important;position:static!important;top:auto!important;bottom:auto!important;overflow:auto hidden!important;transform:none!important}html body #root .account-registration-shell .community-lobby-filterbar[aria-label="Registration tournament filters"] button{flex:none!important;height:32px!important;min-height:32px!important;margin:0!important}html body #root .account-registration-shell .account-registration-loading{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:120px!important;margin:0!important;padding:18px 12px!important;position:static!important}html body #root .account-registration-shell .community-lobby-grid{width:100%!important;margin:0!important;padding:0!important;position:static!important;top:auto!important;transform:none!important}html body #root .account-registration-shell .community-lobby-filterbar[aria-label="Registration tournament filters"]{box-sizing:border-box!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:8px 0!important;padding:5px 6px!important;position:relative!important;top:auto!important;transform:none!important}html body #root .account-registration-shell .community-lobby-grid,html body #root .account-registration-shell .account-registration-loading{margin-top:0!important}html body #root .account-registration-shell .community-lobby-shell>.community-lobby-topbar{z-index:10001!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;position:fixed!important;top:50px!important;left:10px!important;right:10px!important}html body #root .account-registration-shell .community-lobby-shell>.community-lobby-filterbar[aria-label="Registration tournament filters"]{box-sizing:border-box!important;z-index:auto!important;width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0 0 8px!important;padding:5px 6px!important;position:static!important;top:auto!important;transform:none!important}html body #root .account-registration-shell .community-lobby-shell>.community-lobby-grid{margin:0!important;padding:0!important;position:static!important;top:auto!important;transform:none!important}html body #root .account-registration-shell .community-lobby-shell{padding-top:45px!important}html body #root .account-registration-shell .community-lobby-shell>.community-lobby-grid{margin-top:10px!important}.account-registration-shell .community-lobby-shell{padding-top:8px!important}.account-registration-shell .community-lobby-grid{margin-top:8px!important}.account-registration-detail-shell .account-registration-table-card{width:100%!important;max-width:100%!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;padding:8px!important}.account-registration-detail-shell .account-registration-table-wrap{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow-x:visible!important}.account-registration-detail-shell .account-registration-table{border-collapse:separate!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.account-registration-detail-shell .account-registration-table thead{display:none!important}.account-registration-detail-shell .account-registration-table tbody{flex-direction:column!important;gap:10px!important;width:100%!important;display:flex!important}.account-registration-detail-shell .account-registration-table tbody tr{box-sizing:border-box!important;background:#fff!important;border:1px solid #e6eeeb!important;border-radius:12px!important;flex-direction:column!important;gap:8px!important;width:100%!important;max-width:100%!important;padding:12px!important;display:flex!important}.account-registration-detail-shell .account-registration-table tbody td{text-align:left!important;box-sizing:border-box!important;white-space:normal!important;border:0!important;width:100%!important;max-width:100%!important;padding:0!important;display:block!important}.account-registration-detail-shell .account-registration-table tbody td strong{white-space:normal!important;text-overflow:initial!important;overflow:visible!important}.account-registration-detail-shell .account-registration-table tbody td small{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;width:100%!important;max-width:100%!important;overflow:visible!important}.account-registration-detail-shell .account-registration-answer-preview{white-space:normal!important;width:100%!important;max-width:100%!important;text-overflow:initial!important;overflow-wrap:anywhere!important;overflow:visible!important}.account-registration-detail-shell .account-registration-action-group{flex-wrap:wrap!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;display:flex!important}.account-registration-detail-shell .account-registration-table tbody tr{position:relative!important}.account-registration-detail-shell .account-registration-actions-cell{width:auto!important;height:0!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}.account-registration-detail-shell .account-registration-mobile-actions{position:static!important}.account-registration-detail-shell .account-registration-more-button{z-index:22!important;color:#1b2824!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;display:grid!important;position:absolute!important;top:8px!important;right:8px!important}.account-registration-detail-shell .account-registration-more-button span{font-size:24px!important;font-weight:900!important;line-height:20px!important;display:block!important;transform:translateY(-1px)!important}.account-registration-detail-shell .account-registration-more-button:hover,.account-registration-detail-shell .account-registration-more-button:focus-visible{background:#f1f5f3!important;outline:none!important}.account-registration-detail-shell .account-registration-menu-backdrop{z-index:20!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important}.account-registration-detail-shell .account-registration-action-menu{z-index:30!important;background:#fff!important;border:1px solid #e4ebe8!important;border-radius:12px!important;flex-direction:column!important;width:150px!important;padding:6px!important;display:flex!important;position:absolute!important;top:42px!important;right:8px!important;overflow:hidden!important;box-shadow:0 10px 30px #0d1b1724!important}.account-registration-detail-shell .account-registration-menu-item{color:#17231f!important;width:100%!important;min-height:40px!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:10px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important;display:flex!important}.account-registration-detail-shell .account-registration-menu-item svg{flex:none!important;width:16px!important;height:16px!important}.account-registration-detail-shell .account-registration-menu-item:hover,.account-registration-detail-shell .account-registration-menu-item:focus-visible{background:#f5f8f7!important;outline:none!important}.account-registration-detail-shell .account-registration-menu-item.view{color:#087a59!important}.account-registration-detail-shell .account-registration-menu-item.reject{color:#c22f27!important}.account-registration-detail-shell .account-registration-menu-item.accept{color:#078f67!important}.account-registration-detail-shell .account-registration-menu-item:disabled,.account-registration-detail-shell .account-registration-more-button:disabled{opacity:.42!important;cursor:not-allowed!important}}.account-registration-table tbody tr{position:relative}.account-registration-actions-cell{position:relative!important;overflow:visible!important}.account-registration-mobile-actions{justify-content:center!important;display:inline-flex!important;position:relative!important}.account-registration-more-button{color:#1c2925!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;display:grid!important}.account-registration-more-button span{font-size:22px!important;font-weight:900!important;line-height:1!important;display:block!important}.account-registration-more-button:hover,.account-registration-more-button:focus-visible{background:#f1f5f3!important;outline:none!important}.account-registration-menu-backdrop{z-index:9998!important;background:0 0!important;border:0!important;position:fixed!important;inset:0!important}.account-registration-action-menu{z-index:9999!important;background:#fff!important;border:1px solid #e3e9e6!important;border-radius:12px!important;flex-direction:column!important;width:150px!important;min-width:150px!important;padding:6px!important;display:flex!important;position:absolute!important;top:calc(100% + 6px)!important;right:0!important;overflow:hidden!important;box-shadow:0 10px 30px #12211c26!important}.account-registration-action-menu .account-registration-menu-item{text-align:left!important;cursor:pointer!important;width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:flex!important}.account-registration-action-menu .account-registration-menu-item svg{flex:0 0 17px!important;width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important}.account-registration-action-menu .account-registration-menu-item span{width:auto!important;height:auto!important;font-size:13px!important;line-height:1!important;display:inline!important}.account-registration-action-menu .account-registration-menu-item:hover,.account-registration-action-menu .account-registration-menu-item:focus-visible{background:#f4f7f6!important;outline:none!important}.account-registration-action-menu .account-registration-menu-item.view{color:#087a59!important}.account-registration-action-menu .account-registration-menu-item.reject{color:#d23932!important}.account-registration-action-menu .account-registration-menu-item.accept{color:#078f67!important}.account-registration-action-menu .account-registration-menu-item:disabled{opacity:.38!important;cursor:not-allowed!important;background:#fff!important}@media (width<=640px){.account-registration-detail-shell .account-registration-table tbody{flex-direction:column!important;gap:10px!important;display:flex!important}.account-registration-detail-shell .account-registration-table tbody tr{box-sizing:border-box!important;background:#fff!important;border:1px solid #edf1ef!important;border-radius:14px!important;grid-template-columns:1fr!important;width:100%!important;padding:14px!important;display:grid!important;position:relative!important;box-shadow:0 2px 8px #0000000a!important}.account-registration-detail-shell .account-registration-table tbody td{box-sizing:border-box!important;border:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:9px 0!important;font-size:12px!important;display:flex!important}.account-registration-detail-shell .account-registration-table tbody td:first-child{border-bottom:1px solid #edf1ef!important;margin-bottom:4px!important;padding:0 34px 12px 0!important;display:block!important}.account-registration-detail-shell .account-registration-table tbody td:first-child small{color:#84908c!important;overflow-wrap:anywhere!important;margin-top:3px!important;font-size:10px!important;display:block!important}.account-registration-detail-shell .account-registration-table tbody td:nth-child(2):before{content:"Manager";color:#8c9693;font-weight:500}.account-registration-detail-shell .account-registration-table tbody td:nth-child(3):before{content:"Status";color:#8c9693;font-weight:500}.account-registration-detail-shell .account-registration-table tbody td:nth-child(4):before{content:"Submitted";color:#8c9693;font-weight:500}.account-registration-detail-shell .account-registration-table tbody td:nth-child(5):before{content:"Answers";color:#8c9693;font-weight:500}.account-registration-detail-shell .account-registration-table tbody td:nth-child(n+2){text-align:right!important;gap:12px!important}.account-registration-detail-shell .account-registration-table tbody td:nth-child(n+2)>*{margin-left:auto!important}.account-registration-detail-shell .account-registration-answer-preview{white-space:normal!important;overflow-wrap:anywhere!important;text-align:right!important;max-width:60%!important}.account-registration-detail-shell .account-registration-more-button{z-index:30!important;width:30px!important;height:30px!important;position:absolute!important;top:10px!important;right:10px!important}.account-registration-detail-shell .account-registration-actions-cell{width:0!important;height:0!important;padding:0!important;display:block!important;position:static!important}.account-registration-detail-shell .account-registration-table tbody tr{box-sizing:border-box!important;background:#fff!important;border:1px solid #edf1ef!important;border-radius:14px!important;width:100%!important;padding:14px 12px!important;display:block!important;position:relative!important}.account-registration-detail-shell .account-registration-table tbody td{color:#17231f!important;text-align:right!important;box-sizing:border-box!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;padding:9px 0!important;font-size:12px!important;font-weight:400!important;display:flex!important}.account-registration-detail-shell .account-registration-table tbody td:first-child{text-align:left!important;border-bottom:1px solid #edf1ef!important;margin-bottom:5px!important;padding:0 36px 11px 0!important;display:block!important}.account-registration-detail-shell .account-registration-table tbody td:first-child strong{color:#17231f!important;font-size:13px!important;font-weight:700!important;display:block!important}.account-registration-detail-shell .account-registration-table tbody td:first-child small{color:#89938f!important;margin-top:3px!important;font-size:10px!important;font-weight:400!important;display:block!important}.account-registration-detail-shell .account-registration-manager-cell:before{content:"Manager";color:#8a9490!important;flex:none!important;font-size:11px!important;font-weight:400!important}.account-registration-detail-shell .account-registration-manager-cell{text-align:right!important}.account-registration-detail-shell .account-registration-mobile-value{color:#17231f!important;margin-left:auto!important;font-size:12px!important;font-weight:400!important}.account-registration-detail-shell .account-registration-manager-cell small{display:none!important}.account-registration-detail-shell .account-registration-status-cell:before{content:"Status";color:#8a9490!important;flex:none!important;font-size:11px!important;font-weight:400!important}.account-registration-detail-shell .account-registration-status{min-height:26px!important;margin-left:auto!important;padding:0 10px!important;font-size:11px!important;font-weight:700!important}.account-registration-detail-shell .account-registration-submitted-cell:before{content:"Submitted";color:#8a9490!important;flex:none!important;font-size:11px!important;font-weight:400!important}.account-registration-detail-shell .account-registration-submitted-cell{color:#17231f!important;text-align:right!important;font-size:12px!important;font-weight:400!important}.account-registration-detail-shell .account-registration-actions-cell{width:0!important;height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.account-registration-detail-shell .account-registration-more-button{z-index:30!important;position:absolute!important;top:9px!important;right:9px!important}.account-registration-detail-shell .account-registration-table tbody tr{padding:11px 10px!important}.account-registration-detail-shell .account-registration-table tbody td{min-height:0!important;padding:5px 0!important;line-height:1.25!important}.account-registration-detail-shell .account-registration-table tbody td:first-child{margin-bottom:3px!important;padding:0 34px 8px 0!important}.account-registration-detail-shell .account-registration-table tbody{gap:8px!important}.account-registration-detail-shell .account-registration-table-wrap{margin-top:8px!important;padding-top:0!important}.account-registration-detail-shell .account-registration-table{margin-top:0!important}html body #root .community-public-shell--lobby.account-registration-shell>.landing-topbar{z-index:30000!important;isolation:isolate!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important}html body #root .community-public-shell--lobby.account-registration-shell .account-registration-detail-shell>.community-lobby-topbar{z-index:29000!important;box-sizing:border-box!important;background:#fff!important;width:auto!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;position:fixed!important;top:50px!important;left:10px!important;right:10px!important}html body #root .community-public-shell--lobby.account-registration-shell .account-registration-table-card,html body #root .community-public-shell--lobby.account-registration-shell .account-registration-table-wrap,html body #root .community-public-shell--lobby.account-registration-shell .account-registration-table,html body #root .community-public-shell--lobby.account-registration-shell .account-registration-table tbody,html body #root .community-public-shell--lobby.account-registration-shell .account-registration-table tbody tr{z-index:1!important;position:relative!important}html body #root .community-public-shell--lobby.account-registration-shell .community-public-main{padding-top:112px!important}html body #root .community-public-shell--lobby.account-registration-shell .community-lobby-shell.account-registration-detail-shell{gap:0!important;margin-top:0!important;padding-top:0!important}html body #root .community-public-shell--lobby.account-registration-shell .account-registration-detail-shell>.account-registration-table-card{background:0 0!important;margin-top:0!important;padding-top:0!important;padding-left:8px!important;padding-right:8px!important}html body #root .community-public-shell--lobby.account-registration-shell .account-registration-detail-shell .account-registration-table-wrap,html body #root .community-public-shell--lobby.account-registration-shell .account-registration-detail-shell .account-registration-table{margin:0!important;padding:0!important}html body #root .community-public-shell--lobby.account-registration-shell .account-registration-detail-shell .account-registration-table tbody{gap:8px!important;margin:0!important;padding:0!important}html body #root .community-public-shell--lobby.account-registration-shell .account-registration-detail-shell .account-registration-table tbody tr:first-child{margin-top:4px!important}html body #root .account-registration-shell>.landing-topbar{z-index:50000!important;opacity:1!important;background:#087a59!important;position:fixed!important;top:0!important}html body #root .account-registration-detail-shell>.community-lobby-topbar{z-index:50001!important;opacity:1!important;background:#fff!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;position:fixed!important;top:50px!important;overflow:hidden!important}html body #root .account-registration-detail-shell{z-index:1!important;height:auto!important;max-height:none!important;margin:0!important;padding:0 8px!important;position:fixed!important;top:116px!important;bottom:58px!important;overflow:hidden!important}html body #root .account-registration-detail-shell>.account-registration-table-card{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;z-index:1!important;scrollbar-width:none!important;-ms-overflow-style:none!important;background:0 0!important;width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden auto!important}html body #root .account-registration-detail-shell>.account-registration-table-card::-webkit-scrollbar{display:none!important}html body #root .account-registration-detail-shell .account-registration-table-wrap{z-index:1!important;width:100%!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important}html body #root .account-registration-detail-shell .account-registration-table{z-index:1!important;margin:0!important;position:relative!important}html body #root .account-registration-detail-shell .account-registration-table tbody,html body #root .account-registration-detail-shell .account-registration-table tbody tr{z-index:1!important;position:relative!important}html body #root .account-registration-shell .community-lobby-shell>.community-lobby-filterbar[aria-label="Registration tournament filters"]{white-space:nowrap!important;box-sizing:border-box!important;scrollbar-width:none!important;-ms-overflow-style:none!important;flex:0 0 42px!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:6px 0!important;padding:4px 6px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:auto hidden!important;transform:none!important}html body #root .account-registration-shell .community-lobby-shell>.community-lobby-filterbar[aria-label="Registration tournament filters"]::-webkit-scrollbar{display:none!important}html body #root .account-registration-shell .community-lobby-shell>.community-lobby-filterbar[aria-label="Registration tournament filters"]>button{border-radius:999px!important;flex:none!important;width:auto!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:0!important;padding:0 12px!important;font-size:10px!important;line-height:30px!important}html body #root .account-registration-shell .community-lobby-shell>.community-lobby-empty.account-registration-loading{box-sizing:border-box!important;background:#fff!important;border-radius:10px!important;flex-direction:column!important;flex:0 0 100px!important;justify-content:center!important;align-items:center!important;gap:1px!important;width:100%!important;max-width:100%!important;height:100px!important;min-height:100px!important;max-height:100px!important;margin:0!important;padding:8px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}html body #root .account-registration-shell .community-lobby-empty.account-registration-loading .splash-loader{transform-origin:50%!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;transform:scale(.72)!important}html body #root .account-registration-shell .community-lobby-empty.account-registration-loading .splash-mark{width:52px!important;height:52px!important}html body #root .account-registration-shell .community-lobby-empty.account-registration-loading>p{color:#74817d!important;text-align:center!important;width:auto!important;margin:-4px 0 0!important;padding:0!important;font-size:10px!important;font-weight:600!important;line-height:1.1!important}}@media (width<=1024px){html,body,#root{max-width:100%;overflow-x:hidden!important}.page-shell.page-shell:has(.landing-topbar){width:100%;max-width:100%;overflow-x:hidden!important}.page-shell.page-shell:has(.landing-topbar) .about-page-main{width:100%;max-width:100%;overflow-x:hidden!important}.page-shell.page-shell:has(.landing-topbar) .landing-main{width:100%;max-width:100%;overflow-x:hidden!important}.page-shell.page-shell:has(.landing-topbar) .game-store-main{width:100%;max-width:100%;overflow-x:hidden!important}.page-shell.page-shell:has(.landing-topbar) .draft-page-main{width:100%;max-width:100%;overflow-x:hidden!important}.page-shell.page-shell:has(.landing-topbar) .landing-footer{background:#fff!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.page-shell.page-shell:has(.landing-topbar) .landing-footer-main{gap:.45rem!important;min-height:0!important;padding:.75rem 1rem .35rem!important}:is(.page-shell.page-shell:has(.landing-topbar) .footer-brand-column,.page-shell.page-shell:has(.landing-topbar) .footer-payment-block,.page-shell.page-shell:has(.landing-topbar) .footer-copyright){display:none!important}.page-shell.page-shell:has(.landing-topbar) .footer-links-grid{gap:.25rem!important;width:100%!important;padding:0!important}.page-shell.page-shell:has(.landing-topbar) .footer-link-column{gap:.05rem!important;padding:0!important}.page-shell.page-shell:has(.landing-topbar) .footer-link-column a{min-height:24px!important;font-size:.8rem!important;line-height:1.15!important}:is(.page-shell.page-shell:has(.landing-topbar) .game-tournaments-page-content,.page-shell.page-shell:has(.landing-topbar) .game-tournaments-block,.page-shell.page-shell:has(.landing-topbar) .game-tournaments-heading,.page-shell.page-shell:has(.landing-topbar) .game-tournaments-search-row,.page-shell.page-shell:has(.landing-topbar) .game-tournaments-grid){width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.page-shell.page-shell:has(.landing-topbar) .game-tournaments-heading{padding-right:0!important}.page-shell.page-shell:has(.landing-topbar) .game-tournaments-heading h1{overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important;max-width:100%!important;font-size:clamp(2.45rem,13vw,3.4rem)!important;line-height:1.02!important}.page-shell.page-shell:has(.landing-topbar) .game-tournaments-heading .section-title{overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important;max-width:100%!important;font-size:clamp(2.45rem,13vw,3.4rem)!important;line-height:1.02!important}.page-shell.page-shell:has(.landing-topbar) .game-tournaments-heading [class*=title]{overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important;max-width:100%!important;font-size:clamp(2.45rem,13vw,3.4rem)!important;line-height:1.02!important}}@media (width<=767.98px){.page-shell.page-shell:has(.landing-topbar) .community-public-main{inset:var(--public-mobile-header-height,60px) 0 calc(var(--public-mobile-dock-height,68px) + env(safe-area-inset-bottom)) 0!important;background:#fff!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0!important;position:fixed!important;overflow:hidden!important}.community-room-page-shell,.community-room-chat-card,.community-chat-shell.public-community,.community-chat-shell.public-community.members-hidden{border-radius:0!important;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.community-room-topbar{display:none!important}.community-chat-shell.public-community .community-channel-panel,.community-chat-shell.public-community .community-chat-panel,.community-chat-shell.public-community .community-member-panel{border:0!important;grid-area:1/1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important}.community-chat-shell.public-community.community-mobile-list .community-chat-panel,.community-chat-shell.public-community.community-mobile-list .community-member-panel,.community-chat-shell.public-community.community-mobile-chat .community-channel-panel,.community-chat-shell.public-community.community-mobile-chat .community-member-panel,.community-chat-shell.public-community.community-mobile-members .community-channel-panel,.community-chat-shell.public-community.community-mobile-members .community-chat-panel,.community-chat-shell.public-community .community-channel-resize-handle{display:none!important}.community-chat-shell.public-community .community-channel-head,.community-chat-shell.public-community .community-chat-header,.community-chat-shell.public-community .community-member-head{height:56px!important;min-height:56px!important;padding:.65rem .75rem!important}.community-chat-shell.public-community .community-channel-list,.community-chat-shell.public-community .community-member-list{height:calc(100% - 56px)!important;padding:.65rem!important}.community-chat-shell.public-community .community-chat-panel{grid-template-rows:56px minmax(0,1fr) auto!important}.community-chat-shell.public-community .community-messages{padding:.75rem .7rem 1rem!important}.community-chat-shell.public-community .community-message-form{min-height:auto!important;padding:.55rem .65rem max(.55rem, env(safe-area-inset-bottom))!important}.community-chat-shell.public-community .community-message{gap:.55rem!important}.community-chat-shell.public-community .community-message-avatar{flex-basis:38px!important;width:38px!important;height:38px!important}.community-chat-shell.public-community .community-message-header{flex-wrap:wrap!important;gap:.35rem!important}.community-chat-shell.public-community .community-message-meta{font-size:.68rem!important}.draft-page-shell{background:linear-gradient(#f5fffae0,#e5f7eff0),#f4fff8!important}.draft-page-shell .draft-orientation-notice{color:#073f2d!important;background:#fff!important;border:1px solid #08745138!important;box-shadow:0 18px 42px #0874511f!important}.draft-page-shell .draft-orientation-phone{color:#087451!important}.draft-page-shell .draft-orientation-notice strong{color:#073f2d!important}.draft-page-shell .draft-orientation-notice span{color:#4f665e!important}html,body,#root{background:#fff!important}.page-shell.page-shell:has(.landing-topbar){background:#fff!important}.page-shell.page-shell:has(.landing-topbar){padding-bottom:0!important}:is(.page-shell.page-shell:has(.landing-topbar) .landing-main,.page-shell.page-shell:has(.landing-topbar) .about-page-main,.page-shell.page-shell:has(.landing-topbar) .game-store-main){background:#fff!important}.page-shell.page-shell:has(.landing-topbar) .landing-footer{background:#fff!important;margin-bottom:0!important;padding-bottom:0!important}.page-shell.page-shell:has(.landing-topbar) .landing-mobile-bottom-nav{background:#fff!important;box-shadow:0 -10px 24px #0874511a!important}.tournament-entry-gate{align-items:center!important;padding:.55rem!important}.tournament-entry-gate-card{border-width:4px!important;border-radius:18px!important;width:min(100%,330px)!important;max-height:calc(100dvh - 1.1rem)!important;padding:13px 9px 9px!important}.tournament-entry-gate-brand{grid-template-columns:58px minmax(0,1fr)!important;gap:9px!important;margin-bottom:10px!important}.tournament-entry-gate-brand img{width:56px!important;margin-top:5px!important}.tournament-entry-gate-brand h2{font-size:13px!important;line-height:1.14!important}.tournament-entry-gate-guide{margin-bottom:8px!important;font-size:13px!important}.tournament-entry-gate-body{border-radius:15px!important;padding:8px 10px 9px!important}.tournament-entry-gate-checklist{border-radius:14px!important;gap:6px!important;max-height:132px!important;margin-bottom:8px!important;padding:9px 7px 9px 11px!important}.tournament-entry-gate-checklist>div{gap:8px!important}.tournament-entry-gate-check-icon{width:13px!important;height:13px!important}.tournament-entry-gate-check-icon:before{top:3px!important;left:3px!important}.tournament-entry-gate-checklist strong,.tournament-entry-gate-bullets,.tournament-entry-gate-links,.tournament-entry-gate-copy,.tournament-entry-gate-terms{font-size:10.5px!important;line-height:1.24!important}.tournament-entry-gate-bullets,.tournament-entry-gate-links,.tournament-entry-gate-copy{margin-bottom:7px!important}.tournament-entry-gate-copy-final{margin-bottom:8px!important}.tournament-entry-gate-terms{gap:7px!important;margin-bottom:8px!important}.tournament-entry-gate-terms input{width:13px!important;height:13px!important}.tournament-entry-gate-accept{border-radius:11px!important;min-height:42px!important;font-size:15px!important}}html body #root .page-shell.account-hub-guest-shell .account-guest-mobile-titlebar,html body #root .page-shell.account-hub-index-shell .account-guest-mobile-titlebar{display:none!important}@media (width>=641px){html body #root .page-shell.account-hub-guest-shell{background:#edf4f1!important;min-height:100vh!important;position:relative!important}html body #root .page-shell.account-hub-guest-shell:before,html body #root .page-shell.account-hub-guest-shell:after{content:none!important;display:none!important}html body #root .page-shell.account-hub-guest-shell .account-hub-main{z-index:auto!important;background:#edf4f1!important;min-height:calc(100vh - 88px)!important;padding:0 clamp(2rem,4vw,4rem) 3rem!important;position:relative!important;overflow:visible!important}html body #root .page-shell.account-hub-guest-shell .account-hub-content{z-index:auto!important;width:calc(100% - 48px)!important;max-width:none!important;margin:0 auto!important;padding:0!important;position:relative!important;overflow:visible!important}html body #root .page-shell.account-hub-guest-shell .account-hub-overview{z-index:50001!important;background:#fff!important;border:0!important;border-radius:18px!important;width:100%!important;min-height:auto!important;margin:0 0 8px!important;padding:26px 30px 18px!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:translateY(-18px)!important;box-shadow:0 18px 44px #092d221a!important}html body #root .page-shell.account-hub-guest-shell .account-hub-overview:before,html body #root .page-shell.account-hub-guest-shell .account-hub-overview:after{content:none!important;display:none!important}html body #root .page-shell.account-hub-guest-shell .account-hub-guest{align-items:start!important;gap:14px!important;width:100%!important;display:grid!important}html body #root .page-shell.account-hub-guest-shell .account-hub-guest-avatar{display:none!important}html body #root .page-shell.account-hub-guest-shell .account-hub-auth-actions{justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}html body #root .page-shell.account-hub-guest-shell .account-hub-auth-actions a{color:#087f5b!important;border:1px solid #087f5b!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:100px!important;min-height:38px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}html body #root .page-shell.account-hub-guest-shell .account-hub-auth-actions a.primary{color:#fff!important;background:#087f5b!important}html body #root .page-shell.account-hub-guest-shell .account-hub-guest-copy{color:#7d8a85!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important}html body #root .page-shell.account-hub-guest-shell .account-hub-guest-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin-top:10px!important;display:grid!important}html body #root .page-shell.account-hub-guest-shell .account-hub-guest-shortcuts a{color:#fff!important;background:#08724f!important;border-radius:8px!important;place-items:center!important;min-height:45px!important;font-size:17px!important;font-weight:900!important;text-decoration:none!important;display:grid!important}html body #root .page-shell.account-hub-guest-shell .account-hub-menu-scroll{width:100%!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html body #root .page-shell.account-hub-guest-shell .account-menu-dashboard{background:0 0!important;width:100%!important;margin:0!important;padding:0!important}html body #root .page-shell.account-hub-guest-shell .account-menu-section{background:#fff!important;border-radius:18px!important;box-shadow:0 14px 34px #092d2214!important}html body #root .page-shell.account-hub-guest-shell .landing-footer{border-radius:18px!important;width:100%!important;max-width:none!important;margin:22px auto 0!important;overflow:hidden!important}}@media (width<=640px){html body #root .page-shell.account-hub-guest-shell{background:#f4f7f6!important;min-height:100dvh!important;overflow-x:hidden!important}html body #root .page-shell.account-hub-guest-shell:before{content:""!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at 72% 9%,#ffffff2e,#0000 30%),linear-gradient(150deg,#077a57 0%,#087f5b 46%,#075b43 100%)!important;border-radius:0 0 8px 8px!important;height:304px!important;position:fixed!important;top:0!important;left:0!important;right:0!important;box-shadow:0 16px 28px #004a342e!important}html body #root .page-shell.account-hub-guest-shell:after{content:"NEXUS"!important;z-index:0!important;color:#ffffff29!important;letter-spacing:.01em!important;pointer-events:none!important;font-size:104px!important;font-weight:950!important;line-height:1!important;position:fixed!important;top:54px!important;left:50%!important;right:auto!important;transform:translate(-50%)rotate(-12deg)!important}html body #root .page-shell.account-hub-guest-shell .landing-topbar{background:0 0!important;border:0!important;width:0!important;height:0!important;min-height:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}html body #root .page-shell.account-hub-guest-shell .landing-topbar .landing-actions{display:none!important}html body #root .page-shell.account-hub-guest-shell .landing-topbar .landing-nav{background:0 0!important;border:0!important;width:0!important;height:0!important;min-height:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}html body #root .page-shell.account-hub-guest-shell .landing-topbar .landing-nav>:not(.landing-mobile-bottom-nav){display:none!important}html body #root .page-shell.account-hub-guest-shell .landing-mobile-bottom-nav{z-index:5000!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}html body #root .page-shell.account-hub-guest-shell .account-hub-main{z-index:1!important;padding:18px 10px calc(92px + env(safe-area-inset-bottom))!important;background:0 0!important;position:relative!important}html body #root .page-shell.account-hub-guest-shell .account-hub-content{width:100%!important;max-width:390px!important;margin:0 auto!important;padding:0!important}html body #root .page-shell.account-hub-guest-shell .account-guest-mobile-titlebar{color:#fff!important;justify-content:space-between!important;align-items:center!important;height:40px!important;padding:0 12px 0 4px!important;display:flex!important}html body #root .page-shell.account-hub-guest-shell .account-guest-mobile-titlebar strong{color:#fff!important;font-size:16px!important;font-weight:900!important;line-height:1!important}html body #root .page-shell.account-hub-guest-shell .account-guest-mobile-icons{align-items:center!important;gap:9px!important;display:flex!important}html body #root .page-shell.account-hub-guest-shell .account-guest-mobile-icons span{color:#ffffffe6!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fff3!important;border-radius:999px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important;box-shadow:inset 0 0 0 1px #ffffff4d!important}html body #root .page-shell.account-hub-guest-shell .account-guest-mobile-icons svg{width:20px!important;height:20px!important;display:block!important}html body #root .page-shell.account-hub-guest-shell .account-hub-overview{z-index:1!important;-webkit-backdrop-filter:blur(18px)saturate(1.12)!important;backdrop-filter:blur(18px)saturate(1.12)!important;background:#ffffff57!important;border:1px solid #ffffff3d!important;border-radius:22px!important;margin:10px 0 0!important;padding:30px 18px 18px!important;position:relative!important;inset:auto!important;box-shadow:inset 0 1px #ffffff47,0 16px 34px #003c2a3d!important}html body #root .page-shell.account-hub-guest-shell .account-hub-guest{flex-direction:column!important;align-items:center!important;gap:20px!important;display:flex!important}html body #root .page-shell.account-hub-guest-shell .account-hub-guest-avatar{color:#087f5b!important;background:#ffffffbd!important;border-radius:999px!important;place-items:center!important;width:64px!important;height:64px!important;display:grid!important;box-shadow:inset 0 0 0 1px #ffffff40,0 10px 20px #00463129!important}html body #root .page-shell.account-hub-guest-shell .account-hub-auth-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}html body #root .page-shell.account-hub-guest-shell .account-hub-auth-actions a{color:#087f5b!important;background:#ffffffdb!important;border:1px solid #087f5b2e!important;border-radius:999px!important;place-items:center!important;min-height:40px!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important;display:grid!important;box-shadow:inset 0 1px #ffffff52,0 6px 14px #00463129!important}html body #root .page-shell.account-hub-guest-shell .account-hub-auth-actions a.primary{background:#ffffffeb!important}html body #root .page-shell.account-hub-guest-shell .account-hub-guest-copy,html body #root .page-shell.account-hub-guest-shell .account-hub-guest-shortcuts{display:none!important}html body #root .page-shell.account-hub-guest-shell .account-hub-menu-scroll{z-index:2!important;width:100%!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;overflow:visible!important;transform:none!important}html body #root .page-shell.account-hub-guest-shell .account-menu-dashboard{z-index:2!important;background:0 0!important;margin:0!important;padding:0!important;position:relative!important}html body #root .page-shell.account-hub-guest-shell .account-menu-section{z-index:4!important;background:#fff!important;border:0!important;border-radius:14px!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 22px #0b281f14!important}html body #root .page-shell.account-hub-guest-shell .account-menu-section+.account-menu-section{margin-top:8px!important}html body #root .page-shell.account-hub-guest-shell .landing-footer{width:100%!important;margin:14px 0 calc(-1 * (var(--public-mobile-dock-height,68px) + env(safe-area-inset-bottom)))!important;padding-bottom:calc(var(--public-mobile-dock-height,68px) + env(safe-area-inset-bottom))!important;background:#fff!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 10px 22px #0b281f14!important}html body #root .page-shell.account-hub-guest-shell .landing-footer-main{border-radius:inherit!important;overflow:hidden!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell){background:#f4f7f6!important;min-height:100dvh!important;overflow-x:hidden!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell):before{content:""!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at 72% 9%,#ffffff2e,#0000 30%),linear-gradient(150deg,#077a57 0%,#087f5b 46%,#075b43 100%)!important;border-radius:0 0 8px 8px!important;height:374px!important;position:fixed!important;top:0!important;left:0!important;right:0!important;box-shadow:0 16px 28px #004a342e!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell):after{content:"NEXUS"!important;z-index:0!important;color:#ffffff29!important;letter-spacing:.01em!important;pointer-events:none!important;font-size:104px!important;font-weight:950!important;line-height:1!important;position:fixed!important;top:54px!important;left:50%!important;right:auto!important;transform:translate(-50%)rotate(-12deg)!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .landing-topbar{background:0 0!important;border:0!important;width:0!important;height:0!important;min-height:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .landing-topbar .landing-actions{display:none!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .landing-topbar .landing-nav{background:0 0!important;border:0!important;width:0!important;height:0!important;min-height:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .landing-topbar .landing-nav>:not(.landing-mobile-bottom-nav){display:none!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .landing-mobile-bottom-nav{z-index:5000!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-hub-main{z-index:1!important;width:100%!important;max-width:100%!important;padding:18px 10px calc(92px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;background:0 0!important;margin:0!important;position:relative!important;overflow:visible!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-hub-content{box-sizing:border-box!important;width:100%!important;max-width:390px!important;margin:0 auto!important;padding:0!important;position:relative!important;overflow:visible!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-guest-mobile-titlebar{color:#fff!important;justify-content:space-between!important;align-items:center!important;height:40px!important;padding:0 12px 0 4px!important;display:flex!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-guest-mobile-titlebar strong{color:#fff!important;font-size:16px!important;font-weight:900!important;line-height:1!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-guest-mobile-icons{align-items:center!important;gap:9px!important;display:flex!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-guest-mobile-icons span{color:#ffffffe6!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fff3!important;border-radius:999px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important;box-shadow:inset 0 0 0 1px #ffffff4d!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-guest-mobile-icons svg{width:20px!important;height:20px!important;display:block!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-hub-overview{z-index:1!important;-webkit-backdrop-filter:blur(18px)saturate(1.12)!important;backdrop-filter:blur(18px)saturate(1.12)!important;color:#fff!important;box-sizing:border-box!important;background:#ffffff57!important;border:1px solid #ffffff3d!important;border-radius:22px!important;width:100%!important;max-width:100%!important;margin:10px 0 -6px!important;padding:20px 16px 16px!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important;box-shadow:inset 0 1px #ffffff47,0 16px 34px #003c2a3d!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-hub-user{color:#fff!important;align-items:center!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-hub-name-row strong,html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-hub-member-id-row,html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-hub-member-id-row span,html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-hub-member-copy{color:#fff!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-hub-balance{border-top:1px solid #ffffff2e!important;margin-top:16px!important;padding-top:14px!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-hub-main-balance strong{color:#fff!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-hub-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:14px!important;display:grid!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-hub-actions a{color:#fff!important;-webkit-backdrop-filter:blur(10px)saturate(1.08)!important;backdrop-filter:blur(10px)saturate(1.08)!important;background:#ffffff1f!important;border:1px solid #ffffff2e!important;border-radius:999px!important;place-items:center!important;min-height:38px!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;display:grid!important;box-shadow:inset 0 1px #ffffff14,0 5px 12px #0046311a!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-hub-menu-scroll{z-index:2!important;width:100%!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;overflow:visible!important;transform:none!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-menu-dashboard{z-index:2!important;background:0 0!important;margin:0!important;padding:0!important;position:relative!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-menu-section{z-index:4!important;background:#fff!important;border:0!important;border-radius:14px!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 22px #0b281f14!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-menu-section+.account-menu-section{margin-top:8px!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-menu-section:first-child{margin-top:0!important}html body #root .page-shell.account-hub-index-shell:not(.account-hub-guest-shell) .account-menu-grid{grid-template-columns:1fr!important;display:grid!important}html body #root .page-shell.account-profile-details-shell:not(.account-hub-index-shell){background:#f4f7f6!important;overflow-x:hidden!important}html body #root .page-shell.account-profile-details-shell:not(.account-hub-index-shell) .account-profile-details-main{width:100%!important;max-width:100%!important;padding:118px 10px calc(92px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;background:0 0!important;margin:0!important;position:relative!important;overflow:visible!important}html body #root .page-shell.account-profile-details-shell:not(.account-hub-index-shell) .account-profile-details-content{box-sizing:border-box!important;width:100%!important;max-width:390px!important;margin:0 auto!important;padding:0!important;overflow:visible!important}html body #root .page-shell.account-profile-details-shell:not(.account-hub-index-shell) .account-profile-title-raised{top:58px!important;left:max(10px, env(safe-area-inset-left))!important;right:max(10px, env(safe-area-inset-right))!important;z-index:10001!important}html body #root .page-shell.account-profile-details-shell:not(.account-hub-index-shell) .account-hub-menu-scroll{width:100%!important;margin:12px 0 0!important;padding:0!important;position:relative!important;overflow:visible!important;transform:none!important}html body #root .page-shell.account-profile-details-shell:not(.account-hub-index-shell) .account-profile-details-body{grid-template-columns:1fr!important;gap:14px!important;width:100%!important;margin:0!important;padding:0 0 20px!important;display:grid!important}html body #root .page-shell.account-profile-details-shell:not(.account-hub-index-shell) .account-profile-details-body>*{margin:0!important}html body #root .page-shell.account-profile-details-shell:not(.account-hub-index-shell) .account-profile-summary-card,html body #root .page-shell.account-profile-details-shell:not(.account-hub-index-shell) .account-profile-info-card,html body #root .page-shell.account-profile-details-shell:not(.account-hub-index-shell) .account-security-card{box-sizing:border-box!important;border-radius:14px!important;width:100%!important;margin:0!important;position:relative!important}html:has(.auth-showcase-shell){height:100svh!important;max-height:100svh!important;overflow:hidden!important}body:has(.auth-showcase-shell){height:100svh!important;max-height:100svh!important;overflow:hidden!important}body:has(.auth-showcase-shell) #root{height:100svh!important;max-height:100svh!important;overflow:hidden!important}html body #root .auth-showcase-shell{height:100svh!important;min-height:100svh!important;max-height:100svh!important;position:fixed!important;inset:0!important;overflow:hidden!important}html body #root .auth-showcase-shell .auth-landing-main{grid-template-columns:1fr!important;align-content:start!important;gap:0!important;height:100svh!important;min-height:100svh!important;padding:0 1rem!important;position:relative!important;overflow:hidden!important}html body #root .auth-showcase-shell .auth-showcase-visual{z-index:1!important;height:500px!important;min-height:500px!important;margin:0 auto!important;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .26s!important;position:relative!important;overflow:visible!important}html body #root .auth-showcase-shell .auth-showcase-visual img{width:min(76vw,318px)!important;max-height:365px!important}html body #root .auth-showcase-shell .auth-form-card{z-index:5!important;will-change:transform, margin-top!important;border-radius:22px!important;justify-self:center!important;width:min(100%,348px)!important;max-height:none!important;margin:-105px auto 0!important;padding:1.15rem 1.35rem 1.25rem!important;transition:transform .42s cubic-bezier(.22,1,.36,1),margin-top .42s cubic-bezier(.22,1,.36,1),box-shadow .26s!important;position:relative!important;overflow:visible!important;transform:translateY(0)!important}html body #root .auth-showcase-shell .auth-form-card--active{max-height:calc(100svh - 96px)!important;margin-top:-315px!important;overflow-y:auto!important;transform:translateY(-8px)!important;box-shadow:0 -18px 42px #0000001f!important}html body #root .auth-showcase-shell:has(.auth-form-card--active) .auth-showcase-visual{opacity:1!important;transform:translateY(-72px)scale(.92)!important}html,body,html body #root{overflow-x:hidden!important}html body #root .account-registration-shell{background:#f4f7f6!important;width:100%!important;min-height:100dvh!important;overflow-x:hidden!important}html body #root .account-registration-shell .community-public-main{width:100%!important;max-width:100%!important;padding:118px 10px calc(92px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;margin:0!important;overflow-x:hidden!important}html body #root .account-registration-shell .community-lobby-shell{box-sizing:border-box!important;width:100%!important;max-width:390px!important;margin:0 auto!important;padding:0!important;overflow:visible!important}html body #root .account-registration-shell .community-lobby-shell>.community-lobby-topbar{top:58px!important;left:max(10px, env(safe-area-inset-left))!important;right:max(10px, env(safe-area-inset-right))!important;box-sizing:border-box!important;z-index:10001!important;border-radius:12px!important;width:auto!important;max-width:none!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 12px!important;position:fixed!important}html body #root .account-registration-shell .community-lobby-filterbar[aria-label="Registration tournament filters"]{overscroll-behavior-x:contain!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important;background:#ffffffb8!important;border-radius:14px!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:46px!important;min-height:46px!important;margin:8px 0!important;padding:5px 6px!important;display:flex!important;overflow:auto hidden!important}html body #root .account-registration-shell .community-lobby-filterbar[aria-label="Registration tournament filters"]::-webkit-scrollbar{display:none!important}html body #root .account-registration-shell .community-lobby-filterbar[aria-label="Registration tournament filters"] button{white-space:nowrap!important;text-overflow:ellipsis!important;flex:none!important;max-width:132px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0 14px!important;overflow:hidden!important}html body #root .account-registration-shell .account-registration-loading{width:100%!important;min-width:0!important;height:auto!important;min-height:calc(100dvh - 250px)!important;box-shadow:none!important;box-sizing:border-box!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;place-content:center!important;justify-items:center!important;gap:8px!important;margin:0!important;padding:0 12px!important;display:grid!important;overflow:hidden!important}html body #root .account-registration-shell .account-registration-loading .splash-loader,html body #root .account-registration-shell .account-registration-loading p{text-align:center!important;white-space:normal!important;max-width:100%!important;margin:0 auto!important;overflow:hidden!important}html body #root .account-registration-shell .community-lobby-grid{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root .account-tournaments-shell .account-tournament-toolbar-card{border-radius:12px!important;padding:12px 14px!important}html body #root .account-tournaments-shell .account-tournament-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;width:100%!important;display:grid!important}html body #root .account-tournaments-shell .account-tournament-tab{white-space:nowrap!important;border-radius:999px!important;place-items:center!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 8px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:grid!important}html body #root .account-tournaments-shell .account-tournament-count{display:none!important}html body #root .account-tournaments-shell .account-tournament-record-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}html body #root .account-tournaments-shell .account-tournament-record-list{gap:10px!important;width:100%!important;min-width:0!important}html body #root .account-tournaments-shell .account-tournament-record-row{width:100%!important;min-height:0!important;box-shadow:none!important;color:#111c19!important;background:#fff!important;border-radius:12px!important;grid-template-columns:52px minmax(0,1fr) 34px!important;grid-template-areas:"status title actions""details details details""time time time""team team team""remarks remarks remarks"!important;gap:8px!important;padding:14px 14px 15px!important;font-size:14px!important;display:grid!important;position:relative!important}html body #root .account-tournaments-shell .account-tournament-record-game{display:none!important}html body #root .account-tournaments-shell .account-tournament-record-status{grid-area:status!important;align-self:start!important;display:contents!important}html body #root .account-tournaments-shell .account-tournament-status-ring{grid-area:status!important;width:48px!important;height:48px!important;font-size:12px!important;font-weight:500!important}html body #root .account-tournaments-shell .account-tournament-status-copy{grid-area:title!important;align-self:center!important;gap:2px!important}html body #root .account-tournaments-shell .account-tournament-status-copy strong{color:#66a800!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important}html body #root .account-tournaments-shell .account-tournament-status-copy small{color:#111c19!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}html body #root .account-tournaments-shell .account-tournament-record-details{border-top:1px solid #10211b0f!important;grid-area:details!important;gap:6px!important;margin-top:2px!important;padding-top:10px!important}html body #root .account-tournaments-shell .account-tournament-record-details strong{color:#111c19!important;font-size:14px!important;font-weight:500!important}html body #root .account-tournaments-shell .account-tournament-record-details>span:not(.account-tournament-record-id-line){color:#8b9591!important;font-size:14px!important;font-weight:400!important}html body #root .account-tournaments-shell .account-tournament-record-id-line{justify-content:space-between!important;gap:8px!important}html body #root .account-tournaments-shell .account-tournament-record-id-line>span{color:#111c19!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important}html body #root .account-tournaments-shell .account-tournament-record-time,html body #root .account-tournaments-shell .account-tournament-record-team,html body #root .account-tournaments-shell .account-tournament-record-remarks{color:#111c19!important;white-space:normal!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:center!important;gap:12px!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important;display:grid!important}html body #root .account-tournaments-shell .account-tournament-record-time{grid-area:time!important}html body #root .account-tournaments-shell .account-tournament-record-time:before{content:"Time";color:#8b9591}html body #root .account-tournaments-shell .account-tournament-record-team{color:#111c19!important;grid-area:team!important}html body #root .account-tournaments-shell .account-tournament-record-team:before{content:"Team";color:#8b9591;font-weight:400}html body #root .account-tournaments-shell .account-tournament-record-remarks{grid-area:remarks!important;gap:5px 12px!important}html body #root .account-tournaments-shell .account-tournament-record-remarks:before{content:"Remarks";color:#8b9591;font-weight:400}html body #root .account-tournaments-shell .account-tournament-record-remarks strong,html body #root .account-tournaments-shell .account-tournament-record-remarks span{color:#111c19!important;font-size:14px!important;font-weight:400!important}html body #root .account-tournaments-shell .account-tournament-action-group{grid-area:actions!important;place-self:start end!important;position:relative!important}html body #root .account-tournaments-shell .account-tournament-action-menu-button{color:#8b9591!important;background:0 0!important;width:32px!important;height:32px!important}html body #root .account-tournaments-shell .account-tournament-action-menu{min-width:126px!important;top:34px!important;right:0!important}html body #root .community-directory-shell,html body #root .community-directory-shell .community-public-main,html body #root .community-directory-shell .community-lobby-shell{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html body #root .community-directory-shell .community-public-main{padding:118px 10px calc(88px + env(safe-area-inset-bottom))!important;margin:0!important}html body #root .community-directory-shell .community-lobby-shell{max-width:390px!important;margin:0 auto!important;padding:0!important;display:block!important}html body #root .community-directory-shell .community-lobby-shell>.community-lobby-topbar{top:58px!important;left:max(10px, env(safe-area-inset-left))!important;right:max(10px, env(safe-area-inset-right))!important;box-sizing:border-box!important;z-index:10001!important;background:#fff!important;border-radius:12px!important;width:auto!important;max-width:none!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 14px!important;position:fixed!important}html body #root .community-directory-shell .community-lobby-topbar h1{margin:0!important;font-size:15px!important;line-height:1.1!important}html body #root .community-directory-shell .community-lobby-topbar p{display:none!important}html body #root .community-directory-shell .community-lobby-filterbar[aria-label="Community chat filters"]{overscroll-behavior-x:contain!important;scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important;background:#ffffffc7!important;border:1px solid #0c785814!important;border-radius:14px!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;margin:8px 0 10px!important;padding:6px!important;display:flex!important;overflow:auto hidden!important;box-shadow:0 10px 24px #085c4214!important}html body #root .community-directory-shell .community-lobby-filterbar[aria-label="Community chat filters"]::-webkit-scrollbar{display:none!important}html body #root .community-directory-shell .community-lobby-filterbar[aria-label="Community chat filters"] button{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:999px!important;flex:none!important;width:auto!important;min-width:56px!important;max-width:116px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0 12px!important;font-size:10px!important;line-height:1!important;overflow:hidden!important}html body #root .community-directory-shell .community-lobby-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body #root .community-directory-shell .community-lobby-card{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px!important;overflow:hidden!important}html body #root .community-directory-shell .community-lobby-card-media{aspect-ratio:1.55!important;border-radius:8px!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}html body #root .community-directory-shell .community-lobby-card-media img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;display:block!important}html body #root .community-directory-shell .community-lobby-card-media>span{font-size:24px!important}html body #root .community-directory-shell .community-lobby-card-copy,html body #root .community-directory-shell .community-lobby-card-copy strong,html body #root .community-directory-shell .community-lobby-card-copy small,html body #root .community-directory-shell .community-lobby-card-meta{min-width:0!important;max-width:100%!important;overflow:hidden!important}html body #root .community-directory-shell .community-lobby-card-copy strong,html body #root .community-directory-shell .community-lobby-card-copy small{white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}html body #root .community-directory-shell .community-lobby-card-copy strong{font-size:13px!important;line-height:1.2!important}html body #root .community-directory-shell .community-lobby-card-copy small,html body #root .community-directory-shell .community-lobby-card-meta{font-size:11px!important;line-height:1.2!important}html body #root .community-directory-shell .community-lobby-card-meta{justify-content:space-between!important;align-items:center!important;gap:6px!important;display:flex!important}html body #root .community-directory-shell .community-lobby-card-meta span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}:is(html body #root .page-shell:has(.landing-topbar) .landing-mobile-bottom-nav,html body #root .page-shell .landing-mobile-bottom-nav){height:calc(62px + env(safe-area-inset-bottom))!important;padding:4px 6px env(safe-area-inset-bottom)!important;border-radius:14px 14px 0 0!important;overflow:visible!important}:is(html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item,html body #root .page-shell .landing-mobile-nav-item){color:#8e9b97!important;background:0 0!important;border-radius:0!important;gap:3px!important;min-height:54px!important;padding:5px 1px 4px!important;position:relative!important;overflow:visible!important}html body #root .page-shell .landing-mobile-nav-item:before{content:""!important;width:38px!important;height:38px!important;box-shadow:none!important;opacity:0!important;z-index:0!important;pointer-events:none!important;background:0 0!important;border-radius:999px!important;display:block!important;position:absolute!important;top:3px!important;left:50%!important;transform:translate(-50%)!important}html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item:before{content:""!important;width:38px!important;height:38px!important;box-shadow:none!important;opacity:0!important;z-index:0!important;pointer-events:none!important;background:0 0!important;border-radius:999px!important;display:block!important;position:absolute!important;top:3px!important;left:50%!important;transform:translate(-50%)!important}:is(html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item svg,html body #root .page-shell .landing-mobile-nav-item svg){z-index:1!important;color:currentColor!important;flex:0 0 19px!important;width:19px!important;height:19px!important;position:relative!important}:is(html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item span,html body #root .page-shell .landing-mobile-nav-item span){z-index:1!important;color:currentColor!important;font-size:8px!important;font-weight:700!important;position:relative!important}:is(html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item.active,html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item.menu-open,html body #root .page-shell .landing-mobile-nav-item.active,html body #root .page-shell .landing-mobile-nav-item.menu-open){color:#087f5b!important;background:0 0!important}html body #root .page-shell .landing-mobile-nav-item.active:before,html body #root .page-shell .landing-mobile-nav-item.menu-open:before{opacity:1!important;background:#087f5b!important;box-shadow:0 8px 16px #087f5b38!important}html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item.active:before{opacity:1!important;background:#087f5b!important;box-shadow:0 8px 16px #087f5b38!important}html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item.menu-open:before{opacity:1!important;background:#087f5b!important;box-shadow:0 8px 16px #087f5b38!important}:is(html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item.active svg,html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item.menu-open svg,html body #root .page-shell .landing-mobile-nav-item.active svg,html body #root .page-shell .landing-mobile-nav-item.menu-open svg){color:#fff!important;transform:none!important}:is(html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item:hover,html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item:focus-visible,html body #root .page-shell .landing-mobile-nav-item:hover,html body #root .page-shell .landing-mobile-nav-item:focus-visible){color:#087f5b!important;background:0 0!important;outline:none!important}html body #root .community-directory-shell{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}html body #root .community-directory-shell .community-public-main{height:100dvh!important;min-height:100dvh!important;padding:118px 10px calc(104px + env(safe-area-inset-bottom))!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;box-sizing:border-box!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}html body #root .community-directory-shell .community-lobby-grid{padding-bottom:calc(22px + env(safe-area-inset-bottom))!important}:is(html body #root .page-shell:has(.landing-topbar) .landing-mobile-bottom-nav,html body #root .page-shell .landing-mobile-bottom-nav){height:calc(58px + env(safe-area-inset-bottom))!important;padding:0 6px env(safe-area-inset-bottom)!important;border-radius:14px 14px 0 0!important;align-items:stretch!important;overflow:visible!important}:is(html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item,html body #root .page-shell .landing-mobile-nav-item){justify-content:center!important;min-height:58px!important;padding:7px 1px 5px!important}html body #root .page-shell .landing-mobile-nav-item.active:before,html body #root .page-shell .landing-mobile-nav-item.menu-open:before{opacity:1!important;background:#087f5b!important;border-radius:999px 999px 0 0!important;width:54px!important;height:58px!important;top:0!important;bottom:auto!important;transform:translate(-50%)!important;box-shadow:0 -1px #087f5b,0 8px 18px #087f5b38!important}html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item.active:before{opacity:1!important;background:#087f5b!important;border-radius:999px 999px 0 0!important;width:54px!important;height:58px!important;top:0!important;bottom:auto!important;transform:translate(-50%)!important;box-shadow:0 -1px #087f5b,0 8px 18px #087f5b38!important}html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item.menu-open:before{opacity:1!important;background:#087f5b!important;border-radius:999px 999px 0 0!important;width:54px!important;height:58px!important;top:0!important;bottom:auto!important;transform:translate(-50%)!important;box-shadow:0 -1px #087f5b,0 8px 18px #087f5b38!important}html body #root .page-shell .landing-mobile-nav-item.active:after,html body #root .page-shell .landing-mobile-nav-item.menu-open:after{content:""!important;z-index:1!important;pointer-events:none!important;background:#fff!important;border-radius:999px!important;width:36px!important;height:36px!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important}html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item.active:after{content:""!important;z-index:1!important;pointer-events:none!important;background:#fff!important;border-radius:999px!important;width:36px!important;height:36px!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important}html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item.menu-open:after{content:""!important;z-index:1!important;pointer-events:none!important;background:#fff!important;border-radius:999px!important;width:36px!important;height:36px!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important}:is(html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item.active svg,html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item.menu-open svg,html body #root .page-shell .landing-mobile-nav-item.active svg,html body #root .page-shell .landing-mobile-nav-item.menu-open svg){z-index:2!important;color:#087f5b!important;flex-basis:22px!important;width:22px!important;height:22px!important}:is(html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item.active span,html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item.menu-open span,html body #root .page-shell .landing-mobile-nav-item.active span,html body #root .page-shell .landing-mobile-nav-item.menu-open span){opacity:0!important;height:0!important;line-height:0!important;overflow:hidden!important}html body #root .community-directory-shell .landing-topbar,html body #root .community-directory-shell .landing-nav{z-index:70000!important;overflow:visible!important}html body #root .community-directory-shell .landing-mobile-bottom-nav{visibility:visible!important;opacity:1!important;z-index:90000!important;pointer-events:auto!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}html body #root .community-directory-shell .community-public-main{bottom:calc(58px + env(safe-area-inset-bottom))!important;height:auto!important;min-height:0!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))!important;z-index:1!important;z-index:80000!important}html body #root .community-directory-shell .community-lobby-shell>.community-lobby-topbar{z-index:85000!important}html body #root .community-directory-shell .landing-mobile-bottom-nav{z-index:95000!important}html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-item:first-child.active:before,html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-menu:first-child>.landing-mobile-nav-item.active:before,html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-menu:first-child>.landing-mobile-nav-item.menu-open:before{border-radius:0 999px 999px 0!important;width:56px!important;left:0!important;transform:none!important}html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-item:first-child.active:after,html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-menu:first-child>.landing-mobile-nav-item.active:after,html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-menu:first-child>.landing-mobile-nav-item.menu-open:after{left:29px!important;transform:translate(-50%)!important}html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-item:last-child.active:before,html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-menu:last-child>.landing-mobile-nav-item.active:before,html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-menu:last-child>.landing-mobile-nav-item.menu-open:before{border-radius:999px 0 0 999px!important;width:56px!important;left:auto!important;right:0!important;transform:none!important}:is(html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item:not(.active):not(.menu-open) svg,html body #root .page-shell .landing-mobile-nav-item:not(.active):not(.menu-open) svg){flex-basis:21px!important;width:21px!important;height:21px!important}:is(html body #root .page-shell:has(.landing-topbar) .landing-mobile-nav-item:not(.active):not(.menu-open) span,html body #root .page-shell .landing-mobile-nav-item:not(.active):not(.menu-open) span){font-size:9px!important;font-weight:800!important;line-height:1.05!important}html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-item:first-child.active:before,html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-menu:first-child>.landing-mobile-nav-item.active:before,html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-menu:first-child>.landing-mobile-nav-item.menu-open:before{border-radius:0 999px 999px 0!important;width:62px!important;left:-6px!important}html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-item:first-child.active:after,html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-menu:first-child>.landing-mobile-nav-item.active:after,html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-menu:first-child>.landing-mobile-nav-item.menu-open:after{left:25px!important;right:auto!important;transform:translate(-50%)!important}html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-item:last-child.active:before,html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-menu:last-child>.landing-mobile-nav-item.active:before,html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-menu:last-child>.landing-mobile-nav-item.menu-open:before{border-radius:999px 0 0 999px!important;width:62px!important;right:-6px!important}html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-item:last-child.active:after,html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-menu:last-child>.landing-mobile-nav-item.active:after,html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-menu:last-child>.landing-mobile-nav-item.menu-open:after{left:auto!important;right:25px!important;transform:translate(50%)!important}html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-item:first-child.active svg,html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-menu:first-child>.landing-mobile-nav-item.active svg,html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-menu:first-child>.landing-mobile-nav-item.menu-open svg{position:absolute!important;top:15px!important;left:25px!important;transform:translate(-50%)!important}html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-item:last-child.active svg,html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-menu:last-child>.landing-mobile-nav-item.active svg,html body #root .landing-mobile-bottom-nav>.landing-mobile-nav-menu:last-child>.landing-mobile-nav-item.menu-open svg{position:absolute!important;top:15px!important;left:auto!important;right:25px!important;transform:translate(50%)!important}}@media (width<=767.98px){html body .landing-sidebar-collapse-button,body>.landing-sidebar-collapse-button,html body #root .community-public-shell--room .community-room-topbar,html body #root .community-public-shell--room .community-room-back-button{visibility:hidden!important;pointer-events:none!important;display:none!important}html body #root .community-public-shell--room .community-public-main{top:0!important;bottom:calc(58px + env(safe-area-inset-bottom))!important;z-index:1!important;height:auto!important;min-height:0!important;padding-bottom:0!important;overflow:hidden!important}html body #root .community-public-shell--room .community-room-page-shell,html body #root .community-public-shell--room .community-room-chat-card,html body #root .community-public-shell--room .community-chat-shell.public-community,html body #root .community-public-shell--room .community-chat-shell.public-community.community-mobile-chat,html body #root .community-public-shell--room .community-chat-panel{height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #root .community-public-shell--room .community-chat-shell.public-community.community-mobile-chat .community-chat-panel{grid-template-rows:56px minmax(0,1fr) 58px!important;display:grid!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-channel-head{grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}html body #root .community-public-shell--room .community-channel-mobile-back-button,html body #root .community-public-shell--room .community-chat-shell.public-community .community-mobile-back-button{width:28px!important;min-width:28px!important;height:28px!important;box-shadow:none!important;color:#087451!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:grid!important}html body #root .community-public-shell--room .community-channel-mobile-back-button svg,html body #root .community-public-shell--room .community-chat-shell.public-community .community-mobile-back-button svg{width:22px!important;height:22px!important}html body #root .community-public-shell--room .community-channel-mobile-back-button+span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-chat-header{background:#fff!important;border-bottom:1px solid #eef2f1!important;height:56px!important;min-height:56px!important;padding:0 12px!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-chat-header-actions{justify-content:flex-end!important;align-items:center!important;margin-left:auto!important;display:flex!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-message-list{min-height:0!important;overflow-y:auto!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-message-form{background:#fff!important;border-top:1px solid #eef2f1!important;align-self:end!important;height:58px!important;min-height:58px!important;margin:0!important;padding:6px 10px!important}html body #root .community-public-shell--room .community-chat-shell.public-community .community-message-form textarea{height:42px!important;min-height:42px!important}html body #root .community-public-shell--room .landing-mobile-bottom-nav{visibility:visible!important;opacity:1!important;z-index:95000!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}}.splash-screen{gap:.65rem}.splash-brand-title{text-transform:uppercase;justify-items:center;gap:.05rem;display:grid}.splash-brand-title strong{color:#17211e;letter-spacing:.12em;font-size:.78rem;line-height:1}.splash-brand-title span{color:#087451;letter-spacing:.18em;font-size:.58rem;font-weight:900;line-height:1}html[data-theme=light] body,html[data-theme=light] #root,html[data-theme=light] .about-page-shell,html[data-theme=light] .about-page-main{color:#17211e;background:#eef2f0!important}html[data-theme=light] .about-page-main{padding-inline:clamp(1rem,3vw,3rem)}html[data-theme=light] .about-page-content{width:min(100%,1120px);margin-inline:auto;padding:clamp(1.5rem,3vw,3rem) 0 4rem}html[data-theme=light] .about-page-content>.about-block{border:0;border-bottom:1px solid #d4ded9;border-radius:0;padding:clamp(1.5rem,3vw,2.6rem) 0;box-shadow:none!important;background:0 0!important}html[data-theme=light] .about-page-content>.about-block:last-child{border-bottom:0}html[data-theme=light] .about-block h1,html[data-theme=light] .about-block h2,html[data-theme=light] .about-block h3,html[data-theme=light] .about-block p,html[data-theme=light] .about-block li,html[data-theme=light] .about-block label,html[data-theme=light] .about-block span{color:#17211e}html[data-theme=light] .about-block h1{max-width:14ch;margin:0 0 1.35rem;font-size:clamp(2.65rem,5vw,4.35rem);line-height:.98}html[data-theme=light] .about-block h2{color:#087451;margin:0 0 1.2rem;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.08}html[data-theme=light] .about-block h3{font-size:1rem}html[data-theme=light] .about-copy-stack,html[data-theme=light] .about-vision-list{gap:.9rem;max-width:920px}html[data-theme=light] .about-copy-stack p,html[data-theme=light] .about-vision-list p,html[data-theme=light] .about-offer-item p,html[data-theme=light] .contact-page-head p{color:#5b6964;margin:0;font-size:1rem;font-weight:600;line-height:1.75}.about-offer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.about-offers-block>h2,html[data-theme=light] .about-offers-block>h2{color:#0fa77c}.about-offer-item{min-height:220px;box-shadow:none;border:1px solid #27c9973d;border-radius:8px;padding:1.5rem 1.65rem;background:#07110f!important}.about-offer-number{color:#03110d;background:#29c99a;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:1rem;font-size:.88rem;font-weight:900;line-height:1;display:grid}.about-offer-item h3,html[data-theme=light] .about-offer-item h3{color:#f5faf8;font-family:var(--font-hero);letter-spacing:0;text-transform:none;margin:0 0 .7rem;font-size:1.12rem;font-weight:800;line-height:1.3}.about-offer-item p,html[data-theme=light] .about-offer-item p{color:#98b8ae;margin:0;font-size:1rem;font-weight:400;line-height:1.65}html[data-theme=light] .about-offer-item{border-color:#cfe0da;box-shadow:0 8px 20px #18362b0d;background:#fff!important}html[data-theme=light] .about-offer-number{color:#fff;background:#0c9c73}html[data-theme=light] .about-offer-item h3{color:#13211c}html[data-theme=light] .about-offer-item p{color:#596963}html[data-theme=light] .contact-page-content{width:min(100%,880px)}html[data-theme=light] .contact-page-content>.contact-page-block{border:1px solid #d7e1dc;border-radius:8px;padding:clamp(1.35rem,4vw,2.5rem);background:#fff!important;box-shadow:0 16px 38px #18362b14!important}html[data-theme=light] .contact-page-head h1{margin-bottom:1rem;font-size:clamp(2.55rem,5vw,4rem)}html[data-theme=light] .contact-form{gap:1rem;padding:0;box-shadow:none!important;background:0 0!important}html[data-theme=light] .contact-field{gap:.45rem}html[data-theme=light] .contact-field>span{color:#42514c;font-size:.78rem;font-weight:800}html[data-theme=light] .contact-field input,html[data-theme=light] .contact-field textarea{border:1px solid #ccd8d2;border-radius:6px;width:100%;color:#17211e!important;box-shadow:none!important;background:#f8faf9!important}html[data-theme=light] .contact-field input{min-height:48px}html[data-theme=light] .contact-field input::placeholder,html[data-theme=light] .contact-field textarea::placeholder{color:#89958f}html[data-theme=light] .contact-field input:focus,html[data-theme=light] .contact-field textarea:focus{border-color:#0b8b62;outline:3px solid #0b8b621f}html[data-theme=light] .contact-send-button{min-height:50px;box-shadow:none;border:1px solid #087451;border-radius:6px;color:#fff!important;background:#087451!important}html[data-theme=light] .contact-send-button:hover:not(:disabled){background:#056544!important}html[data-theme=light] .game-tournaments-page-content{width:min(100%,1220px)}html[data-theme=light] .game-tournaments-page-content>.game-tournaments-block{border:0;padding:clamp(1rem,2.5vw,2rem) 0 3rem;box-shadow:none!important;background:0 0!important}html[data-theme=light] .game-tournaments-heading{margin-bottom:1.5rem}html[data-theme=light] .game-tournaments-heading .eyebrow{color:#087451;letter-spacing:.13em;font-size:.72rem}html[data-theme=light] .game-tournaments-heading h1{color:#17211e;text-align:left;max-width:none;margin:.55rem 0 0;font-size:clamp(2.65rem,6vw,4.5rem)}html[data-theme=light] .game-tournaments-toolbar{gap:.8rem;margin-bottom:1.1rem}html[data-theme=light] .game-tournaments-search>div,html[data-theme=light] .game-tournaments-filter-menu>summary{border:1px solid #cad7d1;border-radius:6px;min-height:50px;box-shadow:0 7px 18px #18362b0f;color:#17211e!important;background:#fff!important}html[data-theme=light] .game-tournaments-search svg,html[data-theme=light] .game-tournaments-filter-menu>summary svg{color:#087451}html[data-theme=light] .game-tournaments-search input{color:#17211e!important;background:0 0!important}html[data-theme=light] .game-tournaments-search input::placeholder{color:#87938e}html[data-theme=light] .game-tournaments-search button{color:#087451}html[data-theme=light] .game-tournaments-filter-menu>summary span{color:#17211e}html[data-theme=light] .game-tournaments-filter-options{border:1px solid #cad7d1;border-radius:6px;box-shadow:0 12px 24px #18362b1f;background:#fff!important}html[data-theme=light] .game-tournaments-filter-options button{color:#25312d}html[data-theme=light] .game-tournaments-filter-options button:hover,html[data-theme=light] .game-tournaments-filter-options button.active{color:#056544;background:#e5f3ed}html[data-theme=light] .game-tournament-card{color:#17211e;border:1px solid #d7e1dc;border-radius:8px;box-shadow:0 10px 24px #18362b12;background:#fff!important}html[data-theme=light] .game-tournament-card h3,html[data-theme=light] .game-tournament-card p,html[data-theme=light] .game-tournament-card span,html[data-theme=light] .game-tournament-card strong{color:#17211e}html[data-theme=light] .game-tournament-card .game-tournament-coins strong,html[data-theme=light] .game-tournament-card .game-tournament-status{color:#087451}html[data-theme=light] .landing-sidebar-section>a.active,html[data-theme=light] .landing-sidebar-subnav>a.active,html[data-theme=light] .landing-sidebar-me-link.active{color:#fff!important;background:#087451!important}html[data-theme=light] .landing-sidebar-section>a.active *,html[data-theme=light] .landing-sidebar-subnav>a.active *,html[data-theme=light] .landing-sidebar-me-link.active *{color:#fff!important}.game-tournaments-loading{gap:.85rem;min-height:260px}.game-tournaments-loading .tournament-nexus-loader{width:66px;height:66px}.game-tournaments-loading .tournament-nexus-loader span{border:0;width:auto;height:auto;animation:none}.game-tournaments-loading .tournament-nexus-loader .splash-mark{border-color:#0b9b6d #0b9b6d #0874512e #0874512e}.game-tournaments-loading .tournament-nexus-loader .splash-mark:after{background:#0b9b6d;box-shadow:0 0 0 3px #0b9b6d1f}.game-tournaments-loading p{color:#56645f;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.game-tournaments-loading p strong{color:#087451}html[data-theme=dark] .game-tournaments-loading p{color:#afbbb6}html[data-theme=dark] .game-tournaments-loading p strong{color:#38c99a}.account-hub-main{background:#080c0b;min-height:100vh;padding:clamp(1rem,2vw,2rem)}.account-hub-content{gap:.85rem;width:min(100%,1180px);margin-inline:auto;display:grid}.account-hub-overview,.account-hub-settings{background:#141817;border:1px solid #ffffff14;border-radius:8px}.account-hub-overview{gap:1rem;padding:1rem;display:grid}.account-hub-user,.account-hub-guest{align-items:center;gap:.85rem;min-height:58px;display:flex}.account-hub-user>div,.account-hub-guest{min-width:0}.account-hub-user strong,.account-hub-user span{display:block}.account-hub-user strong{color:#f4f8f6;font-size:1rem}.account-hub-user span,.account-hub-guest p{color:#98a49f;margin:.25rem 0 0;font-size:.78rem}.account-hub-guest{flex-direction:column;align-items:flex-start}.account-hub-auth-actions{gap:.45rem;display:flex}.account-hub-auth-actions a{color:#f5faf8;text-align:center;border:1px solid #0b8b62;border-radius:999px;min-width:92px;padding:.55rem 1rem;font-size:.78rem;font-weight:800}.account-hub-auth-actions a.primary{color:#fff;background:#087451}.account-hub-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.account-hub-actions a{color:#fff;background:#087451;border:1px solid #0b8b62;border-radius:6px;place-items:center;min-height:44px;font-size:.84rem;font-weight:900;display:grid}.account-hub-actions a:hover{background:#0a8a61}.account-hub-settings{padding:1rem}.account-hub-section-title{justify-content:space-between;align-items:end;gap:1rem;padding:.2rem 0 1rem;display:flex}.account-hub-section-title p,.account-hub-section-title h1{margin:0}.account-hub-section-title p{color:#31bd8f;text-transform:uppercase;font-size:.68rem;font-weight:900}.account-hub-section-title h1{color:#f4f8f6;font-size:1.45rem}.account-hub-section-title>span{color:#98a49f;font-size:.78rem}.settings-page-embedded{min-height:0;background:0 0!important;padding:0!important;display:block!important}.settings-page-embedded .settings-profile-card{box-shadow:none;border-radius:8px;margin:0}.settings-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(100%,720px);margin-top:.65rem;display:grid}.account-hub-locked{border:1px solid #ffffff14;border-radius:8px;display:grid;overflow:hidden}.account-hub-locked>div{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.85rem 1rem;display:flex}.account-hub-locked strong{color:#f4f8f6;font-size:.85rem}.account-hub-locked span{color:#7f8c87;font-size:.76rem}.account-hub-locked>a{color:#fff;background:#087451;border-radius:6px;place-items:center;min-height:46px;margin:1rem;font-weight:900;display:grid}html[data-theme=light] .account-hub-main{background:#eef2f0!important}html[data-theme=light] .account-hub-overview,html[data-theme=light] .account-hub-settings{background:#fff;border-color:#d7e1dc;box-shadow:0 10px 26px #18362b12}html[data-theme=light] .account-hub-user strong,html[data-theme=light] .account-hub-section-title h1,html[data-theme=light] .account-hub-locked strong{color:#17211e}html[data-theme=light] .account-hub-user span,html[data-theme=light] .account-hub-guest p,html[data-theme=light] .account-hub-section-title>span,html[data-theme=light] .account-hub-locked span{color:#66736e}html[data-theme=light] .account-hub-auth-actions a{color:#087451}html[data-theme=light] .account-hub-auth-actions a.primary{color:#fff}html[data-theme=light] .account-hub-locked{border-color:#d7e1dc}html[data-theme=light] .account-hub-locked>div{border-color:#e1e8e4}.page-shell:has(.landing-topbar) .landing-footer{margin-top:0;padding:0;overflow:hidden}.page-shell:has(.landing-topbar) .footer-sponsor-marquee{background:linear-gradient(90deg,#07130f 0%,#071b15 50%,#07130f 100%);border:0;min-height:104px;padding:.55rem 0;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.page-shell:has(.landing-topbar) .footer-sponsor-marquee .invite-pages-track{will-change:transform;min-height:92px;animation-duration:34s;transform:translate(0,0)}.page-shell:has(.landing-topbar) .footer-sponsor-marquee:hover .invite-pages-track{animation-play-state:paused}.page-shell:has(.landing-topbar) .footer-sponsor-marquee .invite-pages-sequence{gap:1rem;padding-right:1rem}.page-shell:has(.landing-topbar) .footer-sponsor-marquee .sponsor-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;width:142px;min-width:142px;min-height:72px;padding:.75rem 1rem;transition:border-color .16s,background .16s,transform .16s}.page-shell:has(.landing-topbar) .footer-sponsor-marquee .sponsor-card:hover{background:#31bd8f14;border-color:#31bd8f80;transform:translateY(-2px)}.page-shell:has(.landing-topbar) .footer-sponsor-marquee .sponsor-logo{filter:none;width:auto;max-width:108px;height:30px;max-height:30px}.page-shell:has(.landing-topbar) .landing-footer-main{grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);gap:clamp(2rem,5vw,4.5rem);width:min(100%,1180px);max-width:1180px;margin-inline:auto;padding:clamp(2rem,4vw,3rem) clamp(1.25rem,3vw,2.5rem)}.page-shell:has(.landing-topbar) .footer-brand-column{gap:1.25rem;padding-right:clamp(1.5rem,3vw,2.5rem)}.page-shell:has(.landing-topbar) .footer-brand-mark{color:#f4f8f6;font-size:1.05rem}.page-shell:has(.landing-topbar) .footer-socials a{color:#dfe9e5;border-radius:50%;transition:color .15s,background .15s}.page-shell:has(.landing-topbar) .footer-socials a:hover{color:#38c99a;background:#31bd8f1f}.page-shell:has(.landing-topbar) .footer-links-grid{align-content:start;gap:clamp(1.5rem,4vw,3.5rem)}.page-shell:has(.landing-topbar) .footer-link-column{gap:.78rem}.page-shell:has(.landing-topbar) .footer-link-column h3{color:#38c99a;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .25rem;font-size:.72rem;font-weight:900}.page-shell:has(.landing-topbar) .footer-link-column a{color:#c7d2ce;font-size:.84rem;line-height:1.35}.page-shell:has(.landing-topbar) .footer-link-column a:hover{color:#38c99a}.page-shell:has(.landing-topbar) .footer-copyright{color:#87948f;font-size:.72rem}html[data-theme=light] .page-shell:has(.landing-topbar) .landing-footer-main{background:#fff}html[data-theme=light] .page-shell:has(.landing-topbar) .footer-link-column h3{color:#087451}html[data-theme=light] .page-shell:has(.landing-topbar) .footer-link-column a{color:#42514c!important}html[data-theme=light] .page-shell:has(.landing-topbar) .footer-link-column a:hover{color:#087451!important}html[data-theme=light] .page-shell:has(.landing-topbar) .footer-copyright{color:#66736e}html[data-theme=light] .auth-showcase-shell{--auth-panel:#f2f4f3;color:#17211e;background:#fff!important}html[data-theme=light] .auth-showcase-shell:before{filter:drop-shadow(0 18px 28px #08745129);background:#087451}html[data-theme=light] .auth-showcase-shell .auth-showcase-league,html[data-theme=light] .auth-showcase-shell .auth-showcase-type{color:#087451e6;text-shadow:none}html[data-theme=light] .auth-showcase-shell .auth-showcase-visual img{filter:grayscale()contrast(1.06)brightness(1.02)drop-shadow(0 1.8rem 2.8rem #142d242b)}html[data-theme=light] .auth-showcase-shell .auth-showcase-close{color:#26322e;background:#fff;border-color:#d8dfdc;box-shadow:0 5px 16px #18362b1a}html[data-theme=light] .auth-showcase-shell .auth-showcase-close:hover{background:#f2f5f3;border-color:#aebdb6}html[data-theme=light] .auth-showcase-shell .auth-form-card{scrollbar-color:#17211e3d transparent;border:1px solid #e2e7e5;box-shadow:0 18px 44px #18362b1c;background:#f2f4f3!important}html[data-theme=light] .auth-showcase-shell .auth-form-card::-webkit-scrollbar-thumb{background:#17211e38}html[data-theme=light] .auth-showcase-shell .auth-card-title,html[data-theme=light] .auth-showcase-shell .auth-card-back,html[data-theme=light] .auth-showcase-shell .auth-code-heading strong{color:#26322e}html[data-theme=light] .auth-showcase-shell .auth-card-back:hover,html[data-theme=light] .auth-showcase-shell .auth-card-back:focus-visible{background:#08745117}html[data-theme=light] .auth-showcase-shell .auth-tab{color:#26322e;background:#fff;border:1px solid #e0e5e3}html[data-theme=light] .auth-showcase-shell .auth-tab:hover:not(:disabled){background:#f9fbfa;border-color:#9db7ac}html[data-theme=light] .auth-showcase-shell .auth-tab.active{color:#fff;background:#087451;border-color:#087451}html[data-theme=light] .auth-showcase-shell .auth-field>span,html[data-theme=light] .auth-showcase-shell .auth-code-field>span{color:#52615b}html[data-theme=light] .auth-showcase-shell .auth-input-wrap input,html[data-theme=light] .auth-showcase-shell .auth-input-wrap select,html[data-theme=light] .auth-showcase-shell .auth-dropdown-trigger,html[data-theme=light] .auth-showcase-shell .auth-code-boxes input{border-color:#d6dedb;color:#17211e!important;background:#fff!important}html[data-theme=light] .auth-showcase-shell .auth-input-wrap input::placeholder{color:#8a9691}html[data-theme=light] .auth-showcase-shell .auth-dropdown-trigger:hover:not(:disabled){background:#f9fbfa;border-color:#08745173}html[data-theme=light] .auth-showcase-shell .auth-dropdown-trigger .is-placeholder{color:#89958f}html[data-theme=light] .auth-showcase-shell .auth-dropdown-trigger>span:first-child:not(.is-placeholder){color:#17211e}html[data-theme=light] .auth-showcase-shell .auth-dropdown-chevron{border-color:#6f7d77}html[data-theme=light] .auth-showcase-shell .auth-dropdown-menu{background:#fff;border-color:#08745159;box-shadow:0 14px 30px #18362b24}html[data-theme=light] .auth-showcase-shell .auth-dropdown-option{color:#33413c}html[data-theme=light] .auth-showcase-shell .auth-dropdown-option:hover,html[data-theme=light] .auth-showcase-shell .auth-dropdown-option:focus-visible{color:#056544;background:#e7f2ed}html[data-theme=light] .auth-showcase-shell .auth-dropdown-option.is-selected{color:#fff;background:#087451}html[data-theme=light] .auth-showcase-shell .auth-social-divider{color:#87938e}html[data-theme=light] .auth-showcase-shell .auth-social-divider:before,html[data-theme=light] .auth-showcase-shell .auth-social-divider:after{background:#d6ddda}html[data-theme=light] .auth-showcase-shell .auth-social-button{color:#26322e;background:#fff;border:1px solid #e0e5e3;box-shadow:0 4px 12px #18362b12}html[data-theme=light] .auth-showcase-shell .auth-social-button:hover:not(:disabled){background:#f9fbfa;border-color:#b6c4be}html[data-theme=light] .auth-showcase-shell .auth-forgot-copy,html[data-theme=light] .auth-showcase-shell .auth-code-heading p,html[data-theme=light] .auth-showcase-shell .auth-forgot-back,html[data-theme=light] .auth-showcase-shell .auth-method-back,html[data-theme=light] .auth-showcase-shell .auth-verification-login-button{color:#64716c}html[data-theme=light] .auth-showcase-shell .auth-forgot-back:hover,html[data-theme=light] .auth-showcase-shell .auth-method-back:hover,html[data-theme=light] .auth-showcase-shell .auth-verification-login-button:hover{color:#087451}html[data-theme=light] .auth-showcase-shell .auth-forgot-send:disabled,html[data-theme=light] .auth-showcase-shell .auth-submit:disabled{color:#84908a;background:#d9dfdc}html[data-theme=light] .auth-showcase-shell .auth-inline-feedback{color:#9f2f35;background:#fff3f3;border-color:#e5b3b3}html[data-theme=light] .auth-showcase-shell .auth-inline-feedback--success,html[data-theme=light] .auth-showcase-shell .auth-inline-feedback--info,html[data-theme=light] .auth-showcase-shell .auth-inline-feedback--warning{color:#075f43;background:#edf8f3;border-color:#abd9c8}html[data-theme=light] .auth-showcase-shell .auth-inline-feedback-copy>span{color:currentColor;opacity:.78}html[data-theme=light] .auth-showcase-shell .auth-inline-feedback-close{color:currentColor}html[data-theme=light] .auth-showcase-shell .auth-nexus-loader .splash-logo-dark{color:#17211e}@media (prefers-reduced-motion:reduce){.page-shell:has(.landing-topbar) .footer-sponsor-marquee .invite-pages-track{animation-play-state:paused}}@media (width<=767.98px){html[data-theme=light] .about-page-main{padding-inline:1rem}html[data-theme=light] .about-page-content{padding-top:1rem}.about-offer-list,html[data-theme=light] .about-offer-list{grid-template-columns:1fr}.about-offer-item{min-height:0}html[data-theme=light] .contact-page-content>.contact-page-block{padding:1.15rem}html[data-theme=light] .game-tournaments-toolbar{grid-template-columns:1fr}.account-hub-main{padding:.75rem}.account-hub-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.account-hub-section-title{flex-direction:column;align-items:flex-start}.settings-account-grid{grid-template-columns:1fr}.page-shell:has(.landing-topbar) .footer-sponsor-marquee{min-height:86px}.page-shell:has(.landing-topbar) .footer-sponsor-marquee .invite-pages-track{min-height:74px;animation-duration:26s}.page-shell:has(.landing-topbar) .footer-sponsor-marquee .sponsor-card{width:112px;min-width:112px;min-height:58px;padding:.55rem .75rem}.page-shell:has(.landing-topbar) .footer-sponsor-marquee .sponsor-logo{max-width:84px;height:25px}.page-shell:has(.landing-topbar) .landing-footer-main{grid-template-columns:1fr;gap:1.5rem;padding:1.6rem 1rem 2rem}.page-shell:has(.landing-topbar) .footer-brand-column{border-bottom:1px solid #ffffff1a;border-right:0;padding:0 0 1.35rem}.page-shell:has(.landing-topbar) .footer-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.page-shell:has(.landing-topbar) .footer-links-grid{grid-template-columns:1fr}}
