.player-hub{color:var(--s21-sand);background:var(--s21-ink);border-top:1px solid var(--s21-gold);padding:clamp(20px,4vw,48px);scroll-margin-top:110px;font-size:.92rem;line-height:1.55}.player-hub__header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.player-hub__header h2{font:800 clamp(1.6rem,3vw,2.6rem)/1.12 var(--font-montserrat);letter-spacing:-.04em;margin:0}.player-hub__header>p{text-align:right;margin:0;font-weight:600}.player-hub__header small{max-width:30ch;font-weight:400;display:block}.player-hub__eyebrow{color:var(--s21-gold);letter-spacing:.1em;margin:0 0 12px;font-size:.7rem}.player-hub__nav{border-bottom:1px solid var(--s21-green);flex-wrap:wrap;gap:8px;margin:28px 0 16px;display:flex}.player-hub button,.player-hub select,.player-hub input,.player-hub__card-actions a{border:1px solid var(--s21-green);background:var(--s21-ink);min-height:44px;color:var(--s21-sand);font:600 .88rem var(--font-inter);border-radius:5px;max-width:100%;padding:9px 14px;transition:border-color .14s,background .14s}.player-hub button:disabled{opacity:.6;cursor:default}.player-hub__nav button{border:0;border-bottom:3px solid #0000;border-radius:0}.player-hub__nav button[aria-pressed=true]{border-bottom-color:var(--s21-orange);background:var(--s21-green)}.player-hub button:hover:not(:disabled){border-color:var(--s21-orange)}.player-hub :is(button,input,select,a,summary):focus-visible,.player-result :is(button,a):focus-visible{outline:3px solid var(--s21-orange);outline-offset:3px}.player-hub__status{border-bottom:1px solid var(--s21-green);overflow-wrap:anywhere;min-height:24px;padding:12px 0}.player-hub__filters{flex-wrap:wrap;gap:16px;margin:22px 0;display:flex}.player-hub label{flex-direction:column;gap:6px;font-size:.78rem;font-weight:600;display:flex}.player-hub__filters label{flex:1;min-width:130px}.player-hub__filters select{width:100%}.player-hub__beta{border-left:3px solid var(--s21-orange);max-width:75ch;padding-left:14px}.player-hub__category{overflow-wrap:anywhere;font-size:.76rem}.player-hub__table{overflow-x:auto}.player-hub table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.player-hub caption{text-align:left;padding:12px 0;font-weight:600}.player-hub th,.player-hub td{border-bottom:1px solid var(--s21-green);text-align:left;padding:14px 10px}.player-hub td:last-child,.player-hub thead th:last-child{text-align:right}.player-hub tr[data-own=true]{background:var(--s21-green)}.player-hub__own{background:var(--s21-green);padding:12px 14px;font-weight:600}.player-hub__pages{justify-content:space-between;align-items:center;gap:10px;margin:20px 0;display:flex}.player-hub__pages span{font-size:.8rem}.player-hub__profile{grid-template-columns:1.2fr 1fr;gap:clamp(20px,5vw,72px);margin-top:28px;display:grid}.player-hub__profile h3,.player-hub h3{font:800 1.25rem var(--font-montserrat)}.player-hub__forms{flex-direction:column;gap:20px;display:flex}.player-hub form{flex-direction:column;gap:12px;display:flex}.player-hub__id code{overflow-wrap:anywhere;font-size:.78rem;display:block}.player-hub__run{border-bottom:1px solid var(--s21-green);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.player-hub__run p{margin:4px 0}.player-hub__run small,.player-hub__run time{font-size:.78rem;display:block}.player-hub__card{max-width:700px;margin:24px 0}.player-hub__card img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:620px;margin:20px 0;display:block}.player-hub__card-actions{flex-wrap:wrap;gap:12px;display:flex}.player-hub__card-actions a{align-items:center;text-decoration:none;display:inline-flex}.player-hub details{margin:20px 0}.player-hub summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.player-result{border-block:1px solid var(--s21-green);text-align:left;margin:12px 0;padding:10px 0;font-size:.78rem;line-height:1.4}.player-result p{margin:0 0 8px}.player-result a{color:var(--s21-sand);padding:8px 0;text-decoration:underline;display:inline-block}.player-result button{color:var(--s21-sand);border:1px solid var(--s21-green);background:0 0;min-height:44px;margin-left:12px;padding:8px}.signal21__panel--result{overflow:auto}.signal21__result-copy{padding-block:20px}.player-hub__google{border-bottom:1px solid var(--s21-green);padding-block:4px 20px}.player-hub__google h3{margin-top:0}.player-hub__google p{margin-block:0 12px}.player-hub__google-email{overflow-wrap:anywhere;display:block}.player-hub__google-notice:empty{display:none}.player-hub__google small{margin-top:12px;line-height:1.55;display:block}.player-hub__revoke{max-width:50ch}.player-hub__revoke>div{flex-wrap:wrap;gap:12px;display:flex}.player-hub__profile>div>p{margin:0 0 16px}.player-hub :is(input,select){border-color:color-mix(in srgb,var(--s21-green) 70%,var(--s21-sand))}.player-hub__nav button{scroll-margin-top:130px}.player-hub a{color:var(--s21-sand);text-underline-offset:3px}.signal21__players-entry{color:var(--s21-sand);text-underline-offset:3px;min-height:44px;padding:8px 4px;text-decoration:underline;display:inline-block}.signal21__players-entry:focus-visible{outline:3px solid var(--s21-orange);outline-offset:3px}.player-hub__beta{margin:0 0 14px}.player-hub__category{margin:0 0 18px}.player-result__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.player-result__actions .signal21__secondary{min-height:44px;color:var(--s21-sand);border:1px solid var(--s21-green);background:0 0;border-radius:5px;padding:10px 12px;font-size:.8rem}.player-result__actions .signal21__secondary:focus-visible{outline:3px solid var(--s21-orange);outline-offset:3px}.result-share{max-width:1080px;color:var(--foreground);margin:40px auto;padding:24px}.result-share h1{font:800 clamp(2rem,6vw,4rem) var(--font-montserrat)}.result-share img{width:100%;height:auto;margin:24px 0}.result-share a{min-height:44px;color:var(--foreground);padding:10px;text-decoration:underline;display:inline-block}.result-share dl{flex-wrap:wrap;gap:24px;display:flex}.result-share dd{margin:0;font-weight:600}@media (max-width:820px){.player-hub__header{flex-direction:column;align-items:flex-start;gap:16px}.player-hub__header>p{text-align:left}.player-hub__header small{max-width:none}.player-hub__profile{grid-template-columns:1fr}.player-hub__run{flex-direction:column;align-items:flex-start;gap:10px}.player-hub__filters{gap:12px}.player-hub__nav{gap:0}.player-hub__nav button{flex:1;padding-inline:8px}.player-hub__pages{flex-wrap:wrap}.player-result button{margin:8px 0 0}.player-hub__category{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.player-hub *{scroll-behavior:auto!important;transition:none!important}}@media (max-width:600px){.signal21__field[data-screen=resultado]{height:740px;min-height:740px}.signal21__panel--result{justify-content:flex-start}}@media (forced-colors:active){.player-hub,.player-hub button,.player-hub input,.player-hub select,.player-result button{border:1px solid buttontext}.player-hub__nav button[aria-pressed=true]{border-bottom:3px solid highlight}.player-hub__own{outline:1px solid highlight}.signal21__panel{color:canvastext!important;background:canvas!important}.signal21__panel :is(h1,h2,p,legend,label,strong,span,small,dd,dt){color:canvastext!important;text-shadow:none!important}.signal21__panel button,.signal21__panel input{color:buttontext!important;opacity:1!important;background:buttonface!important;border:1px solid buttontext!important}.signal21__panel button:before,.signal21__panel button:after{display:none!important}.signal21__panel button[aria-pressed=true]{outline-offset:-4px;outline:3px solid highlight}.signal21__panel button[aria-pressed=true] .signal21__option-inner{opacity:1!important}.signal21__start-header{min-height:min-content;flex:none!important;height:auto!important;overflow:visible!important}.signal21__start-header h1{line-height:1.08!important}.signal21__start-lead{min-height:1.5em;margin:8px 0 12px!important;font-size:1rem!important;line-height:1.5!important;overflow:visible!important}.player-hub,.player-result,.result-share{color:canvastext;background:canvas;border-color:canvastext}.player-hub :is(p,small,h2,h3,code,label,th,td,caption,span,time,summary),.player-result p{color:canvastext}.player-hub :is(button,input,select),.player-result button,.player-result__actions .signal21__secondary{color:buttontext;background:buttonface;border-color:buttontext}.player-hub__nav button[aria-pressed=true],.player-hub__own{color:buttontext;background:buttonface}.player-hub button:disabled{color:graytext;opacity:1}.player-hub :is(a,summary),.player-result a,.result-share a,.signal21__players-entry{color:linktext}.player-hub :focus-visible,.player-result :focus-visible{outline-color:highlight}}#player-hub.player-hub{scroll-margin-top:16px}.signal21__player-shortcuts{flex-wrap:wrap;align-items:center;gap:8px;margin-block:6px;display:flex}.signal21__player-shortcuts button{border:1px solid var(--s21-gold);min-height:44px;color:var(--s21-sand);background:var(--s21-ink);font:600 .75rem var(--font-inter);border-radius:5px;flex:auto;padding:9px 8px}.signal21__player-shortcuts button:hover{border-color:var(--s21-orange)}.player-result button{margin-left:0}.player-hub__share-current{border-bottom:1px solid var(--s21-green);padding:16px 0}@media (forced-colors:active){.signal21__player-shortcuts button{color:buttontext;background:buttonface;border-color:buttontext}}.signal21__start-registry{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:7px;width:100%;margin:7px 0;display:grid}.signal21__start-registry button{text-align:left;min-width:0;min-height:66px;color:var(--s21-sand);border:1px solid var(--s21-gold);cursor:pointer;background:linear-gradient(145deg,#0b3028,#041512);border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:8px 10px;display:flex}.signal21__start-registry button:hover{border-color:var(--s21-orange);background:#0b3028}.signal21__start-registry button:focus-visible{outline:3px solid var(--s21-orange);outline-offset:2px}.signal21__start-registry :is(span,strong,small){text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.signal21__start-registry span{color:var(--s21-gold);font:700 .66rem/1.2 var(--font-inter);letter-spacing:.02em}.signal21__start-registry strong{font:700 .94rem/1.2 var(--font-inter);font-variant-numeric:tabular-nums}.signal21__start-registry small{color:var(--s21-sand);font:600 .7rem/1.2 var(--font-inter)}@media (max-width:520px){.signal21__start-registry{gap:5px;margin:6px 0}.signal21__start-registry button{min-height:65px;padding:7px}.signal21__start-registry span{font-size:.6rem}.signal21__start-registry strong{font-size:.81rem}.signal21__start-registry small{font-size:.66rem}}@media (forced-colors:active){.signal21__start-registry button{color:buttontext;background:buttonface;border-color:buttontext}.signal21__start-registry :is(span,strong,small){color:buttontext}}.signal21__panel--result .player-result__actions{align-items:center;gap:12px;margin-top:16px}.signal21__panel--result .signal21__text-button{min-height:44px;color:var(--s21-sand);text-underline-offset:3px;padding:8px 4px;text-decoration:underline}.signal21__panel--result .player-result{background:0 0;border:0;border-top:1px solid #c6a15b52;align-items:center;gap:10px;width:100%;margin:12px 0 0;padding:9px 0;display:flex}.signal21__panel--result .player-result p{color:#d5cbbd;flex:1;min-width:0;margin:0;font-size:.72rem}.signal21__panel--result .player-result button{min-height:38px;color:var(--s21-sand);background:#08291f;border-color:#c6a15b8a;border-radius:4px;flex:none;margin:0;padding:7px 9px;font-size:.72rem}.signal21__players-dialog .player-hub__share-intro{color:#dcd2c4;max-width:60ch;margin:14px 0;font-size:.88rem}.signal21__players-dialog .player-hub__share-current{border-block:1px solid #c6a15b57;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.signal21__players-dialog .player-hub__share-current p{margin:0}.signal21__players-dialog .player-hub__card{width:min(100%,590px);max-width:none;margin:22px 0 14px}.signal21__players-dialog .player-hub__card img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#03100d;border:1px solid #c6a15b85;border-radius:5px;width:100%;height:auto;max-height:none;margin:0;box-shadow:0 12px 30px #0008}.signal21__players-dialog .player-hub__card-actions{align-items:center;gap:10px;margin-top:14px;display:flex}.signal21__players-dialog .player-hub__card-actions button{color:#081712;background:linear-gradient(#f7a44a,#e67e22 70%,#bd5e14);border-color:#e67e22;min-height:50px;padding:11px 22px;font-weight:800}.signal21__players-dialog .player-hub__card-actions a{border-color:#c6a15b8a;min-height:50px;padding:11px 16px}.signal21__players-dialog .player-hub__card>small{color:#bcb19e;margin-top:8px;font-size:.71rem;display:block}.signal21__players-dialog .player-hub__past-cards{border-top:1px solid #c6a15b55;max-width:590px;margin-top:20px;padding-top:6px}.signal21__players-dialog .player-hub__past-cards summary{color:#e7b965;font-weight:700}@media (max-width:820px){.signal21__panel--result .player-result,.signal21__players-dialog .player-hub__share-current{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.signal21__panel--result .player-result button{margin:0}.signal21__players-dialog .player-hub__card-actions{flex-direction:column;align-items:stretch}.signal21__players-dialog .player-hub__card-actions>*{text-align:center;justify-content:center;width:100%}}@media (forced-colors:active){.signal21__players-dialog .player-hub__card img,.signal21__players-dialog .player-hub__card-actions button,.signal21__panel--result .player-result button{color:buttontext;background:buttonface;border-color:buttontext}}
