.AuthShell-module__BkYbqW__wrap{justify-content:center;align-items:center;min-height:100dvh;padding:2rem 1.25rem 3rem;display:flex}.AuthShell-module__BkYbqW__inner{flex-direction:column;gap:1.25rem;width:100%;max-width:440px;display:flex}.AuthShell-module__BkYbqW__back{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);align-self:flex-start;font-size:.8rem;transition:color .12s}.AuthShell-module__BkYbqW__back:hover{color:var(--text)}.AuthShell-module__BkYbqW__card{flex-direction:column;padding:2rem 1.75rem;display:flex}.AuthShell-module__BkYbqW__logo{justify-content:center;margin-bottom:1rem;display:flex}.AuthShell-module__BkYbqW__title{text-align:center;color:var(--text);font-size:2.4rem}.AuthShell-module__BkYbqW__subtitle{text-align:center;color:var(--text-dim);margin:.5rem 0 1.5rem;font-size:.95rem}.AuthShell-module__BkYbqW__footer{text-align:center;color:var(--text-dim);margin-top:1.25rem;font-size:.9rem}.AuthShell-module__BkYbqW__footer a{color:var(--brand);font-weight:600}.AuthShell-module__BkYbqW__footer a:hover{text-decoration:underline}
.Button-module__Ly0Bva__button{border:2px solid var(--border);border-radius:var(--radius-sm);width:100%;box-shadow:var(--shadow-hard-sm);font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.25rem;font-size:.95rem;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.Button-module__Ly0Bva__button[data-variant=brand]{background:var(--electric);color:var(--electric-ink);box-shadow:var(--shadow-hard-sm), 0 0 16px #0a6bff66}.Button-module__Ly0Bva__button[data-variant=brand]:hover:not(:disabled){background:var(--electric-hi)}.Button-module__Ly0Bva__button[data-variant=ghost]{color:var(--text);box-shadow:none;background:0 0;border-color:#0000}.Button-module__Ly0Bva__button[data-variant=ghost]:hover:not(:disabled){color:var(--brand)}.Button-module__Ly0Bva__button[data-variant=brand]:hover:not(:disabled){box-shadow:6px 6px 0 0 var(--border), 0 0 22px #0a6bff8c;transform:translate(-2px,-2px)}.Button-module__Ly0Bva__button:active:not(:disabled){box-shadow:2px 2px 0 0 var(--border);transform:translate(2px,2px)}.Button-module__Ly0Bva__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__Ly0Bva__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite Button-module__Ly0Bva__spin}@keyframes Button-module__Ly0Bva__spin{to{transform:rotate(360deg)}}
.Alert-module__IdeDTW__alert{border-radius:var(--radius-sm);padding:.7rem .9rem;font-size:.88rem;line-height:1.35}.Alert-module__IdeDTW__alert[data-tone=error]{border:2px solid var(--glow-red);color:var(--alert-error-text);background:#ff2d551f}.Alert-module__IdeDTW__alert[data-tone=success]{border:2px solid var(--glow-green);color:var(--alert-success-text);background:#2ecc711f}
.Avatar-module__raNGSa__avatar{border:2px solid var(--border);background:var(--panel-2);box-shadow:var(--shadow-hard-sm);color:var(--brand);font-family:var(--font-archivo-black), sans-serif;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.Avatar-module__raNGSa__img{object-fit:cover;width:100%;height:100%}
.ModalShell-module__R6Q7Ta__overlay{--ink:#07060a;--ink-soft:#110f15;--panel:#131118;--panel-2:#1a1820;--border:#050407;--text:#f7f2e8;--text-dim:#bdb5a6;--text-faint:#80786a;--brand:#39ff6a;--brand-hi:#9dffb8;--brand-ink:#032411;--accent:#ff5c9d;--accent-hi:#ff8fbd;--shadow-hard:6px 6px 0 0 var(--border);--shadow-hard-sm:4px 4px 0 0 var(--border);--paper:#f3ead8;--paper-ink:#1c1812;--sun:#ffcb3d;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--text);overscroll-behavior:contain;background:#08070bcc;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ModalShell-module__R6Q7Ta__panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--panel);border:2px solid var(--border);width:100%;max-width:480px;max-height:calc(100dvh - 2rem);box-shadow:8px 8px 0 var(--border);border-radius:24px 16px 22px 18px;flex-direction:column;gap:1.05rem;padding:1.25rem 1.3rem 1.35rem;display:flex;position:relative;overflow-y:auto}.ModalShell-module__R6Q7Ta__close{z-index:1;border:2px solid var(--border);background:var(--ink-soft);width:36px;height:36px;color:var(--text-dim);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:.9rem;display:inline-flex;position:absolute;top:.7rem;right:.7rem}.ModalShell-module__R6Q7Ta__close:hover:not(:disabled){color:var(--text)}.ModalShell-module__R6Q7Ta__close:disabled{opacity:.5;cursor:not-allowed}.ModalShell-module__R6Q7Ta__close:focus-visible{outline:3px solid var(--brand);outline-offset:2px}@media (max-width:560px){.ModalShell-module__R6Q7Ta__overlay{padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom))}.ModalShell-module__R6Q7Ta__panel{max-height:calc(100dvh - 24px);padding:1.1rem 1rem 1.2rem}}
.PlayerPhotoModal-module__pvlUmG__overlay{z-index:1100;padding:max(56px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));overscroll-behavior:contain;touch-action:none;background:#040306eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PlayerPhotoModal-module__pvlUmG__close{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));color:#f7f2e8;cursor:pointer;background:#110f15e6;border:2px solid #ffffff40;border-radius:999px;place-items:center;width:40px;height:40px;font-size:1rem;display:grid;position:absolute}.PlayerPhotoModal-module__pvlUmG__frame{cursor:default;background:#110f15;border:2px solid #ffffff1f;border-radius:16px;max-width:min(100%,640px);margin:0;position:relative;overflow:hidden}.PlayerPhotoModal-module__pvlUmG__photo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 96px);display:block}.PlayerPhotoModal-module__pvlUmG__name{pointer-events:none;background:linear-gradient(#0000,#041a0c8c 45%,#062410eb);justify-content:center;padding:3.5rem 1rem 1rem;display:flex;position:absolute;inset:auto 0 0}.PlayerPhotoModal-module__pvlUmG__name span{color:#9dffb8;max-width:100%;font-family:var(--font-racing-sans-one), var(--font-archivo-black), sans-serif;text-align:center;text-shadow:0 2px 10px #000c;overflow-wrap:anywhere;font-size:clamp(1.3rem,6vw,1.9rem);line-height:1}
.PlayerProfileForm-module__jaX4tq__head{flex-direction:column;gap:4px;padding-right:2.6rem;display:flex}.PlayerProfileForm-module__jaX4tq__eyebrow{font-family:var(--font-oxanium), var(--font-archivo-black), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-hi);font-size:.66rem;font-weight:800}.PlayerProfileForm-module__jaX4tq__title{font-family:var(--font-racing-sans-one), var(--font-archivo-black), sans-serif;color:var(--text);font-size:1.6rem;line-height:1}.PlayerProfileForm-module__jaX4tq__sub{color:var(--text-dim);font-size:.84rem;line-height:1.5}.PlayerProfileForm-module__jaX4tq__form{flex-direction:column;gap:.95rem;display:flex}.PlayerProfileForm-module__jaX4tq__formError{border-left:3px solid var(--accent);color:var(--accent-hi);border-radius:var(--radius-sm);background:#ff5c9d14;padding:10px 12px;font-size:.85rem}.PlayerProfileForm-module__jaX4tq__photoBlock{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--ink-soft);align-items:center;gap:1rem;padding:.9rem;display:flex}.PlayerProfileForm-module__jaX4tq__photoPreview{cursor:zoom-in;background:0 0;border:none;border-radius:999px;flex-shrink:0;padding:0;line-height:0}.PlayerProfileForm-module__jaX4tq__photoPreview:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:999px}.PlayerProfileForm-module__jaX4tq__photoSide{flex-direction:column;gap:.5rem;min-width:0;display:flex}.PlayerProfileForm-module__jaX4tq__photoLabel{color:var(--text);font-size:.78rem;font-weight:700}.PlayerProfileForm-module__jaX4tq__photoModes{flex-wrap:wrap;gap:.4rem;display:flex}.PlayerProfileForm-module__jaX4tq__modeChip{color:var(--text-dim);cursor:pointer;background:0 0;border:2px solid #f7f2e847;border-radius:999px;padding:.34rem .6rem;font-size:.72rem;font-weight:700;transition:color .14s,background .14s,border-color .14s}.PlayerProfileForm-module__jaX4tq__modeChip:hover{color:var(--text)}.PlayerProfileForm-module__jaX4tq__modeChip[data-on]{border-color:var(--brand);color:var(--brand-hi);background:#39ff6a24}.PlayerProfileForm-module__jaX4tq__photoChange{color:var(--accent-hi);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.78rem;font-weight:800}.PlayerProfileForm-module__jaX4tq__photoChange:hover{text-underline-offset:3px;text-decoration:underline}.PlayerProfileForm-module__jaX4tq__photoHint{color:var(--text-faint);font-size:.72rem;line-height:1.4}.PlayerProfileForm-module__jaX4tq__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.PlayerProfileForm-module__jaX4tq__actions{justify-content:flex-end;gap:.6rem;margin-top:.2rem;display:flex}.PlayerProfileForm-module__jaX4tq__cancel{border:2px solid var(--border);border-radius:var(--radius-sm);color:var(--text-dim);cursor:pointer;background:0 0;padding:.65rem 1rem;font-size:.82rem;font-weight:700}.PlayerProfileForm-module__jaX4tq__cancel:hover:not(:disabled){color:var(--text)}.PlayerProfileForm-module__jaX4tq__confirm{border:2px solid var(--brand);border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;box-shadow:var(--shadow-hard-sm);padding:.65rem 1.15rem;font-size:.74rem;transition:transform .14s,box-shadow .14s,filter .14s}.PlayerProfileForm-module__jaX4tq__confirm:hover:not(:disabled){filter:brightness(1.06);box-shadow:6px 6px 0 var(--border);transform:translate(-2px,-2px)}.PlayerProfileForm-module__jaX4tq__confirm:active:not(:disabled){box-shadow:2px 2px 0 var(--border);transform:translate(2px,2px)}.PlayerProfileForm-module__jaX4tq__confirm:disabled,.PlayerProfileForm-module__jaX4tq__cancel:disabled{opacity:.6;cursor:not-allowed}@media (max-width:520px){.PlayerProfileForm-module__jaX4tq__photoBlock{text-align:center;flex-direction:column;align-items:center}.PlayerProfileForm-module__jaX4tq__photoSide{align-items:center}.PlayerProfileForm-module__jaX4tq__photoChange{align-self:center}}@media (prefers-reduced-motion:reduce){.PlayerProfileForm-module__jaX4tq__confirm{transition:none}}.PlayerProfileForm-module__jaX4tq__lockNote{border-radius:var(--radius-sm);color:var(--sun,#ffcb3d);background:#ffcb3d1a;margin-top:6px;padding:8px 10px;font-size:.8rem;font-weight:700;line-height:1.45}.PlayerProfileForm-module__jaX4tq__photoError{color:var(--accent-hi);font-size:.76rem;font-weight:800;line-height:1.4}
.ScoreBadges-module__qiADWG__badges{vertical-align:middle;flex-shrink:0;align-items:center;gap:.2em;display:inline-flex}.ScoreBadges-module__qiADWG__grade,.ScoreBadges-module__qiADWG__plate{object-fit:contain;width:auto;display:block}.ScoreBadges-module__qiADWG__badges[data-size=sm] .ScoreBadges-module__qiADWG__grade{height:22px}.ScoreBadges-module__qiADWG__badges[data-size=sm] .ScoreBadges-module__qiADWG__plate{height:13px}.ScoreBadges-module__qiADWG__badges[data-size=md] .ScoreBadges-module__qiADWG__grade{height:30px}.ScoreBadges-module__qiADWG__badges[data-size=md] .ScoreBadges-module__qiADWG__plate{height:17px}.ScoreBadges-module__qiADWG__badges[data-size=lg] .ScoreBadges-module__qiADWG__grade{height:56px}.ScoreBadges-module__qiADWG__badges[data-size=lg] .ScoreBadges-module__qiADWG__plate{height:30px}
.AvatarUploader-module__eNmu8G__wrap{flex-direction:column;align-items:center;gap:.4rem;display:flex}.AvatarUploader-module__eNmu8G__picker{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;line-height:0;display:inline-flex;position:relative}.AvatarUploader-module__eNmu8G__picker:disabled{cursor:progress}.AvatarUploader-module__eNmu8G__overlay{color:#fff;opacity:.85;background:linear-gradient(#05050f00 38%,#05050f9e 68%);border-radius:50%;justify-content:center;align-items:flex-end;padding-bottom:6%;transition:opacity .15s,background .15s;display:flex;position:absolute;inset:0}.AvatarUploader-module__eNmu8G__picker:hover .AvatarUploader-module__eNmu8G__overlay,.AvatarUploader-module__eNmu8G__picker:focus-visible .AvatarUploader-module__eNmu8G__overlay{opacity:1;background:linear-gradient(#05050f40 0%,#05050fb8 55%)}.AvatarUploader-module__eNmu8G__busy{color:#fff;background:#05050f8c;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex;position:absolute;inset:0}.AvatarUploader-module__eNmu8G__input{display:none}.AvatarUploader-module__eNmu8G__error{color:var(--glow-red);text-align:center;font-size:.78rem}@media (prefers-reduced-motion:reduce){.AvatarUploader-module__eNmu8G__overlay{transition:none}}
.ScoreDetailModal-module__BBtcGG__screen{--perfect:#4cc3ff;--great:#4ade80;--good:#fbbf24;--bad:#c084fc;--miss:#f43f5e;--combo:#22d3ee;isolation:isolate;border:2px solid var(--border);background:#0b1430;border-radius:16px;flex-direction:column;gap:.8rem;margin:-.25rem -.3rem 0;padding:1rem;display:flex;position:relative;overflow:hidden}.ScoreDetailModal-module__BBtcGG__screen:before{content:"";z-index:-1;background:linear-gradient(180deg, #060a1ab8, #060a1aeb), var(--song-bg,none) center / cover no-repeat;position:absolute;inset:0}.ScoreDetailModal-module__BBtcGG__top{align-items:center;gap:.5rem;padding-right:2.4rem;display:flex}.ScoreDetailModal-module__BBtcGG__alias{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0d8f96;border-radius:999px;padding:.2rem .65rem;font-size:.82rem;font-weight:800}.ScoreDetailModal-module__BBtcGG__best{color:#2a1d00;letter-spacing:.08em;text-transform:uppercase;background:#ffd23d;border-radius:5px;padding:2px 8px;font-size:.66rem;font-weight:800}.ScoreDetailModal-module__BBtcGG__song{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:.6rem;padding-bottom:.6rem;display:flex}.ScoreDetailModal-module__BBtcGG__songTitle{color:#fff;text-transform:uppercase;overflow-wrap:anywhere;font-size:1rem;font-weight:800}.ScoreDetailModal-module__BBtcGG__level{flex-shrink:0;width:auto;height:34px}.ScoreDetailModal-module__BBtcGG__body{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:.9rem;display:grid}.ScoreDetailModal-module__BBtcGG__scoreSide{text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex}.ScoreDetailModal-module__BBtcGG__scoreLabel{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ScoreDetailModal-module__BBtcGG__score{color:#fff;font-family:var(--font-oxanium), sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,7vw,2.2rem);font-weight:600;line-height:1}.ScoreDetailModal-module__BBtcGG__badges{margin-top:.2rem}.ScoreDetailModal-module__BBtcGG__longPlate{width:min(100%,200px);height:auto;margin:.15rem auto 0;display:block}.ScoreDetailModal-module__BBtcGG__plateName{color:#bfe9ff;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ScoreDetailModal-module__BBtcGG__judgments{flex-direction:column;gap:2px;margin:0;display:flex}.ScoreDetailModal-module__BBtcGG__judgments>div{background:#0a1e508c;border-radius:6px;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.28rem .5rem;display:flex}.ScoreDetailModal-module__BBtcGG__judgments dt{text-transform:uppercase;font-size:.82rem;font-style:italic;font-weight:800}.ScoreDetailModal-module__BBtcGG__judgments dd{color:#fff;font-family:var(--font-oxanium), monospace;font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:700}.ScoreDetailModal-module__BBtcGG__judgments [data-tone=perfect] dt{color:var(--perfect)}.ScoreDetailModal-module__BBtcGG__judgments [data-tone=great] dt{color:var(--great)}.ScoreDetailModal-module__BBtcGG__judgments [data-tone=good] dt{color:var(--good)}.ScoreDetailModal-module__BBtcGG__judgments [data-tone=bad] dt{color:var(--bad)}.ScoreDetailModal-module__BBtcGG__judgments [data-tone=miss] dt{color:var(--miss)}.ScoreDetailModal-module__BBtcGG__judgments [data-tone=combo] dt{color:#fff}.ScoreDetailModal-module__BBtcGG__noJudgments{color:var(--text-dim);font-size:.85rem}@media (max-width:480px){.ScoreDetailModal-module__BBtcGG__screen{gap:.6rem;padding:.85rem .75rem}.ScoreDetailModal-module__BBtcGG__songTitle{font-size:.88rem}.ScoreDetailModal-module__BBtcGG__level{height:28px}.ScoreDetailModal-module__BBtcGG__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.55rem}.ScoreDetailModal-module__BBtcGG__score{font-size:1.45rem}.ScoreDetailModal-module__BBtcGG__badges img{height:42px}.ScoreDetailModal-module__BBtcGG__longPlate{width:min(100%,140px)}.ScoreDetailModal-module__BBtcGG__judgments>div{gap:.4rem;padding:.24rem .4rem}.ScoreDetailModal-module__BBtcGG__judgments dt{font-size:.68rem}.ScoreDetailModal-module__BBtcGG__judgments dd{font-size:.86rem}}
.BenefitCard-module__-enjOG__card{flex-direction:column;gap:.35rem;padding:0;display:flex;overflow:hidden}.BenefitCard-module__-enjOG__cover{aspect-ratio:1;object-fit:cover;width:100%;display:block}.BenefitCard-module__-enjOG__head,.BenefitCard-module__-enjOG__name,.BenefitCard-module__-enjOG__desc,.BenefitCard-module__-enjOG__foot{padding-inline:.6rem}.BenefitCard-module__-enjOG__head{padding-top:.5rem}.BenefitCard-module__-enjOG__card:not(:has(.BenefitCard-module__-enjOG__cover)){padding:.7rem .75rem}:is(.BenefitCard-module__-enjOG__card:not(:has(.BenefitCard-module__-enjOG__cover)) .BenefitCard-module__-enjOG__head,.BenefitCard-module__-enjOG__card:not(:has(.BenefitCard-module__-enjOG__cover)) .BenefitCard-module__-enjOG__name,.BenefitCard-module__-enjOG__card:not(:has(.BenefitCard-module__-enjOG__cover)) .BenefitCard-module__-enjOG__desc,.BenefitCard-module__-enjOG__card:not(:has(.BenefitCard-module__-enjOG__cover)) .BenefitCard-module__-enjOG__foot){padding-inline:0}.BenefitCard-module__-enjOG__card:not(:has(.BenefitCard-module__-enjOG__cover)) .BenefitCard-module__-enjOG__head{padding-top:0}.BenefitCard-module__-enjOG__card:not(:has(.BenefitCard-module__-enjOG__cover)) .BenefitCard-module__-enjOG__foot{padding-bottom:0}.BenefitCard-module__-enjOG__card[data-off]{opacity:.62}.BenefitCard-module__-enjOG__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.BenefitCard-module__-enjOG__name{color:var(--brand);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.2;display:-webkit-box;overflow:hidden}.BenefitCard-module__-enjOG__desc{color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:.7rem;line-height:1.35;display:-webkit-box;overflow:hidden}.BenefitCard-module__-enjOG__foot{flex-direction:column;align-items:stretch;gap:.4rem;margin-top:auto;padding-top:.35rem;padding-bottom:.7rem;display:flex}.BenefitCard-module__-enjOG__cost{font-family:var(--font-archivo-black), sans-serif;color:var(--text);font-size:.88rem}.BenefitCard-module__-enjOG__unit{color:var(--jade);font-size:.6rem}.BenefitCard-module__-enjOG__cta{text-align:center;border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--electric,var(--brand));width:100%;color:var(--electric-ink,var(--brand-ink));font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;box-shadow:var(--shadow-hard-sm);padding:.35rem .6rem;font-size:.66rem;transition:transform .12s,box-shadow .12s}.BenefitCard-module__-enjOG__card{cursor:pointer}.BenefitCard-module__-enjOG__card:hover{border-color:var(--electric,var(--brand))}.BenefitCard-module__-enjOG__cta:hover:not(:disabled){box-shadow:6px 6px 0 0 var(--border);transform:translate(-2px,-2px)}.BenefitCard-module__-enjOG__cta:active:not(:disabled){box-shadow:2px 2px 0 0 var(--border);transform:translate(2px,2px)}.BenefitCard-module__-enjOG__cta:disabled{background:var(--ink-soft);color:var(--text-faint);cursor:not-allowed;box-shadow:none}
.Standings-module__1HHING__cards{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.Standings-module__1HHING__card{border:1px solid var(--line-muted);background:color-mix(in srgb, var(--ink-soft) 93%, transparent);border-radius:12px;overflow:hidden}.Standings-module__1HHING__card[data-rank="1"]{border-color:color-mix(in srgb, var(--rank-gold) 40%, transparent)}.Standings-module__1HHING__head{align-items:center;gap:10px;padding:16px 12px;display:flex}.Standings-module__1HHING__head>span{flex-shrink:0}.Standings-module__1HHING__pos,.Standings-module__1HHING__tdPos span{color:var(--text-faint);font-family:var(--font-racing-sans-one), sans-serif;font-variant-numeric:tabular-nums;text-align:center;font-size:1.65rem;line-height:1}.Standings-module__1HHING__pos{flex:0 0 26px}.Standings-module__1HHING__card[data-rank="1"] .Standings-module__1HHING__pos,.Standings-module__1HHING__table tr[data-rank="1"] .Standings-module__1HHING__tdPos span{color:var(--rank-gold)}.Standings-module__1HHING__card[data-rank="2"] .Standings-module__1HHING__pos,.Standings-module__1HHING__table tr[data-rank="2"] .Standings-module__1HHING__tdPos span{color:var(--rank-silver)}.Standings-module__1HHING__card[data-rank="3"] .Standings-module__1HHING__pos,.Standings-module__1HHING__table tr[data-rank="3"] .Standings-module__1HHING__tdPos span{color:var(--rank-bronze)}.Standings-module__1HHING__playerCopy,.Standings-module__1HHING__totalBlock{flex-direction:column;gap:4px;min-width:0;display:flex}.Standings-module__1HHING__playerCopy{flex:1}.Standings-module__1HHING__playerLabel,.Standings-module__1HHING__totalLabel{color:var(--text-faint);letter-spacing:.09em;text-transform:uppercase;font-size:.56rem}.Standings-module__1HHING__alias{color:var(--text);overflow-wrap:anywhere;font-size:.92rem;font-weight:700}.Standings-module__1HHING__totalBlock{flex-shrink:0;align-items:flex-end}.Standings-module__1HHING__total{color:var(--brand);font-family:var(--font-oxanium), sans-serif;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.Standings-module__1HHING__songs{padding:0 12px 10px}.Standings-module__1HHING__songScore{border-top:1px solid var(--line-muted);grid-template-columns:54px minmax(0,1fr) minmax(132px,auto);align-items:center;column-gap:10px;padding:19px 0 9px;display:grid}.Standings-module__1HHING__songName{min-width:0;color:var(--text);overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.Standings-module__1HHING__songArt{width:48px;height:48px;display:block;position:relative}.Standings-module__1HHING__songArt .Standings-module__1HHING__songThumb{display:block}.Standings-module__1HHING__songLevel{display:flex;position:absolute;bottom:-6px;right:-7px}.Standings-module__1HHING__songLevel .Standings-module__1HHING__levelImg{width:28px;height:28px}.Standings-module__1HHING__songLevel em{color:var(--brand);font-family:var(--font-oxanium), sans-serif;white-space:nowrap;text-transform:uppercase;font-size:.7rem;font-style:normal}.Standings-module__1HHING__songVal{color:var(--text);font-family:var(--font-oxanium), sans-serif;font-variant-numeric:tabular-nums;justify-self:end;font-size:.82rem;font-weight:700}.Standings-module__1HHING__tableWrap{display:none}.Standings-module__1HHING__table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:.9rem}.Standings-module__1HHING__table thead th{border-bottom:1px solid var(--line);background:var(--ink-soft);color:var(--text-dim);font-family:var(--font-oxanium), sans-serif;text-align:left;vertical-align:middle;padding:18px 16px;font-size:.74rem;font-weight:600}.Standings-module__1HHING__table thead th:first-child{border-top-left-radius:9px}.Standings-module__1HHING__table thead th:last-child{border-top-right-radius:9px}.Standings-module__1HHING__table tbody td{border-bottom:1px solid var(--line-muted);background:color-mix(in srgb, var(--ink) 94%, transparent);color:var(--text);vertical-align:middle;padding:14px 16px;transition:background .15s}.Standings-module__1HHING__table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--panel) 94%, transparent)}.Standings-module__1HHING__table tbody tr:hover td{background:var(--panel-2)}.Standings-module__1HHING__table tbody tr:last-child td{border-bottom:0}.Standings-module__1HHING__thPos,.Standings-module__1HHING__tdPos{width:62px}.Standings-module__1HHING__tdPos span{min-width:26px;display:block}.Standings-module__1HHING__player{align-items:center;gap:12px;min-width:155px;display:flex}.Standings-module__1HHING__player>span:first-child{flex-shrink:0}.Standings-module__1HHING__tAlias{color:var(--text);overflow-wrap:anywhere;max-width:260px;font-size:.94rem;font-weight:700}.Standings-module__1HHING__table .Standings-module__1HHING__thNum,.Standings-module__1HHING__tdNum{text-align:right;min-width:130px}.Standings-module__1HHING__thSong{overflow-wrap:anywhere;max-width:240px;margin-left:auto;line-height:1.35;display:block}.Standings-module__1HHING__thNivel{border:1px solid var(--line);color:var(--brand);font-family:var(--font-oxanium), sans-serif;text-transform:uppercase;border-radius:5px;margin-top:6px;padding:2px 6px;font-size:.68rem;display:inline-block}.Standings-module__1HHING__tdNum{white-space:nowrap;font-family:var(--font-oxanium), sans-serif;font-variant-numeric:tabular-nums;font-size:.97rem;font-weight:600}.Standings-module__1HHING__table .Standings-module__1HHING__thTotal,.Standings-module__1HHING__table .Standings-module__1HHING__tdTotal{color:var(--brand)}.Standings-module__1HHING__table .Standings-module__1HHING__tdTotal{font-size:1.04rem;font-weight:800}.Standings-module__1HHING__table .Standings-module__1HHING__thTotal{text-transform:uppercase}.Standings-module__1HHING__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@container standings (min-width:640px){.Standings-module__1HHING__cards{display:none}.Standings-module__1HHING__tableWrap{border:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--brand) var(--ink);border-radius:10px;display:block;overflow-x:auto}}@container standings (max-width:300px){.Standings-module__1HHING__head{flex-wrap:wrap}.Standings-module__1HHING__playerCopy{flex-basis:calc(100% - 100px)}.Standings-module__1HHING__totalBlock{flex-direction:row;flex-basis:100%;justify-content:space-between;align-items:baseline;padding-left:36px}}@media (prefers-reduced-motion:reduce){.Standings-module__1HHING__table tbody td{transition:none}}.Standings-module__1HHING__avatarBtn{cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:0;line-height:0;transition:transform .12s}.Standings-module__1HHING__avatarBtn:hover{transform:scale(1.06)}.Standings-module__1HHING__avatarBtn:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.Standings-module__1HHING__table thead th[data-bg]{background-image:linear-gradient(180deg, #08070bb8 0%, #08070bf0 100%), var(--song-bg);min-width:210px;color:var(--text);text-shadow:0 1px 2px #000c;background-position:50%;background-size:cover}.Standings-module__1HHING__songThumb{background:var(--song-bg,none) center / cover no-repeat, var(--panel-2);width:48px;height:48px;box-shadow:0 0 0 1px var(--line-muted), 0 4px 10px -4px #000c;border-radius:9px}.Standings-module__1HHING__levelImg{object-fit:contain;vertical-align:middle;filter:drop-shadow(0 1px 2px #000000b3);width:32px;height:32px;display:inline-block}.Standings-module__1HHING__thHead{justify-content:flex-end;align-items:center;gap:12px;display:flex}.Standings-module__1HHING__thJacket{background:var(--song-bg) center / cover no-repeat, var(--panel-2);border-radius:10px;flex-shrink:0;width:64px;height:64px;box-shadow:0 0 0 1px #ffffff24,0 6px 14px -6px #000000e6}.Standings-module__1HHING__thMeta{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.Standings-module__1HHING__table thead th .Standings-module__1HHING__levelImg{width:40px;height:40px;display:block}.Standings-module__1HHING__scoreBtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;margin:-6px -8px;padding:6px 8px;display:inline-flex}.Standings-module__1HHING__scoreBtn:hover{background:color-mix(in srgb, var(--text) 8%, transparent)}.Standings-module__1HHING__scoreBtn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.Standings-module__1HHING__scoreNum{font-variant-numeric:tabular-nums}.Standings-module__1HHING__badgeWrap{display:inline-flex;position:relative}.Standings-module__1HHING__scoreLine{align-items:center;gap:8px;display:inline-flex}.Standings-module__1HHING__badgeSlot{justify-content:flex-start;min-width:74px}.Standings-module__1HHING__best{color:#2a1d00;font-family:var(--font-dm-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#ffd23d;border-radius:4px;padding:1px 6px;font-size:.56rem;font-weight:800;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%}.Standings-module__1HHING__noScore{color:var(--text-faint,var(--text-dim))}.Standings-module__1HHING__table tbody td{padding-top:25px;padding-bottom:17px}.Standings-module__1HHING__card[data-pass]{border-color:color-mix(in srgb, var(--brand) 45%, transparent);background:color-mix(in srgb, var(--brand) 6%, var(--ink-soft))}.Standings-module__1HHING__card[data-out],.Standings-module__1HHING__table tr[data-out] td{opacity:.55}.Standings-module__1HHING__table tbody tr[data-pass] td{background:color-mix(in srgb, var(--brand) 6%, var(--ink))}.Standings-module__1HHING__cutLine,.Standings-module__1HHING__cutRow td{color:var(--brand);font-family:var(--font-oxanium), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:700}.Standings-module__1HHING__cutLine{align-items:center;gap:10px;list-style:none;display:flex}.Standings-module__1HHING__cutLine:before,.Standings-module__1HHING__cutLine:after{content:"";background:color-mix(in srgb, var(--brand) 55%, transparent);flex:1;height:1px}.Standings-module__1HHING__table tbody tr.Standings-module__1HHING__cutRow td{border-top:1px solid color-mix(in srgb, var(--brand) 55%, transparent);border-bottom:1px solid color-mix(in srgb, var(--brand) 55%, transparent);background:color-mix(in srgb, var(--brand) 7%, var(--ink));text-align:center;padding:10px 16px}.Standings-module__1HHING__prevTotals{flex-wrap:wrap;gap:6px;margin:-6px 12px 12px;display:flex}.Standings-module__1HHING__prevTotals>div{border:1px solid var(--line-muted);border-radius:8px;flex-direction:column;gap:2px;padding:6px 10px;display:flex}.Standings-module__1HHING__prevTotals>div[data-now]{border-color:color-mix(in srgb, var(--brand) 35%, transparent)}.Standings-module__1HHING__prevTotals dt{color:var(--text-faint);letter-spacing:.09em;text-transform:uppercase;font-size:.56rem}.Standings-module__1HHING__prevTotals dd{color:var(--text-dim);font-family:var(--font-oxanium), sans-serif;font-variant-numeric:tabular-nums;margin:0;font-size:.8rem;font-weight:700}.Standings-module__1HHING__prevTotals>div[data-now] dd{color:var(--text)}.Standings-module__1HHING__table .Standings-module__1HHING__thPrev{color:var(--text-faint);text-transform:uppercase}.Standings-module__1HHING__table .Standings-module__1HHING__thPrev,.Standings-module__1HHING__table .Standings-module__1HHING__tdPrev{min-width:0;padding-left:10px;padding-right:10px}.Standings-module__1HHING__table .Standings-module__1HHING__tdPrev{color:var(--text-dim)}
.BenefitCarousel-module__UQIV6q__wrap{position:relative}.BenefitCarousel-module__UQIV6q__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.85rem;margin-inline:-.2rem;padding:.2rem .2rem .5rem;display:flex;overflow-x:auto}.BenefitCarousel-module__UQIV6q__track::-webkit-scrollbar{display:none}.BenefitCarousel-module__UQIV6q__track>*{scroll-snap-align:start;flex:0 0 clamp(190px,23%,250px)}.BenefitCarousel-module__UQIV6q__arrow{z-index:2;border:2px solid var(--border);background:var(--panel);width:40px;height:40px;color:var(--text);cursor:pointer;box-shadow:var(--shadow-hard-sm);border-radius:50%;justify-content:center;align-items:center;transition:background .12s,color .12s,opacity .12s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.BenefitCarousel-module__UQIV6q__arrow:hover:not(:disabled){background:var(--electric);color:var(--electric-ink)}.BenefitCarousel-module__UQIV6q__arrow:disabled{opacity:.35;cursor:not-allowed}.BenefitCarousel-module__UQIV6q__left{left:-.5rem}.BenefitCarousel-module__UQIV6q__right{right:-.5rem}@media (max-width:760px){.BenefitCarousel-module__UQIV6q__track>*{flex-basis:64%}.BenefitCarousel-module__UQIV6q__arrow{width:34px;height:34px}.BenefitCarousel-module__UQIV6q__arrow svg{width:18px;height:18px}.BenefitCarousel-module__UQIV6q__left{left:-.25rem}.BenefitCarousel-module__UQIV6q__right{right:-.25rem}}@media (max-width:420px){.BenefitCarousel-module__UQIV6q__track>*{flex-basis:76%}}@media (prefers-reduced-motion:reduce){.BenefitCarousel-module__UQIV6q__track{scroll-behavior:auto}.BenefitCarousel-module__UQIV6q__arrow{transition:none}}
.BracketMatchModal-module__4AXRXq__head{flex-direction:column;gap:8px;padding-right:2.6rem;display:flex}.BracketMatchModal-module__4AXRXq__stage{color:var(--text);font-family:var(--font-racing-sans-one), var(--font-archivo-black), sans-serif;font-size:1.45rem;line-height:1}.BracketMatchModal-module__4AXRXq__meta{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.BracketMatchModal-module__4AXRXq__levelImg{width:auto;height:30px}.BracketMatchModal-module__4AXRXq__levelText{background:var(--brand);color:var(--brand-ink);border-radius:999px;padding:1px 8px;font-style:normal;font-weight:800}.BracketMatchModal-module__4AXRXq__status{border:1px solid color-mix(in srgb, var(--text-dim) 40%, transparent);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:2px 9px;font-size:.68rem}.BracketMatchModal-module__4AXRXq__status[data-status=en_juego]{color:#fff;background:#ff4d5e;border-color:#ff4d5e}.BracketMatchModal-module__4AXRXq__status[data-status=finalizado]{border-color:var(--brand);color:var(--brand-hi)}.BracketMatchModal-module__4AXRXq__versus{border:2px solid var(--border);background:var(--ink-soft);border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:16px 12px;display:grid}.BracketMatchModal-module__4AXRXq__player{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.BracketMatchModal-module__4AXRXq__player[data-lost]{opacity:.5}.BracketMatchModal-module__4AXRXq__avatar{border-radius:50%;line-height:0;position:relative}.BracketMatchModal-module__4AXRXq__player[data-won] .BracketMatchModal-module__4AXRXq__avatar{box-shadow:0 0 0 3px var(--brand), 0 6px 20px #39ff6a59}.BracketMatchModal-module__4AXRXq__crown{background:var(--brand);color:var(--brand-ink);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:1px 7px;font-size:.6rem;font-weight:800;line-height:1.5;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.BracketMatchModal-module__4AXRXq__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text);font-family:var(--font-oxanium), sans-serif;margin-top:4px;font-size:1rem;font-weight:700;overflow:hidden}.BracketMatchModal-module__4AXRXq__name[data-empty]{color:var(--text-faint);white-space:normal;font-family:inherit;font-size:.8rem;font-style:italic;font-weight:600}.BracketMatchModal-module__4AXRXq__seed{color:var(--text-faint);font-size:.7rem;font-weight:700}.BracketMatchModal-module__4AXRXq__score{color:var(--text);font-family:var(--font-oxanium), sans-serif;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:clamp(1.8rem,8vw,2.4rem);font-weight:700;line-height:1;display:flex}.BracketMatchModal-module__4AXRXq__score i{color:var(--text-faint);font-size:.7em;font-style:normal}.BracketMatchModal-module__4AXRXq__songsTitle{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:800}.BracketMatchModal-module__4AXRXq__empty{color:var(--text-dim);margin:0;font-size:.85rem}.BracketMatchModal-module__4AXRXq__songs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.BracketMatchModal-module__4AXRXq__song{border:2px solid var(--border);background:var(--panel-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px;display:flex}.BracketMatchModal-module__4AXRXq__song[data-played]{border-color:color-mix(in srgb, var(--brand) 55%, var(--border))}.BracketMatchModal-module__4AXRXq__cover{background:var(--ink-soft);width:48px;height:48px;color:var(--text-faint);border-radius:9px;flex-shrink:0;place-items:center;font-weight:800;display:grid;overflow:hidden}.BracketMatchModal-module__4AXRXq__cover img{object-fit:cover;width:100%;height:100%}.BracketMatchModal-module__4AXRXq__songInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.BracketMatchModal-module__4AXRXq__songTitle{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:.9rem;font-weight:800;overflow:hidden}.BracketMatchModal-module__4AXRXq__songResult{color:var(--text-dim);font-size:.78rem}.BracketMatchModal-module__4AXRXq__songResult strong{color:var(--brand-hi)}.BracketMatchModal-module__4AXRXq__songLevel{flex-shrink:0;width:auto;height:34px}@media (max-width:380px){.BracketMatchModal-module__4AXRXq__versus{padding:14px 8px}}.BracketMatchModal-module__4AXRXq__songScores{flex:1 0 100%;grid-template-columns:1fr 1fr;gap:8px;display:grid}.BracketMatchModal-module__4AXRXq__songScore{background:color-mix(in srgb, var(--ink) 60%, transparent);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:6px 10px;display:flex}.BracketMatchModal-module__4AXRXq__songScore[data-won]{background:color-mix(in srgb, var(--brand) 10%, transparent)}.BracketMatchModal-module__4AXRXq__songScoreWho{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;overflow:hidden}.BracketMatchModal-module__4AXRXq__songScore[data-won] .BracketMatchModal-module__4AXRXq__songScoreWho{color:var(--brand)}
.BenefitDetailModal-module__g_z5NW__overlay{z-index:90;background:#0a0c1e8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.BenefitDetailModal-module__g_z5NW__modal{background:var(--panel);border:2px solid var(--border);border-radius:var(--radius);width:100%;max-width:420px;max-height:calc(100dvh - 2rem);box-shadow:var(--shadow-hard);position:relative;overflow-y:auto}.BenefitDetailModal-module__g_z5NW__close{z-index:2;border:2px solid var(--border);background:var(--panel);width:32px;height:32px;color:var(--text-dim);cursor:pointer;border-radius:8px;position:absolute;top:.7rem;right:.7rem}.BenefitDetailModal-module__g_z5NW__close:hover{color:var(--text)}.BenefitDetailModal-module__g_z5NW__cover{aspect-ratio:3/4;object-fit:cover;border-bottom:2px solid var(--border);width:100%;max-height:46dvh;display:block}.BenefitDetailModal-module__g_z5NW__body{flex-direction:column;gap:.6rem;padding:1.1rem 1.25rem 1.25rem;display:flex}.BenefitDetailModal-module__g_z5NW__badges{flex-wrap:wrap;gap:.4rem;display:flex}.BenefitDetailModal-module__g_z5NW__name{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;color:var(--text);font-size:1.15rem;line-height:1.05}.BenefitDetailModal-module__g_z5NW__desc{color:var(--text-dim);white-space:pre-line;font-size:.9rem;line-height:1.55}.BenefitDetailModal-module__g_z5NW__foot{border-top:2px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.4rem;padding-top:.85rem;display:flex}.BenefitDetailModal-module__g_z5NW__cost{font-family:var(--font-archivo-black), sans-serif;color:var(--text);align-items:baseline;gap:.35rem;font-size:1.2rem;display:inline-flex}.BenefitDetailModal-module__g_z5NW__unit{color:var(--jade);font-size:.62rem}.BenefitDetailModal-module__g_z5NW__cta{white-space:nowrap;text-align:center;border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--electric,var(--brand));min-width:fit-content;color:var(--electric-ink,var(--brand-ink));font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;cursor:pointer;box-shadow:var(--shadow-hard-sm);flex:auto;padding:.6rem 1rem;font-size:.8rem;transition:transform .12s,box-shadow .12s}.BenefitDetailModal-module__g_z5NW__cta:hover:not(:disabled){box-shadow:6px 6px 0 0 var(--border);transform:translate(-2px,-2px)}.BenefitDetailModal-module__g_z5NW__cta:disabled{background:var(--ink-soft);color:var(--text-faint);cursor:not-allowed;box-shadow:none}
.BracketView-module__EAlbVq__wrap{--col-w:210px;--champ-w:170px;min-width:0}.BracketView-module__EAlbVq__scroller{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--brand) 55%, transparent) transparent;padding:10px 4px .75rem 2px;overflow-x:auto}.BracketView-module__EAlbVq__grid{grid-template-rows:[utitle]auto[upper]auto;gap:.75rem 28px;width:max-content;min-width:100%;display:grid}.BracketView-module__EAlbVq__grid[data-lower]{grid-template-rows:[utitle]auto[upper]auto[ltitle]auto[lower]auto}.BracketView-module__EAlbVq__rowTitle{color:var(--text);font-family:var(--font-archivo-black), sans-serif;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:0;font-size:.82rem;display:flex}.BracketView-module__EAlbVq__rowTitleLower{border-top:1px dashed color-mix(in srgb, var(--text-faint) 45%, transparent);color:var(--text-dim);margin-top:.9rem;padding-top:1rem}.BracketView-module__EAlbVq__rowTitle small{color:var(--text-faint);font-family:var(--font-dm-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:600}.BracketView-module__EAlbVq__column{scroll-snap-align:start;flex-direction:column;min-width:0;display:flex}.BracketView-module__EAlbVq__colHead{flex-direction:column;gap:4px;min-height:44px;margin-bottom:.6rem;display:flex}.BracketView-module__EAlbVq__colName{color:var(--text);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;font-weight:800}.BracketView-module__EAlbVq__colMeta{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:flex}.BracketView-module__EAlbVq__level{background:var(--brand);color:var(--brand-ink);font-family:var(--font-archivo-black), sans-serif;border-radius:999px;padding:1px 7px;font-size:.64rem}.BracketView-module__EAlbVq__colBody{flex-direction:column;flex:1;justify-content:space-around;gap:14px;display:flex}.BracketView-module__EAlbVq__finalCol .BracketView-module__EAlbVq__colBody,.BracketView-module__EAlbVq__championCol .BracketView-module__EAlbVq__colBody{justify-content:center}.BracketView-module__EAlbVq__finalCol,.BracketView-module__EAlbVq__championCol{justify-content:center;align-self:stretch}.BracketView-module__EAlbVq__finalCol .BracketView-module__EAlbVq__colHead,.BracketView-module__EAlbVq__championCol .BracketView-module__EAlbVq__colHead{min-height:0}.BracketView-module__EAlbVq__match{border:2px solid var(--border);background:var(--panel);width:100%;box-shadow:var(--shadow-hard-sm);color:var(--text);text-align:left;font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;padding:0;transition:transform .14s cubic-bezier(.16,1,.3,1),border-color .14s;display:flex;position:relative;overflow:visible}.BracketView-module__EAlbVq__column+.BracketView-module__EAlbVq__column .BracketView-module__EAlbVq__match:before{content:"";background:color-mix(in srgb, var(--text-faint) 70%, transparent);width:14px;height:2px;position:absolute;top:50%;left:-16px}.BracketView-module__EAlbVq__match:hover{border-color:var(--brand);transform:translateY(-2px)}.BracketView-module__EAlbVq__match:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.BracketView-module__EAlbVq__match[data-selected]{border-color:var(--brand);box-shadow:var(--shadow-hard-sm), 0 0 0 3px color-mix(in srgb, var(--brand) 35%, transparent)}.BracketView-module__EAlbVq__match[data-status=en_juego]{border-color:var(--glow-red,#ff4d5e)}.BracketView-module__EAlbVq__slot{align-items:center;gap:7px;min-height:38px;padding:6px 9px;display:flex}.BracketView-module__EAlbVq__slot+.BracketView-module__EAlbVq__slot{border-top:1px solid color-mix(in srgb, var(--text-faint) 30%, transparent)}.BracketView-module__EAlbVq__slot[data-winner]{background:color-mix(in srgb, var(--brand) 16%, transparent)}.BracketView-module__EAlbVq__slot[data-winner] .BracketView-module__EAlbVq__slotName{font-weight:800}.BracketView-module__EAlbVq__slot[data-loser]{opacity:.5}.BracketView-module__EAlbVq__slot:first-child{border-radius:10px 10px 0 0}.BracketView-module__EAlbVq__slot:nth-child(2){border-radius:0 0 10px 10px}.BracketView-module__EAlbVq__seed{background:var(--panel-2);min-width:20px;height:20px;color:var(--text-dim);font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.66rem;font-weight:800;display:inline-flex}.BracketView-module__EAlbVq__avatar{flex-shrink:0;line-height:0}.BracketView-module__EAlbVq__slotName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8rem;font-weight:600;overflow:hidden}.BracketView-module__EAlbVq__slot[data-empty] .BracketView-module__EAlbVq__slotName{color:var(--text-faint);font-style:italic;font-weight:500}.BracketView-module__EAlbVq__wins{text-align:right;min-width:18px;font-family:var(--font-oxanium), var(--font-archivo-black), sans-serif;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.85rem;font-weight:700}.BracketView-module__EAlbVq__live{background:var(--glow-red,#ff4d5e);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:1px 7px;font-size:.58rem;font-weight:800;position:absolute;top:-9px;right:8px}.BracketView-module__EAlbVq__champion{border:2px solid var(--border);background:color-mix(in srgb, var(--brand) 14%, var(--panel));box-shadow:var(--shadow-hard-sm), 0 8px 28px color-mix(in srgb, var(--brand) 22%, transparent);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;display:flex}.BracketView-module__EAlbVq__champion[data-empty]{background:var(--panel);box-shadow:var(--shadow-hard-sm)}.BracketView-module__EAlbVq__trophy{fill:none;width:30px;height:30px;stroke:var(--brand);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.BracketView-module__EAlbVq__champion[data-empty] .BracketView-module__EAlbVq__trophy{stroke:var(--text-faint)}.BracketView-module__EAlbVq__championName{color:var(--text);font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;overflow-wrap:anywhere;font-size:.84rem}.BracketView-module__EAlbVq__champion[data-empty] .BracketView-module__EAlbVq__championName{color:var(--text-faint);text-transform:none;font-family:inherit;font-weight:700}@media (max-width:560px){.BracketView-module__EAlbVq__wrap{--col-w:min(72vw, 210px);--champ-w:150px}.BracketView-module__EAlbVq__grid{column-gap:22px}.BracketView-module__EAlbVq__column+.BracketView-module__EAlbVq__column .BracketView-module__EAlbVq__match:before{width:11px;left:-13px}}@media (prefers-reduced-motion:reduce){.BracketView-module__EAlbVq__match{transition:none}.BracketView-module__EAlbVq__match:hover{transform:none}}
.PointsBalance-module__7GOuIa__card{background:linear-gradient(120deg, #00c9a024, #00c9a00a 60%), var(--panel);align-items:center;gap:1.1rem;padding:1.25rem 1.4rem;display:flex}.PointsBalance-module__7GOuIa__gem{filter:drop-shadow(0 3px 10px #00c9a073);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PointsBalance-module__7GOuIa__kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);align-items:center;gap:.6rem;font-size:.72rem;font-weight:700;display:flex}.PointsBalance-module__7GOuIa__left{flex-direction:column;flex:1;min-width:0;display:flex}.PointsBalance-module__7GOuIa__live{background:#12b886;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite PointsBalance-module__7GOuIa__pulse;box-shadow:0 0 #12b8868c}.PointsBalance-module__7GOuIa__value{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;color:var(--text);font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:3.1rem;line-height:.95}.PointsBalance-module__7GOuIa__unit{color:var(--jade);font-size:1.05rem}.PointsBalance-module__7GOuIa__action{flex-shrink:0}@keyframes PointsBalance-module__7GOuIa__pulse{0%{box-shadow:0 0 #74e3a380}70%{box-shadow:0 0 0 7px #74e3a300}to{box-shadow:0 0 #74e3a300}}@media (prefers-reduced-motion:reduce){.PointsBalance-module__7GOuIa__live{animation:none}}@media (max-width:560px){.PointsBalance-module__7GOuIa__card{gap:.85rem;padding:1.1rem}.PointsBalance-module__7GOuIa__value{font-size:2.5rem}}
.FichaCorrectionModal-module__03d4ha__head{flex-direction:column;gap:4px;padding-right:2.6rem;display:flex}.FichaCorrectionModal-module__03d4ha__eyebrow{color:var(--brand-hi);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:800}.FichaCorrectionModal-module__03d4ha__title{color:var(--text);font-family:var(--font-racing-sans-one), var(--font-archivo-black), sans-serif;font-size:1.5rem;line-height:1}.FichaCorrectionModal-module__03d4ha__sub{color:var(--text-dim);font-size:.84rem}.FichaCorrectionModal-module__03d4ha__form{flex-direction:column;gap:.9rem;display:flex}.FichaCorrectionModal-module__03d4ha__error{border-radius:var(--radius-sm);color:var(--accent-hi);background:#ff5c9d1a;padding:10px 12px;font-size:.85rem}.FichaCorrectionModal-module__03d4ha__photo{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--ink-soft);align-items:center;gap:.9rem;padding:.8rem;display:flex}.FichaCorrectionModal-module__03d4ha__photoSide{flex-direction:column;gap:.45rem;min-width:0;display:flex}.FichaCorrectionModal-module__03d4ha__modes{flex-wrap:wrap;gap:.35rem;display:flex}.FichaCorrectionModal-module__03d4ha__modes button{min-height:36px;color:var(--text-dim);cursor:pointer;background:0 0;border:2px solid #f7f2e840;border-radius:999px;padding:.3rem .65rem;font-size:.74rem;font-weight:700}.FichaCorrectionModal-module__03d4ha__modes button[data-on]{border-color:var(--brand);color:var(--brand-hi);background:#39ff6a24}.FichaCorrectionModal-module__03d4ha__link{color:var(--accent-hi);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.78rem;font-weight:800}.FichaCorrectionModal-module__03d4ha__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.FichaCorrectionModal-module__03d4ha__actions{justify-content:flex-end;gap:.6rem;display:flex}.FichaCorrectionModal-module__03d4ha__cancel,.FichaCorrectionModal-module__03d4ha__confirm{border:2px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;min-height:42px;padding:.6rem 1rem;font-size:.8rem;font-weight:800}.FichaCorrectionModal-module__03d4ha__cancel{color:var(--text-dim);background:0 0}.FichaCorrectionModal-module__03d4ha__confirm{background:var(--brand);color:var(--brand-ink);box-shadow:var(--shadow-hard-sm)}.FichaCorrectionModal-module__03d4ha__cancel:disabled,.FichaCorrectionModal-module__03d4ha__confirm:disabled{opacity:.6;cursor:not-allowed}@media (max-width:480px){.FichaCorrectionModal-module__03d4ha__photo{text-align:center;flex-direction:column}.FichaCorrectionModal-module__03d4ha__photoSide{align-items:center}.FichaCorrectionModal-module__03d4ha__link{align-self:center}.FichaCorrectionModal-module__03d4ha__actions>*{flex:1}}
.perfil-module__EGVjwW__main{flex-direction:column;gap:1.25rem;max-width:1240px;margin:0 auto;padding:1.75rem 1.5rem 4rem;display:flex}.perfil-module__EGVjwW__hero{align-items:center;gap:1.25rem;padding:1.25rem 1.4rem;display:flex}.perfil-module__EGVjwW__heroInfo{flex:1;min-width:0}.perfil-module__EGVjwW__name{color:var(--text);overflow-wrap:anywhere;font-size:1.8rem}.perfil-module__EGVjwW__alias{color:var(--text-dim);margin-top:.25rem;font-size:.95rem}.perfil-module__EGVjwW__email{color:var(--electric);background:#0a6bff14;border:2px solid #0a6bff47;border-radius:999px;align-items:center;gap:.4rem;max-width:100%;margin-top:.5rem;padding:.28rem .65rem;font-size:.82rem;font-weight:600;display:inline-flex}.perfil-module__EGVjwW__emailValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.perfil-module__EGVjwW__panel{flex-direction:column;gap:1.4rem;padding:1.4rem;display:flex}.perfil-module__EGVjwW__form{flex-direction:column;gap:1.1rem;display:flex}.perfil-module__EGVjwW__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.perfil-module__EGVjwW__formRowNarrow{max-width:260px}.perfil-module__EGVjwW__form[data-locked] input{cursor:default;background:#7f89af1a;border-color:#0000}.perfil-module__EGVjwW__form[data-locked] input:focus{box-shadow:none;outline:none}.perfil-module__EGVjwW__actions{align-items:center;gap:.75rem;margin-top:.2rem;display:flex}.perfil-module__EGVjwW__actions>:first-child{max-width:220px}.perfil-module__EGVjwW__cancelBtn{border:2px solid var(--border);border-radius:var(--radius-sm);color:var(--text-dim);cursor:pointer;background:0 0;padding:.6rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:color .12s}.perfil-module__EGVjwW__cancelBtn:hover{color:var(--text)}.perfil-module__EGVjwW__securityRow{border-top:2px dashed color-mix(in srgb, var(--text-faint) 30%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.2rem;display:flex}.perfil-module__EGVjwW__securityTitle{color:var(--text);font-size:.95rem;font-weight:700}.perfil-module__EGVjwW__securityBtn{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2,transparent);color:var(--text);cursor:pointer;box-shadow:var(--shadow-hard-sm);flex-shrink:0;padding:.6rem 1.05rem;font-family:inherit;font-size:.85rem;font-weight:700;transition:transform .12s}.perfil-module__EGVjwW__securityBtn:hover{transform:translate(-2px,-2px)}.perfil-module__EGVjwW__securityBtn:active{transform:translate(2px,2px)}.perfil-module__EGVjwW__stack{flex-direction:column;gap:1rem;display:flex}.perfil-module__EGVjwW__skeleton{opacity:.5;height:116px}.perfil-module__EGVjwW__histHead{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}.perfil-module__EGVjwW__sectionTitle{color:var(--text);font-size:1.15rem}.perfil-module__EGVjwW__faint{color:var(--text-faint);font-size:.82rem}.perfil-module__EGVjwW__empty{border:2px dashed var(--border);border-radius:var(--radius);color:var(--text-dim);flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 1rem;display:flex}.perfil-module__EGVjwW__emptySmall{color:var(--text-dim);flex-direction:column;align-items:flex-start;gap:.6rem;font-size:.85rem;display:flex}.perfil-module__EGVjwW__cta{background:var(--brand);color:var(--brand-ink);border:2px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;box-shadow:var(--shadow-hard-sm);padding:.5rem .9rem;font-size:.72rem}.perfil-module__EGVjwW__puntosLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.25rem;display:grid}.perfil-module__EGVjwW__catalog{min-width:0}.perfil-module__EGVjwW__side{flex-direction:column;gap:1rem;display:flex;position:sticky;top:1rem}.perfil-module__EGVjwW__sideCard{padding:1rem 1.1rem}.perfil-module__EGVjwW__sideTitle{color:var(--text);margin-bottom:.6rem;font-size:.95rem}.perfil-module__EGVjwW__canjes{flex-direction:column;list-style:none;display:flex}.perfil-module__EGVjwW__canje{border-bottom:1px solid color-mix(in srgb, var(--text-faint) 22%, transparent);justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem 0;display:flex}.perfil-module__EGVjwW__canje:last-child{border-bottom:none}.perfil-module__EGVjwW__canjeInfo{min-width:0}.perfil-module__EGVjwW__canjeName{color:var(--text);overflow-wrap:anywhere;font-size:.88rem;font-weight:600}.perfil-module__EGVjwW__canjeEnd{flex-direction:column;flex:none;align-items:flex-end;gap:.3rem;display:flex}.perfil-module__EGVjwW__verQr{border:2px solid var(--electric,var(--border));color:var(--electric,var(--brand));font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .55rem;font-size:.58rem;transition:background .12s,color .12s;display:inline-flex}.perfil-module__EGVjwW__verQr:hover{background:var(--electric,var(--brand));color:#fff}.perfil-module__EGVjwW__visitasBox{flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-top:.55rem;display:flex}.perfil-module__EGVjwW__visitasCount{font-family:var(--font-archivo-black), sans-serif;color:var(--glow-gold);font-size:1.3rem;line-height:1}.perfil-module__EGVjwW__visitasLabel{color:var(--text-dim);font-size:.82rem}.perfil-module__EGVjwW__visitasCta{color:var(--brand);font-size:.82rem;font-weight:600}.perfil-module__EGVjwW__visitasCta:hover{text-decoration:underline}@media (max-width:1040px){.perfil-module__EGVjwW__puntosLayout{grid-template-columns:minmax(0,1fr)}.perfil-module__EGVjwW__side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (max-width:760px){.perfil-module__EGVjwW__main{padding:1.25rem 1rem 3rem}.perfil-module__EGVjwW__hero{gap:1rem;padding:1.1rem}.perfil-module__EGVjwW__formRow{grid-template-columns:1fr}.perfil-module__EGVjwW__formRowNarrow{max-width:none}.perfil-module__EGVjwW__side{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.perfil-module__EGVjwW__hero{flex-wrap:wrap}.perfil-module__EGVjwW__heroInfo{flex-basis:100%;order:3}.perfil-module__EGVjwW__name{font-size:1.4rem}.perfil-module__EGVjwW__actions{flex-direction:column;align-items:stretch}.perfil-module__EGVjwW__actions>:first-child{max-width:none}.perfil-module__EGVjwW__cancelBtn{width:100%}.perfil-module__EGVjwW__securityRow{flex-direction:column;align-items:stretch}.perfil-module__EGVjwW__securityBtn{width:100%}}.perfil-module__EGVjwW__movsBtn{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);color:var(--text);font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;box-shadow:var(--shadow-hard-sm);white-space:nowrap;padding:.55rem 1rem;font-size:.68rem;transition:transform .12s}.perfil-module__EGVjwW__movsBtn:hover{transform:translate(-2px,-2px)}.perfil-module__EGVjwW__movsBtn:active{transform:translate(1px,1px)}
.InscripcionAdmin-module__vQE-9a__head{flex-direction:column;gap:4px;padding-right:2.6rem;display:flex}.InscripcionAdmin-module__vQE-9a__eyebrow{color:var(--brand-hi);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:800}.InscripcionAdmin-module__vQE-9a__title{color:var(--text);font-family:var(--font-racing-sans-one), var(--font-archivo-black), sans-serif;font-size:1.5rem;line-height:1}.InscripcionAdmin-module__vQE-9a__sub{color:var(--text-dim);font-size:.84rem}.InscripcionAdmin-module__vQE-9a__block{border:0;flex-direction:column;gap:.45rem;min-width:0;margin:0;padding:0;display:flex}.InscripcionAdmin-module__vQE-9a__label{color:var(--text);margin-bottom:.45rem;padding:0;font-size:.78rem;font-weight:700}.InscripcionAdmin-module__vQE-9a__options{flex-wrap:wrap;gap:.45rem;display:flex}.InscripcionAdmin-module__vQE-9a__option{border-radius:var(--radius-sm);min-height:44px;color:var(--text-dim);text-align:left;cursor:pointer;background:0 0;border:2px solid #f7f2e840;flex-direction:column;align-items:flex-start;gap:2px;padding:.45rem .8rem;font-size:.8rem;transition:color .14s,background .14s,border-color .14s;display:flex}.InscripcionAdmin-module__vQE-9a__option strong{font-weight:800}.InscripcionAdmin-module__vQE-9a__option small{opacity:.85;font-size:.7rem}.InscripcionAdmin-module__vQE-9a__option:hover{color:var(--text)}.InscripcionAdmin-module__vQE-9a__option[data-on]{border-color:var(--brand);color:var(--brand-hi);background:#39ff6a24}.InscripcionAdmin-module__vQE-9a__option:disabled{opacity:.6;cursor:not-allowed}.InscripcionAdmin-module__vQE-9a__error{border-radius:var(--radius-sm);color:var(--accent-hi);background:#ff5c9d1a;margin:0;padding:10px 12px;font-size:.85rem}.InscripcionAdmin-module__vQE-9a__actions{justify-content:flex-end;gap:.6rem;display:flex}.InscripcionAdmin-module__vQE-9a__cancel,.InscripcionAdmin-module__vQE-9a__confirm{border:2px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;min-height:42px;padding:.6rem 1rem;font-size:.8rem;font-weight:800}.InscripcionAdmin-module__vQE-9a__cancel{color:var(--text-dim);background:0 0}.InscripcionAdmin-module__vQE-9a__confirm{background:var(--brand);color:var(--brand-ink);box-shadow:var(--shadow-hard-sm)}.InscripcionAdmin-module__vQE-9a__cancel:disabled,.InscripcionAdmin-module__vQE-9a__confirm:disabled{opacity:.6;cursor:not-allowed}@media (max-width:480px){.InscripcionAdmin-module__vQE-9a__option{flex:calc(50% - .45rem)}.InscripcionAdmin-module__vQE-9a__actions>*{flex:1}}
.ConfirmModal-module__dF7vkG__title{color:var(--text);font-family:var(--font-archivo-black), sans-serif;overflow-wrap:anywhere;padding-right:2.6rem;font-size:1.05rem;line-height:1.2}.ConfirmModal-module__dF7vkG__message{color:var(--text-dim);font-size:.9rem;line-height:1.55}.ConfirmModal-module__dF7vkG__actions{justify-content:flex-end;gap:.6rem;display:flex}.ConfirmModal-module__dF7vkG__cancel,.ConfirmModal-module__dF7vkG__confirm{border:2px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;min-height:42px;padding:.6rem 1.1rem;font-size:.82rem;font-weight:800}.ConfirmModal-module__dF7vkG__cancel{color:var(--text-dim);background:0 0}.ConfirmModal-module__dF7vkG__confirm{background:var(--brand);color:var(--brand-ink);box-shadow:var(--shadow-hard-sm)}.ConfirmModal-module__dF7vkG__confirm[data-danger]{color:#fff;background:#ff4d5e}.ConfirmModal-module__dF7vkG__cancel:disabled,.ConfirmModal-module__dF7vkG__confirm:disabled{opacity:.6;cursor:not-allowed}@media (max-width:480px){.ConfirmModal-module__dF7vkG__actions>*{flex:1}}
.Badge-module__3ADgsq__badge{border:2px solid var(--border);font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .6rem;font-size:.68rem;display:inline-flex}.Badge-module__3ADgsq__badge[data-tone=warn]{color:var(--badge-warn-text);background:#ffb02029}.Badge-module__3ADgsq__badge[data-tone=ok]{color:var(--badge-ok-text);background:#2ecc7129}.Badge-module__3ADgsq__badge[data-tone=bad]{color:var(--badge-bad-text);background:#ff2d5529}.Badge-module__3ADgsq__badge[data-tone=muted]{color:var(--text-dim);background:#9aa0c424}.Badge-module__3ADgsq__badge[data-tone=brand]{color:var(--brand-hi);background:#ff5a3c2e}
.Field-module__L27QEG__field{flex-direction:column;gap:.4rem;display:flex}.Field-module__L27QEG__label{color:var(--text);font-size:.9rem;font-weight:600}.Field-module__L27QEG__labelRow{align-items:center;gap:.35rem;display:inline-flex}.Field-module__L27QEG__hint{color:var(--text-faint);font-weight:400}.Field-module__L27QEG__input{background:var(--ink-soft);width:100%;color:var(--text);border:2px solid var(--border);border-radius:var(--radius-sm);padding:.7rem .85rem;font-size:.95rem;transition:border-color .12s,box-shadow .12s}.Field-module__L27QEG__input::placeholder{color:var(--text-faint)}.Field-module__L27QEG__input:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #ff5a3c40}.Field-module__L27QEG__input[data-error]{border-color:var(--glow-red);box-shadow:0 0 0 3px #ff2d5533}.Field-module__L27QEG__error{color:var(--badge-bad-text);font-size:.82rem}.Field-module__L27QEG__inputWrap{position:relative}.Field-module__L27QEG__input[data-right-slot]{padding-right:2.9rem}.Field-module__L27QEG__rightSlot{display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}
.ImageCropModal-module__nyglMq__overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05050fc7;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ImageCropModal-module__nyglMq__modal{background:var(--panel);border:2px solid var(--border);border-radius:var(--radius);width:100%;max-width:440px;box-shadow:var(--shadow-hard);flex-direction:column;gap:.85rem;padding:1.1rem 1.2rem 1.2rem;display:flex}.ImageCropModal-module__nyglMq__title{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;color:var(--text);font-size:.95rem}.ImageCropModal-module__nyglMq__cropArea{background:var(--ink);border:2px solid var(--border);border-radius:var(--radius-sm);width:100%;height:300px;position:relative;overflow:hidden}.ImageCropModal-module__nyglMq__zoomRow{align-items:center;gap:.75rem;display:flex}.ImageCropModal-module__nyglMq__zoomLabel{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);font-size:.68rem}.ImageCropModal-module__nyglMq__zoom{accent-color:var(--brand);flex:1}.ImageCropModal-module__nyglMq__sizeHint{color:var(--text-dim);background:var(--ink-soft);border:1.5px solid var(--border);border-radius:var(--radius-sm);align-items:baseline;gap:.4rem;padding:.5rem .65rem;font-size:.76rem;line-height:1.4;display:flex}.ImageCropModal-module__nyglMq__error{color:var(--badge-bad-text);font-size:.8rem}.ImageCropModal-module__nyglMq__actions{justify-content:flex-end;gap:.6rem;display:flex}.ImageCropModal-module__nyglMq__cancel{border:2px solid var(--border);border-radius:var(--radius-sm);color:var(--text-dim);cursor:pointer;background:0 0;padding:.6rem 1rem;font-size:.82rem;font-weight:600}.ImageCropModal-module__nyglMq__cancel:hover:not(:disabled){color:var(--text)}.ImageCropModal-module__nyglMq__confirm{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;cursor:pointer;box-shadow:var(--shadow-hard-sm);padding:.6rem 1.1rem;font-size:.74rem}.ImageCropModal-module__nyglMq__confirm:disabled,.ImageCropModal-module__nyglMq__cancel:disabled{opacity:.6;cursor:not-allowed}
.PlayerCardModal-module__gC4bEa__overlay{z-index:80;background:#000000a6;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.PlayerCardModal-module__gC4bEa__card{color:#f4f5ff;background:#12152b;border-radius:16px;flex-direction:column;gap:12px;width:min(360px,96vw);max-height:92dvh;padding:1.4rem 1.2rem;display:flex;position:relative;overflow-y:auto}.PlayerCardModal-module__gC4bEa__closeX{color:#9aa3c8;cursor:pointer;background:#ffffff14;border:none;border-radius:8px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid;position:absolute;top:10px;right:10px}.PlayerCardModal-module__gC4bEa__head{align-items:center;gap:12px;display:flex}.PlayerCardModal-module__gC4bEa__avatarRing{border-radius:50%;display:inline-flex}.PlayerCardModal-module__gC4bEa__headInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.PlayerCardModal-module__gC4bEa__apodo{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;overflow:hidden}.PlayerCardModal-module__gC4bEa__medal{letter-spacing:.05em;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:10px;font-weight:700}.PlayerCardModal-module__gC4bEa__pos{color:#9aa3c8;font-size:12px}.PlayerCardModal-module__gC4bEa__stats{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.PlayerCardModal-module__gC4bEa__stats>div{text-align:center;background:#1e2340;border-radius:8px;padding:8px 4px}.PlayerCardModal-module__gC4bEa__statValue{margin:0;font-size:17px;font-weight:700}.PlayerCardModal-module__gC4bEa__statLabel{color:#9aa3c8;margin:0;font-size:10px}.PlayerCardModal-module__gC4bEa__section{color:#6b76a8;letter-spacing:.06em;text-transform:uppercase;margin:4px 0 0;font-size:11px}.PlayerCardModal-module__gC4bEa__muted{color:#6b76a8;padding:8px 0;font-size:13px}.PlayerCardModal-module__gC4bEa__errorText{color:#ff8a99;font-size:12px}.PlayerCardModal-module__gC4bEa__records{width:min(200px,70%);margin:0 auto;padding:0;list-style:none}.PlayerCardModal-module__gC4bEa__record{background:#1e2340;border-radius:10px;overflow:hidden}.PlayerCardModal-module__gC4bEa__recordPhoto{aspect-ratio:4/5;position:relative}.PlayerCardModal-module__gC4bEa__recordPhoto img{object-fit:cover;width:100%;height:100%;display:block}
.PasswordField-module__v6uGXW__eye{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--text-faint);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .12s;display:inline-flex}.PasswordField-module__v6uGXW__eye:hover{color:var(--text)}
.module-theme-module__CJEDLa__scope{--brand:var(--electric);--brand-hi:var(--electric);--brand-ink:var(--electric-ink);--border:color-mix(in srgb, var(--text) 15%, var(--panel));--radius:12px;--radius-sm:7px;--shadow-hard:none;--shadow-hard-sm:none;min-width:0}.module-theme-module__CJEDLa__scope :is(input,select,textarea){border-width:1px;min-width:0}.module-theme-module__CJEDLa__scope :is(button,input,select){min-height:40px}.module-theme-module__CJEDLa__scope button{border-width:1px}.module-theme-module__CJEDLa__scope :is(input,select,textarea):focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 16%, transparent)}.module-theme-module__CJEDLa__scope :is(button,a,summary):focus-visible{outline:3px solid var(--brand);outline-offset:3px}.module-theme-module__CJEDLa__scope h1{overflow-wrap:anywhere;line-height:1.15}.module-theme-module__CJEDLa__scope .px-card{border-width:1px}@media (max-width:560px){.module-theme-module__CJEDLa__scope :is(input,select,textarea){font-size:16px}.module-theme-module__CJEDLa__scope :is(button,input,select,summary){min-height:44px}}
.JoinReservationModal-module__krGhLW__overlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04050fbd;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.JoinReservationModal-module__krGhLW__card{color:#f4f5ff;background:#141733;border:2px solid #04050f;border-radius:16px;width:100%;max-width:400px;max-height:calc(100dvh - 2rem);position:relative;overflow-y:auto;box-shadow:6px 6px #04050f}.JoinReservationModal-module__krGhLW__close{z-index:2;color:#9aa0c4;cursor:pointer;background:#10132b;border:2px solid #04050f;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.9rem;display:grid;position:absolute;top:.6rem;right:.6rem}.JoinReservationModal-module__krGhLW__body{padding:1.2rem 1.2rem 1.3rem}.JoinReservationModal-module__krGhLW__muted{color:#9aa0c4}.JoinReservationModal-module__krGhLW__kicker{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#ff5a3c;font-size:.62rem}.JoinReservationModal-module__krGhLW__title{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;margin:4px 0 12px;font-size:1.35rem;line-height:.95}.JoinReservationModal-module__krGhLW__meta{align-items:center;gap:8px;margin-bottom:6px;font-size:.86rem;display:flex}.JoinReservationModal-module__krGhLW__titular{color:#9aa0c4;margin:4px 0 14px;font-size:.78rem}.JoinReservationModal-module__krGhLW__titular strong{color:#f4f5ff}.JoinReservationModal-module__krGhLW__confBox{background:#1a1e40;border:2px solid #04050f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:.7rem .8rem;display:flex}.JoinReservationModal-module__krGhLW__avs{display:flex}.JoinReservationModal-module__krGhLW__avBtn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;line-height:0}.JoinReservationModal-module__krGhLW__avBtn:disabled{cursor:default}.JoinReservationModal-module__krGhLW__avBtn:not(:first-child){margin-left:-10px}.JoinReservationModal-module__krGhLW__confTxt{text-align:right}.JoinReservationModal-module__krGhLW__confTxt strong{font-size:.86rem;display:block}.JoinReservationModal-module__krGhLW__confTxt span{color:#9aa0c4;font-size:.66rem}.JoinReservationModal-module__krGhLW__priceBox{background:#271522;border:2px solid #ff5a3c;border-radius:12px;margin-bottom:16px;padding:.8rem .9rem}.JoinReservationModal-module__krGhLW__priceLbl{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;color:#ff7a5e;font-size:.72rem;display:block}.JoinReservationModal-module__krGhLW__priceVal{font-family:var(--font-archivo-black), sans-serif;color:#ff5a3c;font-size:1.7rem;line-height:1.1}.JoinReservationModal-module__krGhLW__steps{flex-direction:column;gap:.55rem;margin:0 0 16px;list-style:none;display:flex}.JoinReservationModal-module__krGhLW__steps li{align-items:center;gap:10px;font-size:.82rem;display:flex}.JoinReservationModal-module__krGhLW__stepN{color:#2d7bff;border:2px solid #2d7bff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.7rem;font-weight:800;display:grid}.JoinReservationModal-module__krGhLW__btnBrand,.JoinReservationModal-module__krGhLW__btnGhost,.JoinReservationModal-module__krGhLW__btnOff{width:100%;font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;cursor:pointer;border:2px solid #04050f;border-radius:12px;padding:14px;font-size:.92rem;box-shadow:4px 4px #04050f}.JoinReservationModal-module__krGhLW__btnBrand{color:#2a0a04;background:#ff5a3c}.JoinReservationModal-module__krGhLW__btnGhost{color:#f4f5ff;background:#1a1e40}.JoinReservationModal-module__krGhLW__btnOff{color:#6b7099;cursor:not-allowed;box-shadow:none;background:#1a1e40}.JoinReservationModal-module__krGhLW__btnBrand:disabled,.JoinReservationModal-module__krGhLW__btnGhost:disabled{opacity:.6;cursor:not-allowed}.JoinReservationModal-module__krGhLW__btnNote{color:#6b7099;text-align:center;margin-top:8px;font-size:.68rem}.JoinReservationModal-module__krGhLW__statePend,.JoinReservationModal-module__krGhLW__stateRej{border:2px solid #04050f;border-radius:10px;margin-bottom:12px;padding:.65rem .75rem;font-size:.84rem;font-weight:700}.JoinReservationModal-module__krGhLW__statePend{color:#ffd76a;background:#392e1a}.JoinReservationModal-module__krGhLW__stateRej{color:#ffb3c2;background:#350f27}.JoinReservationModal-module__krGhLW__assigned{background:#1a1e40;border:2px solid #04050f;border-radius:10px;justify-content:space-between;align-items:baseline;margin-bottom:12px;padding:.65rem .8rem;display:flex}.JoinReservationModal-module__krGhLW__assignedLbl{text-transform:uppercase;color:#9aa0c4;font-size:.68rem;font-weight:800}.JoinReservationModal-module__krGhLW__assignedRight{text-align:right}.JoinReservationModal-module__krGhLW__assignedVal{font-family:var(--font-archivo-black), sans-serif;color:#16c08a;font-size:1.3rem;display:block}.JoinReservationModal-module__krGhLW__assignedTot{color:#6b7099;font-size:.62rem;display:block}.JoinReservationModal-module__krGhLW__noJoin{color:#9aa0c4;text-align:center;padding:.5rem 0;font-size:.85rem}
.PhoneField-module__RX89Iq__group{background:var(--ink-soft);border:2px solid var(--border);border-radius:var(--radius-sm);align-items:stretch;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.PhoneField-module__RX89Iq__group:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #ff5a3c40}.PhoneField-module__RX89Iq__group[data-error]{border-color:var(--glow-red);box-shadow:0 0 0 3px #ff2d5533}.PhoneField-module__RX89Iq__prefix{background:var(--panel-2);border-right:2px solid var(--border);color:var(--text-dim);white-space:nowrap;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.95rem;font-weight:600;display:inline-flex}.PhoneField-module__RX89Iq__input{width:100%;min-width:0;color:var(--text);background:0 0;border:none;flex:1;padding:.7rem .85rem;font-size:.95rem}.PhoneField-module__RX89Iq__input::placeholder{color:var(--text-faint)}.PhoneField-module__RX89Iq__input:focus{outline:none}
.gestion-module__UenB7W__main{--ink:#0b0a0f;--ink-soft:#110f15;--panel:#16141b;--panel-2:#1e1b24;--text:#f7f2e8;--text-dim:#bdb5a6;--text-faint:#8a8274;--border:#f7f2e81f;--line-muted:#f7f2e81a;--brand:#39ff6a;--brand-hi:#9dffb8;--brand-ink:#032411;--hover-tint:#f7f2e80d;--hover-tint-strong:#f7f2e817;--badge-ok-text:#8fe08a;--badge-warn-text:#ffcb3d;--badge-bad-text:#ff8fbd;--panel-badge-text:#9dffb8;--alert-error-text:#ff8fbd;--alert-success-text:#8fe08a;background:radial-gradient(120% 50% at 50% 0%, #17151f 0%, var(--ink) 60%);max-width:1380px;min-height:calc(100dvh - 2rem);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:20px;flex-direction:column;gap:1.1rem;margin:0 auto;padding:1.75rem 1.5rem 4rem;display:flex;}@media (max-width:760px){.gestion-module__UenB7W__main{border-radius:0}}.gestion-module__UenB7W__back{color:var(--text-dim);align-self:flex-start;font-size:.85rem;font-weight:600}.gestion-module__UenB7W__back:hover{color:var(--brand)}.gestion-module__UenB7W__head{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.gestion-module__UenB7W__title{font-size:1.9rem}.gestion-module__UenB7W__muted{color:var(--text-dim)}.gestion-module__UenB7W__stack{flex-direction:column;gap:1rem;display:flex}.gestion-module__UenB7W__estadoCard{align-items:flex-end;gap:.85rem;padding:1.1rem 1.2rem;display:flex}.gestion-module__UenB7W__estadoSelect{flex:1}.gestion-module__UenB7W__estadoBtn{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;cursor:pointer;box-shadow:var(--shadow-hard-sm);white-space:nowrap;padding:.7rem 1.1rem;font-size:.74rem}.gestion-module__UenB7W__estadoBtn:disabled{background:var(--ink-soft);color:var(--text-faint);cursor:not-allowed;box-shadow:none}.gestion-module__UenB7W__panel{flex-direction:column;gap:1.1rem;padding:1.3rem 1.4rem;display:flex}.gestion-module__UenB7W__actions{margin-top:.2rem}.gestion-module__UenB7W__danger{border-color:color-mix(in srgb, var(--glow-red,#ff2d55) 45%, var(--border));background:color-mix(in srgb, var(--glow-red,#ff2d55) 6%, var(--panel));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-top:.75rem;padding:1rem 1.1rem;display:flex}.gestion-module__UenB7W__dangerInfo{flex-direction:column;gap:.15rem;min-width:0;display:flex}.gestion-module__UenB7W__dangerTitle{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;color:var(--glow-red,#ff2d55);font-size:.82rem}.gestion-module__UenB7W__dangerHint{color:var(--text-dim);font-size:.82rem}.gestion-module__UenB7W__dangerBtn{border:2px solid var(--glow-red,#ff2d55);border-radius:var(--radius-sm);background:var(--glow-red,#ff2d55);color:#fff;font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-hard-sm);flex:none;padding:.6rem 1.1rem;font-size:.72rem;transition:transform .1s}.gestion-module__UenB7W__dangerBtn:hover:not(:disabled){transform:translate(-1px,-1px)}.gestion-module__UenB7W__dangerBtn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:560px){.gestion-module__UenB7W__danger{flex-direction:column;align-items:stretch}.gestion-module__UenB7W__dangerBtn{width:100%}}.gestion-module__UenB7W__coverField{flex-direction:column;gap:.4rem;display:flex}.gestion-module__UenB7W__coverLabel{color:var(--text);font-size:.9rem;font-weight:600}.gestion-module__UenB7W__empty{text-align:center;color:var(--text-dim);border:2px dashed var(--border);border-radius:var(--radius);padding:2.5rem 1rem}.gestion-module__UenB7W__tableWrap{border:2px solid var(--border);border-radius:var(--radius);overflow-x:auto}.gestion-module__UenB7W__table{border-collapse:collapse;width:100%;min-width:600px;font-size:.88rem}.gestion-module__UenB7W__table thead th{text-align:left;background:var(--panel-2);color:var(--text-dim);font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-bottom:2px solid var(--border);padding:.75rem .85rem;font-size:.68rem}.gestion-module__UenB7W__table tbody td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;padding:.7rem .85rem}.gestion-module__UenB7W__table tbody tr:last-child td{border-bottom:none}.gestion-module__UenB7W__holder{flex-direction:column;display:flex}.gestion-module__UenB7W__name{font-weight:600}.gestion-module__UenB7W__sub{color:var(--text-faint);font-size:.74rem}.gestion-module__UenB7W__when{white-space:nowrap}.gestion-module__UenB7W__rowActions{gap:.5rem;display:flex}.gestion-module__UenB7W__approve,.gestion-module__UenB7W__reject{border:2px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;white-space:nowrap;padding:.4rem .8rem;font-size:.68rem}.gestion-module__UenB7W__approve{background:var(--brand);color:var(--brand-ink);box-shadow:var(--shadow-hard-sm)}.gestion-module__UenB7W__reject{color:var(--badge-bad-text);border-color:var(--glow-red);background:0 0}.gestion-module__UenB7W__approve:disabled,.gestion-module__UenB7W__reject:disabled{opacity:.55;cursor:not-allowed}.gestion-module__UenB7W__roundsBar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.gestion-module__UenB7W__roundChip{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--ink-soft);color:var(--text-dim);cursor:pointer;padding:.45rem .85rem;font-size:.78rem;transition:color .12s}.gestion-module__UenB7W__roundChip[data-active]{color:var(--text);background:var(--panel-2);box-shadow:var(--shadow-hard-sm)}.gestion-module__UenB7W__newRound{border:2px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-dim);cursor:pointer;background:0 0;padding:.45rem .85rem;font-size:.78rem;font-weight:700}.gestion-module__UenB7W__newRound:hover:not(:disabled){color:var(--brand)}.gestion-module__UenB7W__catBar{flex-wrap:wrap;gap:.5rem;display:flex}.gestion-module__UenB7W__catChip{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--ink-soft);color:var(--text-dim);font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;align-items:center;gap:.4rem;padding:.55rem .95rem;font-size:.74rem;transition:color .12s,box-shadow .12s;display:inline-flex}.gestion-module__UenB7W__catChip[data-active]{color:var(--text);background:var(--panel-2);box-shadow:var(--shadow-hard-sm)}.gestion-module__UenB7W__catCount{background:var(--brand);min-width:1.3rem;height:1.3rem;color:var(--brand-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.66rem;display:inline-flex}.gestion-module__UenB7W__catForm{flex-wrap:wrap;gap:.5rem;display:flex}.gestion-module__UenB7W__catPanel{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.gestion-module__UenB7W__roundsNav{border:1px solid var(--border);border-radius:var(--radius);background:var(--ink-soft);flex-direction:row;align-items:center;gap:.45rem;padding:.85rem;display:flex;overflow-x:auto}.gestion-module__UenB7W__roundsNavTitle{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);margin-bottom:.2rem;font-size:.66rem}.gestion-module__UenB7W__roundNavItem{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);min-width:120px;color:var(--text-dim);text-align:left;cursor:pointer;flex-direction:column;flex-shrink:0;gap:.1rem;padding:.5rem .65rem;transition:color .12s,box-shadow .12s;display:flex}.gestion-module__UenB7W__roundNavItem[data-active]{color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--panel));box-shadow:var(--shadow-hard-sm);border-color:var(--brand)}.gestion-module__UenB7W__roundNavName{font-size:.85rem;font-weight:600}.gestion-module__UenB7W__roundNavStatus{color:var(--text-faint);font-size:.68rem}.gestion-module__UenB7W__catContent{flex-direction:column;gap:1rem;min-width:0;display:flex}@media (max-width:720px){.gestion-module__UenB7W__catPanel{grid-template-columns:1fr}.gestion-module__UenB7W__roundsNav{flex-flow:row;align-items:center}}.gestion-module__UenB7W__subTitle{color:var(--text);margin-bottom:.6rem;font-size:1rem}.gestion-module__UenB7W__songsAdmin{border:2px solid var(--border);border-radius:var(--radius);background:var(--ink-soft);padding:1rem 1.1rem}.gestion-module__UenB7W__songList{flex-direction:column;gap:.5rem;margin-bottom:.85rem;list-style:none;display:flex}.gestion-module__UenB7W__songItem{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--text);font-family:var(--font-oxanium), sans-serif;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .8rem;font-size:.95rem;font-weight:600;display:flex}.gestion-module__UenB7W__songNivelTag{color:var(--brand-hi);font-style:normal;font-weight:700}.gestion-module__UenB7W__songDel{border:2px solid var(--glow-red);border-radius:var(--radius-sm);color:var(--badge-bad-text);cursor:pointer;white-space:nowrap;background:0 0;padding:.3rem .7rem;font-size:.72rem;font-weight:600}.gestion-module__UenB7W__songDel:disabled{opacity:.55;cursor:not-allowed}.gestion-module__UenB7W__songForm{flex-wrap:wrap;gap:.5rem;display:flex}.gestion-module__UenB7W__songInput,.gestion-module__UenB7W__songNivelInput{background:var(--panel-2);color:var(--text);border:2px solid var(--border);border-radius:var(--radius-sm);padding:.55rem .7rem;font-size:.9rem}.gestion-module__UenB7W__songInput{flex:1;min-width:160px}.gestion-module__UenB7W__songNivelInput{width:130px}.gestion-module__UenB7W__songInput:focus,.gestion-module__UenB7W__songNivelInput:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #ff5a3c40}.gestion-module__UenB7W__songAdd{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;cursor:pointer;box-shadow:var(--shadow-hard-sm);white-space:nowrap;padding:.55rem .9rem;font-size:.7rem}.gestion-module__UenB7W__songAdd:disabled{background:var(--panel-2);color:var(--text-faint);cursor:not-allowed;box-shadow:none}.gestion-module__UenB7W__matrixWrap{border:2px solid var(--border);border-radius:var(--radius);overflow-x:auto}.gestion-module__UenB7W__matrix{border-collapse:collapse;width:100%;font-size:.88rem}.gestion-module__UenB7W__matrix thead th{text-align:left;background:var(--panel-2);color:var(--text-dim);font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-bottom:2px solid var(--border);padding:.6rem .7rem;font-size:.66rem}.gestion-module__UenB7W__matrix tbody td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;padding:.45rem .7rem}.gestion-module__UenB7W__matrix tbody tr:last-child td{border-bottom:none}.gestion-module__UenB7W__thNivel{color:var(--brand-hi);font-size:.62rem;display:block}.gestion-module__UenB7W__alias{white-space:nowrap;font-weight:600}.gestion-module__UenB7W__cell{background:var(--ink-soft);width:110px;color:var(--text);border:2px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-oxanium), sans-serif;font-variant-numeric:tabular-nums;text-align:right;padding:.4rem .55rem;font-size:.95rem;font-weight:600}.gestion-module__UenB7W__cell:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #ff5a3c40}.gestion-module__UenB7W__cell:disabled{opacity:1;cursor:not-allowed;background:0 0;border-color:#0000}.gestion-module__UenB7W__rowTotal{font-family:var(--font-oxanium), sans-serif;font-variant-numeric:tabular-nums;color:var(--brand-hi);font-weight:700}.gestion-module__UenB7W__roundActions{justify-content:flex-end;display:flex}.gestion-module__UenB7W__deleteRound{border:2px solid var(--glow-red);border-radius:var(--radius-sm);color:var(--badge-bad-text);cursor:pointer;background:0 0;padding:.4rem .8rem;font-size:.78rem;font-weight:600;transition:background .12s}.gestion-module__UenB7W__deleteRound:hover:not(:disabled){background:#ff2d5524}.gestion-module__UenB7W__deleteRound:disabled{opacity:.55;cursor:not-allowed}.gestion-module__UenB7W__primaryBtn{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-ink);font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;cursor:pointer;box-shadow:var(--shadow-hard-sm);white-space:nowrap;padding:.6rem 1.1rem;font-size:.74rem}.gestion-module__UenB7W__primaryBtn:disabled{opacity:.6;cursor:progress}.gestion-module__UenB7W__cancelBtn{border:2px solid var(--border);border-radius:var(--radius-sm);color:var(--text-dim);cursor:pointer;background:0 0;padding:.6rem 1rem;font-size:.8rem;font-weight:600}.gestion-module__UenB7W__cancelBtn:hover:not(:disabled){color:var(--text)}.gestion-module__UenB7W__cancelBtn:disabled{opacity:.55;cursor:not-allowed}.gestion-module__UenB7W__confirmRow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.gestion-module__UenB7W__confirmMsg{color:var(--text-dim);margin-right:.2rem;font-size:.88rem}@media (max-width:560px){.gestion-module__UenB7W__estadoCard{flex-direction:column;align-items:stretch}}.gestion-module__UenB7W__catAdminList{flex-direction:column;gap:.6rem;list-style:none;display:flex}.gestion-module__UenB7W__catAdminRow{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);box-shadow:var(--shadow-hard-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.gestion-module__UenB7W__catAdminInfo{flex-direction:column;gap:.35rem;min-width:0;display:flex}.gestion-module__UenB7W__catAdminName{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;color:var(--text);overflow-wrap:anywhere;font-size:.95rem}.gestion-module__UenB7W__catAdminMeta{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.8rem;display:flex}.gestion-module__UenB7W__rangeBadge{border:2px solid var(--border);background:var(--brand);color:var(--brand-ink);font-family:var(--font-archivo-black), sans-serif;letter-spacing:.02em;border-radius:999px;padding:.18rem .55rem;font-size:.68rem}.gestion-module__UenB7W__rangeBadge[data-empty]{color:var(--text-faint);background:0 0;border-style:dashed}.gestion-module__UenB7W__catGhost{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--ink-soft);color:var(--text);cursor:pointer;padding:.45rem .85rem;font-size:.78rem;font-weight:700}.gestion-module__UenB7W__catGhost:hover:not(:disabled){border-color:var(--brand)}.gestion-module__UenB7W__catGhost:disabled{opacity:.6;cursor:not-allowed}.gestion-module__UenB7W__catFormCard{border:2px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-hard);flex-direction:column;gap:.9rem;padding:1.1rem 1.15rem;display:flex}.gestion-module__UenB7W__catFormTitle{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;color:var(--text);font-size:.92rem}.gestion-module__UenB7W__levelRow{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.gestion-module__UenB7W__levelLabel{color:var(--text);font-size:.82rem;font-weight:800}.gestion-module__UenB7W__levelPair{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.gestion-module__UenB7W__toggle{border:2px solid var(--border);border-radius:999px;justify-self:start;display:inline-flex;overflow:hidden}.gestion-module__UenB7W__toggle button{background:var(--ink-soft);min-width:64px;color:var(--text-dim);cursor:pointer;border:0;padding:.45rem .9rem;font-size:.8rem;font-weight:800}.gestion-module__UenB7W__toggle button[data-on]{background:var(--brand);color:var(--brand-ink)}.gestion-module__UenB7W__catFormActions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.gestion-module__UenB7W__empty .gestion-module__UenB7W__songAdd{margin-top:.8rem}@media (max-width:560px){.gestion-module__UenB7W__levelRow{grid-template-columns:1fr;gap:.4rem}.gestion-module__UenB7W__catAdminRow .gestion-module__UenB7W__rowActions{width:100%}.gestion-module__UenB7W__catAdminRow .gestion-module__UenB7W__rowActions>*,.gestion-module__UenB7W__catFormActions>*{flex:1}}.gestion-module__UenB7W__retireBtn{border:2px solid var(--glow-red);border-radius:var(--radius-sm);height:36px;color:var(--badge-bad-text);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:.4rem .75rem;font-size:.9rem;font-weight:800;transition:background .12s;display:inline-flex}.gestion-module__UenB7W__retireBtn:hover{background:color-mix(in srgb, var(--glow-red) 14%, transparent)}.gestion-module__UenB7W__retireBtn:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.gestion-module__UenB7W__tabs>[role=tablist]{border-bottom:1px solid var(--border);flex-wrap:nowrap;gap:.25rem;overflow-x:auto}.gestion-module__UenB7W__tabs [role=tab]{box-shadow:none;color:var(--text-dim);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex-shrink:0;padding:.8rem 1rem}.gestion-module__UenB7W__tabs [role=tab][aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand);background:0 0}.gestion-module__UenB7W__panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;max-width:960px;padding:1rem;display:grid}.gestion-module__UenB7W__panel>*{grid-column:1/-1;min-width:0}:is(.gestion-module__UenB7W__panel>:has(>select),.gestion-module__UenB7W__panel>:has(input[type=datetime-local]),.gestion-module__UenB7W__panel>:has(input[type=number])){grid-column:auto}.gestion-module__UenB7W__coverField{max-width:320px}.gestion-module__UenB7W__rowActions{flex-wrap:wrap;align-items:center}.gestion-module__UenB7W__catChip[data-active]{color:var(--brand);border-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--panel))}.gestion-module__UenB7W__catBar{gap:.4rem}.gestion-module__UenB7W__tableWrap,.gestion-module__UenB7W__matrixWrap,.gestion-module__UenB7W__songsAdmin,.gestion-module__UenB7W__catAdminRow,.gestion-module__UenB7W__catFormCard{background:var(--panel);border-width:1px}.gestion-module__UenB7W__table thead th,.gestion-module__UenB7W__matrix thead th{border-bottom-width:1px}.gestion-module__UenB7W__matrix tbody tr:hover,.gestion-module__UenB7W__table tbody tr:hover{background:var(--panel-2)}.gestion-module__UenB7W__matrix th{max-width:240px}.gestion-module__UenB7W__matrix thead th{white-space:normal;min-width:135px;line-height:1.5}.gestion-module__UenB7W__num{text-align:right;font-variant-numeric:tabular-nums}.gestion-module__UenB7W__matrix th.gestion-module__UenB7W__num{text-align:right}.gestion-module__UenB7W__alias{white-space:normal;overflow-wrap:anywhere;min-width:150px}.gestion-module__UenB7W__songsAdmin{padding:0}.gestion-module__UenB7W__songsSummary{cursor:pointer;padding:.75rem 1rem;font-size:.88rem;font-weight:700}.gestion-module__UenB7W__songsBody{padding:0 1rem 1rem}.gestion-module__UenB7W__songItem{border-width:1px;font-family:inherit}.gestion-module__UenB7W__songItem>span{overflow-wrap:anywhere;min-width:0}.gestion-module__UenB7W__scoreActions{z-index:2;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.75rem;position:sticky;bottom:0}.gestion-module__UenB7W__catFormCard{max-width:960px}.gestion-module__UenB7W__roundsNavTitle,.gestion-module__UenB7W__newRound{flex-shrink:0}@media (max-width:560px){.gestion-module__UenB7W__main{gap:.85rem;padding:1rem .75rem 2rem}.gestion-module__UenB7W__title{font-size:1.4rem}.gestion-module__UenB7W__tabs [role=tab]{padding:.65rem .7rem;font-size:.72rem}.gestion-module__UenB7W__catContent,.gestion-module__UenB7W__stack{gap:.75rem}.gestion-module__UenB7W__catChip{padding:.45rem .65rem;font-size:.68rem}.gestion-module__UenB7W__roundsNav{padding:.5rem}.gestion-module__UenB7W__roundsNavTitle{display:none}.gestion-module__UenB7W__table{min-width:0}.gestion-module__UenB7W__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gestion-module__UenB7W__table tbody{display:block}.gestion-module__UenB7W__table tbody tr{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:.4rem;padding:.65rem;display:grid}.gestion-module__UenB7W__table tbody td{border:0;min-width:0;padding:0}.gestion-module__UenB7W__table tbody td:last-child{grid-column:1/-1}.gestion-module__UenB7W__table .gestion-module__UenB7W__when{color:var(--text-dim);font-size:.75rem}.gestion-module__UenB7W__table .gestion-module__UenB7W__rowActions{gap:.4rem}.gestion-module__UenB7W__holder{overflow-wrap:anywhere}.gestion-module__UenB7W__matrix{font-size:.8rem}.gestion-module__UenB7W__matrix thead th{min-width:124px}.gestion-module__UenB7W__matrix td:first-child,.gestion-module__UenB7W__matrix th:first-child{background:var(--panel);z-index:1;border-right:1px solid var(--border);min-width:110px;max-width:130px;position:sticky;left:0}.gestion-module__UenB7W__cell{width:112px}.gestion-module__UenB7W__confirmRow>button{flex:1}.gestion-module__UenB7W__confirmMsg{width:100%}.gestion-module__UenB7W__songInput{flex-basis:100%}.gestion-module__UenB7W__songNivelInput{flex:1;width:0}.gestion-module__UenB7W__panel,.gestion-module__UenB7W__catFormCard{padding:.85rem}.gestion-module__UenB7W__panel{grid-template-columns:minmax(0,1fr)}}.gestion-module__UenB7W__songLabel{align-items:center;gap:8px;min-width:0;display:inline-flex}.gestion-module__UenB7W__songThumb{border:2px solid var(--border);background:var(--panel-2);width:34px;height:34px;color:var(--text-faint);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex;overflow:hidden}.gestion-module__UenB7W__songThumb img{object-fit:cover;width:100%;height:100%}.gestion-module__UenB7W__songForm{align-items:flex-start}.gestion-module__UenB7W__drawSection{border:2px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-hard-sm);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.gestion-module__UenB7W__drawHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.gestion-module__UenB7W__drawTitle{color:var(--text);font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;font-size:.92rem}.gestion-module__UenB7W__drawList{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.5rem;list-style:none;display:grid}.gestion-module__UenB7W__manual>summary{color:var(--text-dim);cursor:pointer;font-size:.8rem;font-weight:700}.gestion-module__UenB7W__manual[open]>summary{margin-bottom:.5rem}.gestion-module__UenB7W__payChip{border:2px solid var(--border);background:var(--ink-soft);color:var(--text-faint);white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.gestion-module__UenB7W__payChip[data-method=yape]{background:color-mix(in srgb, #742284 18%, var(--panel));color:var(--text);border-color:#742284}.gestion-module__UenB7W__payChip[data-method=presencial]{background:color-mix(in srgb, #ffb23d 22%, var(--panel));color:var(--text);border-color:#c98a1a}.gestion-module__UenB7W__payChip+.gestion-module__UenB7W__sub{white-space:nowrap;margin-top:4px;display:block}.gestion-module__UenB7W__inscrToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.gestion-module__UenB7W__inscrToolbar .gestion-module__UenB7W__newRound{min-height:40px;color:var(--text);border-style:solid}.gestion-module__UenB7W__guestTag{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border:1px solid;border-radius:999px;margin-left:.4rem;padding:1px 6px;font-size:.62rem;font-weight:800;display:inline-block}.gestion-module__UenB7W__deleteRound[data-locked],.gestion-module__UenB7W__retireBtn[data-locked]{opacity:.45;cursor:not-allowed}
.ReservationAgenda-module__Ulkdha__calCard{background:var(--reservation-calendar,var(--panel-2));padding:1rem 1rem 1rem 1.2rem;position:relative;overflow:hidden}.ReservationAgenda-module__Ulkdha__calCard:before{content:"";pointer-events:none;background:linear-gradient(180deg, var(--electric), var(--arcade-cyan), var(--arcade-magenta));width:6px;position:absolute;inset:0 auto 0 0}.ReservationAgenda-module__Ulkdha__calHead{z-index:1;justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex;position:relative}.ReservationAgenda-module__Ulkdha__calTitle{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;letter-spacing:.02em;color:var(--text);border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--reservation-chip,var(--panel-2));box-shadow:var(--shadow-hard-sm);white-space:nowrap;padding:.38rem .75rem;font-size:clamp(.78rem,2.8vw,1rem)}.ReservationAgenda-module__Ulkdha__marquee{background:linear-gradient(90deg, var(--arcade-cyan), var(--arcade-magenta), var(--brand));z-index:1;border-radius:2px;height:3px;margin:0 0 .7rem;position:relative}.ReservationAgenda-module__Ulkdha__nav{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--reservation-chip,var(--ink-soft));width:34px;height:34px;color:var(--text-dim);cursor:pointer;font-size:1.1rem;line-height:1;transition:transform .1s}.ReservationAgenda-module__Ulkdha__nav:hover:not(:disabled){color:var(--text);box-shadow:var(--shadow-hard-sm);transform:translate(-1px,-1px)}.ReservationAgenda-module__Ulkdha__nav:disabled{opacity:.3;cursor:not-allowed}.ReservationAgenda-module__Ulkdha__weekRow{text-align:center;color:var(--text-faint);z-index:1;grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:4px;font-size:.7rem;font-weight:700;display:grid;position:relative}.ReservationAgenda-module__Ulkdha__grid{z-index:1;grid-template-columns:repeat(7,1fr);gap:5px;display:grid;position:relative}.ReservationAgenda-module__Ulkdha__dayBlank{display:block}.ReservationAgenda-module__Ulkdha__day{border:2px solid color-mix(in srgb, var(--text-faint) 24%, var(--panel));border-radius:var(--radius-sm);background:var(--reservation-chip,var(--panel-2));color:var(--text);font-variant-numeric:tabular-nums;cursor:pointer;flex-direction:column;align-items:center;gap:3px;padding:.5rem 0 .45rem;font-size:.9rem;transition:background .12s,border-color .12s,transform .1s,box-shadow .12s;display:flex;position:relative}.ReservationAgenda-module__Ulkdha__day:hover:not(:disabled){background:var(--reservation-chip-hover,var(--panel-2));border-color:var(--electric);box-shadow:var(--shadow-hard-sm);transform:translate(-1px,-1px)}.ReservationAgenda-module__Ulkdha__day[data-past]{color:var(--text-faint);opacity:.4;cursor:not-allowed}.ReservationAgenda-module__Ulkdha__day[data-today]{border-color:var(--arcade-cyan)}.ReservationAgenda-module__Ulkdha__hoy{font-family:var(--font-archivo-black), sans-serif;letter-spacing:.05em;text-transform:uppercase;background:var(--electric);color:var(--electric-ink);border:1.5px solid var(--border);border-radius:99px;padding:1.5px 7px;font-size:.5rem;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.ReservationAgenda-module__Ulkdha__day[data-active]{border-color:var(--electric);background:var(--reservation-active,var(--panel-2));box-shadow:var(--shadow-hard-sm);font-weight:800;transform:translate(-1px,-1px)}.ReservationAgenda-module__Ulkdha__dot{background:0 0;border-radius:2px;width:16px;height:5px}.ReservationAgenda-module__Ulkdha__dot[data-state=libre]{background:var(--glow-green)}.ReservationAgenda-module__Ulkdha__dot[data-state=parcial]{background:var(--glow-gold)}.ReservationAgenda-module__Ulkdha__dot[data-state=lleno]{background:var(--glow-red)}.ReservationAgenda-module__Ulkdha__legend{color:var(--text-dim);z-index:1;gap:.9rem;margin-top:.7rem;font-size:.72rem;display:flex;position:relative}.ReservationAgenda-module__Ulkdha__legend span{align-items:center;gap:.35rem;display:inline-flex}.ReservationAgenda-module__Ulkdha__legend .ReservationAgenda-module__Ulkdha__dot{display:inline-block}.ReservationAgenda-module__Ulkdha__dayCard{background:var(--reservation-surface,var(--panel-2));padding:1rem}.ReservationAgenda-module__Ulkdha__dayHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.ReservationAgenda-module__Ulkdha__dayTitle{font-family:var(--font-archivo-black), sans-serif;text-transform:capitalize;color:var(--text);padding-bottom:4px;font-size:1.05rem;position:relative}.ReservationAgenda-module__Ulkdha__dayTitle:after{content:"";background:linear-gradient(90deg, var(--electric), var(--arcade-cyan), var(--arcade-magenta));border-radius:2px;width:100%;height:3px;position:absolute;bottom:0;left:0}.ReservationAgenda-module__Ulkdha__daySub{color:var(--text-faint);border:1.5px solid color-mix(in srgb, var(--text-faint) 34%, var(--panel));background:var(--reservation-chip,var(--panel-2));border-radius:99px;padding:2px 10px;font-size:.75rem}.ReservationAgenda-module__Ulkdha__passedNote{color:var(--text-faint);margin:.4rem 0 .6rem;font-size:.72rem}.ReservationAgenda-module__Ulkdha__slotGuide{flex-wrap:wrap;gap:.4rem;margin:.55rem 0 .6rem;display:flex}.ReservationAgenda-module__Ulkdha__guideFree,.ReservationAgenda-module__Ulkdha__guideBusy,.ReservationAgenda-module__Ulkdha__guideMaint,.ReservationAgenda-module__Ulkdha__guideTorneo,.ReservationAgenda-module__Ulkdha__guideMine{border:1.5px solid;border-radius:999px;align-items:center;padding:3px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.ReservationAgenda-module__Ulkdha__guideFree{color:#044c37;background:var(--slot-free-soft,#d3f5ea);border-color:var(--slot-free,#0ca678)}.ReservationAgenda-module__Ulkdha__guideBusy{color:#fff;border-color:var(--border);background:linear-gradient(135deg,#e21d4d 0%,#b3123f 100%)}.ReservationAgenda-module__Ulkdha__guideMaint{color:#4a3200;background:#f5b301;border-color:#9a6b00}.ReservationAgenda-module__Ulkdha__guideTorneo{color:#ffd23a;background:#0b0b0f;border-color:#000}.ReservationAgenda-module__Ulkdha__guideMine{color:#06265a;background:#cee1ff;border-color:#0a6bff}.ReservationAgenda-module__Ulkdha__joinNote{color:#06265a;border-radius:var(--radius-sm);background:#e7f0ff;border:1.5px solid #91bcff;align-items:flex-start;gap:.4rem;margin:0 0 .6rem;padding:.45rem .6rem;font-size:.76rem;display:flex}.ReservationAgenda-module__Ulkdha__joinNote strong{color:#b3123f}.ReservationAgenda-module__Ulkdha__hint{color:var(--text-dim);text-align:center;padding:1rem 0;font-size:.88rem}.ReservationAgenda-module__Ulkdha__slots{flex-direction:column;gap:7px;max-height:360px;padding:2px;display:flex;overflow-y:auto}.ReservationAgenda-module__Ulkdha__slot{border:2px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:54px;padding:.7rem .85rem;transition:transform .1s,border-color .12s,background .12s,box-shadow .12s;display:flex}.ReservationAgenda-module__Ulkdha__slotTime{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.85rem;font-weight:800}.ReservationAgenda-module__Ulkdha__slotSub{color:var(--text-faint);letter-spacing:.03em;font-size:.6rem;font-weight:700;display:block}.ReservationAgenda-module__Ulkdha__slotTag{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-align:right;flex:none;font-size:.65rem;font-weight:800}.ReservationAgenda-module__Ulkdha__slot[data-estado=disponible]{background:var(--slot-free-soft,#d3f5ea);border-color:var(--slot-free,#0ca678)}.ReservationAgenda-module__Ulkdha__slot[data-estado=disponible] .ReservationAgenda-module__Ulkdha__slotTime{color:#044c37}.ReservationAgenda-module__Ulkdha__slot[data-estado=disponible] .ReservationAgenda-module__Ulkdha__slotTag{color:var(--slot-free,#0ca678)}.ReservationAgenda-module__Ulkdha__slot[data-estado=disponible]:hover{background:color-mix(in srgb, var(--slot-free,#0ca678) 26%, #fff);border-color:var(--slot-free,#0ca678);box-shadow:var(--shadow-hard-sm);transform:translate(-2px,-2px)}.ReservationAgenda-module__Ulkdha__slot[data-sel]{background:var(--slot-free,#0ca678);border-color:var(--border);box-shadow:var(--shadow-hard-sm)}.ReservationAgenda-module__Ulkdha__slot[data-sel] .ReservationAgenda-module__Ulkdha__slotTime,.ReservationAgenda-module__Ulkdha__slot[data-sel] .ReservationAgenda-module__Ulkdha__slotTag{color:#fff}.ReservationAgenda-module__Ulkdha__slot[data-estado=ocupado]{border-color:var(--border);color:#fff;cursor:default;background:linear-gradient(135deg,#e21d4d 0%,#b3123f 100%);align-items:stretch}.ReservationAgenda-module__Ulkdha__slot[data-estado=ocupado] .ReservationAgenda-module__Ulkdha__slotTime{color:#fff}.ReservationAgenda-module__Ulkdha__slot[data-estado=ocupado] .ReservationAgenda-module__Ulkdha__slotSub{color:#fffc}.ReservationAgenda-module__Ulkdha__slot[data-estado=ocupado][data-join]{cursor:pointer}.ReservationAgenda-module__Ulkdha__slot[data-estado=ocupado][data-join]:hover{box-shadow:var(--shadow-hard-sm);filter:brightness(1.05);transform:translate(-2px,-2px)}.ReservationAgenda-module__Ulkdha__slot[data-estado=addable]{background:color-mix(in srgb, var(--electric,#0a6bff) 8%, #fff);border-color:var(--electric,#0a6bff);cursor:pointer;border-style:dashed}.ReservationAgenda-module__Ulkdha__slot[data-estado=addable] .ReservationAgenda-module__Ulkdha__slotTime{color:#06265a}.ReservationAgenda-module__Ulkdha__addTag{color:#06265a;border:2px solid var(--electric,#0a6bff);background:#cfe0ff;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.ReservationAgenda-module__Ulkdha__slot[data-estado=addable]:hover{box-shadow:var(--shadow-hard-sm);transform:translate(-2px,-2px)}.ReservationAgenda-module__Ulkdha__slot[data-estado=ocupado][data-mine]{border-color:var(--border);cursor:pointer;background:linear-gradient(135deg,#2f7bff 0%,#0a4fd0 100%)}.ReservationAgenda-module__Ulkdha__slot[data-estado=ocupado][data-mine]:hover{box-shadow:var(--shadow-hard-sm);filter:brightness(1.05);transform:translate(-2px,-2px)}.ReservationAgenda-module__Ulkdha__slot[data-estado=mantenimiento]{cursor:not-allowed;opacity:1;background:#f5b301;border-color:#9a6b00}.ReservationAgenda-module__Ulkdha__slot[data-estado=mantenimiento] .ReservationAgenda-module__Ulkdha__slotTime,.ReservationAgenda-module__Ulkdha__slot[data-estado=mantenimiento] .ReservationAgenda-module__Ulkdha__slotTag{color:#4a3200}.ReservationAgenda-module__Ulkdha__slot[data-estado=mantenimiento] .ReservationAgenda-module__Ulkdha__slotSub{color:#6b4a08}.ReservationAgenda-module__Ulkdha__slot[data-estado=torneo]{cursor:not-allowed;opacity:1;background:#0b0b0f;border-color:#000}.ReservationAgenda-module__Ulkdha__slot[data-estado=torneo] .ReservationAgenda-module__Ulkdha__slotTime,.ReservationAgenda-module__Ulkdha__slot[data-estado=torneo] .ReservationAgenda-module__Ulkdha__slotTag{color:#ffd23a}.ReservationAgenda-module__Ulkdha__slot[data-estado=torneo] .ReservationAgenda-module__Ulkdha__slotSub{color:#c9a520}.ReservationAgenda-module__Ulkdha__busyInfo{flex-direction:column;flex:auto;justify-content:center;align-items:flex-end;gap:2px;min-width:0;display:flex}.ReservationAgenda-module__Ulkdha__busyTitle{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;letter-spacing:.01em;color:#ffd76a;text-shadow:1px 1px #00000059;text-align:right;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;font-size:.88rem;line-height:1.06;display:-webkit-box;overflow:hidden}.ReservationAgenda-module__Ulkdha__busyBy{color:#ffffffd1;font-size:.64rem;font-weight:700}@media (max-width:760px){.ReservationAgenda-module__Ulkdha__slots{grid-template-columns:1fr 1fr;gap:7px;max-height:none;display:grid;overflow:visible}.ReservationAgenda-module__Ulkdha__slot[data-estado=disponible]{flex-direction:column;align-items:flex-start;gap:4px}.ReservationAgenda-module__Ulkdha__slot[data-estado=ocupado],.ReservationAgenda-module__Ulkdha__slot[data-estado=mantenimiento],.ReservationAgenda-module__Ulkdha__slot[data-estado=torneo]{grid-column:1/-1}}
.Toast-module__JsVq1a__stack{z-index:50;flex-direction:column;gap:.6rem;max-width:min(380px,100vw - 2rem);display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.Toast-module__JsVq1a__toast{border:2px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-hard-sm);background:var(--panel-2);color:var(--text);align-items:flex-start;gap:.75rem;padding:.8rem .9rem;font-size:.88rem;line-height:1.35;animation:.18s Toast-module__JsVq1a__slideIn;display:flex}.Toast-module__JsVq1a__toast[data-tone=ok]{background:#2ecc7129;border-color:#2ecc71}.Toast-module__JsVq1a__toast[data-tone=error]{border-color:var(--glow-red);background:#ff2d5529}.Toast-module__JsVq1a__toast[data-tone=info]{border-color:var(--glow-blue);background:#2d7bff24}.Toast-module__JsVq1a__msg{flex:1}.Toast-module__JsVq1a__close{color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:.1rem;font-size:.85rem;line-height:1}.Toast-module__JsVq1a__close:hover{color:var(--text)}@keyframes Toast-module__JsVq1a__slideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}
.Tooltip-module__2kbhOa__wrap{display:inline-flex;position:relative}.Tooltip-module__2kbhOa__trigger{border:1.5px solid var(--text-faint);width:16px;height:16px;color:var(--text-dim);cursor:help;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.Tooltip-module__2kbhOa__trigger:hover,.Tooltip-module__2kbhOa__trigger:focus-visible{border-color:var(--brand);color:var(--brand)}.Tooltip-module__2kbhOa__bubble{background:var(--panel-2);width:max-content;max-width:220px;color:var(--text);border:2px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-hard-sm);text-transform:none;letter-spacing:normal;opacity:0;pointer-events:none;z-index:10;padding:.55rem .7rem;font-size:.78rem;font-weight:400;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.Tooltip-module__2kbhOa__bubble[data-open]{opacity:1;transform:translate(-50%)translateY(0)}
.TitularUnionesModal-module__NN6EVG__overlay{z-index:92;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04050fbd;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.TitularUnionesModal-module__NN6EVG__card{color:#f4f5ff;background:#141733;border:2px solid #04050f;border-radius:16px;width:100%;max-width:420px;max-height:calc(100dvh - 2rem);position:relative;overflow-y:auto;box-shadow:6px 6px #04050f}.TitularUnionesModal-module__NN6EVG__close{z-index:3;color:#9aa0c4;cursor:pointer;background:#10132b;border:2px solid #04050f;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:.6rem;right:.6rem}.TitularUnionesModal-module__NN6EVG__head{border-bottom:2px solid #1a1e40;padding:1.1rem 1.2rem .7rem}.TitularUnionesModal-module__NN6EVG__kicker{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#ff5a3c;font-size:.6rem}.TitularUnionesModal-module__NN6EVG__title{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;margin-top:2px;font-size:1.1rem}.TitularUnionesModal-module__NN6EVG__body{flex-direction:column;gap:14px;padding:1rem 1.2rem 1.3rem;display:flex}.TitularUnionesModal-module__NN6EVG__muted{color:#9aa0c4}.TitularUnionesModal-module__NN6EVG__sumBox{background:#1a1e40;border:2px solid #04050f;border-radius:12px;padding:.8rem}.TitularUnionesModal-module__NN6EVG__sumHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.TitularUnionesModal-module__NN6EVG__sumTitle{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;color:#9aa0c4;font-size:.66rem}.TitularUnionesModal-module__NN6EVG__cupos{color:#16c08a;background:#16c08a29;border:1.5px solid #16c08a;border-radius:999px;padding:2px 9px;font-size:.66rem;font-weight:800}.TitularUnionesModal-module__NN6EVG__sumList{flex-direction:column;gap:.35rem;list-style:none;display:flex}.TitularUnionesModal-module__NN6EVG__sumRow{align-items:center;gap:8px;display:flex}.TitularUnionesModal-module__NN6EVG__sumNm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.84rem;font-weight:700;overflow:hidden}.TitularUnionesModal-module__NN6EVG__sumAmt{font-family:var(--font-archivo-black), sans-serif;font-size:.9rem}.TitularUnionesModal-module__NN6EVG__xBtn{color:#ffb3c2;cursor:pointer;background:#351837;border:2px solid #e21d4d;border-radius:50%;flex:none;width:28px;height:28px;font-weight:800}.TitularUnionesModal-module__NN6EVG__xBtn:disabled{opacity:.5;cursor:not-allowed}.TitularUnionesModal-module__NN6EVG__sumFoot{border-top:2px solid #04050f;justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:8px;font-size:.82rem;display:flex}.TitularUnionesModal-module__NN6EVG__sumFoot strong{font-family:var(--font-archivo-black), sans-serif;font-size:1rem}.TitularUnionesModal-module__NN6EVG__blockTitle{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;color:#9aa0c4;margin-bottom:8px;font-size:.66rem;display:block}.TitularUnionesModal-module__NN6EVG__reqCard{background:#1a1e40;border:2px solid #04050f;border-radius:12px;margin-bottom:10px;padding:.85rem}.TitularUnionesModal-module__NN6EVG__reqHead{align-items:center;gap:10px;margin-bottom:12px;display:flex}.TitularUnionesModal-module__NN6EVG__reqName{font-size:.98rem;font-weight:800;display:block}.TitularUnionesModal-module__NN6EVG__reqSub{color:#9aa0c4;font-size:.72rem;display:block}.TitularUnionesModal-module__NN6EVG__grid2{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.TitularUnionesModal-module__NN6EVG__cell{background:#10132b;border:2px solid #04050f;border-radius:10px;padding:.55rem .65rem}.TitularUnionesModal-module__NN6EVG__cellWide{grid-column:1/-1}.TitularUnionesModal-module__NN6EVG__cLbl{text-transform:uppercase;color:#9aa0c4;font-size:.6rem;font-weight:800;display:block}.TitularUnionesModal-module__NN6EVG__cVal{font-family:var(--font-archivo-black), sans-serif;margin-top:2px;font-size:.95rem;display:block}.TitularUnionesModal-module__NN6EVG__to{color:#16c08a}.TitularUnionesModal-module__NN6EVG__deadline{color:#2d7bff;margin-bottom:10px;font-size:.72rem;font-weight:700}.TitularUnionesModal-module__NN6EVG__reqActions{gap:10px;display:flex}.TitularUnionesModal-module__NN6EVG__btnReject,.TitularUnionesModal-module__NN6EVG__btnAccept{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;cursor:pointer;border:2px solid #04050f;border-radius:10px;flex:1;padding:12px;font-size:.82rem;box-shadow:3px 3px #04050f}.TitularUnionesModal-module__NN6EVG__btnReject{color:#ffb3c2;background:#351837;border-color:#e21d4d}.TitularUnionesModal-module__NN6EVG__btnAccept{color:#04240f;background:#16c08a}.TitularUnionesModal-module__NN6EVG__btnReject:disabled,.TitularUnionesModal-module__NN6EVG__btnAccept:disabled{opacity:.55;cursor:not-allowed}.TitularUnionesModal-module__NN6EVG__emptyNote{color:#6b7099;text-align:center;font-size:.8rem}.TitularUnionesModal-module__NN6EVG__unionesToggle{background:#1a1e40;border:2px solid #04050f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:.6rem .75rem;display:flex}.TitularUnionesModal-module__NN6EVG__unionesToggle[data-off]{background:#2d1836;border-color:#e21d4d}.TitularUnionesModal-module__NN6EVG__utInfo{flex-direction:column;min-width:0;display:flex}.TitularUnionesModal-module__NN6EVG__utLbl{font-size:.85rem;font-weight:800}.TitularUnionesModal-module__NN6EVG__unionesToggle[data-off] .TitularUnionesModal-module__NN6EVG__utLbl{color:#ffb3c2}.TitularUnionesModal-module__NN6EVG__utSub{color:#9aa0c4;font-size:.66rem}.TitularUnionesModal-module__NN6EVG__utBtn{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;color:#f4f5ff;cursor:pointer;background:#10132b;border:2px solid #04050f;border-radius:999px;flex:none;padding:.5rem .8rem;font-size:.66rem}.TitularUnionesModal-module__NN6EVG__unionesToggle[data-off] .TitularUnionesModal-module__NN6EVG__utBtn{color:#04240f;background:#16c08a;border-color:#04050f}.TitularUnionesModal-module__NN6EVG__utBtn:disabled{opacity:.5;cursor:not-allowed}.TitularUnionesModal-module__NN6EVG__detailsBtn{width:100%;font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;color:#f4f5ff;cursor:pointer;background:#1a1e40;border:2px solid #04050f;border-radius:10px;padding:12px;font-size:.8rem}.TitularUnionesModal-module__NN6EVG__rejectPane{z-index:4;background:#0a0c1ef2;border-radius:16px;flex-direction:column;justify-content:center;gap:10px;padding:1.4rem;display:flex;position:absolute;inset:0}.TitularUnionesModal-module__NN6EVG__rejectTitle{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;font-size:.85rem}.TitularUnionesModal-module__NN6EVG__rejectTextarea{color:#f4f5ff;font:inherit;resize:vertical;background:#10132b;border:2px solid #04050f;border-radius:10px;padding:.6rem .7rem}.TitularUnionesModal-module__NN6EVG__rejectActions{gap:10px;display:flex}.TitularUnionesModal-module__NN6EVG__rejectBack,.TitularUnionesModal-module__NN6EVG__rejectConfirm{font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;cursor:pointer;border:2px solid #04050f;border-radius:10px;flex:1;padding:11px;font-size:.82rem}.TitularUnionesModal-module__NN6EVG__rejectBack{color:#f4f5ff;background:#1a1e40}.TitularUnionesModal-module__NN6EVG__rejectConfirm{color:#fff;background:#e21d4d}.TitularUnionesModal-module__NN6EVG__rejectConfirm:disabled{opacity:.5;cursor:not-allowed}
.SongDraw-module__Ww6wNG__draw{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);flex-direction:column;align-items:flex-start;gap:.8rem;padding:.85rem;display:flex}.SongDraw-module__Ww6wNG__topRow{flex-wrap:wrap;gap:.75rem 1.1rem;display:flex}.SongDraw-module__Ww6wNG__slot{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.SongDraw-module__Ww6wNG__slotLabel{min-width:78px;color:var(--text);font-size:.8rem;font-weight:800}.SongDraw-module__Ww6wNG__rows{flex-direction:column;gap:.5rem;width:100%;list-style:none;display:flex}.SongDraw-module__Ww6wNG__rows>li{border-bottom:1px dashed color-mix(in srgb, var(--text-faint) 40%, transparent);padding-bottom:.5rem}.SongDraw-module__Ww6wNG__rows>li:last-child{border-bottom:0;padding-bottom:0}.SongDraw-module__Ww6wNG__field{flex-direction:column;gap:.35rem;display:flex}.SongDraw-module__Ww6wNG__label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:800}.SongDraw-module__Ww6wNG__segment{border:2px solid var(--border);border-radius:999px;display:inline-flex;overflow:hidden}.SongDraw-module__Ww6wNG__segment button{background:var(--ink-soft);min-width:44px;min-height:40px;color:var(--text-dim);cursor:pointer;border:0;padding:.35rem .8rem;font-size:.8rem;font-weight:800}.SongDraw-module__Ww6wNG__segment button+button{border-left:2px solid var(--border)}.SongDraw-module__Ww6wNG__segment button[data-on]{background:var(--brand);color:var(--brand-ink)}.SongDraw-module__Ww6wNG__levelRow{align-items:center;gap:.5rem;display:flex}.SongDraw-module__Ww6wNG__select{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);min-width:72px;min-height:40px;color:var(--text);padding:.35rem .5rem;font-size:max(16px,.9rem);font-weight:700}.SongDraw-module__Ww6wNG__levelImg{object-fit:contain;width:40px;height:40px}.SongDraw-module__Ww6wNG__go{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--brand);min-height:44px;color:var(--brand-ink);box-shadow:var(--shadow-hard-sm);font-family:var(--font-archivo-black), sans-serif;text-transform:uppercase;cursor:pointer;padding:.55rem 1.2rem;font-size:.78rem}.SongDraw-module__Ww6wNG__go:disabled{opacity:.6;cursor:progress}.SongDraw-module__Ww6wNG__card{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);min-height:58px;color:var(--text);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.SongDraw-module__Ww6wNG__card[data-bg]{background:linear-gradient(90deg, #08070b59 0%, #08070bd1 100%), var(--song-bg) center / cover no-repeat;color:#fff;text-shadow:0 1px 2px #000000d9}.SongDraw-module__Ww6wNG__cardTitle{min-width:0;font-family:var(--font-archivo-black), sans-serif;overflow-wrap:anywhere;font-size:.9rem}.SongDraw-module__Ww6wNG__cardEnd{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.SongDraw-module__Ww6wNG__cardLevel{object-fit:contain;filter:drop-shadow(0 1px 2px #0009);width:38px;height:38px}.SongDraw-module__Ww6wNG__cardLevelText{font-size:.76rem;font-style:normal;font-weight:800}@media (max-width:560px){.SongDraw-module__Ww6wNG__draw{align-items:stretch}.SongDraw-module__Ww6wNG__slotLabel{width:100%;min-width:0}.SongDraw-module__Ww6wNG__go{width:100%}}
.Countdown-module__bR1FKq__countdown{font-family:var(--font-archivo-black), monospace;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--brand)}.Countdown-module__bR1FKq__countdown[data-expired]{color:var(--text-faint)}
.PaymentIcons-module__YOkt0G__row{justify-content:flex-start;align-items:center;gap:.4rem;margin-top:.35rem;display:flex}.PaymentIcons-module__YOkt0G__icon{object-fit:contain;width:auto;max-width:32px;height:18px}
