.comp-page{max-width:1440px;color:var(--lm-ink);margin:auto;padding:38px 5% 90px}.comp-section-title{letter-spacing:-.04em;font-size:30px;font-style:italic;font-weight:900}.comp-final-score{color:var(--lm-accent-ink);font-style:italic;font-weight:900;font-size:32px!important}.comp-champion{margin:26px 0}.comp-champion .tour-title-final{flex-wrap:wrap}.comp-champion .tour-title-final strong{font-size:clamp(22px,3vw,40px)}.comp-champion .tour-title-copy{overflow-wrap:anywhere;min-width:0}.comp-champion .tour-title-art{overflow:hidden}.comp-champion .tour-title-cup{animation-iteration-count:1}.comp-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.comp-heading>div:first-child{min-width:0}.comp-kicker{letter-spacing:1.5px;color:var(--lm-muted);margin:0 0 18px;font-size:11px;font-weight:800}.comp-heading h1{letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-size:clamp(36px,5.4vw,74px);font-style:italic;font-weight:900;line-height:.97}.comp-heading p:not(.comp-kicker){max-width:650px;color:var(--lm-muted);margin:18px 0 0;font-size:14px;line-height:1.6}.comp-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.comp-primary,.comp-secondary,.comp-danger,.comp-text{min-height:44px;font:inherit;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:12px;font-weight:800;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}html body.lumea-sport .comp-primary{background:var(--lm-accent);color:var(--lm-on-accent);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border:0}.comp-secondary{background:var(--lm-panel);color:var(--lm-ink);border:1px solid var(--lm-line)}.comp-secondary:hover{border-color:var(--lm-accent)}.comp-danger{color:#e86960;background:0 0;border:1px solid #e86960}.comp-text{color:var(--lm-muted);background:0 0;border:0;padding:8px 0}.comp-text:hover{color:var(--lm-ink)}.comp-page button:disabled,.comp-dialog button:disabled{opacity:.45;cursor:default}:is(.comp-page :is(button,a,input,select,textarea):focus-visible,.comp-dialog :is(button,input,textarea,select):focus-visible){outline:2px solid var(--lm-accent);outline-offset:4px}.comp-links{color:var(--lm-muted);flex-wrap:wrap;gap:25px;margin:18px 0 30px;font-size:12px;font-weight:800;display:flex}.comp-links a:hover{color:var(--lm-accent-ink)}.comp-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:22px 0;display:flex}.comp-toolbar input{flex:1;max-width:380px}.comp-toolbar label{align-items:center;gap:10px;font-size:13px;display:flex}.comp-toolbar input[type=checkbox]{width:18px;height:18px;accent-color:var(--lm-accent)}.comp-page input:not([type=checkbox]),.comp-page select,.comp-page textarea,.comp-dialog input,.comp-dialog textarea,.comp-dialog select{background:var(--lm-bg);border:1px solid var(--lm-line);width:100%;min-height:46px;color:var(--lm-ink);font:inherit;border-radius:0;padding:12px;font-size:14px}.comp-page textarea,.comp-dialog textarea{resize:vertical;min-height:110px}.comp-form{background:var(--lm-panel);border-top:3px solid var(--lm-accent);max-width:840px;padding:28px}.comp-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.comp-field{min-width:0;margin:0 0 18px;display:block}.comp-field>span{margin-bottom:8px;font-size:12px;font-weight:800;display:block}.comp-field small,.comp-muted{color:var(--lm-muted);font-size:12px;line-height:1.5}.comp-form-grid .comp-field{margin-bottom:0}.comp-form>p{color:var(--lm-muted);font-size:13px;line-height:1.6}.comp-error,.comp-notice{overflow-wrap:anywhere;margin:16px 0;padding:14px 16px;font-size:13px;line-height:1.6}.comp-error{background:var(--lm-panel);color:var(--lm-ink);border-left:3px solid #e86960}.comp-notice{background:var(--lm-panel);border-left:3px solid var(--lm-accent);color:var(--lm-ink)}.comp-empty{background:var(--lm-panel);padding:48px 28px}.comp-empty h2{letter-spacing:-.04em;margin:0 0 16px;font-size:26px;font-style:italic;font-weight:800}.comp-empty p{max-width:560px;color:var(--lm-muted);font-size:14px;line-height:1.7}.comp-loading{color:var(--lm-muted);padding:35px}.comp-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.comp-card{background:var(--lm-panel);border:1px solid var(--lm-line);flex-direction:column;min-width:0;padding:25px;display:flex;position:relative}.comp-card h2{letter-spacing:-.045em;overflow-wrap:anywhere;margin:20px 0 14px;font-size:26px;font-style:italic;font-weight:900;line-height:1.1}.comp-card>p{color:var(--lm-muted);white-space:pre-line;overflow-wrap:anywhere;margin:0 0 20px;font-size:13px;line-height:1.7}.comp-card .comp-card-foot{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:20px;font-size:13px;display:flex}.comp-card-foot strong{color:var(--lm-accent-ink);font-size:24px;font-style:italic}.comp-status{color:var(--lm-muted);align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.comp-status[data-status=active],.comp-status[data-status=completed]{color:var(--lm-accent-ink)}.comp-status[data-status=cancelled]{color:#e86960}.comp-card-meta{color:var(--lm-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.comp-card-meta svg{flex:none;width:15px;height:15px}.comp-paging{justify-content:center;align-items:center;gap:24px;margin-top:28px;display:flex}.comp-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.comp-panel{background:var(--lm-panel);min-width:0;margin-bottom:22px;padding:26px}.comp-panel h2{letter-spacing:-.035em;margin:0 0 22px;font-size:25px;font-style:italic;font-weight:900;line-height:1.1}.comp-panel h3{margin:20px 0 12px;font-size:16px;font-weight:800}.comp-panel p{font-size:14px;line-height:1.6}.comp-panel>.comp-form{border:0;padding:0}.comp-panel-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.comp-panel-top h2{margin:0}.comp-description{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--lm-muted);font-size:14px;line-height:1.7}.comp-roster{margin:0;padding:0;list-style:none}.comp-roster>li{border-top:1px solid var(--lm-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.comp-person{align-items:center;gap:12px;min-width:0;display:flex}.comp-person>span{background:var(--lm-raised);width:34px;height:34px;color:var(--lm-accent-ink);flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.comp-person strong{overflow-wrap:anywhere;font-size:13px;display:block}.comp-person small{color:var(--lm-muted);margin-top:3px;font-size:11px;display:block}.comp-roster .comp-actions{justify-content:end}.comp-roster .comp-actions button{min-height:36px;padding:8px 11px;font-size:11px}.comp-roster select{max-width:145px!important;min-height:36px!important;padding:8px!important;font-size:12px!important}.comp-announcement{border-top:1px solid var(--lm-line);padding:18px 0}.comp-announcement h3{margin:0 0 10px}.comp-announcement p{white-space:pre-wrap;overflow-wrap:anywhere}.comp-announcement small{color:var(--lm-muted);font-size:11px}.comp-event-row{border-top:1px solid var(--lm-line);justify-content:space-between;align-items:center;gap:18px;padding:17px 0;text-decoration:none;display:flex}.comp-event-row strong{font-size:14px;display:block}.comp-event-row small{color:var(--lm-muted);margin-top:7px;font-size:12px;display:block}.comp-event-row>span,.comp-event-row:hover strong{color:var(--lm-accent-ink)}.comp-stats{flex-wrap:wrap;gap:30px;margin:24px 0 30px;display:flex}.comp-stats>div{flex-direction:column;gap:7px;display:flex}.comp-stats span{color:var(--lm-muted);font-size:11px}.comp-stats strong{font-size:25px;font-style:italic;font-weight:900;line-height:1}.comp-tabs{flex-wrap:wrap;gap:5px;margin:22px 0;display:flex}.comp-tabs button{background:var(--lm-panel);border:1px solid var(--lm-line);color:var(--lm-muted);cursor:pointer;min-height:44px;padding:12px 18px;font-size:12px;font-weight:800}.comp-tabs button[aria-pressed=true]{background:var(--lm-accent);color:var(--lm-on-accent);border-color:var(--lm-accent)}.comp-pairs{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.comp-pair{background:var(--lm-raised);border-left:3px solid var(--lm-accent);padding:18px}.comp-pair strong{overflow-wrap:anywhere;font-size:15px}.comp-pair p{color:var(--lm-muted);margin:7px 0;font-size:12px}.comp-dialog{max-height:90dvh;overflow-y:auto;background:var(--lm-panel)!important;color:var(--lm-ink)!important;border:1px solid var(--lm-line)!important;border-radius:0!important}.comp-dialog form{gap:12px;display:grid}.comp-dialog h2{font-size:24px;font-style:italic;font-weight:900}.comp-dialog [data-slot=dialog-description]{color:var(--lm-muted)}.comp-bracket{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:20px;padding:10px 0 28px;display:flex;overflow-x:auto}.comp-round{scroll-snap-align:start;flex-direction:column;flex:1;gap:14px;min-width:265px;display:flex}.comp-round h3{margin:0 0 5px;font-size:13px;font-weight:800}.comp-round-matches{flex-direction:column;flex:1;justify-content:space-around;gap:22px;display:flex}.comp-match{border:1px solid var(--lm-line);background:var(--lm-panel);color:var(--lm-ink);text-align:left;cursor:pointer;width:100%;padding:15px;position:relative}.comp-match:hover{border-color:var(--lm-accent)}.comp-match[aria-pressed=true]{outline:2px solid var(--lm-accent);outline-offset:2px}.comp-match>small{color:var(--lm-muted);margin-bottom:12px;font-size:10px;display:block}.comp-match-team{justify-content:space-between;gap:10px;padding:8px 0;font-size:12px;display:flex}.comp-match-team strong{overflow-wrap:anywhere;font-weight:700}.comp-match-team b{font-variant-numeric:tabular-nums;flex:none}.comp-match-team[data-winner=true]{color:var(--lm-accent-ink)}.comp-match-team[data-winner=false]{color:var(--lm-muted)}.comp-match-team+.comp-match-team{border-top:1px solid var(--lm-line)}.comp-match>span:last-child{color:var(--lm-muted);margin-top:10px;font-size:10px;display:block}.comp-scores{gap:12px;margin:20px 0;display:grid}.comp-score-row{grid-template-columns:65px 1fr 15px 1fr;align-items:center;gap:10px;display:grid}.comp-score-row label{color:var(--lm-muted);font-size:12px}.comp-score-row input{text-align:center;min-width:0;font-weight:800;font-size:22px!important}.comp-history{color:var(--lm-muted);padding-left:18px;font-size:12px;line-height:1.65}.comp-history li{overflow-wrap:anywhere;padding:7px 0}.comp-history time{font-size:10px;display:block}.comp-event-moment{background:var(--lm-accent);color:var(--lm-on-accent);justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:28px;animation:.55s cubic-bezier(.16,1,.3,1) both comp-result-in;display:flex}.comp-event-moment h2{letter-spacing:-.05em;margin:12px 0;font-size:clamp(28px,4vw,54px);font-style:italic;font-weight:900;line-height:1}.comp-event-moment p{margin:0;font-size:13px;line-height:1.6}.comp-event-moment>svg{flex:none;width:75px;height:75px}.comp-event-moment[data-kind=defeat]{background:var(--lm-panel);color:var(--lm-muted);border-left:3px solid var(--lm-line)}@keyframes comp-result-in{0%{opacity:.2;transform:translate(-24px)}to{opacity:1;transform:none}}@media (max-width:1050px){.comp-list{grid-template-columns:repeat(2,minmax(0,1fr))}.comp-heading{flex-direction:column;align-items:start}.comp-layout{grid-template-columns:1fr}.comp-roster .comp-actions{flex-wrap:wrap}.comp-page{padding-top:28px}}@media (max-width:600px){.comp-page{padding:26px 6% 60px}.comp-heading h1{font-size:40px}.comp-list,.comp-form-grid,.comp-pairs{grid-template-columns:1fr}.comp-form,.comp-panel{padding:20px}.comp-toolbar{flex-direction:column;align-items:stretch}.comp-toolbar input{max-width:none}.comp-links{gap:20px}.comp-card h2{font-size:29px}.comp-roster>li{flex-wrap:wrap;align-items:start}.comp-roster .comp-actions{justify-content:start;width:100%;padding-left:46px}.comp-roster .comp-actions:empty{display:none}.comp-stats{gap:22px}.comp-round{min-width:85%}.comp-event-moment{padding:22px}.comp-event-moment>svg{width:48px;height:48px}.comp-event-row strong{font-size:13px}.comp-dialog{width:calc(100vw - 28px)!important;max-width:600px!important}.comp-score-row{grid-template-columns:50px 1fr 10px 1fr;gap:8px}}.comp-champion .tour-title-copy h2{letter-spacing:-.055em;font-style:italic;font-weight:900;line-height:1}.comp-match-team[data-winner=true]{animation:.55s cubic-bezier(.16,1,.3,1) both comp-winner-in}@keyframes comp-winner-in{0%{opacity:.25;transform:translate(-12px)}to{opacity:1;transform:none}}@media (max-width:600px){.comp-roster .comp-actions button{min-height:44px}.comp-round h3,.comp-match>small,.comp-match>span:last-child{font-size:12px}}.comp-format-picker{border:0;margin:28px 0;padding:0}.comp-format-picker legend{margin-bottom:12px;font-size:16px;font-weight:800}.comp-format-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.comp-format-option{border:1px solid var(--lm-line);background:var(--lm-bg);cursor:pointer;grid-template-rows:28px auto 1fr;gap:12px;min-width:0;padding:20px 18px;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative}.comp-format-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.comp-format-option>svg{width:25px;height:25px}.comp-format-option strong{font-size:18px;line-height:1.15}.comp-format-option span{color:var(--lm-muted);font-size:13px;line-height:1.5}.comp-format-option b{font-size:20px;position:absolute;top:16px;right:14px}.comp-format-option:hover{border-color:var(--lm-accent);transform:translateY(-3px)}.comp-format-option:active{transform:translateY(1px)}.comp-format-option[data-selected=true]{border-color:var(--lm-accent)}.comp-format-option[data-selected=true]>svg,.comp-format-option[data-selected=true]>b{color:var(--lm-accent-ink)}.comp-format-option:focus-within{outline:2px solid var(--lm-accent);outline-offset:3px}.comp-format-picker:disabled .comp-format-option{cursor:default}.comp-format-picker:disabled .comp-format-option:not([data-selected=true]){opacity:.5}.comp-format-picker>p{color:var(--lm-muted);font-size:12px}.comp-format-summary{border-left:3px solid var(--lm-accent);margin:24px 0;padding:4px 0 4px 20px;animation:.35s both comp-result-in}.comp-format-summary>strong{font-size:20px;font-style:italic}.comp-format-summary p{color:var(--lm-muted);font-size:13px;line-height:1.65}.comp-format-label{text-transform:uppercase;color:var(--lm-accent-ink);letter-spacing:.04em;margin:22px 0 0;font-size:13px;font-weight:800}.comp-card .comp-format-label{font-size:12px}.comp-stage{min-width:0}.comp-group-tables{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.comp-group-tables>.comp-panel{min-width:0;margin-bottom:0;padding:24px}.comp-group-title{align-items:center;gap:14px;font-size:18px;font-style:italic;display:flex}.comp-group-title b{color:var(--lm-accent-ink);font-size:40px;line-height:1}.comp-table-scroll{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.comp-standings{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.comp-standings thead th{color:var(--lm-muted);text-align:right;white-space:nowrap;padding:14px 10px;font-size:11px;font-weight:600}.comp-standings thead th:nth-child(2){text-align:left}.comp-standings td,.comp-standings tbody th{text-align:right;border-top:1px solid var(--lm-line);padding:16px 10px;font-size:14px}.comp-standings tbody th{text-align:left;overflow-wrap:anywhere;min-width:115px;font-weight:650}.comp-standings tbody small{color:var(--lm-muted);align-items:center;gap:4px;margin-top:5px;font-size:10px;font-weight:400;display:flex}.comp-standings tr[data-leader=true],.comp-standings tr[data-qualified=true]{color:var(--lm-accent-ink)}.comp-standings tr[data-mine=true] th{border-left:3px solid var(--lm-accent)}.comp-standings tbody tr{animation:.5s cubic-bezier(.16,1,.3,1) both comp-standing-in}.comp-rank{font-size:22px;font-style:italic;font-weight:900}.comp-standings td.comp-standing-points{font-size:30px;font-style:italic;font-weight:900}.comp-ranking-rule{margin:18px 0 30px;font-size:12px;line-height:1.65}.comp-leaderboard>.comp-panel-top>svg{color:var(--lm-accent-ink);width:38px;height:38px}.comp-stage-gate{border:1px solid var(--lm-line);justify-content:space-between;align-items:center;gap:24px;margin:24px 0 36px;padding:28px;display:flex}.comp-stage-gate span{font-size:11px;font-weight:800}.comp-stage-gate h3{margin:12px 0;font-size:clamp(22px,3vw,36px);font-style:italic;font-weight:900;line-height:1.1}.comp-stage-gate p{max-width:600px;margin:0;font-size:13px;line-height:1.5}.comp-stage-gate.is-ready{background:var(--lm-accent);color:var(--lm-on-accent);animation:.55s both comp-result-in}.comp-stage-gate.is-ready button{color:var(--lm-on-accent);border-color:currentColor;flex:none}.comp-tie-form{border-top:1px solid var(--lm-line);margin-top:20px;padding-top:20px}.comp-tie-form h4{font-size:16px}.comp-tie-form p,.comp-reset-stage p{font-size:13px;line-height:1.6}.comp-reset-stage summary{cursor:pointer;min-height:44px;padding:8px 0;font-weight:700}.comp-round-stage{margin-top:38px}.comp-round-tabs{overscroll-behavior-inline:contain;gap:8px;padding:4px 3px 12px;display:flex;overflow-x:auto}.comp-round-tabs button{background:var(--lm-panel);border:1px solid var(--lm-line);min-width:99px;color:var(--lm-ink);cursor:pointer;grid-template-columns:1fr 16px;gap:5px 18px;padding:12px 16px;transition:transform .18s,border-color .18s;display:grid}.comp-round-tabs button:hover{border-color:var(--lm-accent);transform:translateY(-3px)}.comp-round-tabs button:active{transform:translateY(1px)}.comp-round-tabs button span{text-align:left;color:var(--lm-muted);grid-column:1/-1;font-size:10px}.comp-round-tabs button strong{text-align:left;font-size:27px;font-style:italic;font-weight:900;line-height:1}.comp-round-tabs button svg{align-self:center}.comp-round-tabs button[aria-pressed=true]{background:var(--lm-accent);border-color:var(--lm-accent);color:var(--lm-on-accent)}.comp-round-tabs button[aria-pressed=true] span{color:inherit}.comp-round-tabs button.is-complete:not([aria-pressed=true])>svg{color:var(--lm-accent-ink)}.comp-round-heading{align-items:center;gap:20px;margin:22px 0;animation:.45s both comp-result-in;display:flex}.comp-round-heading>b{color:var(--lm-accent-ink);font-size:68px;font-style:italic;font-weight:900;line-height:1}.comp-round-heading h3{letter-spacing:-.025em;margin:0 0 8px;font-size:22px;font-style:italic;font-weight:900}.comp-round-heading p{color:var(--lm-muted);margin:0;font-size:12px;line-height:1.5}.comp-stage-matches{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.comp-stage-matches .comp-match-team{font-size:14px}.comp-stage-matches .comp-match-team b{font-size:20px}.comp-point-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.comp-point-inputs input{text-align:center;font-weight:900;font-size:36px!important}.comp-point-inputs p{grid-column:1/-1;margin:0 0 18px}.comp-final-score{animation:.5s both comp-score-confirm}.comp-event-moment[data-kind=draw]{background:var(--lm-panel);color:var(--lm-ink);border-left:3px solid var(--lm-accent)}@keyframes comp-standing-in{0%{opacity:.45;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes comp-score-confirm{0%{opacity:.4;transform:scale(.94)}65%{transform:scale(1.025)}to{opacity:1;transform:none}}@media (max-width:950px){.comp-group-tables,.comp-format-picker>div{grid-template-columns:1fr}.comp-format-option{grid-template-rows:auto auto;grid-template-columns:28px 1fr;gap:5px 14px;padding:16px 42px 16px 16px}.comp-format-option>svg{grid-row:1/3}.comp-format-option span{grid-column:2}.comp-stage-gate{flex-direction:column;align-items:start}}@media (max-width:600px){.comp-stage-matches{grid-template-columns:1fr}.comp-group-tables>.comp-panel{padding:16px}.comp-standings thead th{padding:10px 7px;font-size:10px}.comp-standings td,.comp-standings tbody th{padding:14px 7px;font-size:12px}.comp-standings tbody th{min-width:90px}.comp-standings td.comp-standing-points{font-size:24px}.comp-rank{font-size:19px}.comp-round-heading>b{font-size:52px}.comp-round-heading{gap:14px}.comp-round-heading h3{font-size:19px}.comp-round-tabs button{min-width:86px}.comp-group-title{font-size:15px}.comp-group-title b{font-size:32px}.comp-stage-gate{padding:22px}.comp-point-inputs{gap:10px}.comp-point-inputs .comp-field>span{font-size:12px}}@media (prefers-reduced-motion:reduce){.comp-stage *,.comp-format-picker *,.comp-format-summary,.comp-final-score{transition:none!important;animation:none!important}}html[data-lumea-motion=reduced] .comp-stage *,html[data-lumea-motion=reduced] .comp-format-picker *,html[data-lumea-motion=reduced] .comp-format-summary{transition:none!important;animation:none!important}@media (max-width:600px){.comp-stage>.comp-panel-top{flex-direction:column;align-items:flex-start;gap:10px}.comp-leaderboard .comp-standings :is(td,th){padding-left:6px;padding-right:6px}}.comp-player-link{min-height:44px;color:var(--lm-ink);align-items:center;gap:10px;max-width:100%;font-size:14px;font-weight:700;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.comp-player-link:hover{color:var(--lm-accent-ink);transform:translate(3px)}.comp-player-link:active{transform:translate(3px)scale(.97)}.comp-player-link:focus-visible{outline:2px solid var(--lm-accent);outline-offset:3px}.comp-player-link>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.comp-player-link small{color:var(--lm-muted);font-size:12px;display:block}.comp-player-avatar{border:1px solid var(--lm-line);background:var(--lm-raised);width:36px;height:36px;color:var(--lm-muted);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.comp-player-avatar img{object-fit:cover;width:100%;height:100%}.comp-player-arrow{color:var(--lm-muted);font-size:13px;font-weight:400}.comp-player-link.is-compact{gap:4px;min-height:32px;margin-right:12px;font-size:12px}.comp-pair-members{flex-wrap:wrap;display:flex}.comp-player-results .comp-panel-top{align-items:center}.comp-results-table{min-width:650px}.comp-results-table th:nth-child(2){min-width:200px}.comp-results-table tbody td,.comp-results-table thead th:not(:nth-child(2)){text-align:right;font-variant-numeric:tabular-nums}.comp-result-pair{padding-left:46px}.comp-results-legend{margin-top:18px;font-size:12px;line-height:1.6}.comp-results-dialog{width:min(720px,100vw - 24px);max-width:720px!important}.comp-results-preview{background:var(--lm-bg);border:1px solid var(--lm-line);min-height:180px;max-height:52dvh;overflow:auto}.comp-results-preview img{width:100%;height:auto;display:block}.comp-results-preview p{padding:24px}.comp-export-select{gap:8px;font-size:14px;display:grid}.comp-export-select select{min-height:44px;color:var(--lm-ink);background:var(--lm-raised);border:1px solid var(--lm-line);padding:10px}.comp-results-dialog textarea{background:var(--lm-raised);width:100%;color:var(--lm-ink);border:1px solid var(--lm-line);padding:12px;font-size:13px}.comp-results-dialog .comp-muted{font-size:12px;line-height:1.5}.comp-results-dialog button:disabled{opacity:.6}@media (max-width:640px){.comp-player-results .comp-panel-top{flex-direction:column;align-items:start;gap:16px}.comp-player-results .comp-section-title{font-size:25px}.comp-results-table th:nth-child(2){background:var(--lm-panel);z-index:1;position:sticky;left:0}.comp-results-table{min-width:620px}.comp-results-dialog .comp-actions{gap:8px}.comp-results-dialog .comp-actions button{flex:1}.comp-player-link{font-size:13px}.comp-player-avatar{width:32px;height:32px}}html[data-lumea-motion=reduced] .comp-player-link{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.comp-player-link{transition:none!important;transform:none!important}}
