:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0b0f19;color:#f7f9fc;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #0b0f19;--surface: #121827;--surface-raised: #182033;--surface-soft: #101522;--border: #26324a;--border-soft: rgba(148, 163, 184, .15);--cyan: #10c7e8;--cyan-soft: rgba(16, 199, 232, .14);--pink: #f43f8f;--pink-soft: rgba(244, 63, 143, .14);--orange: #ffa43b;--orange-soft: rgba(255, 164, 59, .15);--text: #f7f9fc;--muted: #96a0b5;--green: #22c55e;--red: #ef4444;--shadow: 0 18px 55px rgba(0, 0, 0, .34)}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 78% 0%,rgba(16,199,232,.055),transparent 24rem),var(--bg)}button,input{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}button{cursor:pointer}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:250px;padding:20px 16px 18px;background:#0c111cf7;border-right:1px solid var(--border-soft);display:flex;flex-direction:column;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand{width:100%;padding:0 10px 18px;display:flex;align-items:center;gap:11px;background:transparent;border:0;text-align:left}.brand img{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 5px 12px rgba(16,199,232,.16))}.brand span{font-size:20px;font-weight:900;letter-spacing:-.6px}.sidebar-nav{display:grid;gap:4px}.nav-item{position:relative;width:100%;min-height:44px;padding:0 12px;display:flex;align-items:center;gap:12px;color:var(--muted);background:transparent;border:0;border-radius:12px;text-align:left;transition:.18s ease}.nav-item:before{content:"";position:absolute;left:-16px;width:3px;height:24px;border-radius:0 5px 5px 0;background:transparent}.nav-item:hover{color:var(--text);background:#ffffff09}.nav-item--active{color:var(--text);background:linear-gradient(90deg,#10c7e821,#10c7e808)}.nav-item--active svg{color:var(--cyan)}.nav-item--active:before{background:var(--cyan);box-shadow:0 0 18px #10c7e899}.sidebar-bottom{margin-top:auto;display:grid;gap:12px}.manager-entry{min-height:44px;padding:0 12px;display:flex;align-items:center;gap:9px;background:var(--cyan-soft);color:#baf5ff;border:1px solid rgba(16,199,232,.19);border-radius:12px}.manager-entry span{flex:1;text-align:left;font-weight:700;font-size:14px}.sidebar-user{padding:12px 10px 0;border-top:1px solid var(--border-soft);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px}.sidebar-user strong,.sidebar-user span{display:block}.sidebar-user strong{font-size:13px}.sidebar-user span{margin-top:3px;font-size:10px;color:var(--muted)}.sidebar-user svg{color:var(--muted)}.avatar{width:38px;height:38px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:12px;background:linear-gradient(135deg,var(--cyan),#0b83c7);color:#041019;font-weight:900;font-size:12px}.avatar--large{width:55px;height:55px;border-radius:17px;font-size:15px}.avatar--opponent{background:linear-gradient(135deg,var(--pink),#9f2163);color:#fff}.avatar--profile{width:88px;height:88px;border-radius:28px;font-size:25px;box-shadow:0 14px 35px #10c7e833}.app-main{min-height:100vh;margin-left:250px}.topbar{position:sticky;top:0;z-index:30;height:72px;padding:0 34px;display:flex;align-items:center;justify-content:space-between;background:#0b0f19d6;border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-title{display:flex;align-items:center;gap:12px}.topbar-title strong{display:block;font-size:17px}.eyebrow{display:block;color:var(--cyan);font-size:10px;line-height:1.1;letter-spacing:1.55px;text-transform:uppercase;font-weight:900}.topbar-title .eyebrow{margin-bottom:4px}.topbar-actions{display:flex;align-items:center;gap:9px}.icon-button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--border-soft);border-radius:12px;background:#ffffff06;color:var(--muted)}.mobile-menu{display:none}.notification-button{position:relative}.notification-dot{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--pink);border:2px solid var(--bg)}.balance-pill{height:40px;padding:0 14px;display:flex;align-items:center;gap:7px;border-radius:12px;border:1px solid rgba(255,164,59,.19);background:var(--orange-soft);color:#ffe1b5}.balance-pill span{font-weight:900}.balance-pill small{color:var(--orange);font-weight:900}.top-avatar{width:40px;height:40px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--cyan),#0a7eb9);color:#041019;font-weight:900}.demo-pill{padding:6px 9px;border-radius:999px;background:#ffffff0e;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.7px;font-weight:800}.page-content{width:min(1460px,100%);margin:0 auto;padding:28px 34px 60px}.content-stack{display:grid;gap:32px}.panel{background:linear-gradient(180deg,#182033e0,#101624eb);border:1px solid var(--border-soft);border-radius:18px;box-shadow:0 11px 38px #00000024}.hero-card{min-height:315px;padding:45px 48px;position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;border:1px solid rgba(16,199,232,.18);border-radius:24px;background-color:#07101d;background-image:url(/banner.png);background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:var(--shadow)}.hero-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(3,8,17,.18) 0%,rgba(3,8,17,.05) 48%,transparent 72%)}.hero-copy{position:relative;z-index:2;max-width:690px}.status-chip,.time-chip,.live-badge{width:max-content;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:#22c55e1a;border:1px solid rgba(34,197,94,.18);color:#b8f7cb;font-size:11px;font-weight:800}.live-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #22c55e1a,0 0 14px #22c55e99}.hero-copy h1{max-width:670px;margin-top:20px;font-size:clamp(34px,4.3vw,58px);line-height:.98;letter-spacing:-2.3px}.hero-copy p{max-width:620px;margin-top:18px;color:#aab4c7;font-size:16px;line-height:1.65}.hero-actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:11px}.button{min-height:42px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;border:1px solid transparent;font-weight:800;font-size:13px;transition:transform .16s ease,background .16s ease,border-color .16s ease}.button:hover{transform:translateY(-1px)}.button--primary{background:linear-gradient(135deg,var(--cyan),#08a9d2);color:#fff;box-shadow:0 10px 28px #10c7e82e}.button--primary:hover{background:linear-gradient(135deg,#31daf3,#10b6db)}.button--ghost{background:#ffffff09;border-color:var(--border-soft);color:#d8deea}.button--ghost:hover{background:#fff1}.button--light{background:#fff;color:#09101b}.button--wallet-secondary{background:#ffffff1f;border-color:#ffffff2e}.button--full{width:100%}.section-header{margin-bottom:15px;display:flex;justify-content:space-between;align-items:end;gap:18px}.section-header h2{font-size:21px;letter-spacing:-.45px}.section-header p{margin-top:5px;color:var(--muted);font-size:13px}.section-header button{padding:0;display:inline-flex;align-items:center;gap:3px;background:transparent;border:0;color:var(--cyan);font-size:12px;font-weight:800}.section-header--compact{margin-bottom:10px}.section-header--compact h2{font-size:18px}.quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.quick-card{position:relative;overflow:hidden;min-height:222px;padding:20px;border:1px solid var(--border-soft);border-radius:18px;background:linear-gradient(145deg,#172033,#111724)}.quick-card:after{content:"";position:absolute;width:170px;height:170px;right:-80px;top:-90px;border-radius:50%;background:var(--cyan);opacity:.07;filter:blur(4px)}.quick-card--10:after{background:var(--pink)}.quick-card--20:after{background:var(--orange)}.quick-card__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:var(--cyan-soft);color:var(--cyan)}.quick-card--10 .quick-card__icon{background:var(--pink-soft);color:var(--pink)}.quick-card--20 .quick-card__icon{background:var(--orange-soft);color:var(--orange)}.quick-card__heading{margin-top:-39px;margin-left:56px}.quick-card__heading span,.quick-card__heading strong{display:block}.quick-card__heading span{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:800}.quick-card__heading strong{margin-top:2px;font-size:25px}.quick-card__payout{margin-top:26px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.quick-card__payout span{color:var(--muted);font-size:11px}.quick-card__payout strong{color:var(--orange);font-size:18px}.quick-card__fee{margin:12px 0 18px;padding-top:12px;display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--border-soft);color:var(--muted);font-size:10px}.button--quick,.button--card{width:100%;justify-content:space-between;background:#ffffff0b;border-color:var(--border-soft)}.quick-card:hover .button--quick,.tournament-card:hover .button--card{background:var(--cyan);color:#fff;border-color:var(--cyan)}.tournament-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tournament-card{overflow:hidden;border:1px solid var(--border-soft);border-radius:19px;background:linear-gradient(180deg,#151d2f,#101624);transition:transform .18s ease,border-color .18s ease}.tournament-card:hover{transform:translateY(-3px);border-color:#10c7e84d}.tournament-card__image{position:relative;height:170px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;background-size:cover;background-position:center}.tournament-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#070a112e,#070a111f 42%,#070a11e6)}.tournament-card__top,.tournament-card__title{position:relative;z-index:2}.tournament-card__top{display:flex;align-items:center;justify-content:space-between}.tournament-card__top span,.tournament-card__top b{padding:6px 8px;border-radius:8px;font-size:9px;text-transform:uppercase;letter-spacing:.8px}.tournament-card__top span{background:#050a11ad;border:1px solid rgba(255,255,255,.13);font-weight:900}.tournament-card__top b{background:#10c7e829;color:#b8f5ff}.tournament-card--pink .tournament-card__top b{background:#f43f8f2e;color:#ffc4dd}.tournament-card--orange .tournament-card__top b{background:#ffa43b2e;color:#ffe0b5}.tournament-card__title small{color:#bdc5d3;font-size:10px}.tournament-card__title h3{margin-top:3px;font-size:21px;letter-spacing:-.5px}.tournament-card__body{padding:15px 16px 16px}.tournament-card__facts{display:grid;grid-template-columns:1fr 1.3fr;gap:10px}.tournament-card__facts div{padding:10px;border-radius:11px;background:#ffffff07}.tournament-card__facts span,.tournament-card__facts strong{display:block}.tournament-card__facts span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.65px}.tournament-card__facts strong{margin-top:4px;font-size:14px}.tournament-card__facts div:last-child strong{color:var(--orange)}.tournament-card__date{margin-top:13px;display:flex;align-items:center;gap:7px;color:#cbd2df;font-size:11px}.capacity-row{margin-top:13px;display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.capacity-row b{color:#fff}.progress,.season-progress{height:5px;margin-top:7px;overflow:hidden;border-radius:999px;background:#ffffff12}.progress span,.season-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),#45e5f7)}.tournament-card--pink .progress span{background:linear-gradient(90deg,var(--pink),#ff79b3)}.tournament-card--orange .progress span{background:linear-gradient(90deg,var(--orange),#ffd275)}.button--card{margin-top:14px}.dashboard-lower{display:grid;grid-template-columns:.9fr 1.1fr;gap:16px}.season-card,.activity-panel{padding:20px}.season-card{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 35%,rgba(244,63,143,.16),transparent 38%),linear-gradient(145deg,#1d1830,#121827)}.season-card:after{content:"";position:absolute;right:-35px;bottom:-85px;width:220px;height:220px;border:1px solid rgba(244,63,143,.15);border-radius:50%;box-shadow:0 0 0 35px #f43f8f06}.season-card__top{position:relative;z-index:1;display:flex;justify-content:space-between;gap:15px}.season-card h2{margin-top:5px;font-size:20px}.time-chip{background:#ffffff0d;border-color:var(--border-soft);color:#dce2ed}.season-prize{position:relative;z-index:1;margin-top:29px;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:9px}.season-prize svg{color:var(--orange)}.season-prize strong{font-size:32px}.season-prize span{align-self:end;padding-bottom:5px;color:var(--muted);font-size:11px}.season-progress{position:relative;z-index:1;height:7px;margin-top:20px}.season-progress span{background:linear-gradient(90deg,var(--pink),var(--orange))}.season-meta{position:relative;z-index:1;margin-top:13px;display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.season-meta strong{color:#fff}.season-meta button{display:inline-flex;align-items:center;gap:3px;padding:0;background:transparent;border:0;color:#ffc7df;font-weight:800}.activity-list{display:grid}.activity-row{min-height:58px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;border-bottom:1px solid var(--border-soft)}.activity-row:last-child{border-bottom:0}.activity-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:10px;background:#ef44441a;color:#ff9292}.activity-icon--income{background:#22c55e1a;color:#74e69b}.activity-row strong,.activity-row span{display:block}.activity-row strong{font-size:11px}.activity-row span{margin-top:3px;color:var(--muted);font-size:9px}.activity-row b{font-size:12px}.amount-positive{color:#63e08e!important}.page-intro{max-width:780px;padding-top:5px}.page-intro h1{margin-top:7px;font-size:clamp(30px,4vw,44px);letter-spacing:-1.7px}.page-intro p{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.65}.moderator-notice{padding:14px 17px;display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(255,164,59,.19);border-radius:15px;background:var(--orange-soft);color:#ffe6c5}.moderator-notice svg{flex:0 0 auto;color:var(--orange)}.moderator-notice strong,.moderator-notice span{display:block}.moderator-notice strong{font-size:12px}.moderator-notice span{margin-top:4px;color:#d7c4aa;font-size:11px;line-height:1.45}.quick-grid--page .quick-card{min-height:248px}.rule-panel{padding:22px}.rule-panel__header{display:flex;gap:12px;align-items:center}.rule-panel__header svg{color:var(--cyan)}.rule-panel__header h2{font-size:19px}.rule-panel__header p{margin-top:4px;color:var(--muted);font-size:12px}.rule-steps{margin-top:23px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rule-step{padding:14px;display:flex;align-items:flex-start;gap:10px;border-radius:13px;background:#ffffff07}.rule-step>b{color:var(--cyan);font-size:10px}.rule-step strong,.rule-step span{display:block}.rule-step strong{font-size:12px}.rule-step span{margin-top:5px;color:var(--muted);font-size:10px;line-height:1.5}.toolbar{padding:12px;display:grid;grid-template-columns:minmax(180px,.8fr) 1.5fr auto;align-items:center;gap:12px}.search-field{min-height:41px;padding:0 12px;display:flex;align-items:center;gap:9px;border-radius:11px;background:#ffffff09;border:1px solid var(--border-soft);color:var(--muted)}.search-field input{width:100%;color:#fff;background:transparent;border:0;outline:0;font-size:12px}.search-field input::placeholder{color:#677287}.filter-pills{display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none}.filter-pills::-webkit-scrollbar{display:none}.filter-pills button,.method-grid button{min-height:34px;padding:0 11px;flex:0 0 auto;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:10px;font-weight:800}.filter-pills button.active,.method-grid button.active{color:#baf5ff;background:var(--cyan-soft);border-color:#10c7e833}.filter-button{min-height:39px;padding:0 12px;display:flex;align-items:center;gap:7px;border:1px solid var(--border-soft);border-radius:10px;background:#ffffff08;color:#c9d1df;font-size:11px;font-weight:800}.tabs{display:flex;gap:7px;border-bottom:1px solid var(--border-soft)}.tabs button{position:relative;min-height:42px;padding:0 12px;border:0;background:transparent;color:var(--muted);font-size:12px;font-weight:800}.tabs button.active{color:#fff}.tabs button.active:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:var(--cyan)}.tabs span{margin-left:5px;padding:2px 6px;border-radius:999px;background:#ffffff12;font-size:9px}.active-match{padding:22px}.match-status{width:max-content;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;background:#22c55e17;color:#aaf3c1;font-size:10px;font-weight:800}.match-versus{max-width:600px;margin:28px auto 22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.match-versus>div{display:grid;justify-items:center;gap:7px}.match-versus strong{font-size:13px}.match-versus small{color:var(--muted);font-size:10px}.match-versus>b{color:var(--pink);font-size:18px;font-style:italic}.match-details{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.match-details span{padding:8px 10px;display:flex;align-items:center;gap:6px;border-radius:9px;background:#ffffff09;color:#cbd2df;font-size:10px}.match-details svg{color:var(--cyan)}.match-actions{margin-top:22px;display:flex;justify-content:center;gap:9px}.pending-review{padding:16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.pending-review__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:var(--orange-soft);color:var(--orange)}.pending-review strong,.pending-review span{display:block}.pending-review strong{font-size:12px}.pending-review span{margin-top:4px;color:var(--muted);font-size:10px}.pending-review>b{color:var(--orange);font-size:12px}.ranking-hero{padding:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-soft)}.ranking-hero>div{padding:16px;background:#141c2c}.ranking-hero>div:first-child{border-radius:12px 0 0 12px}.ranking-hero>div:last-child{border-radius:0 12px 12px 0}.ranking-hero span,.ranking-hero strong,.ranking-hero small{display:block}.ranking-hero span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.8px}.ranking-hero strong{margin-top:7px;font-size:25px}.ranking-hero>div:first-child strong{color:var(--orange)}.ranking-hero small{margin-top:4px;color:var(--muted)}.ranking-table-wrap,.transaction-panel{padding:20px}.table-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.table-heading h2{font-size:18px}.table-heading p{margin-top:4px;color:var(--muted);font-size:10px}.ranking-table{margin-top:15px}.ranking-row{min-height:63px;padding:7px 10px;display:grid;grid-template-columns:35px auto 1fr 120px 90px;align-items:center;gap:12px;border-bottom:1px solid var(--border-soft)}.ranking-row:last-child{border-bottom:0}.rank-number{color:var(--muted);text-align:center}.rank-1 .rank-number{color:var(--orange);font-size:19px}.rank-2 .rank-number{color:#c8d0dc;font-size:17px}.rank-3 .rank-number{color:#c78554;font-size:16px}.ranking-row>div strong,.ranking-row>div span{display:block}.ranking-row>div strong{font-size:12px}.ranking-row>div span{margin-top:3px;color:var(--muted);font-size:9px}.ranking-row>span{color:var(--muted);font-size:10px}.ranking-row>b:last-child{font-size:11px;text-align:right}.wallet-summary{display:grid;grid-template-columns:1.35fr .8fr .8fr;gap:15px}.wallet-main-card{padding:26px;overflow:hidden;position:relative;border-radius:20px;background:linear-gradient(135deg,#13cde8,#078abf);color:#051017;box-shadow:0 18px 50px #10c7e82e}.wallet-main-card:after{content:"";position:absolute;width:260px;height:260px;right:-100px;top:-100px;border:35px solid rgba(255,255,255,.08);border-radius:50%}.wallet-main-card>span{position:relative;z-index:1;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:900;opacity:.75}.wallet-main-card>strong{position:relative;z-index:1;display:block;margin-top:8px;font-size:42px;letter-spacing:-1.8px}.wallet-main-card strong small{font-size:17px}.wallet-main-card p{position:relative;z-index:1;margin-top:2px;font-size:11px;opacity:.72}.wallet-main-card>div{position:relative;z-index:1;margin-top:25px;display:flex;gap:9px}.balance-card{padding:22px;display:flex;flex-direction:column;justify-content:center}.balance-card__icon{width:41px;height:41px;margin-bottom:20px;display:grid;place-items:center;border-radius:13px;background:var(--pink-soft);color:var(--pink)}.balance-card__icon--orange{background:var(--orange-soft);color:var(--orange)}.balance-card>span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.75px}.balance-card>strong{margin-top:7px;font-size:24px}.balance-card>small{margin-top:5px;color:var(--muted);font-size:9px}.transaction-list{margin-top:14px}.transaction-row{min-height:65px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;border-bottom:1px solid var(--border-soft)}.transaction-row:last-child{border-bottom:0}.transaction-row>div strong,.transaction-row>div span{display:block}.transaction-row>div strong{font-size:11px}.transaction-row>div span{margin-top:4px;color:var(--muted);font-size:9px}.transaction-row>b{font-size:11px}.transaction-row>svg{color:var(--muted)}.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.support-card{min-height:175px;padding:21px;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;color:inherit}.support-card>svg:first-child{color:var(--cyan)}.support-card strong{margin-top:24px;font-size:15px}.support-card span{margin-top:7px;color:var(--muted);font-size:11px;line-height:1.5}.support-card>svg:last-child{position:absolute;right:18px;top:18px;color:var(--muted)}.profile-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:16px}.profile-card,.profile-form{padding:24px}.profile-card{display:flex;flex-direction:column;align-items:center;text-align:center}.profile-card h2{margin-top:14px;font-size:20px}.profile-card>span{margin-top:4px;color:var(--muted);font-size:11px}.profile-stats{width:100%;margin:23px 0;padding:15px 0;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--border-soft)}.profile-stats div+div{border-left:1px solid var(--border-soft)}.profile-stats strong,.profile-stats span{display:block}.profile-stats strong{font-size:19px}.profile-stats span{margin-top:4px;color:var(--muted);font-size:9px}.game-profile-heading{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:22px}.game-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:14px;background:var(--cyan-soft);color:var(--cyan)}.game-profile-heading h2{font-size:18px}.game-profile-heading p{margin-top:4px;color:var(--muted);font-size:10px}.verified{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:8px;background:#22c55e1a;color:#9af0b7;font-size:9px;font-weight:800}.profile-form label{display:grid;gap:7px;margin-top:14px}.profile-form label>span,.amount-field>span{color:#cbd2df;font-size:10px;font-weight:800}.profile-form input{height:43px;padding:0 12px;color:#fff;border:1px solid var(--border-soft);border-radius:11px;background:#ffffff09;outline:0}.form-note{margin:13px 0 19px;display:flex;gap:8px;color:var(--muted);font-size:10px}.form-note svg{color:var(--orange)}.manager-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.manager-stats article{padding:18px}.manager-stats span,.manager-stats strong,.manager-stats small{display:block}.manager-stats span{color:var(--muted);font-size:10px}.manager-stats strong{margin-top:8px;font-size:27px}.manager-stats small{margin-top:5px;color:var(--muted);font-size:9px}.manager-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:15px}.player-validator,.manager-queue{padding:20px}.live-badge{background:var(--cyan-soft);border-color:#10c7e82e;color:#baf6ff}.search-field--large{margin-top:18px;min-height:48px}.suggestion-box{margin-top:8px;overflow:hidden;border:1px solid var(--border-soft);border-radius:13px;background:#0e1421}.suggestion-box button{width:100%;min-height:65px;padding:8px 11px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;text-align:left;border:0;border-bottom:1px solid var(--border-soft);background:transparent}.suggestion-box button:last-child{border-bottom:0}.suggestion-box button:hover{background:#ffffff09}.suggestion-box strong,.suggestion-box small{display:block}.suggestion-box strong{font-size:11px}.suggestion-box small{margin-top:4px;color:var(--muted);font-size:9px}.suggestion-box>p{padding:18px;color:var(--muted);font-size:11px}.registration-check{display:flex;align-items:center;gap:5px;color:#8ce9aa;font-size:10px;font-weight:800}.validator-help{margin-top:13px;display:flex;gap:8px;color:var(--muted);font-size:10px;line-height:1.45}.validator-help svg{flex:0 0 auto;color:var(--cyan)}.manager-task{width:100%;min-height:67px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;border:0;border-bottom:1px solid var(--border-soft);background:transparent;text-align:left}.manager-task:last-child{border-bottom:0}.manager-task strong,.manager-task span{display:block}.manager-task strong{font-size:11px}.manager-task span{margin-top:4px;color:var(--muted);font-size:9px}.manager-task b{padding:5px 7px;border-radius:7px;background:var(--orange-soft);color:#ffd59b;font-size:8px;text-transform:uppercase;letter-spacing:.6px}.manager-task svg{color:var(--muted)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;padding:20px;display:grid;place-items:center;overflow-y:auto;background:#03060cc2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal{position:relative;width:min(480px,100%);padding:28px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:linear-gradient(180deg,#182033,#0f1522);box-shadow:0 30px 85px #0000008c}.modal-close{position:absolute;z-index:3;right:13px;top:13px;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#05090f9e;color:#dfe5ee}.queue-modal{text-align:center}.queue-modal h2,.recharge-modal h2{margin-top:8px;font-size:26px}.queue-modal>p,.recharge-modal>p{margin:10px auto 0;max-width:390px;color:var(--muted);font-size:11px;line-height:1.6}.queue-radar{position:relative;width:155px;height:155px;margin:8px auto 28px;display:grid;place-items:center;border:1px solid rgba(16,199,232,.34);border-radius:50%;background:radial-gradient(circle,rgba(16,199,232,.12),transparent 65%);color:var(--cyan)}.queue-radar span{position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:1px solid rgba(16,199,232,.18);border-radius:50%;animation:radar 2.2s infinite}.queue-radar span:nth-child(2){top:32px;right:32px;bottom:32px;left:32px;animation-delay:.35s}.queue-radar span:nth-child(3){top:-12px;right:-12px;bottom:-12px;left:-12px;animation-delay:.7s}@keyframes radar{0%,to{opacity:.2;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}.queue-time{display:block;margin:21px 0;font-size:31px;letter-spacing:1px}.queue-economy{margin-bottom:20px;padding:13px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border-soft);border-radius:13px;background:#ffffff06}.queue-economy span{color:var(--muted);font-size:9px}.queue-economy b{display:block;margin-top:4px;color:#fff;font-size:12px}.match-found-icon{width:90px;height:90px;margin:7px auto 24px;display:grid;place-items:center;border-radius:50%;color:#07140b;background:linear-gradient(135deg,#4fe27f,#22c55e);box-shadow:0 0 0 16px #22c55e14}.found-opponent{margin:20px 0;padding:13px;display:flex;align-items:center;gap:12px;text-align:left;border-radius:14px;background:#ffffff09}.found-opponent strong,.found-opponent span{display:block}.found-opponent strong{font-size:13px}.found-opponent span{margin-top:4px;color:var(--muted);font-size:10px}.tournament-modal{width:min(600px,100%);padding:0;overflow:hidden}.tournament-modal__cover{position:relative;min-height:230px;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center}.tournament-modal__cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05080d1a,#070a11e0)}.tournament-modal__cover>*{position:relative;z-index:1}.tournament-modal__cover>span{width:max-content;padding:6px 8px;border-radius:7px;background:#05090fb8;font-size:9px;font-weight:900;letter-spacing:.7px}.tournament-modal__cover h2{margin-top:10px;font-size:29px}.tournament-modal__cover p{margin-top:5px;color:#c5cdd9;font-size:11px}.tournament-modal__body{padding:23px}.modal-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.modal-facts div{padding:11px;border-radius:11px;background:#ffffff09}.modal-facts span,.modal-facts strong{display:block}.modal-facts span{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.6px}.modal-facts strong{margin-top:5px;font-size:13px}.tournament-rules{margin-top:18px}.tournament-rules h3{font-size:14px}.tournament-rules>p{margin-top:8px;color:var(--muted);font-size:10px;line-height:1.55}.tournament-rules>div{margin:12px 0;display:grid;gap:7px}.tournament-rules>div span{display:flex;align-items:center;gap:6px;color:#d3dae5;font-size:10px}.tournament-rules svg{color:var(--green)}.terms-check{margin:16px 0;display:flex;align-items:flex-start;gap:9px;color:var(--muted);font-size:9px;line-height:1.45}.terms-check input{accent-color:var(--cyan)}.recharge-modal{width:min(510px,100%)}.method-grid{margin-top:19px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.method-grid button{min-height:42px;border-color:var(--border-soft);background:#ffffff06}.amount-field{margin-top:19px;display:grid;gap:8px}.amount-field>div{display:grid;grid-template-columns:42px 1fr 42px;border:1px solid var(--border-soft);border-radius:12px;overflow:hidden}.amount-field button{display:grid;place-items:center;border:0;background:#ffffff0a}.amount-field input{min-width:0;height:45px;text-align:center;color:#fff;background:transparent;border:0;outline:0;font-weight:900}.amount-field small{color:var(--muted);font-size:9px}.request-preview{margin:18px 0;padding:14px;display:grid;gap:9px;border-radius:13px;background:#ffffff08}.request-preview span{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.request-preview b{color:#fff}.toast-stack{position:fixed;z-index:150;right:20px;bottom:20px;display:grid;gap:8px}.toast{min-width:240px;padding:12px 14px;display:flex;align-items:center;gap:9px;border:1px solid rgba(34,197,94,.2);border-radius:12px;background:#101d17f5;color:#baf3ce;box-shadow:var(--shadow);font-size:11px;font-weight:800}.menu-backdrop,.mobile-nav{display:none}@media(max-width:1180px){.tournament-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-grid--home .tournament-card:last-child{display:none}.hero-card{grid-template-columns:1fr .65fr}.hero-copy h1{font-size:43px}.rule-steps,.manager-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.sidebar{transform:translate(-102%);transition:transform .22s ease;box-shadow:25px 0 60px #00000073}.sidebar--open{transform:translate(0)}.menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;display:block;border:0;background:#02050aa6}.app-main{margin-left:0}.mobile-menu{display:grid}.topbar,.page-content{padding-inline:22px}.hero-card{grid-template-columns:1fr}.quick-grid{grid-template-columns:repeat(3,minmax(210px,1fr));overflow-x:auto;padding-bottom:5px;scroll-snap-type:x mandatory;scrollbar-width:none}.quick-grid::-webkit-scrollbar{display:none}.quick-card{scroll-snap-align:start}.dashboard-lower,.wallet-summary,.manager-layout,.profile-layout{grid-template-columns:1fr}.wallet-summary{grid-template-columns:repeat(2,1fr)}.wallet-main-card{grid-column:1 / -1}.support-grid{grid-template-columns:1fr}}@media(max-width:680px){body{padding-bottom:75px}.topbar{height:62px;padding:0 14px}.topbar-title .eyebrow,.topbar-title strong,.demo-pill{display:none}.balance-pill{height:37px;padding-inline:10px}.icon-button,.top-avatar{width:37px;height:37px;border-radius:11px}.page-content{padding:20px 14px 30px}.content-stack{gap:25px}.mobile-nav{position:fixed;z-index:35;left:8px;right:8px;bottom:8px;height:62px;padding:5px 7px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#0f1522f0;box-shadow:0 15px 55px #0000007a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-nav button{position:relative;padding:5px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:transparent;color:#717c91;font-size:8px;font-weight:800}.mobile-nav__active{color:var(--cyan)!important}.mobile-nav__play svg{width:40px;height:40px;margin-top:-24px;padding:9px;border-radius:14px;background:linear-gradient(135deg,var(--cyan),#0a91c2);color:#041016;box-shadow:0 9px 25px #10c7e852}.mobile-nav__play span{margin-top:-2px}.hero-card{min-height:320px;padding:29px 23px;border-radius:20px;background-image:url(/banner-movil.png);background-position:center}.hero-card:before{background:linear-gradient(180deg,#02060e14,#02060e33 58%,#02060e52)}.hero-copy h1{margin-top:19px;font-size:37px;line-height:1.02;letter-spacing:-1.8px}.hero-copy p{font-size:13px;line-height:1.55}.hero-actions{margin-top:23px}.hero-actions .button{flex:1;min-width:135px}.section-header{align-items:center}.section-header h2{font-size:18px}.section-header p{display:none}.quick-grid{grid-template-columns:repeat(3,minmax(245px,82vw));margin-right:-14px;padding-right:14px}.quick-card{min-height:230px}.tournament-grid{grid-template-columns:1fr}.tournament-grid--home{grid-template-columns:repeat(3,minmax(285px,86vw));overflow-x:auto;margin-right:-14px;padding-right:14px;padding-bottom:5px;scrollbar-width:none;scroll-snap-type:x mandatory}.tournament-grid--home::-webkit-scrollbar{display:none}.tournament-grid--home .tournament-card{display:block!important;scroll-snap-align:start}.tournament-card__image{height:180px}.dashboard-lower{grid-template-columns:1fr}.season-prize{grid-template-columns:auto auto}.season-prize span{grid-column:1 / -1;padding:0}.page-intro h1{font-size:33px}.page-intro p{font-size:12px}.rule-steps{grid-template-columns:1fr}.toolbar{grid-template-columns:1fr auto}.filter-pills{grid-column:1 / -1;grid-row:2}.match-versus{gap:10px}.match-versus strong{max-width:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-details{justify-content:flex-start}.match-actions{display:grid;grid-template-columns:1fr 1fr}.pending-review{grid-template-columns:auto 1fr}.pending-review>b{grid-column:2}.ranking-hero{grid-template-columns:1fr}.ranking-hero>div:first-child,.ranking-hero>div:last-child{border-radius:0}.ranking-hero>div:first-child{border-radius:11px 11px 0 0}.ranking-hero>div:last-child{border-radius:0 0 11px 11px}.ranking-row{grid-template-columns:25px auto 1fr auto;gap:8px}.ranking-row>span{display:none}.wallet-summary{grid-template-columns:1fr 1fr;gap:10px}.wallet-main-card{padding:22px}.wallet-main-card>strong{font-size:36px}.balance-card{padding:15px}.balance-card__icon{margin-bottom:13px}.balance-card>strong{font-size:18px}.table-heading .button{display:none}.transaction-row{grid-template-columns:auto 1fr auto}.transaction-row>svg{display:none}.profile-form,.profile-card,.ranking-table-wrap,.transaction-panel,.player-validator,.manager-queue{padding:16px}.game-profile-heading{grid-template-columns:auto 1fr}.verified{grid-column:2;width:max-content}.manager-stats{grid-template-columns:1fr 1fr}.manager-stats article{padding:14px}.manager-stats strong{font-size:22px}.table-heading{align-items:flex-start}.live-badge{display:none}.registration-check{font-size:0}.registration-check svg{width:20px;height:20px}.modal-backdrop{align-items:end;padding:10px}.modal{width:100%;max-height:92vh;overflow-y:auto;border-radius:22px 22px 14px 14px;padding:23px 18px 19px}.tournament-modal{padding:0}.tournament-modal__cover{min-height:210px;padding:22px}.tournament-modal__body{padding:18px}.modal-facts{gap:5px}.modal-facts div{padding:9px 7px}.method-grid{grid-template-columns:1fr}.queue-radar{width:132px;height:132px}.toast-stack{left:14px;right:14px;bottom:82px}.toast{min-width:0;width:100%}}@media(max-width:390px){.topbar-actions{gap:5px}.notification-button{display:none}.hero-copy h1{font-size:33px}.button{padding-inline:12px}.wallet-summary{grid-template-columns:1fr}.wallet-main-card{grid-column:auto}.manager-stats{grid-template-columns:1fr}}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(440px,1.08fr) minmax(420px,.92fr);background:var(--bg)}.auth-visual{position:relative;min-height:100vh;overflow:hidden;padding:34px clamp(34px,5vw,78px);display:flex;flex-direction:column;background:radial-gradient(circle at 72% 35%,rgba(16,199,232,.18),transparent 27rem),radial-gradient(circle at 20% 82%,rgba(244,63,143,.12),transparent 23rem),linear-gradient(145deg,#101828,#0b0f19 58%,#0a121b);border-right:1px solid rgba(255,255,255,.07)}.auth-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(to bottom right,black,transparent 72%);mask-image:linear-gradient(to bottom right,black,transparent 72%)}.auth-brand,.auth-mobile-brand{position:relative;z-index:2;display:flex;align-items:center;gap:12px}.auth-brand img,.auth-mobile-brand img{width:52px;height:52px;object-fit:contain}.auth-brand strong,.auth-mobile-brand strong{font-size:22px;letter-spacing:-.7px}.auth-visual__content{position:relative;z-index:2;max-width:660px;margin:auto 0}.auth-visual__content h1{max-width:620px;margin-top:22px;font-size:clamp(55px,6.5vw,92px);line-height:.94;letter-spacing:-4.2px}.auth-visual__content>p{max-width:590px;margin-top:25px;color:#aeb8ca;font-size:17px;line-height:1.75}.auth-benefits{margin-top:36px;display:grid;gap:13px}.auth-benefits span{display:flex;align-items:center;gap:10px;color:#dce3ef;font-size:13px}.auth-benefits svg{color:var(--cyan)}.auth-orbit{position:absolute;border:1px solid rgba(16,199,232,.15);border-radius:50%}.auth-orbit--one{width:430px;height:430px;right:-170px;top:23%;box-shadow:0 0 0 48px #10c7e806,0 0 0 98px #10c7e804}.auth-orbit--two{width:240px;height:240px;left:9%;bottom:-145px;border-color:#f43f8f29;box-shadow:0 0 0 42px #f43f8f05}.auth-panel{min-height:100vh;padding:42px clamp(28px,5vw,72px);display:grid;place-items:center;background:#0d121e}.auth-panel--centered{width:100%}.auth-mobile-brand{display:none}.auth-card{width:min(100%,520px)}.auth-card>h2{margin-top:8px;font-size:clamp(31px,4vw,43px);line-height:1.04;letter-spacing:-1.7px}.auth-card>p{margin-top:14px;color:var(--muted);font-size:13px;line-height:1.65}.auth-back{margin-bottom:25px;padding:0;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--muted);font-size:12px;font-weight:800}.auth-form{margin-top:29px;display:grid;gap:16px}.auth-form--register{gap:14px}.auth-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-field,.auth-simple-field{display:grid;gap:8px}.auth-field>span,.auth-simple-field>span{color:#cad2df;font-size:11px;font-weight:800}.auth-field>div{min-height:48px;padding:0 13px;display:flex;align-items:center;gap:10px;border:1px solid var(--border-soft);border-radius:12px;background:#ffffff09;color:#758198;transition:border-color .2s,background .2s}.auth-field:focus-within>div,.auth-simple-field:focus-within input,.auth-simple-field:focus-within select{border-color:#10c7e88c;background:#10c7e80b}.auth-field input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#fff}.auth-field input::placeholder{color:#5f6b80}.auth-simple-field input,.auth-simple-field select{width:100%;min-height:48px;padding:0 12px;border:1px solid var(--border-soft);border-radius:12px;outline:0;color:#fff;background:#ffffff09;color-scheme:dark}.password-toggle{width:31px;height:31px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted)}.forgot-link{justify-self:end;margin-top:-5px;padding:0;border:0;background:transparent;color:#7ddff0;font-size:11px;font-weight:800}.auth-switch{margin-top:23px;padding-top:21px;display:flex;justify-content:center;gap:6px;border-top:1px solid var(--border-soft);color:var(--muted);font-size:12px}.auth-switch button{padding:0;border:0;background:transparent;color:var(--cyan);font-weight:900}.auth-terms{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;color:#9ea8ba;font-size:10px;line-height:1.55}.auth-terms input{margin-top:3px;accent-color:var(--cyan)}.auth-message{margin-top:18px;padding:12px 14px;border-radius:11px;font-size:11px;line-height:1.5}.auth-message--error{border:1px solid rgba(239,68,68,.25);background:#ef44441a;color:#ffc3c3}.auth-message--success{border:1px solid rgba(34,197,94,.25);background:#22c55e1a;color:#a9f2c1}.field-helper{margin-top:-8px;color:#78849a;font-size:9px}.button:disabled{cursor:not-allowed;opacity:.62}.spin{animation:rumifun-spin .9s linear infinite}@keyframes rumifun-spin{to{transform:rotate(360deg)}}.app-state{min-height:100vh;padding:28px;display:grid;place-content:center;justify-items:center;gap:16px;background:radial-gradient(circle at 50% 40%,rgba(16,199,232,.1),transparent 23rem),var(--bg);text-align:center}.app-state img{width:88px;height:88px;object-fit:contain}.app-state strong{font-size:18px}.app-state p{max-width:520px;color:var(--muted);font-size:12px;line-height:1.55}.app-state>div{display:flex;gap:9px}.app-state__loader{width:28px;height:28px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--cyan);border-radius:50%;animation:rumifun-spin .8s linear infinite}.button--danger-soft{border:1px solid rgba(239,68,68,.17);background:#ef444414;color:#ffb1b1}.pending-badge{padding:6px 9px;border-radius:999px;background:#ffa43b1f;color:#ffd18f;font-size:9px;font-weight:900}@media(max-width:920px){.auth-shell{display:block}.auth-visual{display:none}.auth-panel{padding:28px 20px 46px;align-content:start}.auth-mobile-brand{width:100%;margin-bottom:52px;display:flex}.auth-card{margin:0 auto}}@media(max-width:540px){.auth-form-grid{grid-template-columns:1fr}.auth-panel{padding-inline:18px}.auth-card>h2{font-size:31px}.auth-switch{flex-wrap:wrap}}.wallet-requests-panel{overflow:hidden}.wallet-request-list{display:grid;gap:2px;margin-top:18px}.wallet-request-row{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 12px;color:var(--text);border:0;border-top:1px solid var(--border);background:transparent;text-align:left;cursor:pointer;transition:background .18s ease,transform .18s ease}.wallet-request-row:hover{background:#10c7e80e}.wallet-request-row__main{min-width:0;display:grid;gap:4px}.wallet-request-row__main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-request-row__main span{color:var(--muted);font-size:.78rem}.request-method{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:var(--cyan);background:#10c7e81a;border:1px solid rgba(16,199,232,.16)}.request-method--binance_pay{color:var(--orange);background:#ffa43b1a;border-color:#ffa43b29}.request-method--pago_movil{color:var(--pink);background:#f43f8f1a;border-color:#f43f8f29}.request-status{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:4px 9px;border-radius:999px;font-size:.69rem;font-weight:800;white-space:nowrap;color:#b8c3d8;background:#96a0b517;border:1px solid rgba(150,160,181,.13)}.request-status--waiting_agent{color:#d8c88c;background:#f59e0b14;border-color:#f59e0b33}.request-status--attending{color:var(--cyan);background:#10c7e814;border-color:#10c7e833}.request-status--proof_submitted{color:#d7b9ff;background:#a75cff1a;border-color:#a75cff38}.request-status--approved,.request-status--paid{color:#7df2a6;background:#22c55e1a;border-color:#22c55e38}.request-status--rejected,.request-status--cancelled{color:#ff9eaa;background:#ef444414;border-color:#ef444433}.empty-state{min-height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center;color:var(--muted);padding:24px}.empty-state strong{color:var(--text)}.mini-loader{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.13);border-top-color:var(--cyan);animation:spin .8s linear infinite}.deposit-request-modal{width:min(1040px,calc(100vw - 30px));max-height:min(850px,calc(100vh - 30px));overflow:auto}.deposit-request-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-right:32px;margin-bottom:20px}.deposit-request-heading h2{margin:5px 0 0}.deposit-request-layout{display:grid;grid-template-columns:minmax(290px,.8fr) minmax(340px,1.2fr);gap:18px}.deposit-request-detail{display:flex;flex-direction:column;gap:14px}.request-timeline{display:grid;gap:0;padding:6px 0}.timeline-step{display:grid;grid-template-columns:24px 1fr;gap:10px;position:relative;padding-bottom:16px}.timeline-step:last-child{padding-bottom:0}.timeline-step:after{content:"";position:absolute;left:11px;top:24px;bottom:0;width:1px;background:var(--border)}.timeline-step:last-child:after{display:none}.timeline-step>span{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border);background:#101624;color:transparent;z-index:1}.timeline-step.done>span{color:#7df2a6;border-color:#22c55e59;background:#22c55e1a}.timeline-step>div{display:grid;gap:3px}.timeline-step strong{font-size:.86rem}.timeline-step small{color:var(--muted)}.quote-card{padding:17px;border-radius:14px;background:linear-gradient(135deg,#10c7e81a,#f43f8f0e);border:1px solid rgba(16,199,232,.2);display:grid;gap:4px}.quote-card span,.quote-card small{color:var(--muted)}.quote-card strong{font-size:1.35rem}.payment-instructions{display:flex;gap:11px;padding:15px;border:1px solid var(--border);border-radius:14px;background:#ffffff06}.payment-instructions svg{flex:0 0 auto;color:var(--cyan);margin-top:2px}.payment-instructions div{min-width:0}.payment-instructions p{margin:6px 0 0;white-space:pre-wrap;color:#b7c3d9;line-height:1.55;overflow-wrap:anywhere}.upload-note{text-align:center;color:var(--muted)}.request-chat{min-height:480px;display:grid;grid-template-rows:auto minmax(240px,1fr) auto;border:1px solid var(--border);border-radius:16px;background:#0d1320;overflow:hidden}.request-chat--compact{min-height:390px;margin-top:18px}.request-chat__heading{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border);background:#ffffff05}.request-chat__heading svg{color:var(--cyan)}.request-chat__heading div{display:grid;gap:2px}.request-chat__heading span{color:var(--muted);font-size:.72rem}.request-chat__messages{overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.chat-placeholder{margin:auto;color:var(--muted)}.chat-system{align-self:stretch;display:flex;gap:8px;padding:10px 12px;border-radius:10px;color:#aebbd1;background:#10c7e80e;border:1px solid rgba(16,199,232,.09);font-size:.76rem;line-height:1.5;white-space:pre-wrap}.chat-system svg{flex:0 0 auto;color:var(--cyan);margin-top:2px}.chat-message{align-self:flex-start;max-width:86%;padding:10px 12px;border-radius:12px 12px 12px 3px;background:#182133;border:1px solid #26334a}.chat-message>div{display:flex;justify-content:space-between;gap:15px;margin-bottom:5px}.chat-message strong{font-size:.75rem;color:var(--cyan)}.chat-message time{color:var(--muted);font-size:.65rem}.chat-message p{margin:0;color:#dce4f2;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.request-chat__composer{display:grid;grid-template-columns:1fr auto;gap:8px;padding:11px;border-top:1px solid var(--border)}.request-chat__composer input{width:100%;min-width:0}.request-chat__composer button{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:11px;background:var(--cyan);color:#061019;cursor:pointer}.request-chat__composer button:disabled{opacity:.4;cursor:not-allowed}.finance-center{margin-top:2px}.finance-center__layout{display:grid;grid-template-columns:minmax(230px,.55fr) minmax(420px,1.45fr);gap:16px;margin-top:18px;min-height:550px}.finance-request-queue{border:1px solid var(--border);border-radius:14px;overflow:hidden;align-self:start;max-height:600px;overflow-y:auto}.finance-request-item{width:100%;border:0;border-bottom:1px solid var(--border);background:#101725;color:var(--text);padding:13px;display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;cursor:pointer}.finance-request-item:last-child{border-bottom:0}.finance-request-item:hover,.finance-request-item.active{background:#10c7e812}.finance-request-item.active{box-shadow:inset 3px 0 0 var(--cyan)}.finance-request-item>div{min-width:0;display:grid;gap:4px}.finance-request-item strong,.finance-request-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-request-item>div span{color:var(--muted);font-size:.74rem}.finance-request-detail{min-width:0;border:1px solid var(--border);border-radius:14px;padding:17px;background:#0a0f1973}.finance-request-detail__heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.finance-request-detail__heading h3{margin:4px 0}.finance-request-detail__heading p{margin:0;color:var(--muted)}.finance-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding-top:17px;border-top:1px solid var(--border)}.finance-form label{display:grid;gap:7px}.finance-form label span{color:var(--muted);font-size:.74rem;font-weight:700}.finance-form__wide{grid-column:1 / -1}.finance-form textarea{min-height:92px;resize:vertical}.finance-form__action{align-self:end}.finance-quote-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px}.finance-quote-summary>div{padding:12px;border:1px solid var(--border);border-radius:11px;display:grid;gap:5px;background:#ffffff05}.finance-quote-summary span{color:var(--muted);font-size:.7rem}.finance-review-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.proof-preview{display:grid;gap:8px;margin-top:13px;color:var(--cyan);font-size:.75rem}.proof-preview img{width:100%;max-height:260px;object-fit:contain;border:1px solid var(--border);border-radius:12px;background:#080d16}.reject-deposit{display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:13px}.form-error{padding:10px 12px;border-radius:10px;color:#ffabb5;background:#ef444414;border:1px solid rgba(239,68,68,.18);font-size:.78rem;line-height:1.45}@media(max-width:980px){.deposit-request-layout,.finance-center__layout{grid-template-columns:1fr}.finance-request-queue{max-height:280px}}@media(max-width:680px){.wallet-request-row{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.wallet-request-row>.request-status{grid-column:2 / 3;justify-self:start}.wallet-request-row>svg{grid-column:3;grid-row:1 / span 2}.deposit-request-modal{width:100%;max-height:calc(100dvh - 10px);border-radius:20px 20px 0 0;align-self:end}.deposit-request-heading,.finance-request-detail__heading{flex-direction:column}.request-chat{min-height:430px}.finance-form,.finance-quote-summary{grid-template-columns:1fr}.finance-form__wide{grid-column:auto}.reject-deposit{grid-template-columns:1fr}}.notification-count{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:var(--pink);color:#fff;border:2px solid #0b101a;font-size:.58rem;line-height:1}.notifications-panel{position:fixed;z-index:80;top:66px;right:22px;width:min(390px,calc(100vw - 28px));max-height:min(620px,calc(100dvh - 90px));display:grid;grid-template-rows:auto minmax(0,1fr);background:#101725;border:1px solid #2a3851;border-radius:16px;overflow:hidden;box-shadow:0 24px 70px #0000007a}.notifications-panel__heading{display:flex;justify-content:space-between;align-items:center;padding:15px 16px;border-bottom:1px solid var(--border)}.notifications-panel__heading>div{display:grid;gap:2px}.notifications-panel__heading button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:9px;color:var(--muted);background:#ffffff09;cursor:pointer}.notifications-panel__list{overflow-y:auto}.notification-item{width:100%;display:grid;grid-template-columns:auto 1fr;gap:11px;padding:14px 15px;text-align:left;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);cursor:pointer}.notification-item:hover{background:#10c7e80d}.notification-item.unread{background:#10c7e809;box-shadow:inset 3px 0 0 var(--cyan)}.notification-item__icon{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#10c7e817;color:var(--cyan)}.notification-item>div{min-width:0;display:grid;gap:4px}.notification-item p{margin:0;color:#aab6cb;font-size:.76rem;line-height:1.45}.notification-item time{color:var(--muted);font-size:.64rem}.notification-empty{min-height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;color:var(--muted);padding:24px;text-align:center}@media(max-width:680px){.notifications-panel{top:60px;right:8px;width:calc(100vw - 16px);max-height:calc(100dvh - 130px)}}.rumi-gem{display:inline-block;width:.8rem;height:.8rem;margin-right:.2rem;transform:rotate(45deg);border-radius:.16rem;background:linear-gradient(135deg,#7dff7a,#25c55b 45%,#0d8e3e);box-shadow:0 0 0 1px #ffffff1f,0 0 12px #40ff7847;vertical-align:middle}.currency-tabs{display:inline-flex;gap:.5rem;padding:.35rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:999px;width:fit-content}.currency-tabs button{border:none;background:transparent;color:#ffffffb8;padding:.7rem 1rem;border-radius:999px;cursor:pointer;font-weight:700}.currency-tabs button.active{background:#21c5ff29;color:#fff;box-shadow:inset 0 0 0 1px #21c5ff59}.finance-form--stacked{display:grid;gap:1rem}.finance-form__summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:end}.summary-chip{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.summary-chip span,.summary-chip small{color:#ffffffb8}.request-chat__closed{padding:.9rem 1rem;border-top:1px solid rgba(255,255,255,.08);color:#ffffffb8;font-size:.94rem}@media(max-width:900px){.finance-form__summary-row{grid-template-columns:1fr}}.wallet-balance strong small{display:inline-flex;align-items:center;gap:.38rem;font-size:1.6rem;margin-left:.15rem;vertical-align:baseline}.wallet-balance strong .rumi-gem{width:1rem;height:1rem;margin-right:0}.amount-with-gem{display:inline-flex;align-items:center;gap:.4rem}.amount-with-gem .rumi-gem{width:.9rem;height:.9rem;margin-right:0;flex:0 0 auto}.request-list__item strong .amount-with-gem,.finance-request-detail h3 .amount-with-gem{overflow:visible}.finance-form__summary-row{align-items:stretch}.finance-form__summary-row label span{display:block;margin-bottom:.45rem}.finance-form__summary-row label input{width:100%}.summary-chip{min-width:0}.currency-tabs{padding:.45rem;gap:.65rem}.currency-tabs button{min-width:80px;padding:.9rem 1.15rem}.finance-request-detail__heading h3,.request-list__item strong{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.toast{border-color:#22c55e33;background:#101d17f5;color:#baf3ce}.toast--error{border-color:#ef444447;background:#2d0f12f5;color:#ffc7c7}.toast--info{border-color:#22c5ff3d;background:#081a28f5;color:#c8efff}.rumi-amount{display:inline-flex;align-items:center;justify-content:center;gap:.34em;white-space:nowrap;overflow:visible;line-height:1;vertical-align:middle}.rumi-gem{display:inline-block;width:.72em;height:.72em;min-width:.72em;margin:0;flex:0 0 auto;transform:none;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);border-radius:0;background:linear-gradient(135deg,rgba(255,255,255,.72) 0 11%,transparent 12%),linear-gradient(135deg,#8dff8c,#2cdc67 44%,#0b8f3e);box-shadow:0 0 10px #2de16861;vertical-align:middle}.balance-pill{min-width:108px;justify-content:center}.balance-pill .rumi-amount{font-size:14px;font-weight:900}.balance-pill .rumi-gem{width:.9em;height:.9em;min-width:.9em}.wallet-main-card>strong .rumi-amount{justify-content:flex-start}.wallet-main-card>strong .rumi-gem{width:.62em;height:.62em;min-width:.62em}.wallet-request-row__main strong,.finance-request-item span,.finance-request-detail__heading h3,.summary-chip strong,.quick-card strong,.tournament-card strong,.modal-facts strong,.queue-economy b,.ranking-hero strong,.season-prize strong{overflow:visible}.wallet-request-row__main strong,.finance-request-detail__heading h3,.summary-chip strong{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.finance-form__summary-row{grid-template-columns:minmax(160px,.85fr) minmax(150px,1fr) minmax(150px,1fr);gap:16px}.currency-tabs{gap:10px;padding:7px}.currency-tabs button{min-width:88px;padding:14px 18px}@media(max-width:1050px){.finance-form__summary-row{grid-template-columns:1fr 1fr}.summary-chip{grid-column:1 / -1}}@media(max-width:680px){.finance-form__summary-row{grid-template-columns:1fr}.summary-chip{grid-column:auto}.currency-tabs{width:100%}.currency-tabs button{flex:1;min-width:0}}.wallet-request-actions,.finance-operation-tabs{display:flex;gap:.65rem;flex-wrap:wrap}.finance-operation-tabs{width:fit-content;padding:.35rem;margin-bottom:.9rem;border:1px solid var(--border);border-radius:999px;background:#ffffff06}.finance-operation-tabs button{border:0;border-radius:999px;background:transparent;color:var(--muted);padding:.72rem 1.15rem;font-weight:800;cursor:pointer}.finance-operation-tabs button.active{color:var(--text);background:#10c7e824;box-shadow:inset 0 0 0 1px #10c7e84d}.withdrawal-create-modal{max-width:720px}.amount-field__simple input{width:100%;min-height:48px;padding:0 1rem;border:1px solid var(--border);border-radius:12px;background:#ffffff0b;color:var(--text);font:inherit}.payout-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1rem 0}.payout-fields label,.finance-form label{display:grid;gap:.42rem}.payout-fields label span,.finance-form label span{color:var(--muted);font-size:.78rem;font-weight:800}.payout-fields input{min-height:46px;padding:0 .9rem;border:1px solid var(--border);border-radius:11px;background:#ffffff0b;color:var(--text);font:inherit}.recipient-card{display:grid;gap:.42rem;padding:1rem;margin-bottom:1rem;border:1px solid rgba(16,199,232,.18);border-radius:14px;background:#10c7e80e}.recipient-card>span{color:var(--muted);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.recipient-card small{color:var(--muted);overflow-wrap:anywhere}.recipient-card--manager{grid-template-columns:repeat(2,minmax(0,1fr))}.recipient-card--manager>span,.recipient-card--manager>strong{grid-column:1 / -1}@media(max-width:720px){.payout-fields,.recipient-card--manager{grid-template-columns:1fr}.wallet-request-actions{width:100%}.wallet-request-actions .button{flex:1}}.wallet-page>.page-intro{padding-inline:1rem}.wallet-requests-panel>.table-heading{padding:1.15rem 1.25rem 0}.wallet-requests-panel .wallet-request-list{margin-top:1rem}.withdrawal-create-modal .amount-field>.amount-field__simple{display:block;width:100%;min-width:0}.withdrawal-create-modal .amount-field__simple input{display:block;width:100%;min-width:0;box-sizing:border-box;color:#f7f9fc;caret-color:var(--cyan)}.finance-form__action-row{display:flex;justify-content:flex-end}.finance-form__action-row .finance-form__action{min-width:220px}.chat-system>span,.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere}.chat-highlight{font-weight:800}.chat-highlight--label{color:#6bddf3}.chat-highlight--data{color:var(--orange)}.chat-highlight--amount{color:#63e08e}.notification-item.unread:hover{background:#10c7e81f}@media(max-width:720px){.wallet-page>.page-intro{padding-inline:.75rem}.wallet-requests-panel>.table-heading{padding-inline:1rem}.finance-form__action-row,.finance-form__action-row .finance-form__action{width:100%}}.finance-center{padding:1.35rem;overflow:hidden}.finance-center>.table-heading{padding:0}.finance-center__layout{margin-top:1.15rem}.payment-settings{padding:1.35rem;overflow:hidden}.payment-settings__heading{padding:0;margin-bottom:1rem}.payment-settings__tabs{margin-bottom:1rem}.payment-settings__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding-top:1rem;border-top:1px solid var(--border)}.payment-settings__form label{display:grid;gap:.45rem}.payment-settings__form label>span{color:var(--muted);font-size:.78rem;font-weight:800}.payment-settings__form input,.payment-settings__form textarea{width:100%;min-width:0;box-sizing:border-box}.payment-settings__form textarea{min-height:150px;resize:vertical}.payment-settings__form small{color:var(--muted);line-height:1.45}.payment-settings__wide{grid-column:1 / -1}.settings-toggle{align-self:center}.settings-toggle input{position:absolute;opacity:0;pointer-events:none}.settings-toggle>span{width:fit-content;display:inline-flex;align-items:center;gap:.45rem;padding:.75rem .95rem;border:1px solid rgba(34,197,94,.22);border-radius:999px;color:#baf3ce!important;background:#22c55e12;cursor:pointer}.settings-toggle input:not(:checked)+span{color:var(--muted)!important;border-color:var(--border);background:#ffffff06}.payment-settings__save{justify-self:end;align-self:end;min-width:220px}@media(max-width:720px){.finance-center,.payment-settings{padding:1rem}.payment-settings__form{grid-template-columns:1fr}.payment-settings__wide{grid-column:auto}.payment-settings__save{width:100%;min-width:0}}.quick-active-banner{width:100%;display:flex;align-items:center;gap:14px;padding:15px 18px;border:1px solid rgba(16,199,232,.26);border-radius:15px;background:#10c7e814;color:var(--text);text-align:left;cursor:pointer}.quick-active-banner div{display:grid;gap:3px;flex:1}.quick-active-banner span{color:var(--muted)}.quick-active-banner b{color:var(--cyan)}.quick-match-modal{width:min(1180px,calc(100vw - 28px));max-width:1180px;max-height:calc(100vh - 28px);overflow:auto;padding:0}.quick-empty-modal,.queue-state-real{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:42px;text-align:center}.queue-economy--clean{grid-template-columns:repeat(2,1fr);width:min(440px,100%)}.quick-flow-notice{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid rgba(245,158,11,.22);border-radius:12px;background:#f59e0b14;color:#f9d88c}.quick-room-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);min-height:720px}.quick-room-main{padding:30px;display:grid;align-content:start;gap:18px}.quick-room-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding-right:46px}.quick-room-heading h2{margin:5px 0 6px;font-size:clamp(23px,3vw,34px)}.quick-room-heading p{color:var(--muted)}.quick-status{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(16,199,232,.25);border-radius:999px;background:#10c7e814;color:var(--cyan);white-space:nowrap;font-size:11px;font-weight:800}.quick-status--disputed{border-color:#f59e0b47;background:#f59e0b1a;color:#ffd27a}.quick-status--result_pending{border-color:#f43f8f42;background:#f43f8f17;color:#ff9ac4}.quick-status--in_progress{border-color:#22c55e42;background:#22c55e17;color:#88efa9}.quick-versus-card{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:22px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(135deg,#10c7e80d,#f43f8f0a)}.quick-player{display:grid;justify-items:center;gap:7px;text-align:center;min-width:0}.quick-player strong{max-width:100%;overflow:hidden;text-overflow:ellipsis}.quick-player small{color:var(--muted)}.quick-versus-center{display:grid;justify-items:center;gap:4px;color:var(--muted)}.quick-versus-center>b{font-size:21px;color:var(--text)}.quick-versus-center>strong{color:var(--orange);font-size:18px}.quick-rule-summary{display:flex;flex-wrap:wrap;gap:9px}.quick-rule-summary span{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:12px}.quick-action-panel,.quick-result-form{display:grid;gap:13px;padding:18px;border:1px solid var(--border);border-radius:16px;background:#ffffff06}.quick-action-panel h3,.quick-result-form h3{margin:0}.quick-action-panel p{color:var(--muted);line-height:1.65}.quick-action-panel--live{border-color:#22c55e30}.quick-action-panel--disputed{grid-template-columns:auto 1fr;border-color:#f59e0b33;color:#ffd27a}.quick-deadline{color:var(--muted)}.quick-deadline strong{color:var(--text);font-size:18px;margin-left:5px}.quick-opponent-copy{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:12px}.quick-opponent-copy div{display:grid;gap:3px}.quick-opponent-copy span{color:var(--muted);font-size:11px}.quick-opponent-copy button{display:inline-flex;align-items:center;gap:6px;color:var(--cyan);background:transparent;border:0;cursor:pointer}.quick-result-actions{display:flex;gap:9px;flex-wrap:wrap}.quick-dispute-form{display:grid;gap:10px}.quick-dispute-form textarea,.quick-dispute-note textarea{min-height:80px}.quick-result-form__heading{display:flex;justify-content:space-between;align-items:center}.quick-result-form__heading button{background:transparent;border:0;color:var(--muted);cursor:pointer}.quick-score-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.quick-score-fields label{display:grid;gap:7px}.quick-proof-picker{display:flex;align-items:center;gap:10px;padding:14px;border:1px dashed rgba(16,199,232,.32);border-radius:13px;background:#10c7e80d;color:var(--text);cursor:pointer}.quick-result-form small{color:var(--muted)}.quick-chat{display:grid;grid-template-rows:auto 1fr auto;min-height:720px;border-left:1px solid var(--border);background:#050a135c}.quick-chat__heading{display:flex;gap:10px;align-items:center;padding:22px;border-bottom:1px solid var(--border);color:var(--cyan)}.quick-chat__heading div{display:grid;gap:2px;color:var(--text)}.quick-chat__heading span{color:var(--muted);font-size:11px}.quick-chat__messages{min-height:0;overflow-y:auto;padding:16px;display:grid;align-content:start;gap:10px}.quick-chat__composer{display:grid;grid-template-columns:1fr auto;gap:8px;padding:14px;border-top:1px solid var(--border)}.quick-chat__composer input{min-width:0}.quick-chat__composer button{width:44px;border:0;border-radius:11px;background:var(--cyan);color:#041019;cursor:pointer}.quick-history-panel{overflow:hidden}.quick-history-list{display:grid}.quick-history-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 18px;border-top:1px solid var(--border)}.quick-history-row>div:nth-child(2){display:grid;gap:3px;min-width:0}.quick-history-row span{color:var(--muted)}.quick-history-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#ffffff0d;color:var(--muted)}.quick-history-icon.won{color:#67e88d;background:#22c55e17}.quick-history-result{padding:6px 9px;border-radius:999px;background:#f43f8f14;color:#ff9ac4!important;font-size:11px;font-weight:800}.quick-history-result.won{background:#22c55e1a;color:#87f0a8!important}.quick-history-result.void{background:#ffffff0d;color:var(--muted)!important}.quick-dispute-center{padding:22px}.quick-dispute-list{display:grid;gap:14px}.quick-dispute-card{display:grid;gap:14px;padding:17px;border:1px solid rgba(245,158,11,.18);border-radius:15px;background:#f59e0b09}.quick-dispute-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.quick-dispute-card__heading h3{margin:5px 0 0}.quick-dispute-reason{color:var(--muted)}.quick-dispute-participants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quick-dispute-player{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;padding:13px;border:1px solid var(--border);border-radius:13px}.quick-dispute-player>div{display:grid;gap:3px}.quick-dispute-player span{color:var(--muted)}.quick-dispute-note{display:grid;gap:7px}.proof-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:20px;background:#000000d1}.proof-lightbox>div{position:relative;max-width:min(900px,96vw);max-height:92vh}.proof-lightbox img{max-width:100%;max-height:88vh;border-radius:12px}.proof-lightbox button{position:absolute;right:8px;top:8px;z-index:2;border:0;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;background:#000000b3;color:#fff}@media(max-width:900px){.quick-match-modal{width:100vw;max-height:100vh;min-height:100vh;border-radius:0}.quick-room-layout{grid-template-columns:1fr}.quick-room-main{padding:22px 16px}.quick-room-heading{padding-right:38px;flex-direction:column}.quick-versus-card{grid-template-columns:1fr}.quick-versus-center{grid-template-columns:auto auto auto;align-items:center;gap:8px}.quick-chat{min-height:500px;border-left:0;border-top:1px solid var(--border)}.quick-score-fields,.quick-dispute-participants{grid-template-columns:1fr}.quick-history-row{grid-template-columns:auto minmax(0,1fr)}.quick-history-result{grid-column:2;justify-self:start}}.quick-ready-state{width:min(620px,100%);margin:0 auto;padding:24px 16px 10px;text-align:center;display:grid;justify-items:center;gap:14px}.quick-ready-state h2,.quick-ready-state p{margin:0}.quick-ready-state p{max-width:520px;color:var(--muted);line-height:1.55}.quick-ready-pulse{width:128px;height:128px;position:relative;display:grid;place-items:center;border-radius:50%;color:#071018;background:linear-gradient(145deg,#38e47c,#10c7e8);box-shadow:0 0 42px #22d3743d}.quick-ready-pulse:before,.quick-ready-pulse:after,.quick-ready-pulse>span{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px solid rgba(34,211,116,.34);border-radius:50%;animation:quick-ready-ring 1.4s ease-out infinite}.quick-ready-pulse:after{animation-delay:.45s}.quick-ready-pulse>span{animation-delay:.9s}@keyframes quick-ready-ring{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.35);opacity:0}}.quick-ready-opponent{min-width:280px;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 18px;border:1px solid var(--border);border-radius:16px;background:#ffffff06;text-align:left}.quick-ready-opponent div{display:grid;gap:3px}.quick-ready-opponent small{color:var(--muted)}.quick-ready-countdown{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;border:2px solid rgba(16,199,232,.45);color:var(--text);font-size:30px;font-weight:900;font-variant-numeric:tabular-nums;background:#10c7e814}.quick-ready-countdown.urgent{border-color:#ef44449e;background:#ef44441f;color:#ffb6b6;animation:quick-ready-urgent .65s ease-in-out infinite alternate}@keyframes quick-ready-urgent{to{transform:scale(1.08);box-shadow:0 0 22px #ef44443d}}.quick-ready-sound{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.quick-ready-actions{width:100%;display:grid;grid-template-columns:1fr 1.6fr;gap:12px}.quick-ready-actions .button{min-height:48px}.quick-ready-waiting{display:inline-flex;align-items:center;gap:9px;color:#bfefff;font-size:12px;font-weight:700}.modal-close:disabled{opacity:.45;cursor:wait}@media(max-width:620px){.quick-ready-state{padding-inline:4px}.quick-ready-opponent{min-width:0;width:100%}.quick-ready-actions{grid-template-columns:1fr}}.quick-instruction-card{display:grid;gap:10px;padding:16px 18px;border:1px solid rgba(34,197,255,.16);border-radius:14px;background:#22c5ff0b}.quick-instruction-card p{margin:0}.quick-instruction-card ol{margin:0;padding-left:20px;display:grid;gap:7px;color:var(--muted);line-height:1.55}.quick-instruction-card b{color:var(--orange)}.quick-background-note{padding:12px 14px;border-radius:12px;border:1px solid rgba(34,197,255,.13);background:#22c5ff0a;color:#b8c8dc!important}.quick-followup-panel{overflow:hidden}.quick-followup-list{display:grid}.quick-followup-row{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--text);text-align:left;cursor:pointer}.quick-followup-row:hover{background:#22c5ff09}.quick-followup-row>div:first-child{min-width:0;display:grid;gap:5px}.quick-followup-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-followup-row span{color:var(--muted);font-size:12px}.quick-followup-meta{display:flex;align-items:center;gap:14px;flex:0 0 auto}.quick-followup-meta b{color:var(--cyan);font-size:12px}.quick-followup-meta .status-ok{color:#66e39a}@media(max-width:700px){.quick-followup-row{align-items:flex-start;padding:15px 16px}.quick-followup-meta{display:grid;justify-items:end;gap:5px}}.quick-mode-explainer{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 16px;border:1px solid rgba(16,199,232,.18);border-radius:14px;background:#10c7e80e;color:var(--muted)}.quick-mode-explainer>svg{flex:0 0 auto;color:var(--cyan);margin-top:2px}.quick-mode-explainer div{display:grid;gap:4px}.quick-mode-explainer strong{color:var(--text);font-size:13px}.quick-mode-explainer span{line-height:1.55}.quick-mode-explainer--compact{margin-top:-2px}.quick-card{min-height:240px;padding:20px;display:flex;flex-direction:column}.quick-card__top{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.quick-card__top>div:last-child{display:grid;gap:2px}.quick-card__top span{color:var(--text);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.9px}.quick-card__top small{color:var(--muted);font-size:11px}.quick-card__stakes{position:relative;z-index:1;margin:22px 0 15px;padding:15px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;border:1px solid var(--border-soft);border-radius:15px;background:#ffffff06}.quick-card__stakes>div{display:grid;gap:5px;min-width:0}.quick-card__stakes>svg{color:var(--muted)}.quick-card__stakes span{color:var(--muted);font-size:11px;font-weight:700}.quick-card__stakes strong{font-size:clamp(23px,2.2vw,30px);line-height:1}.quick-card__stakes .rumi-gem{width:.72em;height:.72em;min-width:.72em}.quick-card__reward{text-align:right;justify-items:end}.quick-card__reward strong{color:var(--orange)}.quick-card__mode{position:relative;z-index:1;margin-bottom:16px;display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:10px}.quick-card .button--quick{margin-top:auto}.queue-description-card{width:min(660px,100%);display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid rgba(16,199,232,.18);border-radius:14px;background:#10c7e80e;text-align:left;color:var(--muted)}.queue-description-card>svg{flex:0 0 auto;color:var(--cyan);margin-top:2px}.queue-description-card p{line-height:1.6}.queue-description-card b{color:var(--text)}.queue-description-card .rumi-amount{display:inline-flex;color:var(--text);font-weight:900}.quick-result-explainer{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid rgba(16,199,232,.17);border-radius:13px;background:#10c7e80d;color:var(--muted)}.quick-result-explainer svg{flex:0 0 auto;color:var(--cyan)}.quick-result-explainer p{line-height:1.55}.quick-result-explainer b{color:var(--text)}.wallet-movements-panel{overflow:hidden}.wallet-movements-panel>.table-heading{padding:20px 22px;border-bottom:1px solid var(--border-soft)}.wallet-movement-list{display:grid}.wallet-movement-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 20px;border-bottom:1px solid var(--border-soft)}.wallet-movement-row:last-child{border-bottom:0}.wallet-movement-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px}.wallet-movement-icon.positive{background:#22c55e1a;color:#6ee79a}.wallet-movement-icon.negative{background:#ef44441a;color:#ff8e8e}.wallet-movement-main{display:grid;gap:3px;min-width:0}.wallet-movement-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-movement-main span{color:var(--muted);font-size:11px}.wallet-movement-amount{font-size:15px}.wallet-movement-amount.positive{color:#64df91}.wallet-movement-amount.negative{color:#ff7e7e}@media(max-width:720px){.quick-card__stakes{grid-template-columns:1fr auto 1fr;padding:13px}.quick-card__stakes strong{font-size:23px}.quick-card__mode{align-items:flex-start;flex-direction:column;gap:4px}.wallet-movement-row{padding:13px 15px}.wallet-movement-main strong{white-space:normal}}.notifications-panel__actions .notifications-read-all{width:auto;padding:0 10px;color:var(--cyan);font-size:11px;font-weight:800;white-space:nowrap}.notification-item.unread{background:#10c7e816;box-shadow:inset 3px 0 0 var(--cyan)}.notification-item--leaving{overflow:hidden;animation:notificationFadeAway .72s ease forwards;transform-origin:top center}@keyframes notificationFadeAway{0%{opacity:1;max-height:150px;transform:translate(0);padding-top:14px;padding-bottom:14px}60%{opacity:0;transform:translate(12px);max-height:150px}to{opacity:0;transform:translate(18px);max-height:0;padding-top:0;padding-bottom:0;border-bottom-width:0}}.quick-counter-result-panel{border-color:#f43f8f33;background:linear-gradient(145deg,#f43f8f0e,#10c7e806)}.quick-counter-result-panel .button{width:fit-content}.quick-counter-reason{min-height:92px;resize:vertical}.manager-layout--single{grid-template-columns:minmax(0,1fr)}.quick-dispute-workspace{display:grid;grid-template-columns:minmax(240px,330px) minmax(0,1fr);gap:14px;align-items:start}.quick-dispute-queue{display:grid;gap:8px}.quick-dispute-queue__item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;text-align:left;color:var(--text);border:1px solid var(--border);border-radius:13px;background:#ffffff06;cursor:pointer}.quick-dispute-queue__item:hover,.quick-dispute-queue__item.active{border-color:#10c7e847;background:#10c7e812}.quick-dispute-queue__item>div{min-width:0;display:grid;gap:5px}.quick-dispute-queue__item strong{display:flex;align-items:center;gap:6px}.quick-dispute-queue__item small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.quick-dispute-detail{display:grid;gap:14px;padding:17px;border:1px solid rgba(245,158,11,.18);border-radius:15px;background:#f59e0b09}.quick-dispute-player{grid-template-columns:minmax(0,1fr)}.quick-dispute-player .button{width:100%}@media(max-width:820px){.quick-dispute-workspace{grid-template-columns:1fr}.notifications-panel__actions .notifications-read-all{padding-inline:7px}}.chat-highlight--key{color:var(--orange)}.wallet-activity-panel{overflow:hidden}.wallet-activity-list{display:grid}.wallet-activity-row{width:100%;min-height:74px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:16px 20px;border:0;border-top:1px solid var(--border);background:transparent;color:inherit;text-align:left}.wallet-activity-row--clickable{cursor:pointer}.wallet-activity-row--clickable:hover{background:#10c7e80b}.quick-evidence-guidance{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(245,158,11,.2);border-radius:12px;background:#f59e0b0e;color:var(--text-secondary);font-size:12px;line-height:1.55}.quick-evidence-guidance svg{flex:0 0 auto;color:var(--orange);margin-top:1px}.quick-dispute-player{align-items:stretch}.quick-dispute-player__identity{display:flex;flex-direction:column;gap:3px}.quick-evidence-signals{display:grid;gap:7px;padding:11px 12px;border:1px solid var(--border);border-radius:11px;background:#ffffff06}.quick-evidence-signals span{display:flex;align-items:center;gap:7px;min-width:0;color:var(--text-secondary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-evidence-signals svg{flex:0 0 auto;color:var(--cyan)}.quick-dispute-player__actions{display:flex;gap:8px;align-items:center}@media(max-width:820px){.wallet-activity-row{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:14px}.wallet-activity-row .request-status{grid-column:2;justify-self:start}.wallet-activity-row .wallet-movement-amount{grid-column:3;grid-row:1}.wallet-activity-row>svg:last-child{display:none}.quick-dispute-player__actions{flex-wrap:wrap}}.wallet-main-card{border:1px solid rgba(16,199,232,.24);background:radial-gradient(circle at 88% 20%,rgba(16,199,232,.17),transparent 31%),linear-gradient(135deg,#172136,#121b2d 54%,#101827);color:#f7f9fc;box-shadow:0 18px 48px #0000003d,inset 0 1px #ffffff06}.wallet-main-card:before{content:"";position:absolute;width:175px;height:175px;right:35px;bottom:-98px;border:1px solid rgba(16,199,232,.14);border-radius:50%;box-shadow:0 0 0 30px #10c7e806,0 0 0 60px #10c7e804}.wallet-main-card:after{border-color:#10c7e814}.wallet-main-card>span,.wallet-main-card p{color:#aeb9cd;opacity:1}.wallet-main-card>strong{color:#fff}.wallet-main-card .button--light{border-color:#10c7e847;background:linear-gradient(135deg,#10c7e8,#089bc5);color:#fff;box-shadow:0 10px 24px #10c7e82b}.wallet-main-card .button--wallet-secondary{border-color:#ffa43b4d;background:linear-gradient(135deg,#ffa43b,#e47e1a);color:#fff;box-shadow:0 10px 24px #ffa43b24}.wallet-activity-panel>.table-heading{padding:22px 26px 19px}.wallet-activity-row{padding:18px 26px}.quick-action-panel .button--primary,.quick-ready-actions .button--primary,.quick-result-form .button--primary{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.22)}.quick-action-panel .button--primary:not(:disabled),.quick-ready-actions .button--primary:not(:disabled){box-shadow:0 11px 30px #10c7e83d}@media(max-width:820px){.wallet-activity-panel>.table-heading{padding:18px 16px 15px}.wallet-activity-row{padding:15px 16px}}.quick-matches-page{padding-bottom:18px}.quick-matches-page>.page-intro{padding-inline:4px}.quick-matches-page .quick-followup-panel>.table-heading,.quick-matches-page .quick-history-panel>.table-heading{padding:22px 24px 18px;border-bottom:1px solid var(--border-soft)}.quick-matches-page .quick-followup-row,.quick-matches-page .quick-history-row{padding:18px 24px}.quick-matches-page .quick-followup-list,.quick-matches-page .quick-history-list{padding-bottom:5px}@media(max-width:700px){.quick-matches-page>.page-intro{padding-inline:2px}.quick-matches-page .quick-followup-panel>.table-heading,.quick-matches-page .quick-history-panel>.table-heading{padding:18px 16px 15px}.quick-matches-page .quick-followup-row,.quick-matches-page .quick-history-row{padding:16px}}.tournament-card--br_solo .tournament-card__cover{background-color:#0e2638}.tournament-card--br_duos .tournament-card__cover{background-color:#32162f}.tournament-card--br_squads .tournament-card__cover{background-color:#352212}.tournament-card__economy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 10px}.tournament-card__economy>div{min-width:0;padding:10px 11px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff06}.tournament-card__economy>div>span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.tournament-card__economy strong{display:flex;align-items:center;gap:5px;margin-top:4px;color:#fff;font-size:12px}.br-empty--compact{min-height:210px}.br-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px}.br-toolbar__count{color:var(--muted);font-size:12px}.br-invitations{padding:18px;border-color:#f43f8f38}.br-invitations h2{margin:3px 0 14px}.br-invitation-list{display:grid;gap:9px}.br-invitation-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:#ffffff06}.br-invitation-list article div{display:grid;gap:3px}.br-invitation-list article span{color:var(--muted);font-size:11px}.br-modal{width:min(980px,calc(100vw - 28px));max-height:94vh;overflow:auto;padding:0}.br-modal__cover{min-height:210px;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;padding:28px;background-position:center;background-size:cover;position:relative;overflow:hidden}.br-modal__cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0f190d,#0b0f19f0)}.br-modal__cover>*{position:relative;z-index:1}.br-modal__cover>span{width:max-content;padding:5px 8px;border-radius:8px;background:#10c7e829;color:#86eaff;font-size:10px;font-weight:900;letter-spacing:.1em}.br-modal__cover h2{margin:4px 0 0;font-size:30px}.br-modal__cover p{margin:0;color:#c6ccda}.br-modal__body{display:grid;gap:16px;padding:22px}.br-modal__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.br-prize-summary{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid rgba(255,164,59,.2);border-radius:15px;background:linear-gradient(135deg,#ffa43b17,#ffffff05)}.br-prize-summary>div{display:grid;gap:4px}.br-prize-summary span{color:var(--muted);font-size:12px}.br-prize-icon{width:43px;height:43px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;color:#ffb65c;background:#ffa43b1f}.br-prize-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.br-prize-grid>div{padding:13px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:#ffffff06}.br-prize-grid>div>span{display:block;min-height:27px;color:var(--muted);font-size:10px}.br-prize-grid strong{display:flex;margin-top:5px;color:#fff}.br-join-box,.br-registration-panel{display:grid;gap:14px;padding:17px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#0e1422}.br-join-box h3{margin:0}.br-option{display:flex;gap:12px;padding:14px;border:1px solid rgba(16,199,232,.24);border-radius:14px;background:#10c7e80f}.br-option div{display:grid;gap:3px}.br-option span{color:var(--muted);font-size:11px}.br-join-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.br-join-options button{min-height:116px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06;color:#fff;text-align:left;cursor:pointer}.br-join-options button span{color:var(--muted);font-size:10px;line-height:1.45}.br-join-options button.active{border-color:#10c7e873;background:#10c7e81a;box-shadow:0 0 22px #10c7e812}.br-join-box label:not(.terms-check),.br-team-invite label{display:grid;gap:6px}.br-join-box input,.br-team-invite input{width:100%;padding:12px 13px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#0a101c;color:#fff}.br-registration-panel__heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.br-registration-panel__heading h3{margin:3px 0 0}.br-team-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(244,63,143,.16);border-radius:14px;background:#f43f8f09}.br-team-card__heading{display:flex;justify-content:space-between;align-items:center}.br-team-card__heading div{display:grid;gap:2px}.br-team-card__heading span{color:var(--muted);font-size:11px}.br-team-members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.br-team-members>div{min-height:54px;display:flex;align-items:center;gap:9px;padding:9px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#ffffff05}.br-team-members>div>div{flex:1;min-width:0;display:grid;gap:2px}.br-team-members small{color:var(--muted)}.br-team-members .empty{justify-content:center;color:var(--muted);border-style:dashed}.br-team-members .empty>span{font-size:18px}.br-team-invite{display:flex;gap:9px;align-items:end}.br-team-invite label{flex:1}.br-team-invite label>div{display:flex}.br-team-invite label input{border-radius:10px 0 0 10px}.br-team-invite label button{width:44px;border:0;border-radius:0 10px 10px 0;background:var(--cyan);color:#061019;cursor:pointer}.br-copy-code{padding:11px 12px;display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:transparent;color:#fff;cursor:pointer}.br-credentials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.br-credentials>div{display:grid;grid-template-columns:1fr auto;gap:3px 8px;padding:12px;border:1px solid rgba(34,197,94,.18);border-radius:12px;background:#22c55e0b}.br-credentials span{grid-column:1/-1;color:var(--muted);font-size:10px}.br-credentials button{border:0;background:transparent;color:#7ee9ff;cursor:pointer}.br-chat-tabs{display:flex;gap:7px;overflow:auto;padding-bottom:2px}.br-chat-tabs button{white-space:nowrap;padding:8px 10px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#ffffff06;color:var(--muted);cursor:pointer}.br-chat-tabs button.active{color:#fff;border-color:#10c7e859;background:#10c7e817}.br-chat{overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:14px}.br-chat__heading{display:flex;gap:9px;align-items:center;padding:12px 13px;border-bottom:1px solid rgba(255,255,255,.07)}.br-chat__heading div{display:grid;gap:2px}.br-chat__heading span{color:var(--muted);font-size:10px}.br-chat__messages{min-height:180px;max-height:280px;overflow:auto;display:grid;align-content:start;gap:8px;padding:12px}.br-chat__composer{display:flex;padding:9px;border-top:1px solid rgba(255,255,255,.07)}.br-chat__composer input{flex:1;padding:10px 11px;border:0;border-radius:9px 0 0 9px;background:#080e18;color:#fff;outline:0}.br-chat__composer button{width:42px;border:0;border-radius:0 9px 9px 0;background:var(--cyan);color:#061019}.br-result-summary{display:flex;gap:11px;align-items:center;padding:14px;border:1px solid rgba(34,197,94,.18);border-radius:13px;background:#22c55e0d}.br-result-summary>div{display:grid;gap:3px}.br-result-summary span{color:var(--muted)}.br-my-events{padding:18px}.br-my-events__list{display:grid;gap:8px}.br-my-events__list>button{width:100%;display:grid;grid-template-columns:66px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#ffffff05;color:#fff;text-align:left;cursor:pointer}.br-my-events__list img{width:66px;height:52px;object-fit:cover;border-radius:10px}.br-my-events__list>button>div{display:grid;gap:3px}.br-my-events__list>button>div span{color:var(--muted);font-size:11px}.br-admin{padding:0;overflow:hidden}.br-admin__heading{padding:20px 21px 15px}.br-admin__heading-actions{display:flex;gap:8px}.br-admin-tabs{display:flex;gap:4px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.07);overflow:auto}.br-admin-tabs button{position:relative;display:inline-flex;align-items:center;gap:7px;overflow:visible;padding:12px 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);white-space:nowrap;cursor:pointer}.br-admin-tabs button.active{color:#fff;border-color:var(--cyan)}.br-admin-tabs--inner{padding:0}.br-admin-list{display:grid;gap:8px;padding:18px 20px 21px}.br-admin-list>button{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) 95px auto 20px;gap:12px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#ffffff05;color:#fff;text-align:left;cursor:pointer}.br-admin-list>button.br-admin-list__item--terminal{border-color:#ffa43b1a;background:linear-gradient(90deg,#ffa43b08,#ffa43b03)}.br-admin-list>button.br-admin-list__item--terminal:hover{border-color:#ffa43b2b;background:linear-gradient(90deg,#ffa43b0d,#ffa43b05)}.br-admin-list>button.br-admin-list__item--active:hover{border-color:#10c7e82e;background:#10c7e809}.br-admin-list img{width:72px;height:52px;object-fit:cover;border-radius:9px}.br-admin-list>button>div{display:grid;gap:3px}.br-admin-list span{color:var(--muted);font-size:10px}.br-tournament-unread-badge,.br-tab-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border:2px solid #111827;border-radius:999px;background:#f04455;color:#fff!important;font-size:10px!important;font-weight:900;line-height:1;box-shadow:0 4px 12px #f0445557}.br-tournament-unread-badge{position:absolute;top:-7px;right:-7px;z-index:3}.br-tab-unread-badge{position:static;border-width:1px}.br-admin-tabs button.has-unread{color:#fff}.br-status{width:max-content;padding:5px 8px;border-radius:8px;background:#10c7e817;color:#8ceeff!important;font-size:9px!important;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.br-status--completed{color:#a9edbd!important;background:#22c55e17}.br-status--cancelled{color:#ffc1c1!important;background:#ef444414}.br-status--in_progress,.br-status--under_review{color:#ffd29d!important;background:#f59e0b17}.br-builder{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;padding:20px}.br-builder__form{display:grid;gap:15px}.br-format-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.br-format-picker button{overflow:hidden;padding:0 0 12px;display:grid;gap:5px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#ffffff05;color:#fff;text-align:left;cursor:pointer}.br-format-picker img{width:100%;height:86px;object-fit:cover}.br-format-picker strong,.br-format-picker span{padding:0 11px}.br-format-picker span{color:var(--muted);font-size:10px}.br-format-picker button.active{border-color:#10c7e873;box-shadow:0 0 22px #10c7e814}.br-builder__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.br-builder__grid label{display:grid;gap:6px}.br-builder__grid .wide{grid-column:1/-1}.br-builder__grid input,.br-builder__grid textarea,.br-room-form input,.br-postpone input{width:100%;padding:11px 12px;border:1px solid rgba(255,255,255,.085);border-radius:10px;background:#090f1a;color:#fff}.br-builder__grid textarea{min-height:92px;resize:vertical}.br-economy-preview{display:grid;align-content:start;gap:10px}.br-economy-preview__heading{display:flex;gap:10px;align-items:center;padding:13px;border:1px solid rgba(16,199,232,.15);border-radius:13px;background:#10c7e80a}.br-economy-preview__heading div{display:grid;gap:3px}.br-economy-preview__heading span{color:var(--muted);font-size:10px}.br-economy-card{display:grid;gap:7px;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#ffffff05}.br-economy-card h3{margin:0 0 4px}.br-economy-card>div{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px}.br-economy-card strong{color:#fff;display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.br-margin-alert{display:grid;gap:4px;padding:12px;border-radius:12px}.br-margin-alert.safe{border:1px solid rgba(34,197,94,.18);background:#22c55e0d}.br-margin-alert.warning{border:1px solid rgba(245,158,11,.2);background:#f59e0b0e}.br-margin-alert.danger{border:1px solid rgba(239,68,68,.2);background:#ef44440e}.br-margin-alert span{color:var(--muted);font-size:10px}.br-manager{display:grid;gap:15px;padding:20px}.br-manager__hero{min-height:170px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:21px;border-radius:16px;background-position:center;background-size:cover;position:relative;overflow:hidden}.br-manager__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0f1926,#0b0f19eb)}.br-manager__hero>*{position:relative;z-index:1}.br-manager__hero h2{margin:3px 0}.br-manager__hero p{margin:0;color:var(--muted)}.br-manager__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.br-manager__stats>div{display:grid;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff05}.br-manager__stats span{color:var(--muted);font-size:10px}.br-operation-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:15px}.br-operation-actions,.br-locked-economy{display:grid;align-content:start;gap:9px}.br-operation-actions h3,.br-locked-economy h3{margin:0 0 4px}.br-operation-button{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff06;color:#fff;text-align:left;cursor:pointer}.br-operation-button:disabled{opacity:.45;cursor:not-allowed}.br-operation-button>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#10c7e814;color:#8beeff}.br-operation-button>div{display:grid;gap:3px}.br-operation-button small{color:var(--muted);line-height:1.4}.br-operation-button.danger>span{color:#faa;background:#ef444414}.br-room-form,.br-postpone{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff05}.br-room-form label,.br-postpone label{display:grid;gap:5px}.br-room-form>div,.br-postpone>div{display:flex;gap:8px;justify-content:flex-end}.br-locked-economy{padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#ffffff05}.br-locked-economy>div:not(.br-economy-card){display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.055)}.br-locked-economy span{color:var(--muted)}.br-participants,.br-results{display:grid;gap:13px}.br-participant-table{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:13px}.br-participant-row{display:grid;grid-template-columns:minmax(220px,1.4fr) 150px 100px 180px;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.055);font-size:11px}.br-participant-row:last-child{border-bottom:0}.br-participant-row.head{color:var(--muted);background:#ffffff06}.br-participant-row>div{display:flex;align-items:center;gap:8px}.br-participant-row>div>div{display:grid;gap:2px}.br-participant-row small{color:var(--muted)}.br-participant-row .ready{color:#8ce6a8}.br-results__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.br-results__summary>div{display:grid;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff05}.br-results__summary span{color:var(--muted);font-size:10px}.br-placement-editor{display:grid;gap:10px}.br-placement-editor h3{margin:0}.br-placement-teams{display:grid;gap:7px}.br-placement-teams article{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:12px}.br-placement-teams article>div:first-child{min-width:0;display:grid;gap:3px}.br-placement-teams article span{color:var(--muted);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.br-placement-teams article>div:last-child{display:flex;gap:5px}.br-placement-teams button{width:36px;height:34px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:transparent;color:#fff;cursor:pointer}.br-placement-teams button.active{color:#061019;background:#ffae4c;border-color:#ffae4c}.br-kill-list{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:13px}.br-kill-list article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.055)}.br-kill-list article:last-child{border-bottom:0}.br-kill-list article>div:first-child{display:grid;gap:2px}.br-kill-list article span{color:var(--muted);font-size:10px}.br-kill-control{display:flex!important;align-items:center;gap:7px!important}.br-kill-control input{width:64px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#090f1a;color:#fff}.br-kill-control button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;background:var(--cyan);color:#061019;cursor:pointer}.br-consolidate{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px;border:1px solid rgba(34,197,94,.16);border-radius:13px;background:#22c55e0a}.br-consolidate>div{display:flex;align-items:center;gap:10px}.br-consolidate>div>div{display:grid;gap:3px}.br-consolidate span{color:var(--muted);font-size:10px}@media(max-width:980px){.br-builder,.br-operation-grid{grid-template-columns:1fr}.br-prize-grid,.br-modal__facts,.br-manager__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.br-participant-table{overflow:auto}.br-participant-row{min-width:760px}}@media(max-width:700px){.br-modal{width:100%;max-height:100dvh;border-radius:0}.br-modal__cover{min-height:185px;padding:22px 18px}.br-modal__body{padding:15px}.br-modal__facts,.br-prize-grid,.br-join-options,.br-team-members,.br-credentials,.br-builder__grid,.br-results__summary{grid-template-columns:1fr}.br-team-invite{align-items:stretch;flex-direction:column}.br-admin__heading{align-items:flex-start}.br-admin__heading-actions{width:100%;flex-wrap:wrap}.br-admin__heading-actions .button{flex:1}.br-admin-list>button{grid-template-columns:58px minmax(0,1fr) auto}.br-admin-list img{width:58px}.br-admin-list>button>div:nth-of-type(2),.br-admin-list .br-status{display:none}.br-builder{padding:14px}.br-format-picker{grid-template-columns:1fr}.br-format-picker button{grid-template-columns:96px 1fr;align-items:center;padding:0}.br-format-picker img{grid-row:1/3;width:96px;height:82px}.br-format-picker strong,.br-format-picker span{padding:0 10px 0 0}.br-manager{padding:14px}.br-manager__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.br-my-events__list>button{grid-template-columns:54px minmax(0,1fr) auto}.br-my-events__list img{width:54px;height:48px}.br-my-events__list .request-status{display:none}.br-consolidate{align-items:stretch;flex-direction:column}.br-consolidate .button{width:100%}}.br-operator-chats{display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px}.br-operator-chats>aside{max-height:440px;overflow:auto;display:grid;align-content:start;gap:6px;padding:8px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#ffffff05}.br-operator-chats>aside>button{display:flex;gap:8px;align-items:center;padding:9px;border:1px solid transparent;border-radius:10px;background:transparent;color:#fff;text-align:left;cursor:pointer}.br-operator-chats>aside>button.active{border-color:#10c7e847;background:#10c7e812}.br-operator-chats>aside>button>div{min-width:0;display:grid;gap:2px}.br-operator-chats>aside span{color:var(--muted);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:700px){.br-operator-chats{grid-template-columns:1fr}.br-operator-chats>aside{max-height:180px}}.br-participant-row{grid-template-columns:minmax(220px,1.4fr) 145px 90px 155px 92px}.br-remove-player{display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 8px;border:1px solid rgba(239,68,68,.18);border-radius:8px;background:#ef44440b;color:#ffc0c0;cursor:pointer}.br-player-instructions,.br-operation-guide,.br-section-guide,.br-results-guide,.br-room-form__intro{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(16,199,232,.16);border-radius:13px;background:#10c7e80b}.br-player-instructions>svg,.br-operation-guide>svg,.br-section-guide>svg,.br-results-guide>svg,.br-room-form__intro>svg{flex:0 0 auto;color:var(--cyan);margin-top:1px}.br-player-instructions>div,.br-operation-guide>div,.br-section-guide>div,.br-results-guide>div,.br-room-form__intro>div{display:grid;gap:4px}.br-player-instructions p{margin:0;color:#dce6f5;line-height:1.5}.br-player-instructions span,.br-operation-guide span,.br-section-guide span,.br-results-guide span,.br-room-form__intro span{color:var(--muted);font-size:11px;line-height:1.45}.br-credentials-access{display:grid;gap:10px;padding:13px;border:1px solid rgba(34,197,94,.18);border-radius:13px;background:#22c55e0b}.br-credentials-access__heading{display:flex;align-items:center;gap:9px}.br-credentials-access__heading>svg{color:#76ec9c}.br-credentials-access__heading>div{display:grid;gap:3px}.br-credentials-access__heading span{color:var(--muted);font-size:10px}.br-room-form__credentials{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.br-room-form__credentials label{min-width:0}.br-room-form .button:disabled{opacity:.45;cursor:not-allowed}.br-chat__messages .chat-message{transition:border-color .18s ease,background .18s ease,transform .18s ease}.br-chat__messages .chat-message--other{border-color:#94a3b829;background:#94a3b816}.br-chat__messages .chat-message--other strong{color:#d7dee9}.br-chat__messages .chat-message--own{align-self:flex-end;border-radius:12px 12px 3px;border-color:#10c7e847;background:#10c7e81f}.br-chat__messages .chat-message--own strong{color:#8ceeff}.br-chat__messages .chat-message--moderator{border-color:#ffa43b4d;background:#ffa43b1b}.br-chat__messages .chat-message--moderator strong{color:#ffbd70}.br-chat__composer button{color:#fff}.br-participant-actions{display:grid!important;grid-template-columns:1fr;gap:5px!important}.br-message-player,.br-remove-player{width:100%;min-width:86px}.br-message-player{display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 8px;border:1px solid rgba(16,199,232,.19);border-radius:8px;background:#10c7e80e;color:#a8f1ff;cursor:pointer}.br-table-empty{padding:22px;color:var(--muted);text-align:center}.br-no-shows{padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#ffffff05}.br-no-shows summary{color:#d5dceb;cursor:pointer}.br-no-shows>div{display:flex;flex-wrap:wrap;gap:6px;padding-top:10px}.br-no-shows span{padding:5px 8px;border-radius:8px;background:#ffffff0a;color:var(--muted);font-size:10px}.br-placement-editor>p{margin:-4px 0 0;color:var(--muted);font-size:11px}.br-kill-control button{width:auto;min-width:92px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:5px;color:#fff;font-weight:800}.br-kill-control button.saved{border:1px solid rgba(34,197,94,.22);background:#22c55e1f;color:#8ce6a8}.br-kill-control button:disabled{opacity:.6;cursor:wait}.br-results-guide{border-color:#ffa43b2e;background:#ffa43b0b}.br-results-guide>svg{color:var(--orange)}.br-operator-chats>aside>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-participant-row{grid-template-columns:minmax(220px,1.4fr) 135px 90px 150px 110px}@media(max-width:700px){.br-room-form__credentials{grid-template-columns:1fr}.br-operation-guide,.br-player-instructions,.br-section-guide,.br-results-guide{padding:11px}}.chat-highlight--manual-blue{color:#79e9ff;font-weight:900}.chat-highlight--manual-orange{color:#ffac4d;font-weight:900}.br-rich-text,.br-chat .chat-message p,.br-chat .chat-system span{white-space:pre-wrap;overflow-wrap:anywhere}.br-format-help{display:block;margin-top:3px;color:#8f9bb0;font-size:10px;line-height:1.45}.tournament-card{display:flex;flex-direction:column;min-height:390px}.tournament-card__cover{position:relative;min-height:148px;padding:15px 16px 17px;display:flex;flex-direction:column;justify-content:space-between;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}.tournament-card__cover-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#070c160d,#070c1638 45%,#070c16f5)}.tournament-card__topline,.tournament-card__cover h3{position:relative;z-index:1}.tournament-card__topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.tournament-card__cover h3{margin:34px 0 0;font-size:clamp(18px,2.2vw,23px);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.tournament-badge,.tournament-status{display:inline-flex;align-items:center;min-height:25px;padding:5px 8px;border-radius:8px;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tournament-badge{color:#8ceeff;border:1px solid rgba(16,199,232,.22);background:#08141fc7}.tournament-status{color:#dce5f4;border:1px solid rgba(255,255,255,.13);background:#080c14c2}.tournament-card__body{flex:1;display:flex;flex-direction:column;padding:15px 16px 16px}.tournament-card__economy-line{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;margin-bottom:13px}.tournament-card__economy-line>div{min-width:0;padding:12px 13px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff07}.tournament-card__economy-line>div>span{display:block;color:#94a1b7;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tournament-card__economy-line strong{min-height:26px;display:flex;align-items:center;gap:6px;margin-top:5px;color:#fff;font-size:17px;line-height:1.1}.tournament-card__schedule{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.tournament-card__date{margin:0;font-size:11px}.tournament-card__countdown{flex:0 0 auto;display:grid;gap:2px;padding:7px 9px;border:1px solid rgba(255,164,59,.28);border-radius:10px;background:#ffa43b14;text-align:right}.tournament-card__countdown span{color:#ffcf98;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.tournament-card__countdown strong{color:#fff;font-variant-numeric:tabular-nums;font-size:16px}.tournament-card .button--card{margin-top:auto}.br-player-instructions .br-rich-text{margin:0;color:#dce6f5;line-height:1.58}.terms-check--prominent{min-height:42px;margin:3px 0 1px;padding:10px 12px;align-items:center;border:1px solid rgba(16,199,232,.18);border-radius:11px;background:#10c7e80b;color:#e9f0fb;font-size:11px}.terms-check--prominent input{width:17px;height:17px;flex:0 0 auto}.br-chat__messages{scroll-behavior:smooth;overscroll-behavior:contain;overflow-anchor:none}.br-chat__messages .chat-message{max-width:min(82%,720px)}.br-chat__messages .chat-message--own{justify-self:end}.br-my-events__list{gap:9px}.br-my-event{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#ffffff05}.br-my-event>button{width:100%;display:grid;grid-template-columns:66px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.br-my-event>button img{width:66px;height:52px;object-fit:cover;border-radius:10px}.br-my-event>button>div{min-width:0;display:grid;gap:3px}.br-my-event>button>div span{color:var(--muted);font-size:11px}.br-my-event .rotated{transform:rotate(90deg)}.br-completed-player-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 13px;border-top:1px solid rgba(255,255,255,.055)}.br-completed-player-detail>div{display:grid;gap:4px;margin-top:12px;padding:10px;border-radius:10px;background:#ffffff06}.br-completed-player-detail span,.br-completed-player-detail p{color:var(--muted);font-size:10px}.br-completed-player-detail p{grid-column:1/-1;margin:2px 0 0}.br-result-summary small{color:#92a0b5}.br-back-link{width:max-content;margin-bottom:10px;padding:7px 0;border:0;background:transparent;color:#8ceeff;font-weight:800;cursor:pointer}.br-archive{display:grid;gap:14px;padding:18px 20px 22px}.br-archive__notice{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(34,197,94,.18);border-radius:13px;background:#22c55e0b}.br-archive__notice>svg{color:#70e99a}.br-archive__notice>div{display:grid;gap:3px}.br-archive__notice span{color:var(--muted);font-size:11px}.br-archive__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.br-archive__summary>div{display:grid;gap:5px;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff05}.br-archive__summary span{color:var(--muted);font-size:10px}.br-archive__placements{display:grid;gap:7px}.br-archive__placements h3{margin:0 0 2px}.br-archive__placements>div{display:flex;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid rgba(255,255,255,.07);border-radius:11px}.br-archive__placements span{color:var(--muted);font-size:11px}.br-postpone{display:grid;gap:9px}.br-postpone label{display:grid;gap:6px}.br-postpone input,.br-postpone textarea{width:100%;padding:11px 12px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#090f1a;color:#fff}.br-postpone textarea{min-height:82px;resize:vertical}.br-kill-limit{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:11px;font-size:11px}.br-kill-limit.safe{border:1px solid rgba(34,197,94,.18);background:#22c55e0b;color:#b9f4ca}.br-kill-limit.danger{border:1px solid rgba(239,68,68,.25);background:#ef444412;color:#ffc0c0}.br-kill-control button:disabled{opacity:.48;cursor:not-allowed}@media(max-width:700px){.tournament-card__cover{min-height:138px}.tournament-card__economy-line{grid-template-columns:1fr 1fr}.tournament-card__economy-line strong{font-size:15px}.tournament-card__schedule{align-items:flex-start;flex-direction:column}.tournament-card__countdown{width:100%;grid-template-columns:1fr auto;align-items:center;text-align:left}.br-completed-player-detail,.br-archive__summary{grid-template-columns:1fr}.br-completed-player-detail p{grid-column:auto}.br-my-event>button{grid-template-columns:54px minmax(0,1fr) auto}.br-my-event>button img{width:54px;height:48px}.br-my-event .request-status{display:none}.br-archive{padding:14px}.br-archive__placements>div{flex-direction:column}}.request-status--neutral{color:#c5cfde;border:1px solid rgba(148,163,184,.18);background:#94a3b814}.button--orange{background:linear-gradient(135deg,var(--orange),#ef7f22);color:#fff;box-shadow:0 10px 28px #ffa43b33}.button--orange:hover{background:linear-gradient(135deg,#ffb45a,#f78a2d)}.br-modal .button--primary,.br-modal .button--orange,.br-join-submit{color:#fff}.br-player-instructions{display:block;padding:0;overflow:hidden;border:1px solid rgba(16,199,232,.22);border-radius:15px;background:#10c7e80b}.br-player-instructions__toggle{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 16px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.br-player-instructions__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#82eaff;background:#10c7e81c}.br-player-instructions__title{min-width:0;display:grid;gap:3px}.br-player-instructions__title small{color:#79dff2;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.br-player-instructions__title strong{font-size:18px}.br-player-instructions__toggle>svg{color:#9aabc0;transition:transform .2s ease}.br-player-instructions__toggle>svg.rotated{transform:rotate(180deg)}.br-player-instructions__content{display:grid;gap:13px;padding:4px 18px 18px 70px;border-top:1px solid rgba(16,199,232,.1);animation:br-rules-reveal .2s ease both}.br-player-instructions__content>span{color:var(--muted);font-size:11px}@keyframes br-rules-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.br-completed-player-detail{grid-template-columns:repeat(4,minmax(0,1fr))}.br-completed-player-detail>div:last-of-type strong{font-size:11px;line-height:1.45}@media(max-width:700px){.br-player-instructions__toggle{padding:13px}.br-player-instructions__title strong{font-size:16px}.br-player-instructions__content{padding:4px 14px 16px}.br-completed-player-detail{grid-template-columns:1fr}}.br-variable-prizes{display:grid;gap:10px}.br-variable-prizes__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:0 2px}.br-variable-prizes__heading>div{display:grid;gap:3px}.br-variable-prizes__heading>div>span{color:var(--cyan);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.br-variable-prizes__heading>div>strong{color:#fff;font-size:15px}.br-variable-prizes__heading p{max-width:480px;margin:0;color:var(--muted);font-size:10px;line-height:1.5;text-align:right}.br-prize-grid>div{min-width:0}.br-prize-grid strong{align-items:center;min-height:27px;font-size:20px;line-height:1}.br-prize-grid .rumi-amount{justify-content:flex-start;gap:7px;font-size:20px;font-weight:900}.br-prize-grid .rumi-gem{width:13px;height:13px;min-width:13px}.br-modal__facts .rumi-amount{justify-content:flex-start;gap:6px;font-size:18px;font-weight:900}.br-modal__facts .rumi-gem{width:12px;height:12px;min-width:12px}.br-current-pool{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(16,199,232,.16);border-radius:11px;background:#10c7e80b;color:#bdc9da;font-size:10px;line-height:1.5}.br-current-pool>svg{flex:0 0 auto;color:var(--cyan)}.br-current-pool strong{color:#fff}.br-current-pool .rumi-amount{color:#fff;font-weight:900}.br-current-pool .rumi-gem{width:8px;height:8px;min-width:8px}.br-auto-assign-note{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid rgba(16,199,232,.16);border-radius:12px;background:#10c7e80b}.br-auto-assign-note>svg{flex:0 0 auto;margin-top:1px;color:var(--cyan)}.br-auto-assign-note>div{display:grid;gap:3px}.br-auto-assign-note strong{color:#fff;font-size:11px}.br-auto-assign-note span{color:var(--muted);font-size:10px;line-height:1.5}.br-auto-fill-check{min-height:54px;margin:0;padding:11px 12px;align-items:flex-start;border:1px solid rgba(255,164,59,.18);border-radius:12px;background:#ffa43b0b;color:var(--muted);font-size:10px}.br-auto-fill-check input{width:17px;height:17px;flex:0 0 auto}.br-auto-fill-check strong{display:block;margin-bottom:2px;color:#fff;font-size:11px}@media(max-width:720px){.br-variable-prizes__heading{align-items:flex-start;flex-direction:column;gap:6px}.br-variable-prizes__heading p{max-width:none;text-align:left}}.rumi-amount{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start;gap:.38em;min-height:0!important;white-space:nowrap;line-height:1!important}.rumi-amount>span{display:inline!important;min-height:0!important;padding:0!important;color:inherit!important;font:inherit!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important}.rumi-gem{min-height:0!important;aspect-ratio:1 / 1;align-self:center}.br-prize-grid strong,.br-modal__facts strong,.tournament-card__economy-line strong,.tournament-card__economy strong{flex-direction:row;align-items:center}.br-prize-grid .rumi-amount,.br-modal__facts .rumi-amount,.tournament-card__economy-line .rumi-amount,.tournament-card__economy .rumi-amount{width:auto;font-size:inherit}.button--primary,.button--primary:hover,.button--orange,.button--orange:hover,.br-join-submit,.request-chat__composer button,.quick-chat__composer button,.br-team-invite label button,.br-chat__composer button,.br-kill-control button{color:#fff!important}.profile-security{grid-column:1 / -1}.profile-password-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.game-icon--orange{color:var(--orange);background:var(--orange-soft)}.forced-password-shell{min-height:100vh;padding:28px;display:grid;place-items:center;background:radial-gradient(circle at 20% 20%,rgba(16,199,232,.1),transparent 30%),radial-gradient(circle at 80% 80%,rgba(255,164,59,.08),transparent 28%),var(--bg)}.forced-password-card{width:min(470px,100%);padding:30px}.forced-password-card__icon{width:58px;height:58px;margin-bottom:18px;display:grid;place-items:center;border-radius:18px;color:var(--orange);background:var(--orange-soft);border:1px solid rgba(255,164,59,.2)}.forced-password-card h1{margin-top:8px;font-size:31px}.forced-password-card>p{margin-top:10px;color:var(--muted);line-height:1.6}.forced-password-card label{margin-top:16px;display:grid;gap:7px}.forced-password-card label>span{color:#dbe2ee;font-size:11px;font-weight:800}.forced-password-card input{height:46px;padding:0 13px;border:1px solid var(--border-soft);border-radius:12px;outline:0;color:#fff;background:#ffffff0a}.forced-password-card__note{margin:14px 0 18px;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px}.forced-password-card__note svg{color:var(--green)}.forced-password-card .button+.button{margin-top:9px}.user-access-admin{padding:22px}.user-access-admin__heading{display:flex;align-items:center;gap:13px}.user-access-admin__heading h2{margin-top:3px;font-size:18px}.user-access-admin__heading p{margin-top:4px;color:var(--muted);font-size:10px}.user-access-admin__icon{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border-radius:13px;color:var(--orange);background:var(--orange-soft)}.user-access-search-shell{position:relative;margin-top:17px}.user-access-search{min-height:50px;padding:0 14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--border-soft);border-radius:14px;background:#ffffff06;transition:border-color .18s ease,box-shadow .18s ease}.user-access-search:focus-within{border-color:#10c7e873;box-shadow:0 0 0 3px #10c7e812}.user-access-search>svg{color:var(--muted)}.user-access-search input{min-width:0;height:48px;border:0;outline:0;color:#fff;background:transparent}.user-access-search__status{min-width:104px;display:inline-flex;justify-content:flex-end;align-items:center;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.45px;white-space:nowrap}.user-access-results{position:absolute;z-index:40;top:calc(100% + 7px);right:0;left:0;max-height:310px;overflow:auto;border:1px solid rgba(16,199,232,.24);border-radius:14px;background:#101827;box-shadow:0 20px 45px #0000006b}.user-access-results--empty{padding:16px;color:var(--muted);font-size:11px;text-align:center}.user-access-result{width:100%;min-height:65px;padding:9px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border:0;border-bottom:1px solid var(--border-soft);color:inherit;text-align:left;background:transparent;cursor:pointer}.user-access-result:last-child{border-bottom:0}.user-access-result:hover,.user-access-result:focus-visible{outline:0;background:#10c7e814}.user-access-result__avatar{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;color:var(--cyan);background:var(--cyan-soft)}.user-access-result strong,.user-access-result span{display:block}.user-access-result strong{font-size:12px}.user-access-result span{margin-top:4px;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.user-access-result small{padding:6px 8px;border-radius:999px;color:#cbd5e1;background:#94a3b814;font-size:8px;font-weight:800;white-space:nowrap}.user-access-reset{margin-top:14px;padding:16px;border:1px solid rgba(255,164,59,.18);border-radius:15px;background:#ffa43b09}.user-access-reset__identity{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.user-access-reset__identity>div>span,.user-access-reset__identity strong,.user-access-reset__identity small{display:block}.user-access-reset__identity>div>span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.65px}.user-access-reset__identity strong{margin-top:4px;font-size:17px}.user-access-reset__identity small{margin-top:5px;color:var(--muted);font-size:10px}.user-access-reset__identity small svg{margin-right:5px;vertical-align:-2px}.user-access-password{margin-top:15px;display:grid;gap:7px}.user-access-password>span{color:#dbe2ee;font-size:10px;font-weight:800}.user-access-password>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.user-access-password input{height:43px;padding:0 12px;border:1px solid var(--border-soft);border-radius:11px;outline:0;color:#fff;background:#0000002e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.5px}.user-access-reset__footer{margin-top:14px;display:flex;justify-content:space-between;align-items:center;gap:16px}.user-access-reset__footer p{max-width:650px;display:flex;gap:8px;color:var(--muted);font-size:10px;line-height:1.45}.user-access-reset__footer p svg{flex:0 0 auto;color:var(--orange)}.user-access-success{margin-top:12px;padding:10px 12px;display:flex;align-items:center;gap:7px;border:1px solid rgba(34,197,94,.2);border-radius:11px;color:#b8f7cb;background:#22c55e14;font-size:10px}.user-access-success strong{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media(max-width:760px){.profile-password-grid{grid-template-columns:1fr;gap:0}.forced-password-shell{padding:15px}.forced-password-card{padding:22px}.user-access-admin{padding:16px}.user-access-search{grid-template-columns:auto minmax(0,1fr) auto;padding:0 10px}.user-access-search__status{min-width:18px;max-width:18px;overflow:hidden}.user-access-result{grid-template-columns:auto minmax(0,1fr)}.user-access-result small{grid-column:2;justify-self:start}.user-access-reset__identity,.user-access-reset__footer{align-items:stretch;flex-direction:column}.user-access-reset__footer .button{width:100%}}.br-assignment-pending{margin-top:10px;padding:10px 11px;display:flex;align-items:flex-start;gap:8px;border:1px solid rgba(255,164,59,.18);border-radius:11px;color:#dbe5f3;background:#ffa43b0e;font-size:10px;line-height:1.5}.br-assignment-pending svg{flex:0 0 auto;color:var(--orange)}.br-registration-refunded{padding:15px;display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(34,197,94,.2);border-radius:14px;background:#22c55e0e}.br-registration-refunded>svg{flex:0 0 auto;color:var(--green)}.br-registration-refunded>div{display:grid;gap:4px}.br-registration-refunded strong{color:#fff}.br-registration-refunded span{color:var(--muted);font-size:10px;line-height:1.5}.br-live-status{padding:18px;display:flex;align-items:center;gap:13px;border:1px solid rgba(255,164,59,.28);border-radius:15px;background:radial-gradient(circle at 8% 50%,rgba(255,164,59,.13),transparent 27%),#ffa43b0e;box-shadow:0 12px 30px #00000029}.br-live-status__pulse{width:15px;height:15px;flex:0 0 15px;border-radius:50%;background:var(--orange);box-shadow:0 0 #ffa43b73;animation:br-live-pulse 1.55s infinite}.br-live-status>div{display:grid;gap:3px}.br-live-status small{color:var(--orange);font-size:9px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.br-live-status strong{color:#fff;font-size:22px;line-height:1.1}.br-live-status span{color:#c7d1df;font-size:10px;line-height:1.45}@keyframes br-live-pulse{70%{box-shadow:0 0 0 10px #ffa43b00}to{box-shadow:0 0 #ffa43b00}}.br-consolidate__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}@media(max-width:760px){.br-live-status{align-items:flex-start;padding:14px}.br-live-status strong{font-size:18px}.br-consolidate__actions{width:100%;flex-direction:column-reverse}.br-consolidate__actions .button{width:100%}}.competition-history-panel{overflow:hidden;padding:0}.competition-history-panel__heading{padding:21px 24px 18px;border-bottom:1px solid var(--border-soft)}.competition-history-list{padding:16px 18px 18px}.competition-history-item{transition:border-color .18s ease,background .18s ease}.competition-history-item:hover{border-color:#10c7e82b;background:#10c7e806}.competition-history-quick-icon{width:66px;height:52px;display:grid;place-items:center;border-radius:10px;color:var(--cyan);background:linear-gradient(145deg,#10c7e826,#10c7e80b);border:1px solid rgba(16,199,232,.12)}.competition-history-quick-icon--10{color:var(--pink);background:linear-gradient(145deg,#f43f8f26,#f43f8f0b);border-color:#f43f8f1f}.competition-history-quick-icon--20{color:var(--orange);background:linear-gradient(145deg,#ffa43b29,#ffa43b0b);border-color:#ffa43b21}.competition-history-detail{grid-template-columns:repeat(4,minmax(0,1fr))}.competition-value{display:inline-flex;align-items:center;gap:3px}.competition-value--positive{color:#75eda0}.competition-value--negative{color:#ff8f9c}.history-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px 18px;border-top:1px solid var(--border-soft)}.history-pagination>span{color:var(--muted);font-size:11px}.history-pagination>span strong{color:#fff}.history-pagination button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 13px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff06;color:#fff;font-weight:800;cursor:pointer}.history-pagination button:hover:not(:disabled){border-color:#10c7e83d;background:#10c7e812}.history-pagination button:disabled{opacity:.38;cursor:not-allowed}.history-pagination--admin{margin:0 20px;padding-inline:0}@media(max-width:700px){.competition-history-panel__heading{align-items:flex-start;padding:18px 16px 15px}.competition-history-panel__heading .button{padding-inline:10px}.competition-history-list{padding:12px}.competition-history-quick-icon{width:54px;height:48px}.competition-history-detail{grid-template-columns:1fr}.history-pagination{padding:13px 12px 15px}.history-pagination button{min-width:42px;padding-inline:9px;font-size:0}.history-pagination button svg{width:18px;height:18px}.history-pagination--admin{margin-inline:12px}}.history-pagination__back{transform:rotate(180deg)}.competition-history-detail--br{grid-template-columns:repeat(4,minmax(0,1fr))}.competition-history-detail--br>div{min-height:70px}.competition-history-detail--br .competition-value{width:max-content}.br-archive__calculation,.br-archive__participants{display:grid;gap:12px;padding:15px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#ffffff05}.br-archive__section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.br-archive__section-heading>div{display:grid;gap:3px}.br-archive__section-heading h3{margin:0}.br-archive__section-heading>span{max-width:660px;color:var(--muted);font-size:11px;line-height:1.55;text-align:right}.br-archive__calculation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.br-archive__calculation-grid>div{display:grid;gap:5px;min-height:68px;padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#ffffff06}.br-archive__calculation-grid span{color:var(--muted);font-size:10px}.br-archive__calculation-grid strong{font-size:17px}.br-archive__ledger-note{display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 12px;border-radius:10px;background:#10c7e80d;color:var(--muted);font-size:10px}.br-archive__ledger-note>span{display:inline-flex;align-items:center;gap:5px}.br-archive__ledger-note strong{display:inline-flex;align-items:center;gap:3px;color:#fff}.br-archive__placements--detailed{gap:10px}.br-archive__placements--detailed>.br-archive__section-heading{padding:0 1px 2px;border:0}.br-archive__team-row{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(420px,1.4fr);align-items:center;gap:18px!important}.br-archive__team-main{display:grid;gap:4px}.br-archive__team-main span{line-height:1.45}.br-archive__team-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.br-archive__team-values>span{display:grid;gap:4px;padding:8px 9px;border-radius:9px;background:#ffffff06}.br-archive__team-values strong{display:inline-flex;align-items:center;gap:3px;color:#fff;font-size:13px}.br-archive__participant-table{overflow-x:auto;border:1px solid rgba(255,255,255,.065);border-radius:12px}.br-archive__participant-header,.br-archive__participant-row{min-width:860px;display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(170px,1.2fr) 70px 120px 135px 110px;align-items:center;gap:12px;padding:11px 13px}.br-archive__participant-header{color:var(--muted);background:#ffffff09;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.br-archive__participant-row{border-top:1px solid rgba(255,255,255,.055)}.br-archive__participant-row:first-of-type{border-top:0}.br-archive__participant-row>div{display:grid;gap:3px}.br-archive__participant-row>div span,.br-archive__participant-row>span{color:var(--muted);font-size:10px}.br-archive__participant-row>strong{display:inline-flex;align-items:center;gap:3px}.br-archive__participant-row.is-absent{background:#ff8f9c09;opacity:.78}@media(max-width:900px){.competition-history-detail--br,.br-archive__calculation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.br-archive__section-heading{align-items:flex-start;flex-direction:column}.br-archive__section-heading>span{text-align:left}.br-archive__team-row{grid-template-columns:1fr}}@media(max-width:600px){.competition-history-detail--br,.br-archive__calculation-grid{grid-template-columns:1fr}.br-archive__team-values{grid-template-columns:repeat(2,minmax(0,1fr))}.br-archive__calculation,.br-archive__participants{padding:12px}}.br-archive__notice--warning{border-color:#ffa43b47;background:#ffa43b11}.br-archive__notice--warning>svg{color:var(--orange)}.br-chat-tabs button{position:relative;display:inline-flex;align-items:center;gap:7px;overflow:visible}.br-chat-tabs button.has-unread{color:#fff;border-color:#ff5c6847;box-shadow:0 0 0 1px #ff5c680d,0 7px 20px #00000029}.chat-unread-badge{position:absolute;top:-8px;right:-7px;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border:2px solid #111827;border-radius:999px;background:#f04455;color:#fff;font-size:10px;font-weight:900;line-height:1;box-shadow:0 4px 12px #f0445557}.br-operator-chats>aside>button{position:relative;padding-right:34px;transition:transform .16s ease,background .16s ease,border-color .16s ease}.br-operator-chats>aside>button.has-unread{border-color:#ff5c6838;background:#ff5c680b}.br-operator-chats>aside>button.has-unread strong{color:#fff}.br-operator-chats>aside>button .chat-unread-badge{top:50%;right:8px;transform:translateY(-50%);border-color:#141c2c}@media(max-width:700px){.br-chat-tabs{padding-top:8px}.chat-unread-badge{top:-7px;right:-6px}}.arena-player-section{display:grid;gap:16px;margin-top:8px}.arena-explainer{display:flex;gap:14px;align-items:center;padding:16px 18px;border:1px solid rgba(249,115,22,.24);border-radius:18px;background:linear-gradient(135deg,#f9731617,#0c121edb)}.arena-explainer__icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#fb923c;background:#f9731621;border:1px solid rgba(249,115,22,.28);flex:0 0 auto}.arena-explainer div:last-child{display:grid;gap:4px}.arena-explainer strong{color:#fff}.arena-explainer span{color:var(--text-soft);line-height:1.45}.arena-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.arena-card{overflow:hidden;border-radius:22px;border:1px solid rgba(249,115,22,.2);background:linear-gradient(150deg,#1a2232fa,#0a0f19fa);box-shadow:0 20px 50px #00000038}.arena-card__header{min-height:152px;padding:24px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 85% 20%,rgba(249,115,22,.3),transparent 34%),radial-gradient(circle at 20% 10%,rgba(34,211,238,.15),transparent 34%),linear-gradient(135deg,#172033,#0c111d)}.arena-card__header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 15%,rgba(7,10,16,.75));pointer-events:none}.arena-card__header>*{position:relative;z-index:1}.arena-card__header h3{margin:17px 0 5px;color:#fff;font-size:1.45rem}.arena-card__header p{margin:0;color:#c7d0df}.arena-card__badge{align-self:flex-start;font-weight:900;font-size:.72rem;letter-spacing:.14em;padding:6px 10px;border-radius:999px;color:#fff;background:#f97316e0}.arena-status{margin-left:auto;padding:6px 10px;border-radius:999px;font-size:.72rem;font-weight:800;color:#dce5f2;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.arena-card__header .arena-status{position:absolute;right:20px;top:20px;z-index:2}.arena-status--open{color:#7ef8d8;border-color:#34d3994d;background:#34d3991c}.arena-status--paused{color:#fdba74;border-color:#f973164d;background:#f973161a}.arena-status--closed{color:#aab4c3}.arena-card__stakes{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:8px;padding:18px 20px 12px}.arena-card__stakes>div{min-width:0;padding:11px 10px;border-radius:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.065)}.arena-card__stakes span{display:block;color:var(--text-soft);font-size:.72rem;margin-bottom:4px}.arena-card__stakes strong{color:#fff;font-size:1.05rem;white-space:nowrap}.arena-card__meta{display:flex;flex-wrap:wrap;gap:12px 18px;padding:0 20px 13px;color:#aeb9ca;font-size:.84rem}.arena-card__meta span{display:inline-flex;align-items:center;gap:7px}.arena-card__countdown{margin:0 20px 14px;padding:12px 14px;border-radius:14px;display:flex;justify-content:space-between;align-items:center;color:#d8e2ef;background:#22d3ee12;border:1px solid rgba(34,211,238,.18)}.arena-card__countdown strong{font-size:1.3rem;color:#67e8f9;font-variant-numeric:tabular-nums}.arena-card>.button{margin:0 20px 20px;width:calc(100% - 40px)}.arena-ready-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:20px;background:#02050ae0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.arena-ready-modal{width:min(470px,100%);padding:32px;text-align:center;border-radius:28px;border:1px solid rgba(34,211,238,.34);background:radial-gradient(circle at 50% 0%,rgba(34,211,238,.17),transparent 34%),#0c121e;box-shadow:0 30px 90px #00000094,0 0 60px #22d3ee17}.arena-ready-pulse{width:74px;height:74px;display:grid;place-items:center;margin:0 auto 18px;border-radius:50%;color:#fff;background:#f9731638;border:2px solid rgba(249,115,22,.56);animation:arenaPulse 1s infinite}@keyframes arenaPulse{50%{transform:scale(1.07);box-shadow:0 0 0 14px #f9731600}0%,to{box-shadow:0 0 #f9731640}}.arena-ready-modal h2{margin:9px 0;color:#fff;font-size:1.75rem}.arena-ready-modal p{margin:0;color:var(--text-soft)}.arena-ready-timer{margin:22px auto;font-size:4.8rem;line-height:1;font-weight:900;color:#67e8f9;font-variant-numeric:tabular-nums;text-shadow:0 0 28px rgba(34,211,238,.22)}.arena-ready-prize{display:grid;grid-template-columns:1fr 1fr;gap:8px 15px;padding:15px;border-radius:16px;background:#ffffff09}.arena-ready-prize span{color:var(--text-soft)}.arena-ready-prize strong{color:#fff}.arena-ready-actions{display:grid;grid-template-columns:1.4fr 1fr;gap:10px;margin-top:18px}.arena-ready-actions .button{justify-content:center;color:#fff!important}.arena-ready-modal small{display:block;margin-top:14px;color:#8793a6}.arena-modal-backdrop{z-index:180}.arena-player-modal{width:min(900px,calc(100vw - 24px));max-height:min(90vh,930px);overflow:auto;padding:0 24px 24px}.arena-player-modal__hero{margin:0 -24px 20px;min-height:170px;padding:35px 28px 24px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:22px 22px 0 0;background:radial-gradient(circle at 88% 10%,rgba(249,115,22,.35),transparent 34%),radial-gradient(circle at 10% 5%,rgba(34,211,238,.15),transparent 30%),linear-gradient(135deg,#172033,#0d121d)}.arena-player-modal__hero h2{color:#fff;font-size:1.9rem;margin:12px 0 5px}.arena-player-modal__hero p{margin:0;color:#b8c3d3}.arena-player-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px}.arena-player-summary>div{padding:14px;border-radius:15px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.arena-player-summary span{display:block;color:#8e9aad;font-size:.78rem;margin-bottom:5px}.arena-player-summary strong{color:#fff}.arena-rules-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px 17px;border-radius:16px;color:#fff;background:#ffffff09;border:1px solid rgba(255,255,255,.075)}.arena-rules-toggle div{display:grid;text-align:left;gap:3px}.arena-rules-toggle span{color:#8f9bad;font-size:.78rem}.arena-rules-toggle .rotated{transform:rotate(90deg)}.arena-rules-content{padding:17px;color:#d2dbe7;line-height:1.65;white-space:pre-wrap;border:1px solid rgba(34,211,238,.14);border-top:0;border-radius:0 0 16px 16px;background:#22d3ee09}.arena-queue-panel{margin-top:16px;padding:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;border-radius:17px;background:#22d3ee0f;border:1px solid rgba(34,211,238,.18)}.arena-queue-panel strong{color:#fff}.arena-queue-panel p{color:#a6b2c2;margin:4px 0 0;line-height:1.45}.arena-state-banner{margin-top:16px;padding:16px;display:flex;align-items:center;gap:13px;color:#d9e4ef;border-radius:16px;background:#22d3ee0f;border:1px solid rgba(34,211,238,.18)}.arena-state-banner--ok{color:#b8ffe8;background:#34d39912;border-color:#34d39933}.arena-state-banner--live{color:#ffddc1;background:#f973161a;border-color:#f9731647}.arena-state-banner div{display:grid;gap:3px}.arena-state-banner strong{color:#fff}.arena-access-card{margin-top:13px;padding:17px;display:grid;gap:13px;border-radius:17px;background:#ffffff09;border:1px solid rgba(255,255,255,.075)}.arena-access-card>div:first-child{display:flex;justify-content:space-between;align-items:center;color:#9ca9bb}.arena-access-card>div:first-child strong{color:#fff}.arena-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.arena-access-grid span{padding:11px 13px;border-radius:12px;color:#91a0b4;background:#0b101a}.arena-access-grid strong{float:right;color:#fff}.arena-waiting-access,.arena-verified{margin-top:12px;display:flex;gap:9px;align-items:center;padding:12px 14px;border-radius:13px;color:#a8b6c7;background:#ffffff08}.arena-verified{color:#8ff1d1;background:#34d39912}.arena-chat-area{margin-top:18px}.arena-chat-tabs{display:flex;gap:8px;margin-bottom:10px}.arena-chat-tabs button{position:relative;padding:10px 14px;border-radius:12px;color:#9eabba;background:#ffffff09;border:1px solid rgba(255,255,255,.065)}.arena-chat-tabs button.active{color:#fff;border-color:#22d3ee4d;background:#22d3ee17}.arena-chat-tabs b{position:absolute;right:-6px;top:-8px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:999px;color:#fff;font-size:.7rem;background:#ef4444;box-shadow:0 3px 10px #ef444459}.arena-chat-panel{display:grid;gap:10px}.arena-chat-messages{height:300px;overflow:auto;display:flex;flex-direction:column;gap:9px;padding:13px;border-radius:16px;background:#090e17;border:1px solid rgba(255,255,255,.065);scroll-behavior:smooth}.arena-chat-empty{margin:auto;display:grid;place-items:center;gap:8px;color:#748196}.arena-chat-bubble{max-width:78%;padding:10px 12px;border-radius:14px;color:#dbe3ed;border:1px solid rgba(255,255,255,.08)}.arena-chat-bubble--mine{margin-left:auto;background:#22d3ee1a;border-color:#22d3ee3b}.arena-chat-bubble--moderator{background:#f973161a;border-color:#f973163b}.arena-chat-bubble--other{background:#94a3b817;border-color:#94a3b824}.arena-chat-bubble strong{display:block;margin-bottom:5px;color:#fff;font-size:.78rem}.arena-chat-bubble p{margin:0}.arena-chat-bubble time{display:block;margin-top:5px;color:#718096;font-size:.67rem;text-align:right}.arena-chat-compose{display:grid;grid-template-columns:1fr auto;gap:8px}.arena-chat-compose input{min-width:0}.arena-chat-compose .button{width:45px;padding:0;justify-content:center;color:#fff!important}.arena-admin{overflow:hidden}.arena-admin__heading-actions,.arena-admin__actions{display:flex;gap:8px;flex-wrap:wrap}.arena-admin-list{display:grid;gap:8px}.arena-admin-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) 90px auto auto;align-items:center;gap:14px;width:100%;padding:13px 15px;border-radius:15px;color:#d9e2ec;text-align:left;background:#ffffff06;border:1px solid rgba(255,255,255,.065)}.arena-admin-list>button:hover{border-color:#22d3ee40;background:#22d3ee0b}.arena-admin-list__icon{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;color:#fb923c;background:#f973161a}.arena-admin-list strong{color:#fff}.arena-admin-list span{color:#8d9aac;font-size:.78rem}.arena-builder{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:18px}.arena-builder__form,.arena-builder__economy{padding:18px;border-radius:17px;background:#ffffff06;border:1px solid rgba(255,255,255,.065)}.arena-builder__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:16px}.arena-builder__grid label{display:grid;gap:7px;color:#aab5c5}.arena-builder__grid label.wide{grid-column:1/-1}.arena-builder__grid small{color:#748196}.arena-builder__economy{display:flex;flex-direction:column;gap:10px}.arena-builder__economy h3{margin:0 0 7px;color:#fff}.arena-builder__economy>div{display:flex;justify-content:space-between;padding:12px;border-radius:12px;color:#a5b1c1;background:#ffffff09}.arena-builder__economy strong{color:#fff}.arena-builder__platform{border:1px solid rgba(249,115,22,.18);background:#f9731612!important}.arena-builder__economy p{color:#8190a3;line-height:1.45}.arena-manager{display:grid;gap:14px}.arena-manager__hero{min-height:135px;padding:22px;display:flex;justify-content:space-between;align-items:flex-end;border-radius:18px;background:radial-gradient(circle at 85% 20%,rgba(249,115,22,.3),transparent 35%),linear-gradient(135deg,#172033,#0c121d)}.arena-manager__hero h2{margin:5px 0;color:#fff}.arena-manager__hero p{margin:0;color:#a8b3c3}.arena-manager__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.arena-manager__stats>div{padding:14px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.065)}.arena-manager__stats span{display:block;color:#8491a4;font-size:.76rem;margin-bottom:4px}.arena-manager__stats strong{color:#fff}.arena-operation-grid{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:15px}.arena-operation-card{padding:17px;border-radius:16px;background:#ffffff06;border:1px solid rgba(255,255,255,.065)}.arena-operation-card__heading{display:flex;gap:11px;align-items:center;margin-bottom:14px;color:#67e8f9}.arena-operation-card__heading div{display:grid;gap:3px}.arena-operation-card__heading strong{color:#fff}.arena-operation-card__heading span{color:#8491a5;font-size:.78rem}.arena-operation-card>.button+.button{margin-top:8px}.arena-operation-empty{min-height:180px;display:grid;place-items:center;align-content:center;gap:7px;text-align:center;color:#7c899b}.arena-operation-empty strong{color:#fff;font-size:1.25rem}.arena-operation-progress{display:grid;gap:10px;color:#9ba8ba}.arena-operation-progress strong{color:#fff;font-size:1.2rem}.arena-room-config{display:grid;gap:11px}.arena-room-config__status{padding:12px;border-radius:13px;background:#22d3ee0e}.arena-room-config__status strong,.arena-room-config__status span{display:block}.arena-room-config__status strong{color:#fff}.arena-room-config__status span{color:#8f9cad;margin-top:3px}.arena-room-config label{display:grid;gap:6px;color:#9aa7b8}.arena-room-config__grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.arena-room-config__actions{display:flex;gap:8px}.arena-settlement{display:grid;gap:12px}.arena-live-banner{display:flex;align-items:center;gap:10px;padding:12px;border-radius:13px;background:#f9731614;border:1px solid rgba(249,115,22,.2)}.arena-live-banner div{display:grid;gap:2px}.arena-live-banner strong{color:#fff}.arena-live-banner span{color:#9aa7b7}.arena-podium-selectors{display:grid;gap:9px}.arena-podium-selectors label{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1fr);align-items:center;gap:12px;color:#b4bfce}.arena-settlement__summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.arena-settlement__summary span{padding:11px;border-radius:12px;color:#8795a8;background:#ffffff09}.arena-settlement__summary strong{display:block;color:#fff;margin-top:4px}.arena-completed-round{min-height:170px;display:grid;place-items:center;align-content:center;gap:7px;text-align:center;color:#8af0d0}.arena-completed-round strong{color:#fff;font-size:1.2rem}.arena-completed-round span{color:#8996a8}.arena-player-search{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:13px;color:#7f8da1;background:#0b1019;border:1px solid rgba(255,255,255,.07)}.arena-player-search input{flex:1;border:0;padding:0;background:transparent}.arena-player-admin-list{display:grid;gap:8px;margin-top:12px}.arena-player-admin-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:9px;padding:11px 13px;border-radius:13px;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.arena-player-admin-list article>div{display:grid;gap:3px}.arena-player-admin-list strong{color:#fff}.arena-player-admin-list span{color:#8190a4;font-size:.76rem}.arena-player-state{padding:5px 8px;border-radius:999px;background:#ffffff0d}.arena-player-state--accepted,.arena-player-state--in_room{color:#7ef8d8!important;background:#34d39914}.arena-player-state--selected{color:#67e8f9!important;background:#22d3ee14}.arena-operator-chats{display:grid;grid-template-columns:minmax(190px,.45fr) minmax(0,1.55fr);gap:12px}.arena-operator-chats aside{display:flex;flex-direction:column;gap:7px;max-height:370px;overflow:auto}.arena-operator-chats aside button{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:11px;border-radius:12px;text-align:left;color:#d1dae6;background:#ffffff06;border:1px solid rgba(255,255,255,.06)}.arena-operator-chats aside button.active{border-color:#22d3ee45;background:#22d3ee12}.arena-operator-chats aside button div{display:grid;gap:2px}.arena-operator-chats aside button span{color:#7d899b;font-size:.72rem}.arena-operator-chats aside button b{min-width:21px;height:21px;display:grid;place-items:center;border-radius:999px;color:#fff;font-size:.7rem;background:#ef4444}.competition-history-arena-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;color:#fb923c;background:#f973161a;border:1px solid rgba(249,115,22,.18)}.competition-history-item--arena>button{background:linear-gradient(90deg,rgba(249,115,22,.035),transparent)}.competition-history-detail--arena{border-top-color:#f973161f}@media(max-width:900px){.arena-card-grid,.arena-builder,.arena-operation-grid{grid-template-columns:1fr}.arena-manager__stats{grid-template-columns:repeat(2,1fr)}.arena-player-admin-list article{grid-template-columns:minmax(0,1fr) auto}.arena-player-admin-list article .button{justify-content:center}.arena-operator-chats{grid-template-columns:1fr}.arena-operator-chats aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media(max-width:640px){.arena-card-grid{grid-template-columns:1fr}.arena-card__stakes{grid-template-columns:1.2fr 1fr}.arena-ready-modal{padding:24px 18px}.arena-ready-timer{font-size:4rem}.arena-ready-actions{grid-template-columns:1fr}.arena-player-modal{padding:0 14px 18px}.arena-player-modal__hero{margin-left:-14px;margin-right:-14px;padding-left:18px;padding-right:18px}.arena-player-summary{grid-template-columns:1fr}.arena-queue-panel{grid-template-columns:auto 1fr}.arena-queue-panel .button{grid-column:1/-1}.arena-access-grid,.arena-room-config__grid,.arena-settlement__summary{grid-template-columns:1fr}.arena-admin-list>button{grid-template-columns:auto minmax(0,1fr) auto}.arena-admin-list>button>div:nth-child(3),.arena-admin-list>button>.arena-status{display:none}.arena-builder__grid{grid-template-columns:1fr}.arena-builder__grid label.wide{grid-column:auto}.arena-manager__stats{grid-template-columns:1fr 1fr}.arena-podium-selectors label{grid-template-columns:1fr;gap:5px}.arena-room-config__actions{display:grid;grid-template-columns:1fr}.arena-operator-chats aside{grid-template-columns:1fr}.arena-chat-bubble{max-width:90%}}.arena-reschedule{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06}.arena-reschedule label{display:grid;gap:6px}.arena-reschedule label span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.arena-admin__heading{padding:20px 20px 10px}.arena-admin>.arena-admin-list,.arena-admin>.arena-builder,.arena-admin>.arena-manager,.arena-admin>.empty-state{margin:18px 20px 20px}.arena-admin .br-admin-tabs{padding-inline:20px}.arena-builder{align-items:start}.arena-builder__form,.arena-builder__economy{padding:22px}.arena-builder__intro{display:flex;gap:13px;align-items:center;padding:15px 16px;margin-bottom:16px;border-radius:15px;color:#dbe6f2;background:#22d3ee0e;border:1px solid rgba(34,211,238,.16)}.arena-builder__intro-icon{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;color:#67e8f9;background:#22d3ee1c}.arena-builder__intro>div:last-child{display:grid;gap:3px}.arena-builder__intro strong{color:#fff}.arena-builder__intro span{color:#91a0b3;line-height:1.4;font-size:.82rem}.arena-builder__grid{gap:14px}.arena-builder__grid label>span,.arena-room-config label>span{color:#d7e0eb;font-size:.84rem;font-weight:750}.arena-builder__grid input,.arena-builder__grid select,.arena-builder__grid textarea,.arena-player-target select,.arena-reschedule input,.arena-room-config input,.arena-podium-selectors select{width:100%;padding:12px 13px;border:1px solid rgba(255,255,255,.09);border-radius:12px;color:#fff;background:#090f1a;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;color-scheme:dark}.arena-builder__grid textarea{min-height:126px;resize:vertical;line-height:1.5}.arena-builder__grid input:focus,.arena-builder__grid select:focus,.arena-builder__grid textarea:focus,.arena-player-target select:focus,.arena-reschedule input:focus,.arena-room-config input:focus,.arena-podium-selectors select:focus{border-color:#22d3ee7a;box-shadow:0 0 0 3px #22d3ee14;background:#0b1320}.arena-input-with-suffix{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#090f1a}.arena-input-with-suffix input{border:0;border-radius:0}.arena-input-with-suffix b{padding:0 13px;color:#67e8f9;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}.arena-test-warning{display:grid;gap:3px;padding:13px 15px;margin:0 0 16px;border-radius:14px;color:#fed7aa;background:#f9731614;border:1px solid rgba(249,115,22,.22)}.arena-test-warning strong{color:#fff}.arena-test-warning span{font-size:.8rem;line-height:1.42}.arena-player-target{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end;padding:12px;margin-bottom:9px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.07)}.arena-player-target label{display:grid;gap:6px}.arena-player-target label span{color:#8f9cad;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.arena-start-selection{display:grid;gap:6px;margin:8px 0}.arena-start-selection small{color:#8290a3;line-height:1.4}.arena-operation-empty--countdown{padding:20px;border-radius:15px;background:radial-gradient(circle at 50% 0%,rgba(34,211,238,.09),transparent 60%),#ffffff04}.arena-operation-empty--countdown strong{font-size:clamp(1.55rem,3vw,2.35rem);color:#fff;font-variant-numeric:tabular-nums}.arena-operation-empty--countdown>span:last-child{color:#93a0b2}.arena-queue-panel{padding:20px}.arena-player-modal{padding-bottom:28px}.arena-card__countdown span{font-weight:750}@media(max-width:760px){.arena-admin__heading{padding:16px 14px 8px}.arena-admin>.arena-admin-list,.arena-admin>.arena-builder,.arena-admin>.arena-manager,.arena-admin>.empty-state{margin:14px}.arena-builder__form,.arena-builder__economy{padding:16px}.arena-player-target{grid-template-columns:1fr}}.arena-modal-backdrop{padding:28px;background:radial-gradient(circle at 18% 12%,rgba(34,211,238,.09),transparent 34%),radial-gradient(circle at 84% 88%,rgba(249,115,22,.08),transparent 35%),#02060cd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.arena-player-modal{position:relative;isolation:isolate;box-sizing:border-box;border-radius:24px;color:#e7eef7;background:radial-gradient(circle at 92% 8%,rgba(249,115,22,.075),transparent 31%),radial-gradient(circle at 4% 42%,rgba(34,211,238,.055),transparent 34%),linear-gradient(180deg,#111a2a,#0b121f 38%,#090f19);border:1px solid rgba(127,173,214,.24);box-shadow:0 28px 90px #0000009e,0 0 0 1px #ffffff06 inset}.arena-player-modal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(34,211,238,.035),transparent 30%,transparent 72%,rgba(249,115,22,.035))}.arena-player-modal--live{border-color:#f973164d;box-shadow:0 28px 90px #0000009e,0 0 50px #f973160e}.arena-player-modal__hero{border-bottom:1px solid rgba(255,255,255,.07);box-shadow:0 14px 35px #0000002e}.arena-player-summary>div{background:#050a1294;border-color:#7ea4ca29;box-shadow:0 8px 24px #0000001f}.arena-rules-toggle,.arena-rules-content{background:#050a1280;border-color:#7ea4ca2b}.arena-chat-area{padding:15px;border-radius:18px;background:#0409106b;border:1px solid rgba(126,164,202,.13)}.arena-chat-panel{min-height:280px;padding:12px;border-radius:15px;background:#03080f7a;border:1px solid rgba(255,255,255,.045)}.arena-live-state-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:15px;align-items:center;margin-top:16px;padding:19px;border-radius:18px;color:#fed7aa;background:radial-gradient(circle at 88% 0%,rgba(249,115,22,.16),transparent 43%),#f9731613;border:1px solid rgba(249,115,22,.3);box-shadow:0 12px 32px #00000024}.arena-live-state-card__icon{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;color:#fb923c;background:#f9731621;border:1px solid rgba(249,115,22,.24)}.arena-live-state-card>div:nth-child(2){display:grid;gap:4px}.arena-live-state-card strong{color:#fff;font-size:1.2rem}.arena-live-state-card p{margin:0;color:#c8b8aa;line-height:1.45}.arena-live-state-card__map{min-width:120px;padding:11px 13px;border-radius:13px;text-align:right;background:#04080e7a;border:1px solid rgba(249,115,22,.17)}.arena-live-state-card__map span{display:block;color:#a89b91;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.arena-live-state-card__map b{color:#fff}.arena-early-start{display:flex;align-items:center;gap:11px;padding:13px 14px;border-radius:14px;color:#8f9daf;background:#ffffff06;border:1px solid rgba(255,255,255,.07)}.arena-early-start div{display:grid;gap:2px}.arena-early-start strong{color:#dce6f2}.arena-early-start span{font-size:.78rem;line-height:1.35}.arena-early-start--ready{color:#7ef8d8;background:#34d39912;border-color:#34d39938}.arena-early-start--ready strong{color:#fff}@media(max-width:640px){.arena-modal-backdrop{padding:8px;align-items:end}.arena-player-modal{width:100%;max-height:94vh;border-radius:22px 22px 0 0}.arena-chat-area{padding:10px}.arena-chat-panel{min-height:240px;padding:8px}.arena-live-state-card{grid-template-columns:auto 1fr;padding:15px}.arena-live-state-card__map{grid-column:1 / -1;text-align:left}}.button--orange-soft{color:#fff;background:#f9731621;border-color:#f9731652;box-shadow:0 8px 24px #f9731612}.button--orange-soft:hover{color:#fff;background:#f9731633;border-color:#f973167a}.play-mode-accordion{overflow:hidden;border-radius:20px;background:linear-gradient(180deg,#172134d6,#0e1624d1);border:1px solid rgba(126,164,202,.16);box-shadow:0 14px 42px #00000021}.play-mode-accordion--arena{background:radial-gradient(circle at 96% 0%,rgba(249,115,22,.07),transparent 32%),linear-gradient(180deg,#172134d6,#0e1624d1)}.play-mode-accordion__toggle{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:18px 20px;color:#dce6f2;text-align:left;background:transparent;border:0}.play-mode-accordion__toggle:hover{background:#ffffff06}.play-mode-accordion__toggle>div:nth-child(2){display:grid;gap:3px}.play-mode-accordion__toggle strong{color:#fff;font-size:1.05rem}.play-mode-accordion__toggle span{color:#8f9daf;font-size:.82rem;line-height:1.35}.play-mode-accordion__toggle>svg{color:#7e8da2;transition:transform .2s ease,color .2s ease}.play-mode-accordion.is-open .play-mode-accordion__toggle>svg{transform:rotate(180deg);color:#67e8f9}.play-mode-accordion__icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:#67e8f9;background:#22d3ee1a;border:1px solid rgba(34,211,238,.18)}.play-mode-accordion--arena .play-mode-accordion__icon{color:#fb923c;background:#f973161a;border-color:#f9731633}.play-mode-accordion__active{padding:5px 9px;border-radius:999px;color:#7ef8d8;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;background:#34d39917;border:1px solid rgba(52,211,153,.18)}.play-mode-accordion__content{display:grid;gap:16px;padding:4px 20px 22px;border-top:1px solid rgba(255,255,255,.055)}.play-mode-accordion__content>.arena-player-section{margin-top:12px}.play-mode-accordion__content .arena-player-section{gap:14px}.arena-card__meta{flex-wrap:wrap}.arena-card__meta>span:nth-child(2):not(:last-child){color:#fb923c;background:#f9731612;border:1px solid rgba(249,115,22,.14);padding:4px 7px;border-radius:999px}@media(max-width:640px){.play-mode-accordion__toggle{grid-template-columns:auto minmax(0,1fr) auto;padding:15px;gap:11px}.play-mode-accordion__toggle>svg{grid-column:3;grid-row:1}.play-mode-accordion__active{grid-column:2 / 4;justify-self:start}.play-mode-accordion__content{padding:4px 14px 17px}.play-mode-accordion__icon{width:42px;height:42px}}.arena-status--draft,.arena-status--waiting{color:#aab4c3;background:#94a3b814;border-color:#94a3b82e}.arena-status--open,.arena-status--ready_check{color:#67e8f9;background:#22d3ee1a;border-color:#22d3ee4d;box-shadow:inset 0 0 18px #22d3ee09}.arena-status--preparing{color:#86efac;background:#22c55e1a;border-color:#22c55e47;box-shadow:inset 0 0 18px #22c55e09}.arena-status--in_progress{color:#fdba74;background:#f973161f;border-color:#f9731657;box-shadow:inset 0 0 18px #f973160a}.arena-status--completed,.arena-status--closed{color:#f0abfc;background:#d946ef1a;border-color:#d946ef47;box-shadow:inset 0 0 18px #d946ef09}.arena-status--cancelled{color:#fda4af;background:#f43f5e1a;border-color:#f43f5e47}.arena-status--paused{color:#c4b5fd;background:#8b5cf61a;border-color:#8b5cf647}.arena-admin-list__row--ready_check{border-color:#22d3ee2e!important;background:linear-gradient(90deg,#22d3ee0b,#ffffff05)!important}.arena-admin-list__row--preparing{border-color:#22c55e2e!important;background:linear-gradient(90deg,#22c55e0b,#ffffff05)!important}.arena-admin-list__row--in_progress{border-color:#f973163d!important;background:linear-gradient(90deg,#f9731611,#ffffff05)!important}.arena-admin-list__row--completed,.arena-admin-list__row--closed{border-color:#d946ef2e!important;background:linear-gradient(90deg,#d946ef0b,#ffffff05)!important}.arena-operation-card__heading>.arena-status{margin-left:auto;flex:0 0 auto}.arena-player-summary__status{transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.arena-player-summary__status--searching{border-color:#22d3ee40!important;background:#22d3ee13!important;box-shadow:inset 0 0 22px #22d3ee06}.arena-player-summary__status--searching strong{color:#67e8f9!important}.arena-player-summary__status--ready{border-color:#22c55e40!important;background:#22c55e13!important;box-shadow:inset 0 0 22px #22c55e06}.arena-player-summary__status--ready strong{color:#86efac!important}.arena-player-summary__status--live{border-color:#f973164d!important;background:#f9731617!important;box-shadow:inset 0 0 22px #f9731609}.arena-player-summary__status--live strong{color:#fdba74!important}.arena-player-summary__status--completed{border-color:#d946ef40!important;background:#d946ef13!important}.arena-player-summary__status--completed strong{color:#f0abfc!important}.arena-player-summary__status--danger{border-color:#f43f5e40!important;background:#f43f5e13!important}.arena-player-summary__status--danger strong{color:#fda4af!important}.arena-return-notice{margin-top:16px;padding:16px 18px;display:flex;gap:13px;align-items:flex-start;color:#cbd5e1;border-radius:16px;background:linear-gradient(135deg,#f973161b,#22d3ee0b);border:1px solid rgba(249,115,22,.28);box-shadow:inset 0 0 28px #f9731606}.arena-return-notice>svg{flex:0 0 auto;margin-top:2px;color:#fb923c}.arena-return-notice div{display:grid;gap:5px}.arena-return-notice strong{color:#67e8f9;font-size:1rem}.arena-return-notice p{margin:0;color:#b9c5d4;line-height:1.55}.arena-state-banner--preparing{color:#c7f9df;background:#22c55e13;border-color:#22c55e38}.arena-state-banner--preparing>svg{color:#4ade80}.arena-state-banner--preparing b{color:#fb923c}.arena-access-card--released{padding:18px;border-color:#22d3ee38;background:radial-gradient(circle at 0 0,rgba(34,211,238,.075),transparent 43%),#ffffff08}.arena-access-instructions{display:grid!important;gap:5px;align-items:initial!important}.arena-access-instructions .eyebrow{color:#67e8f9!important;font-size:.72rem;letter-spacing:.12em;font-weight:900;text-transform:uppercase}.arena-access-instructions strong{color:#fff!important;font-size:1.08rem}.arena-access-instructions p{margin:0;color:#b7c3d2;line-height:1.55}.arena-access-card--released>.button{justify-content:center;color:#fff!important}.arena-access-card--released .arena-access-grid span{display:flex;align-items:center;justify-content:space-between;gap:12px}.arena-access-card--released .arena-access-grid strong{float:none;color:#fff;word-break:break-word;text-align:right}.arena-waiting-access div{display:grid;gap:2px}.arena-waiting-access strong{color:#fff}.arena-waiting-access span{color:#8e9bad}@media(max-width:720px){.arena-operation-card__heading{align-items:flex-start;flex-wrap:wrap}.arena-operation-card__heading>.arena-status{margin-left:33px}.arena-return-notice{padding:14px}.arena-access-card--released .arena-access-grid span{align-items:flex-start;flex-direction:column}.arena-access-card--released .arena-access-grid strong{text-align:left}}.quick-mode-explainer{padding:17px 18px;color:#d5deea;background:linear-gradient(135deg,#22d3ee13,#0c131fd1)}.quick-mode-explainer strong{color:#fff;font-size:.98rem}.quick-mode-explainer span{color:#bac5d4;font-size:.87rem}.play-mode-accordion__content{padding:18px}.play-mode-accordion__content>.quick-mode-explainer{margin-bottom:18px}.payment-settings{padding:24px;background:radial-gradient(circle at 94% 0%,rgba(34,211,238,.06),transparent 31%),linear-gradient(180deg,#182033f0,#0e1522f5)}.payment-settings__heading{margin-bottom:18px}.payment-settings__heading h2{color:#fff;font-size:1.35rem}.payment-settings__heading p{max-width:680px;color:#9dabbc;font-size:.82rem;line-height:1.5}.payment-settings__tabs{width:fit-content;padding:6px;display:flex;gap:5px;border-radius:16px;background:#0b121f;border:1px solid rgba(126,164,202,.16)}.payment-settings__tabs button{min-width:92px;min-height:42px;border:1px solid transparent;border-radius:12px;color:#9ba9bb;background:transparent;font-weight:900}.payment-settings__tabs button.active{color:#fff;background:#22d3ee1f;border-color:#22d3ee4d;box-shadow:0 8px 24px #22d3ee14}.payment-settings__form{gap:16px;padding:20px;border:1px solid rgba(126,164,202,.13);border-radius:18px;background:#060b1457}.payment-settings__form label{gap:8px}.payment-settings__form label>span{color:#b9c6d6;font-size:.78rem;letter-spacing:.035em}.payment-settings__form input,.payment-settings__form textarea{border:1px solid rgba(126,164,202,.18);border-radius:13px;color:#fff;background:#09111d;padding:13px 14px;outline:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.payment-settings__form input{min-height:48px}.payment-settings__form textarea{min-height:160px;line-height:1.55}.payment-settings__form input:focus,.payment-settings__form textarea:focus{border-color:#22d3ee7a;box-shadow:0 0 0 3px #22d3ee14;background:#0b1523}.payment-settings__form small{color:#8290a3}.payment-settings__save{min-height:48px}.dashboard-page{gap:26px}.marketing-feed-section{min-width:0}.marketing-feed-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px}.marketing-feed-heading h2{margin-top:5px;color:#fff;font-size:1.3rem}.marketing-feed-heading p{margin-top:5px;color:#8f9caf;font-size:.82rem}.marketing-feed-controls{display:flex;gap:7px}.marketing-feed-controls button{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;color:#dce6f2;background:#ffffff09;border:1px solid rgba(126,164,202,.16)}.marketing-feed-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,31.5%);gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:2px 2px 10px}.marketing-feed-card{min-width:0;overflow:hidden;scroll-snap-align:start;border-radius:19px;background:linear-gradient(180deg,#182033f5,#0d131ff5);border:1px solid rgba(126,164,202,.15);box-shadow:0 14px 38px #0000002e}.marketing-feed-card__image{position:relative;display:block;width:100%;aspect-ratio:1 / 1;padding:0;overflow:hidden;border:0;background:#0b111c}.marketing-feed-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.marketing-feed-card__image:hover img{transform:scale(1.025)}.marketing-feed-card__image:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#050910d1)}.marketing-feed-card__image>span{position:absolute;z-index:2;right:13px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:10px;color:#fff;background:#070d17b8;border:1px solid rgba(255,255,255,.13);font-size:.72rem;font-weight:850;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.marketing-feed-card__copy{min-height:92px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 16px 16px}.marketing-feed-card__copy strong{color:#fff;font-size:.96rem}.marketing-feed-card__copy p{margin-top:5px;color:#9ca9ba;font-size:.78rem;line-height:1.45}.marketing-like{min-width:48px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:11px;color:#9ba9ba;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.marketing-like.is-liked{color:#fb7185;background:#f43f8f14;border-color:#f43f8f33}.marketing-like span{font-size:.72rem;font-weight:900}.season-card--button{width:100%;color:inherit;text-align:left;border-color:#f43f8f26}.season-card--button:hover{transform:translateY(-1px);border-color:#f43f8f47}.season-card__top>svg{position:relative;z-index:1;color:#f9a8d4}.season-ranking-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:25px}.season-ranking-grid>div{padding:12px;border-radius:13px;background:#05091057;border:1px solid rgba(255,255,255,.065)}.season-ranking-grid span,.season-ranking-grid strong{display:block}.season-ranking-grid span{color:#958da7;font-size:.68rem;text-transform:uppercase;letter-spacing:.055em}.season-ranking-grid strong{margin-top:6px;color:#fff;font-size:1.08rem}.season-meta b{color:#ffc7df}.dashboard-activity-empty{min-height:175px;display:grid;place-items:center;align-content:center;gap:8px;color:#8190a3;text-align:center}.amount-negative{color:#ff7676!important}.feed-admin-layout{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);gap:18px;align-items:start}.feed-admin-editor,.feed-admin-list{padding:20px}.feed-admin-editor__heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px}.feed-admin-editor__heading h2,.feed-admin-list__heading h2{color:#fff}.feed-admin-editor__heading p,.feed-admin-list__heading p{margin-top:4px;color:#8795a7;font-size:.76rem}.feed-admin-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;color:#67e8f9;background:#22d3ee17;border:1px solid rgba(34,211,238,.18)}.feed-admin-image{position:relative;overflow:hidden;aspect-ratio:1/1;border-radius:18px;background:#09111d;border:1px dashed rgba(126,164,202,.25)}.feed-admin-image>img{width:100%;height:100%;object-fit:cover}.feed-admin-image>div{height:100%;display:grid;place-items:center;align-content:center;gap:8px;color:#8090a4}.feed-admin-image>div strong{color:#dbe6f2}.feed-admin-image>label{position:absolute;left:12px;right:12px;bottom:12px;min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;color:#fff;background:#060c15d1;border:1px solid rgba(255,255,255,.13);font-weight:850;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feed-admin-image input{position:absolute;opacity:0;pointer-events:none}.feed-admin-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.feed-admin-form label{display:grid;gap:7px}.feed-admin-form label.wide{grid-column:1/-1}.feed-admin-form label>span{color:#aebacc;font-size:.76rem;font-weight:850}.feed-admin-form input,.feed-admin-form textarea,.feed-admin-form select{width:100%;min-height:46px;padding:11px 12px;border-radius:12px;color:#fff;background:#09111d;border:1px solid rgba(126,164,202,.17);outline:0}.feed-admin-form textarea{min-height:90px;resize:vertical;line-height:1.45}.feed-admin-form small{justify-self:end;color:#758499}.feed-publish-toggle{align-content:end}.feed-publish-toggle input{position:absolute;opacity:0;pointer-events:none}.feed-publish-toggle span{min-height:46px;display:flex;align-items:center;padding:0 13px;border-radius:12px;color:#a7f3d0!important;background:#34d39912;border:1px solid rgba(52,211,153,.2);cursor:pointer}.feed-publish-toggle input:not(:checked)+span{color:#9aa8b9!important;background:#ffffff06;border-color:#ffffff14}.feed-admin-list__heading{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:15px;border-bottom:1px solid rgba(126,164,202,.13)}.feed-admin-items{display:grid}.feed-admin-items article{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid rgba(126,164,202,.12)}.feed-admin-items article:last-child{border-bottom:0}.feed-admin-items img{width:72px;height:72px;object-fit:cover;border-radius:13px}.feed-admin-items article>div{min-width:0}.feed-admin-items strong,.feed-admin-items p,.feed-admin-items span{display:block}.feed-admin-items strong{color:#fff}.feed-admin-items p{margin-top:4px;color:#9aa8b9;font-size:.76rem;line-height:1.4}.feed-admin-items span{margin-top:6px;color:#748297;font-size:.68rem}.feed-delete{color:#fb7185}@media(max-width:980px){.marketing-feed-track{grid-auto-columns:minmax(260px,46%)}.feed-admin-layout{grid-template-columns:1fr}.feed-admin-editor{max-width:650px}}@media(max-width:720px){.dashboard-page{gap:20px}.dashboard-page .hero-card{min-height:auto;padding:27px 20px}.dashboard-page .hero-copy h1{font-size:clamp(2.25rem,11vw,3.25rem)}.dashboard-page .hero-copy p{font-size:.88rem}.dashboard-page .hero-actions{display:grid;grid-template-columns:1fr}.dashboard-page .hero-actions .button{width:100%}.marketing-feed-heading{align-items:center}.marketing-feed-heading p{display:none}.marketing-feed-track{grid-auto-columns:82%;gap:12px;margin-right:-14px}.marketing-feed-card__copy{min-height:88px;padding:13px}.dashboard-lower{gap:13px}.season-ranking-grid{grid-template-columns:1fr 1fr}.season-ranking-grid>div:first-child{grid-column:1/-1}.activity-row{min-height:64px}.activity-row strong{font-size:.78rem}.activity-row span{font-size:.68rem}.payment-settings{padding:16px}.payment-settings__heading{align-items:flex-start}.payment-settings__tabs{width:100%}.payment-settings__tabs button{min-width:0;flex:1}.payment-settings__form{padding:14px}.feed-admin-form{grid-template-columns:1fr}.feed-admin-form label.wide{grid-column:auto}.feed-admin-items article{grid-template-columns:58px minmax(0,1fr) auto}.feed-admin-items img{width:58px;height:58px}.feed-admin-items .feed-delete{grid-column:3}}@media(max-width:460px){.marketing-feed-track{grid-auto-columns:88%}.marketing-feed-controls{display:none}.season-card,.activity-panel{padding:16px}.season-meta{align-items:flex-start;gap:10px}.play-mode-accordion__content{padding:13px}.quick-mode-explainer{padding:14px}.quick-mode-explainer span{font-size:.8rem}}.institutional-notice-admin{padding:20px;border-color:#ff932b38;background:radial-gradient(circle at 100% 0,rgba(255,147,43,.08),transparent 35%),var(--surface)}.institutional-notice-admin__heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding-bottom:16px;border-bottom:1px solid rgba(255,147,43,.14)}.institutional-notice-admin__heading h2{margin-top:3px;color:#fff}.institutional-notice-admin__heading p{margin-top:4px;color:#93a0b3;font-size:.78rem;line-height:1.45}.institutional-notice-admin__icon,.institutional-notice-preview__icon,.notification-pinned__icon{display:grid;place-items:center;color:#ffad57;border:1px solid rgba(255,147,43,.26);background:#ff932b1c}.institutional-notice-admin__icon{width:44px;height:44px;border-radius:13px}.institutional-notice-state{padding:6px 9px;border-radius:999px;color:#8794a8;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.institutional-notice-state.is-active{color:#ffc17c;border-color:#ff932b47;background:#ff932b1f}.institutional-notice-admin__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:18px;padding-top:17px}.institutional-notice-admin__form{display:grid;gap:12px}.institutional-notice-admin__form label{display:grid;gap:7px}.institutional-notice-admin__form label>span{color:#b9c3d2;font-size:.76rem;font-weight:850}.institutional-notice-admin__form input,.institutional-notice-admin__form textarea{width:100%;min-height:46px;padding:11px 12px;border-radius:12px;color:#fff;background:#09111d;border:1px solid rgba(255,147,43,.17);outline:0}.institutional-notice-admin__form input:focus,.institutional-notice-admin__form textarea:focus{border-color:#ff932b7a;box-shadow:0 0 0 3px #ff932b14}.institutional-notice-admin__form textarea{min-height:126px;resize:vertical;line-height:1.5}.institutional-notice-admin__form small{justify-self:end;color:#7f8ca0;font-size:.68rem}.institutional-notice-admin__actions{display:flex;flex-wrap:wrap;gap:9px}.institutional-notice-publish{color:#fff;background:linear-gradient(135deg,#ff9a2e,#e87712);border-color:#ffb76152}.institutional-notice-clear{color:#ffc28a;border-color:#ff932b2e}.institutional-notice-preview{display:grid;align-content:start;gap:8px}.institutional-notice-preview__label{color:#8390a4;font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.institutional-notice-preview__card,.notification-pinned{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;border:1px solid rgba(255,147,43,.28);background:linear-gradient(135deg,#ff932b21,#ff932b0b);box-shadow:inset 3px 0 #ff922e}.institutional-notice-preview__card{min-height:166px;padding:15px;border-radius:14px}.institutional-notice-preview__icon,.notification-pinned__icon{width:38px;height:38px;border-radius:11px}.institutional-notice-preview__card>div,.notification-pinned>div{min-width:0;display:grid;align-content:start;gap:6px}.institutional-notice-preview__card strong,.notification-pinned strong{color:#fff;font-size:.92rem}.institutional-notice-preview__card p,.notification-pinned p{margin:0;color:#d6dde8;font-size:.78rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.institutional-notice-preview__card>div>span,.notification-pinned time{color:#9e8a78;font-size:.66rem}.notification-pinned{padding:14px 15px;border-width:0 0 1px;border-radius:0}.notification-pinned__label{color:#ffae58;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.notification-button:has(.notification-count) .notification-dot{background:#ff922e}@media(max-width:860px){.institutional-notice-admin__layout{grid-template-columns:1fr}}@media(max-width:620px){.institutional-notice-admin{padding:14px}.institutional-notice-admin__heading{grid-template-columns:auto minmax(0,1fr)}.institutional-notice-state{grid-column:1 / -1;justify-self:start}.institutional-notice-admin__actions{flex-direction:column}.institutional-notice-admin__actions .button{width:100%}.institutional-notice-preview__card{min-height:0}}.tournaments-hub{display:grid;gap:20px}.tournaments-hub__tabs{display:flex;gap:8px;padding:8px;width:fit-content}.tournaments-hub__tabs button{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:12px;color:var(--text-muted);font-weight:800;background:transparent}.tournaments-hub__tabs button.active{color:#fff;background:#00c8f01f;border-color:#00c8f059}.multiplayer-page{--mp-orange: #ff922f}.multiplayer-explainer{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:18px}.multiplayer-explainer>div{display:flex;gap:13px;min-width:0;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff06}.multiplayer-explainer svg{flex:0 0 auto;color:var(--cyan)}.multiplayer-explainer strong,.multiplayer-explainer span{display:block}.multiplayer-explainer strong{margin-bottom:5px;color:#fff;font-size:.95rem}.multiplayer-explainer span{color:var(--text-muted);font-size:.78rem;line-height:1.45}.multiplayer-invitations{padding:22px}.multiplayer-invitations>div:first-child{margin-bottom:14px}.multiplayer-invitations article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;border:1px solid rgba(255,146,47,.25);border-radius:14px;background:#ff922f12}.multiplayer-invitations article strong,.multiplayer-invitations article span{display:block}.multiplayer-invitations article span{margin-top:4px;color:var(--text-muted);font-size:.82rem}.multiplayer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:18px}.multiplayer-card{overflow:hidden;border:1px solid rgba(52,211,235,.18);border-radius:20px;background:#11192a;box-shadow:0 18px 45px #00000038}.multiplayer-card__art{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:relative;color:#fff;background:radial-gradient(circle at 50% 35%,rgba(0,205,238,.25),transparent 35%),linear-gradient(135deg,#11162a,#1c1730 52%,#462817)}.multiplayer-card__art:before,.multiplayer-card__art:after{content:"";position:absolute;width:130px;height:130px;border:2px solid rgba(0,205,238,.2);border-radius:50%}.multiplayer-card__art:after{width:78px;height:78px;border-color:#ff922f47}.multiplayer-card__art svg{z-index:1;color:var(--cyan)}.multiplayer-card__art span{z-index:1;padding:5px 10px;border-radius:999px;font-size:.68rem;font-weight:900;letter-spacing:.14em;color:#07111c;background:var(--cyan)}.multiplayer-card__art b{z-index:1;font-size:.82rem}.multiplayer-card__body{display:grid;gap:15px;padding:18px}.multiplayer-card__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.multiplayer-card__heading h2{margin:4px 0 0;font-size:1.18rem}.multiplayer-card__stakes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.multiplayer-card__stakes>div{padding:12px 13px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff06}.multiplayer-card__stakes span,.multiplayer-card__stakes strong{display:block}.multiplayer-card__stakes span{margin-bottom:6px;color:var(--text-muted);font-size:.7rem}.multiplayer-card__stakes strong{font-size:1.08rem}.multiplayer-card__meta{display:flex;flex-wrap:wrap;gap:9px 15px;color:var(--text-muted);font-size:.75rem}.multiplayer-card__meta span{display:inline-flex;align-items:center;gap:5px}.mp-status,.mp-match-state,.mp-team-state{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 10px;border:1px solid transparent;border-radius:999px;font-size:.66rem;font-weight:900;white-space:nowrap;text-transform:uppercase}.mp-status--draft{color:#c6d0df;background:#94a3b81a;border-color:#94a3b833}.mp-status--published,.mp-status--registration_open{color:#61e8ff;background:#00c8f01a;border-color:#00c8f047}.mp-status--locked,.mp-status--ready{color:#7ff6c4;background:#1ddd9a1a;border-color:#1ddd9a45}.mp-status--in_progress{color:#ffb365;background:#ff922f1c;border-color:#ff922f4d}.mp-status--under_review{color:#ffc66e;background:#f6ae2d1a;border-color:#f6ae2d47}.mp-status--completed{color:#f2a6ff;background:#d248eb1a;border-color:#d248eb40}.mp-status--cancelled{color:#ff8a9a;background:#ff4b641a;border-color:#ff4b6440}.multiplayer-modal-backdrop{z-index:80}.multiplayer-modal{width:min(1120px,calc(100vw - 28px));max-height:calc(100vh - 32px);overflow:auto;position:relative;border:1px solid rgba(0,200,240,.28);border-radius:24px;color:#fff;background:#0b111d;box-shadow:0 32px 100px #000000b8,0 0 55px #00c8f012}.multiplayer-modal__hero{min-height:205px;display:flex;flex-direction:column;justify-content:flex-end;padding:36px 38px;position:relative;overflow:hidden;background:radial-gradient(circle at 76% 35%,rgba(0,200,240,.25),transparent 24%),radial-gradient(circle at 87% 40%,rgba(255,146,47,.18),transparent 18%),linear-gradient(135deg,#101728 5%,#14172a 48%,#402219)}.multiplayer-modal__hero:after{content:"5 VS 5";position:absolute;right:44px;top:35px;font-size:clamp(3rem,7vw,7rem);font-weight:950;letter-spacing:-.06em;color:#ffffff0d}.multiplayer-modal__hero h1{margin:7px 0;max-width:760px;font-size:clamp(1.85rem,4vw,3.2rem);line-height:1.02}.multiplayer-modal__hero p{margin:0;color:#c0cad8}.multiplayer-modal__content{display:grid;gap:18px;padding:26px}.multiplayer-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.multiplayer-summary-grid>div{min-width:0;padding:14px 15px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#151e2e}.multiplayer-summary-grid span,.multiplayer-summary-grid strong{display:block}.multiplayer-summary-grid span{margin-bottom:7px;color:var(--text-muted);font-size:.68rem}.multiplayer-summary-grid strong{overflow:hidden;text-overflow:ellipsis;font-size:.98rem}.multiplayer-prize-preview{display:grid;grid-template-columns:minmax(220px,1.3fr) repeat(3,1fr);gap:10px;padding:17px;border:1px solid rgba(255,146,47,.24);border-radius:16px;background:#ff922f0e}.multiplayer-prize-preview>div{align-self:center}.multiplayer-prize-preview>div span,.multiplayer-prize-preview>div strong{display:block}.multiplayer-prize-preview>div span{margin-bottom:5px;color:var(--text-muted);font-size:.72rem}.multiplayer-prize-preview article{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;border-radius:11px;background:#ffffff0b}.multiplayer-prize-preview article span{color:#d6dfeb;font-size:.75rem}.multiplayer-prize-preview small{grid-column:1/-1;color:var(--text-muted)}.multiplayer-rules-toggle{width:100%;display:flex;align-items:center;gap:13px;padding:15px 17px;border:1px solid rgba(0,200,240,.25);border-radius:15px;color:#fff;background:#00c8f011;text-align:left}.multiplayer-rules-toggle>div{flex:1}.multiplayer-rules-toggle span,.multiplayer-rules-toggle strong{display:block}.multiplayer-rules-toggle span{color:var(--cyan);font-size:.63rem;font-weight:900;letter-spacing:.1em}.multiplayer-rules-toggle strong{margin-top:4px;font-size:1rem}.multiplayer-rules-toggle.is-open>svg:last-child{transform:rotate(180deg)}.multiplayer-rules{padding:19px;border:1px solid rgba(255,255,255,.07);border-radius:14px;color:#dce5ef;background:#131c2b;white-space:pre-wrap;line-height:1.65}.multiplayer-enrollment,.multiplayer-team-panel,.multiplayer-bracket,.multiplayer-current-match,.multiplayer-completed{padding:20px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:#101827}.multiplayer-enrollment__intro{display:flex;gap:13px;align-items:center;margin-bottom:16px}.multiplayer-enrollment__intro svg{color:var(--mp-orange)}.multiplayer-enrollment__intro h2,.multiplayer-enrollment__intro p{margin:0}.multiplayer-enrollment__intro p{margin-top:4px;color:var(--text-muted)}.multiplayer-enrollment__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.multiplayer-enrollment form{display:grid;gap:11px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#ffffff06}.multiplayer-enrollment form>svg{color:var(--cyan)}.multiplayer-enrollment form:nth-child(2)>svg{color:var(--mp-orange)}.multiplayer-enrollment form h3,.multiplayer-enrollment form p{margin:0}.multiplayer-enrollment form p{min-height:32px;color:var(--text-muted);font-size:.8rem}.multiplayer-enrollment input,.multiplayer-room-form input,.multiplayer-report-form textarea{width:100%;min-height:45px;padding:0 13px;border:1px solid rgba(255,255,255,.11);border-radius:10px;color:#fff;background:#09111e}.multiplayer-team-panel{border-color:#d248eb38;background:linear-gradient(135deg,#d248eb0b,#101827 38%)}.multiplayer-team-panel.is-complete{border-color:#1ddd9a3d}.multiplayer-team-panel__heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:15px}.multiplayer-team-panel__heading h2,.multiplayer-team-panel__heading p{margin:0}.multiplayer-team-panel__heading p{margin-top:5px;color:var(--text-muted)}.mp-team-state{color:#61e8ff;background:#00c8f01a;border-color:#00c8f047}.multiplayer-team-slots{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.multiplayer-team-slots article{min-width:0;min-height:74px;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff06}.multiplayer-team-slots article>span:first-child{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:#07121c;background:var(--cyan);font-weight:900}.multiplayer-team-slots article strong,.multiplayer-team-slots article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiplayer-team-slots article small{margin-top:3px;color:var(--text-muted);font-size:.64rem}.multiplayer-team-slots article>svg{margin-left:auto;color:var(--mp-orange)}.multiplayer-team-slots article.is-empty{justify-content:center;color:var(--text-muted);border-style:dashed}.multiplayer-team-tools{display:grid;grid-template-columns:1fr auto auto;gap:10px;margin-top:14px}.multiplayer-team-tools label span{display:block;margin-bottom:6px;color:var(--text-muted);font-size:.7rem}.multiplayer-team-tools label>div{display:flex}.multiplayer-team-tools input{flex:1;min-width:0;height:43px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px 0 0 10px;color:#fff;background:#09111e}.multiplayer-team-tools label button{width:46px;border-radius:0 10px 10px 0;color:#fff;background:var(--cyan)}.multiplayer-team-tools>button{align-self:end;min-height:43px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;background:#ffffff0a}.multiplayer-team-actions{display:flex;justify-content:flex-end;margin-top:13px}.multiplayer-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px}.multiplayer-section-heading h2{margin:3px 0 0}.multiplayer-section-heading>span{color:var(--text-muted);font-size:.78rem}.multiplayer-bracket__scroll{display:flex;gap:14px;overflow-x:auto;padding:4px 3px 12px;scroll-snap-type:x proximity}.multiplayer-bracket__round{min-width:245px;display:grid;align-content:start;gap:10px;scroll-snap-align:start}.multiplayer-bracket__round h3{margin:0 0 2px;color:var(--cyan);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.multiplayer-bracket-match{padding:10px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff06}.multiplayer-bracket-match>span{display:block;margin-bottom:7px;color:var(--text-muted);font-size:.62rem}.multiplayer-bracket-match>div{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border-radius:8px;color:#dbe4ee;background:#ffffff09}.multiplayer-bracket-match>div+div{margin-top:5px}.multiplayer-bracket-match>div.winner{color:#7ff6c4;background:#1ddd9a17}.multiplayer-bracket-match--disputed{border-color:#ff4b6452}.multiplayer-bracket-match--in_progress{border-color:#ff922f52}.mp-match-state--waiting{color:#61e8ff;background:#00c8f01a;border-color:#00c8f040}.mp-match-state--ready,.mp-match-state--room_open{color:#7ff6c4;background:#1ddd9a1a;border-color:#1ddd9a40}.mp-match-state--in_progress{color:#ffb365;background:#ff922f1a;border-color:#ff922f47}.mp-match-state--result_pending{color:#ffd87a;background:#f6ae2d1a;border-color:#f6ae2d40}.mp-match-state--disputed{color:#ff8a9a;background:#ff4b641a;border-color:#ff4b6440}.mp-match-state--completed,.mp-match-state--bye{color:#f2a6ff;background:#d248eb1a;border-color:#d248eb40}.mp-match-state--cancelled{color:#aeb8c7;background:#94a3b814;border-color:#94a3b82e}.multiplayer-versus{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch}.multiplayer-versus article{padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:#ffffff06}.multiplayer-versus article.is-mine{border-color:#00c8f04d;background:#00c8f011}.multiplayer-versus article strong,.multiplayer-versus article span{display:block}.multiplayer-versus article span{margin-top:5px;color:var(--text-muted);font-size:.72rem;line-height:1.4}.multiplayer-versus>b{align-self:center;color:var(--mp-orange)}.multiplayer-info-callout,.multiplayer-live-callout,.multiplayer-room-form>div:first-child{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:12px}.multiplayer-info-callout{margin-top:12px;color:#ffc176;background:#ff922f14}.multiplayer-room-form{display:grid;gap:10px;margin-top:14px;padding:15px;border:1px solid rgba(0,200,240,.22);border-radius:14px;background:#00c8f00b}.multiplayer-room-form>div:first-child{padding:0}.multiplayer-room-form>div:first-child svg{color:var(--mp-orange)}.multiplayer-room-form>div:first-child strong,.multiplayer-room-form>div:first-child span{display:block}.multiplayer-room-form>div:first-child span{margin-top:3px;color:var(--text-muted);font-size:.75rem}.multiplayer-room-form>div:nth-child(3){display:grid;grid-template-columns:1fr 1fr;gap:9px}.multiplayer-room-access{display:grid;gap:10px;margin-top:14px;padding:15px;border:1px solid rgba(29,221,154,.25);border-radius:14px;background:#1ddd9a0d}.multiplayer-room-access>div:first-child span,.multiplayer-room-access>div:first-child strong{display:block}.multiplayer-room-access>div:first-child span{color:#7ff6c4;font-size:.62rem;font-weight:900;letter-spacing:.1em}.multiplayer-room-access>div:nth-child(3){display:grid;grid-template-columns:auto 1fr auto 1fr;gap:9px;align-items:center;padding:10px 12px;border-radius:10px;background:#0000002e}.multiplayer-room-access>div:nth-child(3) span{color:var(--text-muted);font-size:.7rem}.multiplayer-live-callout{margin-top:14px;color:#ffd6af;background:#ff922f1a;border:1px solid rgba(255,146,47,.3)}.multiplayer-live-callout svg{color:var(--mp-orange)}.multiplayer-live-callout span,.multiplayer-live-callout strong,.multiplayer-live-callout p{display:block;margin:0}.multiplayer-live-callout span{color:var(--mp-orange);font-size:.62rem;font-weight:900;letter-spacing:.1em}.multiplayer-live-callout strong{margin-top:3px}.multiplayer-live-callout p{margin-top:4px;color:#d0d9e4;font-size:.76rem}.multiplayer-report-form{display:grid;gap:10px;margin-top:14px;padding:15px;border:1px solid rgba(255,146,47,.22);border-radius:14px;background:#ff922f0b}.multiplayer-report-form h3{margin:0}.multiplayer-report-form>div{display:flex;gap:8px;flex-wrap:wrap}.multiplayer-report-form>div button{min-height:39px;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;background:#ffffff09}.multiplayer-report-form>div button.active{border-color:#ff922f8c;background:#ff922f26}.multiplayer-report-form textarea{min-height:80px;padding:12px;resize:vertical}.multiplayer-chat-area{margin-top:16px}.multiplayer-chat-area>nav{display:flex;gap:8px;margin-bottom:9px}.multiplayer-chat-area>nav button{position:relative;min-height:41px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#aeb9c8;background:#ffffff09}.multiplayer-chat-area>nav button.active{color:#fff;border-color:#00c8f066;background:#00c8f017}.multiplayer-chat-area>nav button b,.multiplayer-admin-chats aside button>b{position:absolute;right:-5px;top:-7px;min-width:19px;height:19px;display:grid;place-items:center;padding:0 4px;border-radius:999px;color:#fff;background:#ed344e;font-size:.61rem}.multiplayer-chat-area .br-chat{border-color:#ffffff14;background:#0c1421}.multiplayer-completed{display:flex;align-items:center;gap:17px;border-color:#d248eb38;background:#d248eb0b}.multiplayer-completed>svg{color:#f2a6ff}.multiplayer-completed>div{flex:1}.multiplayer-completed span,.multiplayer-completed h2,.multiplayer-completed p{display:block;margin:0}.multiplayer-completed span{color:#f2a6ff;font-size:.63rem;font-weight:900;letter-spacing:.1em}.multiplayer-completed h2{margin-top:4px}.multiplayer-completed p{margin-top:5px;color:var(--text-muted)}.multiplayer-completed article{padding:12px 16px;border-radius:12px;background:#ffffff0b}.multiplayer-admin{padding:0;overflow:hidden}.multiplayer-admin__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:21px 24px;border-bottom:1px solid rgba(255,255,255,.07)}.multiplayer-admin__header h2,.multiplayer-admin__header p{margin:0}.multiplayer-admin__header p{margin-top:4px;color:var(--text-muted)}.multiplayer-admin__header>div:last-child{display:flex;gap:8px}.multiplayer-admin-list{display:grid;gap:8px;padding:18px}.multiplayer-admin-row{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:13px;align-items:center;padding:11px 13px;border:1px solid rgba(255,255,255,.07);border-radius:13px;color:#fff;background:#ffffff06;text-align:left}.multiplayer-admin-row--completed{border-color:#d248eb1f;background:#d248eb06}.multiplayer-admin-row__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--cyan);background:#00c8f01a}.multiplayer-admin-row>div:nth-child(2) strong,.multiplayer-admin-row>div:nth-child(2) span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiplayer-admin-row>div:nth-child(2) span{margin-top:4px;color:var(--text-muted);font-size:.7rem}.multiplayer-admin-row>div:nth-child(3){text-align:right}.multiplayer-admin-row>div:nth-child(3) strong,.multiplayer-admin-row>div:nth-child(3) span{display:block}.multiplayer-admin-row>div:nth-child(3) span{color:var(--text-muted);font-size:.62rem}.multiplayer-create{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:16px;padding:18px;border-bottom:1px solid rgba(255,255,255,.07);background:#00c8f005}.multiplayer-create__form,.multiplayer-create__economy{padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#111a2a}.multiplayer-create__form>.button{width:100%;margin-top:14px}.multiplayer-create__economy h3{margin:5px 0 14px}.multiplayer-create__economy>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.07)}.multiplayer-create__economy>div.is-platform{color:#ffb365}.multiplayer-test-toggle{display:flex;align-items:flex-start;gap:11px;margin-top:13px;padding:13px;border:1px solid rgba(255,146,47,.22);border-radius:12px;background:#ff922f0e}.multiplayer-test-toggle input{margin-top:3px;accent-color:var(--mp-orange)}.multiplayer-test-toggle strong,.multiplayer-test-toggle span{display:block}.multiplayer-test-toggle span{margin-top:4px;color:var(--text-muted);font-size:.72rem;line-height:1.45}.multiplayer-test-fields{margin-top:10px}.multiplayer-admin--detail{padding:18px}.multiplayer-admin-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:13px;color:var(--cyan);background:transparent}.multiplayer-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:19px;border:1px solid rgba(0,200,240,.18);border-radius:16px;background:linear-gradient(135deg,#00c8f00e,#ff922f09)}.multiplayer-detail-header h2,.multiplayer-detail-header p{margin:0}.multiplayer-detail-header p{margin-top:5px;color:var(--text-muted)}.multiplayer-admin-tabs{display:flex;gap:7px;margin:15px 0;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.07)}.multiplayer-admin-tabs button{min-height:42px;padding:0 14px;border-bottom:2px solid transparent;color:var(--text-muted);background:transparent;font-weight:800}.multiplayer-admin-tabs button.active{color:#fff;border-color:var(--cyan)}.multiplayer-admin-tabs button b{margin-left:5px;padding:2px 6px;border-radius:999px;color:#07121c;background:var(--cyan);font-size:.62rem}.multiplayer-operation{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:14px}.multiplayer-operation__actions,.multiplayer-operation__economy{display:grid;align-content:start;gap:10px;padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:#111a2a}.multiplayer-operation-card{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:#00c8f00e}.multiplayer-operation-card svg{color:var(--cyan)}.multiplayer-operation-card strong,.multiplayer-operation-card span{display:block}.multiplayer-operation-card span{margin-top:4px;color:var(--text-muted);font-size:.73rem}.multiplayer-operation__economy h3{margin:0 0 5px}.multiplayer-operation__economy>div{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.065)}.multiplayer-disputes{grid-column:1/-1;padding:16px;border:1px solid rgba(255,75,100,.22);border-radius:15px;background:#ff4b640a}.multiplayer-disputes h3{margin-top:0}.multiplayer-disputes article{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px;border-radius:12px;background:#ffffff09}.multiplayer-disputes article svg{color:#ff8a9a}.multiplayer-disputes article strong,.multiplayer-disputes article span{display:block}.multiplayer-disputes article span{margin-top:4px;color:var(--text-muted);font-size:.71rem}.multiplayer-disputes article>div:last-child{display:flex;gap:7px}.multiplayer-disputes article button{padding:8px 10px;border-radius:9px;color:#fff;background:#ff4b6429}.multiplayer-teams-admin{display:grid;gap:8px}.multiplayer-teams-admin>article{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.5fr) auto;gap:13px;align-items:center;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff06}.multiplayer-teams-admin>article strong,.multiplayer-teams-admin>article span{display:block}.multiplayer-teams-admin>article>div:first-child span{margin-top:4px;color:var(--text-muted);font-size:.68rem}.multiplayer-team-mini-members{display:flex;flex-wrap:wrap;gap:6px}.multiplayer-team-mini-members span{display:inline-flex!important;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;color:#c9d4e2;background:#ffffff0b;font-size:.66rem}.multiplayer-team-mini-members span.leader{color:#ffc176;background:#ff922f17}.multiplayer-admin-bracket{display:grid;gap:13px}.multiplayer-admin-bracket section{padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#111a2a}.multiplayer-admin-bracket h3{margin:0 0 10px;color:var(--cyan)}.multiplayer-admin-bracket article{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:10px 11px;border-radius:10px;background:#ffffff08}.multiplayer-admin-bracket article+article{margin-top:6px}.multiplayer-admin-bracket article>div{display:flex;align-items:center;gap:9px;min-width:0}.multiplayer-admin-chats{display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px;min-height:480px}.multiplayer-admin-chats aside{display:grid;align-content:start;gap:6px;padding:8px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#101827}.multiplayer-admin-chats aside button{position:relative;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid transparent;border-radius:10px;color:#fff;background:transparent;text-align:left}.multiplayer-admin-chats aside button.active{border-color:#00c8f04d;background:#00c8f013}.multiplayer-admin-chats aside button>div{min-width:0;flex:1}.multiplayer-admin-chats aside button strong,.multiplayer-admin-chats aside button span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiplayer-admin-chats aside button span{margin-top:3px;color:var(--text-muted);font-size:.64rem}.multiplayer-admin-chats>div{min-width:0}.competition-history-multiplayer-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#ffb365;background:#ff922f1a}@media(max-width:900px){.multiplayer-explainer{grid-template-columns:1fr}.multiplayer-summary-grid,.multiplayer-prize-preview{grid-template-columns:1fr 1fr}.multiplayer-prize-preview>div{grid-column:1/-1}.multiplayer-team-slots,.multiplayer-team-tools{grid-template-columns:1fr 1fr}.multiplayer-team-tools label{grid-column:1/-1}.multiplayer-create,.multiplayer-operation,.multiplayer-admin-chats{grid-template-columns:1fr}.multiplayer-admin-chats aside{display:flex;overflow-x:auto}.multiplayer-admin-chats aside button{min-width:220px}}@media(max-width:640px){.tournaments-hub__tabs{width:100%}.tournaments-hub__tabs button{flex:1;justify-content:center;padding:0 10px}.multiplayer-grid{grid-template-columns:1fr}.multiplayer-card__stakes,.multiplayer-enrollment__grid,.multiplayer-room-form>div:nth-child(3){grid-template-columns:1fr}.multiplayer-card__heading,.multiplayer-admin__header,.multiplayer-detail-header,.multiplayer-team-panel__heading,.multiplayer-section-heading{flex-direction:column;align-items:flex-start}.multiplayer-modal{width:100vw;max-height:96vh;border-radius:22px 22px 0 0;align-self:flex-end}.multiplayer-modal__hero{min-height:170px;padding:25px 20px}.multiplayer-modal__content{padding:16px}.multiplayer-summary-grid{grid-template-columns:1fr 1fr}.multiplayer-prize-preview{grid-template-columns:1fr}.multiplayer-prize-preview article{grid-column:1}.multiplayer-team-slots,.multiplayer-team-tools{grid-template-columns:1fr}.multiplayer-team-tools>button{width:100%;justify-content:center}.multiplayer-versus{grid-template-columns:1fr}.multiplayer-versus>b{justify-self:center}.multiplayer-room-access>div:nth-child(3){grid-template-columns:1fr 1fr}.multiplayer-admin-row{grid-template-columns:auto minmax(0,1fr) auto}.multiplayer-admin-row>div:nth-child(3),.multiplayer-admin-row>.mp-status{display:none}.multiplayer-admin__header>div:last-child{width:100%;flex-direction:column}.multiplayer-admin__header>div:last-child .button{width:100%}.multiplayer-teams-admin>article{grid-template-columns:1fr auto}.multiplayer-team-mini-members{grid-column:1/-1}}.manager-panel,.manager-panel>*,.finance-operations,.arena-admin,.br-admin,.multiplayer-admin,.quick-dispute-center{overflow-anchor:none}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-field{display:grid;align-content:start;gap:7px;min-width:0}.admin-field--wide{grid-column:1/-1}.admin-field>span{color:#edf6ff;font-size:.78rem;font-weight:800;letter-spacing:.01em}.admin-field>small{color:var(--text-muted);font-size:.66rem;line-height:1.45}.admin-field input,.admin-field select,.admin-field textarea,.admin-input-suffix{width:100%;min-width:0;border:1px solid rgba(143,173,204,.18);border-radius:12px;color:#f6fbff;background:#0b1320;box-shadow:inset 0 1px #ffffff06}.admin-field input,.admin-field select{min-height:46px;padding:0 13px}.admin-field textarea{min-height:132px;padding:13px;resize:vertical;line-height:1.55}.admin-field input::placeholder,.admin-field textarea::placeholder{color:#687a91}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus,.admin-input-suffix:focus-within{outline:0;border-color:#22d3ee8a;background:#0c1624;box-shadow:0 0 0 3px #22d3ee13}.admin-input-suffix{display:flex;align-items:center;overflow:hidden}.admin-input-suffix input{flex:1;border:0;border-radius:0;background:transparent;box-shadow:none}.admin-input-suffix input:focus{box-shadow:none}.admin-input-suffix b{align-self:stretch;display:flex;align-items:center;padding:0 13px;border-left:1px solid rgba(143,173,204,.14);color:#78e9ff;background:#22d3ee0e;font-size:.72rem;white-space:nowrap}.multiplayer-create{align-items:start;padding:22px;gap:18px;background:linear-gradient(180deg,#22d3ee06,#fff0)}.multiplayer-create__form,.multiplayer-create__economy{padding:21px;border-color:#8fadcc21;background:linear-gradient(145deg,#111b2b,#0e1725);box-shadow:0 18px 45px #00000029}.multiplayer-create__intro{display:flex;align-items:flex-start;gap:13px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.07)}.multiplayer-create__intro-icon{flex:0 0 auto;width:45px;height:45px;display:grid;place-items:center;border-radius:13px;color:var(--cyan);background:#22d3ee17;border:1px solid rgba(34,211,238,.18)}.multiplayer-create__intro h3,.multiplayer-create__intro p{margin:0}.multiplayer-create__intro h3{margin-top:4px;font-size:1.1rem}.multiplayer-create__intro p{margin-top:5px;color:var(--text-muted);font-size:.73rem;line-height:1.45}.multiplayer-form-error{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px;padding:12px 13px;border:1px solid rgba(255,80,105,.28);border-radius:12px;color:#ffd4da;background:#ff506913}.multiplayer-form-error svg{flex:0 0 auto;margin-top:1px;color:#ff8092}.multiplayer-form-error strong,.multiplayer-form-error span{display:block}.multiplayer-form-error span{margin-top:3px;color:#e8aab4;font-size:.7rem;line-height:1.4}.multiplayer-test-toggle{margin-top:16px;padding:15px}.multiplayer-test-toggle input{width:17px;height:17px}.multiplayer-test-fields{margin-top:12px;padding:14px;border:1px solid rgba(255,146,47,.14);border-radius:13px;background:#ff922f09}.multiplayer-create__submit{min-height:48px;justify-content:center;margin-top:16px!important;color:#fff!important}.multiplayer-create__economy{position:sticky;top:82px}.multiplayer-create__economy>p{margin:-5px 0 10px;color:var(--text-muted);font-size:.7rem;line-height:1.45}.multiplayer-create__economy .rumi-amount{font-weight:900;font-size:1rem}@media(max-width:900px){.multiplayer-create__economy{position:static}}@media(max-width:640px){.admin-form-grid{grid-template-columns:1fr;gap:12px}.admin-field--wide{grid-column:1}.multiplayer-create{padding:14px}.multiplayer-create__form,.multiplayer-create__economy{padding:16px}.multiplayer-create__intro{align-items:center}}.multiplayer-player-progress{display:grid;gap:14px;padding:20px;border:1px solid rgba(34,211,238,.18);border-radius:18px;background:linear-gradient(145deg,#22d3ee0b,#101827 42%)}.multiplayer-next-match{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.multiplayer-next-match article{min-width:0;padding:14px 15px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:#ffffff07}.multiplayer-next-match span,.multiplayer-next-match strong{display:block}.multiplayer-next-match span{margin-bottom:6px;color:var(--text-muted);font-size:.68rem}.multiplayer-next-match strong{overflow:hidden;text-overflow:ellipsis;color:#f7fbff;font-size:.93rem}.multiplayer-direct-pass,.multiplayer-progress-message{display:flex;align-items:center;gap:13px;padding:15px 16px;border:1px solid rgba(255,146,47,.25);border-radius:14px;color:#ffe1bd;background:#ff922f13}.multiplayer-direct-pass svg{flex:0 0 auto;color:#ffad55}.multiplayer-direct-pass strong,.multiplayer-direct-pass span,.multiplayer-progress-message strong,.multiplayer-progress-message span{display:block}.multiplayer-direct-pass span,.multiplayer-progress-message span{margin-top:4px;color:#c8d2df;font-size:.76rem;line-height:1.45}.multiplayer-progress-message{border-color:#22d3ee33;color:#8cedff;background:#22d3ee0e}.multiplayer-progress-message.is-eliminated{border-color:#ff4b6433;color:#ff9baa;background:#ff4b640e}.multiplayer-progress-message.is-podium{border-color:#1ddd9a38;color:#7ff6c4;background:#1ddd9a0f}.multiplayer-bracket-toggle{justify-self:start;color:#fff!important}.multiplayer-player-progress>.multiplayer-bracket{margin-top:2px;background:#0d1624}@media(max-width:720px){.multiplayer-next-match{grid-template-columns:1fr}.multiplayer-player-progress{padding:15px}}.br-team-only-intro,.br-team-preview,.br-team-confirmed,.br-leader-support,.br-ticket-toolbar,.multiplayer-leader-help,.multiplayer-ticket-toolbar{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid rgba(0,200,240,.22);border-radius:13px;background:#00c8f00e}.br-team-only-intro>svg,.br-team-preview>svg,.br-team-confirmed>svg,.br-leader-support>div>svg,.multiplayer-leader-help>div>svg{flex:0 0 auto;color:var(--cyan)}.br-team-only-intro>div,.br-team-preview>div,.br-team-confirmed>div,.br-leader-support>div>div,.multiplayer-leader-help>div>div,.br-ticket-toolbar>div,.multiplayer-ticket-toolbar>div{display:grid;gap:3px;min-width:0}.br-team-only-intro strong,.br-team-preview strong,.br-team-confirmed strong,.br-leader-support strong,.multiplayer-leader-help strong,.br-ticket-toolbar strong,.multiplayer-ticket-toolbar strong{color:#fff}.br-team-only-intro span,.br-team-preview span,.br-team-preview small,.br-team-confirmed span,.br-leader-support span,.multiplayer-leader-help span,.br-ticket-toolbar span,.multiplayer-ticket-toolbar span{color:var(--text-muted);font-size:.72rem;line-height:1.45}.br-join-options--team-only{grid-template-columns:repeat(2,minmax(0,1fr))}.br-team-name-field small{color:var(--text-muted);font-size:.68rem;line-height:1.45}.br-team-preview{margin-top:2px;border-color:#22c55e40;background:#22c55e0e}.br-team-preview>svg{color:#4ade80}.br-team-preview--error{border-color:#f43f5e42;background:#f43f5e0f}.br-team-preview--error>svg{color:#fb7185}.br-team-card__heading{gap:10px;align-items:center}.br-team-card__heading>div{min-width:0;flex:1}.br-team-card__heading>div strong,.br-team-card__heading>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-team-card__heading>div small{color:var(--text-muted);font-size:.66rem}.br-team-card__heading>b{color:#fff;font-size:.78rem}.br-team-state{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:0 10px;border-radius:999px;font-size:.65rem!important;font-weight:800;letter-spacing:.03em;white-space:nowrap}.br-team-state--forming{color:#fbbf24!important;background:#f59e0b1f;border:1px solid rgba(245,158,11,.22)}.br-team-state--complete{color:#67e8f9!important;background:#06b6d41f;border:1px solid rgba(6,182,212,.22)}.br-team-state--confirmed,.br-team-state--locked{color:#86efac!important;background:#22c55e1f;border:1px solid rgba(34,197,94,.22)}.br-team-state--cancelled{color:#fda4af!important;background:#f43f5e1a;border:1px solid rgba(244,63,94,.2)}.br-team-members>div.is-leader{border-color:#f9731640;background:#f973160e}.br-team-members>div.is-leader>svg{color:var(--orange)}.br-team-member-remove{width:31px;height:31px;display:grid;place-items:center;margin-left:auto;border:1px solid rgba(244,63,94,.2);border-radius:9px;color:#fda4af;background:#f43f5e12;cursor:pointer}.br-team-invite{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.br-team-invite__heading{grid-column:1/-1;display:flex;gap:9px;align-items:center}.br-team-invite__heading>svg{color:var(--orange)}.br-team-invite__heading>div{display:grid;gap:2px}.br-team-invite__heading span{color:var(--text-muted);font-size:.68rem}.br-team-share-actions{display:flex;gap:8px;flex-wrap:wrap}.br-copy-code{min-height:42px;display:inline-flex;align-items:center;gap:7px;justify-content:center;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;background:#ffffff09;cursor:pointer}.br-team-confirmed{border-color:#22c55e3b;background:#22c55e0e}.br-team-confirmed>svg{color:#4ade80}.br-leader-support,.multiplayer-leader-help{justify-content:space-between;flex-wrap:wrap;border-color:#f9731638;background:#f973160d}.br-leader-support>div,.multiplayer-leader-help>div{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.br-leader-support>div>svg,.multiplayer-leader-help>div>svg{color:var(--orange)}.br-ticket-toolbar,.multiplayer-ticket-toolbar{justify-content:space-between;margin-bottom:9px;border-color:#f9731640;background:#f973160f}.multiplayer-ticket-toolbar{margin:0 0 10px}@media(max-width:760px){.br-join-options--team-only{grid-template-columns:1fr}.br-team-card__heading{align-items:flex-start;flex-wrap:wrap}.br-team-invite{grid-template-columns:1fr}.br-team-share-actions{width:100%}.br-team-share-actions .br-copy-code{flex:1}.br-leader-support,.multiplayer-leader-help,.br-ticket-toolbar,.multiplayer-ticket-toolbar{align-items:stretch;flex-direction:column}.br-leader-support .button,.multiplayer-leader-help .button,.br-ticket-toolbar .button,.multiplayer-ticket-toolbar .button{width:100%}}.mp-team-member-remove{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;margin-left:auto;border:1px solid rgba(244,63,94,.22);border-radius:9px;color:#fda4af;background:#f43f5e13;cursor:pointer}.mp-team-member-remove:hover{background:#f43f5e24}.team-member-admin-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.team-member-admin-actions .br-team-member-remove,.team-member-admin-actions .mp-team-member-remove{margin-left:0}.team-leader-transfer{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(249,115,22,.24);border-radius:9px;color:#ffb15d;background:#f9731613;cursor:pointer}.team-leader-transfer:hover{background:#f9731624}.multiplayer-modal.is-competition-active .multiplayer-modal__hero{min-height:150px;padding-top:25px;padding-bottom:25px}.multiplayer-modal.is-competition-active .multiplayer-modal__hero:after{opacity:.65}.multiplayer-modal.is-competition-active .multiplayer-modal__content{gap:12px}.multiplayer-modal.is-competition-active .multiplayer-rules-toggle{padding:11px 14px}.multiplayer-team-panel.is-compact{display:grid;gap:10px;padding:15px 17px;border-color:#22d3ee29;background:linear-gradient(135deg,#22d3ee09,#101827 55%)}.multiplayer-team-panel.is-compact .multiplayer-team-panel__heading p{margin-top:2px;font-size:.72rem}.multiplayer-team-roster-compact{display:flex;flex-wrap:wrap;gap:7px}.multiplayer-team-roster-compact>span{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:5px 10px;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:#d7e2ef;background:#ffffff09;font-size:.7rem}.multiplayer-team-roster-compact>span.leader{color:#ffc176;border-color:#ff922f33;background:#ff922f13}.multiplayer-competition-panel{display:grid;gap:12px}.multiplayer-competition-waiting{display:grid;gap:13px;padding:18px;border:1px solid rgba(34,211,238,.18);border-radius:18px;background:#101827}.multiplayer-competition-panel>.multiplayer-bracket-toggle{justify-self:start}.multiplayer-competition-panel>.multiplayer-bracket{background:#0d1624}.multiplayer-current-match{display:grid;gap:13px;padding:18px}.multiplayer-current-match>.button{justify-self:start}.multiplayer-match-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.multiplayer-match-summary article{min-width:0;padding:11px 13px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#ffffff06}.multiplayer-match-summary span,.multiplayer-match-summary strong{display:block}.multiplayer-match-summary span{margin-bottom:4px;color:var(--text-muted);font-size:.64rem}.multiplayer-match-summary strong{overflow:hidden;text-overflow:ellipsis;color:#fff;font-size:.8rem}.multiplayer-result-action,.multiplayer-result-pending,.multiplayer-result-disputed{display:flex;align-items:center;gap:12px;padding:14px 15px;border:1px solid rgba(255,146,47,.25);border-radius:13px;background:#ff922f11}.multiplayer-result-action>div:first-child,.multiplayer-result-pending>div,.multiplayer-result-disputed>div{flex:1;display:grid;gap:3px;min-width:0}.multiplayer-result-action svg,.multiplayer-result-pending svg{flex:0 0 auto;color:#ffad55}.multiplayer-result-action strong,.multiplayer-result-action span,.multiplayer-result-pending strong,.multiplayer-result-pending span,.multiplayer-result-pending small,.multiplayer-result-disputed strong,.multiplayer-result-disputed span{display:block}.multiplayer-result-action span,.multiplayer-result-pending span,.multiplayer-result-disputed span{color:#c7d2df;font-size:.72rem;line-height:1.45}.multiplayer-result-pending small{margin-top:2px;color:#ffe0ad;font-size:.68rem;font-weight:900}.multiplayer-result-pending.is-counter{border-color:#ff4b6447;background:#ff4b640f}.multiplayer-result-pending.is-counter>svg{color:#ff8a9a}.multiplayer-result-disputed{border-color:#ff4b644d;background:#ff4b6412}.multiplayer-result-disputed>svg{flex:0 0 auto;color:#ff8092}.multiplayer-report-form{gap:11px;padding:16px}.multiplayer-report-form__heading{display:flex!important;align-items:flex-start;justify-content:space-between;gap:12px}.multiplayer-report-form__heading h3{margin:3px 0 0}.multiplayer-report-form__heading>button{width:34px;height:34px;display:grid;place-items:center;padding:0;border-radius:9px;color:#dce8f5;background:#ffffff0d}.multiplayer-report-form>p{margin:0;color:#c5d0dc;font-size:.74rem;line-height:1.5}.multiplayer-proof-picker{width:100%;min-height:48px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px dashed rgba(34,211,238,.35);border-radius:11px;color:#dff8ff;background:#22d3ee0e;text-align:left}.multiplayer-proof-picker svg{color:var(--cyan)}.multiplayer-proof-picker span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiplayer-leader-help--compact{margin-top:0;padding:11px 13px}.multiplayer-leader-help--compact>div{flex:1}.multiplayer-leader-help--compact .button{flex:0 0 auto}.multiplayer-teams-admin__toolbar{display:flex;align-items:center;gap:10px;margin-bottom:2px}.multiplayer-teams-admin__toolbar .search-field{flex:1}.multiplayer-teams-admin>article{grid-template-columns:minmax(170px,.65fr) minmax(220px,1.25fr) auto;align-items:center;padding:14px}.multiplayer-teams-admin>article.is-expanded{border-color:#22d3ee40;background:#22d3ee09}.multiplayer-teams-admin>article.is-cancelled{opacity:.62}.multiplayer-team-admin__identity strong,.multiplayer-team-admin__identity span{display:block}.multiplayer-team-admin__identity span{margin-top:4px;color:var(--text-muted);font-size:.67rem}.multiplayer-team-admin__actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.multiplayer-team-admin__actions>b{min-width:38px;text-align:center}.multiplayer-team-admin__actions .button{min-height:36px;padding:0 10px;font-size:.7rem}.multiplayer-team-admin__management{grid-column:1/-1;display:grid;grid-template-columns:minmax(190px,.45fr) minmax(0,1fr);gap:14px;padding-top:13px;border-top:1px solid rgba(255,255,255,.08)}.multiplayer-team-admin__management>div:first-child strong,.multiplayer-team-admin__management>div:first-child span{display:block}.multiplayer-team-admin__management>div:first-child span{margin-top:4px;color:var(--text-muted);font-size:.7rem;line-height:1.45}.multiplayer-team-admin__management>div:last-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px}.multiplayer-team-admin__management article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:10px;background:#ffffff09}.multiplayer-team-admin__management article strong,.multiplayer-team-admin__management article span{display:block}.multiplayer-team-admin__management article span{margin-top:2px;color:var(--text-muted);font-size:.62rem}.multiplayer-team-admin__management article>b{color:#ffc176;font-size:.67rem}.multiplayer-team-admin__management article>button{padding:7px 9px;border-radius:8px;color:#07121c;background:var(--cyan);font-size:.67rem;font-weight:900}.multiplayer-disputes>.multiplayer-dispute-card{display:grid;grid-template-columns:1fr;gap:12px;padding:14px}.multiplayer-dispute-card>header{display:flex;align-items:flex-start;gap:10px}.multiplayer-dispute-card>header svg{flex:0 0 auto;margin-top:1px;color:#ff8a9a}.multiplayer-dispute-card>header strong,.multiplayer-dispute-card>header span{display:block}.multiplayer-dispute-card>header span{margin-top:3px;color:var(--text-muted);font-size:.7rem}.multiplayer-dispute-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.multiplayer-dispute-evidence>section{display:grid;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#ffffff08}.multiplayer-dispute-evidence>section>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.multiplayer-dispute-evidence>section>div span{color:#ffc176;font-size:.64rem;font-weight:900;text-transform:uppercase}.multiplayer-dispute-evidence p{min-height:34px;margin:0;color:#c8d2df;font-size:.7rem;line-height:1.45}.multiplayer-dispute-evidence .button{justify-self:start;min-height:35px;padding:0 10px;font-size:.68rem}.multiplayer-evidence-missing{color:#ff98a6;font-size:.68rem}.multiplayer-dispute-decision{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.multiplayer-dispute-decision>span{color:#f3f7fb;font-size:.72rem;font-weight:900}.multiplayer-dispute-decision>div{display:flex;gap:7px;flex-wrap:wrap}.multiplayer-dispute-decision button{padding:8px 10px;border-radius:9px;color:#fff;background:#ff4b6429}@media(max-width:760px){.multiplayer-modal.is-competition-active .multiplayer-modal__hero{min-height:125px}.multiplayer-match-summary{grid-template-columns:1fr}.multiplayer-result-action,.multiplayer-result-pending,.multiplayer-result-disputed,.multiplayer-leader-help--compact{align-items:flex-start;flex-wrap:wrap}.multiplayer-result-action .button,.multiplayer-result-pending .button,.multiplayer-leader-help--compact .button{width:100%;justify-content:center}.multiplayer-teams-admin__toolbar{align-items:stretch;flex-direction:column}.multiplayer-teams-admin>article{grid-template-columns:1fr}.multiplayer-team-admin__actions{justify-content:flex-start}.multiplayer-team-admin__management,.multiplayer-dispute-evidence{grid-template-columns:1fr}.multiplayer-dispute-decision{align-items:flex-start;flex-direction:column}}.multiplayer-leader-support-wrap{display:grid;gap:9px}.multiplayer-inline-support-chat{min-height:320px;overflow:hidden;border:1px solid rgba(34,211,238,.16);border-radius:14px;background:#0d1624}.multiplayer-inline-support-chat .br-chat-panel{min-height:320px}.multiplayer-results-watch{grid-column:1/-1;display:grid;gap:10px;margin-top:2px;padding:16px;border:1px solid rgba(34,211,238,.16);border-radius:16px;background:#08121fad}.multiplayer-results-watch__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.multiplayer-results-watch__heading h3{margin:3px 0 0;color:#fff;font-size:1rem}.multiplayer-results-watch__heading>span{min-width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:#06131c;background:var(--cyan);font-size:.72rem;font-weight:950}.multiplayer-result-watch-card{display:grid;gap:11px;padding:13px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#ffffff06}.multiplayer-result-watch-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.multiplayer-result-watch-card>header strong,.multiplayer-result-watch-card>header span{display:block}.multiplayer-result-watch-card>header span{margin-top:4px;color:var(--text-muted);font-size:.7rem;line-height:1.45}.multiplayer-result-watch-card__actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.multiplayer-result-watch-card__actions .button{min-height:35px;padding:0 10px;font-size:.68rem}.multiplayer-manual-result{display:flex;align-items:center;gap:7px;margin-left:auto;padding-left:10px;border-left:1px solid rgba(255,255,255,.08)}.multiplayer-manual-result>span{color:var(--text-muted);font-size:.66rem}.multiplayer-manual-result>button{padding:8px 10px;border:1px solid rgba(255,146,47,.2);border-radius:9px;color:#ffd5a5;background:#ff922f14;font-size:.67rem;font-weight:900}@media(max-width:760px){.multiplayer-inline-support-chat{min-height:360px}.multiplayer-result-watch-card>header{flex-direction:column}.multiplayer-manual-result{width:100%;margin-left:0;padding:9px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.08);flex-wrap:wrap}}.multiplayer-communications{display:grid;gap:10px;padding:14px;border:1px solid rgba(34,211,238,.17);border-radius:15px;background:linear-gradient(135deg,#22d3ee0b,#0f1726f5 48%)}.multiplayer-communications>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.multiplayer-communications>header>div{display:flex;align-items:center;gap:10px;min-width:0}.multiplayer-communications>header svg{flex:0 0 auto;color:var(--cyan)}.multiplayer-communications>header div div{display:grid;gap:2px;min-width:0}.multiplayer-communications>header strong,.multiplayer-communications>header small{display:block}.multiplayer-communications>header strong{color:#fff;font-size:.86rem}.multiplayer-communications>header small{color:var(--text-muted);font-size:.68rem;line-height:1.4}.multiplayer-communications>header>b{min-width:23px;height:23px;display:grid;place-items:center;padding:0 6px;border-radius:999px;color:#fff;background:#ed344e;font-size:.65rem}.multiplayer-communications__channels{display:flex;gap:7px;flex-wrap:wrap}.multiplayer-communications__channels button{position:relative;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid rgba(255,255,255,.09);border-radius:10px;color:#c5d0dc;background:#ffffff09;font-size:.7rem;font-weight:850}.multiplayer-communications__channels button.active{color:#fff;border-color:#22d3ee6b;background:#22d3ee1c}.multiplayer-communications__channels button.is-moderator-request{color:#ffc176;border-color:#f9731640;background:#f9731612}.multiplayer-communications__channels button.is-collapse{margin-left:auto;color:#aeb9c8}.multiplayer-communications__channels button>b{position:absolute;top:-7px;right:-5px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border-radius:999px;color:#fff;background:#ed344e;font-size:.58rem}.multiplayer-communications__pending{padding:10px 11px;border-radius:10px;color:#ffd9a9;background:#f9731612;font-size:.68rem}.multiplayer-communications__panel{overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:#0b1421}.multiplayer-communications__instruction{display:grid;gap:3px;padding:11px 13px;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff06}.multiplayer-communications__instruction strong{color:#fff;font-size:.76rem}.multiplayer-communications__instruction span{color:var(--text-muted);font-size:.67rem;line-height:1.45}.multiplayer-communications__panel .br-chat{border:0;border-radius:0;background:#0b1421}.multiplayer-communications__panel .br-chat__heading{display:none}.multiplayer-communications__panel .br-chat__messages{min-height:160px;max-height:250px}.multiplayer-host-role{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid rgba(255,146,47,.26);border-radius:14px;background:linear-gradient(135deg,#ff922f17,#ff922f09)}.multiplayer-host-role.is-guest{border-color:#22d3ee3d;background:linear-gradient(135deg,#22d3ee14,#22d3ee06)}.multiplayer-host-role>svg{flex:0 0 auto;color:#ffad55}.multiplayer-host-role.is-guest>svg{color:var(--cyan)}.multiplayer-host-role>div{display:grid;gap:3px}.multiplayer-host-role span{color:#ffc176;font-size:.61rem;font-weight:950;letter-spacing:.1em}.multiplayer-host-role.is-guest span{color:#7eeaff}.multiplayer-host-role strong{color:#fff;font-size:.92rem}.multiplayer-host-role p{margin:0;color:#c8d2df;font-size:.72rem;line-height:1.48}.multiplayer-match-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.multiplayer-match-steps>span{min-height:42px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;color:#8290a2;background:#ffffff06;font-size:.65rem;font-weight:800}.multiplayer-match-steps>span b{width:21px;height:21px;display:grid;place-items:center;border-radius:999px;color:#aeb9c8;background:#ffffff12;font-size:.62rem}.multiplayer-match-steps>span.active{color:#fff;border-color:#ff922f40;background:#ff922f11}.multiplayer-match-steps>span.active b{color:#07121c;background:#ff9d3f}.multiplayer-match-steps>span.done{color:#b8f3db;border-color:#1ddd9a38;background:#1ddd9a0e}.multiplayer-match-steps>span.done b{color:#061611;background:#47e4ad}.multiplayer-info-callout.is-success{color:#b8f3db;border:1px solid rgba(29,221,154,.22);background:#1ddd9a0e}.multiplayer-info-callout.is-success svg{color:#47e4ad}.multiplayer-waiting-host,.multiplayer-room-confirmed{display:flex;align-items:center;gap:10px;padding:12px 13px;border-radius:11px}.multiplayer-waiting-host{border:1px solid rgba(34,211,238,.2);color:#dff8ff;background:#22d3ee0d}.multiplayer-waiting-host svg{flex:0 0 auto;color:var(--cyan)}.multiplayer-waiting-host div{display:grid;gap:3px}.multiplayer-waiting-host span{color:var(--text-muted);font-size:.69rem;line-height:1.4}.multiplayer-room-confirmed{color:#b8f3db;background:#1ddd9a0f;font-size:.7rem}.multiplayer-room-confirmed svg{flex:0 0 auto;color:#47e4ad}.multiplayer-eliminated-screen{display:grid;gap:14px;padding:21px;border:1px solid rgba(255,75,100,.24);border-radius:18px;background:linear-gradient(145deg,#ff4b6413,#101827 46%)}.multiplayer-eliminated-screen__message{display:grid;justify-items:start;gap:7px;max-width:680px}.multiplayer-eliminated-screen__message>svg{color:#ff8092}.multiplayer-eliminated-screen__message h2{margin:0;color:#fff;font-size:clamp(1.25rem,3vw,1.8rem)}.multiplayer-eliminated-screen__message p{margin:0;color:#c8d2df;font-size:.78rem;line-height:1.55}.multiplayer-eliminated-screen>.button{justify-self:start}.multiplayer-modal.is-eliminated-view .multiplayer-modal__hero{min-height:120px}@media(max-width:760px){.multiplayer-match-steps{grid-template-columns:1fr}.multiplayer-communications>header{align-items:flex-start}.multiplayer-communications__channels button{flex:1 1 auto}.multiplayer-communications__channels button.is-collapse{margin-left:0}.multiplayer-host-role{align-items:flex-start}}.manager-module-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:8px;overflow-x:auto;scrollbar-width:thin}.manager-module-tabs button{min-height:40px;padding:0 14px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--muted);font:inherit;font-size:10px;font-weight:900;cursor:pointer;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease}.manager-module-tabs button:hover{color:var(--text);background:#ffffff0a}.manager-module-tabs button.active{color:#dffbff;border-color:#10c7e847;background:#10c7e821;box-shadow:inset 0 0 0 1px #10c7e814}.manager-module-content{min-width:0}@media(max-width:680px){.manager-module-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.manager-module-tabs button{width:100%;padding-inline:10px;white-space:normal}}@media(max-width:420px){.manager-module-tabs{grid-template-columns:1fr}}@keyframes rumi-attention-pulse{0%,to{box-shadow:0 0 #ff586f1a}50%{box-shadow:0 0 0 6px #ff586f1f}}.notification-button--urgent{color:#fff;border-color:#ff586f6b!important;background:#ff586f21!important;animation:rumi-attention-pulse 1.8s ease-in-out infinite}.notification-button--urgent .notification-dot{background:#ff5870}.notification-button--urgent .notification-count{background:#ff5870;color:#fff}.notifications-panel{width:min(440px,calc(100vw - 28px));max-height:min(720px,calc(100vh - 92px));border:1px solid rgba(255,255,255,.1);background:#080f1bf7;box-shadow:0 28px 80px #00000075;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.notifications-panel__heading{align-items:flex-start;gap:16px;padding:17px 18px 14px;border-bottom:1px solid rgba(255,255,255,.075)}.notifications-panel__heading>div:first-child{display:grid;gap:3px}.notifications-panel__heading strong{color:#fff;font-size:1rem}.notifications-panel__actions{display:flex;align-items:center;gap:7px}.notifications-read-all{min-height:31px;padding:0 10px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#ffffff09;color:#b8c4d3;font:inherit;font-size:.64rem;font-weight:850;cursor:pointer}.notifications-read-all:hover{color:#fff;background:#ffffff12}.notifications-panel__list{padding:10px;overflow-y:auto}.notification-group{display:grid;gap:7px;margin-bottom:13px}.notification-group:last-child{margin-bottom:0}.notification-group>header{display:grid;gap:2px;padding:4px 5px 3px}.notification-group>header strong{color:#f2f7fc;font-size:.72rem}.notification-group>header span{color:#718096;font-size:.61rem;line-height:1.35}.notification-group--attention>header strong{color:#ffabb8}.notification-group--important>header strong{color:#ffd39f}.notification-item{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#ffffff06;color:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,opacity .18s ease}.notification-item:hover{transform:translateY(-1px);background:#ffffff0b;border-color:#ffffff21}.notification-item--urgent{border-color:#ff586f45;background:linear-gradient(135deg,#ff586f18,#ffffff06)}.notification-item--important{border-color:#ffa34338;background:linear-gradient(135deg,#ffa34313,#ffffff05)}.notification-item--leaving{opacity:0;transform:translate(16px);pointer-events:none}.notification-item__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#c5d1df;background:#fff1}.notification-item--wallet .notification-item__icon{color:#5de2b0;background:#1ddd9a1c}.notification-item--tournament .notification-item__icon{color:#ffad62;background:#ff922f1f}.notification-item--arena .notification-item__icon{color:#d493ff;background:#ad58ff1f}.notification-item--quick .notification-item__icon{color:#55dcf4;background:#22d3ee1c}.notification-item--chat .notification-item__icon{color:#7ab8ff;background:#4890ff1f}.notification-item--moderation .notification-item__icon{color:#ff8092;background:#ff4b641f}.notification-item--result .notification-item__icon{color:#ffe071;background:#ffd6461c}.notification-item__content{min-width:0;display:grid;gap:5px}.notification-item__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.notification-item__title-row strong{color:#fff;font-size:.73rem;line-height:1.3}.notification-action-chip{flex:0 0 auto;padding:3px 6px;border-radius:999px;color:#fff0f2;background:#ff586f2e;font-size:.52rem;font-weight:900;letter-spacing:.02em}.notification-item__content p{margin:0;color:#aab6c6;font-size:.66rem;line-height:1.45}.notification-item__footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.notification-item__footer time{color:#677488;font-size:.55rem}.notification-item__footer b{display:inline-flex;align-items:center;gap:2px;color:#d9f8ff;font-size:.58rem}.notification-empty{min-height:150px;display:grid;place-items:center;align-content:center;gap:6px;color:#8290a2;text-align:center}.notification-empty strong{color:#dfe7f0}.notification-empty span{font-size:.68rem}.attention-banner{position:fixed;z-index:95;top:78px;right:22px;width:min(470px,calc(100vw - 32px));display:grid;grid-template-columns:42px minmax(0,1fr) auto 28px;align-items:center;gap:11px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#080f1bf7;box-shadow:0 22px 65px #0000006b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.attention-banner--urgent{border-color:#ff586f6e;background:linear-gradient(135deg,#5b1626f7,#080f1bfa 58%)}.attention-banner--important{border-color:#ffa34359;background:linear-gradient(135deg,#452a0ef7,#080f1bfa 60%)}.attention-banner__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#fff;background:#ffffff17}.attention-banner>div{min-width:0;display:grid;gap:2px}.attention-banner>div>span{color:#ffbec7;font-size:.56rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.attention-banner--important>div>span{color:#ffd4a4}.attention-banner strong{color:#fff;font-size:.78rem}.attention-banner p{margin:0;color:#c0cad7;font-size:.64rem;line-height:1.4}.attention-banner__action{min-height:35px;display:inline-flex;align-items:center;gap:3px;padding:0 11px;border:0;border-radius:10px;background:#f4f8fb;color:#101722;font:inherit;font-size:.61rem;font-weight:900;cursor:pointer;white-space:nowrap}.attention-banner__close{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#8c99aa;cursor:pointer}.attention-banner__close:hover{color:#fff;background:#ffffff12}.wallet-request-dock{position:fixed;z-index:92;right:22px;bottom:22px;width:min(390px,calc(100vw - 32px));display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;border:1px solid rgba(16,199,232,.25);border-radius:15px;overflow:hidden;background:#080f1bf7;box-shadow:0 22px 60px #0006;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wallet-request-dock--attending{border-color:#ffa34357}.wallet-request-dock--proof_submitted{border-color:#ad58ff57}.wallet-request-dock--approved,.wallet-request-dock--paid{border-color:#1ddd9a5e}.wallet-request-dock--rejected{border-color:#ff586f61}.wallet-request-dock__main{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 11px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.wallet-request-dock__main:hover{background:#ffffff09}.wallet-request-dock__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#57e1f7;background:#22d3ee1a}.wallet-request-dock__main>span:nth-child(2){min-width:0;display:grid;gap:2px}.wallet-request-dock__main small{color:#91a0b2;font-size:.57rem;line-height:1.25}.wallet-request-dock__main strong{overflow:hidden;color:#fff;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.wallet-request-dock__main>svg{color:#8190a3}.wallet-request-dock__close{border:0;border-left:1px solid rgba(255,255,255,.07);background:transparent;color:#7d8999;cursor:pointer}.wallet-request-dock__close:hover{color:#fff;background:#ffffff0d}.modal-minimize{color:#9dabbc!important}.modal-minimize:hover{color:#fff!important;background:#ffffff12!important}@media(max-width:720px){.notifications-panel{top:66px;right:8px;width:calc(100vw - 16px);max-height:calc(100vh - 132px)}.attention-banner{top:68px;right:8px;width:calc(100vw - 16px);grid-template-columns:38px minmax(0,1fr) 26px;gap:9px}.attention-banner__icon{width:38px;height:38px}.attention-banner__action{grid-column:2 / -1;justify-content:center}.attention-banner__close{grid-column:3;grid-row:1}.wallet-request-dock{right:8px;bottom:76px;width:calc(100vw - 16px)}}@media(prefers-reduced-motion:reduce){.notification-button--urgent{animation:none}.notification-item{transition:none}}.rule-template-library{display:grid;gap:12px;padding:15px;border:1px solid rgba(126,152,185,.22);border-radius:16px;background:#0814269e}.rule-template-library__heading{display:flex;align-items:flex-start;gap:10px}.rule-template-library__heading svg{flex:0 0 auto;color:#69d7ff;margin-top:2px}.rule-template-library__heading div{display:grid;gap:3px}.rule-template-library__heading strong{color:#f7fbff}.rule-template-library__heading span{color:#9fb0c5;font-size:.82rem;line-height:1.45}.rule-template-library__picker,.rule-template-library__manage{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.rule-template-library__picker select{flex:1 1 300px}.rule-template-library__manage input{flex:1 1 260px}.rule-template-library__manage select{min-width:145px}.rule-template-library__picker select,.rule-template-library__manage input,.rule-template-library__manage select{min-height:42px;padding:0 12px;border-radius:11px;border:1px solid rgba(126,152,185,.25);background:#050e1be0;color:#f7fbff}.rule-template-library__delete{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;border:1px solid rgba(255,111,111,.25);background:#ff464614;color:#ff8a8a}.rule-template-library__delete:disabled{opacity:.35}.admin-field--template{display:block}.br-lobby-distribution{display:grid;gap:14px;padding:16px;border:1px solid rgba(255,154,58,.3);border-radius:17px;background:linear-gradient(145deg,#ff841914,#081426c2)}.br-lobby-distribution.is-published{border-color:#4bde9d52;background:linear-gradient(145deg,#35c78714,#081426c2)}.br-lobby-distribution__heading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.br-lobby-distribution__heading h3{margin:3px 0 4px}.br-lobby-distribution__heading p{margin:0;color:#9fb0c5;font-size:.84rem;line-height:1.45}.br-lobby-distribution__state{padding:7px 10px;border-radius:999px;background:#ff912c1f;color:#ffb060;font-weight:800;font-size:.74rem;white-space:nowrap}.br-lobby-distribution__state.ready{background:#35c78721;color:#65e2a8}.br-lobby-distribution__actions{display:flex;gap:9px;flex-wrap:wrap}.br-lobby-distribution__list{display:grid;gap:8px;max-height:420px;overflow:auto;padding-right:3px}.br-lobby-distribution__list article{display:grid;grid-template-columns:minmax(118px,.6fr) minmax(210px,1.8fr) minmax(100px,.7fr);gap:12px;align-items:center;padding:11px;border-radius:13px;border:1px solid rgba(126,152,185,.16);background:#030c1985}.br-lobby-distribution__list article.is-ready{border-color:#35c78752}.br-lobby-distribution__list label{display:grid;gap:5px}.br-lobby-distribution__list label>span,.br-lobby-distribution__progress span{color:#8ea1b9;font-size:.72rem}.br-lobby-distribution__list select{min-height:38px;border-radius:10px;border:1px solid rgba(126,152,185,.25);background:#050e1be6;color:#f7fbff;padding:0 10px}.br-lobby-distribution__team,.br-lobby-distribution__progress{display:grid;gap:3px}.br-lobby-distribution__team span{color:#9fb0c5;font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-lobby-distribution__progress{text-align:right}.br-lobby-distribution__progress strong{color:#f7fbff}.br-lobby-distribution__note{display:flex;gap:9px;align-items:flex-start;color:#aac0d8;font-size:.8rem;line-height:1.45}.br-lobby-distribution__note svg{flex:0 0 auto;color:#69d7ff}.br-player-lobby-slot{display:grid;gap:13px;padding:15px;border-radius:17px;border:1px solid rgba(255,154,58,.32);background:linear-gradient(145deg,#ff84191a,#071222c7)}.br-player-lobby-slot.is-ready{border-color:#35c78761;background:linear-gradient(145deg,#35c7871a,#071222c7)}.br-player-lobby-slot__waiting{display:flex;gap:11px;align-items:flex-start}.br-player-lobby-slot__waiting svg{flex:0 0 auto;color:#ffae58}.br-player-lobby-slot__waiting div{display:grid;gap:3px}.br-player-lobby-slot__waiting span{color:#aab9cb;font-size:.82rem;line-height:1.45}.br-player-lobby-slot__number{display:grid;text-align:center;gap:3px;padding:13px;border-radius:14px;background:#0000003d}.br-player-lobby-slot__number span{color:#9fb0c5;font-size:.77rem}.br-player-lobby-slot__number strong{color:#ffb060;font-size:clamp(1.55rem,5vw,2.15rem)}.br-player-lobby-slot__number small{color:#ffcf9b}.br-player-lobby-slot__steps{display:grid;gap:8px}.br-player-lobby-slot__steps span{display:flex;align-items:center;gap:9px;color:#dce8f5;font-size:.84rem}.br-player-lobby-slot__steps b{width:23px;height:23px;flex:0 0 23px;display:grid;place-items:center;border-radius:50%;background:#69d7ff24;color:#75dcff}.br-player-lobby-slot__team-progress{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;background:#0003}.br-player-lobby-slot__team-progress span{color:#9fb0c5}.br-player-lobby-slot__team-progress strong{color:#f7fbff}@media(max-width:720px){.rule-template-library__picker,.rule-template-library__manage,.br-lobby-distribution__actions{align-items:stretch}.rule-template-library__picker>*,.rule-template-library__manage>*{width:100%}.rule-template-library__delete{width:100%}.br-lobby-distribution__heading{display:grid}.br-lobby-distribution__state{justify-self:start}.br-lobby-distribution__list article{grid-template-columns:1fr}.br-lobby-distribution__progress{text-align:left}}.br-lobby-rule-brief{display:flex;gap:9px;align-items:flex-start;padding:11px 12px;border-radius:12px;border:1px solid rgba(255,154,58,.25);background:#ff841914;color:#f0c493;font-size:.8rem;line-height:1.45}.br-lobby-rule-brief svg{flex:0 0 auto;color:#ffad58}.recovery-center{display:grid;gap:18px}.recovery-center__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px}.recovery-center__heading h2{margin:6px 0 8px}.recovery-center__heading p{margin:0;max-width:720px;color:var(--muted, #94a3b8)}.recovery-center__heading-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.recovery-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.recovery-summary__card{min-height:112px;padding:18px;display:flex;align-items:flex-start;gap:13px}.recovery-summary__card>svg{padding:9px;box-sizing:content-box;border-radius:12px;background:#3b82f61f}.recovery-summary__card--urgent>svg{background:#ef444424}.recovery-summary__card div{display:grid;gap:2px}.recovery-summary__card span,.recovery-summary__card small{color:var(--muted, #94a3b8)}.recovery-summary__card strong{font-size:1.75rem;line-height:1.05}.recovery-tabs{display:flex;gap:8px;padding:8px}.recovery-tabs button{border:0;border-radius:10px;background:transparent;color:var(--muted, #94a3b8);padding:11px 16px;display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:700;cursor:pointer}.recovery-tabs button.active{color:var(--text, #fff);background:#f9731624}.recovery-cases,.recovery-audit{padding:18px}.recovery-toolbar{display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.recovery-search{min-width:min(100%,440px);flex:1;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#0f172a80}.recovery-search input,.recovery-toolbar select{min-height:44px;border:0;outline:0;color:inherit;background:transparent;font:inherit}.recovery-search input{width:100%}.recovery-toolbar select{padding:0 12px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#0f172ab8}.recovery-case-list,.recovery-audit-list{display:grid;gap:10px}.recovery-case{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:17px;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:#0f172a61;overflow:hidden}.recovery-case:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#3b82f6cc}.recovery-case--urgent:before{background:#ef4444}.recovery-case--important:before{background:#f59e0b}.recovery-case__marker{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#3b82f61f}.recovery-case--urgent .recovery-case__marker{background:#ef44441f}.recovery-case--important .recovery-case__marker{background:#f59e0b1f}.recovery-case__body{min-width:0}.recovery-case__topline{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:7px}.recovery-case__topline>span:last-child{display:inline-flex;align-items:center;gap:5px;color:var(--muted, #94a3b8);font-size:.78rem}.recovery-priority{display:inline-flex;width:fit-content;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#93c5fd;background:#3b82f621}.recovery-priority--urgent{color:#fca5a5;background:#ef444424}.recovery-priority--important{color:#fcd34d;background:#f59e0b24}.recovery-case h3{margin:0 0 5px;font-size:1rem}.recovery-case p{margin:0 0 7px;color:var(--muted, #94a3b8)}.recovery-case small{display:block;overflow-wrap:anywhere;color:#94a3b8bf}.recovery-case__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.recovery-case__actions .button{min-height:36px;padding:8px 11px;font-size:.8rem}.recovery-audit-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 2px;border-bottom:1px solid rgba(148,163,184,.12)}.recovery-audit-row:last-child{border-bottom:0}.recovery-audit-row__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#94a3b81a}.recovery-audit-row__icon.is-recovery{color:#4ade80;background:#22c55e1f}.recovery-audit-row__title{display:flex;align-items:center;justify-content:space-between;gap:14px}.recovery-audit-row__title span,.recovery-audit-row p,.recovery-audit-row small{color:var(--muted, #94a3b8)}.recovery-audit-row p{margin:4px 0}.recovery-confirm{position:relative;width:min(92vw,560px);padding:26px}.recovery-confirm__close{position:absolute;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;color:inherit;background:#94a3b81a;cursor:pointer}.recovery-confirm__icon{width:50px;height:50px;display:grid;place-items:center;margin-bottom:16px;border-radius:15px;color:#fb923c;background:#f9731621}.recovery-confirm h3{margin:6px 0 4px}.recovery-confirm>p{margin:0 0 16px;color:var(--muted, #94a3b8)}.recovery-confirm__impact{display:flex;align-items:flex-start;gap:9px;margin-bottom:18px;padding:12px;border-radius:12px;color:#fcd34d;background:#f59e0b1a}.recovery-confirm label{display:grid;gap:7px;font-weight:700}.recovery-confirm textarea{width:100%;resize:vertical;border:1px solid rgba(148,163,184,.22);border-radius:12px;padding:12px;color:inherit;background:#0f172a94;font:inherit}.recovery-confirm label small{color:var(--muted, #94a3b8);font-weight:500}.recovery-confirm__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media(max-width:1000px){.recovery-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-center__heading{flex-direction:column}.recovery-center__heading-actions{width:100%;justify-content:flex-start}}@media(max-width:680px){.recovery-summary{grid-template-columns:1fr}.recovery-toolbar{flex-direction:column}.recovery-search{min-width:0}.recovery-toolbar select{width:100%}.recovery-case{grid-template-columns:1fr}.recovery-case__topline,.recovery-audit-row__title{align-items:flex-start;flex-direction:column}.recovery-case__actions .button,.recovery-confirm__actions .button{width:100%}.recovery-confirm__actions{flex-direction:column-reverse}}.staff-profile-role{width:100%;display:flex;align-items:center;gap:12px;margin:18px 0;padding:14px;border:1px solid rgba(56,189,248,.2);border-radius:14px;color:#7dd3fc;background:#0ea5e914}.staff-profile-role div{display:grid;gap:2px;text-align:left}.staff-profile-role span{color:var(--muted, #94a3b8);font-size:.76rem}.staff-profile-role strong{color:#e0f2fe}.staff-roles-admin,.competition-assignments-admin{display:grid;gap:18px}.staff-roles-admin__heading,.competition-assignments-admin__heading{display:flex;align-items:center;gap:14px;padding:20px}.competition-assignments-admin__heading>div:nth-child(2){flex:1}.staff-roles-admin__heading h2,.competition-assignments-admin__heading h2,.staff-section-title h3{margin:2px 0 4px}.staff-roles-admin__heading p,.competition-assignments-admin__heading p{margin:0;color:var(--muted, #94a3b8)}.staff-roles-admin__heading-icon,.competition-assignments-admin__icon{width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border-radius:15px;color:#7dd3fc;background:#0ea5e91f}.staff-roles-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:18px;align-items:start}.staff-directory,.staff-role-editor,.assignment-list-shell{padding:20px}.staff-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.staff-directory__list,.competition-assignment-list{display:grid;gap:10px}.staff-member-row{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(148,163,184,.15);border-radius:13px;color:inherit;background:#0f172a61;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.staff-member-row:hover{transform:translateY(-1px);border-color:#38bdf859;background:#0ea5e90f}.staff-member-row__identity,.staff-search-results button>span:nth-child(2){min-width:0;display:grid;gap:3px}.staff-member-row__identity strong,.staff-search-results strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-member-row small,.staff-search-results small{color:var(--muted, #94a3b8)}.staff-role-icon,.staff-search-results__avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#7dd3fc;background:#0ea5e91c}.staff-role-icon--finance_manager{color:#4ade80;background:#22c55e1c}.staff-role-icon--super_admin{color:#fbbf24;background:#f59e0b1f}.staff-role-badge{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border-radius:999px;color:#bae6fd;background:#0ea5e91f;font-size:.72rem;font-weight:800;white-space:nowrap}.staff-role-badge--finance_manager{color:#bbf7d0;background:#22c55e1f}.staff-role-badge--admin{color:#ddd6fe;background:#8b5cf621}.staff-role-badge--super_admin{color:#fde68a;background:#f59e0b21}.staff-role-badge--player{color:#cbd5e1;background:#94a3b81f}.staff-user-search,.assignment-toolbar label{display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(148,163,184,.2);border-radius:12px;color:var(--muted, #94a3b8);background:#0f172a73}.staff-user-search input,.assignment-toolbar input{width:100%;min-width:0;border:0;outline:0;padding:12px 0;color:inherit;background:transparent;font:inherit}.staff-search-results{display:grid;gap:7px;margin-top:8px;padding:8px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#020617eb}.staff-search-results button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;border:0;border-radius:10px;color:inherit;background:transparent;text-align:left;cursor:pointer}.staff-search-results button:hover{background:#0ea5e914}.staff-role-form{display:grid;gap:15px;margin-top:16px}.staff-selected-user{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px;border-radius:12px;background:#0ea5e912}.staff-selected-user>div{min-width:0;display:grid;gap:2px}.staff-selected-user span,.staff-selected-user small{color:var(--muted, #94a3b8);font-size:.76rem}.staff-role-form>label:not(.staff-sensitive-confirmation),.competition-assignment-row__select{display:grid;gap:7px;font-weight:700}.staff-role-form select,.staff-role-form textarea,.competition-assignment-row__select select{width:100%;border:1px solid rgba(148,163,184,.2);border-radius:11px;padding:11px 12px;color:inherit;background:#0f172a8c;font:inherit}.staff-role-form textarea{resize:vertical}.staff-role-explanation{padding:13px;border:1px solid rgba(56,189,248,.17);border-radius:12px;background:#0ea5e90f}.staff-role-explanation p{margin:4px 0 0;color:var(--muted, #94a3b8);line-height:1.45}.staff-role-explanation>span{display:flex;align-items:flex-start;gap:8px;margin-top:10px;color:#fcd34d;font-size:.82rem}.staff-role-explanation--finance_manager,.staff-role-explanation--super_admin{border-color:#f59e0b40;background:#f59e0b12}.staff-sensitive-confirmation{display:flex;align-items:flex-start;gap:9px;padding:12px;border-radius:11px;color:#fde68a;background:#f59e0b14;cursor:pointer}.staff-sensitive-confirmation input{margin-top:2px}.staff-role-editor__empty{min-height:250px;display:grid;place-items:center;align-content:center;gap:7px;color:var(--muted, #94a3b8);text-align:center}.staff-role-editor__empty strong{color:inherit}.assignment-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.assignment-summary article{display:flex;align-items:center;gap:12px;padding:15px;color:#7dd3fc}.assignment-summary article div{display:grid;gap:2px}.assignment-summary span{color:var(--muted, #94a3b8);font-size:.76rem}.assignment-summary strong{color:inherit;font-size:1.2rem}.assignment-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.assignment-toolbar label{min-width:280px;flex:1}.assignment-filter-tabs{display:flex;gap:6px;flex-wrap:wrap}.assignment-filter-tabs button{border:1px solid rgba(148,163,184,.16);border-radius:999px;padding:7px 10px;color:var(--muted, #94a3b8);background:transparent;cursor:pointer}.assignment-filter-tabs button.active{border-color:#38bdf859;color:#bae6fd;background:#0ea5e91c}.competition-assignment-row{display:grid;grid-template-columns:46px minmax(210px,1.45fr) minmax(150px,.8fr) minmax(190px,1fr) auto;align-items:center;gap:13px;padding:13px;border:1px solid rgba(148,163,184,.15);border-radius:14px;background:#0f172a61}.competition-assignment-row__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#7dd3fc;background:#0ea5e91c}.competition-assignment-row__icon--arena{color:#fde68a;background:#f59e0b1c}.competition-assignment-row__icon--multiplayer{color:#c4b5fd;background:#8b5cf61c}.competition-assignment-row__identity,.competition-assignment-row__current{min-width:0;display:grid;gap:3px}.competition-assignment-row__identity>span,.competition-assignment-row__current>span,.competition-assignment-row__identity small,.competition-assignment-row__current small{color:var(--muted, #94a3b8);font-size:.75rem}.competition-assignment-row__identity small{display:flex;align-items:center;gap:5px}@media(max-width:1120px){.staff-roles-grid{grid-template-columns:1fr}.competition-assignment-row{grid-template-columns:42px minmax(0,1fr) minmax(180px,.8fr)}.competition-assignment-row__select{grid-column:2 / 3}}@media(max-width:760px){.staff-roles-admin__heading,.competition-assignments-admin__heading,.assignment-toolbar{align-items:stretch;flex-direction:column}.competition-assignments-admin__heading .button,.assignment-toolbar label{width:100%;min-width:0}.staff-member-row{grid-template-columns:38px minmax(0,1fr) auto}.staff-member-row>small:last-child{grid-column:2 / -1}.assignment-summary{grid-template-columns:1fr}.competition-assignment-row{grid-template-columns:42px minmax(0,1fr)}.competition-assignment-row__current,.competition-assignment-row__select,.competition-assignment-row>.button{grid-column:1 / -1}.competition-assignment-row>.button{width:100%}}.onboarding-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:18px;background:#020617d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.onboarding-modal{position:relative;width:min(620px,100%);max-height:min(820px,calc(100vh - 36px));overflow:auto;padding:26px;border:1px solid rgba(56,189,248,.24);border-radius:24px;background:radial-gradient(circle at top right,rgba(14,165,233,.14),transparent 34%),linear-gradient(155deg,#0f172afc,#020617fc);box-shadow:0 30px 90px #00000085}.onboarding-close{position:absolute;top:16px;right:16px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:999px;color:#94a3b8;background:#94a3b817;cursor:pointer}.onboarding-progress{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:2px 48px 26px 0}.onboarding-progress span{height:4px;border-radius:999px;background:#94a3b826}.onboarding-progress span.active{background:linear-gradient(90deg,#0ea5e9,#22d3ee)}.onboarding-hero{text-align:center}.onboarding-icon{width:66px;height:66px;display:grid;place-items:center;margin:0 auto 18px;border-radius:20px;color:#7dd3fc;background:#0ea5e921;box-shadow:inset 0 0 0 1px #7dd3fc26}.onboarding-hero h2{margin:8px 0 10px;font-size:clamp(1.65rem,5vw,2.35rem);line-height:1.1}.onboarding-hero p{max-width:500px;margin:0 auto;color:#a8b3c7;line-height:1.6}.onboarding-points{display:grid;gap:10px;margin:24px 0}.onboarding-points>div{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(148,163,184,.12);border-radius:13px;color:#dbeafe;background:#0f172a70}.onboarding-points svg{flex:0 0 auto;margin-top:2px;color:#34d399}.onboarding-destinations{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:20px}.onboarding-destinations button{min-width:0;display:flex;align-items:center;gap:9px;padding:12px;border:1px solid rgba(56,189,248,.18);border-radius:13px;color:#e0f2fe;text-align:left;background:#0ea5e912;cursor:pointer}.onboarding-destinations button>span{min-width:0;display:grid;gap:2px}.onboarding-destinations small{color:#94a3b8}.onboarding-actions{display:flex;justify-content:space-between;gap:12px}.onboarding-skip{width:100%;margin-top:14px;border:0;color:#64748b;background:transparent;cursor:pointer}.getting-started-card{padding:20px;border-color:#38bdf833;background:linear-gradient(135deg,rgba(14,165,233,.08),transparent 52%),#0f172aad}.getting-started-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.getting-started-card h2{margin:5px 0 4px}.getting-started-card header p{margin:0;color:#94a3b8}.getting-started-progress{height:6px;overflow:hidden;margin:18px 0;border-radius:999px;background:#94a3b81f}.getting-started-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#34d399);transition:width .22s ease}.getting-started-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.getting-started-list button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid rgba(148,163,184,.12);border-radius:13px;color:#e2e8f0;text-align:left;background:#02061742;cursor:pointer}.getting-started-list button>span:nth-child(2){min-width:0;display:grid;gap:2px}.getting-started-list small{color:#7c8aa1}.getting-started-list button.completed{opacity:.7}.getting-started-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:#7dd3fc;background:#0ea5e91a}.getting-started-list button.completed .getting-started-icon{color:#6ee7b7;background:#10b9811a}.getting-started-trust{display:flex;align-items:center;gap:8px;margin-top:14px;color:#94a3b8;font-size:.82rem}@media(max-width:680px){.onboarding-modal{padding:22px 17px 18px;border-radius:20px}.onboarding-destinations,.getting-started-list{grid-template-columns:1fr}.onboarding-actions .button{flex:1}.getting-started-card>header{flex-direction:column}}.beta-label-pill{display:inline-flex;align-items:center;padding:5px 9px;border:1px solid rgba(139,92,246,.24);border-radius:999px;color:#ddd6fe;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#7c3aed1c}.maintenance-shell,.beta-legal-backdrop{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at top,rgba(14,165,233,.11),transparent 38%),#020617}.maintenance-card{width:min(520px,100%);display:grid;justify-items:center;gap:13px;padding:34px;border:1px solid rgba(56,189,248,.18);border-radius:24px;color:#e2e8f0;text-align:center;background:#0f172ae0;box-shadow:0 24px 80px #0000006b}.maintenance-card>img{width:72px;height:72px;object-fit:contain}.maintenance-icon,.beta-legal-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;color:#7dd3fc;background:#0ea5e91c}.maintenance-card h1,.beta-legal-modal h2{margin:0}.maintenance-card p,.beta-legal-modal>p{margin:0;color:#9aa8bd;line-height:1.6}.maintenance-note{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;color:#a7f3d0;background:#10b98114}.beta-legal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;min-height:0;background:#020617e0;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.beta-legal-modal{width:min(570px,100%);max-height:calc(100vh - 38px);overflow:auto;display:grid;gap:15px;padding:28px;border:1px solid rgba(139,92,246,.23);border-radius:22px;background:radial-gradient(circle at top right,rgba(124,58,237,.13),transparent 36%),#0f172a;box-shadow:0 30px 90px #00000085}.beta-legal-summary{display:grid;gap:9px}.beta-legal-summary>div{display:flex;align-items:flex-start;gap:9px;color:#cbd5e1}.beta-legal-summary svg{flex:0 0 auto;margin-top:2px;color:#34d399}.beta-legal-check{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:13px;cursor:pointer}.beta-legal-check>span{display:grid;gap:2px;color:#e2e8f0}.beta-legal-check small{color:#7c8aa1}.beta-admin-heading,.beta-settings-card>header,.beta-cron-card>header,.beta-errors-card>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.beta-admin-heading h2,.beta-settings-card h3,.beta-cron-card h3,.beta-errors-card h3{margin:3px 0}.beta-admin-heading p,.beta-settings-card p,.beta-cron-card p,.beta-errors-card p{margin:0;color:#8b9ab0}.beta-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.beta-health-grid article{display:flex;align-items:center;gap:12px;padding:15px}.beta-health-grid article.ok{color:#6ee7b7}.beta-health-grid article.warning{color:#fbbf24}.beta-health-grid article div{display:grid;gap:2px}.beta-health-grid span{color:#8b9ab0;font-size:.78rem}.beta-health-grid strong{color:inherit;font-size:1.3rem}.beta-settings-card,.beta-cron-card,.beta-errors-card{padding:20px}.beta-settings-card>header>div,.beta-cron-card>header{display:flex;align-items:center;gap:11px}.beta-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.beta-settings-grid>label:not(.beta-toggle){display:grid;gap:6px}.beta-settings-grid input,.beta-settings-grid textarea{width:100%}.beta-toggle{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.13);border-radius:13px;cursor:pointer}.beta-toggle input{width:auto;margin-top:3px}.beta-toggle>span{display:grid;gap:3px}.beta-toggle small{color:#7c8aa1;line-height:1.4}.beta-settings-message,.beta-settings-reason{grid-column:1 / -1}.status-chip--warning{color:#fde68a;background:#f59e0b1c}.beta-cron-list,.beta-errors-list{display:grid;gap:8px;margin-top:15px}.beta-cron-list>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;border-radius:11px;background:#02061747}.beta-cron-list small{color:#7c8aa1}.ok-dot,.warning-dot{width:8px;height:8px;border-radius:999px;background:#34d399}.warning-dot{background:#f59e0b}.beta-errors-card>header>span{min-width:34px;height:34px;display:grid;place-items:center;border-radius:999px;color:#fecaca;background:#ef44441a}.beta-errors-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;border:1px solid rgba(148,163,184,.12);border-radius:12px}.beta-errors-list article>div{min-width:0;display:grid;gap:3px}.beta-errors-list article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beta-errors-list article span{color:#7c8aa1;font-size:.76rem}.beta-errors-list code{color:#94a3b8}.beta-empty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:100px;color:#8190a6;text-align:center}@media(max-width:820px){.beta-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-settings-grid{grid-template-columns:1fr}.beta-settings-message,.beta-settings-reason{grid-column:auto}}@media(max-width:620px){.beta-label-pill{display:none}.beta-health-grid{grid-template-columns:1fr}.beta-admin-heading,.beta-settings-card>header,.beta-errors-card>header{align-items:stretch;flex-direction:column}.beta-errors-list article{grid-template-columns:minmax(0,1fr) auto}.beta-errors-list code{grid-column:1 / -1}.beta-legal-modal{padding:22px 17px}}.beta-errors-list article{grid-template-columns:minmax(0,1fr) auto auto auto}@media(max-width:760px){.beta-errors-list article{grid-template-columns:minmax(0,1fr) auto}.beta-errors-list article code,.beta-errors-list article .button{grid-column:1 / -1}}.beta-label-pill{display:none!important}.beta-legal-modal{width:min(820px,100%);max-height:calc(100vh - 30px);overflow:hidden;gap:14px;padding:24px;border-color:#38bdf83d;background:radial-gradient(circle at top right,rgba(14,165,233,.14),transparent 34%),linear-gradient(155deg,#0f172afc,#080f1dfc)}.legal-modal-heading{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px}.legal-modal-heading h2{margin:3px 0 5px}.legal-modal-heading p{margin:0;color:#94a3b8;line-height:1.45}.legal-document-tabs,.legal-admin-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#02061759}.legal-document-tabs button,.legal-admin-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:0;border-radius:10px;color:#94a3b8;background:transparent;font:inherit;font-weight:800;cursor:pointer}.legal-document-tabs button.active,.legal-admin-tabs button.active{color:#dff7ff;background:linear-gradient(135deg,#06b6d433,#2563eb29);box-shadow:inset 0 0 0 1px #38bdf83d}.legal-document-shell{min-height:0;padding:13px;border:1px solid rgba(56,189,248,.16);border-radius:16px;background:#02061757}.legal-document-pane{display:grid;gap:10px;min-height:0}.legal-document-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.legal-document-title strong{color:#f8fafc}.legal-document-title span{color:#64748b;font-size:.72rem}.legal-document-scroll{height:min(34vh,330px);overflow-y:auto;padding:17px 18px;border:1px solid rgba(148,163,184,.13);border-radius:13px;color:#cbd5e1;background:#0f172ab8;white-space:pre-wrap;line-height:1.65;scrollbar-color:rgba(56,189,248,.5) rgba(15,23,42,.45)}.legal-document-scroll:focus{outline:2px solid rgba(56,189,248,.34);outline-offset:2px}.legal-document-end{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:22px;padding:12px;border-radius:10px;color:#6ee7b7;background:#10b98114;font-weight:800}.legal-scroll-hint,.legal-progress-note{display:flex;align-items:center;justify-content:center;gap:7px;color:#fbbf24;font-size:.78rem}.legal-acceptance-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.beta-legal-check{background:#0f172a80}.beta-legal-check.is-disabled{cursor:not-allowed;opacity:.58}.beta-legal-check input:disabled{cursor:not-allowed}.beta-legal-check>svg{color:#34d399}.platform-admin{gap:18px}.platform-admin-heading{padding:22px 24px}.platform-health-grid{gap:12px}.platform-health-grid article{align-items:flex-start;min-height:116px;padding:18px 19px}.platform-health-grid article>div{min-width:0}.platform-health-grid article small{margin-top:5px;color:#718096;font-size:.7rem;line-height:1.35}.platform-form-card,.legal-admin-card,.beta-cron-card,.beta-errors-card{padding:24px}.platform-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:20px 0}.platform-toggle-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:15px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:linear-gradient(145deg,#0f172aad,#02061761);cursor:pointer}.platform-toggle-card:hover{border-color:#38bdf84d}.platform-toggle-card input{width:auto;margin-top:3px;accent-color:#06b6d4}.platform-toggle-card>span{display:grid;gap:4px}.platform-toggle-card strong{color:#f1f5f9}.platform-toggle-card small{color:#7f8da3;line-height:1.4}.platform-form-field{display:grid;gap:7px;color:#dbeafe;font-weight:800}.platform-form-field--wide{grid-column:1 / -1}.platform-form-field>span{font-size:.82rem}.platform-form-field>small{color:#718096;font-size:.72rem;line-height:1.4;font-weight:500}.platform-form-field input,.platform-form-field textarea{width:100%;border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:12px 13px;color:#e5edf8;background:linear-gradient(145deg,#0f172ac7,#080f1dd6);font:inherit;font-weight:500;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.platform-form-field textarea{resize:vertical;line-height:1.55}.platform-form-field input:focus,.platform-form-field textarea:focus{border-color:#22d3ee8c;background:#0f172af5;box-shadow:0 0 0 3px #06b6d417}.legal-admin-heading{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px}.legal-admin-heading h3{margin:2px 0 4px}.legal-admin-heading p{margin:0;color:#8492a7}.legal-admin-heading__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#67e8f9;background:#06b6d41c}.legal-admin-warning{display:flex;align-items:flex-start;gap:9px;margin:18px 0 14px;padding:13px 14px;border:1px solid rgba(245,158,11,.2);border-radius:12px;color:#fde68a;background:#f59e0b12;line-height:1.45}.legal-admin-warning svg{flex:0 0 auto;margin-top:2px}.legal-admin-tabs button{flex-direction:column;gap:1px}.legal-admin-tabs small{color:#64748b;font-size:.66rem;font-weight:600}.legal-admin-editor{display:grid;gap:14px;margin-top:16px}.legal-admin-editor textarea{min-height:340px;font-family:inherit}.legal-admin-publish{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr) auto;align-items:end;gap:13px;margin-top:17px;padding-top:17px;border-top:1px solid rgba(148,163,184,.13)}.legal-publish-confirmation{display:flex;align-items:flex-start;gap:9px;min-height:47px;padding:11px 12px;border-radius:11px;color:#fcd34d;background:#f59e0b12;font-size:.78rem;line-height:1.4;cursor:pointer}.legal-publish-confirmation input{width:auto;margin-top:2px;accent-color:#f59e0b}.operation-list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0;padding:13px 15px;border:1px solid rgba(148,163,184,.13);border-radius:13px;background:#0f172a61}.operation-list-toolbar>div{display:grid;gap:3px}.operation-list-toolbar strong{color:#e2e8f0}.operation-list-toolbar span{color:#7f8da3;font-size:.76rem}@media(max-width:900px){.legal-admin-publish{grid-template-columns:1fr;align-items:stretch}.legal-admin-publish .button{width:100%}}@media(max-width:760px){.beta-legal-modal{max-height:calc(100vh - 16px);padding:17px}.legal-modal-heading{grid-template-columns:46px minmax(0,1fr)}.legal-modal-heading .beta-legal-icon{width:46px;height:46px}.legal-document-scroll{height:31vh;padding:14px}.legal-acceptance-list,.platform-form-grid{grid-template-columns:1fr}.platform-form-field--wide{grid-column:auto}.legal-admin-heading{grid-template-columns:44px minmax(0,1fr)}.legal-admin-heading>.status-chip{grid-column:1 / -1;justify-self:start}.operation-list-toolbar{align-items:stretch;flex-direction:column}.operation-list-toolbar .button{width:100%}}.legal-viewer-heading{grid-template-columns:58px minmax(0,1fr) auto}.legal-viewer-heading .icon-button{align-self:start}.legal-document-scroll--viewer{height:min(52vh,480px)}@media(max-width:760px){.legal-viewer-heading{grid-template-columns:46px minmax(0,1fr) auto}.legal-document-scroll--viewer{height:48vh}}.platform-health-action{width:fit-content;margin-top:10px;padding:0;border:0;color:#38bdf8;background:transparent;font:inherit;font-size:.73rem;font-weight:900;cursor:pointer}.platform-health-action:hover{color:#7dd3fc;text-decoration:underline}.recovery-tabs button b{min-width:21px;height:21px;display:inline-grid;place-items:center;padding:0 6px;border-radius:999px;color:#020617;background:#22d3ee;font-size:.68rem}.recovery-attention__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px;padding:2px 2px 16px;border-bottom:1px solid rgba(148,163,184,.12)}.recovery-attention__heading h3{margin:0 0 5px}.recovery-attention__heading p,.recovery-audit__note{margin:0;color:var(--muted, #94a3b8);font-size:.82rem;line-height:1.5}.recovery-audit__note{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px;padding:11px 13px;border:1px solid rgba(56,189,248,.14);border-radius:12px;background:#0ea5e90f}.recovery-case__facts{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.recovery-case__facts span{padding:6px 9px;border:1px solid rgba(148,163,184,.14);border-radius:9px;color:var(--muted, #94a3b8);background:#02061752;font-size:.75rem}.recovery-case__facts strong{color:var(--text, #f8fafc)}.attention-action-list{display:grid;gap:10px}.attention-action-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px;border:1px solid rgba(148,163,184,.15);border-radius:15px;background:#0f172a66}.attention-action-row__icon{width:41px;height:41px;display:grid;place-items:center;border-radius:12px;color:#67e8f9;background:#06b6d41f}.attention-action-row__icon--wallet{color:#6ee7b7;background:#10b9811f}.attention-action-row__icon--arena{color:#facc15;background:#eab3081f}.attention-action-row__icon--tournament,.attention-action-row__icon--result{color:#fb923c;background:#f973161f}.attention-action-row__icon--moderation{color:#c4b5fd;background:#8b5cf61f}.attention-action-row__body{min-width:0}.attention-action-row__topline{display:flex;justify-content:space-between;gap:12px;color:#67e8f9;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.attention-action-row__topline time{color:var(--muted, #94a3b8);font-weight:700;letter-spacing:0;text-transform:none}.attention-action-row h3{margin:6px 0 4px;font-size:.98rem}.attention-action-row p{margin:0;color:var(--muted, #94a3b8);line-height:1.45}.attention-action-row__meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.attention-action-row__meta span{padding:5px 8px;border-radius:8px;color:#94a3b8d9;background:#0206175c;font-size:.7rem}.attention-action-row__meta strong{color:#e2e8f0}.attention-action-row__actions{display:flex;flex-direction:column;gap:8px}.attention-action-row__actions .button{min-width:132px;min-height:36px;padding:8px 11px;font-size:.76rem}@media(max-width:820px){.recovery-attention__heading{flex-direction:column}.attention-action-row{grid-template-columns:auto minmax(0,1fr)}.attention-action-row__actions{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}}@media(max-width:560px){.attention-action-row{grid-template-columns:1fr}.attention-action-row__actions{grid-column:auto;flex-direction:column}.attention-action-row__actions .button,.recovery-attention__heading .button{width:100%}}.ranking-page__intro{max-width:820px}.ranking-mode-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 0 2px;scrollbar-width:thin}.ranking-mode-tabs button{flex:0 0 auto;min-height:40px;padding:0 15px;border:1px solid var(--border-soft);border-radius:12px;background:#141c2c;color:var(--muted);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.ranking-mode-tabs button:hover{border-color:#10c7e873;color:#fff}.ranking-mode-tabs button.active{border-color:var(--cyan);background:#10c7e81f;color:var(--cyan);box-shadow:inset 0 0 0 1px #10c7e814}.ranking-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ranking-summary-card{min-height:138px;display:grid;align-content:center;gap:7px;padding:20px}.ranking-summary-card>svg{color:var(--cyan)}.ranking-summary-card:nth-child(2)>svg{color:var(--orange)}.ranking-summary-card span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px}.ranking-summary-card strong{font-size:27px}.ranking-summary-card small{color:var(--muted)}.ranking-table-wrap--real{padding:20px}.ranking-table-heading{gap:16px}.ranking-table--real{overflow-x:auto}.ranking-row--header,.ranking-row--real{min-width:620px;display:grid;grid-template-columns:46px minmax(230px,1fr) 90px 90px;align-items:center;gap:12px}.ranking-row--header.has-top-three,.ranking-row--real.has-top-three{grid-template-columns:46px minmax(230px,1fr) 90px 90px 80px}.ranking-row--header.has-top-three.has-kills,.ranking-row--real.has-top-three.has-kills{min-width:720px;grid-template-columns:46px minmax(230px,1fr) 90px 90px 80px 70px}.ranking-row--header{min-height:40px;padding:0 12px;border-bottom:1px solid var(--border-soft);color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.55px}.ranking-row--real{min-height:68px;padding:8px 12px;border-bottom:1px solid var(--border-soft)}.ranking-row--real:last-child{border-bottom:0}.ranking-row--real.is-me{background:linear-gradient(90deg,rgba(16,199,232,.1),transparent);box-shadow:inset 3px 0 0 var(--cyan)}.ranking-row--real>span{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12px}.ranking-row--real>b:not(.rank-number){font-size:13px}.ranking-player{min-width:0;display:flex;align-items:center;gap:11px}.ranking-player>div{min-width:0}.ranking-player strong,.ranking-player span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-player span{margin-top:3px;color:var(--muted);font-size:10px}.ranking-pagination,.wallet-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border-soft)}.ranking-pagination>span,.wallet-pagination>span{color:var(--muted);font-size:11px;font-weight:800}.wallet-pagination .button,.ranking-pagination .button{min-width:118px;justify-content:center}@media(max-width:760px){.ranking-summary-grid{grid-template-columns:1fr;gap:9px}.ranking-summary-card{min-height:106px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px}.ranking-summary-card>svg{grid-row:1 / span 3}.ranking-summary-card strong{font-size:24px}.ranking-table-wrap--real{padding:15px}.ranking-table-heading{align-items:flex-start}.ranking-pagination,.wallet-pagination{display:grid;grid-template-columns:1fr 1fr}.ranking-pagination>span,.wallet-pagination>span{grid-column:1 / -1;grid-row:1;text-align:center}.ranking-pagination .button,.wallet-pagination .button{min-width:0}}.ranking-page__intro strong{color:var(--cyan)}.ranking-row--header.ranking-row--score,.ranking-row--real.ranking-row--score{min-width:900px;grid-template-columns:54px minmax(220px,1fr) 110px 140px 100px 90px 90px}.ranking-row--score .ranking-points{display:inline-flex;align-items:center;gap:6px;color:var(--cyan);font-size:14px}.ranking-row--score .ranking-earned .rumi-amount{justify-content:flex-start;color:#fff;font-weight:900}.ranking-row--score .ranking-rate{color:#dce6f3;font-weight:800}.ranking-row--score.rank-1{background:linear-gradient(90deg,rgba(255,157,31,.13),transparent 72%)}.ranking-row--score.rank-2{background:linear-gradient(90deg,rgba(200,208,220,.09),transparent 72%)}.ranking-row--score.rank-3{background:linear-gradient(90deg,rgba(199,133,84,.09),transparent 72%)}.ranking-my-position{margin-top:22px;padding-top:20px;border-top:1px dashed rgba(16,199,232,.35)}.ranking-my-position__label{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--cyan)}.ranking-my-position__label>div{min-width:0}.ranking-my-position__label strong,.ranking-my-position__label span{display:block}.ranking-my-position__label strong{color:#fff;font-size:13px}.ranking-my-position__label span{margin-top:3px;color:var(--muted);font-size:10px}@media(max-width:760px){.ranking-row--header.ranking-row--score,.ranking-row--real.ranking-row--score{min-width:840px;grid-template-columns:48px minmax(190px,1fr) 100px 130px 92px 82px 82px}}.user-avatar{width:38px;height:38px;display:inline-flex;flex:0 0 auto;overflow:hidden;border-radius:12px;background:#101a2b;border:1px solid rgba(65,219,247,.22);box-shadow:0 8px 20px #01081338}.user-avatar img{width:100%;height:100%;object-fit:cover;display:block}.user-avatar--small{width:34px;height:34px;border-radius:10px}.user-avatar--medium{width:38px;height:38px;border-radius:12px}.user-avatar--large{width:55px;height:55px;border-radius:17px}.user-avatar--profile{width:96px;height:96px;border-radius:29px;border-color:#21d0ef85;box-shadow:0 16px 38px #10c7e833}.avatar.user-avatar{color:transparent;background:#101a2b}.top-avatar{padding:3px;display:inline-grid;place-items:center;overflow:visible;background:#0f1929e6}.top-avatar .user-avatar{width:100%;height:100%;border-radius:9px;border:0;box-shadow:none}.profile-avatar-button{border:0;background:transparent;padding:0;display:grid;justify-items:center;gap:9px;color:var(--cyan);font:inherit;font-weight:800;cursor:pointer}.profile-avatar-button>span:last-child{font-size:12px;padding:6px 10px;border-radius:999px;background:var(--cyan-soft);transition:transform .18s ease,background .18s ease}.profile-avatar-button:hover>span:last-child{transform:translateY(-1px);background:#10c7e833}.profile-avatar-button:hover .user-avatar{border-color:var(--cyan);transform:translateY(-2px)}.profile-avatar-button .user-avatar{transition:transform .18s ease,border-color .18s ease}.avatar-picker-backdrop{z-index:1200;padding:24px;overflow-y:auto}.avatar-picker-modal{width:min(620px,100%);margin:auto;padding:0;overflow:hidden;border-color:#10c7e84d;box-shadow:0 30px 90px #00000094}.avatar-picker-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 26px 20px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,rgba(16,199,232,.1),transparent 60%)}.avatar-picker-modal__header h2{margin:5px 0 6px;font-size:clamp(24px,4vw,32px)}.avatar-picker-modal__header p{margin:0;color:var(--muted);max-width:470px}.avatar-picker-preview{margin:22px 26px 10px;display:flex;align-items:center;gap:18px;padding:17px;border-radius:18px;background:#0a1424b8;border:1px solid rgba(16,199,232,.18)}.avatar-picker-preview>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 7px;color:var(--muted)}.avatar-picker-preview strong{grid-column:1 / -1;color:var(--text);font-size:18px}.avatar-picker-grid{padding:16px 26px 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.avatar-picker-option{position:relative;min-height:108px;display:grid;place-items:center;border-radius:18px;border:1px solid var(--line);background:#101b2dc7;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.avatar-picker-option:hover{transform:translateY(-2px);border-color:#10c7e87a}.avatar-picker-option.is-selected{border-color:var(--cyan);background:#10c7e81a;box-shadow:inset 0 0 0 1px #10c7e840,0 12px 26px #0003}.avatar-picker-option__check{position:absolute;right:9px;top:9px;width:25px;height:25px;display:grid;place-items:center;border-radius:999px;background:var(--cyan);color:#041019}.avatar-picker-modal__actions{display:flex;justify-content:flex-end;gap:10px;padding:18px 26px 24px;border-top:1px solid var(--line)}.ranking-player .user-avatar,.br-participant-row .user-avatar,.br-team-member .user-avatar{align-self:center}.quick-player .user-avatar{margin-inline:auto}@media(max-width:620px){.avatar-picker-backdrop{padding:12px;align-items:flex-end}.avatar-picker-modal{border-radius:24px 24px 16px 16px}.avatar-picker-modal__header{padding:20px 18px 16px}.avatar-picker-preview{margin:16px 18px 8px}.avatar-picker-grid{padding:12px 18px 20px;gap:9px}.avatar-picker-option{min-height:92px}.avatar-picker-modal__actions{padding:16px 18px 20px}}.staff-selected-user>.user-avatar+div{flex:1}.user-access-result>.user-avatar{width:39px;height:39px}.staff-search-results button>.user-avatar{width:38px;height:38px}.connection-banner{display:flex;align-items:center;gap:11px;margin:12px 24px 0;padding:11px 14px;border:1px solid rgba(249,115,22,.34);border-radius:13px;color:#ffd7b5;background:#f973161a}.connection-banner>div{display:grid;gap:2px}.connection-banner strong{color:#fff;font-size:.78rem}.connection-banner span{color:#d7b89f;font-size:.68rem}.manager-panel__intro-row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.manager-panel__intro-row .page-intro{margin:0}.manager-summary-refresh{flex:0 0 auto}.manager-summary-warning{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid rgba(249,115,22,.24);border-radius:12px;color:#ffc89d;background:#f9731613;font-size:.72rem}.manager-stat--attention{border-color:#ff586f47!important;background:linear-gradient(145deg,#ff586f14,#ffffff06)!important}.manager-stat--attention strong{color:#ff8b9d}.manager-module-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.manager-tab-badge{min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;color:#dffbff;background:#10c7e82e;font-size:9px;line-height:1}.manager-tab-badge--attention{color:#fff;background:#ef476f;box-shadow:0 0 0 3px #ef476f1f}.arena-admin-groups{display:grid;gap:18px}.arena-admin-group{display:grid;gap:8px}.arena-admin-group>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}.arena-admin-group>header>div{display:grid;gap:3px}.arena-admin-group>header strong{color:#fff;font-size:.92rem}.arena-admin-group>header>b{min-width:27px;height:27px;display:grid;place-items:center;border-radius:9px;color:#bff8ff;background:#10c7e81f;font-size:.72rem}.arena-admin-ownership-note,.assignment-control-note{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid rgba(16,199,232,.17);border-radius:13px;color:#a9bacb;background:#10c7e80e;font-size:.72rem;line-height:1.48}.arena-admin-ownership-note svg,.assignment-control-note svg{flex:0 0 auto;color:var(--cyan)}.assignment-control-note>div{display:grid;gap:3px}.assignment-control-note strong{color:#eefcff}@media(max-width:760px){.connection-banner{margin-inline:12px}.manager-panel__intro-row{align-items:stretch;flex-direction:column}.manager-summary-refresh{width:100%}}.notifications-context-label{color:#7f91a8;font-size:.58rem;font-weight:750;letter-spacing:.025em}.sidebar-user{grid-template-columns:minmax(0,1fr) auto;gap:8px}.sidebar-user__identity{min-width:0;padding:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.sidebar-user__identity>span{min-width:0;margin:0}.sidebar-user__identity strong,.sidebar-user__identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user__identity strong{color:var(--text);font-size:13px}.sidebar-user__identity small{margin-top:3px;color:var(--muted);font-size:10px}.sidebar-settings{width:36px;height:36px;padding:0;display:grid;place-items:center;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--muted);cursor:pointer}.sidebar-settings:hover,.sidebar-settings--active{border-color:#10c7e833;background:var(--cyan-soft);color:var(--cyan)}.profile-layout--identity{align-items:start}.profile-identity-card{position:sticky;top:92px}.profile-identity-card .button{width:100%;margin-top:10px}.profile-gamertag{margin-top:10px;color:var(--cyan);font-size:14px}.profile-main-column{min-width:0;display:grid;gap:16px}.competitive-record-card,.connected-game-card,.settings-card{padding:24px}.competitive-record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.competitive-record-grid article{min-width:0;min-height:94px;padding:15px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;border:1px solid var(--border-soft);border-radius:14px;background:#ffffff06}.competitive-record-grid article span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.45px;text-transform:uppercase}.competitive-record-grid article strong{font-size:24px}.competitive-record-grid__rumis{border-color:#ffa43b38!important;background:#ffa43b0b!important}.competitive-record-grid__rumis strong{color:var(--orange)}.connected-game-row{min-height:92px;padding:15px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--border-soft);border-radius:14px;background:#ffffff06}.connected-game-row>div{min-width:0;display:grid;gap:5px}.connected-game-row span{color:var(--muted);font-size:10px}.connected-game-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.connected-game-row small{color:var(--cyan);font-size:10px}.settings-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.settings-card--identity{grid-row:span 2}.settings-card .game-profile-heading{margin-bottom:18px}.profile-form label small{color:var(--muted);font-size:10px;line-height:1.45}.settings-actions{display:grid;gap:10px}.settings-actions .button{width:100%;justify-content:flex-start}.settings-actions .button--danger-soft{justify-content:center;margin-top:5px}@media(max-width:900px){.profile-identity-card{position:static}.settings-layout{grid-template-columns:1fr}.settings-card--identity{grid-row:auto}}@media(max-width:640px){.competitive-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.competitive-record-grid article{min-height:84px;padding:13px}.competitive-record-grid article strong{font-size:21px}.connected-game-row{align-items:stretch;flex-direction:column}.connected-game-row .button{width:100%}.profile-password-grid{grid-template-columns:1fr}.competitive-record-card,.connected-game-card,.settings-card{padding:18px}}.multiplayer-invitation-landing{display:grid;gap:20px;padding:clamp(18px,3vw,30px);border:1px solid rgba(255,143,41,.24);border-radius:24px;background:linear-gradient(145deg,#ff8f291a,#12161feb 42%)}.multiplayer-invitation-landing>header{display:flex;gap:16px;align-items:flex-start}.multiplayer-invitation-landing>header h2{margin:4px 0 7px}.multiplayer-invitation-landing>header p{margin:0;color:var(--text-muted)}.multiplayer-invitation-landing__icon{display:grid;place-items:center;width:58px;height:58px;flex:0 0 auto;border-radius:18px;background:#ff8f2929;color:var(--orange)}.multiplayer-invitation-landing__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.multiplayer-invitation-landing__facts article{display:grid;gap:5px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:16px;background:#ffffff09}.multiplayer-invitation-landing__facts article svg{color:var(--orange)}.multiplayer-invitation-landing__facts article span{color:var(--text-muted);font-size:.76rem}.multiplayer-invitation-landing__facts article strong{overflow-wrap:anywhere}.multiplayer-invitation-roster{display:grid;gap:11px}.multiplayer-invitation-roster>div:first-child{display:flex;justify-content:space-between;gap:14px}.multiplayer-invitation-roster__members{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:9px}.multiplayer-invitation-roster__members article{display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 12px;border:1px solid var(--border);border-radius:15px;background:#ffffff08}.multiplayer-invitation-roster__members article>span:first-child{display:grid;place-items:center;width:35px;height:35px;flex:0 0 auto;border-radius:11px;background:#ffffff14;font-weight:800}.multiplayer-invitation-roster__members article div{display:grid;min-width:0}.multiplayer-invitation-roster__members article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiplayer-invitation-roster__members article small{color:var(--text-muted)}.multiplayer-invitation-roster__members article.is-leader{border-color:#ff8f2959}.multiplayer-invitation-roster__members article.is-leader svg{margin-left:auto;color:var(--orange)}.multiplayer-invitation-roster__members article.is-empty{justify-content:center;color:var(--text-muted);border-style:dashed}.multiplayer-invitation-warning{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:14px;background:#ffb22e1a;color:#ffd18b}.multiplayer-invitation-landing__actions{display:flex;flex-wrap:wrap;gap:10px}.multiplayer-team-slots--v0928 .multiplayer-member-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar identity role" "actions actions actions";gap:10px 12px;align-items:center;min-height:88px;padding:13px}.multiplayer-member-card__avatar{grid-area:avatar}.multiplayer-member-card__identity{grid-area:identity;display:grid;min-width:0}.multiplayer-member-card__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiplayer-member-card__identity small{color:var(--text-muted)}.multiplayer-member-card__role{grid-area:role;display:inline-flex;gap:5px;align-items:center;padding:5px 8px;border-radius:999px;background:#ffffff0f;color:var(--text-muted);font-size:.72rem;font-weight:800}.multiplayer-member-card__role.is-leader{color:var(--orange);background:#ff8f291f}.multiplayer-member-card__actions{grid-area:actions;display:flex;justify-content:flex-end;gap:8px;padding-top:9px;border-top:1px solid var(--border)}.multiplayer-member-card__actions button{position:static!important;display:inline-flex;align-items:center;gap:6px;width:auto!important;height:32px;padding:0 10px;border-radius:9px}.multiplayer-member-card__actions button span{font-size:.72rem;font-weight:700}.multiplayer-current-match--v0928{display:grid;gap:18px}.multiplayer-current-action{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px;border:1px solid rgba(255,143,41,.28);border-radius:20px;background:linear-gradient(120deg,#ff8f291f,#ffffff06)}.multiplayer-current-action__copy{display:flex;gap:13px;align-items:flex-start;min-width:0}.multiplayer-current-action__copy>svg{flex:0 0 auto;color:var(--orange)}.multiplayer-current-action__copy>div{display:grid;gap:4px}.multiplayer-current-action__copy strong{font-size:1.05rem}.multiplayer-current-action__copy p{margin:0;color:var(--text-muted)}.multiplayer-current-action>.button{flex:0 0 auto}.multiplayer-member-progress{display:grid;gap:11px;padding:16px;border:1px solid var(--border);border-radius:18px;background:#ffffff06}.multiplayer-member-progress>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.multiplayer-member-progress>header>div{display:flex;align-items:center;gap:8px}.multiplayer-member-progress>header svg{color:var(--orange)}.multiplayer-member-progress>header span{padding:5px 9px;border-radius:999px;background:#ffffff12;font-weight:800}.multiplayer-member-progress>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.multiplayer-member-progress article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 10px;border:1px solid var(--border);border-radius:12px;color:var(--text-muted)}.multiplayer-member-progress article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#ffffff0f;font-size:.7rem;font-weight:800}.multiplayer-member-progress article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.multiplayer-member-progress article.is-confirmed{color:#7ce5a8;border-color:#3ccb7e47;background:#3ccb7e12}.multiplayer-opponent-progress{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:-9px;color:var(--text-muted);font-size:.8rem}.multiplayer-opponent-progress strong{color:var(--text-main)}.multiplayer-opponent-progress svg{color:#65d99a}.multiplayer-room-form--v0928{margin:0}.multiplayer-room-form__actions{display:flex!important;gap:9px}.multiplayer-room-access--v0928{display:grid;gap:13px}.multiplayer-room-access--v0928>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.multiplayer-room-access--v0928>header>div{display:grid}.multiplayer-room-access--v0928>header span{color:var(--orange);font-size:.72rem;font-weight:900;letter-spacing:.08em}.multiplayer-room-access__details{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.multiplayer-room-access__credentials{display:grid;grid-template-columns:auto minmax(70px,auto) auto minmax(70px,auto);gap:6px 9px;align-items:center;padding:10px 12px;border-radius:12px;background:#ffffff0b}.multiplayer-room-access__credentials span{color:var(--text-muted);font-size:.72rem}.multiplayer-room-access.is-collapsed{padding-block:12px}.multiplayer-bracket--v0928{display:grid;gap:15px}.multiplayer-bracket-prizes{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:12px 14px;border:1px solid rgba(255,143,41,.22);border-radius:14px;background:#ff8f2912}.multiplayer-bracket-prizes span{color:var(--text-muted)}.multiplayer-bracket__scroll{display:flex;align-items:stretch;gap:56px;overflow-x:auto;padding:12px 28px 24px 8px}.multiplayer-bracket__round{display:flex;flex-direction:column;min-width:230px}.multiplayer-bracket__round>h3{margin:0 0 12px;text-align:center;color:var(--text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.multiplayer-bracket__round-body{display:flex;flex:1;flex-direction:column;justify-content:space-around;gap:22px}.multiplayer-bracket-pair{position:relative;display:grid;gap:18px}.multiplayer-bracket-node{position:relative}.multiplayer-bracket__round:not(.is-final-round):not(.multiplayer-bracket__round--third) .multiplayer-bracket-node:after{content:"";position:absolute;top:50%;right:-28px;width:28px;height:2px;background:#ff8f298c}.multiplayer-bracket__round:not(.is-first-round):not(.multiplayer-bracket__round--third) .multiplayer-bracket-node:before{content:"";position:absolute;top:50%;left:-28px;width:28px;height:2px;background:#ff8f298c}.multiplayer-bracket__round:not(.is-final-round) .multiplayer-bracket-pair:after{content:"";position:absolute;top:25%;bottom:25%;right:-28px;width:2px;background:#ff8f298c}.multiplayer-bracket__round--third{min-width:230px;padding-left:10px;border-left:1px dashed rgba(255,143,41,.28)}.multiplayer-bracket-match{overflow:visible}.multiplayer-bracket-match>header{display:flex;justify-content:space-between;gap:8px;margin-bottom:7px}.multiplayer-bracket-match>header span{color:var(--text-muted);font-size:.68rem;text-transform:uppercase}.multiplayer-bracket-match>header b{padding:3px 6px;border-radius:999px;background:#ffffff0f;font-size:.64rem}.multiplayer-bracket-match--in_progress>header b,.multiplayer-bracket-match--room_open>header b{color:#8fddff;background:#37ace21f}.multiplayer-bracket-match--completed>header b{color:#7ce5a8;background:#3ccb7e1a}.multiplayer-bracket-match--disputed>header b{color:#ffd18b;background:#ffb22e1a}@media(max-width:760px){.multiplayer-invitation-landing__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.multiplayer-invitation-landing>header{flex-direction:column}.multiplayer-current-action{align-items:stretch;flex-direction:column}.multiplayer-current-action>.button{width:100%}.multiplayer-room-access--v0928>header{align-items:stretch;flex-direction:column}.multiplayer-room-access__details{align-items:stretch;flex-direction:column}.multiplayer-room-access__details>*{width:100%}.multiplayer-room-access__credentials{grid-template-columns:auto minmax(0,1fr)}.multiplayer-member-card__actions{justify-content:stretch}.multiplayer-member-card__actions button{flex:1;justify-content:center}.multiplayer-bracket__scroll{gap:46px}}.arena-explainer small{display:inline-flex;align-items:center;width:fit-content;margin-top:5px;color:var(--orange);font-weight:800}.arena-result-card{display:grid;gap:16px;padding:18px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(135deg,#ffffff0b,#ffffff05)}.arena-result-card--winner{border-color:#ff8f296b;background:linear-gradient(135deg,#ff8f2926,#ffd2540b)}.arena-result-card--podium{border-color:#ffd25447}.arena-result-card--outside{border-color:#ffffff1a}.arena-result-card__hero{display:flex;gap:13px;align-items:flex-start}.arena-result-card__hero>svg{flex:0 0 auto;color:var(--orange)}.arena-result-card__hero>div{display:grid;gap:4px}.arena-result-card__hero strong{font-size:1.08rem}.arena-result-card__hero p{margin:0;color:var(--text-muted)}.arena-result-card__numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.arena-result-card__numbers>div{display:grid;gap:4px;min-width:0;padding:12px;border-radius:14px;background:#ffffff0b}.arena-result-card__numbers span{color:var(--text-muted);font-size:.74rem}.arena-result-card__numbers strong{overflow-wrap:anywhere}.arena-next-turn{display:inline-flex;gap:5px;margin-top:7px;color:var(--text-muted);font-size:.78rem}.arena-next-turn b{color:var(--text-main)}.arena-wait-countdown{display:flex;align-items:center;gap:8px;width:fit-content;margin-top:10px;padding:8px 10px;border:1px solid rgba(255,143,41,.25);border-radius:12px;background:#ff8f2914}.arena-wait-countdown svg{color:var(--orange)}.arena-wait-countdown span{color:var(--text-muted);font-size:.74rem}.arena-wait-countdown strong{color:var(--orange);font-variant-numeric:tabular-nums}.quick-result-form--focused{border-color:#ff8f2957;box-shadow:0 14px 45px #0000002e}.quick-result-form__heading>div{display:grid;gap:3px}.quick-result-form__heading .eyebrow{color:var(--orange)}.quick-result-pending-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.quick-result-pending-summary>div{display:grid;gap:3px;min-width:0;padding:10px 11px;border:1px solid var(--border);border-radius:12px;background:#ffffff09}.quick-result-pending-summary span{color:var(--text-muted);font-size:.7rem}.quick-result-pending-summary strong{overflow-wrap:anywhere;font-size:.82rem}.quick-result-pending-summary>p{grid-column:1 / -1;margin:2px 0 0;color:var(--text-muted)}@media(max-width:760px){.arena-result-card__numbers,.quick-result-pending-summary{grid-template-columns:1fr}.arena-result-card__hero{align-items:flex-start}.arena-wait-countdown{align-items:flex-start;flex-wrap:wrap;width:100%}}.ranking-season-selector{padding:18px 20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:12px 18px}.ranking-season-selector>div{min-width:0;display:flex;align-items:center;gap:11px}.ranking-season-selector>div>svg{flex:0 0 auto;color:var(--cyan)}.ranking-season-selector span,.ranking-season-selector strong{display:block}.ranking-season-selector span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.65px}.ranking-season-selector strong{margin-top:4px;font-size:17px}.ranking-season-selector select{width:100%;min-height:42px}.ranking-season-selector>small{grid-column:1 / -1;color:var(--muted)}.ranking-no-season{min-height:260px;display:grid;place-items:center;align-content:center;gap:10px;padding:35px;text-align:center}.ranking-no-season svg{color:var(--cyan)}.ranking-no-season span{max-width:540px;color:var(--muted)}.ranking-rules-card{padding:20px}.ranking-rules-card__heading{display:flex;align-items:center;gap:10px}.ranking-rules-card__heading>svg{color:var(--orange)}.ranking-rules-card__heading strong,.ranking-rules-card__heading span{display:block}.ranking-rules-card__heading span{margin-top:3px;color:var(--muted);font-size:11px}.ranking-rules-grid{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ranking-rules-grid>div{min-height:88px;padding:13px;border-radius:13px;background:#05091057;border:1px solid rgba(255,255,255,.065)}.ranking-rules-grid span,.ranking-rules-grid strong,.ranking-rules-grid small{display:block}.ranking-rules-grid span{color:var(--muted);font-size:10px;font-weight:800}.ranking-rules-grid strong{margin-top:8px;color:var(--cyan);font-size:20px}.ranking-rules-grid small{margin-top:4px;color:var(--muted);font-size:9px}.ranking-row--header.ranking-row--season,.ranking-row--real.ranking-row--season{min-width:900px;grid-template-columns:54px minmax(220px,1fr) 110px 140px 100px 90px 90px}.ranking-history-note{margin-top:20px;padding:14px;display:flex;align-items:center;gap:9px;border-radius:12px;background:#ff9d1f14;color:#f9d6aa;font-size:11px}.ranking-history-note svg{flex:0 0 auto;color:var(--orange)}.season-admin-form,.season-admin-list{padding:20px}.season-admin-fields{margin-top:18px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:12px}.season-admin-rule-heading{margin-top:22px;display:flex;align-items:center;gap:10px}.season-admin-rule-heading svg{color:var(--orange)}.season-admin-rule-heading strong,.season-admin-rule-heading span{display:block}.season-admin-rule-heading span{margin-top:3px;color:var(--muted);font-size:11px}.season-admin-rules{margin-top:13px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.season-admin-form__actions{margin-top:18px;display:flex;justify-content:flex-end}.season-admin-cards{margin-top:16px;display:grid;gap:12px}.season-admin-card{padding:16px;border-radius:15px;border:1px solid var(--border-soft);background:#05091057}.season-admin-card--active{border-color:#10c7e861;background:linear-gradient(135deg,#10c7e817,#05091057)}.season-admin-card--completed{opacity:.86}.season-admin-card__status{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.55px}.season-admin-card--active .season-admin-card__status{color:var(--cyan)}.season-admin-card--completed .season-admin-card__status{color:#cbd5e1}.season-admin-card__title{margin-top:11px;display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.season-admin-card__title strong,.season-admin-card__title span{display:block}.season-admin-card__title strong{font-size:16px}.season-admin-card__title span{margin-top:5px;color:var(--muted);font-size:10px}.season-admin-card__title>b{flex:0 0 auto;color:var(--cyan);font-size:11px}.season-admin-card__rules{margin-top:13px;display:flex;flex-wrap:wrap;gap:7px}.season-admin-card__rules span{padding:6px 8px;border-radius:999px;background:#ffffff0e;color:var(--muted);font-size:9px;font-weight:800}.season-admin-card__actions{margin-top:15px;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.season-admin-card__frozen{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;font-weight:800}@media(max-width:960px){.season-admin-fields,.season-admin-rules{grid-template-columns:1fr 1fr}}@media(max-width:760px){.ranking-season-selector{grid-template-columns:1fr;padding:16px}.ranking-season-selector>small{grid-column:auto}.ranking-rules-grid{grid-template-columns:1fr 1fr}.ranking-row--header.ranking-row--season,.ranking-row--real.ranking-row--season{min-width:840px;grid-template-columns:48px minmax(190px,1fr) 100px 130px 92px 82px 82px}.season-admin-fields,.season-admin-rules{grid-template-columns:1fr}.season-admin-form,.season-admin-list{padding:15px}.season-admin-form__actions .button,.season-admin-card__actions .button{width:100%;justify-content:center}}@media(max-width:520px){.ranking-rules-grid{grid-template-columns:1fr}.season-admin-card__title,.season-admin-card__actions{flex-direction:column}}.marketing-feed-comments-preview{display:grid;gap:6px;padding:0 15px 10px;border-top:1px solid rgba(126,164,202,.09)}.marketing-feed-comment-preview{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px 0 0;color:#aab6c7;text-align:left;background:transparent;border:0}.marketing-feed-comment-preview .user-avatar{width:28px;height:28px}.marketing-feed-comment-preview span{min-width:0;overflow:hidden;color:#aab6c7;font-size:.73rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.marketing-feed-comment-preview b{color:#edf5ff}.marketing-feed-comments-empty,.marketing-feed-comments-all{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:3px 0;color:#8292a7;background:transparent;border:0;font-size:.72rem;font-weight:800}.marketing-feed-comments-all{color:#6edcff}.marketing-feed-comment-compose{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:7px;padding:0 15px 15px}.marketing-feed-comment-compose input{min-width:0;min-height:38px;padding:0 12px;border-radius:11px;border:1px solid rgba(126,164,202,.16);background:#050c16b8;color:#f4f8fc;outline:none}.marketing-feed-comment-compose input:focus{border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee14}.marketing-feed-comment-compose button{display:grid;place-items:center;border-radius:11px;border:1px solid rgba(34,211,238,.24);background:#22d3ee1c;color:#79e6ff}.marketing-feed-comment-compose button:disabled{opacity:.4}.marketing-feed-modal-backdrop{z-index:125}.marketing-feed-modal{width:min(980px,calc(100vw - 30px));max-height:min(860px,calc(100vh - 30px));display:grid;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);overflow:hidden;padding:0}.marketing-feed-modal__media{min-height:100%;background:#080d16}.marketing-feed-modal__media img{width:100%;height:100%;object-fit:cover}.marketing-feed-modal__content{min-width:0;overflow-y:auto;padding:32px 26px 24px}.marketing-feed-modal__content h2{margin-top:6px;color:#fff;font-size:1.6rem}.marketing-feed-modal__content>p{margin-top:8px;color:#a9b5c5;line-height:1.55}.marketing-feed-modal__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.marketing-feed-modal__actions .is-liked{color:#fb7185;border-color:#f43f8f47}.marketing-feed-modal__composer{display:grid;gap:9px;margin-top:20px;padding:14px;border-radius:15px;border:1px solid rgba(126,164,202,.15);background:#070f1bb3}.marketing-feed-modal__composer textarea{min-height:86px;resize:vertical;padding:11px 12px;border-radius:11px;border:1px solid rgba(126,164,202,.18);background:#091321;color:#f5f9ff;outline:none}.marketing-feed-modal__composer textarea:focus{border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee14}.marketing-feed-modal__composer>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.marketing-feed-modal__composer small{color:#77879b;font-size:.7rem}.marketing-feed-modal__comments-heading{min-height:42px;display:flex;align-items:end;justify-content:space-between;margin-top:18px;padding-bottom:9px;border-bottom:1px solid rgba(126,164,202,.12)}.marketing-feed-modal__comments-heading>div{display:flex;align-items:center;gap:8px}.marketing-feed-modal__comments-heading strong{color:#f5f9ff}.marketing-feed-modal__comments-heading span:not(.mini-loader){min-width:24px;padding:3px 7px;border-radius:999px;color:#82e6ff;background:#22d3ee17;font-size:.7rem;font-weight:900;text-align:center}.marketing-feed-modal__comments{display:grid}.marketing-feed-modal__comment{display:grid;grid-template-columns:34px minmax(0,1fr) 30px;align-items:start;gap:10px;padding:13px 0;border-bottom:1px solid rgba(126,164,202,.09)}.marketing-feed-modal__comment .user-avatar{width:34px;height:34px}.marketing-feed-modal__comment>div>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.marketing-feed-modal__comment strong{color:#edf5ff;font-size:.82rem}.marketing-feed-modal__comment span,.marketing-feed-modal__comment time{color:#718196;font-size:.67rem}.marketing-feed-modal__comment p{margin-top:4px;color:#b5c0cf;font-size:.8rem;line-height:1.48;overflow-wrap:anywhere}.marketing-feed-modal__comment>button{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;border:1px solid rgba(255,112,112,.14);background:#ff50500d;color:#e88d96}.marketing-feed-modal__pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:16px}.marketing-feed-modal__pagination button{display:inline-flex;align-items:center;gap:5px;color:#aab8c9;background:transparent;border:0;font-weight:800}.marketing-feed-modal__pagination button:disabled{opacity:.35}.marketing-feed-modal__pagination span{color:#7e8da1;font-size:.74rem}.rule-template-library__selector,.rule-template-library__manage>label{display:grid;gap:6px}.rule-template-library__selector>span,.rule-template-library__manage>label>span{color:#9fb0c5;font-size:.74rem;font-weight:850}.rule-template-library__selector select,.rule-template-library__manage input{min-height:44px;padding:0 12px;border-radius:11px;border:1px solid rgba(126,152,185,.25);background:#050e1be0;color:#f7fbff;outline:none}.rule-template-library__selector select:focus,.rule-template-library__manage input:focus{border-color:#22d3ee7a;box-shadow:0 0 0 3px #22d3ee14}.rule-template-library__manage{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end}.rule-template-library__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rule-template-library__note{color:#718196;font-size:.71rem;line-height:1.4}:is(.finance-form,.br-builder__form,.arena-builder__form,.multiplayer-create__form,.admin-form-grid,.season-admin-form,.staff-role-form,.profile-form,.multiplayer-report-form,.quick-result-form,.br-room-form,.multiplayer-room-form) label>span{color:#9fb0c5;font-size:.75rem;font-weight:850}:is(.finance-form,.br-builder__form,.arena-builder__form,.multiplayer-create__form,.admin-form-grid,.season-admin-form,.staff-role-form,.profile-form,.multiplayer-report-form,.quick-result-form,.br-room-form,.multiplayer-room-form) :is(input,select,textarea){border-color:#7e98b93b;background:#050e1bd6;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}:is(.finance-form,.br-builder__form,.arena-builder__form,.multiplayer-create__form,.admin-form-grid,.season-admin-form,.staff-role-form,.profile-form,.multiplayer-report-form,.quick-result-form,.br-room-form,.multiplayer-room-form) :is(input,select,textarea):focus{border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee14;background:#0a1524;outline:0}:is(.request-chat__composer,.quick-chat__composer,.br-chat__composer,.arena-chat-compose) :is(input,textarea){border-color:#7e98b933;background:#050e1bdb}@media(max-width:820px){.marketing-feed-modal{grid-template-columns:1fr;overflow-y:auto}.marketing-feed-modal__media{min-height:260px;max-height:42vh}.marketing-feed-modal__content{overflow:visible;padding:24px 17px 20px}.rule-template-library__manage{grid-template-columns:1fr}}@media(max-width:520px){.marketing-feed-track{grid-auto-columns:91%}.marketing-feed-modal__composer>div{align-items:stretch;flex-direction:column}.marketing-feed-modal__composer .button{width:100%;justify-content:center}.marketing-feed-modal__actions .button{flex:1 1 100%;justify-content:center}.marketing-feed-modal__comment{grid-template-columns:32px minmax(0,1fr) 28px}.rule-template-library__actions>*{flex:1 1 auto}}@media(min-width:1180px){.rule-steps{grid-template-columns:repeat(5,minmax(0,1fr))}}.rule-step--warning{border:1px solid rgba(248,113,113,.18);background:#f871710b}.rule-step--warning>b{display:grid;place-items:center;width:24px;min-width:24px;height:24px;border-radius:50%;color:#ff8b8b;background:#f871711a}.rule-panel__footer{margin:16px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.07);color:var(--muted);font-size:11px;line-height:1.6;text-align:center}.room-manual-hint{margin:2px 0 -2px;color:var(--muted);font-size:.76rem;line-height:1.45}.quick-room-access-panel{gap:14px}.quick-room-access-field{display:grid;gap:7px}.quick-room-access-field>span,.quick-room-access-manual label>span{color:var(--text-muted);font-size:.7rem;font-weight:800}.quick-room-access-field textarea,.quick-room-access-manual input{width:100%;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:#09111e;color:#fff;outline:0}.quick-room-access-field textarea{min-height:86px;padding:11px 13px;resize:vertical;line-height:1.45}.quick-room-access-manual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quick-room-access-manual label{display:grid;gap:7px}.quick-room-access-manual input{min-height:43px;padding:0 12px}.quick-room-access-field textarea:focus,.quick-room-access-manual input:focus{border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee12}.quick-enter-game{min-height:50px;font-size:.93rem}.quick-room-manual-access{display:grid;gap:7px;padding:12px;border-radius:12px;background:#ffffff09}.quick-room-manual-access p{margin:0;font-size:.74rem}.quick-room-manual-access>div{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:7px 10px;align-items:center}.quick-room-manual-access span{color:var(--text-muted);font-size:.7rem}.multiplayer-room-form textarea,.br-room-form textarea,.arena-room-config textarea{width:100%;min-height:86px;padding:11px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#090f1a;color:#fff;resize:vertical;line-height:1.45}.multiplayer-room-access__details .multiplayer-room-access__credentials{display:grid;grid-template-columns:auto minmax(70px,auto) auto minmax(70px,auto);gap:6px 9px;align-items:center;padding:10px 12px;border-radius:12px;background:#ffffff0b}@media(max-width:640px){.quick-room-access-manual{grid-template-columns:1fr}.quick-room-manual-access>div,.multiplayer-room-access__details .multiplayer-room-access__credentials{grid-template-columns:auto minmax(0,1fr)}}.competition-history-item>button>img,.competition-history-quick-icon,.competition-history-arena-icon,.competition-history-multiplayer-icon{width:50px!important;height:50px!important;min-width:50px;flex:0 0 50px;border-radius:14px;object-fit:cover}.ranking-season-selector--v0933{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,320px);align-items:end;gap:20px;padding:22px 24px}.ranking-season-selector__identity{min-width:0}.ranking-season-selector__identity h2{margin:5px 0 7px;font-size:clamp(1.45rem,2.5vw,2rem);color:#fff}.ranking-season-selector__identity small{color:var(--text-muted)}.ranking-season-selector__field{display:grid;gap:7px}.ranking-season-selector__field>span{color:var(--text-muted);font-size:.72rem;font-weight:800}.ranking-season-selector__field select{width:100%;min-height:44px;padding:0 42px 0 13px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;background:#0d1421}.ranking-summary-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.ranking-summary-card--rumis strong{color:#7ff6c4}.support-page{gap:18px}.support-grid--actions{grid-template-columns:repeat(3,minmax(0,1fr))}.support-resources,.support-faq,.support-my-tickets{padding:20px}.support-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.support-resource-grid>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;color:#fff;background:#ffffff06;text-align:left}.support-resource-grid>button:hover{border-color:#10c7e840;background:#10c7e80d}.support-resource-grid>button>svg:first-child{color:var(--cyan)}.support-resource-grid strong,.support-resource-grid span{display:block}.support-resource-grid span{margin-top:4px;color:var(--text-muted);font-size:.76rem;line-height:1.45}.support-faq-list{display:grid;gap:8px}.support-faq-list article{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#ffffff05}.support-faq-list article>button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;color:#fff;background:transparent;text-align:left}.support-faq-list article>button svg{transition:transform .18s ease}.support-faq-list article.is-open>button svg{transform:rotate(180deg)}.support-faq-list article p{margin:0;padding:0 15px 15px;color:var(--text-muted);font-size:.79rem;line-height:1.65}.support-ticket-list{display:grid;gap:8px}.support-ticket-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#ffffff05}.support-ticket-list article>div{min-width:0}.support-ticket-list strong,.support-ticket-list span,.support-ticket-list small{display:block}.support-ticket-list span,.support-ticket-list small{margin-top:3px;color:var(--text-muted);font-size:.72rem}.support-ticket-status{flex:0 0 auto;padding:5px 9px;border-radius:999px;color:#9fe8ff;background:#10c7e817;font-size:.67rem}.support-ticket-status--resolved,.support-ticket-status--closed{color:#7ff6c4;background:#1ddd9a17}.support-ticket-status--in_review{color:#ffc66e;background:#f6ae2d1a}.support-ticket-modal{width:min(620px,calc(100vw - 28px));padding:26px}.support-ticket-modal>p,.support-rules-modal>p{color:var(--text-muted);line-height:1.55}.support-ticket-modal .platform-form-field{margin-top:14px}.support-rules-modal{width:min(720px,calc(100vw - 28px));max-height:calc(100vh - 34px);overflow:auto;padding:27px}.support-rules-list{display:grid;gap:9px;margin-top:18px}.support-rules-list article{padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#ffffff06}.support-rules-list strong,.support-rules-list span{display:block}.support-rules-list span{margin-top:5px;color:var(--text-muted);font-size:.78rem;line-height:1.55}.multiplayer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.multiplayer-card{min-width:0}@media(max-width:1100px){.ranking-summary-grid--four,.multiplayer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ranking-season-selector--v0933{grid-template-columns:1fr;align-items:stretch;padding:18px 16px}.ranking-summary-grid--four,.support-grid--actions,.support-resource-grid,.multiplayer-grid{grid-template-columns:1fr}.support-resources,.support-faq,.support-my-tickets{padding:16px}.support-ticket-list article{align-items:flex-start;flex-direction:column}}.season-admin-auto-end{display:grid;align-content:center;gap:5px;min-height:72px;padding:11px 13px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff06}.season-admin-auto-end>span{color:var(--text-muted);font-size:.72rem}.season-admin-auto-end>strong{color:#fff}.season-admin-auto-end>small{color:var(--text-muted);font-size:.67rem}.support-ticket-resolution{display:block;margin-top:6px;color:var(--text-primary, #f4f4f4);line-height:1.45}.manager-module-content{padding:4px 8px 12px}.manager-module-content>:is(.arena-admin,.br-admin,.multiplayer-admin,.quick-dispute-center){padding:20px}@media(max-width:720px){.manager-module-content{padding:2px 2px 8px}.manager-module-content>:is(.arena-admin,.br-admin,.multiplayer-admin,.quick-dispute-center){padding:15px}}.profile-avatar-button--staff{cursor:default;-webkit-user-select:none;user-select:none}.profile-avatar-button--staff span{color:#ffbd70}.marketing-feed-card__caption{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.3em}.marketing-feed-modal{width:min(1160px,calc(100vw - 30px));height:min(760px,calc(100vh - 30px));max-height:calc(100vh - 30px);grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);grid-template-areas:"content media"}.marketing-feed-modal__media{grid-area:media;min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;background:#070c14}.marketing-feed-modal__media img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.marketing-feed-modal__content{grid-area:content;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:28px 24px 20px}.marketing-feed-modal__description{max-height:132px;overflow-y:auto;padding-right:5px;white-space:pre-wrap}.marketing-feed-modal__comments-heading{flex:0 0 auto;margin-top:16px}.marketing-feed-modal__composer--compact{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;margin-top:10px;padding:0;border:0;background:transparent}.marketing-feed-modal__composer--compact input{width:100%;min-width:0;height:38px;padding:0 12px;border-radius:11px;border:1px solid rgba(126,164,202,.18);background:#091321;color:#f5f9ff;outline:none}.marketing-feed-modal__composer--compact input:focus{border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee14}.marketing-feed-modal__composer--compact>button{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;border:1px solid rgba(34,211,238,.25);background:#22d3ee1f;color:#7be7ff}.marketing-feed-modal__composer--compact>button:disabled{opacity:.4}.marketing-feed-modal__comments{flex:1 1 auto;min-height:130px;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.marketing-feed-modal__comment{grid-template-columns:34px minmax(0,1fr) 30px}.marketing-feed-modal__comment-body{min-width:0}.marketing-feed-modal__comment-body>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.marketing-feed-modal__comment-tools{display:grid;place-items:start center}.marketing-feed-modal__comment-tools>button{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;border:1px solid rgba(255,112,112,.14);background:#ff50500d;color:#e88d96}.comment-like{width:fit-content;margin-top:6px;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#73849a;font-size:.7rem;font-weight:800}.comment-like.is-liked{color:#fb7185}.marketing-feed-modal__pagination{flex:0 0 auto}@media(max-width:820px){.marketing-feed-modal{height:min(900px,calc(100vh - 22px));grid-template-columns:1fr;grid-template-rows:minmax(220px,40vh) minmax(0,1fr);grid-template-areas:"media" "content";overflow:hidden}.marketing-feed-modal__media{min-height:220px;max-height:none}.marketing-feed-modal__content{overflow:hidden;padding:20px 16px 16px}.marketing-feed-modal__description{max-height:100px}}.chat-message--with-avatar{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:start}.chat-message--with-avatar>.chat-message__body{min-width:0;display:block;margin:0}.chat-message--with-avatar .chat-message__body>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:5px}.chat-message--with-avatar .user-avatar{width:30px;height:30px}.arena-chat-bubble__identity{display:flex;align-items:center;gap:8px;margin-bottom:6px}.arena-chat-bubble__identity .user-avatar{width:28px;height:28px}.arena-chat-bubble__identity strong{margin:0}.multiplayer-member-card__avatar{width:38px;height:38px;border-radius:12px}.multiplayer-member-progress article>.user-avatar{width:30px;height:30px;border-radius:9px}.arena-admin-player__identity{min-width:0;display:flex;align-items:center;gap:10px}.arena-admin-player__identity>div{min-width:0;display:grid;gap:2px}.competition-history-detail>div:first-child{border-color:#ffa43b38;background:linear-gradient(135deg,#ffa43b17,#ffffff06)}.competition-history-detail>div:first-child span{color:#ffbd70}.competition-history-detail>div:first-child strong{color:#fff;font-size:1rem}.br-result-summary{padding:18px;border-color:#22c55e47;background:linear-gradient(135deg,#22c55e1c,#ffffff06)}.br-result-summary strong{color:#fff;font-size:1.12rem}.arena-result-card__hero strong{color:#fff;font-size:1.28rem}.multiplayer-completed,.multiplayer-eliminated-screen__message{border-width:1px;box-shadow:0 18px 42px #0000002e}.multiplayer-completed h2,.multiplayer-eliminated-screen__message h2{font-size:clamp(1.45rem,3vw,2rem)}.player-invite-autocomplete{position:relative;min-width:0}.player-invite-autocomplete__control{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr) 40px;align-items:center;gap:8px;padding:0 6px 0 11px;border:1px solid rgba(126,164,202,.2);border-radius:12px;background:#050e1bdb}.player-invite-autocomplete__control>svg{color:#6f829b}.player-invite-autocomplete__control input{width:100%;min-width:0;height:42px;padding:0;border:0!important;background:transparent!important;box-shadow:none!important}.player-invite-autocomplete__control button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:9px;background:#22d3ee1f;color:#77e7ff}.player-invite-autocomplete__control button:disabled{opacity:.38}.player-invite-autocomplete__status{display:block;margin-top:5px;color:var(--muted)}.player-invite-autocomplete__menu{position:absolute;z-index:80;top:calc(100% + 7px);left:0;right:0;overflow:hidden;border:1px solid rgba(126,164,202,.2);border-radius:13px;background:#0a1421;box-shadow:0 18px 48px #00000061}.player-invite-autocomplete__menu>button{width:100%;min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border:0;border-bottom:1px solid rgba(255,255,255,.05);border-radius:0;background:transparent;color:inherit;text-align:left}.player-invite-autocomplete__menu>button:last-child{border-bottom:0}.player-invite-autocomplete__menu>button:hover{background:#22d3ee12}.player-invite-autocomplete__menu>button>span{min-width:0;display:grid;gap:2px}.player-invite-autocomplete__menu strong,.player-invite-autocomplete__menu small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-invite-autocomplete__menu strong{color:#fff}.player-invite-autocomplete__menu small{color:var(--muted);font-size:.7rem}.profile-side-column{min-width:0;display:grid;gap:16px}.profile-badges-card{padding:17px}.profile-badges-card__heading{display:flex;align-items:center;gap:10px}.profile-badges-card__heading>svg{color:var(--orange)}.profile-badges-card__heading span,.profile-badges-card__heading strong{display:block}.profile-badges-card__heading span{color:var(--muted);font-size:.7rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.profile-badges-card__heading strong{margin-top:2px;color:#fff}.profile-badges-empty{margin-top:14px;display:flex;gap:10px;align-items:center;padding:13px;border-radius:13px;background:#ffffff06}.profile-badges-empty>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#f59e0b1a;color:#f8b84f}.profile-badges-empty strong,.profile-badges-empty small{display:block}.profile-badges-empty strong{color:#eef5ff;font-size:.82rem}.profile-badges-empty small{margin-top:3px;color:var(--muted);font-size:.69rem;line-height:1.45}.profile-badges-list{margin-top:14px;display:grid;gap:8px}.profile-badges-list article{display:grid;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:10px;border:1px solid transparent;border-radius:12px;background:#f59e0b12}.profile-badges-list article.is-featured{border-color:#14d6e842;background:linear-gradient(135deg,#14d6e814,#f59e0b12)}.profile-badges-list article>:is(img,svg){width:38px;height:38px;object-fit:contain;color:#f8b84f}.profile-badges-list strong,.profile-badges-list small{display:block}.profile-badges-list strong{color:#fff}.profile-badges-list small{margin-top:2px;color:var(--muted);font-size:.67rem}.competitive-record-grid__rumis strong{font-size:24px!important}.competitive-record-grid__rumis .rumi-gem{width:.8em;height:.8em;min-width:.8em}.support-faq-list{gap:2px}.support-faq-list article{border:0!important;border-radius:0!important;background:transparent!important}.support-faq-list article>button{padding:12px 3px}.support-faq-list article p{padding:0 3px 14px}.season-admin-form{overflow:visible;background:linear-gradient(145deg,#0c1726f5,#050b14f5);border-color:#22d3ee21}.season-admin-title-builder{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);gap:16px;align-items:stretch}.season-admin-title-fields{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:12px}.season-color-field{min-width:0;display:grid;gap:7px}.season-color-field>span{color:#9aa9bb;font-size:.7rem;font-weight:850}.season-color-field>input[type=color]{width:100%;height:42px;padding:4px;border-radius:11px;cursor:pointer}.season-color-field>code{color:#6f8299;font-size:.64rem;text-align:center}.season-title-preview{display:grid;align-content:center;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:radial-gradient(circle at 80% 10%,rgba(34,211,238,.1),transparent 45%),#ffffff06}.season-title-preview>span{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;color:#718299;font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.season-title-preview>strong,.season-title-preview>b{display:block;line-height:.98;overflow-wrap:anywhere}.season-title-preview>strong{font-size:clamp(1.25rem,2vw,1.85rem);font-weight:900}.season-title-preview>b{margin-top:5px;font-size:clamp(1.5rem,2.5vw,2.15rem);font-weight:950}.season-admin-fields--schedule{grid-template-columns:.8fr 1.35fr 1fr}.season-admin-card__title em{display:block;margin-top:2px;font-style:normal;font-size:1.05rem;font-weight:900}.ranking-season-title{display:grid;margin:0;line-height:.97}.ranking-season-title>span{display:block;font-size:clamp(1.35rem,3vw,2.05rem);font-weight:950}.ranking-season-title>b{display:block;margin-top:4px;font-size:clamp(1.6rem,3.5vw,2.45rem);font-weight:950}@media(max-width:820px){.marketing-feed-modal{width:min(100% - 14px,620px);height:auto;max-height:calc(100dvh - 14px);grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"media" "content";overflow-y:auto;overscroll-behavior:contain}.marketing-feed-modal__media{min-height:0;height:auto;max-height:none;overflow:visible}.marketing-feed-modal__media img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.marketing-feed-modal__content{overflow:visible;min-height:auto}.marketing-feed-modal__comments{max-height:44vh;min-height:150px}.season-admin-title-builder{grid-template-columns:1fr}.season-admin-title-fields{grid-template-columns:minmax(0,1fr) 105px}.season-admin-fields--schedule{grid-template-columns:1fr}}@media(max-width:520px){.season-admin-title-fields{grid-template-columns:1fr}.season-color-field{grid-template-columns:80px 1fr;align-items:center}.season-color-field>span{grid-column:1 / -1}.season-color-field>input[type=color]{width:80px}.season-color-field>code{text-align:left}.competitive-record-grid__rumis strong{font-size:21px!important}}.player-invite-autocomplete__menu{display:grid!important;grid-template-columns:minmax(0,1fr)!important;max-height:264px;overflow-y:auto;overflow-x:hidden}.player-invite-autocomplete__menu>button{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;width:100%!important;min-height:58px;align-items:center}.player-invite-autocomplete__menu .user-avatar{width:36px;height:36px}.player-invite-autocomplete__menu>button>span{display:grid!important;min-width:0}.player-invite-autocomplete__menu strong{font-size:.82rem}.player-invite-autocomplete__menu small{display:block;margin-top:2px}.multiplayer-invitation-roster__members article>.user-avatar{width:38px;height:38px;flex:0 0 38px}.multiplayer-invitation-roster__members article>.user-avatar img{width:100%;height:100%}.br-explainer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px}.br-explainer>div{display:flex;gap:13px;min-width:0;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff06}.br-explainer svg{flex:0 0 auto;color:var(--cyan)}.br-explainer strong,.br-explainer span{display:block}.br-explainer strong{margin-bottom:5px;color:#fff;font-size:.95rem}.br-explainer span{color:var(--text-muted);font-size:.78rem;line-height:1.5}.support-faq-list article,.support-faq-list article>button{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.support-faq-list article>button{border-radius:0!important}.season-admin-form{padding:24px}.season-admin-form label.field{display:grid!important;grid-template-columns:1fr!important;align-content:start;gap:7px;min-width:0;width:100%}.season-admin-form label.field>span,.season-color-field>span{display:block;margin:0;color:#a9b8cb;font-size:.74rem;font-weight:850}.season-admin-form label.field>:is(input,select){width:100%!important;min-width:0;min-height:46px;padding:0 13px;border-radius:11px}.season-admin-form label.field>small{margin:0;color:var(--text-muted);font-size:.69rem;line-height:1.45}.season-admin-title-fields{grid-template-columns:minmax(260px,1fr) 124px;row-gap:16px;column-gap:12px;align-items:end}.season-color-field{align-content:end;gap:7px}.season-color-field>input[type=color]{min-height:46px}.season-admin-fields--schedule{grid-template-columns:minmax(200px,.8fr) minmax(330px,1.35fr) minmax(250px,1fr);align-items:stretch;gap:14px}.season-admin-auto-end{min-height:100%;padding:14px 16px}.season-admin-rules{grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px}.season-admin-rules label.field>input{font-size:1rem;font-weight:800}.season-admin-form__actions{padding-top:3px}.competitive-record-grid__rumis .rumi-amount{font-size:24px!important;font-weight:950!important}.competitive-record-grid__rumis .rumi-gem{width:.9em!important;height:.9em!important;min-width:.9em!important}:is(.multiplayer-card__stakes,.multiplayer-invitation-landing__facts,.arena-card__stakes,.br-modal__facts,.br-prize-grid,.ranking-summary-card--rumis) .rumi-amount{font-size:1.08rem!important;font-weight:900!important}:is(.multiplayer-card__stakes,.multiplayer-invitation-landing__facts,.arena-card__stakes,.br-modal__facts,.br-prize-grid,.ranking-summary-card--rumis) .rumi-gem{width:.82em;height:.82em;min-width:.82em}@media(max-width:900px){.br-explainer,.season-admin-title-builder,.season-admin-fields--schedule,.season-admin-rules{grid-template-columns:1fr}}@media(max-width:560px){.season-admin-form{padding:16px}.season-admin-title-fields{grid-template-columns:1fr}.season-color-field{grid-template-columns:92px minmax(0,1fr);align-items:center}.season-color-field>span{grid-column:1 / -1}.season-color-field>input[type=color]{width:92px}.competitive-record-grid__rumis .rumi-amount{font-size:21px!important}}.competition-history-br-icon{width:50px;height:50px;min-width:50px;flex:0 0 50px;display:grid;place-items:center;border-radius:14px;color:#ffb15a;background:linear-gradient(145deg,#ffa43b26,#ffa43b0b);border:1px solid rgba(255,164,59,.15)}.support-faq .table-heading .eyebrow{color:var(--orange)}.support-faq .table-heading h2{color:var(--cyan)}.support-faq-list{gap:0}.support-faq-list article{padding:0!important}.support-faq-list article:not(:last-child){border-bottom:1px solid rgba(148,163,184,.1)!important}.support-faq-list article>button{padding:14px 3px}.support-faq-list article p{padding:0 3px 15px}.competition-history-multiplayer-icon{width:50px!important;height:50px!important;min-width:50px;border-radius:14px;color:var(--cyan)!important;background:linear-gradient(145deg,#10c7e826,#10c7e80b)!important;border:1px solid rgba(16,199,232,.14)}.competition-history-br-icon{color:var(--cyan);background:linear-gradient(145deg,#10c7e826,#10c7e80b);border-color:#10c7e824}.competition-history-br-icon--br_duos{color:var(--pink);background:linear-gradient(145deg,#f43f8f29,#f43f8f0b);border-color:#f43f8f24}.competition-history-br-icon--br_squads{color:var(--orange);background:linear-gradient(145deg,#ffa43b2b,#ffa43b0d);border-color:#ffa43b26}.multiplayer-card__art>svg{color:var(--cyan);filter:drop-shadow(0 0 18px rgba(16,199,232,.22))}.tournament-card__meta--br{display:grid;gap:8px;margin:12px 0}.tournament-card__meta--br span{display:flex;align-items:center;gap:7px;color:var(--text-muted);font-size:.75rem}.tournament-card__meta--br svg{color:var(--cyan)}.tournament-card__schedule--countdown{justify-content:flex-end}.quick-grid--page .quick-card{border-color:#10c7e829;background:radial-gradient(circle at 92% 5%,rgba(16,199,232,.12),transparent 36%),linear-gradient(145deg,#172238,#101722 72%);box-shadow:0 16px 38px #00000029}.quick-grid--page .quick-card--10{border-color:#f43f8f2b;background:radial-gradient(circle at 92% 5%,rgba(244,63,143,.13),transparent 36%),linear-gradient(145deg,#1b1d35,#111624 72%)}.quick-grid--page .quick-card--20{border-color:#ffa43b2e;background:radial-gradient(circle at 92% 5%,rgba(255,164,59,.14),transparent 36%),linear-gradient(145deg,#211d2d,#111623 72%)}.rule-panel--embedded{margin-top:18px;background:#ffffff05}.rule-panel--arena .rule-panel__header h2{font-size:1.25rem}.arena-explainer--text-only{grid-template-columns:1fr!important}.arena-explainer--text-only>div{min-width:0}.arena-explainer--text-only strong{font-size:1.12rem}.insufficient-balance-modal{width:min(92vw,460px);padding:28px;text-align:center}.insufficient-balance-modal__icon{width:58px;height:58px;margin:0 auto 14px;display:grid;place-items:center;border-radius:18px;color:#66df8e;background:#22c55e1c;border:1px solid rgba(34,197,94,.18)}.insufficient-balance-modal h2{margin:5px 0 8px;font-size:1.55rem}.insufficient-balance-modal>p{color:var(--text-muted);line-height:1.5}.insufficient-balance-modal__facts{margin:18px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.insufficient-balance-modal__facts div{padding:12px 9px;border-radius:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}.insufficient-balance-modal__facts span{display:block;color:var(--text-muted);font-size:.7rem}.insufficient-balance-modal__facts strong{display:flex;align-items:center;justify-content:center;margin-top:5px;font-size:1.05rem}.button--success{background:#22c55e!important;color:#04130a!important;border-color:#22c55e!important;font-weight:900}.button--success:hover{filter:brightness(1.07)}.support-resource-grid>button{transition:border-color .18s ease,background .18s ease,transform .18s ease}.support-resource-grid>button:hover{transform:translateY(-1px)}.support-resource-grid>button:nth-child(1){background:linear-gradient(145deg,#10c7e813,#ffffff05);border-color:#10c7e821}.support-resource-grid>button:nth-child(2){background:linear-gradient(145deg,#9333ea13,#ffffff05);border-color:#a855f721}.support-resource-grid>button:nth-child(3){background:linear-gradient(145deg,#ffa43b13,#ffffff05);border-color:#ffa43b24}.support-resource-grid>button:nth-child(4){background:linear-gradient(145deg,#22c55e12,#ffffff05);border-color:#22c55e21}.support-faq .table-heading h2{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.05}.support-faq .table-heading .eyebrow{font-size:.72rem;letter-spacing:.11em}.ranking-season-title>span,.ranking-season-title>b{text-transform:none!important;letter-spacing:normal!important}.legal-document-shell--combined{padding:0}.legal-document-scroll--combined{max-height:min(52vh,520px);white-space:pre-wrap}.legal-combined-section+.legal-combined-section{margin-top:34px;padding-top:28px;border-top:1px solid rgba(255,255,255,.09)}.legal-combined-copy{margin-top:12px;color:#cad5e3;line-height:1.7;white-space:pre-wrap}.guided-onboarding{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;pointer-events:none}.guided-shade{position:fixed;z-index:0;background:#02070ec7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.guided-shade--full{top:0;right:0;bottom:0;left:0}.guided-target-ring{position:fixed;z-index:1;border:2px solid rgba(34,211,238,.92);border-radius:14px;box-shadow:0 0 0 5px #22d3ee1f,0 0 34px #22d3ee3d;pointer-events:none}.guided-bubble{position:fixed;z-index:2;width:min(360px,calc(100vw - 24px));padding:21px;border-radius:18px;border:1px solid rgba(34,211,238,.22);background:linear-gradient(145deg,#101a2b,#0a111e);box-shadow:0 25px 70px #0000007a;pointer-events:auto}.guided-close{position:absolute;top:10px;right:10px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:9px;background:#ffffff0d;color:#fff}.guided-progress{display:flex;gap:5px;padding-right:34px;margin-bottom:16px}.guided-progress span{height:4px;flex:1;border-radius:999px;background:#ffffff14}.guided-progress span.active{background:var(--cyan)}.guided-bubble__icon{width:44px;height:44px;margin-bottom:12px;display:grid;place-items:center;border-radius:13px;background:#10c7e81c;color:var(--cyan)}.guided-bubble h2{margin:5px 0 8px;font-size:1.35rem}.guided-bubble p{color:var(--text-muted);line-height:1.55}.guided-bubble footer{margin-top:18px;display:flex;justify-content:space-between;gap:10px}.guided-skip{width:100%;margin-top:10px;border:0;background:transparent;color:var(--text-muted);font-size:.72rem}.tutorials-intro{max-width:760px}.tutorial-search-shell{position:sticky;top:76px;z-index:30;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:13px 16px;background:#0a121ff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tutorial-search-shell>svg{color:var(--cyan)}.tutorial-search-shell>input{width:100%;border:0!important;background:transparent!important;box-shadow:none!important;font-size:1rem}.tutorial-search-results{position:absolute;left:0;right:0;top:calc(100% + 6px);display:grid;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;background:#0a1421;box-shadow:0 20px 55px #00000061}.tutorial-search-results button{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:center;padding:11px 14px;border:0;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;color:inherit;text-align:left}.tutorial-search-results button:last-child{border-bottom:0}.tutorial-search-results button:hover{background:#10c7e80f}.tutorial-search-results span{min-width:0;display:grid;gap:2px}.tutorial-search-results strong{color:#fff}.tutorial-search-results small{color:var(--text-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tutorial-admin-toolbar{display:flex;justify-content:flex-end}.tutorial-list{display:grid;gap:22px}.tutorial-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:26px;align-items:center;padding:24px;scroll-margin-top:160px}.tutorial-card--reverse .tutorial-card__copy{order:2}.tutorial-card--reverse .tutorial-video{order:1}.tutorial-card__copy h2{margin:5px 0 9px;font-size:clamp(1.35rem,2.4vw,2rem)}.tutorial-card__copy>p{color:var(--text-muted);line-height:1.55}.tutorial-card__copy ol{margin:17px 0 0;padding-left:22px;display:grid;gap:9px;color:#d9e4f0}.tutorial-card__copy li::marker{color:var(--cyan);font-weight:900}.tutorial-card__admin{margin-top:18px;display:flex;gap:8px}.tutorial-video{position:relative;min-height:300px;border-radius:18px;overflow:hidden;background:#03070d;border:1px solid rgba(255,255,255,.08)}.tutorial-video iframe,.tutorial-video video{display:block;width:100%;min-height:300px;aspect-ratio:16/9;border:0;object-fit:contain;background:#000}.tutorial-video__expand{position:absolute;right:10px;bottom:10px;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#03070dd1;color:#fff}.tutorial-video.is-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;border-radius:0;display:grid;place-items:center;background:#000}.tutorial-video.is-fullscreen iframe,.tutorial-video.is-fullscreen video{width:100vw;height:100vh;aspect-ratio:auto}.tutorial-video--empty{display:grid;place-content:center;justify-items:center;gap:8px;color:var(--text-muted);text-align:center;padding:30px}.tutorial-video--empty svg{color:var(--cyan)}.tutorial-video--empty strong{color:#fff}.tutorial-editor{width:min(94vw,840px);max-height:90vh;overflow-y:auto}.tutorial-editor__grid{display:grid;gap:14px}.tutorial-editor__video-row{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:12px}.tutorial-published{display:flex;align-items:center;gap:9px;min-height:45px;padding-top:20px}@media(max-width:900px){.tutorial-card,.tutorial-card--reverse{grid-template-columns:1fr}.tutorial-card--reverse .tutorial-card__copy,.tutorial-card--reverse .tutorial-video{order:initial}.tutorial-video{min-height:0}.tutorial-video iframe,.tutorial-video video{min-height:220px}}@media(max-width:640px){.insufficient-balance-modal__facts{grid-template-columns:1fr}.tutorial-search-shell{top:64px}.tutorial-card{padding:16px;gap:16px}.tutorial-editor__video-row{grid-template-columns:1fr}.guided-bubble{left:12px!important;right:12px!important;transform:none!important}}.tutorial-editor{width:min(94vw,940px)!important;max-height:min(92vh,880px);padding:28px!important;overflow-y:auto}.tutorial-editor .modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.07)}.tutorial-editor .modal-heading h2{margin:4px 0 0;font-size:clamp(1.45rem,2.4vw,2rem)}.tutorial-editor .modal-heading .icon-button{flex:0 0 auto}.tutorial-editor__grid{display:grid;gap:18px}.tutorial-editor label.field{width:100%;min-width:0;display:grid;gap:8px;align-content:start}.tutorial-editor label.field>span{color:#dfe9f5;font-size:.78rem;font-weight:850;letter-spacing:.01em}.tutorial-editor label.field>:is(input,textarea,select){width:100%;min-width:0;box-sizing:border-box;padding:12px 13px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#0b1422;color:#f8fafc;font:inherit;line-height:1.45;outline:none}.tutorial-editor label.field>:is(input,textarea,select):focus{border-color:#22d3ee94;box-shadow:0 0 0 3px #22d3ee17}.tutorial-editor label.field>textarea{resize:vertical;min-height:92px}.tutorial-editor label.field:nth-child(3)>textarea{min-height:180px}.tutorial-editor__video-row{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:end;gap:16px;padding:16px;border-radius:15px;border:1px solid rgba(255,255,255,.055);background:#ffffff05}.tutorial-published{min-height:48px;padding:11px 13px;display:flex;align-items:center;gap:10px;border-radius:12px;border:1px solid rgba(34,211,238,.1);background:#22d3ee09;color:#dce8f4;font-weight:750}.tutorial-published input{accent-color:var(--cyan)}.tutorial-editor .modal-actions{position:sticky;bottom:-28px;z-index:2;margin:24px -28px -28px;padding:17px 28px 22px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#0f1522f0,#0f1522 35%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:900px){.guided-onboarding .guided-target-ring{border-radius:11px}.tutorial-editor{width:min(96vw,720px)!important;padding:20px!important}.tutorial-editor__video-row{grid-template-columns:1fr;padding:13px}.tutorial-editor .modal-actions{margin:22px -20px -20px;padding:15px 20px 18px}}@media(max-width:560px){.tutorial-editor .modal-heading{margin-bottom:18px;padding-bottom:14px}.tutorial-editor .modal-actions{flex-direction:column-reverse}.tutorial-editor .modal-actions .button{width:100%;justify-content:center}}.top-avatar--social{position:relative}.top-avatar__social-count{position:absolute;right:-5px;top:-6px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#ef334e;color:#fff;border:2px solid #0b111c;font-size:.62rem;line-height:1;font-weight:900;box-shadow:0 4px 12px #ef334e61}.social-panel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;border:0;background:#01060d80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.social-panel{position:fixed;z-index:1260;right:14px;top:76px;bottom:18px;width:min(405px,calc(100vw - 28px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,205,242,.18);border-radius:22px;background:linear-gradient(180deg,#111b2d,#0b1320);box-shadow:0 24px 70px #0000007a;animation:social-panel-in .18s ease-out}@keyframes social-panel-in{0%{opacity:0;transform:translate(18px) scale(.99)}to{opacity:1;transform:none}}.social-panel__header{min-height:70px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.065);background:#ffffff05}.social-panel__header>div{display:grid;gap:2px}.social-panel__header strong{color:#fff;font-size:1.15rem}.social-icon-button{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:11px;color:#b9c5d4;background:#ffffff09}.social-icon-button:hover{color:#fff;border-color:#00c8f04d;background:#00c8f012}.social-self-card{margin:15px 15px 8px;padding:11px 12px;display:flex;align-items:center;gap:11px;border-radius:15px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.social-self-card>div{min-width:0;display:grid;gap:2px}.social-self-card strong,.social-self-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-self-card strong{color:#fff;font-size:.94rem}.social-self-card span{color:#7f8ea3;font-size:.72rem}.social-signout{margin:0 15px 12px;min-height:37px;padding:0 12px;display:flex;align-items:center;gap:8px;border:0;border-radius:10px;color:#9aa8ba;background:transparent;font-weight:800;text-align:left}.social-signout:hover{color:#ff7c8e;background:#ef334e12}.social-moderator-card,.social-friend-row{position:relative;width:calc(100% - 30px);margin:0 15px;padding:10px 11px;display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:14px;color:#fff;background:transparent;text-align:left}.social-moderator-card{margin-bottom:10px;border-color:#f9731629;background:linear-gradient(90deg,#f9731613,#ffffff05)}.social-moderator-card:hover,.social-friend-row:hover{border-color:#00c8f038;background:#00c8f00e}.social-moderator-card>div,.social-friend-row>div{min-width:0;flex:1;display:grid;gap:2px}.social-moderator-card strong,.social-friend-row strong,.social-moderator-card span,.social-friend-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-moderator-card strong,.social-friend-row strong{color:#fff;font-size:.84rem}.social-moderator-card span,.social-friend-row span{color:#8290a4;font-size:.68rem}.social-avatar-wrap{position:relative;display:inline-flex;flex:0 0 auto}.social-online-dot,.social-offline-dot{position:absolute;right:-2px;bottom:-1px;width:10px;height:10px;border:2px solid #101a2a;border-radius:999px;background:#18d383}.social-offline-dot{background:#667386}.social-unread-badge{min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#ef334e;color:#fff;font-size:.63rem;font-weight:900}.social-add-button{margin:0 15px 12px;min-height:44px;padding:0 13px;display:flex;align-items:center;gap:10px;border:1px dashed rgba(0,200,240,.25);border-radius:13px;color:#dbeaf2;background:#00c8f00b;font-weight:900}.social-add-button svg{color:#00c8f0}.social-add-button:hover{background:#00c8f016}.social-friend-search,.social-people-search{margin:0 15px 10px;min-height:43px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0a1321;color:#7f8da0}.social-friend-search:focus-within,.social-people-search:focus-within{border-color:#00c8f061;box-shadow:0 0 0 3px #00c8f00e}.social-friend-search input,.social-people-search input{width:100%;min-width:0;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;padding:0!important}.social-friends-scroll,.social-search-results{min-height:0;flex:1;overflow:auto;padding-bottom:15px}.social-section{display:grid;gap:3px;margin-top:5px}.social-section__title{padding:7px 18px 4px;display:flex;align-items:center;gap:7px;color:#66758a;font-size:.62rem;font-weight:900;letter-spacing:.11em}.social-section__title b{min-width:18px;height:18px;display:grid;place-items:center;border-radius:999px;color:#8feaff;background:#00c8f014;font-size:.6rem;letter-spacing:0}.social-friend-row{width:calc(100% - 20px);margin:0 10px;padding:9px 10px}.social-offline-toggle{width:calc(100% - 24px);margin:3px 12px;padding:9px 7px;display:flex;align-items:center;justify-content:space-between;border:0;border-top:1px solid rgba(255,255,255,.05);color:#6f7e91;background:transparent;font-size:.61rem;font-weight:900;letter-spacing:.08em}.social-offline-toggle svg{transition:transform .16s ease}.social-offline-toggle svg.rotated{transform:rotate(180deg)}.social-requests{margin:0 10px 9px;padding:4px 0 7px;border-radius:14px;background:#ffffff05}.social-request{margin:0 8px;padding:8px;display:flex;align-items:center;gap:8px}.social-request>div{min-width:0;flex:1;display:grid;gap:2px}.social-request strong,.social-request span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-request strong{color:#fff;font-size:.8rem}.social-request span{color:#7e8ca0;font-size:.66rem}.social-request>button{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#9aa9bb;background:#ffffff09}.social-request>button:first-of-type{color:#50e5a1;border-color:#50e5a12e;background:#50e5a10f}.social-back-button{margin:13px 15px 9px;padding:8px 0;display:flex;align-items:center;gap:6px;border:0;color:#92a1b4;background:transparent;font-weight:800}.social-add-intro{margin:0 15px 12px;padding:13px;display:flex;gap:11px;border-radius:15px;background:linear-gradient(135deg,#00c8f016,#ffffff05);border:1px solid rgba(0,200,240,.14)}.social-add-intro svg{color:#00c8f0;flex:0 0 auto}.social-add-intro>div{display:grid;gap:3px}.social-add-intro strong{color:#fff}.social-add-intro span{color:#8492a5;font-size:.7rem;line-height:1.45}.social-search-person{margin:5px 10px;padding:10px;display:flex;align-items:center;gap:9px;border-radius:13px;border:1px solid rgba(255,255,255,.055);background:#ffffff05}.social-search-person>div{min-width:0;flex:1;display:grid;gap:2px}.social-search-person strong,.social-search-person span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-search-person strong{color:#fff;font-size:.82rem}.social-search-person span{color:#758499;font-size:.66rem}.social-search-person .button{min-height:34px;padding:0 10px;font-size:.68rem}.social-state-chip{padding:6px 9px;border-radius:999px;color:#8a98ab;background:#ffffff0b;font-size:.64rem;font-weight:800}.social-state-chip--friends{display:flex;align-items:center;gap:4px;color:#5de5a8;background:#5de5a813}.social-empty{min-height:90px;padding:18px;display:grid;place-items:center;align-content:center;gap:6px;color:#718095;text-align:center;font-size:.72rem}.social-empty strong{color:#c9d3df}.social-empty svg{color:#53647b}.social-chat-dock{position:fixed;z-index:1245;right:20px;bottom:18px;width:min(370px,calc(100vw - 28px));height:min(520px,calc(100vh - 105px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,200,240,.16);border-radius:19px;background:#0d1726;box-shadow:0 25px 70px #00000080;animation:social-chat-in .16s ease-out}@keyframes social-chat-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.social-chat-dock__header{min-height:61px;padding:10px 11px;display:flex;align-items:center;gap:9px;border-bottom:1px solid rgba(255,255,255,.065);background:#121d2f}.social-chat-dock__header>div{min-width:0;flex:1;display:grid;gap:2px}.social-chat-dock__header strong,.social-chat-dock__header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-chat-dock__header strong{color:#fff;font-size:.85rem}.social-chat-dock__header span{color:#738297;font-size:.65rem}.social-chat-dock__messages{min-height:0;flex:1;overflow:auto;display:flex;flex-direction:column;gap:8px;padding:13px 12px;background:linear-gradient(180deg,#0b1421,#09111c)}.social-message{max-width:82%;align-self:flex-start;padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:13px 13px 13px 4px;background:#151f2f;color:#dce4ed}.social-message--mine{align-self:flex-end;border-radius:13px 13px 4px;border-color:#00c8f02e;background:#00c8f017}.social-message--staff{border-color:#f9731633;background:#f9731614}.social-message strong{display:block;margin-bottom:3px;color:#ffab67;font-size:.65rem}.social-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem;line-height:1.42}.social-message p a{color:#55dfff;text-decoration:underline;text-underline-offset:2px}.social-message time{display:block;margin-top:4px;color:#65758a;font-size:.57rem;text-align:right}.social-chat-dock__compose{padding:10px;display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:7px;border-top:1px solid rgba(255,255,255,.065);background:#101a29}.social-chat-dock__compose textarea{min-height:40px;max-height:96px;resize:none;padding:10px 11px!important;border-radius:11px!important;line-height:1.25}.social-chat-dock__compose button,.social-moderator-chat__compose button{display:grid;place-items:center;border:0;border-radius:11px;color:#06131b;background:#15c1df}.social-chat-dock__compose button:disabled,.social-moderator-chat__compose button:disabled{opacity:.45}.social-moderator-inbox{padding:16px}.social-moderator-inbox__heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.social-moderator-inbox__heading h3{margin:2px 0 3px;color:#fff}.social-moderator-inbox__heading p{margin:0;color:var(--text-muted);font-size:.72rem}.social-moderator-inbox__layout{min-height:520px;display:grid;grid-template-columns:285px minmax(0,1fr);gap:12px}.social-moderator-inbox__layout>aside{min-width:0;padding:9px;display:flex;flex-direction:column;gap:8px;border:1px solid rgba(255,255,255,.06);border-radius:15px;background:#0d1625}.social-moderator-search{min-height:39px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.07);border-radius:10px;color:#6f7d91;background:#09111d}.social-moderator-search input{min-width:0;width:100%;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.social-moderator-thread-list{min-height:0;overflow:auto;display:grid;align-content:start;gap:5px}.social-moderator-thread-list>button{position:relative;padding:8px;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:11px;color:#fff;background:transparent;text-align:left}.social-moderator-thread-list>button.active{border-color:#00c8f03d;background:#00c8f00f}.social-moderator-thread-list>button>div{min-width:0;flex:1;display:grid;gap:2px}.social-moderator-thread-list strong,.social-moderator-thread-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-moderator-thread-list strong{font-size:.75rem}.social-moderator-thread-list span{color:#758398;font-size:.61rem}.social-moderator-thread-list i{width:8px;height:8px;border-radius:999px;background:#ef334e;box-shadow:0 0 0 4px #ef334e14}.social-moderator-chat{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:15px;background:#0a1320}.social-moderator-chat>header{min-height:58px;padding:9px 11px;display:flex;align-items:center;gap:9px;border-bottom:1px solid rgba(255,255,255,.06);background:#111b2b}.social-moderator-chat>header>div{display:grid;gap:2px}.social-moderator-chat>header span{color:#78869a;font-size:.63rem}.social-moderator-chat__messages{min-height:0;flex:1;overflow:auto;display:flex;flex-direction:column;gap:8px;padding:12px}.social-moderator-chat__compose{padding:10px;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;border-top:1px solid rgba(255,255,255,.06)}.social-moderator-chat__compose textarea{resize:none}@media(max-width:900px){.social-panel{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;border:0;border-radius:0}.social-panel-backdrop{display:none}.social-chat-dock{right:8px;bottom:8px;width:calc(100vw - 16px);height:min(610px,calc(100dvh - 78px));border-radius:17px}.social-moderator-inbox__layout{grid-template-columns:1fr;min-height:650px}.social-moderator-inbox__layout>aside{max-height:220px}}.social-competition-invite{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(0,200,240,.18);border-radius:9px;color:#7be8ff;background:#00c8f00e;transition:background .16s ease,border-color .16s ease,transform .16s ease}.social-competition-invite:hover{border-color:#00c8f061;background:#00c8f01c;transform:translateY(-1px)}.social-competition-invite .mini-loader{width:13px;height:13px}.social-blocked-list{margin:8px 10px 14px;padding-top:8px;border-top:1px solid rgba(255,255,255,.055)}.social-blocked-list>article{padding:8px;display:flex;align-items:center;gap:8px;border-radius:11px}.social-blocked-list>article>div{min-width:0;flex:1;display:grid;gap:2px}.social-blocked-list strong,.social-blocked-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-blocked-list strong{color:#dfe7f1;font-size:.76rem}.social-blocked-list span{color:#728196;font-size:.62rem}.social-unblock-button{min-height:31px;padding:0 9px;display:flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#aebacc;background:#ffffff06;font-size:.62rem;font-weight:850}.social-unblock-button:hover{color:#fff;border-color:#00c8f038;background:#00c8f00d}.social-chat-actions{position:absolute;z-index:3;top:61px;right:48px;width:245px;padding:6px;display:grid;gap:4px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#101b2b;box-shadow:0 16px 40px #00000061}.social-chat-actions>button{padding:9px;display:flex;align-items:flex-start;gap:9px;border:0;border-radius:9px;color:#dce6f0;background:transparent;text-align:left}.social-chat-actions>button:hover{background:#00c8f00e}.social-chat-actions>button.danger:hover{background:#ef334e11}.social-chat-actions>button svg{flex:0 0 auto;margin-top:2px;color:#59dcf8}.social-chat-actions>button.danger svg{color:#ff7488}.social-chat-actions>button span{display:grid;gap:2px}.social-chat-actions strong{font-size:.72rem}.social-chat-actions small{color:#78879b;font-size:.6rem;line-height:1.35}.social-report-box,.social-block-confirm{position:relative;z-index:2;padding:12px;border-bottom:1px solid rgba(255,255,255,.065);background:linear-gradient(180deg,#111d2ffa,#0c1624fa)}.social-report-box{display:grid;gap:10px;max-height:310px;overflow:auto}.social-report-box__heading{display:flex;gap:9px;align-items:flex-start}.social-report-box__heading>svg{flex:0 0 auto;color:#ff9b55}.social-report-box__heading>div{display:grid;gap:3px}.social-report-box__heading strong{color:#fff;font-size:.8rem}.social-report-box__heading span{color:#8190a4;font-size:.64rem;line-height:1.42}.social-report-box label.field{display:grid;gap:6px}.social-report-box label.field>span{color:#a9b7c8;font-size:.66rem;font-weight:850}.social-report-box :is(select,textarea),.social-chat-dock__compose textarea,.social-moderator-chat__compose textarea,.social-moderator-search input,.social-friend-search input,.social-people-search input,.social-report-resolution textarea{font:inherit}.social-report-box :is(select,textarea),.social-chat-dock__compose textarea,.social-moderator-chat__compose textarea,.social-report-resolution textarea{width:100%;border:1px solid rgba(126,152,185,.23)!important;border-radius:11px!important;background:#050e1be0!important;color:#e7edf6!important;outline:0!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.social-report-box select{min-height:42px;padding:0 11px}.social-report-box textarea,.social-report-resolution textarea{padding:10px 11px!important;resize:vertical;line-height:1.45}.social-chat-dock__compose textarea,.social-moderator-chat__compose textarea{min-height:42px;max-height:104px;padding:10px 11px!important;resize:none!important;line-height:1.3}.social-report-box :is(select,textarea):focus,.social-chat-dock__compose textarea:focus,.social-moderator-chat__compose textarea:focus,.social-report-resolution textarea:focus{border-color:#22d3ee80!important;box-shadow:0 0 0 3px #22d3ee14!important;background:#0a1524!important}.social-report-block-check{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:8px!important;color:#9eacbd;font-size:.64rem;font-weight:650!important;line-height:1.4}.social-report-block-check input{margin-top:2px;accent-color:#13c3e3}.social-report-box__actions{display:flex;justify-content:flex-end;gap:7px}.social-block-confirm{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px}.social-block-confirm>svg{color:#ff7185}.social-block-confirm>div:nth-child(2){display:grid;gap:4px}.social-block-confirm strong{color:#fff;font-size:.78rem}.social-block-confirm span{color:#8391a4;font-size:.64rem;line-height:1.4}.social-block-confirm>div:last-child{grid-column:1/-1;display:flex;justify-content:flex-end;gap:7px;margin-top:2px}.social-moderator-mode-tabs{margin:0 0 12px;display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff06}.social-moderator-mode-tabs button{min-height:35px;padding:0 11px;display:flex;align-items:center;gap:6px;border:0;border-radius:9px;color:#8796aa;background:transparent;font-size:.68rem;font-weight:900}.social-moderator-mode-tabs button.active{color:#fff;background:#00c8f017}.social-moderator-mode-tabs b,.recovery-tabs button b{min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#ef334e;color:#fff;font-size:.59rem;line-height:1;font-weight:900}.social-report-list{min-height:0;overflow:auto;display:grid;align-content:start;gap:5px}.social-report-list>button{padding:9px;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:11px;color:#fff;background:transparent;text-align:left}.social-report-list>button.active{border-color:#f973163b;background:#f973160e}.social-report-list>button>div{min-width:0;flex:1;display:grid;gap:2px}.social-report-list strong,.social-report-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-report-list strong{font-size:.72rem}.social-report-list span{color:#758398;font-size:.6rem}.social-report-status{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:#6c7889}.social-report-status--open,.social-report-status--reviewing{background:#ef334e;box-shadow:0 0 0 4px #ef334e14}.social-report-status--resolved{background:#29d391}.social-report-review{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:15px;background:#0a1320}.social-report-review>header{min-height:58px;padding:10px 12px;display:flex;align-items:center;gap:9px;border-bottom:1px solid rgba(255,255,255,.06);background:#111b2b}.social-report-review>header>svg{color:#ff9b55}.social-report-review>header>div{min-width:0;display:grid;gap:2px}.social-report-review>header strong{color:#fff;font-size:.78rem}.social-report-review>header span{color:#78869a;font-size:.61rem}.social-report-note{margin:10px 11px 0;padding:9px 10px;border-radius:10px;background:#f973160e;border:1px solid rgba(249,115,22,.11)}.social-report-note span{color:#ffad73;font-size:.59rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.social-report-note p{margin:4px 0 0;color:#d6dee8;font-size:.68rem;line-height:1.45}.social-report-evidence{min-height:0;flex:1;overflow:auto;display:flex;flex-direction:column;gap:8px;padding:11px}.social-report-evidence__heading{display:grid;gap:2px;margin-bottom:2px}.social-report-evidence__heading strong{color:#fff;font-size:.75rem}.social-report-evidence__heading span{color:#758398;font-size:.61rem}.social-report-resolution{padding:10px 11px;display:grid;gap:8px;border-top:1px solid rgba(255,255,255,.06);background:#101a29}.social-report-resolution label{display:grid;gap:5px}.social-report-resolution label>span{color:#9fb0c5;font-size:.66rem;font-weight:850}.social-report-resolution>div{display:flex;justify-content:flex-end;gap:7px}.social-report-resolved{margin:10px 11px;padding:10px;display:flex;gap:8px;align-items:flex-start;border:1px solid rgba(41,211,145,.13);border-radius:11px;background:#29d3910e}.social-report-resolved svg{color:#4ce4a4}.social-report-resolved>div{display:grid;gap:3px}.social-report-resolved strong{color:#dff9ed;font-size:.72rem}.social-report-resolved span{color:#8394a6;font-size:.62rem;line-height:1.4}@media(max-width:640px){.social-chat-actions{right:42px;max-width:calc(100vw - 72px)}.social-report-box{max-height:42vh}.social-moderator-mode-tabs{width:100%}.social-moderator-mode-tabs button{flex:1;justify-content:center}}.social-modal-launcher{position:fixed;z-index:1285;right:18px;top:18px;min-height:44px;padding:5px 10px 5px 5px;display:flex;align-items:center;gap:8px;border:1px solid rgba(34,211,238,.28);border-radius:14px;background:#0a1422f5;color:#e9f7fb;box-shadow:0 16px 42px #00000073,0 0 0 1px #22d3ee0a inset;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.7rem;font-weight:900}.social-modal-launcher:hover{border-color:#22d3ee80;background:#101f33;transform:translateY(-1px)}.social-modal-launcher .user-avatar{flex:0 0 auto}.social-modal-launcher b{min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#ef334e;color:#fff;font-size:.58rem}.social-blocked-section{margin-top:8px}.social-blocked-toggle{color:#8c98a9}.social-blocked-list--inline{margin:0 8px 8px;padding-top:0;border-top:0}.social-blocked-list--inline>article{background:#ffffff05}.social-report-people{margin:10px 11px 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.social-report-people>article{min-width:0;padding:9px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:6px 8px;border:1px solid rgba(34,211,238,.1);border-radius:11px;background:#22d3ee09}.social-report-people>article>span{grid-column:1/-1;color:#65dff8;font-size:.54rem;font-weight:950;letter-spacing:.1em}.social-report-people>article>div{min-width:0;display:grid;gap:2px}.social-report-people strong,.social-report-people small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-report-people strong{color:#eef6fb;font-size:.68rem}.social-report-people small{color:#718298;font-size:.58rem}.social-report-people__reported{border-color:#f9731621!important;background:#f973160a!important}.social-report-people__reported>span{color:#ffad73!important}.social-report-control-summary{margin:8px 11px 0;padding:8px 10px;display:flex;flex-wrap:wrap;gap:8px 14px;border-radius:10px;background:#ffffff06}.social-report-control-summary>span{display:flex;align-items:center;gap:5px;color:#8494a8;font-size:.61rem}.social-report-control-summary svg{color:#90a6bc}.social-report-control-summary strong{color:#dce6ef;font-weight:850}.social-report-action-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:7px!important;justify-content:stretch!important}.social-report-action-grid .button{min-height:48px;padding:7px 9px;justify-content:flex-start;gap:8px;text-align:left}.social-report-action-grid .button>span{display:grid;gap:1px}.social-report-action-grid .button strong{color:inherit;font-size:.65rem}.social-report-action-grid .button small{color:#78899d;font-size:.55rem;line-height:1.25}.social-report-action--warn{border:1px solid rgba(249,174,65,.22)!important;background:#f9ae410f!important;color:#ffc97c!important}.social-report-action--mute{border:1px solid rgba(245,112,126,.2)!important;background:#f5707e0e!important;color:#ff9daa!important}.social-report-action--mute-strong{border:1px solid rgba(239,51,78,.28)!important;background:#ef334e14!important;color:#ff8091!important}.social-report-action-help{margin:0;color:#718297;font-size:.58rem;line-height:1.4}.social-report-resolved small{color:#6f8398;font-size:.58rem}@media(max-width:640px){.social-modal-launcher{right:10px;top:10px;min-height:40px;padding-right:8px}.social-modal-launcher span{display:none}.social-report-people,.social-report-action-grid{grid-template-columns:1fr}}.social-restriction-banner{margin:8px 0 14px;padding:12px 13px;display:flex;gap:10px;align-items:flex-start;border:1px solid rgba(255,164,59,.22);background:#ffa43b17;border-radius:13px;color:#ffe3bd}.social-restriction-banner svg{flex:0 0 auto;color:var(--orange);margin-top:2px}.social-restriction-banner strong,.social-restriction-banner span{display:block}.social-restriction-banner strong{font-size:13px}.social-restriction-banner span{margin-top:3px;color:#d8c4aa;font-size:11px;line-height:1.45}.social-lift-restriction{margin:10px 0 2px}.risk-audit-tabs{padding:6px;display:flex;gap:6px;width:max-content;max-width:100%}.risk-audit-tabs button{min-height:40px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--muted);display:flex;align-items:center;gap:8px;font-weight:800}.risk-audit-tabs button.active{background:var(--cyan-soft);color:#baf5ff}.risk-audit-tabs b{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:var(--pink);color:#fff;font-size:10px}.risk-audit-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:18px;align-items:start}.risk-audit-search,.risk-audit-detail,.identity-review-center{padding:20px}.risk-search-input{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;min-height:44px;padding:0 8px 0 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.risk-search-input input{min-width:0;border:0!important;background:transparent!important;outline:0!important;padding:0!important}.risk-search-input button{border:0;border-radius:9px;padding:8px 10px;background:var(--cyan-soft);color:#baf5ff;font-weight:800}.risk-user-results{margin-top:14px;display:grid;gap:7px;max-height:560px;overflow:auto}.risk-user-results>button{width:100%;padding:10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid transparent;border-radius:12px;background:#ffffff05;text-align:left}.risk-user-results>button.active{border-color:#10c7e84d;background:var(--cyan-soft)}.risk-user-results strong,.risk-user-results span{display:block}.risk-user-results strong{font-size:13px}.risk-user-results span{margin-top:3px;color:var(--muted);font-size:11px}.risk-user-results b{min-width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:var(--pink);font-size:10px}.risk-profile-head{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--border-soft)}.risk-profile-head h2{margin-top:3px;font-size:22px}.risk-profile-head p{margin-top:4px;color:var(--muted);font-size:12px}.risk-summary-grid{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.risk-summary-grid article{padding:14px;border:1px solid var(--border-soft);border-radius:13px;background:#ffffff06}.risk-summary-grid span,.risk-summary-grid strong{display:block}.risk-summary-grid span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.7px;font-weight:800}.risk-summary-grid strong{margin-top:7px;font-size:18px}.risk-withdrawal-control{margin-top:16px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(34,197,94,.2);background:#22c55e0f;border-radius:14px}.risk-withdrawal-control.is-blocked{border-color:#ef44443d;background:#ef444412}.risk-withdrawal-control>div{display:flex;gap:10px;align-items:flex-start}.risk-withdrawal-control strong,.risk-withdrawal-control span{display:block}.risk-withdrawal-control span{margin-top:4px;color:var(--muted);font-size:11px}.risk-reconcile{margin-top:12px;padding:14px;display:grid;grid-template-columns:1fr auto;gap:8px 14px;align-items:center;border:1px solid var(--border-soft);border-radius:14px;background:#ffffff05}.risk-reconcile strong,.risk-reconcile span{display:block}.risk-reconcile span{margin-top:3px;color:var(--muted);font-size:11px}.risk-reconcile-result{grid-column:1/-1;padding:9px 11px;display:flex;align-items:center;gap:8px;border-radius:10px;font-size:12px}.risk-reconcile-result.is-ok{background:#22c55e17;color:#b8f8ca}.risk-reconcile-result.is-alert{background:#ef444417;color:#ffc1c1}.risk-section{margin-top:20px}.risk-section__heading{margin-bottom:10px;display:flex;justify-content:space-between;align-items:end;gap:12px}.risk-section__heading h3{margin-top:4px;font-size:16px}.risk-section__heading>b{color:var(--muted);font-size:11px}.risk-alert-list,.risk-ledger-list{display:grid;gap:7px}.risk-alert{padding:12px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;border:1px solid var(--border-soft);border-radius:12px;background:#ffffff05}.risk-alert--high{border-color:#ef444447;background:#ef44440e}.risk-alert--medium{border-color:#ffa43b40;background:#ffa43b0b}.risk-alert.is-closed{opacity:.58}.risk-alert strong,.risk-alert span,.risk-alert small{display:block}.risk-alert span{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.4}.risk-alert small{margin-top:5px;color:#6f7b91;font-size:9px}.risk-alert>div:last-child{display:flex;gap:6px}.risk-alert>div:last-child button{border:1px solid var(--border-soft);background:transparent;border-radius:8px;color:var(--muted);font-size:10px;padding:6px 8px}.risk-ledger-list article{padding:11px 12px;display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;border-bottom:1px solid var(--border-soft)}.risk-ledger-list strong,.risk-ledger-list span{display:block}.risk-ledger-list span{margin-top:2px;color:var(--muted);font-size:10px}.risk-ledger-list b{font-size:12px}.risk-ledger-list b.positive{color:#91efae}.risk-ledger-list b.negative{color:#ffadad}.risk-ledger-list time{color:#6f7b91;font-size:9px}.risk-wallet-requests{display:grid;gap:7px}.risk-wallet-requests article{padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-soft)}.risk-wallet-requests strong,.risk-wallet-requests span{display:block}.risk-wallet-requests strong{font-size:12px}.risk-wallet-requests span{margin-top:3px;color:var(--muted);font-size:10px}.risk-wallet-requests time{color:#6f7b91;font-size:9px;white-space:nowrap}.risk-opponents{display:flex;flex-wrap:wrap;gap:7px}.risk-opponents span{padding:8px 10px;display:flex;gap:8px;border:1px solid var(--border-soft);border-radius:999px;color:var(--muted);font-size:10px}.risk-opponents b{color:var(--text)}.identity-review-list{margin-top:16px;display:grid;gap:8px}.identity-review-item{padding:12px;display:grid;grid-template-columns:auto minmax(180px,1fr) auto auto auto auto;gap:9px;align-items:center;border:1px solid var(--border-soft);border-radius:13px;background:#ffffff05}.identity-review-item strong,.identity-review-item span,.identity-review-item small{display:block}.identity-review-item span,.identity-review-item small{margin-top:3px;color:var(--muted);font-size:10px}.identity-review-item--pending{border-color:#ffa43b33}.withdrawal-identity-card{margin:15px 0 12px;padding:13px;display:flex;gap:10px;align-items:flex-start;border:1px solid var(--border-soft);border-radius:13px;background:#ffffff06}.withdrawal-identity-card--verified{border-color:#22c55e38;background:#22c55e0f}.withdrawal-identity-card--pending{border-color:#ffa43b38;background:#ffa43b0f}.withdrawal-identity-card--rejected{border-color:#ef444438;background:#ef44440f}.withdrawal-identity-card strong,.withdrawal-identity-card span,.withdrawal-identity-card small{display:block}.withdrawal-identity-card span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.6px;font-weight:800}.withdrawal-identity-card strong{margin-top:3px;font-size:14px}.withdrawal-identity-card small{margin-top:4px;color:var(--muted);line-height:1.4}.identity-submit-form{margin-bottom:15px;padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:12px;border:1px solid var(--border-soft);border-radius:13px;background:var(--surface-soft)}.identity-submit-form label{display:grid;gap:6px}.identity-submit-form label>span{color:var(--muted);font-size:11px;font-weight:800}.identity-submit-form input,.identity-submit-form select{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text)}.identity-submit-form .identity-file-field,.identity-submit-form .button{grid-column:1/-1}.identity-file-field input{padding:8px}.identity-file-field small{color:var(--muted);font-size:10px}@media(max-width:900px){.risk-audit-layout{grid-template-columns:1fr}.risk-summary-grid{grid-template-columns:1fr 1fr}.identity-review-item{grid-template-columns:auto 1fr}.identity-review-item>.button,.identity-review-item>.request-status{grid-column:2;justify-self:start}}@media(max-width:620px){.risk-audit-tabs{width:100%;display:grid;grid-template-columns:1fr}.risk-audit-search,.risk-audit-detail,.identity-review-center{padding:14px}.risk-profile-head{grid-template-columns:auto 1fr}.risk-profile-head>.button{grid-column:1/-1}.risk-summary-grid{grid-template-columns:1fr 1fr}.risk-withdrawal-control{align-items:stretch;flex-direction:column}.risk-reconcile{grid-template-columns:1fr}.risk-reconcile>.button,.risk-reconcile-result{grid-column:1}.risk-alert{grid-template-columns:auto 1fr}.risk-alert>div:last-child{grid-column:2}.risk-ledger-list article{grid-template-columns:1fr auto}.risk-ledger-list time{grid-column:1/-1}.identity-submit-form{grid-template-columns:1fr}.identity-submit-form .identity-file-field,.identity-submit-form .button{grid-column:1}}.recharge-modal{width:min(680px,calc(100vw - 30px))}.withdrawal-create-modal{width:min(860px,calc(100vw - 30px));max-width:860px}.withdrawal-create-modal>p,.recharge-modal>p{max-width:620px;margin-inline:0}.identity-submit-form{grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);gap:13px;padding:16px}.identity-submit-form .identity-name-field{grid-column:1 / -1}.identity-submit-form label>small{color:var(--muted);font-size:10px;line-height:1.45}.identity-file-field input[type=file]{min-height:48px;padding:6px 8px;border-style:dashed;background:#10c7e809}.identity-file-field input[type=file]::file-selector-button{min-height:34px;margin-right:10px;padding:0 13px;border:1px solid rgba(16,199,232,.24);border-radius:9px;background:#10c7e81c;color:#dff9ff;font-weight:850;cursor:pointer}.request-chat{height:min(560px,68vh);min-height:410px;max-height:560px}.quick-chat{height:min(660px,70vh);min-height:430px;max-height:660px}.social-moderator-chat{height:min(590px,68vh);min-height:420px;max-height:590px}.social-report-evidence{max-height:390px;overflow-y:auto;overscroll-behavior:contain}.risk-ledger-list{max-height:430px;overflow-y:auto;overscroll-behavior:contain;padding-right:3px}.risk-wallet-requests{max-height:330px;overflow-y:auto;overscroll-behavior:contain}.risk-global-alert-center{padding:18px}.risk-global-alert-list{display:grid;gap:9px;max-height:660px;overflow-y:auto;padding-right:3px}.risk-global-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:12px 13px;border:1px solid var(--border-soft);border-radius:13px;background:var(--surface-soft)}.risk-global-alert>div{min-width:0;display:grid;gap:3px}.risk-global-alert>div strong{color:var(--text)}.risk-global-alert>div span{color:#aab7c7;font-size:11px}.risk-global-alert>div small{color:var(--muted);font-size:10px;line-height:1.45}.risk-global-alert>b{padding:5px 8px;border-radius:999px;font-size:9px;letter-spacing:.06em}.risk-global-alert--high{border-color:#ef444438}.risk-global-alert--high>b{color:#ffb1b1;background:#ef44441f}.risk-global-alert--medium{border-color:#f59e0b33}.risk-global-alert--medium>b{color:#ffd18b;background:#f59e0b1c}.risk-global-alert--low>b{color:#9fe8f7;background:#10c7e817}@media(max-width:700px){.br-modal__facts,.br-prize-grid,.multiplayer-summary-grid,.multiplayer-card__stakes,.multiplayer-invitation-landing__facts,.insufficient-balance-modal__facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.br-modal__facts>div,.br-prize-grid>div,.multiplayer-summary-grid>div,.multiplayer-card__stakes>div,.multiplayer-invitation-landing__facts>article{min-width:0}.social-modal-launcher{top:auto;right:12px;bottom:calc(14px + env(safe-area-inset-bottom));min-height:46px;padding:5px 11px 5px 5px;border-radius:999px;z-index:1295}.social-modal-launcher span{display:inline!important}.recharge-modal,.withdrawal-create-modal{width:100%;max-width:none}.identity-submit-form{grid-template-columns:1fr;padding:13px}.identity-submit-form .identity-name-field,.identity-submit-form .identity-file-field,.identity-submit-form .button{grid-column:1}.request-chat,.quick-chat,.social-moderator-chat{height:min(520px,66dvh);min-height:360px;max-height:520px}.risk-global-alert{grid-template-columns:auto minmax(0,1fr) auto}.risk-global-alert>.button{grid-column:1 / -1;width:100%}}@media(max-width:380px){.br-modal__facts,.br-prize-grid,.multiplayer-summary-grid,.multiplayer-card__stakes,.multiplayer-invitation-landing__facts,.insufficient-balance-modal__facts{gap:6px}}@media(max-width:700px){.recharge-modal .method-grid,.withdrawal-create-modal .method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.recharge-modal .method-grid button,.withdrawal-create-modal .method-grid button{min-width:0;padding-inline:7px;font-size:9px}}.manager-tab-badge--neutral{background:#94a3b824!important;color:#cbd5e1!important;border:1px solid rgba(148,163,184,.2)}.risk-auto-signal-chip{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;border-radius:999px;background:#10c7e814;color:#9fe8f7;border:1px solid rgba(16,199,232,.16);font-size:10px;font-weight:800;white-space:nowrap}.governance-admin{gap:18px}.governance-admin__intro{margin-bottom:0}.governance-tabs{display:flex;gap:7px;width:fit-content;max-width:100%;padding:6px;overflow-x:auto}.governance-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 13px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-weight:850;white-space:nowrap;cursor:pointer}.governance-tabs button.active{background:#10c7e81f;color:#dff9ff}.governance-filterbar{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) auto auto;gap:10px;align-items:end;padding:14px}.governance-filterbar label,.governance-cash-form label,.governance-capacity-limits label{display:grid;gap:6px;min-width:0}.governance-filterbar label>span,.governance-cash-form label>span,.governance-capacity-limits label>span{color:#a8bbcf;font-size:10px;font-weight:850;letter-spacing:.02em}.governance-filterbar input,.governance-filterbar select,.governance-cash-form input,.governance-cash-form select,.governance-capacity-limits input{width:100%;min-height:43px;border:1px solid var(--border-soft);border-radius:10px;background:#070f1cc7;color:var(--text);padding:0 11px;outline:none}.governance-filterbar input:focus,.governance-filterbar select:focus,.governance-cash-form input:focus,.governance-cash-form select:focus,.governance-capacity-limits input:focus{border-color:#10c7e88f;box-shadow:0 0 0 3px #10c7e812}.governance-filterbar__exports{display:flex;gap:6px}.governance-finance-warning{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;border-color:#34d39938;background:linear-gradient(120deg,#34d39912,#10c7e806)}.governance-finance-warning>svg{color:#5ee9b5;flex:0 0 auto}.governance-finance-warning>div{display:grid;gap:4px}.governance-finance-warning span{color:#aab9c9;font-size:11px;line-height:1.5}.governance-finance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.governance-metric{min-height:145px;display:flex;flex-direction:column;justify-content:center;gap:9px;padding:16px}.governance-metric>span{color:#9eb0c4;font-size:10px;text-transform:uppercase;letter-spacing:.055em}.governance-metric>strong{color:#fff;font-size:clamp(20px,2.2vw,30px);line-height:1.05}.governance-metric>small{color:var(--muted);font-size:10px;line-height:1.45}.governance-metric--protected{border-color:#34d39938;background:linear-gradient(145deg,rgba(52,211,153,.06),var(--surface))}.governance-metric--free{border-color:#10c7e838}.governance-metric--warning{border-color:#f59e0b47;background:linear-gradient(145deg,rgba(245,158,11,.055),var(--surface))}.governance-wallet-breakdown,.governance-currency-flow,.governance-cash-control,.governance-team-summary,.governance-actions-log,.governance-capacity-limits,.governance-storage-buckets{padding:17px}.governance-wallet-breakdown header,.governance-currency-flow header,.governance-cash-control header,.governance-team-summary header,.governance-actions-log header,.governance-capacity-limits header,.governance-storage-buckets header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px}.governance-wallet-breakdown h3,.governance-currency-flow h3,.governance-cash-control h3,.governance-team-summary h3,.governance-actions-log h3,.governance-capacity-limits h3,.governance-storage-buckets h3{margin:2px 0 0}.governance-currency-flow header p,.governance-cash-control header p,.governance-team-summary header p,.governance-actions-log header p,.governance-capacity-limits header p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.governance-wallet-breakdown>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.governance-wallet-breakdown article{display:grid;gap:6px;padding:13px;border-radius:12px;background:var(--surface-soft);border:1px solid var(--border-soft)}.governance-wallet-breakdown article span{color:var(--muted);font-size:10px}.governance-wallet-breakdown article strong{font-size:20px}.governance-currency-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.governance-currency-panels>div{min-width:0;padding:12px;border:1px solid var(--border-soft);border-radius:12px;background:#08101d6b}.governance-currency-panels h4{margin:0 0 9px;font-size:12px}.governance-table{min-width:0;overflow-x:auto}.governance-table>div{display:grid;grid-template-columns:1fr repeat(3,minmax(90px,.7fr));gap:9px;align-items:center;min-width:470px;padding:9px 6px;border-bottom:1px solid rgba(148,163,184,.09);font-size:10px}.governance-table__head{color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.governance-table__head--three,.governance-table__three{grid-template-columns:1.4fr .7fr .8fr!important;min-width:360px!important}.governance-empty{padding:18px 10px;color:var(--muted);text-align:center;font-size:11px}.governance-cash-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.governance-cash-form__wide{grid-column:span 2}.governance-cash-list{display:grid;gap:7px;margin-top:14px;max-height:360px;overflow-y:auto;overscroll-behavior:contain}.governance-cash-list article{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:11px 12px;border:1px solid var(--border-soft);border-radius:11px;background:var(--surface-soft)}.governance-cash-list article>div{display:grid;gap:2px;min-width:0}.governance-cash-list article span,.governance-cash-list article small{color:var(--muted);font-size:10px}.governance-staff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.governance-staff-grid article{display:grid;gap:5px;padding:14px;border:1px solid var(--border-soft);border-radius:13px;background:var(--surface-soft)}.governance-staff-grid article>span,.governance-staff-grid article>small{color:var(--muted);font-size:9px}.governance-staff-grid article>strong{font-size:15px}.governance-staff-grid article>div{display:flex;align-items:baseline;gap:5px;margin:4px 0}.governance-staff-grid article>div b{font-size:23px;color:#fff}.governance-staff-grid article>div em{color:var(--muted);font-size:10px;font-style:normal}.governance-staff-grid ul{margin:3px 0;padding:0;list-style:none;display:grid;gap:5px}.governance-staff-grid li{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#aebccd}.governance-actions-scroll{max-height:520px;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:5px;padding-right:3px}.governance-actions-scroll article{display:grid;grid-template-columns:150px minmax(170px,.8fr) minmax(0,1.4fr);gap:12px;align-items:center;padding:10px 11px;border-bottom:1px solid rgba(148,163,184,.09)}.governance-actions-scroll time,.governance-actions-scroll span{color:var(--muted);font-size:9px}.governance-actions-scroll article>div{display:grid;gap:2px;min-width:0}.governance-capacity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.governance-capacity-card{min-height:155px;display:grid;align-content:center;gap:8px;padding:16px}.governance-capacity-card>svg{color:var(--cyan)}.governance-capacity-card>span,.governance-capacity-card>small{color:var(--muted);font-size:10px}.governance-capacity-card>strong{font-size:24px}.governance-capacity-card>div{height:6px;border-radius:999px;overflow:hidden;background:#94a3b81c}.governance-capacity-card>div i{display:block;height:100%;border-radius:inherit;background:var(--cyan)}.governance-capacity-card.warning{border-color:#f59e0b47}.governance-capacity-card.danger{border-color:#f43f5e52}.governance-capacity-limits>div{display:grid;grid-template-columns:repeat(2,minmax(0,220px)) auto;gap:10px;align-items:end}.governance-capacity-alert,.governance-storage-note{display:flex;gap:8px;align-items:flex-start;margin-top:12px;padding:10px 11px;border-radius:10px;font-size:10px;line-height:1.45}.governance-capacity-alert{color:#ffd18b;background:#f59e0b14;border:1px solid rgba(245,158,11,.16)}.governance-storage-note{color:#a9c7cf;background:#10c7e80b;border:1px solid rgba(16,199,232,.12)}.beta-error-item{grid-template-columns:minmax(0,1fr) auto auto auto!important}.beta-error-item__summary{min-width:0;display:grid;gap:3px}.beta-error-item__actions{display:flex;gap:6px}.beta-error-item--expanded{align-items:start!important}.beta-error-detail{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;padding:11px;border-radius:11px;background:#040a1485;border:1px solid rgba(148,163,184,.1)}.beta-error-detail>div{display:grid;gap:3px;min-width:0}.beta-error-detail>div>span,.beta-error-detail>section>span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.beta-error-detail code{overflow-wrap:anywhere}.beta-error-detail section{grid-column:1 / -1;display:grid;gap:6px}.beta-error-detail pre{max-height:260px;overflow:auto;margin:0;padding:10px;border-radius:8px;background:#050b14;color:#c8d5e4;font-size:10px;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1000px){.governance-finance-grid,.governance-staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-filterbar{grid-template-columns:repeat(2,minmax(150px,1fr))}.governance-filterbar .button,.governance-filterbar__exports{align-self:end}.governance-cash-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.risk-profile-head .risk-auto-signal-chip{margin-left:0}.governance-tabs{width:100%}.governance-filterbar{grid-template-columns:1fr 1fr}.governance-filterbar>label:nth-child(3),.governance-filterbar>.button,.governance-filterbar__exports{grid-column:1 / -1}.governance-filterbar__exports{width:100%}.governance-filterbar__exports .button{flex:1}.governance-finance-grid{grid-template-columns:1fr 1fr;gap:7px}.governance-metric{min-height:130px;padding:13px}.governance-metric>strong{font-size:19px}.governance-wallet-breakdown>div{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-wallet-breakdown article:last-child{grid-column:1 / -1}.governance-currency-panels{grid-template-columns:1fr}.governance-cash-form{grid-template-columns:1fr 1fr}.governance-cash-form__wide,.governance-cash-form .button{grid-column:1 / -1}.governance-staff-grid,.governance-capacity-grid{grid-template-columns:1fr}.governance-actions-scroll article{grid-template-columns:1fr;gap:3px}.governance-capacity-limits>div{grid-template-columns:1fr 1fr}.governance-capacity-limits>div .button{grid-column:1 / -1}.beta-error-item{grid-template-columns:minmax(0,1fr) auto!important}.beta-error-item>code{grid-column:1 / -1}.beta-error-item__actions{grid-column:1 / -1}.beta-error-detail{grid-template-columns:1fr 1fr}}@media(max-width:420px){.governance-finance-grid,.governance-filterbar{grid-template-columns:1fr}.governance-filterbar>label,.governance-filterbar>.button,.governance-filterbar__exports{grid-column:1}.governance-wallet-breakdown>div,.governance-cash-form,.governance-capacity-limits>div{grid-template-columns:1fr}.governance-wallet-breakdown article:last-child,.governance-cash-form__wide,.governance-cash-form .button,.governance-capacity-limits>div .button{grid-column:1}.beta-error-detail{grid-template-columns:1fr}}.governance-cash-control{border-color:#22d3ee1f;background:linear-gradient(145deg,#0d192af7,#060c16f5)}.governance-cash-form{display:grid;grid-template-columns:1fr;gap:14px;align-items:stretch;padding:16px;border:1px solid rgba(148,163,184,.1);border-radius:14px;background:#030a146b}.governance-cash-form__section{display:grid;gap:12px;min-width:0}.governance-cash-form__section--identity{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-cash-form__section--amounts{grid-template-columns:repeat(4,minmax(0,1fr))}.governance-field{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;min-width:0;align-content:start}.governance-field>span{color:#b8c7d8!important;font-size:.73rem!important;font-weight:850!important;letter-spacing:.015em!important}.governance-field>:is(input,select,textarea){width:100%!important;min-width:0;min-height:46px!important;padding:0 13px!important;border:1px solid rgba(126,152,185,.24)!important;border-radius:11px!important;background:#071321!important;color:#f5f9ff!important;font:inherit;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.governance-field>select{cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#8ca0b8 50%),linear-gradient(135deg,#8ca0b8 50%,transparent 50%)!important;background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;padding-right:34px!important}.governance-field>:is(input,select,textarea):focus{border-color:#22d3ee8c!important;box-shadow:0 0 0 3px #22d3ee14!important;background-color:#091827!important}.governance-field>input:disabled{opacity:.7;cursor:not-allowed;background:#121e2dc7!important}.governance-field>small{color:#778aa0;font-size:.66rem;line-height:1.4}.governance-cash-form__description input{font-size:.9rem}.governance-cash-form__actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:12px;border-top:1px solid rgba(148,163,184,.1)}.governance-cash-form__actions>div{display:grid;gap:3px;min-width:0}.governance-cash-form__actions>div strong{font-size:.77rem;color:#dce7f4}.governance-cash-form__actions>div span{color:#7f91a6;font-size:.68rem;line-height:1.4}.governance-cash-form__actions .button{min-width:190px}.launch-readiness{display:grid;gap:17px;padding:18px;border-color:#22d3ee29;background:linear-gradient(145deg,#0b1829f5,#050b14f7)}.launch-readiness--loading{min-height:120px;place-items:center}.launch-readiness__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.launch-readiness__title{display:flex;gap:11px;align-items:flex-start;min-width:0}.launch-readiness__title>svg{flex:0 0 auto;color:#5ee9b5;margin-top:2px}.launch-readiness__title h3{margin:2px 0 4px;font-size:1.18rem}.launch-readiness__title p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.5;max-width:720px}.launch-readiness__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.launch-readiness__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.launch-readiness__summary article{display:grid;gap:5px;min-height:100px;align-content:center;padding:13px;border:1px solid rgba(148,163,184,.11);border-radius:12px;background:#ffffff06}.launch-readiness__summary span{color:#8fa1b6;font-size:.65rem;text-transform:uppercase;letter-spacing:.045em}.launch-readiness__summary strong{font-size:1.45rem;color:#fff}.launch-readiness__summary small{color:#71849a;font-size:.64rem}.launch-readiness__columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;align-items:start}.launch-readiness__block{min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.11);border-radius:13px;background:#040b156b}.launch-readiness__block-heading{padding:14px 15px 11px;border-bottom:1px solid rgba(148,163,184,.09)}.launch-readiness__block-heading h4{margin:3px 0 0}.launch-auto-list,.launch-manual-list{max-height:525px;overflow-y:auto;overscroll-behavior:contain}.launch-check{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:9px;align-items:start;padding:11px 14px;border-bottom:1px solid rgba(148,163,184,.075)}.launch-check:last-child{border-bottom:0}.launch-check>svg{margin-top:1px}.launch-check>div{min-width:0;display:grid;gap:3px}.launch-check strong{font-size:.76rem}.launch-check span{color:#7f91a6;font-size:.65rem;line-height:1.45;overflow-wrap:anywhere}.launch-check>b{padding:4px 7px;border-radius:999px;background:#f43f5e1a;color:#ff9cad;font-size:.57rem;text-transform:uppercase;letter-spacing:.04em}.launch-check--pass>svg{color:#5ee9b5}.launch-check--warning>svg{color:#f6b84a}.launch-check--fail>svg{color:#ff7189}.launch-manual-item{border-bottom:1px solid rgba(148,163,184,.075)}.launch-manual-item:last-child{border-bottom:0}.launch-manual-item__main{display:grid;grid-template-columns:24px minmax(0,1fr);width:100%;gap:8px;padding:12px 14px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.launch-manual-item__main:hover{background:#ffffff05}.launch-manual-item__icon{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid rgba(148,163,184,.22);color:#71849a}.launch-manual-item__icon>span{width:6px;height:6px;border-radius:50%;background:#697b91}.launch-manual-item.is-complete .launch-manual-item__icon{border-color:#5ee9b53d;color:#5ee9b5;background:#5ee9b50f}.launch-manual-item__main>span:last-child{min-width:0;display:grid;gap:3px}.launch-manual-item__main strong{font-size:.76rem}.launch-manual-item__main small{color:#7f91a6;font-size:.64rem;line-height:1.45}.launch-manual-item__main em{margin-top:3px;color:#5ee9b5;font-style:normal;font-size:.6rem}.launch-manual-item__editor{display:grid;gap:9px;padding:0 14px 13px 46px}.launch-manual-item__editor label{display:grid;gap:6px}.launch-manual-item__editor label>span{color:#aab9ca;font-size:.65rem;font-weight:800}.launch-manual-item__editor textarea{width:100%;resize:vertical;min-height:76px;border:1px solid rgba(126,152,185,.23);border-radius:10px;background:#071321;color:#f5f9ff;padding:10px 11px;outline:0}.launch-manual-item__editor textarea:focus{border-color:#22d3ee85;box-shadow:0 0 0 3px #22d3ee12}.launch-manual-item__editor>div{display:flex;flex-wrap:wrap;gap:6px}.launch-smoke{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;background:linear-gradient(120deg,#22d3ee0e,#ffffff05)}.launch-smoke>div{display:grid;gap:4px;min-width:0}.launch-smoke h4{margin:1px 0}.launch-smoke p{margin:0;color:#8496aa;font-size:.68rem;line-height:1.45}.launch-smoke small{color:#5ee9b5;font-size:.63rem}.launch-smoke .button{flex:0 0 auto}@media(max-width:1000px){.governance-cash-form__section--amounts,.launch-readiness__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-readiness__columns{grid-template-columns:1fr}}@media(max-width:700px){.governance-cash-form{padding:12px}.governance-cash-form__section--identity,.governance-cash-form__section--amounts{grid-template-columns:1fr}.governance-cash-form__actions{align-items:stretch;flex-direction:column}.governance-cash-form__actions .button{width:100%;min-width:0}.launch-readiness{padding:14px}.launch-readiness__heading{flex-direction:column}.launch-readiness__actions{width:100%;justify-content:space-between}.launch-readiness__summary{grid-template-columns:1fr 1fr}.launch-smoke{align-items:stretch;flex-direction:column}.launch-smoke .button{width:100%}}@media(max-width:430px){.launch-readiness__summary{grid-template-columns:1fr}.launch-check{grid-template-columns:20px minmax(0,1fr)}.launch-check>b{grid-column:2;justify-self:start}.launch-manual-item__editor{padding-left:14px}}.quick-play-accordion-anchor{position:relative}.quick-play-desktop-character{position:absolute;z-index:3;top:0;right:clamp(104px,15%,190px);width:clamp(132px,11.2vw,172px);max-width:none;display:none;opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translateY(calc(-100% + clamp(54px,4.2vw,64px)));filter:drop-shadow(0 14px 18px rgba(0,0,0,.24));transition:opacity .16s ease}@media(min-width:1100px){.quick-play-desktop-character.is-loaded{display:block;opacity:1;visibility:visible}}.br-funding-builder{display:grid;gap:10px;padding:13px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#ffffff05}.br-funding-builder.is-funded{border-color:#22c55e38;background:#22c55e09}.br-funding-builder__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.br-funding-builder__heading>div{display:flex;align-items:center;gap:10px}.br-funding-builder__heading>div>div{display:grid;gap:3px}.br-funding-builder__heading span{color:var(--muted);font-size:10px}.br-funding-toggle{min-width:92px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff09;color:var(--muted);font-size:10px;font-weight:900;cursor:pointer}.br-funding-toggle.active{border-color:#22c55e57;background:#22c55e1f;color:#b7f7c8}.br-funding-toggle:disabled{opacity:.45;cursor:not-allowed}.br-funding-builder__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.br-funding-builder__options label{display:grid;gap:6px}.br-funding-builder__options label>span{color:#dce5f4;font-size:10px;font-weight:800}.br-funding-builder__options :is(input,select){width:100%;padding:11px 12px;border:1px solid rgba(255,255,255,.085);border-radius:10px;background:#090f1a;color:#fff}.br-economy-card--funded{border-color:#22c55e29}.tournament-card__badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tournament-badge--free{color:#c5f7d1;border-color:#22c55e4d;background:#081c12d1}.br-variable-prizes--funded{border-color:#22c55e29;background:#22c55e09}.br-prize-summary--funded{border-color:#22c55e2e;background:#22c55e0a}@media(max-width:760px){.br-funding-builder__heading{align-items:flex-start}.br-funding-builder__options{grid-template-columns:1fr}}.tournament-card__funded-podium{margin-top:9px;padding:9px 10px;display:flex;flex-wrap:wrap;gap:8px 12px;border:1px solid rgba(34,197,94,.16);border-radius:12px;background:#22c55e0d}.tournament-card__funded-podium>span{display:inline-flex;align-items:center;gap:5px;color:#b7f5cb;font-size:.72rem;font-weight:700}.tournament-card__funded-podium strong,.tournament-card__funded-podium .rumi-amount{color:#ecfff1;font-size:.78rem}.br-modal__body{padding:28px 30px 32px}.br-campaign-builder{border-color:#10c7e829;background:#10c7e806}.br-campaign-builder.is-funded{border-color:#10c7e847;background:#10c7e80b}.br-funding-builder__options label.wide{grid-column:1 / -1}.br-campaign-code-box{padding:12px;display:grid;gap:7px;border:1px solid rgba(16,199,232,.18);border-radius:12px;background:#10c7e809}.br-campaign-code-box strong,.br-campaign-code-box small{display:block}.br-campaign-code-box strong{color:#dffaff;font-size:12px}.br-campaign-code-box input{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(16,199,232,.22);border-radius:10px;background:#090f1a;color:#fff;text-transform:uppercase;letter-spacing:.04em}.br-campaign-code-box small{color:var(--muted);font-size:10px;line-height:1.45}.br-waitlist-panel{border-color:#f9ae413d;background:#f9ae410b}.br-waitlist-panel p{margin:7px 0 0;color:#b9c4d3;font-size:11px;line-height:1.5}.multiplayer-funding-builder{display:grid;gap:11px;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#ffffff05}.multiplayer-funding-builder.is-funded{border-color:#22c55e38;background:#22c55e09}.multiplayer-funding-builder__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.multiplayer-funding-builder__heading>div{display:flex;align-items:center;gap:10px}.multiplayer-funding-builder__heading>div>div{display:grid;gap:3px}.multiplayer-funding-builder__heading span{color:var(--muted);font-size:10px}.multiplayer-funding-builder__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.multiplayer-funding-builder__grid label{display:grid;gap:6px}.multiplayer-funding-builder__grid label>span{color:#dce5f4;font-size:10px;font-weight:800}.multiplayer-funding-builder__grid :is(input,select){width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.085);border-radius:10px;background:#090f1a;color:#fff}@media(max-width:760px){.br-modal__body{padding:18px 17px 22px}.multiplayer-funding-builder__heading{align-items:flex-start}.multiplayer-funding-builder__grid{grid-template-columns:1fr}}.br-modal__body{padding:24px 22px 28px}.br-series-explainer{padding:11px 12px;display:flex;align-items:flex-start;gap:9px;border:1px solid rgba(34,197,94,.18);border-radius:11px;background:#22c55e0b}.br-series-explainer>svg{flex:0 0 auto;margin-top:1px;color:#72e89d}.br-series-explainer>div{display:grid;gap:3px}.br-series-explainer strong{color:#dff9e7;font-size:11px}.br-series-explainer span{color:#9eb2a7;font-size:10px;line-height:1.45}.br-campaign-seat-status{margin:10px 0 2px;padding:10px 11px;display:flex;align-items:flex-start;gap:9px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#ffffff06}.br-campaign-seat-status>svg{flex:0 0 auto;margin-top:1px}.br-campaign-seat-status>div{display:grid;gap:3px}.br-campaign-seat-status strong{font-size:11px}.br-campaign-seat-status span{color:var(--muted);font-size:10px;line-height:1.45}.br-campaign-seat-status.is-preferred{border-color:#22c55e3d;background:#22c55e0f}.br-campaign-seat-status.is-preferred>svg,.br-campaign-seat-status.is-preferred strong{color:#8cf0ae}.br-campaign-seat-status.is-general{border-color:#10c7e82e;background:#10c7e80a}.br-campaign-seat-status.is-general>svg,.br-campaign-seat-status.is-general strong{color:#9deef9}.br-campaign-seat-tag{width:max-content;margin-top:4px!important;padding:3px 6px;border-radius:999px;font-size:8px!important;font-weight:850;line-height:1!important}.br-campaign-seat-tag.is-preferred{color:#92efb1!important;background:#22c55e17;border:1px solid rgba(34,197,94,.18)}.br-campaign-seat-tag.is-general{color:#8fddea!important;background:#10c7e812;border:1px solid rgba(16,199,232,.15)}@media(max-width:760px){.br-modal__body{padding:17px 14px 21px}}.br-series-create{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.br-series-create__form{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.br-series-create__form input{min-width:0;min-height:42px;padding:0 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text)}.br-series-explainer{min-height:54px}@media(max-width:700px){.br-series-create__form{grid-template-columns:1fr}}.competition-checkin{margin:12px 0;padding:12px 13px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(34,197,94,.22);border-radius:13px;background:#22c55e0e}.competition-checkin>div:first-child{display:flex;align-items:flex-start;gap:10px;min-width:0}.competition-checkin>div:first-child>svg{flex:0 0 auto;margin-top:2px;color:#8cf0ae}.competition-checkin strong,.competition-checkin span{display:block}.competition-checkin strong{color:#dff9e7;font-size:12px}.competition-checkin span{margin-top:3px;color:#9fb9a8;font-size:10px;line-height:1.45}.competition-checkin .button{flex:0 0 auto}.competition-checkin--standby{border-color:#ffa43b40;background:#ffa43b0e}.competition-checkin--standby>div:first-child>svg,.competition-checkin--standby strong{color:#ffd194}.competition-checkin--standby span{color:#c8af8e}.multiplayer-team-standby,.multiplayer-checkin-pending{margin:10px 0 12px;padding:11px 12px;display:flex;align-items:flex-start;gap:9px;border:1px solid rgba(255,164,59,.22);border-radius:12px;background:#ffa43b0d}.multiplayer-team-standby>svg,.multiplayer-checkin-pending>svg{flex:0 0 auto;margin-top:1px;color:#ffc77d}.multiplayer-team-standby strong,.multiplayer-team-standby span{display:block}.multiplayer-team-standby strong{color:#ffe1b8;font-size:12px}.multiplayer-team-standby span,.multiplayer-checkin-pending span{margin-top:3px;color:#bfa98b;font-size:10px;line-height:1.45}.multiplayer-checkin-pending{border-color:#10c7e826;background:#10c7e809}.multiplayer-checkin-pending>svg{color:#8deafa}.multiplayer-checkin-pending span{margin-top:0;color:#94adba}.mp-team-state--standby{border-color:#ffa43b47!important;background:#ffa43b17!important;color:#ffd096!important}.multiplayer-operation-card--standby{border-color:#ffa43b2e!important;background:#ffa43b0b!important}.multiplayer-operation-card--checkin{border-color:#10c7e824!important;background:#10c7e809!important}@media(max-width:720px){.competition-checkin{align-items:stretch;flex-direction:column}.competition-checkin .button{width:100%}}.competition-standby-invite{margin:0 0 12px;padding:11px 12px;display:flex;align-items:flex-start;gap:9px;border:1px solid rgba(255,164,59,.22);border-radius:12px;background:#ffa43b0e}.competition-standby-invite>svg{flex:0 0 auto;margin-top:2px;color:#ffc477}.competition-standby-invite strong,.competition-standby-invite span{display:block}.competition-standby-invite strong{color:#ffe0b4;font-size:12px}.competition-standby-invite span{margin-top:3px;color:#bca78b;font-size:10px;line-height:1.45}.mini-banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.mini-banner-edit-button{position:absolute;top:9px;left:9px;z-index:8;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(34,211,238,.42);border-radius:999px;background:#050c16d6;color:#8cecff;box-shadow:0 8px 20px #00000052;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mini-banner-edit-button:hover{background:#10c7e82e;color:#fff}.mini-banner-edit-button:focus-visible{outline:2px solid rgba(34,211,238,.75);outline-offset:2px}.tournament-card__cover.minibanner-loaded .mini-banner-image{filter:brightness(.84) saturate(.96)}.tournament-card__cover:has(.mini-banner-edit-button) .tournament-card__topline{padding-left:32px}.tournament-card__cover.minibanner-loaded .tournament-card__cover-shade{background:linear-gradient(180deg,#04080f1f,#04080f40 43%,#04080ff0)}.tournament-card__cover .mini-banner-edit-button{top:10px;left:10px}.multiplayer-card__art{overflow:hidden}.multiplayer-card__art.minibanner-loaded .mini-banner-image{filter:brightness(.67) saturate(.98)}.multiplayer-card__art.minibanner-loaded:before,.multiplayer-card__art.minibanner-loaded:after{opacity:0}.multiplayer-card__art.minibanner-loaded>svg{opacity:0}.multiplayer-card__art.minibanner-loaded>span,.multiplayer-card__art.minibanner-loaded>b{position:relative;z-index:2;text-shadow:0 2px 10px rgba(0,0,0,.9)}.multiplayer-card__art.minibanner-loaded>span{background:#10c7e8eb;text-shadow:none}.multiplayer-card__art .mini-banner-edit-button{top:10px;left:10px}.arena-card__header{overflow:hidden}.arena-card__header.minibanner-loaded .mini-banner-image{filter:brightness(.72) saturate(.98)}.arena-card__header.minibanner-loaded:after{background:linear-gradient(180deg,#05080f14 8%,#05080fc7 82%,#05080feb)}.arena-card__header .mini-banner-edit-button{top:15px;left:15px}.quick-card__top{overflow:hidden;border-radius:12px}.quick-card__top.minibanner-loaded{min-height:72px;margin:-10px -10px 0;padding:14px 16px;align-items:flex-end}.quick-card__top.minibanner-loaded .mini-banner-image{filter:brightness(.62) saturate(.95)}.quick-card__top.minibanner-loaded:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#04080f0d,#04080fb8);pointer-events:none}.quick-card__top.minibanner-loaded .quick-card__icon,.quick-card__top.minibanner-loaded .quick-card__top-copy{position:relative;z-index:2}.quick-card__top.minibanner-loaded .quick-card__top-copy span,.quick-card__top.minibanner-loaded .quick-card__top-copy small{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.85)}.quick-card__top .mini-banner-edit-button{top:7px;right:7px;left:auto}.mini-banner-picker-backdrop{z-index:1400}.mini-banner-picker{width:min(960px,calc(100vw - 28px));max-height:min(820px,calc(100vh - 28px));overflow:hidden;padding:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.mini-banner-picker__heading{padding:20px 22px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border-soft)}.mini-banner-picker__heading h2{margin:5px 0}.mini-banner-picker__heading p{margin:0;max-width:700px;color:var(--muted);font-size:12px;line-height:1.5}.mini-banner-picker__heading code{color:#b9f6ff}.mini-banner-default-option{margin:14px 22px 0;min-height:68px;padding:12px 14px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--border-soft);border-radius:14px;background:#ffffff06;color:var(--text);text-align:left;cursor:pointer}.mini-banner-default-option.is-selected{border-color:#22d3ee61;background:#22d3ee12}.mini-banner-default-option__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#ffffff0d;color:var(--cyan)}.mini-banner-default-option strong,.mini-banner-default-option small{display:block}.mini-banner-default-option small{margin-top:3px;color:var(--muted);font-size:11px}.mini-banner-picker__grid{min-height:180px;overflow-y:auto;padding:14px 22px 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px}.mini-banner-option{display:none;position:relative;min-width:0;padding:0;overflow:hidden;aspect-ratio:1090 / 410;border:1px solid var(--border-soft);border-radius:13px;background:#080e18;cursor:pointer}.mini-banner-option.is-available{display:block}.mini-banner-option.is-selected{border-color:#22d3eebf;box-shadow:0 0 0 2px #22d3ee1f}.mini-banner-option img{width:100%;height:100%;object-fit:cover;display:block}.mini-banner-option>span{position:absolute;left:8px;bottom:8px;padding:4px 7px;border-radius:999px;background:#040910d1;color:#fff;font-size:10px;font-weight:900}.mini-banner-option>b{position:absolute;right:8px;top:8px;width:25px;height:25px;display:grid;place-items:center;border-radius:999px;background:var(--cyan);color:#041018}.mini-banner-picker__footer{padding:14px 22px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--border-soft);background:#050a12b8}.mini-banner-picker__footer>div{display:grid;gap:3px}.mini-banner-picker__footer strong{font-size:12px}.mini-banner-picker__footer span{color:var(--muted);font-size:10px;line-height:1.4}@media(max-width:720px){.mini-banner-picker{max-height:calc(100vh - 16px)}.mini-banner-picker__heading{padding:16px}.mini-banner-default-option{margin:12px 16px 0}.mini-banner-picker__grid{padding:12px 16px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.mini-banner-picker__footer{padding:12px 16px 16px;align-items:stretch;flex-direction:column}.mini-banner-picker__footer .button{width:100%}}.quick-card__top-copy{display:grid;gap:2px;min-width:0}.auth-register-note{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid rgba(16,199,232,.14);border-radius:12px;color:#9fb4c7;background:#10c7e80b;font-size:10px;line-height:1.5}.auth-register-note svg{flex:0 0 auto;margin-top:1px;color:var(--cyan)}.beta-legal-modal--simple{width:min(650px,100%);overflow:auto;gap:16px}.legal-quick-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.legal-quick-rules article{min-width:0;padding:14px;display:grid;align-content:start;gap:7px;border:1px solid rgba(56,189,248,.14);border-radius:14px;background:#0f172a8c}.legal-quick-rules article>div{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#7ddff0;background:#10c7e817}.legal-quick-rules strong{color:#f5f9ff;font-size:12px}.legal-quick-rules span{color:#8fa0b6;font-size:10px;line-height:1.45}.beta-legal-check--single{cursor:default;align-items:start;background:#0f172a94}.beta-legal-check--single input{margin-top:3px;accent-color:var(--cyan);cursor:pointer}.beta-legal-check--single>div{color:#cbd5e1;font-size:11px;line-height:1.55}.beta-legal-check--single label{cursor:pointer}.beta-legal-check--single.is-checked{border-color:#34d39933;background:#10b9810e}.legal-inline-link{padding:0;border:0;background:transparent;color:#67e8f9;font:inherit;font-weight:850;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.financial-profile-modal{width:min(620px,calc(100vw - 28px))}.financial-profile-modal>p{max-width:540px}.financial-profile-note{margin:13px 0 4px;padding:11px 12px;display:flex;align-items:flex-start;gap:9px;border:1px solid rgba(16,199,232,.16);border-radius:12px;color:#a9bdd0;background:#10c7e80d;font-size:10px;line-height:1.5}.financial-profile-note svg{flex:0 0 auto;margin-top:1px;color:var(--cyan)}.financial-profile-form{margin:14px 0 16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.financial-profile-form label{display:grid;gap:7px}.financial-profile-form label:first-child{grid-column:1 / -1}.financial-profile-form label>span{display:flex;align-items:center;gap:6px;color:#b8c5d4;font-size:10px;font-weight:850}.financial-profile-form label>span svg{color:#6dddeb}.financial-profile-form input,.financial-profile-form select{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--border-soft);border-radius:11px;outline:0;background:#090f1a;color:#fff;color-scheme:dark}.financial-profile-form input:focus,.financial-profile-form select:focus{border-color:#10c7e87a;box-shadow:0 0 0 3px #10c7e812}@media(max-width:700px){.legal-quick-rules{grid-template-columns:1fr}.legal-quick-rules article{grid-template-columns:auto 1fr;align-items:center}.legal-quick-rules article>span{grid-column:2}.financial-profile-form{grid-template-columns:1fr}.financial-profile-form label:first-child{grid-column:auto}}.settings-card--personal.is-locked input,.settings-card--personal.is-locked select{opacity:.72;cursor:not-allowed}.settings-card--personal .request-status{margin-left:auto}.form-note--warning{border:1px solid rgba(249,115,22,.2);background:#f973160f;border-radius:10px;padding:10px 11px;color:#e7c7af}.payout-edit-hint{margin:7px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.visitor-access{display:flex;align-items:center;gap:8px}.visitor-access--sidebar{width:100%;display:grid;grid-template-columns:1fr;gap:8px}.visitor-access--sidebar .button{width:100%;min-height:40px}.visitor-access--topbar>button:first-child{min-height:36px;padding:0 12px;border:1px solid var(--border-soft);border-radius:10px;background:#ffffff09;color:#d8deea;font-size:11px;font-weight:850}.visitor-access--topbar .button{min-height:36px;padding-inline:14px}.visitor-discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.visitor-discovery-card{width:100%;min-height:126px;padding:18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;color:var(--text);text-align:left}.visitor-discovery-card>svg:first-child{color:var(--cyan)}.visitor-discovery-card>div{display:grid;gap:5px}.visitor-discovery-card strong{font-size:15px}.visitor-discovery-card small{color:var(--muted);font-size:10px;line-height:1.5}.visitor-discovery-card>svg:last-child{color:#708096}.visitor-action-panel{margin-top:16px;padding:16px;display:flex;align-items:center;gap:13px;border:1px solid rgba(16,199,232,.18);border-radius:14px;background:linear-gradient(135deg,#10c7e812,#ffffff06)}.visitor-action-panel>svg{flex:0 0 auto;color:var(--cyan)}.visitor-action-panel>div{min-width:0;flex:1;display:grid;gap:4px}.visitor-action-panel h2,.visitor-action-panel strong{margin:0;color:#f4f7fb;font-size:14px}.visitor-action-panel p,.visitor-action-panel span:not(.eyebrow){margin:0;color:var(--muted);font-size:10px;line-height:1.5}.visitor-action-panel .button{flex:0 0 auto;white-space:nowrap}.auth-modal-backdrop{z-index:1300}.auth-modal{width:min(560px,calc(100vw - 28px));max-height:min(90vh,760px);padding:0;overflow:auto;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#0d121e}.auth-card--embedded{position:relative;width:100%;padding:10px 30px 30px}.auth-card--embedded>h2{font-size:clamp(29px,5vw,38px)}.auth-modal-close{top:14px;right:14px}.auth-mobile-brand--modal{width:auto;margin:0;padding:22px 30px 0;display:flex}.auth-mobile-brand--modal img{width:38px;height:38px}.auth-mobile-brand--modal strong{font-size:18px}@media(max-width:700px){.visitor-discovery-grid{grid-template-columns:1fr}.visitor-action-panel{align-items:stretch;flex-direction:column}.visitor-action-panel .button{width:100%}.auth-card--embedded{padding:8px 20px 24px}.auth-mobile-brand--modal{padding:18px 20px 0}}@media(max-width:520px){.visitor-access--topbar{gap:6px}.visitor-access--topbar>button:first-child{padding-inline:9px}.visitor-access--topbar .button{padding-inline:10px;font-size:10px}.auth-modal{width:calc(100vw - 18px)}}.ranking-public-note{display:flex;align-items:center;gap:13px;padding:17px 18px}.ranking-public-note>svg{flex:0 0 auto;color:var(--cyan)}.ranking-public-note>div{display:grid;gap:4px}.ranking-public-note strong{font-size:14px}.ranking-public-note small{color:var(--muted);font-size:10px;line-height:1.5}.ranking-player--profile{width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.ranking-player--profile:hover strong{color:var(--cyan)}.ranking-player--profile:focus-visible{outline:2px solid rgba(16,199,232,.55);outline-offset:4px;border-radius:10px}.social-avatar-profile-button{padding:0;border:0;background:transparent;cursor:pointer}.social-avatar-profile-button:focus-visible{outline:2px solid rgba(16,199,232,.55);outline-offset:3px;border-radius:10px}.competitive-profile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1700;display:grid;place-items:center;padding:18px;background:#03070dc2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.competitive-profile-preview{position:relative;width:min(520px,100%);max-height:min(88vh,720px);overflow:auto;padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:radial-gradient(circle at 88% 8%,rgba(16,199,232,.1),transparent 32%),linear-gradient(180deg,#131b2afc,#0a0f19fc);box-shadow:0 28px 90px #0000007a}.competitive-profile-preview__close{position:absolute;top:14px;right:14px;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09;color:#dce7f4}.competitive-profile-preview__identity{display:flex;align-items:center;gap:14px;padding-right:40px}.competitive-profile-preview__identity .user-avatar{flex:0 0 auto}.competitive-profile-preview__identity>div{min-width:0}.competitive-profile-preview__identity h2{margin:3px 0 0;color:#fff;font-size:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competitive-profile-preview__identity>div>span:last-child{display:block;margin-top:3px;color:var(--muted);font-size:11px}.competitive-profile-preview__season{margin-top:18px;padding:13px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;border:1px solid rgba(16,199,232,.16);border-radius:14px;background:#10c7e80e}.competitive-profile-preview__season>div{min-width:0;display:flex;align-items:center;gap:8px;color:#d7f8ff}.competitive-profile-preview__season>div svg{color:var(--cyan);flex:0 0 auto}.competitive-profile-preview__season>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800}.competitive-profile-preview__season>strong{grid-row:1 / span 2;grid-column:2;color:#fff;font-size:24px}.competitive-profile-preview__season>small{color:var(--muted);font-size:9px}.competitive-profile-preview__stats{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.competitive-profile-preview__stats article{min-width:0;padding:11px 9px;display:grid;justify-items:center;gap:5px;border-radius:12px;background:#ffffff09;text-align:center}.competitive-profile-preview__stats svg{color:#91a4ba}.competitive-profile-preview__stats span{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.competitive-profile-preview__stats strong{color:#fff;font-size:16px}.competitive-profile-preview__earned{margin-top:8px;padding:12px 13px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border-radius:12px;background:#f59e0b12}.competitive-profile-preview__earned svg{color:#f8b84f}.competitive-profile-preview__earned span{color:#d9c7a3;font-size:10px}.competitive-profile-preview__earned strong{color:#fff}.competitive-profile-preview__badges{margin-top:16px}.competitive-profile-preview__section-title{display:flex;align-items:center;gap:8px;color:#eef5ff}.competitive-profile-preview__section-title svg{color:#f8b84f}.competitive-profile-preview__badges>div:last-child{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.competitive-profile-preview__badges article{max-width:150px;min-width:0;padding:8px 10px;display:flex;align-items:center;gap:7px;border:1px solid rgba(245,158,11,.12);border-radius:11px;background:#f59e0b0e}.competitive-profile-preview__badges article :is(img,svg){width:24px;height:24px;object-fit:contain;flex:0 0 auto;color:#f8b84f}.competitive-profile-preview__badges article>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f5e9cf;font-size:9px;font-weight:800}.competitive-profile-preview__no-badges{display:block;margin-top:9px;color:var(--muted);font-size:10px}.competitive-profile-preview__privacy{margin:17px 0 0;padding-top:13px;border-top:1px solid rgba(255,255,255,.06);color:#74849a;font-size:9px;line-height:1.5;text-align:center}.competitive-profile-preview__loading,.competitive-profile-preview__empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--muted);text-align:center}.competitive-profile-preview__empty svg{color:#8799ae}.competitive-profile-preview__empty strong{color:#eef5ff}.competitive-profile-preview__empty span{max-width:320px;font-size:10px;line-height:1.5}@media(max-width:560px){.competitive-profile-overlay{padding:9px;align-items:end}.competitive-profile-preview{width:100%;max-height:88vh;padding:20px 16px 18px;border-radius:20px 20px 12px 12px}.competitive-profile-preview__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.competitive-profile-preview__earned{grid-template-columns:auto minmax(0,1fr)}.competitive-profile-preview__earned strong{grid-column:2}}.profile-badges-featured-note{margin-top:13px;min-height:34px;padding:8px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border-radius:11px;background:#14d6e80e;border:1px solid rgba(20,214,232,.11);color:#9eb0c4;font-size:.66rem;line-height:1.35}.profile-badges-featured-note>svg{color:#26d9ef}.profile-badges-featured-note>strong{color:#d8faff;font-size:.7rem}.profile-badge-star{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06;color:#66778d;cursor:pointer;transition:transform .16s ease,color .16s ease,border-color .16s ease,background .16s ease}.profile-badge-star:hover{transform:translateY(-1px);color:#f8c85c;border-color:#f8c85c40}.profile-badge-star.is-active{color:#ffd166;border-color:#ffd1664d;background:#ffd16617}.profile-badge-star:disabled{opacity:.55;cursor:wait;transform:none}.badge-medallion{position:relative;width:40px;height:40px;display:inline-grid;place-items:center;flex:0 0 auto;overflow:visible!important}.badge-medallion--compact{width:27px;height:27px}.badge-medallion__button{width:40px;height:40px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#f8b84f;cursor:help;filter:drop-shadow(0 4px 9px rgba(0,0,0,.28))}.badge-medallion--compact .badge-medallion__button{width:27px;height:27px}.badge-medallion__button :is(img,svg){width:100%;height:100%;object-fit:contain}.badge-medallion__button:focus-visible{outline:2px solid rgba(31,220,239,.82);outline-offset:3px}.badge-medallion__label{display:none}.badge-medallion__popover{position:absolute;left:8px;bottom:calc(100% + 10px);z-index:80;width:min(294px,calc(100vw - 34px));padding:13px;display:grid;gap:9px;border:1px solid rgba(31,220,239,.24);border-radius:12px;background:radial-gradient(circle at 16% 0%,rgba(20,214,232,.13),transparent 42%),linear-gradient(145deg,#121822fb,#0b1019fe);box-shadow:0 18px 48px #0000007a,0 0 0 1px #ffffff06 inset;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(5px) scale(.985);transform-origin:left bottom;transition:opacity .14s ease,transform .14s ease,visibility .14s ease;white-space:normal!important;text-align:left}.badge-medallion__popover:after{content:"";position:absolute;left:16px;bottom:-6px;width:11px;height:11px;border-right:1px solid rgba(31,220,239,.24);border-bottom:1px solid rgba(31,220,239,.24);background:#0d131d;transform:rotate(45deg)}.badge-medallion:hover .badge-medallion__popover,.badge-medallion:focus-within .badge-medallion__popover{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.badge-medallion__popover-head{display:grid!important;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:10px;overflow:visible!important;white-space:normal!important}.badge-medallion__popover-head>span:last-child{min-width:0;display:grid;gap:2px}.badge-medallion__popover-head strong{color:#fff4d6;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.05;letter-spacing:.035em;text-transform:uppercase}.badge-medallion__popover-head small{color:#2ddce9;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.badge-medallion__popover-icon{width:50px;height:50px;display:grid!important;place-items:center;overflow:visible!important}.badge-medallion__popover-icon :is(img,svg){width:48px;height:48px;object-fit:contain}.badge-medallion__popover-copy{display:block!important;overflow:visible!important;color:#aeb9c8!important;font-size:10px!important;font-weight:600!important;line-height:1.5!important;white-space:normal!important}.badge-medallion__limited{width:max-content;max-width:100%;display:inline-flex!important;padding:4px 7px;border-radius:999px;background:#f59e0b17;border:1px solid rgba(245,158,11,.18);color:#f4c66f!important;font-size:8px!important;font-weight:850!important;line-height:1.2!important;white-space:normal!important}.badge-medallion__obtained{display:block!important;color:#647489!important;font-size:8px!important;font-weight:650!important;line-height:1.3!important;white-space:normal!important}.competitive-profile-preview__badges article .badge-medallion{overflow:visible!important}.competitive-profile-preview__badges article .badge-medallion__popover{left:-8px}@media(max-width:560px){.badge-medallion__popover{position:fixed;left:50%;bottom:18px;width:min(330px,calc(100vw - 28px));transform:translate(-50%,6px) scale(.985);transform-origin:center bottom}.badge-medallion:hover .badge-medallion__popover,.badge-medallion:focus-within .badge-medallion__popover{transform:translate(-50%) scale(1)}.badge-medallion__popover:after{display:none}}.codm-landing{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 8% 15%,rgba(16,199,232,.09),transparent 25rem),radial-gradient(circle at 90% 36%,rgba(244,63,143,.07),transparent 28rem),#080d16;color:var(--text)}.codm-landing button,.codm-landing a{font:inherit}.codm-landing__nav{width:min(1240px,calc(100% - 40px));min-height:74px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;position:relative;z-index:10}.codm-landing__nav nav{display:flex;align-items:center;gap:9px}.codm-landing__brand{padding:0;display:inline-flex;align-items:center;gap:9px;border:0;background:transparent;color:#fff;font-weight:950;font-size:18px;letter-spacing:-.5px}.codm-landing__brand img{width:37px;height:37px;object-fit:contain;filter:drop-shadow(0 6px 15px rgba(16,199,232,.16))}.codm-landing__text-button{padding:10px 12px;border:0;background:transparent;color:#ccd5e5;font-weight:800}.codm-landing__text-button:hover{color:#fff}.codm-hero{width:min(1240px,calc(100% - 40px));min-height:690px;margin:0 auto;padding:58px 0 78px;position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:62px}.codm-hero:before{content:"";position:absolute;inset:-74px calc((100vw - 100%)/-2) 0;z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#080d16f7 1%,#080d16cf 39%,#080d1657 68%,#080d16d6),linear-gradient(180deg,#080d1640,#080d16c2 78%,#080d16),url(/landing/codmobile-hero.webp),url(/banner.png);background-position:center,center,center,center;background-repeat:no-repeat;background-size:cover;opacity:.86}.codm-hero__ambient{position:absolute;width:520px;height:520px;right:-170px;top:30px;z-index:0;border:1px solid rgba(16,199,232,.12);border-radius:50%;box-shadow:0 0 0 78px #10c7e805,0 0 0 156px #10c7e802}.codm-hero__copy,.codm-hero__visual{position:relative;z-index:2}.codm-kicker{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(16,199,232,.24);border-radius:999px;background:#10c7e817;color:#aaf4ff;font-size:10px;font-weight:950;letter-spacing:1.25px}.codm-hero__copy h1{max-width:720px;margin-top:21px;font-size:clamp(3.25rem,6vw,5.85rem);line-height:.91;letter-spacing:-.065em;text-wrap:balance}.codm-hero__copy h1 span{color:#77ecff;text-shadow:0 0 35px rgba(16,199,232,.12)}.codm-hero__copy>p{max-width:650px;margin-top:22px;color:#b4bfd1;font-size:16px;line-height:1.7}.codm-hero__event-line{max-width:650px;margin-top:25px;padding:14px 16px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 13px;border:1px solid rgba(34,197,94,.23);border-radius:15px;background:#0e2c2094;box-shadow:inset 0 1px #ffffff08}.codm-hero__event-line>span{display:inline-flex;align-items:center;gap:6px;color:#78f0a0;font-size:9px;font-weight:950;letter-spacing:.9px}.codm-hero__event-line strong{font-size:14px}.codm-hero__event-line small{grid-column:2;color:#9eacbd;font-size:11px}.codm-hero__event-line--quiet{border-color:#10c7e830;background:#0c202b8c}.codm-hero__event-line--quiet>span{color:#9cefff}.codm-hero__actions{margin-top:27px;display:flex;flex-wrap:wrap;gap:10px}.codm-cta{min-height:52px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:14px;font-size:13px;font-weight:950;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.codm-cta:hover{transform:translateY(-2px)}.codm-cta--primary{border:1px solid #21d6ef;background:linear-gradient(135deg,#16cbe9,#0ba8d4);color:#fff;box-shadow:0 14px 34px #10c7e833}.codm-cta--primary:hover{box-shadow:0 18px 40px #10c7e84a}.codm-cta--secondary{border:1px solid rgba(255,255,255,.13);background:#ffffff0e;color:#edf2f8}.codm-hero__trust{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px 18px;color:#8794a8;font-size:10px;font-weight:700}.codm-hero__trust span{display:inline-flex;align-items:center;gap:6px}.codm-hero__trust svg{color:var(--cyan)}.codm-hero__visual{min-width:0}.codm-event-card{max-width:485px;margin-left:auto;overflow:hidden;border:1px solid rgba(16,199,232,.24);border-radius:23px;background:linear-gradient(180deg,#182033f5,#0a101bfa);box-shadow:0 30px 85px #00000070,0 0 0 1px #ffffff04 inset;transform:rotate(1deg)}.codm-event-card__art{min-height:220px;padding:18px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background-position:center;background-size:cover}.codm-event-card__art .mini-banner-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.codm-event-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#03070d1f,#03070d2e 42%,#03070ded)}.codm-event-card__badges,.codm-event-card__title{position:relative;z-index:2}.codm-event-card__badges{display:flex;gap:7px}.codm-event-card__badges span,.codm-event-card__badges b{padding:7px 9px;border-radius:9px;font-size:9px;letter-spacing:.85px}.codm-event-card__badges span{border:1px solid rgba(255,255,255,.16);background:#03080fb8}.codm-event-card__badges b{border:1px solid rgba(34,197,94,.27);background:#0b4226c7;color:#8ff2ae}.codm-event-card__title small,.codm-event-card__title strong{display:block}.codm-event-card__title small{color:#9beefe;font-size:9px;font-weight:950;letter-spacing:1.1px}.codm-event-card__title strong{max-width:90%;margin-top:5px;font-size:25px;line-height:1.05;letter-spacing:-.5px}.codm-event-card__body{padding:17px 18px 18px}.codm-event-card__headline{display:grid;grid-template-columns:.85fr 1.3fr;gap:10px}.codm-event-card__headline>div{padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff09}.codm-event-card__headline span,.codm-event-card__headline strong{display:block}.codm-event-card__headline span{color:#8e9bb0;font-size:9px;text-transform:uppercase;letter-spacing:.7px}.codm-event-card__headline strong{margin-top:5px;font-size:15px}.codm-event-card__headline>div:first-child strong{color:#7ff1a7}.codm-event-card__headline>div:last-child strong{color:#fff}.codm-event-card__podium{margin-top:10px;padding:9px 11px;display:flex;gap:16px;border:1px solid rgba(34,197,94,.15);border-radius:11px;background:#22c55e0e;color:#9caabd;font-size:10px}.codm-event-card__podium b{color:#dfffea}.codm-event-card__meta{margin-top:14px;display:grid;gap:8px;color:#aeb8c8;font-size:10px}.codm-event-card__meta span{display:flex;align-items:center;gap:7px}.codm-event-card__meta svg{color:var(--cyan)}.codm-event-card__button{width:100%;min-height:44px;margin-top:15px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:11px;background:linear-gradient(135deg,var(--cyan),#0ba8d2);color:#fff;font-size:12px;font-weight:900}.codm-hero__visual-note{max-width:390px;margin:18px 0 0 auto;padding:12px 14px;display:flex;align-items:flex-start;gap:10px;color:#9da9ba;font-size:10px;line-height:1.5}.codm-hero__visual-note svg{flex:0 0 auto;color:var(--orange)}.codm-hero__visual-note strong{color:#eef3f9}.codm-section{width:min(1160px,calc(100% - 40px));margin:0 auto;padding:92px 0}.codm-section__heading{max-width:700px}.codm-section__heading h2,.codm-why__copy h2,.codm-final-cta h2{margin-top:10px;font-size:clamp(2rem,4vw,3.35rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.codm-section__heading p,.codm-why__copy>p{margin-top:14px;color:#97a4b7;line-height:1.65;font-size:14px}.codm-section__heading--center{margin:0 auto;text-align:center}.codm-section--steps{border-top:1px solid rgba(255,255,255,.065)}.codm-steps{margin-top:35px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.codm-steps article{min-height:190px;padding:22px;display:grid;grid-template-columns:auto 1fr;align-content:start;gap:16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(145deg,#171f31d4,#0c121fe0)}.codm-steps article>b{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:#10c7e81c;color:#75eafb;font-size:11px}.codm-steps strong{font-size:16px}.codm-steps p{margin-top:8px;color:#8e9aab;font-size:12px;line-height:1.6}.codm-section--why{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:65px}.codm-why__copy .button{margin-top:23px}.codm-why__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.codm-why__grid article{min-height:170px;padding:19px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:#111827b8}.codm-why__grid svg{color:var(--cyan)}.codm-why__grid article:nth-child(2) svg{color:var(--orange)}.codm-why__grid article:nth-child(3) svg{color:var(--pink)}.codm-why__grid article:nth-child(4) svg{color:#6ee7b7}.codm-why__grid strong{display:block;margin-top:20px;font-size:14px}.codm-why__grid p{margin-top:7px;color:#8996a9;font-size:11px;line-height:1.55}.codm-section--faq{padding-top:80px}.codm-faq-grid{max-width:940px;margin:35px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.codm-faq-grid article{padding:18px;display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#ffffff06}.codm-faq-grid svg{flex:0 0 auto;color:#70e8fb}.codm-faq-grid strong{font-size:12px}.codm-faq-grid p{margin-top:6px;color:#8e9bad;font-size:10px;line-height:1.55}.codm-final-cta{width:min(1160px,calc(100% - 40px));margin:30px auto 90px;padding:35px;display:flex;align-items:center;justify-content:space-between;gap:36px;position:relative;overflow:hidden;border:1px solid rgba(16,199,232,.2);border-radius:24px;background:radial-gradient(circle at 90% 20%,rgba(16,199,232,.16),transparent 27rem),linear-gradient(140deg,#151e30,#0c1423)}.codm-final-cta:after{content:"";position:absolute;width:250px;height:250px;right:-100px;bottom:-170px;border:1px solid rgba(16,199,232,.18);border-radius:50%;box-shadow:0 0 0 42px #10c7e806,0 0 0 84px #10c7e803}.codm-final-cta>*{position:relative;z-index:2}.codm-final-cta h2{max-width:700px;font-size:clamp(1.9rem,3.5vw,3rem)}.codm-final-cta p{margin-top:10px;color:#9ca8b9;font-size:12px}.codm-final-cta>div:last-child{display:grid;flex:0 0 auto;gap:8px}.codm-footer{width:min(1240px,calc(100% - 40px));min-height:100px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;border-top:1px solid rgba(255,255,255,.065);color:#768397}.codm-footer p{text-align:center;font-size:10px}.codm-footer>button:last-child{justify-self:end;padding:8px 0;border:0;background:transparent;color:#93a0b3;font-size:10px;font-weight:800}.codm-footer .codm-landing__brand{font-size:14px}.codm-footer .codm-landing__brand img{width:28px;height:28px}.codm-catalog-status{position:fixed;left:50%;bottom:18px;z-index:40;transform:translate(-50%);padding:9px 12px;border:1px solid rgba(16,199,232,.18);border-radius:999px;background:#080d16e0;color:#9edfeb;font-size:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.codm-whatsapp{position:fixed;right:22px;bottom:22px;z-index:50;min-height:50px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(34,197,94,.35);border-radius:999px;background:#173d28;color:#d9ffe7;text-decoration:none;font-size:11px;font-weight:900;box-shadow:0 16px 35px #00000057}.codm-whatsapp:hover{background:#1c4a31}@media(max-width:1000px){.codm-hero{min-height:auto;grid-template-columns:1fr;gap:42px;padding-top:42px}.codm-hero__copy{max-width:760px}.codm-hero__visual{width:min(620px,100%);margin:0 auto}.codm-event-card{max-width:560px;margin:0 auto;transform:none}.codm-hero__visual-note{max-width:500px;margin-left:auto;margin-right:auto}.codm-section--why{grid-template-columns:1fr;gap:32px}}@media(max-width:720px){.codm-landing__nav{width:min(100% - 28px,1240px);min-height:66px}.codm-landing__nav .button{min-height:38px;padding:0 12px;font-size:11px}.codm-landing__text-button{padding:8px;font-size:11px}.codm-landing__brand{font-size:15px}.codm-landing__brand img{width:32px;height:32px}.codm-hero{width:min(100% - 28px,1240px);padding:35px 0 58px}.codm-hero:before{left:-14px;right:-14px;background-image:linear-gradient(180deg,#080d167a,#080d16e3 72%,#080d16),url(/landing/codmobile-hero.webp),url(/banner-movil.png);background-position:center}.codm-kicker{font-size:8px;letter-spacing:.8px}.codm-hero__copy h1{margin-top:18px;font-size:clamp(2.65rem,14vw,4.45rem);line-height:.93}.codm-hero__copy>p{margin-top:17px;font-size:13px;line-height:1.58}.codm-hero__event-line{grid-template-columns:1fr}.codm-hero__event-line small{grid-column:1}.codm-hero__actions{display:grid;grid-template-columns:1fr}.codm-cta{width:100%;min-height:50px}.codm-hero__trust{display:grid;gap:8px}.codm-event-card__art{min-height:180px}.codm-event-card__title strong{font-size:21px}.codm-event-card__headline{grid-template-columns:1fr 1.25fr}.codm-event-card__podium{gap:10px;justify-content:space-between}.codm-section{width:min(100% - 28px,1160px);padding:66px 0}.codm-section__heading h2,.codm-why__copy h2{font-size:2.2rem}.codm-steps{grid-template-columns:1fr}.codm-steps article{min-height:0}.codm-why__grid{grid-template-columns:1fr 1fr}.codm-why__grid article{min-height:155px;padding:16px}.codm-faq-grid{grid-template-columns:1fr}.codm-final-cta{width:min(100% - 28px,1160px);margin-bottom:60px;padding:24px 20px;display:grid}.codm-final-cta>div:last-child{width:100%}.codm-footer{width:min(100% - 28px,1240px);grid-template-columns:1fr auto;padding:22px 0}.codm-footer p{display:none}.codm-whatsapp{right:14px;bottom:14px;min-width:48px;padding:0 13px}.codm-whatsapp span{display:none}}@media(max-width:440px){.codm-landing__nav nav{gap:4px}.codm-landing__nav .button svg{display:none}.codm-hero__copy h1{font-size:clamp(2.45rem,13vw,3.55rem)}.codm-event-card__headline,.codm-why__grid{grid-template-columns:1fr}.codm-why__grid article{min-height:0}}.codm-landing{background:radial-gradient(circle at 8% 12%,rgba(16,199,232,.1),transparent 27rem),radial-gradient(circle at 86% 32%,rgba(86,64,196,.08),transparent 32rem),linear-gradient(180deg,#07101a,#09111d 31%,#0c1220 58%,#080d16)}.codm-hero{isolation:isolate}.codm-hero:before{opacity:.82;background-image:linear-gradient(90deg,#07101afa,#07101adb 38%,#07101a52 67%,#07101ad6),linear-gradient(180deg,#07101a24,#07101ab8 78%,#09111d),url(/landing/codmobile-hero.webp),url(/banner.png)}.codm-hero__copy,.codm-hero__visual{z-index:4}.codm-hero__floating-art{position:absolute;z-index:2;right:-9vw;bottom:-52px;width:min(650px,50vw);max-height:720px;object-fit:contain;object-position:right bottom;pointer-events:none;filter:drop-shadow(0 28px 70px rgba(0,0,0,.36));opacity:.98}.codm-featured-promo{max-width:680px;margin-top:25px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid rgba(34,197,94,.22);border-radius:17px;background:linear-gradient(135deg,#0f3626b8,#0a2126b8);box-shadow:inset 0 1px #ffffff09,0 16px 45px #0000001f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.codm-featured-promo__copy{min-width:0}.codm-featured-promo__copy>span{display:inline-flex;align-items:center;gap:6px;color:#78f0a0;font-size:9px;font-weight:950;letter-spacing:.9px}.codm-featured-promo__copy strong{display:block;margin-top:5px;font-size:15px}.codm-featured-promo__copy small{display:block;margin-top:4px;color:#a6b3c3;font-size:10px}.codm-featured-promo__copy p{margin-top:9px;color:#d4e5db;font-size:10px;line-height:1.45}.codm-countdown{min-width:224px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#050d1480}.codm-countdown__label{display:flex;align-items:center;justify-content:center;gap:6px;color:#9feef9;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.8px}.codm-countdown__units{margin-top:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.codm-countdown__units span{padding:7px 6px 6px;text-align:center;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#ffffff09}.codm-countdown__units b,.codm-countdown__units small{display:block}.codm-countdown__units b{color:#fff;font-size:18px;letter-spacing:-.5px}.codm-countdown__units small{margin-top:1px;color:#8d9aac;font-size:7px;font-weight:900;letter-spacing:.7px}.codm-coming-card{max-width:485px;margin-left:auto;padding:18px;display:grid;grid-template-columns:145px minmax(0,1fr);gap:17px;align-items:center;border:1px solid rgba(16,199,232,.2);border-radius:23px;background:linear-gradient(145deg,#172237f5,#0a111dfa);box-shadow:0 30px 85px #00000061}.codm-coming-card__art{min-height:210px;display:grid;place-items:center;align-content:center;gap:12px;overflow:hidden;border:1px solid rgba(16,199,232,.16);border-radius:17px;background:radial-gradient(circle at 50% 35%,rgba(16,199,232,.2),transparent 46%),linear-gradient(155deg,#10263a,#111422 68%);color:#6ee8fb}.codm-coming-card__art span{color:#c6f6ff;font-size:9px;font-weight:950;letter-spacing:1.1px}.codm-coming-card h3{margin-top:7px;font-size:21px;line-height:1.03;letter-spacing:-.5px}.codm-coming-card p{margin-top:9px;color:#94a2b5;font-size:10px;line-height:1.55}.codm-section{position:relative;isolation:isolate}.codm-section--steps:before,.codm-section--faq:before{content:"";position:absolute;top:0;right:-100vw;bottom:0;left:-100vw;z-index:-2;pointer-events:none}.codm-section--steps:before{background:linear-gradient(180deg,#10c7e806,#141c2d5c 48%,#10c7e805);border-top:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.045)}.codm-section--steps{border-top:0}.codm-section--why{position:relative}.codm-section--why:before{content:"";position:absolute;width:620px;height:620px;left:30%;top:50%;z-index:-2;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(239,59,151,.065),rgba(16,199,232,.025) 38%,transparent 68%);pointer-events:none}.codm-why__floating-art{position:absolute;z-index:-1;left:35%;bottom:-45px;width:min(490px,38vw);max-height:480px;object-fit:contain;pointer-events:none;opacity:.56;filter:drop-shadow(0 30px 55px rgba(0,0,0,.3))}.codm-section--faq:before{background:linear-gradient(180deg,#22163629,#080d1633)}.codm-final-cta{background:radial-gradient(circle at 82% 10%,rgba(16,199,232,.2),transparent 24rem),radial-gradient(circle at 18% 120%,rgba(244,63,143,.1),transparent 28rem),linear-gradient(140deg,#16243a,#0d1728)}.codm-final-cta__art{position:absolute;z-index:1;right:19%;bottom:-12%;width:min(360px,31vw);max-height:310px;object-fit:contain;pointer-events:none;opacity:.72;filter:drop-shadow(0 24px 45px rgba(0,0,0,.35))}.codm-final-cta>*:not(.codm-final-cta__art){z-index:3}.codm-inline-edit{position:absolute;z-index:20;top:7px;right:7px;width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(16,199,232,.26);border-radius:10px;background:#060f19d1;color:#7cecff;box-shadow:0 10px 25px #00000038;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.codm-inline-edit:hover{border-color:#10c7e88a;background:#0c232ff0;transform:translateY(-1px)}.codm-hero__copy>.codm-inline-edit{top:-28px;right:auto;left:-42px}.codm-editor-backdrop{z-index:120;padding:22px}.codm-editor{width:min(930px,100%);max-height:min(88vh,900px);overflow:auto;padding:0;border:1px solid rgba(16,199,232,.17);background:#0d1422}.codm-editor__heading{position:sticky;top:0;z-index:3;padding:20px 22px;display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.07);background:#0d1422f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.codm-editor__heading h2{margin-top:4px;font-size:24px}.codm-editor__heading p{margin-top:6px;color:#8f9daf;font-size:11px}.codm-editor__grid{padding:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.codm-editor__grid label{display:grid;gap:7px;color:#b9c4d4;font-size:10px;font-weight:800}.codm-editor__grid label>span{text-transform:uppercase;letter-spacing:.55px}.codm-editor__grid input,.codm-editor__grid textarea,.codm-editor__grid select{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#111b2c;color:#f7f9fc;outline:none}.codm-editor__grid input,.codm-editor__grid select{min-height:43px;padding:0 12px}.codm-editor__grid textarea{padding:11px 12px;resize:vertical;line-height:1.5}.codm-editor__grid input:focus,.codm-editor__grid textarea:focus,.codm-editor__grid select:focus{border-color:#10c7e875;box-shadow:0 0 0 3px #10c7e812}.codm-editor__grid small{color:#748297;font-size:9px;line-height:1.4;font-weight:500}.codm-editor__wide{grid-column:1 / -1}.codm-editor__toggles{margin:0 22px;padding:14px 15px;display:flex;flex-wrap:wrap;gap:10px 20px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#ffffff06}.codm-editor__toggles label{display:inline-flex;align-items:center;gap:8px;color:#c4cfdd;font-size:11px;font-weight:750}.codm-editor__toggles input{accent-color:var(--cyan)}.codm-editor__art-note{margin:14px 22px 0;padding:14px;display:flex;align-items:flex-start;gap:11px;border:1px solid rgba(16,199,232,.12);border-radius:13px;background:#10c7e809;color:#9ba9ba}.codm-editor__art-note svg{flex:0 0 auto;color:var(--cyan)}.codm-editor__art-note strong,.codm-editor__art-note span{display:block}.codm-editor__art-note strong{color:#eaf3fa;font-size:11px}.codm-editor__art-note span{margin-top:4px;font-size:9px;line-height:1.55}.codm-editor__art-note code{color:#c7f6ff}.codm-editor__footer{position:sticky;bottom:0;z-index:3;margin-top:18px;padding:15px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.07);background:#0d1422f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.codm-editor__footer>div{display:flex;gap:8px}@media(max-width:1000px){.codm-hero__floating-art{right:-18vw;bottom:300px;width:min(600px,68vw);opacity:.5}.codm-why__floating-art{left:auto;right:-12%;width:min(470px,55vw);opacity:.28}}@media(max-width:720px){.codm-hero:before{background-image:linear-gradient(180deg,#07101a87,#07101ae8 72%,#09111d),url(/landing/codmobile-hero.webp),url(/banner-movil.png)}.codm-featured-promo{grid-template-columns:1fr}.codm-countdown{width:100%;min-width:0}.codm-coming-card{max-width:560px;margin:0 auto;grid-template-columns:1fr}.codm-coming-card__art{min-height:145px}.codm-hero__floating-art{right:-30vw;bottom:380px;width:92vw;opacity:.28}.codm-hero__copy>.codm-inline-edit{top:-30px;left:0}.codm-inline-edit{width:30px;height:30px}.codm-editor-backdrop{padding:10px}.codm-editor{max-height:94vh}.codm-editor__grid{grid-template-columns:1fr;padding:16px}.codm-editor__wide{grid-column:auto}.codm-editor__toggles,.codm-editor__art-note{margin-left:16px;margin-right:16px}.codm-editor__footer{padding:13px 16px;align-items:stretch;flex-direction:column}.codm-editor__footer>div{display:grid;grid-template-columns:1fr 1fr}.codm-final-cta__art{right:-8%;width:64vw;opacity:.3}}.codm-landing{background:#08101b}.codm-hero{min-height:720px;padding-top:48px;padding-bottom:92px}.codm-hero:before{opacity:1;background-image:linear-gradient(90deg,#050b13f5,#050b13d1 36%,#050b132b 65%,#050b1357),linear-gradient(180deg,#050b130a,#050b1329 60%,#08101b),url(/landing/codmobile-hero.webp),url(/banner.png);background-position:center,center,right center,center;filter:saturate(1.08) contrast(1.03)}.codm-hero__ambient{right:-110px;top:40px;border-color:#ffc93321;box-shadow:0 0 0 72px #ffc93303,0 0 0 144px #10c7e803}.codm-game-title{color:#ffd84a;font-size:clamp(1rem,1.65vw,1.5rem);font-weight:1000;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 5px 24px rgba(255,205,53,.12)}.codm-hero__copy h1{margin-top:15px}.codm-hero__copy>p{max-width:610px;color:#d1d9e5;font-size:15px}.codm-hero__trust{color:#aeb9c8;font-size:10px}.codm-hero__trust svg{color:#ffd84a}.codm-event-card{position:relative;z-index:5;transform:rotate(.45deg);box-shadow:0 34px 96px #00000080,0 0 0 1px #ffffff05 inset}.codm-event-card__art{min-height:235px}.codm-hero__floating-art{z-index:3;right:-7vw;bottom:-34px;width:min(690px,52vw);opacity:1;filter:drop-shadow(0 34px 78px rgba(0,0,0,.3))}.codm-rumi{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;filter:drop-shadow(0 22px 38px rgba(0,0,0,.2))}.codm-rumi--hero-a{z-index:1;right:33%;top:72px;width:84px;opacity:.42;transform:rotate(18deg);filter:blur(.2px) drop-shadow(0 18px 25px rgba(0,0,0,.18))}.codm-rumi--hero-b{z-index:1;right:-4%;bottom:85px;width:150px;opacity:.2;transform:rotate(-18deg);filter:blur(2px) drop-shadow(0 22px 35px rgba(0,0,0,.18))}.codm-urgency{position:relative;z-index:6;margin:-24px 0 -18px;padding:82px 0 86px;overflow:hidden;color:#07131d;background:radial-gradient(circle at 86% 30%,rgba(255,255,255,.28),transparent 15rem),linear-gradient(110deg,#24d9ee,#10bfdf 47%,#7feaf4);clip-path:polygon(0 8%,100% 0,100% 91%,0 100%)}.codm-urgency:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 61%,rgba(6,35,48,.07) 61% 62%,transparent 62% 70%,rgba(255,255,255,.12) 70% 71%,transparent 71%)}.codm-urgency__inner{width:min(1160px,calc(100% - 40px));margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:28px}.codm-urgency__message{max-width:560px}.codm-urgency__message>span{display:block;color:#064459;font-size:9px;font-weight:1000;letter-spacing:1.2px}.codm-urgency__message h2{margin-top:6px;color:#06131e;font-size:clamp(2rem,3.6vw,3.3rem);line-height:.98;letter-spacing:-.045em}.codm-urgency__message p{margin-top:10px;color:#143746;font-size:12px;line-height:1.55}.codm-urgency .codm-countdown{min-width:250px;border-color:#04243226;background:#051b27e0;box-shadow:0 18px 42px #022c3824}.codm-urgency .codm-countdown__label{color:#8eecfa}.codm-urgency .codm-countdown__units span{border-color:#ffffff1a;background:#ffffff0f}.codm-urgency .codm-countdown__units b{color:#fff}.codm-urgency .codm-countdown__units small{color:#9db5c0}.codm-urgency__button{min-height:52px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(4,29,40,.2);border-radius:14px;background:#071722;color:#fff;font-weight:950;box-shadow:0 16px 35px #032d3a29}.codm-urgency__button:hover{transform:translateY(-2px)}.codm-urgency--waiting .codm-urgency__inner{grid-template-columns:minmax(0,1fr) auto}.codm-rumi--urgency{z-index:1;right:4%;top:-86px;width:210px;opacity:.16;transform:rotate(22deg)}.codm-section--steps{padding-top:126px;padding-bottom:118px;color:#0b1724}.codm-section--steps:before{background:#f3f6f7;border:0}.codm-section--steps:after{content:"";position:absolute;top:0;right:-100vw;bottom:0;left:-100vw;z-index:-1;pointer-events:none;background:linear-gradient(128deg,transparent 0 74%,rgba(16,199,232,.055) 74% 76%,transparent 76%),radial-gradient(circle at 12% 74%,rgba(16,199,232,.08),transparent 22rem)}.codm-section--steps .codm-section__heading{max-width:650px}.codm-section--steps .codm-section__heading h2{color:#0b1724}.codm-section--steps .codm-section__heading p{color:#637180}.codm-steps{margin-top:38px;gap:18px}.codm-steps article{min-height:205px;padding:26px;border-color:#0a21301a;background:#fffffff5;box-shadow:0 20px 55px #0b233412}.codm-steps article>b{background:#0fc5df;color:#fff;box-shadow:0 10px 24px #0fc5df2e}.codm-steps strong{color:#0d1b2b;font-size:17px}.codm-steps p{color:#637180;font-size:12px}.codm-rumi--steps{z-index:-1;right:-4%;bottom:18px;width:225px;opacity:.07;transform:rotate(-12deg);filter:blur(1px)}.codm-prize-section{min-height:600px;padding:118px 0;position:relative;overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 30%,rgba(16,199,232,.18),transparent 26rem),radial-gradient(circle at 15% 100%,rgba(255,202,48,.08),transparent 27rem),linear-gradient(128deg,#0b2035,#102d47 55%,#0a1b2e)}.codm-prize-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(165deg,transparent 0 59%,rgba(3,15,26,.34) 59% 72%,transparent 72%)}.codm-prize-section__inner{width:min(1160px,calc(100% - 40px));margin:0 auto;position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:70px}.codm-prize-section__copy{max-width:600px}.codm-prize-section__copy .eyebrow{color:#ffd84a}.codm-prize-section__copy h2{margin-top:10px;font-size:clamp(2.8rem,5.3vw,5.2rem);line-height:.92;letter-spacing:-.06em}.codm-prize-section__copy p{margin-top:20px;color:#c3cfdb;font-size:14px;line-height:1.7}.codm-prize-section__copy .codm-cta{margin-top:25px}.codm-prize-section__reward{min-height:370px;padding:34px;position:relative;display:grid;place-items:center;align-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:#05121e94;box-shadow:inset 0 1px #ffffff0a,0 28px 70px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.codm-prize-section__reward:before{content:"";position:absolute;width:340px;height:340px;border:1px solid rgba(16,199,232,.14);border-radius:50%;box-shadow:0 0 0 50px #10c7e806,0 0 0 100px #10c7e803}.codm-prize-section__reward>*{position:relative;z-index:2}.codm-prize-section__reward>span{color:#82eafb;font-size:9px;font-weight:1000;letter-spacing:1.2px}.codm-prize-section__reward>strong:not(.codm-prize-section__soon){margin-top:10px;color:#fff;font-size:clamp(5.5rem,11vw,9rem);line-height:.78;letter-spacing:-.08em}.codm-prize-section__reward>b{margin-top:16px;color:#7cf0a7;font-size:18px;letter-spacing:.18em}.codm-prize-section__podium{margin-top:25px;display:flex;gap:8px}.codm-prize-section__podium span{padding:8px 11px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff0b;color:#d6e1eb;font-size:10px;font-weight:850}.codm-prize-section__soon{margin-top:18px;color:#fff;font-size:clamp(2.6rem,6vw,5.2rem);line-height:.9;text-align:center}.codm-prize-section__figure{position:absolute;z-index:2;left:-2vw;bottom:-25px;width:min(600px,42vw);max-height:590px;object-fit:contain;object-position:left bottom;pointer-events:none;opacity:.92;filter:drop-shadow(0 30px 60px rgba(0,0,0,.3))}.codm-rumi--prize-a{z-index:1;right:5%;top:20px;width:190px;opacity:.15;transform:rotate(20deg);filter:blur(1.5px)}.codm-rumi--prize-b{z-index:3;left:51%;bottom:35px;width:105px;opacity:.38;transform:rotate(-17deg)}.codm-section--faq{padding-top:112px;padding-bottom:112px;color:#eef4f8}.codm-section--faq:before{background:#070e18;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.codm-section--faq .codm-section__heading h2{color:#65dff3;font-size:clamp(2.3rem,4vw,3.4rem)}.codm-faq-list{max-width:890px;margin-top:38px;border-top:1px solid rgba(255,255,255,.1)}.codm-faq-item{border-bottom:1px solid rgba(255,255,255,.1)}.codm-faq-item summary{min-height:74px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;color:#ecf4fa;font-size:15px;font-weight:900}.codm-faq-item summary::-webkit-details-marker{display:none}.codm-faq-item summary span{color:#cfe8ef}.codm-faq-item summary svg{flex:0 0 auto;color:#40d5ed;transition:transform .2s ease}.codm-faq-item[open] summary svg{transform:rotate(180deg)}.codm-faq-item p{max-width:760px;margin:-4px 0 24px;color:#9aa8b8;font-size:12px;line-height:1.7}.codm-final-cta{min-height:245px;margin-top:0;margin-bottom:72px;padding:32px 38px;border-color:#10c7e83d;background:linear-gradient(105deg,#081827f5,#0a263ae8 58%,#10c7e829),#0b2135}.codm-final-cta h2{max-width:650px}.codm-final-cta p{color:#b8c6d3}.codm-final-cta__art{right:21%;bottom:-18%;width:min(390px,32vw);opacity:.9}.codm-rumi--final{z-index:2;right:5%;top:-55px;width:150px;opacity:.35;transform:rotate(14deg)}@media(max-width:1000px){.codm-urgency__inner{grid-template-columns:1fr auto}.codm-urgency__inner .codm-countdown{grid-column:1}.codm-urgency__button{grid-column:2;grid-row:1 / span 2}.codm-prize-section__inner{grid-template-columns:1fr}.codm-prize-section__copy{max-width:700px}.codm-prize-section__reward{max-width:650px;width:100%;margin-left:auto}.codm-prize-section__figure{left:auto;right:-10%;width:min(560px,58vw);opacity:.35}.codm-rumi--prize-b{left:auto;right:46%}}@media(max-width:720px){.codm-hero{padding-top:34px;padding-bottom:76px}.codm-hero:before{background-image:linear-gradient(180deg,#050b1361,#050b1394 40%,#050b13f0 78%,#08101b),url(/landing/codmobile-hero.webp),url(/banner-movil.png);background-position:center,67% center,center}.codm-game-title{font-size:.85rem;letter-spacing:.095em}.codm-hero__copy h1{font-size:clamp(2.7rem,13.8vw,4.2rem)}.codm-hero__floating-art{right:-30vw;bottom:330px;width:98vw;opacity:.38}.codm-rumi--hero-a{top:145px;right:3%;width:64px;opacity:.26}.codm-rumi--hero-b{display:none}.codm-urgency{margin-top:-8px;padding:76px 0;clip-path:polygon(0 3%,100% 0,100% 97%,0 100%)}.codm-urgency__inner,.codm-urgency--waiting .codm-urgency__inner{grid-template-columns:1fr;gap:18px}.codm-urgency__inner .codm-countdown,.codm-urgency__button{grid-column:auto;grid-row:auto;width:100%}.codm-rumi--urgency{right:-50px;top:-30px;width:160px}.codm-section--steps{padding-top:92px;padding-bottom:88px}.codm-steps article{min-height:0;padding:21px}.codm-rumi--steps{right:-26%;width:190px}.codm-prize-section{min-height:0;padding:88px 0}.codm-prize-section__inner{width:min(100% - 28px,1160px);gap:42px}.codm-prize-section__copy h2{font-size:clamp(2.7rem,12vw,4.3rem)}.codm-prize-section__reward{min-height:300px;padding:24px}.codm-prize-section__reward>strong:not(.codm-prize-section__soon){font-size:clamp(5rem,27vw,7.5rem)}.codm-prize-section__figure{right:-35%;bottom:-10px;width:94vw;opacity:.22}.codm-rumi--prize-a{right:-30px;top:8px;width:135px}.codm-rumi--prize-b{right:8%;bottom:18px;width:80px;opacity:.28}.codm-section--faq{padding-top:82px;padding-bottom:82px}.codm-faq-item summary{min-height:68px;font-size:14px}.codm-final-cta{min-height:0;padding:28px 22px}.codm-final-cta__art{right:-14%;width:70vw;opacity:.3}.codm-rumi--final{right:-22px;top:-38px;width:105px;opacity:.24}}.codm-landing{background:#06101a;overflow:clip}.codm-hero{min-height:760px;padding-top:54px;padding-bottom:112px;isolation:isolate;overflow:visible}.codm-hero:before{opacity:1;inset:-74px calc((100vw - 100%)/-2) -14px;background-image:linear-gradient(90deg,#030910f5,#030910d4 31%,#0309102e 56%,#0309100d 79%,#03091021),linear-gradient(180deg,#0309100a,#03091008 67%,#06101a),url(/landing/codmobile-hero-final.png);background-position:center,center,center center;background-repeat:no-repeat;background-size:cover;filter:saturate(1.05) contrast(1.02)}.codm-hero__ambient{display:none}.codm-hero__copy{z-index:6}.codm-hero__visual{z-index:7}.codm-game-title{text-shadow:0 4px 22px rgba(255,216,74,.2)}.codm-event-card{max-width:500px;transform:rotate(.25deg);box-shadow:0 35px 100px #0000008c,0 0 0 1px #ffffff05 inset}.codm-event-card__art{min-height:0;aspect-ratio:1090 / 410;padding:15px 17px;background-position:center}.codm-event-card__art .mini-banner-image{object-fit:cover;object-position:center center}.codm-event-card__shade{background:linear-gradient(180deg,#03070d14,#03070d1a 42%,#03070de6)}.codm-rumi--hero-a{z-index:4;right:39%;top:104px;width:74px;opacity:.45;transform:rotate(15deg);filter:blur(.6px) drop-shadow(0 18px 28px rgba(0,0,0,.24))}.codm-rumi--hero-b{z-index:2;right:-5%;bottom:92px;width:205px;opacity:.22;transform:rotate(-16deg) scale(.96);filter:blur(5px) drop-shadow(0 25px 40px rgba(0,0,0,.25))}.codm-rumi--hero-front{z-index:9;right:26%;bottom:33px;width:118px;opacity:.93;transform:rotate(-13deg);filter:drop-shadow(0 22px 34px rgba(0,0,0,.38))}.codm-urgency{z-index:10;margin:-36px 0 -1px;min-height:330px;padding:84px 0 72px;overflow:visible;isolation:isolate;color:#07131d;background-color:#20caec;background-image:linear-gradient(90deg,#082f490d,#ffffff0a),url(/landing/codmobile-counter-bg.png);background-position:center,center;background-repeat:no-repeat;background-size:cover;clip-path:polygon(0 8%,100% 0,100% 92%,0 100%)}.codm-urgency:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 61%,rgba(0,61,96,.08) 61% 62%,transparent 62% 70%,rgba(255,255,255,.15) 70% 71%,transparent 71%)}.codm-urgency__inner{width:min(1160px,calc(100% - 40px));min-height:180px;margin:0 auto;position:relative;z-index:6;display:grid;grid-template-columns:minmax(330px,.72fr) minmax(560px,1.28fr);grid-template-areas:"message countdown" "button countdown";align-items:center;column-gap:108px;row-gap:18px}.codm-urgency__message{grid-area:message;max-width:400px;padding-left:92px}.codm-urgency__message>span{color:#06415b;font-size:10px;letter-spacing:1.45px}.codm-urgency__message h2{margin-top:7px;max-width:330px;color:#06131e;font-size:clamp(2.35rem,4vw,4.05rem);line-height:.88;letter-spacing:-.055em}.codm-urgency__message p{display:none}.codm-urgency .codm-countdown{grid-area:countdown;width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.codm-urgency .codm-countdown__label{display:none}.codm-urgency .codm-countdown__units{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:22px}.codm-urgency .codm-countdown__units span{min-width:0;padding:0;position:relative;display:grid;place-items:center;border:0;border-radius:0;background:transparent}.codm-urgency .codm-countdown__units span:not(:last-child):after{content:":";position:absolute;right:-18px;top:34%;transform:translateY(-50%);color:#031c2994;font-size:clamp(2.2rem,3.6vw,4.25rem);font-weight:950}.codm-urgency .codm-countdown__units b{color:#06131e;font-size:clamp(3.8rem,5.8vw,6.15rem);line-height:.82;letter-spacing:-.075em;font-variant-numeric:tabular-nums;text-shadow:0 6px 0 rgba(255,255,255,.13)}.codm-urgency .codm-countdown__units span:last-child b{text-shadow:8px 8px 0 rgba(255,255,255,.2)}.codm-urgency .codm-countdown__units small{margin-top:13px;color:#07344a;font-size:11px;font-weight:1000;letter-spacing:1.15px}.codm-urgency__button{grid-area:button;justify-self:start;min-height:50px;margin-left:92px;padding:0 22px;border-radius:11px;background:#071722;color:#fff}.codm-urgency__parachutes{position:absolute;z-index:8;left:max(-82px,calc(50% - 740px));bottom:-68px;width:min(360px,28vw);max-height:390px;object-fit:contain;object-position:left bottom;pointer-events:none;filter:drop-shadow(0 22px 35px rgba(0,48,74,.22))}.codm-rumi--urgency-back{z-index:1;right:5%;top:-95px;width:190px;opacity:.18;transform:rotate(19deg);filter:blur(5px) drop-shadow(0 20px 32px rgba(0,0,0,.14))}.codm-rumi--urgency-front{z-index:9;right:4.5%;bottom:-52px;width:94px;opacity:.92;transform:rotate(10deg);filter:drop-shadow(0 18px 28px rgba(0,68,90,.28))}.codm-urgency--waiting .codm-urgency__inner{grid-template-columns:1fr;grid-template-areas:"message" "button"}.codm-section--steps{width:min(1160px,calc(100% - 40px));padding-top:118px;padding-bottom:102px;position:relative;overflow:visible;isolation:isolate;color:#0b1724;border-top:0}.codm-section--steps:before{content:"";position:absolute;top:0;right:-100vw;bottom:0;left:-100vw;z-index:-3;background:radial-gradient(circle at 84% 44%,rgba(16,199,232,.08),transparent 18rem),linear-gradient(#f7f9fa,#f1f5f6)}.codm-section--steps:after{background:linear-gradient(138deg,transparent 0 73%,rgba(16,199,232,.05) 73% 74%,transparent 74%),repeating-radial-gradient(ellipse at 8% 70%,rgba(33,112,134,.055) 0 1px,transparent 1px 16px);opacity:.45}.codm-section--steps .codm-section__heading{max-width:720px;margin:0 auto;position:relative;z-index:5;text-align:center}.codm-section--steps .codm-section__heading h2{color:#0a1725;font-size:clamp(2.6rem,4.8vw,4rem)}.codm-section--steps .codm-section__heading p{color:#61717f}.codm-steps{margin-top:34px;position:relative;z-index:5;gap:18px}.codm-steps article{min-height:142px;padding:22px 23px;display:grid;grid-template-columns:auto auto 1fr;align-items:center;align-content:center;gap:14px;border:1px solid rgba(10,33,48,.1);border-radius:19px;background:#fffffff5;box-shadow:0 20px 50px #0b233414}.codm-steps article>b{width:39px;height:39px;border-radius:11px;background:linear-gradient(145deg,#19d4eb,#09a9d0);color:#fff}.codm-step-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(16,199,232,.32);border-radius:50%;color:#087f9d;background:#10c7e809}.codm-steps strong{color:#0d1b2b;font-size:16px}.codm-steps p{margin-top:5px;color:#637180;font-size:11px;line-height:1.45}.codm-rumi--steps-back{z-index:1;left:-10%;bottom:-28px;width:180px;opacity:.12;transform:rotate(-20deg);filter:blur(6px)}.codm-rumi--steps-front{z-index:8;right:-1%;top:-66px;width:220px;opacity:.98;transform:rotate(13deg);filter:drop-shadow(0 24px 35px rgba(7,78,83,.2))}.codm-section--faq{width:min(1160px,calc(100% - 40px));min-height:620px;padding-top:102px;padding-bottom:118px;position:relative;overflow:visible;isolation:isolate;color:#eef4f8}.codm-section--faq:before{content:"";position:absolute;top:0;right:-100vw;bottom:0;left:-100vw;z-index:-3;border:0;background-image:linear-gradient(90deg,#040c16f5,#040c16db 44%,#040c1640 76%,#040c1680),url(/landing/codmobile-faq-bg.png);background-position:center,center right;background-repeat:no-repeat;background-size:cover}.codm-section--faq .codm-section__heading{max-width:900px;margin:0 auto;text-align:center}.codm-section--faq .codm-section__heading h2{position:relative;display:inline-block;color:#5ee5f8;font-size:clamp(2.8rem,5vw,4.4rem);text-shadow:0 8px 34px rgba(16,199,232,.15)}.codm-section--faq .codm-section__heading h2:before,.codm-section--faq .codm-section__heading h2:after{content:"";position:absolute;top:54%;width:54px;height:1px;background:linear-gradient(90deg,transparent,#24d8ef)}.codm-section--faq .codm-section__heading h2:before{right:calc(100% + 20px)}.codm-section--faq .codm-section__heading h2:after{left:calc(100% + 20px);transform:scaleX(-1)}.codm-faq-list{width:min(820px,75%);max-width:none;margin:42px auto 0 5%;position:relative;z-index:5;border-top:0}.codm-faq-item{margin-top:8px;overflow:hidden;border:1px solid rgba(110,225,242,.17);border-radius:13px;background:#04111dc2;box-shadow:0 14px 36px #0000001f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.codm-faq-item summary{min-height:68px;padding:0 18px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:13px;color:#f5f8fb;font-size:14px}.codm-faq-item__icon{width:32px;height:32px;display:grid;place-items:center;color:#5ae1f5!important}.codm-faq-item__question{color:#f1f6fa!important}.codm-faq-item summary>svg{color:#42dbf1}.codm-faq-item p{max-width:690px;margin:-2px 50px 20px 65px;color:#aebbc8;font-size:12px;line-height:1.65}.codm-rumi--faq-front{z-index:4;right:5%;bottom:-58px;width:120px;opacity:.9;transform:rotate(-12deg);filter:drop-shadow(0 22px 35px rgba(0,0,0,.35))}.codm-final-cta{width:min(1160px,calc(100% - 40px));min-height:270px;margin:48px auto 92px;padding:42px 44% 40px 42px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;overflow:visible;isolation:isolate;border:1px solid rgba(16,199,232,.35);border-radius:24px;background-image:linear-gradient(90deg,#030c166b,#030c161f 64%,#030c1661),url(/landing/codmobile-final-bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0 28px 65px #00000047,inset 0 1px #ffffff06}.codm-final-cta:after{display:none}.codm-final-cta>*{z-index:5}.codm-final-cta>div:first-of-type{max-width:620px}.codm-final-cta h2{max-width:610px;color:#fff;font-size:clamp(2.25rem,4vw,3.7rem);line-height:.95}.codm-final-cta p{color:#d1dae3;font-size:12px}.codm-final-cta>div:last-child{position:absolute;left:42px;bottom:38px;display:block}.codm-final-cta>div:last-child .codm-cta--secondary{display:none}.codm-final-cta__art{position:absolute;z-index:4;right:5.5%;bottom:-2px;width:min(330px,27vw);max-height:380px;object-fit:contain;object-position:right bottom;opacity:1;pointer-events:none;filter:drop-shadow(0 26px 38px rgba(0,0,0,.36))}.codm-rumi--final{z-index:6;left:-34px;right:auto;top:40px;width:132px;opacity:.96;transform:rotate(8deg);filter:drop-shadow(0 18px 32px rgba(0,0,0,.35))}.codm-prize-section{display:none!important}@media(max-width:1050px){.codm-hero{grid-template-columns:minmax(0,1fr) minmax(370px,.9fr);gap:32px}.codm-hero__copy h1{font-size:clamp(3rem,6vw,5.1rem)}.codm-urgency__inner{grid-template-columns:280px 1fr;column-gap:34px}.codm-urgency__message{padding-left:70px}.codm-urgency__button{margin-left:70px}.codm-urgency__parachutes{left:-90px;width:300px}.codm-urgency .codm-countdown__units{gap:16px}.codm-final-cta{padding-right:39%}}@media(max-width:850px){.codm-hero{min-height:auto;grid-template-columns:1fr;padding-top:36px;padding-bottom:96px}.codm-hero:before{background-image:linear-gradient(180deg,#03091052,#0309107a 42%,#030910eb 76%,#06101a),url(/landing/codmobile-hero-final.png);background-position:center,61% center}.codm-hero__copy{max-width:650px}.codm-hero__visual{width:min(570px,100%);margin:0 auto}.codm-rumi--hero-front{right:4%;bottom:12px}.codm-rumi--hero-a{right:9%;top:250px}.codm-rumi--hero-b{display:none}.codm-urgency{min-height:420px;padding:92px 0 86px}.codm-urgency__inner{width:min(100% - 32px,700px);grid-template-columns:1fr;grid-template-areas:"message" "countdown" "button";gap:24px}.codm-urgency__message{padding-left:150px}.codm-urgency__message h2{max-width:450px}.codm-urgency__button{margin-left:150px}.codm-urgency__parachutes{left:-70px;bottom:-30px;width:250px}.codm-urgency .codm-countdown__units b{font-size:clamp(3rem,13vw,5rem)}.codm-urgency .codm-countdown__units span:not(:last-child):after{right:-12px}.codm-rumi--urgency-front{bottom:-30px}.codm-steps article{grid-template-columns:auto 1fr}.codm-step-icon{grid-row:1 / span 2;grid-column:1}.codm-steps article>b{position:absolute;top:12px;right:12px;width:31px;height:31px}.codm-steps article{position:relative}.codm-rumi--steps-front{right:-7%;width:180px}.codm-faq-list{width:min(760px,88%);margin-left:0;margin-right:auto}.codm-final-cta{padding-right:36%}.codm-final-cta__art{right:1%;width:35vw}}@media(max-width:620px){.codm-hero{width:min(100% - 28px,1240px);padding-bottom:76px}.codm-hero__copy h1{font-size:clamp(2.75rem,13vw,4rem)}.codm-event-card__art{aspect-ratio:2.35 / 1}.codm-rumi--hero-front{width:78px;right:-2%}.codm-urgency{margin-top:-18px;min-height:470px;padding:96px 0;clip-path:polygon(0 3%,100% 0,100% 97%,0 100%);background-position:56% center}.codm-urgency__inner{width:min(100% - 28px,620px)}.codm-urgency__message{padding-left:92px}.codm-urgency__message h2{font-size:clamp(2.35rem,11vw,3.4rem)}.codm-urgency__button{margin-left:92px}.codm-urgency__parachutes{left:-54px;bottom:-12px;width:180px}.codm-urgency .codm-countdown__units{gap:8px}.codm-urgency .codm-countdown__units span:not(:last-child):after{right:-6px;font-size:2rem}.codm-urgency .codm-countdown__units b{font-size:clamp(2.55rem,14vw,4rem)}.codm-urgency .codm-countdown__units small{margin-top:8px;font-size:8px}.codm-rumi--urgency-back{display:none}.codm-rumi--urgency-front{right:-18px;width:70px}.codm-section--steps{width:min(100% - 28px,1160px);padding-top:96px;padding-bottom:88px}.codm-steps{grid-template-columns:1fr}.codm-steps article{min-height:112px}.codm-rumi--steps-front{top:-52px;right:-15%;width:145px}.codm-section--faq{width:min(100% - 28px,1160px);min-height:570px;padding-top:84px;padding-bottom:92px}.codm-section--faq:before{background-image:linear-gradient(180deg,#040c16e8,#040c16c2),url(/landing/codmobile-faq-bg.png);background-position:center,70% center}.codm-section--faq .codm-section__heading h2:before,.codm-section--faq .codm-section__heading h2:after{width:28px}.codm-faq-list{width:100%;margin:32px auto 0}.codm-faq-item summary{min-height:62px;padding:0 13px;grid-template-columns:30px 1fr auto;gap:8px;font-size:13px}.codm-faq-item p{margin:-2px 38px 18px 52px}.codm-rumi--faq-front{right:-26px;bottom:-38px;width:90px}.codm-final-cta{width:min(100% - 28px,1160px);min-height:330px;padding:30px 28px 150px;align-items:flex-start;background-position:62% center}.codm-final-cta>div:first-of-type{max-width:100%}.codm-final-cta>div:last-child{left:28px;bottom:28px}.codm-final-cta__art{right:-1%;bottom:-1px;width:49vw;max-height:235px}.codm-rumi--final{left:-22px;top:auto;bottom:-22px;width:82px}}.codm-event-card__art{background-color:#0a1420}.codm-event-card__art .mini-banner-image{object-fit:contain;object-position:center center;background:#0a1420}.codm-hero__trust{margin-top:20px;gap:12px 22px;color:#d1dae5;font-size:12px;font-weight:850}.codm-hero__trust span{gap:8px}.codm-hero__trust svg{width:18px;height:18px;stroke-width:2.35}.codm-rumi--hero-a{display:none}.codm-rumi--hero-front{right:5.5%;bottom:54px;width:108px;opacity:.96;transform:rotate(12deg);filter:drop-shadow(0 22px 38px rgba(0,0,0,.42))}.codm-rumi--hero-b{right:-4%;bottom:130px;width:185px;opacity:.16}.codm-urgency{margin-bottom:-30px;padding-top:82px;padding-bottom:78px}.codm-urgency__parachutes{z-index:14;left:max(-22px,calc(50% - 735px));bottom:-82px;width:min(430px,30vw);max-height:none;object-fit:contain;object-position:left bottom;filter:drop-shadow(0 26px 38px rgba(0,48,74,.26))}.codm-urgency__inner{grid-template-columns:minmax(300px,.62fr) minmax(540px,1.38fr);column-gap:48px}.codm-urgency__message{position:relative;z-index:15;padding-left:104px}.codm-urgency__button{position:relative;z-index:15;margin-left:104px}.codm-urgency .codm-countdown{position:relative;z-index:15}.codm-rumi--urgency-front{right:3%;bottom:-34px;width:88px}.codm-section--steps{z-index:11;margin-top:0;padding-top:104px;padding-bottom:96px}.codm-section--steps:before{top:-34px;bottom:0}.codm-steps article{min-height:118px;padding:18px 20px}.codm-rumi--steps-front{right:-4.5%;top:auto;bottom:18px;width:168px;opacity:.98;transform:rotate(10deg)}.codm-rumi--steps-back{left:-7%;bottom:-18px;width:150px;opacity:.1}.codm-section--faq:before{inset:0 auto 0 50%;width:100vw;transform:translate(-50%);background-image:linear-gradient(90deg,#040c16e0,#040c16b8 43%,#040c163d 78%,#040c1666),url(/landing/codmobile-faq-bg.png);background-position:center,center center;background-repeat:no-repeat;background-size:100% 100%,100% 100%}.codm-faq-list{width:min(860px,78%);margin:42px auto 0}.codm-rumi--faq-front{right:2.5%;bottom:-38px;width:112px;opacity:.92}.codm-final-cta{min-height:300px;margin-top:42px;padding:46px 42% 42px 46px;display:block;overflow:visible;background-position:center center}.codm-final-cta__copy{position:relative;z-index:7;max-width:610px}.codm-final-cta__copy h2{max-width:560px;margin-top:0;font-size:clamp(2.6rem,4.4vw,4.15rem);line-height:.91}.codm-final-cta__copy p{max-width:540px;margin-top:14px;color:#d7e0e8;font-size:13px;line-height:1.5}.codm-final-cta__actions{margin-top:24px;display:flex;align-items:center;gap:10px}.codm-final-cta__art{z-index:9;right:3.5%;bottom:-8px;width:auto;height:min(430px,31vw);max-width:34%;max-height:none;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 28px 42px rgba(0,0,0,.42))}.codm-rumi--final{z-index:10;left:-72px;right:auto;top:auto;bottom:-58px;width:122px;opacity:.98;transform:rotate(-12deg);filter:drop-shadow(0 20px 34px rgba(0,0,0,.38))}.codm-whatsapp{width:54px;min-width:54px;height:54px;min-height:54px;padding:0;display:grid;place-items:center;border-radius:50%;border-color:#42e67e80;background:#159447;color:#fff}.codm-whatsapp:hover{background:#19a851;transform:translateY(-2px)}.codm-whatsapp__mark{width:29px;height:29px;fill:currentColor}@media(max-width:1050px){.codm-hero__trust{font-size:11.5px}.codm-urgency__parachutes{left:-52px;width:360px}.codm-urgency__message{padding-left:118px}.codm-urgency__button{margin-left:118px}.codm-final-cta{padding-right:39%}.codm-final-cta__art{height:min(410px,38vw);max-width:38%}}@media(max-width:850px){.codm-rumi--hero-front{right:-1%;bottom:34px;width:88px}.codm-urgency{margin-bottom:-24px}.codm-urgency__parachutes{left:-36px;bottom:-48px;width:300px}.codm-urgency__message{padding-left:156px}.codm-urgency__button{margin-left:156px}.codm-section--steps:before{top:-28px}.codm-rumi--steps-front{right:-9%;bottom:8px;width:150px}.codm-faq-list{width:min(760px,92%)}.codm-final-cta{min-height:320px;padding-right:36%}.codm-final-cta__art{right:0;height:min(390px,46vw);max-width:42%}}@media(max-width:620px){.codm-hero__trust{display:flex;gap:8px 14px;font-size:10.5px}.codm-hero__trust svg{width:16px;height:16px}.codm-event-card__art{aspect-ratio:1090 / 410}.codm-urgency{margin-bottom:-18px;padding-top:88px;padding-bottom:104px}.codm-urgency__message{padding-left:112px}.codm-urgency__button{margin-left:112px}.codm-urgency__parachutes{left:-50px;bottom:-18px;width:225px}.codm-section--steps:before{top:-22px}.codm-rumi--steps-front{right:-16%;bottom:6px;width:128px}.codm-section--faq:before{background-image:linear-gradient(180deg,#040c16c7,#040c16a8),url(/landing/codmobile-faq-bg.png);background-size:cover,cover;background-position:center,68% center}.codm-faq-list{width:100%}.codm-final-cta{min-height:360px;padding:34px 24px 160px;overflow:visible}.codm-final-cta__copy{max-width:100%}.codm-final-cta__copy h2{max-width:78%;font-size:clamp(2.35rem,12vw,3.35rem)}.codm-final-cta__copy p{max-width:75%;font-size:11px}.codm-final-cta__actions{margin-top:18px}.codm-final-cta__art{right:-2%;bottom:-4px;height:235px;max-width:54%}.codm-rumi--final{left:-26px;bottom:-32px;width:78px}.codm-whatsapp{right:14px;bottom:14px;width:50px;min-width:50px;height:50px;min-height:50px}.codm-whatsapp__mark{width:27px;height:27px}}.codm-hero__visual{position:relative;overflow:visible}.codm-hero__visual .codm-rumi--hero-front{z-index:24;top:-34px;right:-38px;bottom:auto;width:104px;opacity:1;transform:rotate(12deg);filter:drop-shadow(0 22px 38px rgba(0,0,0,.46))}.codm-urgency-shell{position:relative;display:grid;overflow:visible}.codm-urgency-shell>.codm-urgency__parachutes{position:absolute;z-index:40;left:-112px;top:-34px;bottom:auto;width:430px;max-width:none;max-height:none;object-fit:contain;object-position:left top;pointer-events:none;filter:drop-shadow(0 28px 40px rgba(0,48,74,.28))}.codm-urgency__message{padding-left:124px}.codm-urgency__button{margin-left:124px}.codm-urgency__message h2{max-width:410px}.codm-urgency__message h2>span{display:block;white-space:nowrap}.codm-rumi--steps-front{top:26px;right:-2.5%;bottom:auto;width:158px;opacity:.98;transform:rotate(10deg);filter:drop-shadow(0 24px 35px rgba(7,78,83,.22))}@media(min-width:1051px){.codm-urgency__inner{grid-template-columns:minmax(330px,.72fr) minmax(560px,1.28fr);column-gap:108px}.codm-urgency .codm-countdown__units{gap:18px}.codm-urgency .codm-countdown__units b{font-size:clamp(3.8rem,5.8vw,6.15rem)}.codm-urgency .codm-countdown__units span:not(:last-child):after{right:-14px;font-size:clamp(2.2rem,3.6vw,4.25rem)}.codm-urgency-shell>.codm-urgency__parachutes{left:-112px;top:-34px;width:430px}.codm-urgency__message{padding-left:124px}.codm-urgency__button{margin-left:124px}.codm-urgency__message h2{max-width:410px}}@media(max-width:1050px){.codm-hero__visual .codm-rumi--hero-front{top:-28px;right:-24px;width:92px}.codm-urgency-shell>.codm-urgency__parachutes{left:-88px;top:0;width:250px}.codm-urgency__message{padding-left:160px}.codm-urgency__button{margin-left:160px}.codm-rumi--steps-front{top:24px;right:-4%;width:142px}}@media(max-width:850px){.codm-hero__visual .codm-rumi--hero-front{top:-24px;right:-12px;width:82px}.codm-urgency-shell>.codm-urgency__parachutes{left:-70px;top:24px;width:210px}.codm-urgency__message{padding-left:150px}.codm-urgency__button{margin-left:150px}.codm-rumi--steps-front{top:24px;right:-5%;width:128px}}@media(max-width:620px){.codm-hero__visual .codm-rumi--hero-front{top:-18px;right:-8px;width:68px}.codm-urgency-shell>.codm-urgency__parachutes{left:-58px;top:42px;width:150px}.codm-urgency__message{padding-left:102px}.codm-urgency__button{margin-left:102px}.codm-urgency__message h2>span{white-space:normal}.codm-rumi--steps-front{top:24px;right:-10px;width:94px}}.br-placement-editor--top10 .br-placement-teams article>div:last-child{flex-wrap:wrap;justify-content:flex-end;max-width:430px}.br-placement-editor--top10 .br-placement-teams button{width:34px;height:32px}@media(max-width:760px){.br-placement-editor--top10 .br-placement-teams article{align-items:flex-start;flex-direction:column}.br-placement-editor--top10 .br-placement-teams article>div:last-child{max-width:none;width:100%;justify-content:flex-start}}.support-faq-question{min-width:0;display:inline-flex;align-items:center;gap:11px}.support-faq-question__icon{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(35,211,239,.2);border-radius:10px;color:var(--cyan);background:linear-gradient(145deg,#23d3ef1c,#23d3ef06)}.support-faq-question strong{min-width:0}.support-faq-list article.is-open .support-faq-question__icon{border-color:#23d3ef61;background:#23d3ef1f}.support-faq-chevron{flex:0 0 auto}.support-faq-list article p{padding-left:48px}@media(max-width:640px){.support-faq-question{gap:9px}.support-faq-question__icon{flex-basis:30px;width:30px;height:30px;border-radius:9px}.support-faq-list article p{padding-left:42px}}.support-faq-question__icon svg{transform:none!important}.tournament-card__funded-top10{gap:7px 10px}.tournament-card__funded-top10>span{font-size:.68rem}.br-prize-grid--top10{grid-template-columns:repeat(4,minmax(0,1fr))}.codm-event-card__podium--top10{flex-wrap:wrap;gap:7px 12px}@media(max-width:760px){.br-prize-grid--top10{grid-template-columns:repeat(2,minmax(0,1fr))}.codm-event-card__podium--top10{justify-content:flex-start}}@media(max-width:620px){.codm-urgency{min-height:520px;padding:88px 0;background-position:52% center}.codm-urgency__inner{width:min(calc(100% - 28px),560px);min-height:350px;grid-template-columns:1fr;grid-template-areas:"message" "countdown" "button";justify-items:center;align-content:center;row-gap:24px}.codm-urgency__message{width:100%;max-width:none;padding-left:0;text-align:center;justify-self:center}.codm-urgency__message>span{display:block;text-align:center}.codm-urgency__message h2{width:100%;max-width:none;margin:8px auto 0;font-size:clamp(2.55rem,11vw,3.25rem);line-height:.94;letter-spacing:-.05em;text-align:center}.codm-urgency__message h2>span{display:block;white-space:nowrap}.codm-urgency .codm-countdown{width:min(100%,390px);justify-self:center}.codm-urgency .codm-countdown__units{width:100%;gap:10px}.codm-urgency .codm-countdown__units b{font-size:clamp(2.4rem,11.5vw,3.2rem);line-height:.86}.codm-urgency .codm-countdown__units span:not(:last-child):after{right:-8px;top:34%;font-size:2rem}.codm-urgency .codm-countdown__units small{margin-top:8px;font-size:8px}.codm-urgency__button{min-width:min(260px,86vw);min-height:52px;margin:0;justify-self:center;justify-content:center}.codm-urgency-shell>.codm-urgency__parachutes{left:-88px;top:72px;width:220px}}@media(max-width:430px){.codm-urgency-shell>.codm-urgency__parachutes{left:-92px;top:84px;width:205px}.codm-urgency__message h2{font-size:clamp(2.35rem,12vw,2.95rem)}.codm-urgency .codm-countdown{width:min(100%,350px)}.codm-urgency .codm-countdown__units b{font-size:clamp(2.15rem,11.5vw,2.8rem)}}
