:root{font-family:var(--ff-body);color:var(--color-text-bright);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a1119;font-weight:500;line-height:1.5}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,a,[role=button],input,select,textarea{touch-action:manipulation}::selection{background:rgba(var(--rgb-cyan), .3);color:var(--color-text-white)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(var(--rgb-blue-mid), .18);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--rgb-blue-mid), .32)}body:before{content:"";pointer-events:none;background:0 0;position:fixed;inset:0}#root{width:min(1320px,100%);margin:0 auto}button,input{font:inherit}h1,h2,h3,strong{color:#f6fbff;font-family:var(--ff-display);letter-spacing:.01em}p{margin:0}*,:before,:after{box-sizing:border-box}html{font-size:14px}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}body{color:#edf6ff;background:#0a1119;min-height:100vh;margin:0}:where(button,[role=button],a,input,select,textarea):focus-visible{box-shadow:0 0 0 2px #081018f5, 0 0 0 4px rgba(var(--rgb-cyan-light), .72), 0 0 18px rgba(var(--rgb-cyan-light), .22);outline:none}:root{--text-primary:#edf6ff;--text-secondary:#bfd2e2;--text-muted:#91aabd;--text-soft:#809aad;--surface-soft:#111821;--surface-elevated:#141d28;--surface-quiet:#0d141c;--border-soft:#1c2732;--border-strong:#263241;--panel-fill:#131a23;--panel-fill-strong:#0f161f;--accent-primary:#39bdf8;--accent-soft:rgba(var(--rgb-cyan), .12);--shadow-elevated:0 4px 16px #00000073, 0 1px 2px #00000080;--shadow-soft:0 2px 8px #0000004d;--stripe-default:#39bdf8;--stripe-match:#39bdf8;--stripe-finance:#42db84;--stripe-evaluation:#f4cc71;--stripe-alert:#ff6f6f;--stripe-player:#7fd4ff;--stripe-neutral:#4a5a6e;--shell-max-width:1160px;--rgb-gold:244, 204, 113;--rgb-white:255, 255, 255;--rgb-black:0, 0, 0;--rgb-green:82, 214, 150;--rgb-red:255, 111, 111;--rgb-cyan:57, 189, 248;--rgb-blue-mid:110, 154, 188;--rgb-blue-light:147, 190, 214;--rgb-blue-dark:120, 153, 181;--rgb-green-alt:83, 214, 150;--rgb-bg-dark:8, 15, 22;--rgb-cyan-light:127, 212, 255;--rgb-cyan-bright:18, 173, 255;--color-gold:#f4cc71;--color-gold-light:#ffd98b;--color-green:#42db84;--color-green-light:#8ff0b2;--color-red:#ff6f6f;--color-red-light:#ff9090;--color-cyan:#7fd4ff;--color-text-bright:#eef7ff;--color-text-white:#f6fbff;--color-muted-blue:#dceaf4;--color-slate:#8eb9d2;--ff-display:"Barlow Condensed", "Segoe UI", sans-serif;--ff-body:"Manrope", "Segoe UI", sans-serif;--fs-2xs:.58rem;--fs-xs:.62rem;--fs-sm:.68rem;--fs-body-sm:.72rem;--fs-body:.78rem;--fs-body-lg:.84rem;--fs-md:.88rem;--fs-lg:.92rem;--fs-xl:1.02rem;--fs-2xl:1.18rem;--fs-3xl:1.7rem;--radius-xs:.6rem;--radius-sm:.78rem;--radius-md:.95rem;--radius-lg:1.1rem;--radius-xl:1.35rem;--radius-pill:999px;--ease-default:cubic-bezier(.2, 0, 0, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.12s;--duration-normal:.18s;--duration-slow:.25s}.app-shell{width:100%;padding:calc(1.35rem + env(safe-area-inset-top)) calc(1.35rem + env(safe-area-inset-right)) calc(1.5rem + env(safe-area-inset-bottom)) calc(1.35rem + env(safe-area-inset-left));flex-direction:column;gap:1.05rem;display:flex;position:relative;overflow:hidden}.app-shell>:not(.app-shell__glow):not(.bottom-nav):not(.mobile-toast-stack){width:min(100%, var(--shell-max-width));margin-inline:auto}.app-shell__glow{border-radius:var(--radius-pill);filter:blur(120px);opacity:.1;pointer-events:none;width:15rem;height:15rem;position:absolute}.app-shell__glow--left{background:#3098ffe6;top:-3rem;left:-4rem}.app-shell__glow--right{background:#207be0d1;top:7rem;right:-4rem}.live-strip{border-radius:var(--radius-lg);border:1px solid var(--border-strong);box-shadow:var(--shadow-soft);background:linear-gradient(90deg,#0a111afa,#080e15f5);overflow:hidden}.live-strip--celebration{border-color:rgba(var(--rgb-gold), .28);box-shadow:0 20px 50px rgba(var(--rgb-black), .24), 0 0 0 1px rgba(var(--rgb-gold), .1);background:linear-gradient(90deg,#241a0af5,#120e08f0)}.live-strip__track{width:max-content;animation:24s linear infinite live-strip-marquee;display:flex}.live-strip--persistent{background:linear-gradient(90deg,#0b151ffa,#08111af5);border-color:#6eb4ff33}.live-strip__notice{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem .7rem;padding:.78rem 1rem;display:flex}.live-strip__notice-label{color:#86caef;text-transform:uppercase;letter-spacing:.16em;font-size:var(--fs-sm)}.live-strip__notice strong{color:var(--color-text-bright);font-size:var(--fs-body-lg);line-height:1.35}.live-strip__group{color:#dcecf7;white-space:nowrap;text-transform:uppercase;letter-spacing:.12em;font-size:var(--fs-body-sm);align-items:center;gap:1.2rem;padding:.72rem 1.15rem;display:flex}.live-strip__group span{align-items:center;gap:.45rem;display:inline-flex}.live-strip__group span:before{content:"";border-radius:var(--radius-pill);background:var(--color-gold);width:.42rem;height:.42rem;box-shadow:0 0 10px rgba(var(--rgb-gold), .45)}.live-strip--celebration .live-strip__group{color:#fff1cb}.live-strip--celebration .live-strip__group span:before{background:#ffd56f;box-shadow:0 0 12px #ffd56f8c}.top-podium-strip{perspective:1400px;grid-template-columns:minmax(0,.96fr) minmax(0,1.08fr) minmax(0,.96fr);align-items:end;gap:1.35rem;padding:.75rem .3rem .45rem;display:grid}.top-podium-card{cursor:default;border-radius:var(--radius-xl);width:100%;min-width:0;transform-style:preserve-3d;will-change:transform, box-shadow;padding:.68rem .66rem .8rem;overflow:visible}.top-podium-card:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(160deg, color-mix(in srgb, var(--podium-soft) 90%, #111b27ad), #0a1119d6), radial-gradient(circle at 30% 15%, color-mix(in srgb, var(--podium-accent) 28%, transparent), transparent 52%);opacity:.94;box-shadow:0 24px 42px rgba(var(--rgb-black), .34), 0 12px 24px color-mix(in srgb, var(--podium-glow) 62%, transparent);filter:saturate(1.05);position:absolute;inset:.58rem -.18rem -.7rem .34rem;transform:translateZ(-1px)}.top-podium-card--silver{box-shadow:0 0 0 1px var(--podium-glow), 0 14px 30px rgba(var(--rgb-black), .24);transform:translateY(.34rem)rotateY(6deg)}.top-podium-card--bronze{box-shadow:0 0 0 1px var(--podium-glow), 0 14px 30px rgba(var(--rgb-black), .24);transform:translateY(.34rem)rotateY(-6deg)}.top-podium-card.is-featured{z-index:3;box-shadow:0 0 0 1px var(--podium-glow), 0 0 34px var(--podium-glow), 0 30px 52px rgba(var(--rgb-black), .4);transform:translate3d(0,-.58rem,2.8rem)}.top-podium-card.is-featured:after{opacity:1;box-shadow:0 30px 56px rgba(var(--rgb-black), .4), 0 14px 30px color-mix(in srgb, var(--podium-glow) 76%, transparent);inset:.5rem -.26rem -.92rem .42rem}.top-podium-card.is-featured .top-podium-card__portrait{box-shadow:inset 0 1px 0 rgba(var(--rgb-white), .05), 0 0 0 1px rgba(var(--rgb-white), .03), 0 18px 30px rgba(var(--rgb-black), .28)}.top-podium-card__tone{text-align:center;max-width:none;margin-top:0;line-height:1.15}.top-podium-card__portrait{height:5.45rem}.top-podium-card__top{justify-content:center;min-height:2.15rem;padding-top:.86rem;display:flex}.top-podium-card__top-meta{justify-content:center;align-items:center;gap:.28rem;width:100%;padding-top:.05rem;display:flex}.top-podium-card__top-meta.is-featured{flex-direction:column;gap:.18rem}.top-podium-card .member-mini-card__mvp{min-width:1.65rem;height:1.5rem;font-size:var(--fs-xs);padding:0 .46rem}.top-podium-card .mvp-card-brooch{z-index:1;width:56%;height:1.26rem;top:-.08rem}.top-podium-card .mvp-card-brooch__line{opacity:.78}.top-podium-card .mvp-card-brooch__pin{width:1.18rem;height:1.18rem}.top-podium-card__body{gap:.22rem}.top-podium-card__body strong{min-height:0;font-size:var(--fs-lg)}.top-podium-card__body p{white-space:normal;text-transform:none;letter-spacing:normal;min-height:0;line-height:1.35}.top-podium-card__votes{color:var(--text-muted);font-size:var(--fs-body-sm);line-height:1.25}.hero-layout{grid-template-columns:minmax(0,1.34fr) minmax(300px,.86fr);align-items:start;gap:.85rem;display:grid}.hero-layout--live{grid-template-columns:minmax(0,1.5fr) minmax(250px,.76fr)}.hero-layout__primary{flex-direction:column;gap:.28rem;min-width:0;display:flex}.hero-card,.match-card,.panel,.toolbar{border:1px solid var(--border-strong);background:var(--surface-elevated);box-shadow:inset 1px 0 0 var(--card-stripe,transparent), inset -1px 0 0 var(--card-stripe,transparent), var(--shadow-elevated);-webkit-backdrop-filter:none;isolation:isolate;position:relative}.hero-card,.match-card,.panel{border-radius:var(--radius-xl);transition:transform .28s,box-shadow .28s,border-color .28s}.hero-card{padding:1.12rem 1.2rem 1.08rem;position:relative;overflow:hidden}.match-card,.panel{overflow:hidden}.hero-card--live{padding-bottom:1.45rem}.hero-card:before,.match-card:before,.panel:before{content:"";border-radius:inherit;pointer-events:none;opacity:1;background:0 0;position:absolute;inset:0}.hero-card:before{background:0 0}.hero-card__schedule-row{width:100%;padding-right:3.3rem;display:block}.hero-ball{pointer-events:none;z-index:2;width:2.8rem;height:2.8rem;position:absolute;top:.95rem;right:1rem}.hero-ball__img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 10px 18px rgba(var(--rgb-black), .28));will-change:transform, opacity}.hero-card__eyebrow,.panel__eyebrow,.match-card__eyebrow,.stat-card__label,.player-card__tier,.video-card__body span,.toolbar__badge,.player-card__position{text-transform:uppercase;letter-spacing:.18em;font-size:var(--fs-body);color:#86caef}.hero-card__headline{max-width:15ch;color:var(--color-text-bright);font-family:var(--ff-display);text-transform:uppercase;margin:.36rem 0 .55rem;font-size:clamp(1.38rem,3vw,1.9rem);line-height:.94}.hero-card__headline--schedule{letter-spacing:.05em;min-width:0;max-width:none;margin:0;font-size:clamp(.96rem,1.7vw,1.18rem);font-style:italic;font-weight:600;line-height:1.08}.hero-card__copy{max-width:34rem;color:var(--text-secondary);font-size:var(--fs-body-lg);margin-top:.3rem;line-height:1.45}.hero-card__tags{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.hero-card__meta{color:var(--text-muted);flex-direction:column;gap:.3rem;margin-top:.56rem;display:flex}.hero-card__meta--roster{margin-top:.04rem;margin-bottom:.08rem}.hero-card__meta-status{color:#86caef;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-self:end}.hero-card__meta-count{min-width:0}.hero-card__actions{flex-wrap:wrap;gap:.62rem;margin-top:.85rem;display:flex}.hero-card__presence-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;margin-top:.9rem;display:grid}.hero-card__presence-button{border-radius:var(--radius-md);border:1px solid rgba(var(--rgb-blue-dark), .18);min-height:2.9rem;color:var(--color-muted-blue);font:inherit;font-size:var(--fs-body-lg);cursor:pointer;background:#0a131df0;justify-content:center;align-items:center;gap:.45rem;padding:.72rem .9rem;transition:background .2s,border-color .2s,color .2s,transform .15s cubic-bezier(.2,0,0,1),box-shadow .2s;display:inline-flex}.hero-card__presence-button:active{transform:scale(.95)}.hero-card__presence-button:disabled{opacity:.52;cursor:default}.hero-card__presence-button--play.is-active{border-color:rgba(var(--rgb-cyan), .34);color:#f3fbff;background:linear-gradient(#125681f0,#0b304ff0);box-shadow:0 12px 28px #12568133}.hero-card__presence-button--out.is-active{color:#ffd8df;background:#361219db;border-color:#ff6f8642}.hero-confirmed-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.55rem;display:grid}.hero-confirmed-list__item{border-radius:var(--radius-md);width:100%;min-width:0;box-shadow:inset 0 1px 0 rgba(var(--rgb-white), .03);color:var(--color-muted-blue);background:linear-gradient(#0e1a26f0,#081018fa),#070d14f2;border:1px solid #7ba4be24;align-items:stretch;padding:.56rem .68rem;display:flex}.hero-confirmed-list__item.is-drop-in strong{color:var(--color-text-white)}.hero-confirmed-list__identity{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.56rem;width:100%;min-width:0;display:grid}.hero-confirmed-list__index{border-radius:var(--radius-xs);color:#9bcce7;width:1.72rem;height:1.72rem;font-family:var(--ff-display);font-size:var(--fs-body-lg);letter-spacing:.08em;background:#08111ad1;border:1px solid #6c9ab829;justify-content:center;align-items:center;display:inline-flex}.hero-confirmed-list__avatar{border-radius:var(--radius-sm);width:2.6rem;height:2.6rem;box-shadow:0 10px 24px rgba(var(--rgb-black), .2);background:linear-gradient(145deg,#163145e6,#070e15fa);border:1px solid #78a8c424;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.hero-confirmed-list__avatar img{object-fit:cover;width:100%;height:100%}.hero-confirmed-list__avatar span{color:var(--color-text-bright);font-size:var(--fs-body-lg);letter-spacing:.08em;font-weight:700}.hero-confirmed-list__status-dot{border-radius:var(--radius-pill);background:var(--color-green);border:2px solid #070d14fa;width:.72rem;height:.72rem;position:absolute;bottom:.18rem;right:.18rem;box-shadow:0 0 0 1px #23d36f2e}.hero-confirmed-list__copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.hero-confirmed-list__copy strong{font-size:var(--fs-md);color:var(--color-text-white);line-height:1.08}.hero-confirmed-list__tags{color:var(--color-gold);font-size:var(--fs-xs);letter-spacing:.11em;text-transform:uppercase;text-shadow:0 0 12px rgba(var(--rgb-gold), .08);white-space:nowrap;text-overflow:ellipsis;line-height:1.22;display:block;overflow:hidden}.hero-confirmed-list__tags--drop-in{color:#7fd4ff;text-shadow:none}.hero-confirmed-list__empty{color:#88a9bc;font-size:var(--fs-lg);grid-column:1/-1}@media (width<=360px){.hero-confirmed-list{grid-template-columns:minmax(0,1fr)}}.hero-status-rail{z-index:1;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.16rem .45rem;width:100%;margin:.48rem auto .42rem;padding:.08rem 0;display:flex;position:relative}.hero-status-rail__eyebrow{color:#86caef;text-transform:uppercase;letter-spacing:.18em;font-size:var(--fs-xs)}.hero-status-rail strong{color:var(--color-text-bright);font-size:var(--fs-body-lg);font-weight:700;line-height:1.15}.hero-status-rail__timer{border-radius:var(--radius-pill);border:1px solid rgba(var(--rgb-blue-light), .18);background:rgba(var(--rgb-white), .04);min-width:5.8rem;color:var(--color-text-white);font-family:var(--ff-display);font-size:var(--fs-body-lg);letter-spacing:.08em;justify-content:center;align-items:center;padding:.16rem .52rem;display:inline-flex}.hero-status-rail__detail{width:100%;color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:1.3}.hero-status-rail.is-live strong,.hero-status-rail.is-live .hero-status-rail__timer{color:#8ce6ff}.hero-status-rail.is-live{text-align:center;justify-content:center}.hero-status-rail.is-ended strong,.hero-status-rail.is-ended .hero-status-rail__timer{color:var(--color-gold)}.hero-court{min-height:18.5rem;margin-top:.4rem;position:relative}.hero-court-panel{padding:0;position:relative;overflow:hidden}.hero-court-panel__header{z-index:7;pointer-events:none;justify-content:space-between;align-items:center;gap:.8rem;display:flex;position:absolute;inset:1rem 1rem auto}.hero-court-panel__header h3{color:var(--color-text-bright);font-family:var(--ff-display);font-size:var(--fs-2xl);text-transform:uppercase;margin:.18rem 0 0;line-height:1}.hero-court-panel__badge{border-radius:var(--radius-pill);color:#9bcce7;font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(10px);background:#0a141fe0;border:1px solid #6eb4ff33;justify-content:center;align-items:center;padding:.28rem .58rem;display:inline-flex}.hero-court--live{min-height:24rem;margin-top:.55rem}.hero-court:before{content:"";border-radius:var(--radius-pill);background:radial-gradient(circle, rgba(var(--rgb-black), .42) 0%, rgba(var(--rgb-black), .18) 52%, transparent 76%);filter:blur(12px);opacity:.9;pointer-events:none;height:1.8rem;position:absolute;bottom:.8rem;left:14%;right:14%}.hero-court__viewer-shell{border-radius:inherit;touch-action:auto;overscroll-behavior:auto;width:100%;max-width:none;min-height:19.5rem;box-shadow:inset 0 1px 0 rgba(var(--rgb-white), .06), 0 18px 34px rgba(var(--rgb-black), .28);background:radial-gradient(circle at 50% 14%,#80c1f52e,#0000 40%),linear-gradient(#08121cf5,#03090ffa);border:none;margin:0;position:relative;overflow:hidden}.hero-court__viewer{touch-action:auto;overscroll-behavior:auto;background:radial-gradient(circle at 50% 12%,#7dc0ff1f,#0000 40%),linear-gradient(#0a1722eb,#03080dfa);width:100%;height:100%;min-height:19.5rem;display:block;position:absolute;inset:0}.hero-court__svg{width:100%;height:100%;display:block}.hero-court__viewer::part(default-progress-bar){border-radius:var(--radius-pill);height:.28rem}.hero-court__viewer::part(default-ar-button),.hero-court__viewer::part(default-progress-mask),.hero-court__viewer::part(default-announcement){display:none}.hero-court__surface{isolation:isolate;pointer-events:none;min-height:19.5rem;position:absolute;inset:0;overflow:hidden}.hero-court--live .hero-court__surface,.hero-court--live .hero-court__viewer-shell,.hero-court--live .hero-court__viewer{min-height:24rem}.hero-court__surface:before,.hero-court__surface:after,.hero-court__net,.hero-court__net:before{display:none}.hero-court__team-label,.hero-court__bench-label{color:#e2f1ffe0;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 10px rgba(var(--rgb-black), .16);z-index:3;font-weight:700;position:absolute}.hero-court__team-label--left{top:50%;left:1rem;transform:translateY(-50%)}.hero-court__team-label--right{top:50%;right:1rem;transform:translateY(-50%)}.hero-court__bench{position:absolute;inset:0}.hero-court__bench-label{top:16%;right:1rem}.hero-court--vertical{min-height:max(32rem,100dvh - 9rem);margin-top:0}.hero-court--vertical .hero-court__viewer-shell,.hero-court--vertical .hero-court__viewer,.hero-court--vertical .hero-court__surface{min-height:max(32rem,100dvh - 9rem)}.hero-court--vertical:before{bottom:.7rem;left:28%;right:28%}.hero-court--vertical .hero-court__team-label--left{inset:.78rem auto auto 50%;transform:translate(-50%)}.hero-court--vertical .hero-court__team-label--right{inset:auto auto .78rem 50%;transform:translate(-50%)}.hero-court--vertical .hero-court__bench-label{writing-mode:vertical-rl;letter-spacing:.18em;inset:50% auto auto .5rem;transform:translateY(-50%)rotate(180deg)}.hero-court__slot{z-index:4;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.hero-court--editable .hero-court__slot{pointer-events:auto}.hero-court__chip{pointer-events:auto;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:.3rem;display:flex}.hero-court__chip--draggable{cursor:grab;touch-action:none}.hero-court__chip--draggable:active{cursor:grabbing}.hero-court__chip--draggable .hero-court__chip-avatar{transition:transform .15s,box-shadow .15s,border-color .15s}.hero-court__chip--draggable:hover .hero-court__chip-avatar{transform:scale(1.06)}.hero-court__chip-avatar{border:2px solid rgba(var(--rgb-white), .85);width:2.6rem;height:2.6rem;box-shadow:0 4px 14px rgba(var(--rgb-black), .38), inset 0 1px 0 rgba(var(--rgb-white), .08);background:#070d13d1;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.hero-court__chip-avatar img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.hero-court__chip-initials{color:#f3fbff;font-family:var(--ff-display);font-weight:700;font-size:var(--fs-md);letter-spacing:.04em;line-height:1}.hero-court__chip-name{border-radius:var(--radius-pill);border:1px solid rgba(var(--rgb-white), .08);max-width:4.6rem;color:var(--color-text-white);font-size:var(--fs-sm);text-align:center;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 3px 10px rgba(var(--rgb-black), .24);-webkit-backdrop-filter:blur(6px);background:#050a10b8;padding:.12rem .38rem;font-weight:600;line-height:1.1;overflow:hidden}.hero-court__chip--team-one .hero-court__chip-avatar{box-shadow:0 4px 14px rgba(var(--rgb-black), .38), 0 0 16px #50d2ff61;border-color:#50d2ff}.hero-court__chip--team-two .hero-court__chip-avatar{border-color:rgb(var(--rgb-gold));box-shadow:0 4px 14px rgba(var(--rgb-black), .38), 0 0 16px rgba(var(--rgb-gold), .42)}.hero-court__chip--team-three .hero-court__chip-avatar{box-shadow:0 4px 14px rgba(var(--rgb-black), .38), 0 0 16px #b18bff61;border-color:#b18bff}.hero-court__chip--empty{opacity:.55}.hero-court__chip--empty .hero-court__chip-avatar{box-shadow:none;background:#050a1052;border-style:dashed;border-color:#eef7ff52}.hero-court--live .hero-court__chip-avatar{width:3rem;height:3rem}.hero-court--live .hero-court__chip-name{max-width:5.2rem;font-size:var(--fs-body)}.hero-roster-toggle{color:#cfe6f5;font:inherit;font-size:var(--fs-md);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin-top:.2rem;padding:0;display:inline-flex}.hero-roster-toggle svg{color:#86caef}.hero-roster-toggle span{text-transform:uppercase;letter-spacing:.12em;font-size:var(--fs-body-sm)}.hero-court-summary{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-light), .14);background:rgba(var(--rgb-white), .04);justify-content:space-between;align-items:center;gap:.8rem;margin-top:.8rem;padding:.82rem .9rem;display:flex}.hero-court-summary__copy{gap:.2rem;display:grid}.hero-court-summary__copy strong{color:var(--color-text-bright);font-size:var(--fs-lg)}.hero-court-summary__copy span{color:#b6cad7;font-size:var(--fs-body);line-height:1.35}.hero-court-summary__button{border-radius:var(--radius-md);border:1px solid rgba(var(--rgb-cyan), .24);color:#f3fbff;min-height:2.75rem;font-size:var(--fs-body-lg);white-space:nowrap;cursor:pointer;background:#0a1c2ae0;justify-content:center;align-items:center;padding:.52rem .86rem;display:inline-flex}.hero-card__meta span{font-size:var(--fs-body-lg);flex-wrap:wrap;gap:.35rem;display:inline-flex}.hero-card__meta-toggle{width:100%;color:var(--text-muted);font:inherit;font-size:var(--fs-body-lg);cursor:pointer;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:0;transition:color .18s;display:grid}.hero-card__meta-toggle:hover{color:var(--text-primary)}.hero-card__meta-toggle svg{opacity:.7;flex-shrink:0}.hero-card__tags span,.toolbar__badge{border-radius:var(--radius-md);border:1px solid rgba(var(--rgb-cyan), .14);color:#dcf6ff;font-size:var(--fs-sm);background:#0a1b28db;align-items:center;gap:.45rem;padding:.34rem .58rem;line-height:1;display:inline-flex}.toolbar__actions{justify-content:flex-end;align-items:center;gap:.45rem;margin-left:auto;display:inline-flex}.toolbar__badge--action{cursor:pointer}.toolbar__badge--quiet{border-color:rgba(var(--rgb-blue-dark), .16);color:var(--color-muted-blue);background:#0b131df0}.toolbar__notifications-wrap{position:relative}.toolbar__icon-button{border-radius:var(--radius-md);border:1px solid rgba(var(--rgb-blue-dark), .18);width:2.4rem;height:2.4rem;color:var(--color-muted-blue);cursor:pointer;background:#0b131df0;justify-content:center;align-items:center;transition:transform .15s cubic-bezier(.2,0,0,1),border-color .15s,background .15s,color .15s;display:inline-flex;position:relative}.toolbar__icon-button.is-active{border-color:rgba(var(--rgb-gold), .22);color:var(--color-gold);box-shadow:0 0 0 1px rgba(var(--rgb-gold), .06)}.toolbar__icon-badge{border-radius:var(--radius-pill);color:#fff;min-width:1.1rem;height:1.1rem;font-size:var(--fs-xs);background:#ff6f86;justify-content:center;align-items:center;padding:0 .2rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.2rem;right:-.15rem;box-shadow:0 0 0 2px #091017fa}.toolbar__notifications{border-radius:var(--radius-lg);border:1px solid var(--border-strong);width:min(22rem,100vw - 1.5rem);box-shadow:var(--shadow-elevated);z-index:30;background:linear-gradient(#080f17fc,#060c12fc);padding:.8rem;position:absolute;top:calc(100% + .55rem);right:0}.toolbar__notifications-header{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.75rem;display:flex}.toolbar__notifications-header>div{gap:.2rem;display:grid}.toolbar__notifications-header strong{color:var(--color-text-white)}.toolbar__notifications-header span{color:var(--text-muted);font-size:var(--fs-body)}.toolbar__notifications-action{border-radius:var(--radius-pill);border:1px solid rgba(var(--rgb-cyan-light), .18);background:rgba(var(--rgb-cyan-light), .08);color:#e7f6ff;min-height:2.4rem;font-size:var(--fs-body);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:.5rem .78rem;display:inline-flex}.toolbar__notifications-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.toolbar__notifications-action--quiet{border-color:rgba(var(--rgb-blue-dark), .16);color:var(--color-muted-blue);background:#0b131df0}.toolbar__notifications-groups{flex-direction:column;gap:.9rem;max-height:min(60vh,28rem);padding-right:.2rem;display:flex;overflow-y:auto}.toolbar__notifications-section{flex-direction:column;gap:.45rem;display:flex}.toolbar__notifications-section-label{color:#97bdd2;font-size:var(--fs-sm);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.toolbar__notifications-list{flex-direction:column;gap:.55rem;display:flex}.toolbar__notification,.toolbar__notifications-empty{border-radius:var(--radius-md);border:1px solid rgba(var(--rgb-blue-mid), .12);text-align:left;background:#0a121be6;flex-direction:column;gap:.2rem;width:100%;padding:.72rem .78rem;display:flex}.toolbar__notification{cursor:pointer}.toolbar__notification-main{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.2rem;padding:0;display:flex}.toolbar__notification-head{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.toolbar__notification strong{color:#f0f8ff;font-size:var(--fs-lg)}.toolbar__notification-dot{border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 92%, white);width:.52rem;height:.52rem;box-shadow:0 0 12px color-mix(in srgb, currentColor 42%, transparent);flex:none}.toolbar__notification-meta{color:var(--text-muted);font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.toolbar__notification span,.toolbar__notifications-empty{color:var(--text-secondary);line-height:1.4;font-size:var(--fs-body-lg)}.toolbar__notification--info{border-color:rgba(var(--rgb-cyan-light), .16)}.toolbar__notification--award{border-color:rgba(var(--rgb-gold), .24)}.toolbar__notification--live{border-color:rgba(var(--rgb-cyan-light), .24)}.toolbar__notification--alert{border-color:#ff6f8638}.toolbar__notification.is-read{opacity:.72;border-color:rgba(var(--rgb-blue-mid), .1);background:rgba(var(--rgb-bg-dark), .84)}.toolbar__notification.is-read .toolbar__notification-dot{display:none}.toolbar__notification-actions{flex-direction:column;align-items:flex-start;gap:.55rem;margin-top:.2rem;display:flex}.toolbar__notification-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.toolbar__notification-warning{color:#ff7f8f;font-size:var(--fs-body-sm);line-height:1.45}.toolbar__notification-link-state{border-radius:var(--radius-sm);color:#ffd38d;max-width:100%;font-size:var(--fs-body-sm);background:#ffb35c1f;border:1px solid #ffb35c38;align-items:center;padding:.32rem .55rem;line-height:1.4;display:inline-flex}.toolbar__notification-link-state.is-expired{color:#ff9cac;background:#ff758a1f;border-color:#ff758a3d}.toolbar__notification-link-state.is-overdue{color:#ffd38d;background:#ffb35c1f;border-color:#ffb35c3d}.toolbar__notification-group{gap:.65rem}.toolbar__notification-group-list{flex-direction:column;gap:.55rem;display:flex}.toolbar__notification-group-row{border-radius:var(--radius-sm);background:#070d13b3;border:1px solid #ff6f861f;justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem .72rem;display:flex}.toolbar__notification-group-main{flex-direction:column;gap:.15rem;min-width:0;display:flex}.toolbar__notification-group-main strong{color:var(--color-text-white);font-size:var(--fs-body-lg)}.toolbar__notification-group-main span{color:#d8e8f3;font-size:var(--fs-body)}.toolbar__notification-group-main small{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.4}.notifications-hub{flex-direction:column;gap:1rem;display:flex}.notifications-hub__hero{grid-template-columns:minmax(0,1.3fr) auto;align-items:end;gap:1rem;display:grid}.notifications-hub__hero-copy{flex-direction:column;gap:.55rem;display:flex}.notifications-hub__hero-copy h1{color:#f3fbff;max-width:18ch;margin:0;font-size:clamp(1.65rem,4vw,2.5rem);line-height:.96}.notifications-hub__hero-copy p{max-width:62ch;color:var(--text-secondary);margin:0}.notifications-hub__hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.notifications-hub__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.notifications-hub__stat,.notifications-hub__fixed-card{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-dark), .16);background:#091119d1;flex-direction:column;gap:.35rem;padding:.95rem 1rem;display:flex}.notifications-hub__stat span,.notifications-hub__fixed-card span{color:#9dc7dc;font-size:var(--fs-body-sm);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.notifications-hub__stat strong,.notifications-hub__fixed-card strong{color:var(--color-text-white);font-size:var(--fs-3xl);line-height:1}.notifications-hub__stat small,.notifications-hub__fixed-card small{color:var(--text-secondary);line-height:1.5}.notifications-hub__stat--info,.notifications-hub__fixed-card--info{border-color:rgba(var(--rgb-cyan-light), .18)}.notifications-hub__stat--alert,.notifications-hub__fixed-card--alert{border-color:#ff6f8638}.notifications-hub__stat--award,.notifications-hub__fixed-card--award{border-color:rgba(var(--rgb-gold), .24)}.notifications-hub__stat--live,.notifications-hub__fixed-card--live{border-color:#66d6a838}.notifications-hub__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr);align-items:start;gap:1rem;display:grid}.notifications-hub__section{flex-direction:column;gap:.9rem;padding:1.1rem;display:flex}.notifications-hub__section-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.notifications-hub__section-head h2{color:var(--color-text-bright);font-size:var(--fs-2xl);margin:.25rem 0 0}.notifications-hub__section-body{flex-direction:column;gap:.7rem;display:flex}.notifications-hub__card{min-height:0}.notifications-hub__fixed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=980px){.notifications-hub__hero,.notifications-hub__layout,.notifications-hub__stats{grid-template-columns:1fr}.notifications-hub__hero-actions{justify-content:flex-start}}@media (width<=720px){.toolbar__notifications-actions{justify-content:stretch;width:100%}.toolbar__notifications-actions .toolbar__notifications-action{flex:1 1 0}.notifications-hub__fixed-grid{grid-template-columns:1fr}.toolbar__notification-group-row{flex-direction:column;align-items:flex-start}}.match-card{flex-direction:column;justify-content:flex-end;min-height:19.5rem;padding:1.2rem;display:flex}.match-card__topbar{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.match-card h2{color:var(--color-text-white);font-family:var(--ff-display);letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(.94rem,1.5vw,1.08rem);font-style:italic;line-height:1.08}.match-card__summary{color:var(--text-secondary);font-size:var(--fs-body-lg);margin:.26rem 0 0;line-height:1.4}.match-card__stack{flex-direction:column;gap:.62rem;margin-top:.8rem;display:flex}.match-card__actions{justify-content:flex-start;align-items:center;margin-top:.95rem;display:flex}.match-card__actions .primary-button{min-height:2.8rem;padding:.72rem 1rem}.roster-board{flex-direction:column;gap:.95rem;margin-top:1rem;display:flex}.roster-board__section{flex-direction:column;gap:.6rem;display:flex}.roster-board__title{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.roster-board__title strong{font-size:var(--fs-body);letter-spacing:.08em;text-transform:uppercase;color:#d7e8f4}.roster-board__mode{flex-wrap:wrap;gap:.5rem;display:flex}.roster-board__invite{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.roster-board__invite select,.roster-board__invite input{border:1px solid rgba(var(--rgb-blue-light), .16);border-radius:var(--radius-md);width:100%;color:var(--color-text-bright);background:#060d12b8;padding:.65rem .78rem}.roster-board__hint{color:#89b9d2;font-size:var(--fs-body);margin:-.1rem 0 0;line-height:1.45}.roster-board__list{flex-direction:column;gap:.45rem;display:flex}.roster-compact-row{border-radius:var(--radius-md);box-shadow:inset 0 1px 0 rgba(var(--rgb-white), .03);color:var(--color-muted-blue);background:linear-gradient(#0e1a26f0,#081018fa),#070d14f2;border:1px solid #7ba4be24;justify-content:space-between;align-items:center;gap:.7rem;padding:.56rem .68rem;transition:transform .2s,border-color .2s;display:flex}.roster-compact-row.is-waitlist{border-color:rgba(var(--rgb-gold), .2)}.roster-compact-row.is-waitlist .roster-compact-row__status-dot{background:var(--color-gold);box-shadow:0 0 0 1px rgba(var(--rgb-gold), .18)}.roster-compact-row.is-waitlist .roster-compact-row__copy span{color:var(--color-gold)}.roster-compact-row.is-drop-in{border-color:#38d6ff2e}.roster-compact-row.is-drop-in .roster-compact-row__status-dot{background:#38d6ff;box-shadow:0 0 0 1px #38d6ff33}.roster-compact-row.is-drop-in .roster-compact-row__copy span{color:#7fd4ff;text-shadow:none}.roster-compact-row.is-absent{border-color:#ff7c7c29}.roster-compact-row.is-absent .roster-compact-row__status-dot{background:#ff7f8d;box-shadow:0 0 0 1px #ff7f8d2e}.roster-compact-row.is-absent .roster-compact-row__copy span{color:#ff9cab}.roster-compact-row__main{flex:auto;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.56rem;min-width:0;display:grid}.roster-compact-row__index{border-radius:var(--radius-xs);color:#9bcce7;width:1.72rem;height:1.72rem;font-family:var(--ff-display);font-size:var(--fs-body-lg);letter-spacing:.08em;background:#08111ad1;border:1px solid #6c9ab829;flex:none;justify-content:center;align-items:center;display:inline-flex}.roster-compact-row__avatar{border-radius:var(--radius-sm);width:2.6rem;height:2.6rem;box-shadow:0 10px 24px rgba(var(--rgb-black), .2);background:linear-gradient(145deg,#163145e6,#070e15fa);border:1px solid #78a8c424;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.roster-compact-row__avatar img{object-fit:cover;width:100%;height:100%}.roster-compact-row__avatar span{color:var(--color-text-bright);font-size:var(--fs-body-lg);letter-spacing:.08em;font-weight:700}.roster-compact-row__status-dot{border-radius:var(--radius-pill);background:var(--color-green);border:2px solid #070d14fa;width:.72rem;height:.72rem;position:absolute;bottom:.18rem;right:.18rem;box-shadow:0 0 0 1px #23d36f2e}.roster-compact-row__copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.roster-compact-row__copy strong{font-size:var(--fs-md);color:var(--color-text-white);line-height:1.08}.roster-compact-row__copy span{color:var(--color-gold);font-size:var(--fs-xs);letter-spacing:.11em;text-transform:uppercase;text-shadow:0 0 12px rgba(var(--rgb-gold), .08);overflow-wrap:anywhere;line-height:1.22}.roster-compact-row__action{border-radius:var(--radius-sm);min-height:2rem;font-size:var(--fs-body-sm);padding:.38rem .7rem;line-height:1}.roster-row{border-radius:var(--radius-md);background:var(--surface-soft);border:1px solid rgba(var(--rgb-blue-light), .14);justify-content:space-between;align-items:center;gap:.7rem;padding:.68rem .78rem;display:flex}.roster-row--waitlist{border-style:dashed}.roster-row--absent{background:rgba(var(--rgb-white), .025);border-color:#ff7c7c1f}.roster-row--waitlist-monthly{border-color:rgba(var(--rgb-gold), .26);background:linear-gradient(180deg, rgba(var(--rgb-gold), .08), rgba(var(--rgb-white), .04)), rgba(var(--rgb-white), .04)}.roster-row--drop-in{background:0 0;border:0;border-radius:0;padding:.18rem 0}.roster-row__main{align-items:center;gap:.6rem;min-width:0;display:flex}.roster-check{border-radius:var(--radius-pill);background:rgba(var(--rgb-green), .16);border:1px solid rgba(var(--rgb-green), .34);width:1.3rem;height:1.3rem;color:var(--color-green-light);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.roster-check--muted{background:rgba(var(--rgb-blue-light), .08);border-color:rgba(var(--rgb-blue-light), .16);color:#7d95a5}.roster-check--absent{width:auto;height:auto;color:var(--color-red);background:0 0;border:0;border-radius:0;padding:0}.roster-check--plain{color:#71e0a0;background:0 0;border:0;border-radius:0;width:auto;height:auto;padding:0}.roster-check--pending{color:var(--color-gold)}.roster-waitlist-index{border-radius:var(--radius-pill);background:rgba(var(--rgb-white), .04);border:1px solid rgba(var(--rgb-blue-light), .18);color:#b5cad8;width:1.35rem;height:1.35rem;font-size:var(--fs-body-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.roster-waitlist-index--monthly{border-color:rgba(var(--rgb-gold), .34);background:rgba(var(--rgb-gold), .12);color:var(--color-gold)}.roster-row__waitlist-monthly{color:var(--color-gold)}.roster-row__absent-copy{color:#ff9494eb;text-shadow:none}.roster-row--absent .roster-row__identity strong{color:#eef7ffe6}.roster-row__identity{flex-direction:column;gap:.12rem;min-width:0;display:flex}.roster-row__identity--inline{flex-flow:row;flex:auto;align-items:center;gap:.4rem;overflow:hidden}.roster-row__identity strong{font-size:var(--fs-lg);color:var(--text-primary)}.roster-row__identity--inline strong{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.roster-row__identity p{color:#e6c26a;text-shadow:0 0 14px #e6c26a1a;font-size:var(--fs-body);margin:0}.roster-row__drop-in-copy{color:#7fd4ff;text-shadow:none}.roster-row__drop-in-copy--waitlist{color:#f0b15e;text-shadow:0 0 14px #f0b15e14}.roster-row__chips{flex-wrap:wrap;gap:.35rem;display:flex}.roster-row__identity--inline .roster-row__chips{flex-wrap:nowrap;flex:auto;gap:.24rem;min-width:0;overflow:hidden}.roster-row__identity--inline .roster-row__chips span{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.roster-row__chips span{border-radius:var(--radius-pill);border:1px solid rgba(var(--rgb-gold), .22);background:rgba(var(--rgb-gold), .08);color:var(--color-gold);font-size:var(--fs-body-sm);white-space:nowrap;align-items:center;padding:.22rem .55rem;line-height:1;display:inline-flex}.match-line{border-radius:var(--radius-lg);background:rgba(var(--rgb-white), .04);border:1px solid #90beda1f;justify-content:space-between;gap:1rem;padding:.8rem .95rem;display:flex}.match-line span{color:#b4c6d2}@keyframes live-strip-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.match-line--accent{background:linear-gradient(90deg,#09a0ff33,#141d2733)}.toolbar{border-radius:var(--radius-lg);z-index:40;-webkit-backdrop-filter:blur(14px)saturate(1.3);justify-content:space-between;align-items:center;gap:.8rem;padding:.42rem .52rem;display:flex;position:sticky;top:.25rem}.toolbar--phone{top:calc(.7rem + env(safe-area-inset-top));right:calc(.8rem + env(safe-area-inset-right));box-shadow:none;-webkit-backdrop-filter:none;z-index:90;background:0 0;border:0;justify-content:flex-end;gap:0;padding:0;position:fixed}.toolbar--phone:before,.toolbar--phone:after{display:none}.toolbar--phone .toolbar__compact{width:auto;margin-left:auto}.view-nav{flex-wrap:wrap;gap:.45rem;display:flex}.view-nav button{border:1px solid rgba(var(--rgb-blue-dark), .18);border-radius:var(--radius-md);color:#d6e4ef;font-size:var(--fs-sm);cursor:pointer;background:#0c141eeb;align-items:center;gap:.42rem;padding:.34rem .56rem;line-height:1;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.view-nav__button svg{transition:color .18s,filter .18s}.view-nav__button--dashboard svg{color:#7fd4ff}.view-nav__button--jogadores svg{color:#8fe7b1}.view-nav__button--partidas svg{color:var(--color-gold)}.view-nav__button--avaliacoes svg{color:#ffae82}.view-nav__button--conteudo svg{color:#b6a5ff}.view-nav__button--notificacoes svg{color:#ff9cb0}.view-nav__button--financeiro svg{color:#71e0d5}.toolbar__compact{align-items:center;gap:.42rem;width:100%;display:flex;position:relative}.view-nav--compact{flex-wrap:nowrap;flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;min-width:0;display:grid}.view-nav--compact .view-nav__button{min-width:0;min-height:1.85rem;font-size:var(--fs-sm);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;justify-content:center;gap:.24rem;padding:.32rem .4rem;overflow:hidden}.view-nav--compact .view-nav__button svg{flex:none;width:.9rem;height:.9rem}.toolbar__menu-toggle{border:1px solid rgba(var(--rgb-blue-dark), .18);border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-muted-blue);cursor:pointer;background:#0c141eeb;flex:none;justify-content:center;align-items:center;display:inline-flex}.toolbar__menu-toggle.is-active{border-color:rgba(var(--rgb-cyan), .4);background:linear-gradient(#125681eb,#0b304feb)}.toolbar__mobile-menu{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-mid), .18);width:min(17rem,100vw - 2rem);box-shadow:var(--shadow-elevated);background:linear-gradient(#080f17fc,#060c12fc);flex-direction:column;gap:.45rem;padding:.7rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0}.toolbar__mobile-menu button,.toolbar__mobile-action{border:1px solid rgba(var(--rgb-blue-dark), .16);border-radius:var(--radius-md);width:100%;min-height:2.35rem;color:var(--color-muted-blue);font-size:var(--fs-body-lg);text-align:left;cursor:pointer;background:#0c141eeb;align-items:center;gap:.45rem;padding:.52rem .72rem;display:inline-flex}.toolbar__mobile-menu button.is-active{border-color:rgba(var(--rgb-cyan), .4);background:linear-gradient(#125681eb,#0b304feb)}.toolbar__mobile-action--quiet{justify-content:center}.view-nav button:hover{border-color:#28b8ff66;transform:translateY(-1px)}.view-nav button.is-active{border-color:rgba(var(--rgb-cyan), .38);box-shadow:inset 0 1px 0 rgba(var(--rgb-white), .04);background:linear-gradient(#125681f0,#0b304ff0)}.view-nav__button.is-active svg{filter:drop-shadow(0 0 8px)}.bottom-nav{left:max(.8rem, env(safe-area-inset-left));right:max(.8rem, env(safe-area-inset-right));bottom:max(.8rem, env(safe-area-inset-bottom));border-radius:var(--radius-xl);border:1px solid rgba(var(--rgb-blue-mid), .12);box-shadow:0 -4px 30px rgba(var(--rgb-black), .22), var(--shadow-elevated);-webkit-backdrop-filter:blur(16px)saturate(1.4);z-index:55;background:linear-gradient(#080f17d1,#060c12d6);grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;padding:.5rem;display:none;position:fixed}.bottom-nav__button{border-radius:var(--radius-lg);color:#d6e5ef;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.24rem;min-height:3rem;padding:.32rem .15rem;transition:color .18s,transform .18s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}.bottom-nav__indicator{border-radius:inherit;box-shadow:0 0 18px rgba(var(--rgb-cyan), .1);pointer-events:none;z-index:0;background:#6eb4ff1f;border:1px solid #6eb4ff38;position:absolute;inset:0}.bottom-nav__button>svg,.bottom-nav__button>span{z-index:1;position:relative}.bottom-nav__button span{font-size:var(--fs-2xs);white-space:nowrap;line-height:1}.bottom-nav__button--dashboard svg{color:#7fd4ff}.bottom-nav__button--jogadores svg{color:#8fe7b1}.bottom-nav__button--partidas svg{color:var(--color-gold)}.bottom-nav__button--avaliacoes svg{color:#ffae82}.bottom-nav__button--financeiro svg{color:#42db84}.bottom-nav__button--perfil svg{color:#8cc5ff}.bottom-nav__button.is-active{border-color:rgba(var(--rgb-cyan), .28);background:linear-gradient(#125681e0,#0b304fe0)}.bottom-nav__button.is-active svg{filter:drop-shadow(0 0 10px);transition:transform .25s cubic-bezier(.34,1.56,.64,1);transform:scale(1.08)}.mobile-toast-stack{left:max(.8rem, env(safe-area-inset-left));right:max(.8rem, env(safe-area-inset-right));bottom:calc(max(.8rem, env(safe-area-inset-bottom)) + 5.6rem);z-index:56;pointer-events:none;gap:.5rem;display:grid;position:fixed}.mobile-toast{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-cyan-light), .18);box-shadow:0 18px 36px rgba(var(--rgb-black), .28);color:#edf8ff;font-size:var(--fs-body-lg);background:linear-gradient(#0b1219f5,#080e14f0);padding:.82rem .92rem;line-height:1.35}.view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.view-grid__full{grid-column:1/-1}.stats-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.stat-card{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-mid), .14);background:linear-gradient(180deg, #0b141ef5, #080f17f5), radial-gradient(circle at top right, rgba(var(--rgb-cyan), .1), transparent 46%);padding:.78rem .84rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.stat-card strong{font-family:var(--ff-display);margin-top:.45rem;font-size:1.55rem;line-height:1;display:block}.stat-card span{color:#b4c6d2;margin-top:.35rem;display:block}.panel{padding:.92rem}.panel__header{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.82rem;display:flex}.panel__header h2{font-size:var(--fs-2xl);margin:.22rem 0 0;line-height:1.02}.panel__icon{border-radius:var(--radius-sm);background:rgba(var(--rgb-cyan), .12);color:#d5f3ff;border:1px solid rgba(var(--rgb-cyan), .16);place-items:center;width:1.9rem;height:1.9rem;display:grid}.agenda-shell{flex-direction:column;gap:.85rem;display:flex}.agenda-overview{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.85rem;display:grid}.agenda-widget,.agenda-feature,.agenda-block{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-mid), .12);background:linear-gradient(180deg, #0b131bfa, rgba(var(--rgb-bg-dark), .96)), radial-gradient(circle at top right, rgba(var(--rgb-cyan), .08), transparent 44%)}.agenda-widget,.agenda-feature{padding:.82rem}.agenda-widget__header,.agenda-block__header,.agenda-activity-item{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.agenda-widget__header strong,.agenda-block__header strong{color:#f2f8fd;font-size:var(--fs-lg);display:block}.agenda-widget__header span,.agenda-block__header p{color:#90a4b9;font-size:var(--fs-body-sm);margin-top:.2rem;line-height:1.35;display:block}.agenda-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin-top:.82rem;display:grid}.agenda-calendar__weekday{text-align:center;color:#6f869c;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.agenda-calendar__day{border-radius:var(--radius-sm);background:rgba(var(--rgb-white), .03);color:#edf6fc;border:1px solid #88b0ca1f;flex-direction:column;justify-content:space-between;min-height:2.9rem;padding:.42rem;display:flex;position:relative}.agenda-calendar__day--button{cursor:pointer;width:100%}.agenda-calendar__day span{font-size:var(--fs-body);line-height:1}.agenda-calendar__day small{color:#7ed8ff;font-size:var(--fs-2xs);line-height:1;display:none}.agenda-calendar__day.is-outside{color:#547084;background:rgba(var(--rgb-white), .015)}.agenda-calendar__day.has-event{border-color:#56c5ff33;box-shadow:inset 0 0 0 1px #56c5ff0a}.agenda-calendar__day.is-completed{border-color:rgba(var(--rgb-green-alt), .26);box-shadow:inset 0 0 0 1px rgba(var(--rgb-green-alt), .05), 0 0 0 1px rgba(var(--rgb-green-alt), .06)}.agenda-calendar__day.is-today{border-color:#ffd45f4d}.agenda-calendar__day.is-next{background:linear-gradient(180deg, #0e2f4ad1, #091824f5), rgba(var(--rgb-white), .03);border-color:#56c5ff47}.agenda-calendar__day.is-selected{border-color:rgba(var(--rgb-gold), .32);box-shadow:inset 0 0 0 1px rgba(var(--rgb-gold), .08), 0 0 0 1px rgba(var(--rgb-gold), .12)}.agenda-calendar__day-check{border:1px solid rgba(var(--rgb-green-alt), .32);background:rgba(var(--rgb-green-alt), .16);width:.92rem;height:.92rem;color:var(--color-green-light);border-radius:.3rem;place-items:center;display:grid;position:absolute;top:.34rem;right:.34rem;box-shadow:0 6px 14px #081f1238}.agenda-feature{flex-direction:column;justify-content:center;gap:.32rem;display:flex}.agenda-feature__eyebrow{color:#83cfff;font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.agenda-feature__clock{font-family:var(--ff-display);color:var(--color-text-white);font-size:2.1rem;line-height:.92}.agenda-feature h3{font-size:var(--fs-xl);color:var(--color-text-white);margin:0}.agenda-feature p{color:#9ab0c2;margin:0}.agenda-feature__meta{color:#d0ebf8;font-size:var(--fs-body-sm);align-items:center;gap:.35rem;display:inline-flex}.agenda-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.agenda-block{flex-direction:column;gap:.75rem;padding:.82rem;display:flex}.agenda-list,.agenda-activity-list{flex-direction:column;gap:.62rem;display:flex}.agenda-item,.agenda-activity-item{border-radius:var(--radius-md);background:rgba(var(--rgb-white), .035);border:1px solid #88b0ca1f;padding:.68rem .72rem}.agenda-item{grid-template-columns:4.8rem minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.agenda-item--button{text-align:left;cursor:pointer;width:100%}.agenda-item.is-next{border-color:#56c5ff3d;box-shadow:0 12px 24px #060f172e}.agenda-item.is-selected{border-color:rgba(var(--rgb-gold), .28);box-shadow:inset 0 0 0 1px rgba(var(--rgb-gold), .06), 0 12px 24px #060f171f}.agenda-item--past{opacity:.92}.agenda-item__slot strong,.agenda-item__body strong{color:#f3f9fd;display:block}.agenda-item__slot strong{font-size:var(--fs-body)}.agenda-item__slot span,.agenda-item__body p{color:#8fa6b9;font-size:var(--fs-body-sm);margin-top:.18rem;line-height:1.35;display:block}.agenda-admin-card{gap:.8rem}.agenda-activity-item__meta{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.agenda-history-board{border-top:1px solid #88b0ca1f;flex-direction:column;gap:.8rem;margin-top:.95rem;padding:.9rem .1rem 0;display:flex}.agenda-history-list{flex-direction:column;gap:.85rem;display:flex}.agenda-history-card{border-radius:var(--radius-lg);background:rgba(var(--rgb-white), .03);border:1px solid #88b0ca24;flex-direction:column;gap:.8rem;padding:.9rem;display:flex}.agenda-history-card__head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.agenda-history-card__head span{color:#88c9ee;font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.agenda-history-card__head strong{color:#f3f9fd;margin-top:.22rem;display:block}.agenda-history-card__head p{color:#8fa6b9;font-size:var(--fs-body-sm);margin:.22rem 0 0;line-height:1.4}.agenda-history-card__note{color:#97aec0;font-size:var(--fs-body);margin:0;line-height:1.45}.agenda-history-card__roster{flex-direction:column;gap:.7rem;display:flex}.agenda-history-card__label{color:#89d4ff;font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.agenda-history-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid}.agenda-history-player{border-radius:var(--radius-md);background:#070e1685;border:1px solid #88b0ca1f;flex-direction:column;gap:.2rem;min-width:0;padding:.72rem .78rem;display:flex}.agenda-history-player.is-drop-in{background:linear-gradient(#091e2eeb,#08121ee6),#070e1685;border-color:#56c5ff33;box-shadow:inset 0 0 0 1px #56c5ff0d}.agenda-history-player strong{color:#f3f9fd;font-size:var(--fs-md);overflow-wrap:anywhere;line-height:1.2;display:block}.agenda-history-player.is-drop-in strong{color:#7ed8ff}.agenda-history-player small{color:#90aabd;font-size:var(--fs-sm);line-height:1.35}.agenda-history-player__invite{color:#bfe6ff}@media (width<=720px){.agenda-history-card__head{flex-direction:column;align-items:flex-start}.agenda-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.agenda-history-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.agenda-history-player{padding:.58rem .52rem}.agenda-history-player strong{font-size:var(--fs-body)}.agenda-history-player small{font-size:var(--fs-xs)}}.timeline-list,.list-stack,.highlight-list,.comments-list,.checklist-grid{flex-direction:column;gap:.85rem;display:flex}.finance-summary{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.72rem;margin-bottom:.85rem;display:grid}.finance-dashboard{flex-direction:column;gap:1rem;display:flex}.finance-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.72rem;display:grid}.finance-metrics-grid--admin{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.finance-metric{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-mid), .14);box-shadow:inset 0 1px 0 rgba(var(--rgb-white), .02);background:#091119f5;padding:.82rem .88rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;position:relative;overflow:hidden}.finance-metric:before{content:"";background:var(--finance-accent,#38d6ff);opacity:.85;height:2px;position:absolute;inset:0 0 auto}.finance-metric--blue{--finance-accent:#63b4ff}.finance-metric--cyan{--finance-accent:#38d6ff}.finance-metric--green{--finance-accent:#69f0ae}.finance-metric--gold{--finance-accent:#ffc857}.finance-metric--orange{--finance-accent:#ff9f68}.finance-metric--violet{--finance-accent:#9f8dff}.finance-metric span{color:#95abc0;font-size:var(--fs-body-sm);margin-bottom:.22rem;display:block}.finance-metric strong{color:#f1f8ff;font-size:1.1rem;line-height:1.02;display:block}.finance-metric small{color:#8ca1b3;line-height:1.35;font-size:var(--fs-body-sm);margin-top:.36rem;display:block}.finance-cockpit{flex-direction:column;gap:1rem;display:flex}.finance-spotlight{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-mid), .14);background:linear-gradient(180deg, rgba(var(--rgb-bg-dark), .98), #070d13fa), radial-gradient(circle at top right, rgba(var(--rgb-cyan), .08), transparent 42%);flex-direction:column;gap:.9rem;padding:1rem 1.05rem 1.05rem;display:flex}.finance-spotlight__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem;display:grid}.finance-spotlight__copy{flex-direction:column;gap:.18rem;display:flex}.finance-spotlight__copy span,.finance-spotlight__amount span{color:#8dcfff;font-size:var(--fs-body-sm);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.finance-spotlight__copy strong{color:var(--color-text-white);font-family:var(--ff-display);text-transform:uppercase;font-size:clamp(1.55rem,3vw,2.2rem);line-height:.94}.finance-spotlight__copy small{color:#97b0c2;font-size:var(--fs-body-lg)}.finance-spotlight__amount{flex-direction:column;align-items:flex-end;gap:.18rem;min-width:0;display:flex}.finance-spotlight__amount strong{color:var(--color-text-bright);font-family:var(--ff-display);text-align:right;font-size:clamp(2.1rem,4vw,3rem);line-height:.9}.finance-chip-cluster{flex-wrap:wrap;gap:.5rem;display:flex}.finance-chip{border-radius:var(--radius-pill);color:#d8e7f3;min-height:2rem;font-size:var(--fs-body);background:#0d1721e6;border:1px solid #7696b124;align-items:center;padding:.42rem .68rem;line-height:1.1;display:inline-flex}.finance-dashboard__grid{grid-template-columns:1.35fr .9fr;gap:1rem;display:grid}.finance-dashboard__grid--admin{grid-template-columns:1.35fr .82fr .88fr}.finance-chart-card{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-mid), .14);background:rgba(var(--rgb-bg-dark), .98);box-shadow:inset 0 1px 0 rgba(var(--rgb-white), .02);padding:.88rem .94rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;position:relative;overflow:hidden}.finance-chart-card:before{content:"";background:linear-gradient(180deg, rgba(var(--rgb-white), .02), transparent 20%);opacity:.55;pointer-events:none;position:absolute;inset:0}.finance-chart-card--wide,.finance-chart-card--compact{min-height:18rem}.finance-flow-card{flex-direction:column;gap:1rem;display:flex}.finance-step-flow{z-index:1;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.7rem;display:grid;position:relative}.finance-step-flow__item{border-radius:var(--radius-md);background:#0c151feb;border:1px solid #7696b11f;flex-direction:column;gap:.42rem;padding:.82rem .86rem;display:flex}.finance-step-flow__item span{color:#8ea8ba;font-size:var(--fs-body-sm);letter-spacing:.08em;text-transform:uppercase}.finance-step-flow__item strong{color:var(--color-text-bright);font-size:var(--fs-xl)}.finance-step-flow__meter{border-radius:var(--radius-pill);background:#849cb01f;width:100%;height:.42rem;overflow:hidden}.finance-step-flow__fill{border-radius:inherit;height:100%;display:block}.finance-chart-card__header{z-index:1;justify-content:space-between;align-items:flex-start;gap:.7rem;margin-bottom:.68rem;display:flex;position:relative}.finance-chart-card__header span{color:#87a7ba;font-size:var(--fs-body-sm);margin-bottom:.22rem;display:block}.finance-chart-card__header strong{color:var(--color-text-bright);font-size:var(--fs-xl);display:block}.finance-chart-card__header small{color:#8da7b7;font-size:var(--fs-body-sm)}.finance-area-chart{z-index:1;width:100%;height:auto;position:relative}.finance-area-chart__grid{stroke:#8caac424;stroke-width:1px}.finance-area-chart__label{fill:#8ea8b9;font-size:11px}.finance-area-chart__paid-fill{fill:#38d6ff2e}.finance-area-chart__open-fill{fill:#ffb2571a}.finance-area-chart__paid-line,.finance-area-chart__open-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.finance-area-chart__paid-line{stroke:#4edbff}.finance-area-chart__open-line{stroke:#ffb257;stroke-dasharray:6 7}.finance-legend{z-index:1;color:#a6bdcb;font-size:var(--fs-md);gap:1rem;margin-top:.4rem;display:flex;position:relative}.finance-legend span,.finance-breakdown span{align-items:center;gap:.45rem;display:inline-flex}.finance-legend i,.finance-breakdown i{border-radius:var(--radius-pill);width:.65rem;height:.65rem;display:inline-block}.finance-legend .is-paid{background:#38d6ff}.finance-legend .is-open{background:#ffb257}.finance-donut-layout{z-index:1;place-items:center;margin-bottom:.75rem;display:grid;position:relative}.finance-donut{width:10rem;height:10rem}.finance-donut__base{fill:none;stroke:#7a92a72e;stroke-width:12px}.finance-donut__segment{fill:none;stroke-width:12px;stroke-linecap:round}.finance-donut__center{flex-direction:column;align-items:center;gap:.15rem;display:flex;position:absolute}.finance-donut__center strong{color:var(--color-text-bright);font-size:var(--fs-2xl)}.finance-donut__center span{color:#93aabc;font-size:var(--fs-body-lg)}.finance-breakdown{z-index:1;flex-direction:column;gap:.65rem;display:flex;position:relative}.finance-breakdown>div{color:#a8c0cf;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.finance-breakdown strong{color:var(--color-text-bright)}.finance-ring-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid;position:relative}.finance-ring-card{border-radius:var(--radius-lg);background:#0c151feb;border:1px solid #7696b11f;flex-direction:column;gap:.8rem;padding:.92rem;display:flex}.finance-ring-card__header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.finance-ring-card__header span{color:#8ea8ba;font-size:var(--fs-body-sm);letter-spacing:.08em;text-transform:uppercase}.finance-ring-card__header strong{color:var(--color-text-bright);font-size:var(--fs-xl)}.finance-ring-card__body{grid-template-columns:auto 1fr;align-items:center;gap:.9rem;display:grid}.finance-ring{border-radius:50%;place-items:center;width:7rem;height:7rem;padding:.8rem;display:grid}.finance-ring__inner{background:rgba(var(--rgb-bg-dark), .96);text-align:center;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.finance-ring__inner strong{color:#f3fbff;font-family:var(--ff-display);font-size:1.5rem;line-height:.9;display:block}.finance-ring__inner span{color:#8fa8ba;font-size:var(--fs-body-sm);letter-spacing:.08em;text-transform:uppercase;margin-top:.1rem;display:block}.finance-ring-card__legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.finance-ring-card__legend>div{border-radius:var(--radius-sm);background:#091118eb;border:1px solid #7696b11a;padding:.7rem .72rem}.finance-ring-card__legend span{color:#8ea8ba;font-size:var(--fs-body-sm);display:block}.finance-ring-card__legend strong{color:var(--color-text-bright);font-size:var(--fs-xl);margin-top:.2rem;display:block}.finance-collection-caption{color:#90aabc;line-height:1.45;font-size:var(--fs-body)}.finance-bars{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:1rem;min-height:13rem;display:grid;position:relative}.finance-bars__item{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.finance-bars__rail{border-radius:var(--radius-sm);border:1px solid rgba(var(--rgb-blue-light), .1);background:#080e1580;justify-content:center;align-items:flex-end;width:100%;height:9rem;padding:.3rem;display:flex;position:relative}.finance-bars__rail:before{content:"";border-radius:inherit;background:repeating-linear-gradient(180deg, rgba(var(--rgb-white), .025) 0px, rgba(var(--rgb-white), .025) 1px, transparent 1px, transparent 25%);pointer-events:none;position:absolute;inset:0}.finance-bars__fill{border-radius:var(--radius-xs) .45rem .2rem .2rem;width:52%;min-height:0;box-shadow:0 -2px 12px rgba(var(--rgb-black), .22);z-index:1;position:relative}.finance-bars__item strong{color:var(--color-text-bright);font-size:var(--fs-body-lg);font-weight:600}.finance-bars__item span{color:#7a9aad;font-size:var(--fs-body-sm);letter-spacing:.04em}.finance-progress{z-index:1;flex-direction:column;gap:.95rem;display:flex;position:relative}.finance-progress>div{flex-direction:column;gap:.35rem;display:flex}.finance-progress span{color:#8fa7b8}.finance-progress strong{color:var(--color-text-bright);font-size:1.05rem}.finance-progress__bar{border-radius:var(--radius-pill);background:#94abbd1f;width:100%;height:.6rem;overflow:hidden}.finance-progress__bar i{border-radius:inherit;background:linear-gradient(90deg,#38d6ff,#79e7ff);height:100%;display:block}.finance-progress__bar--warn i{background:linear-gradient(90deg,#ff9f68,#ffd166)}.finance-progress__bar--reserve i{background:linear-gradient(90deg,#4fd98f,#80ffd1)}.finance-collection-card{flex-direction:column;gap:.95rem;display:flex}.finance-collection-overview{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid;position:relative}.finance-collection-track,.finance-collection-panel{z-index:1;border-radius:var(--radius-md);border:1px solid rgba(var(--rgb-blue-mid), .12);background:#0c151feb;padding:.88rem .92rem;position:relative}.finance-collection-track{flex-direction:column;gap:.65rem;display:flex}.finance-collection-track__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.finance-collection-track__header span,.finance-collection-panel>span{color:#8aa8bb;font-size:var(--fs-body-sm);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.18rem;display:block}.finance-collection-track__header strong,.finance-collection-panel>strong{color:#f1f8ff;font-size:var(--fs-xl);line-height:1.12;display:block}.finance-collection-track__header small{color:#96b2c4;font-size:var(--fs-body);white-space:nowrap}.finance-collection-track__meter{border-radius:var(--radius-pill);background:#7c92a624;width:100%;height:.72rem;display:flex;overflow:hidden}.finance-collection-track__meter i{height:100%;display:block}.finance-collection-track__meter .is-paid{background:linear-gradient(90deg,#38d6ff,#7be8ff)}.finance-collection-track__meter .is-open{background:linear-gradient(90deg,#ff9f68,#ffd166)}.finance-collection-track__note,.finance-collection-footnote,.finance-collection-panel__empty{color:#92aabb;line-height:1.45;font-size:var(--fs-body);margin:0}.finance-collection-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid;position:relative}.finance-collection-panel{flex-direction:column;gap:.7rem;display:flex}.finance-name-list{flex-direction:column;gap:.52rem;margin:0;padding:0;list-style:none;display:flex}.finance-name-list li{border-radius:var(--radius-md);background:rgba(var(--rgb-bg-dark), .9);border:1px solid #7a98b21f;justify-content:space-between;align-items:center;gap:.7rem;padding:.68rem .72rem;display:flex}.finance-name-list li>div{min-width:0}.finance-name-list__name{color:var(--color-text-bright);font-size:var(--fs-lg);display:block}.finance-name-list__name.is-external{color:#38d6ff}.finance-name-list li small{color:#90aabc;margin-top:.16rem;line-height:1.35;display:block}.finance-name-list__meta{color:#c3d6e4}.finance-name-list__status{border-radius:var(--radius-pill);min-width:5.8rem;font-size:var(--fs-body-sm);letter-spacing:.08em;text-transform:uppercase;flex:none;justify-content:center;align-items:center;padding:.26rem .55rem;font-weight:700;display:inline-flex}.finance-name-list__status.is-paid{background:rgba(var(--rgb-green), .14);border:1px solid rgba(var(--rgb-green), .26);color:var(--color-green-light)}.finance-name-list__status.is-open{color:var(--color-gold-light);background:#ffc95824;border:1px solid #ffc9583d}.finance-inline-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem;display:grid}.finance-inline-insights>div{border-radius:var(--radius-md);border:1px solid rgba(var(--rgb-blue-mid), .12);background:#091119f5;padding:.85rem .92rem}.finance-inline-insights span{color:#90a6b7;margin-bottom:.3rem;display:block}.finance-inline-insights strong{color:var(--color-text-bright);font-size:1.08rem}.finance-personal-highlight{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-mid), .14);background:rgba(var(--rgb-bg-dark), .98);flex-direction:column;gap:.8rem;padding:.9rem;display:flex}.finance-personal-highlight--paid{border-color:rgba(var(--rgb-green-alt), .24);box-shadow:inset 0 0 0 1px rgba(var(--rgb-green-alt), .08);background:linear-gradient(#071611fa,#07100ffa)}.finance-personal-highlight__hero,.finance-personal-highlight__footer{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.finance-personal-highlight__eyebrow{color:#8dcfff;font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;font-weight:600;display:block}.finance-personal-highlight__title{color:#eff8fe;font-size:var(--fs-xl);margin-top:.24rem;line-height:1.15;display:block}.finance-personal-highlight__hero p{color:#95aabd;margin:.26rem 0 0;line-height:1.45}.finance-personal-highlight__icon{border-radius:var(--radius-md);color:#d7efff;background:#121c27e6;border:1px solid #7292a92e;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.finance-personal-highlight__icon.is-paid,.finance-personal-highlight__icon.is-partial{border-color:rgba(var(--rgb-green-alt), .24);background:rgba(var(--rgb-green), .14);color:var(--color-green-light)}.finance-personal-highlight__icon.is-pending,.finance-personal-highlight__icon.is-untracked{color:var(--color-gold-light);background:#ffc95824;border-color:#ffc9583d}.finance-personal-highlight__amount{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-green), .16);background:#091513eb;padding:.92rem .96rem}.finance-personal-highlight--paid .finance-personal-highlight__amount{border-color:rgba(var(--rgb-green-alt), .24);background:#0a251ae6}.finance-personal-highlight__amount span{color:#9cb7aa;font-size:var(--fs-body-sm);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.32rem;display:block}.finance-personal-highlight__amount strong{color:#7ff0b1;font-family:var(--ff-display);font-size:2.2rem;line-height:.94;display:block}.finance-personal-highlight__amount small{color:#c2d9cf;margin-top:.36rem;line-height:1.35;display:block}.finance-personal-highlight__meta{flex-wrap:wrap;align-items:center;gap:.48rem;display:flex}.finance-personal-highlight__forecast{color:#93aabd;font-size:var(--fs-body-sm)}.finance-personal-highlight__note{color:#9aafbf;line-height:1.45;font-size:var(--fs-body);margin:0}.finance-personal-highlight__receipt{margin-top:.1rem}.finance-summary--stacked{grid-template-columns:1fr;margin:0}.finance-summary--personal{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin:0}.finance-summary>div{border-radius:var(--radius-md);border:1px solid rgba(var(--rgb-blue-mid), .12);background:#091119f5;padding:.92rem}.finance-summary span{color:#9eb1bf;margin-bottom:.3rem;display:block}.finance-summary strong{font-size:1.3rem}.finance-summary small{color:#8fa8b8;margin-top:.4rem;line-height:1.45;display:block}@media (width<=900px){.finance-spotlight__header,.finance-dashboard__grid,.finance-ring-grid,.finance-collection-grid{grid-template-columns:1fr}.finance-spotlight__amount{align-items:flex-start}.finance-ring-card__body{grid-template-columns:1fr;justify-items:center}.finance-ring-card__legend{width:100%}.finance-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}}.highlight-row,.payment-row,.comment-card,.checklist-item,.video-card{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-mid), .12);background:#0a121be6;transition:transform .2s,border-color .2s,box-shadow .2s}.highlight-row,.payment-row,.checklist-item{justify-content:space-between;align-items:center;gap:1rem;padding:.78rem .84rem;display:flex}.highlight-row p,.payment-row p,.comment-card p,.checklist-item p,.video-card p{color:#9eb1bf}.highlight-row span{color:#dff8ff;font-family:var(--ff-display);font-size:1.6rem}.admin-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.admin-shortcut{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-mid), .12);color:inherit;text-align:left;background:#0a121beb;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .85rem;padding:.9rem .96rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.admin-shortcut:hover{border-color:rgba(var(--rgb-cyan), .24);box-shadow:var(--shadow-soft);background:#0b1520f5;transform:translateY(-2px)}.admin-shortcut__icon{border-radius:var(--radius-md);color:#d6f6ff;background:#11b6ff24;grid-row:1/span 2;place-items:center;width:2.5rem;height:2.5rem;display:grid}.admin-shortcut strong{color:var(--color-text-bright)}.admin-shortcut span{color:#9fb8c8;font-size:var(--fs-lg)}.payment-row__aside{flex-direction:column;align-items:flex-end;gap:.45rem;display:flex}.payment-badge{border-radius:var(--radius-pill);font-size:var(--fs-body-sm);letter-spacing:.12em;text-transform:uppercase;padding:.38rem .75rem}.payment-badge.is-paid{background:rgba(var(--rgb-green), .14);color:var(--color-green-light)}.payment-badge.is-pending{color:var(--color-gold-light);background:#ffc9581f}.payment-badge.is-partial{color:#8ce6ff;background:#15beff24}.payment-badge.is-untracked{color:#c7d3de;background:#92a2b61f}.finance-inline-value{color:var(--color-text-bright);font-size:var(--fs-xl)}.search-input{border-radius:var(--radius-md);border:1px solid rgba(var(--rgb-blue-mid), .12);background:rgba(var(--rgb-bg-dark), .92);align-items:center;gap:.7rem;margin-bottom:.9rem;padding:.66rem .74rem;display:flex}.search-input input{width:100%;color:var(--color-text-bright);background:0 0;border:0;outline:none}.players-grid,.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.player-card{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-mid), .12);background:linear-gradient(180deg, rgba(var(--rgb-bg-dark), .98), #0a121bf5);padding:.82rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;position:relative;overflow:hidden}.player-card:before{content:"";background:linear-gradient(180deg, rgba(var(--rgb-white), .03), transparent 18%), radial-gradient(circle at 90% 8%, rgba(var(--rgb-cyan), .12), transparent 30%);opacity:1;position:absolute;inset:0}.player-card__top{align-items:center;gap:.95rem;display:flex;position:relative}.player-card__avatar{border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--player-accent), #0a11194d);border:1px solid rgba(var(--rgb-white), .14);color:#f8fcff;width:4rem;height:4rem;font-family:var(--ff-display);place-items:center;font-size:1.6rem;display:grid}.player-card__top h3,.video-card__body h3,.match-board h3{margin:.25rem 0;font-size:1.05rem}.player-card__meta,.player-card__skills,.match-board__meta{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex;position:relative}.player-card__meta span,.player-card__skills span,.match-board__meta span{border-radius:var(--radius-pill);background:rgba(var(--rgb-white), .05);color:#cfe4f1;align-items:center;gap:.35rem;padding:.48rem .7rem;display:inline-flex}.match-split{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:1rem;display:grid}.match-board,.formation-card{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-mid), .12);background:#0a121beb;padding:1rem}.formation-card{gap:.8rem;display:grid}.formation-card span{color:#95a9b8;margin-bottom:.25rem;display:block}.formation-card strong{font-size:1.35rem}.team-draw-admin{border-radius:var(--radius-lg);background:#08121ed1;border:1px solid #5fb2ff29;gap:.8rem;margin-bottom:1rem;padding:.95rem 1rem;display:grid}.team-draw-admin__header{gap:.2rem;display:grid}.team-draw-admin__header strong{font-size:var(--fs-xl)}.team-draw-admin__header span{color:#8fa6b7;font-size:var(--fs-body-lg)}.team-draw-admin__actions{flex-wrap:wrap;gap:.65rem;display:flex}.team-draw-admin__swap{gap:.55rem;display:grid}.team-draw-admin__swap select{border-radius:var(--radius-md);background:rgba(var(--rgb-white), .04);width:100%;min-height:2.6rem;color:var(--color-text-bright);border:1px solid #7aa6c329;padding:.7rem .85rem}.checklist-item{align-items:flex-start}.checklist-item svg{color:#86dcff;margin-top:.15rem}.video-card{overflow:hidden}.video-card__thumb{background:linear-gradient(145deg, #10aaff4d, #050b1259), linear-gradient(118deg, transparent 44%, rgba(var(--rgb-white), .08) 49%, transparent 54%);color:#fff;place-items:center;min-height:10rem;display:grid}.video-card__body,.comment-card{padding:1rem}.comment-card__head{justify-content:space-between;gap:1rem;margin-bottom:.55rem;display:flex}.status-line,.status-banner,.status-banner--subtle,.data-card,.data-card a,.empty-state,.field,.form-card,.pill{color:var(--color-muted-blue)}.status-line,.status-banner,.empty-state{align-items:center;gap:.65rem;display:flex}.status-line{border-radius:var(--radius-lg);background:var(--surface-soft);border:1px solid var(--border-soft);padding:.85rem .95rem}.status-line span,.roster-row__identity strong,.roster-row__identity p,.players-admin-row__main p,.highlight-photo-stage__overlay p,.chat-bubble__meta strong{overflow-wrap:anywhere}.status-line__capacity.is-red{color:#ff7f8d}.status-line__capacity.is-yellow{color:var(--color-gold)}.status-line__capacity.is-green{color:#66d6a8}.status-banner{border-radius:var(--radius-md);background:#09293fb8;border:1px solid #489cce42;padding:.82rem .92rem}.status-banner--subtle{color:var(--text-secondary);border-color:rgba(var(--rgb-blue-mid), .16);background:#0a121be0;justify-content:center}.status-banner--skeleton{min-height:3.2rem;position:relative;overflow:hidden}.status-banner--skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, rgba(var(--rgb-cyan), .06) 40%, rgba(var(--rgb-cyan), .1) 50%, rgba(var(--rgb-cyan), .06) 60%, transparent 100%);animation:1.8s ease-in-out infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.view-loader{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:38vh;padding:2rem 1rem;animation:.25s both view-loader-fade-in;display:flex}@keyframes view-loader-fade-in{0%{opacity:0}to{opacity:1}}.view-loader__icon{width:3rem;height:3rem;color:rgba(var(--rgb-cyan), .7);place-items:center;display:grid;position:relative}.view-loader__icon svg{width:1.6rem;height:1.6rem;animation:1.6s ease-in-out infinite view-loader-pulse}@keyframes view-loader-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.view-loader__bar{border-radius:var(--radius-pill);background:rgba(var(--rgb-blue-mid), .12);width:3.4rem;height:2px;position:relative;overflow:hidden}.view-loader__bar:after{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, rgba(var(--rgb-cyan), .7), transparent);width:50%;animation:.9s ease-in-out infinite view-loader-slide;position:absolute;inset:0}@keyframes view-loader-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.view-loader__label{color:var(--text-muted);font-family:var(--ff-display);font-size:var(--fs-body);letter-spacing:.18em;text-transform:uppercase;opacity:.7}.status-banner--success{border-color:rgba(var(--rgb-green-alt), .28);color:#dafbe7;background:#0c3923c7}.status-banner--ephemeral{transform-origin:top;animation:4.2s forwards attendance-toast}@keyframes attendance-toast{0%{opacity:0;transform:translateY(-10px)scale(.985)}14%,72%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.99)}}.form-card{flex-direction:column;gap:1rem;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.field{flex-direction:column;gap:.4rem;display:flex}.field span{color:#9bc2d7;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.12em}.field input,.field select,.field textarea{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:rgba(var(--rgb-bg-dark), .96);width:100%;color:var(--text-primary);font-size:var(--fs-md);padding:.62rem .72rem}.field textarea{resize:vertical}.primary-button{border-radius:var(--radius-md);color:var(--color-text-white);font-size:var(--fs-body);cursor:pointer;background:linear-gradient(#1384c7f5,#0c6098f5);border:1px solid #54c5ff5c;align-self:flex-start;align-items:center;gap:.45rem;padding:.5rem .72rem;transition:transform .16s,border-color .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 10px 24px #1284c729}.primary-button--compact{min-height:2.2rem;font-size:var(--fs-body-sm);padding:.34rem .68rem}.primary-button:disabled{opacity:.6;cursor:wait}.secondary-button{border:1px solid var(--border-soft);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--fs-body);cursor:pointer;background:#0c141ef0;justify-content:center;align-items:center;gap:.45rem;padding:.48rem .7rem;transition:transform .15s cubic-bezier(.2,0,0,1),border-color .15s,background .15s;display:inline-flex}.secondary-button--danger{color:#ffd9df;border-color:#ff647c4d}.mini-button{border-radius:var(--radius-sm);color:var(--color-text-bright);font-size:var(--fs-sm);cursor:pointer;background:#0c141ef0;border:1px solid #8eb4cd2e;justify-content:center;align-items:center;padding:.28rem .46rem;transition:transform .15s cubic-bezier(.2,0,0,1),border-color .15s,background .15s;display:inline-flex}.mini-button--accent{background:rgba(var(--rgb-cyan-bright), .14);border-color:#32bfff59}.mini-button--whatsapp{border-color:rgba(var(--rgb-green-alt), .28);background:rgba(var(--rgb-green-alt), .16);color:#b9ffd1}.mini-button--danger{color:#ffd9df;border-color:#ff647c47}.mini-button--warning{color:#ffe0a0;background:#ffbf401f;border-color:#ffbf4052}.data-card{border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--surface-soft);flex-direction:column;gap:.35rem;padding:.76rem;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex}.primary-button:active,.secondary-button:active,.mini-button:active,.hero-court-summary__button:active,.view-nav button:active,.toolbar__badge--action:active,.toolbar__icon-button:active,.toolbar__menu-toggle:active{transition:transform .1s cubic-bezier(.2,0,0,1);transform:scale(.96)}.bottom-nav__button:active{transition:transform .1s cubic-bezier(.2,0,0,1);transform:scale(.88)}.primary-button:active{box-shadow:0 0 20px rgba(var(--rgb-cyan), .2)}.data-card--row{flex-direction:row;justify-content:space-between;align-items:center}.data-card a{color:#8ce6ff}.data-card__actions{flex-wrap:wrap;gap:.75rem;margin-top:.35rem;display:flex}.data-card__actions--tight{align-items:center;margin-top:0}.data-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.data-card--evaluation{gap:1rem}.empty-state{border-radius:var(--radius-lg);border:1px dashed rgba(var(--rgb-blue-light), .34);background:var(--surface-quiet);padding:1rem}.pill{border-radius:var(--radius-pill);border:1px solid rgba(var(--rgb-blue-light), .16);background:var(--surface-elevated);text-align:center;font-size:var(--fs-sm);color:var(--text-primary);justify-content:center;align-items:center;padding:.22rem .46rem;display:inline-flex}.pill--paid{background:rgba(var(--rgb-green), .14);color:var(--color-green-light)}.pill--pending{color:var(--color-gold-light);background:#ffc9581f}.pill--partial{color:#8ce6ff;background:#15beff24}.pill--member-approved{background:rgba(var(--rgb-green), .14);color:var(--color-green-light)}.pill--member-pending{color:var(--color-gold-light);background:#ffc9581f}.pill--member-rejected{color:#ffd9df;background:#ff647c24}.players-admin-form{margin-bottom:1rem}.players-admin-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.players-admin-row__main{flex-direction:column;gap:.28rem;display:flex}.players-admin-row__header{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.players-admin-row__main p{color:var(--text-secondary);margin:0}.auth-shell{min-height:100vh;padding:calc(2rem + env(safe-area-inset-top)) calc(2rem + env(safe-area-inset-right)) calc(2rem + env(safe-area-inset-bottom)) calc(2rem + env(safe-area-inset-left));place-items:center;display:grid}.auth-card{width:min(100%,52rem);box-shadow:0 28px 70px rgba(var(--rgb-black), .28);background:linear-gradient(#0d141df5,#0a1017eb);border:1px solid #87abc42e;border-radius:28px;padding:2rem}.auth-card--compact{width:min(100%,34rem)}.auth-toggle{gap:.65rem;margin:1.2rem 0 1.4rem;display:inline-flex}.auth-toggle button{border:1px solid rgba(var(--rgb-blue-light), .12);border-radius:var(--radius-pill);background:rgba(var(--rgb-white), .04);color:var(--color-muted-blue);font-size:var(--fs-lg);cursor:pointer;align-items:center;gap:.45rem;padding:.62rem .9rem;display:inline-flex}.auth-toggle button.is-active{background:linear-gradient(90deg, rgba(var(--rgb-cyan-bright), .24), #0d202b70);border-color:#32bfff80}.choice-group{flex-direction:column;gap:.75rem;display:flex}.choice-group__label{color:#9bc2d7;font-size:var(--fs-body-lg);text-transform:uppercase;letter-spacing:.12em}.tag-grid{flex-wrap:wrap;gap:.7rem;display:flex}.skill-rating-chip-grid{flex-wrap:wrap;gap:.6rem;display:flex}.skill-rating-chip{border-radius:var(--radius-pill);border:1px solid rgba(var(--rgb-blue-light), .14);background:rgba(var(--rgb-white), .04);align-items:center;gap:.45rem;padding:.26rem .34rem .26rem .7rem;display:inline-flex}.skill-rating-chip__label{color:var(--color-muted-blue);font-size:var(--fs-body);text-transform:uppercase;letter-spacing:.08em;line-height:1}.skill-rating-chip input{border-radius:var(--radius-xs);width:2.5rem;min-width:2.5rem;min-height:1.9rem;color:var(--color-text-bright);font-size:var(--fs-body-lg);text-align:center;background:#060d12e0;border:1px solid #1ab3ff3d;padding:.2rem .3rem .2rem .45rem}.tag-chip{border:1px solid rgba(var(--rgb-blue-light), .14);border-radius:var(--radius-pill);background:rgba(var(--rgb-white), .04);color:var(--color-muted-blue);font-size:var(--fs-body-lg);cursor:pointer;padding:.42rem .7rem}.tag-chip.is-active,.tag-chip--readonly{background:#0a9cff1f;border-color:#1ab3ff47}.post-type-bar{flex-wrap:wrap;gap:.42rem;display:flex}.score-chip{border:1px solid rgba(var(--rgb-blue-light), .14);border-radius:var(--radius-pill);background:rgba(var(--rgb-white), .04);min-width:2.25rem;color:var(--color-muted-blue);cursor:pointer;padding:.55rem .75rem}.score-chip.is-active{background:linear-gradient(90deg, rgba(var(--rgb-cyan-bright), .24), #0d202b70);border-color:#32bfff80}.score-badge{border-radius:var(--radius-lg);background:linear-gradient(135deg, #0fb9ff33, rgba(var(--rgb-bg-dark), .92));color:#f7fcff;min-width:3.6rem;font-family:var(--ff-display);font-size:var(--fs-3xl);border:1px solid #1ab3ff47;justify-content:center;align-items:center;padding:.75rem 1rem;line-height:1;display:inline-flex}.score-badge--small{min-width:2.8rem;padding:.45rem .7rem;font-size:1.35rem}.upload-field{border:1px dashed rgba(var(--rgb-blue-light), .24);border-radius:var(--radius-lg);cursor:pointer;width:fit-content;font-size:var(--fs-body-lg);background:#060d12b8;align-items:center;gap:.6rem;padding:.66rem .8rem;display:inline-flex}.upload-field--compact{margin-top:.2rem;padding:.62rem .8rem}.upload-field input{display:none}.profile-summary{flex-direction:column;gap:1rem;display:flex}.profile-summary__identity{align-items:center;gap:1rem;display:flex}.profile-summary__identity strong{font-size:1.35rem;display:block}.profile-summary__identity p,.profile-summary__identity span,.profile-summary__bio{color:#9eb7c7}.profile-summary__avatar{object-fit:cover;border-radius:var(--radius-xl);border:1px solid rgba(var(--rgb-blue-light), .18);width:5rem;height:5rem}.profile-summary__avatar--fallback{color:#f8fcff;font-family:var(--ff-display);font-size:var(--fs-3xl);background:linear-gradient(160deg,#0fb9ffd1,#0a111966);place-items:center;display:grid}.profile-summary__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.profile-summary__metrics>div,.pending-access-card{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-light), .12);background:rgba(var(--rgb-white), .04);padding:1rem}.profile-summary__metrics span{color:#8eb9d2;margin-bottom:.35rem;display:block}.profile-summary__chips{flex-wrap:wrap;gap:.65rem;display:flex}.evaluation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.evaluation-item{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-light), .12);background:rgba(var(--rgb-white), .03);flex-direction:column;gap:.55rem;padding:.9rem;display:flex}.evaluation-item span{color:#cfe4f1}.evaluation-scale{flex-wrap:wrap;gap:.5rem;display:flex}.evaluation-summary-card{margin-top:1rem}.evaluation-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.evaluation-progress-card strong{font-family:var(--ff-display);font-size:2rem;line-height:1}.evaluation-progress-card p,.evaluation-section__header p{color:#9eb7c7;margin:0}.evaluation-card-stack{margin-top:1rem}.evaluation-section-stack{flex-direction:column;gap:.9rem;display:flex}.evaluation-section{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-light), .12);background:rgba(var(--rgb-white), .03);flex-direction:column;gap:.85rem;padding:.9rem;display:flex}.evaluation-section__header{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.evaluation-section__header strong{display:block}.evaluation-layout__summary{order:1}.evaluation-layout__drop-ins{order:2}.evaluation-layout__monthly{order:3}.evaluation-layout__ranking{order:4}.evaluation-layout__dropin-ranking{order:5}.evaluation-layout .panel{padding:1.05rem}.evaluation-layout .panel__header{gap:.75rem;margin-bottom:.85rem}.evaluation-layout .panel__header h2{margin-top:.16rem;font-size:1.42rem}.evaluation-layout .panel__eyebrow{font-size:var(--fs-body-sm);letter-spacing:.14em}.evaluation-layout .panel__icon{border-radius:var(--radius-sm);width:2rem;height:2rem}.evaluation-layout .status-banner{border-radius:var(--radius-md);font-size:var(--fs-md);padding:.72rem .82rem;line-height:1.45}.evaluation-layout .data-card{border-radius:var(--radius-md);padding:.8rem .85rem}.evaluation-layout .data-card--evaluation{gap:.72rem}.evaluation-layout .data-card__header strong,.evaluation-ranking-row strong{font-size:var(--fs-xl);line-height:1.2}.evaluation-layout .data-card__header p,.evaluation-ranking-row p,.evaluation-summary-card p,.evaluation-summary-card span{font-size:var(--fs-md);margin:0;line-height:1.45}.evaluation-layout .field span,.evaluation-layout .choice-group__label{font-size:var(--fs-body-sm);letter-spacing:.11em}.evaluation-layout .field select,.evaluation-layout .field textarea{border-radius:var(--radius-sm);font-size:var(--fs-lg);padding:.72rem .82rem}.evaluation-layout .primary-button,.evaluation-layout .secondary-button{font-size:var(--fs-body-lg);padding:.52rem .8rem}.evaluation-layout .pill{font-size:var(--fs-body-sm);padding:.25rem .52rem}.evaluation-layout .evaluation-progress-grid{gap:.65rem}.evaluation-layout .evaluation-progress-card strong{font-size:1.55rem}.evaluation-layout .evaluation-progress-card p{font-size:var(--fs-body);line-height:1.35}.evaluation-layout .evaluation-card-stack,.evaluation-layout .evaluation-summary-card{margin-top:.75rem}.evaluation-layout .evaluation-section-stack{gap:.65rem}.evaluation-layout .evaluation-section{gap:.65rem;padding:.72rem}.evaluation-layout .evaluation-section__header{gap:.65rem}.evaluation-layout .evaluation-section__header p{font-size:var(--fs-body-lg)}.evaluation-layout .evaluation-grid{gap:.65rem}.evaluation-layout .evaluation-item{border-radius:var(--radius-md);gap:.45rem;padding:.72rem}.evaluation-layout .evaluation-item span{font-size:var(--fs-lg);line-height:1.3}.evaluation-layout .evaluation-scale{gap:.38rem}.evaluation-layout .score-chip{min-width:2rem;font-size:var(--fs-body-lg);padding:.42rem .58rem}.evaluation-layout .tag-grid{gap:.45rem}.evaluation-layout .tag-chip{font-size:var(--fs-body);padding:.34rem .58rem}.evaluation-ranking-row{gap:.75rem}.evaluation-ranking-row .score-badge{border-radius:var(--radius-sm);min-width:2.6rem;padding:.44rem .5rem;font-size:1.25rem}.pending-access-card{flex-direction:column;gap:.45rem;margin:1rem 0 1.25rem;display:flex}.monthly-home{flex-direction:column;gap:1.25rem;display:flex}.members-strip{box-shadow:0 24px 60px rgba(var(--rgb-black), .22);background:linear-gradient(#0d141df5,#0a1017eb);border:1px solid #87abc42e;border-radius:1.7rem;padding:1rem 1rem 1.1rem;position:relative;overflow:hidden}.members-strip--drop-in{background:linear-gradient(#0b1219f0,#080e14eb);border-color:#7ec2dd24}.members-strip__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.members-strip__header h2{margin:.25rem 0 0;font-size:1.3rem}.members-strip__viewport{scrollbar-width:none;-ms-overflow-style:none;cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;padding:.45rem .18rem .9rem;overflow:auto hidden}.members-strip__viewport::-webkit-scrollbar{display:none}.members-strip__viewport.is-dragging{cursor:grabbing}.members-strip__track{will-change:transform;gap:.8rem;width:max-content;display:flex}.members-strip__track--static{flex-wrap:wrap;justify-content:center;width:100%}.member-mini-card{border-radius:var(--radius-xl);background:linear-gradient(150deg, #74c9ff24, transparent 18%, transparent 78%, #53a3d61f), linear-gradient(180deg, #0c1620fc, #0a121bf7 58%, rgba(var(--rgb-bg-dark), 1));width:9.15rem;min-width:9.15rem;box-shadow:inset 0 1px 0 rgba(var(--rgb-white), .05), 0 14px 28px rgba(var(--rgb-black), .26);color:var(--color-text-bright);cursor:pointer;isolation:isolate;border:1px solid #89b4d426;flex-direction:column;gap:.5rem;padding:.58rem;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;position:relative;overflow:hidden}.member-mini-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at top left, #83d5ff24, transparent 28%), linear-gradient(130deg, transparent 0 56%, #7dcaff14 57%, transparent 63%), linear-gradient(180deg, rgba(var(--rgb-white), .03), transparent 36%);opacity:1;z-index:0;position:absolute;inset:0}.member-mini-card--drop-in{background:linear-gradient(150deg, rgba(var(--rgb-cyan-light), .08), transparent 18%, transparent 78%, #68b6df14), linear-gradient(180deg, #0a121af5, #080e15f5);border-color:rgba(var(--rgb-cyan-light), .14);width:8.55rem;min-width:8.55rem;box-shadow:inset 0 1px 0 rgba(var(--rgb-white), .04), 0 12px 24px rgba(var(--rgb-black), .22)}.member-mini-card--drop-in .member-mini-card__portrait{height:5.55rem}.member-mini-card--drop-in .member-mini-card__score{color:#c7ebff}.member-mini-card--drop-in .member-mini-card__position{color:#7fd4ff}.member-mini-card--drop-in .member-mini-card__cta{color:#cde7f6}.member-mini-card.is-podium,.player-modal__card.is-podium{--podium-soft:rgba(var(--rgb-gold), .18);--podium-deep:rgba(var(--rgb-gold), .12);--podium-ring:rgba(var(--rgb-gold), .48);--podium-glow:rgba(var(--rgb-gold), .18);--podium-badge-bg:rgba(var(--rgb-gold), .14);--podium-badge-border:rgba(var(--rgb-gold), .28);--podium-accent:var(--color-gold);--podium-pin-border:#ffe49fb8;--podium-pin-highlight:#ffcc5b29;--podium-pin-glow:#ffb32942}.member-mini-card.is-podium--silver,.player-modal__card.is-podium--silver,.monthly-player-card.is-podium--silver{--podium-soft:#c3cedc2e;--podium-deep:#a9b9ce1f;--podium-ring:#c3cedc6b;--podium-glow:#c3cedc29;--podium-badge-bg:#c3cedc1f;--podium-badge-border:#c3cedc3d;--podium-accent:#d8e3ef;--podium-pin-border:#e0e8f1a3;--podium-pin-highlight:#c3cedc24;--podium-pin-glow:#c3cedc38}.member-mini-card.is-podium--bronze,.player-modal__card.is-podium--bronze,.monthly-player-card.is-podium--bronze{--podium-soft:#cd8f5f2e;--podium-deep:#b174481f;--podium-ring:#cd8f5f66;--podium-glow:#cd8f5f29;--podium-badge-bg:#cd8f5f1f;--podium-badge-border:#cd8f5f3d;--podium-accent:#d9a277;--podium-pin-border:#e0b48f8f;--podium-pin-highlight:#cd8f5f24;--podium-pin-glow:#cd8f5f38}.member-mini-card.is-mvp,.member-mini-card.is-podium{border-color:var(--podium-ring);background:linear-gradient(150deg, var(--podium-soft), transparent 20%, transparent 74%, var(--podium-deep)), linear-gradient(180deg, #141412fa, #0b121af5);box-shadow:0 0 0 1px var(--podium-glow), 0 0 24px var(--podium-glow), 0 18px 34px rgba(var(--rgb-black), .28);transform:none}.member-mini-card.is-mvp:before,.member-mini-card.is-podium:before{background:linear-gradient(145deg, var(--podium-soft), transparent 35%, transparent 70%, var(--podium-deep)), radial-gradient(circle at top, var(--podium-soft), transparent 40%)}.member-mini-card.is-mvp:after,.member-mini-card.is-podium:after{display:none}.member-mini-card.top-podium-card{width:auto;min-width:0;transform-style:preserve-3d;background:linear-gradient(155deg, color-mix(in srgb, var(--podium-soft) 120%, rgba(var(--rgb-white), .04)), transparent 24%, transparent 72%, color-mix(in srgb, var(--podium-deep) 132%, rgba(var(--rgb-white), .03))), linear-gradient(180deg, #121d2af0, #0b131ce6 58%, #080e15f0);box-shadow:0 0 0 1px color-mix(in srgb, var(--podium-glow) 90%, transparent), 0 0 18px color-mix(in srgb, var(--podium-glow) 38%, transparent), 0 18px 30px rgba(var(--rgb-black), .28);padding:.68rem .66rem .8rem;overflow:visible}.member-mini-card.top-podium-card:before{background:radial-gradient(circle at 20% 12%, color-mix(in srgb, var(--podium-accent) 16%, transparent), transparent 30%), linear-gradient(132deg, transparent 0 56%, color-mix(in srgb, var(--podium-soft) 58%, transparent) 58%, transparent 66%), linear-gradient(180deg, rgba(var(--rgb-white), .04), transparent 38%);opacity:.94}.member-mini-card.top-podium-card:after{content:"";border-radius:inherit;background:linear-gradient(180deg, #090f17e6, #070b11d1), linear-gradient(140deg, color-mix(in srgb, var(--podium-soft) 68%, #111a26ad), transparent 70%);opacity:.96;pointer-events:none;z-index:0;box-shadow:0 18px 24px rgba(var(--rgb-black), .34), 0 28px 46px rgba(var(--rgb-black), .26), 0 10px 20px color-mix(in srgb, var(--podium-glow) 34%, transparent);filter:blur(.12rem)saturate(1.08);display:block;position:absolute;inset:.82rem .02rem -.7rem .38rem}.member-mini-card.top-podium-card>*{z-index:1;position:relative}.member-mini-card.top-podium-card.top-podium-card--silver{transform:translateY(.22rem)rotateY(4deg)}.member-mini-card.top-podium-card.top-podium-card--bronze{transform:translateY(.22rem)rotateY(-4deg)}.member-mini-card.top-podium-card.is-featured{z-index:3;box-shadow:0 0 0 1px var(--podium-glow), 0 0 28px var(--podium-glow), 0 24px 44px rgba(var(--rgb-black), .36);transform:translateY(-.46rem)}.member-mini-card.top-podium-card.is-featured:after{box-shadow:0 22px 28px rgba(var(--rgb-black), .36), 0 34px 54px rgba(var(--rgb-black), .3), 0 14px 24px color-mix(in srgb, var(--podium-glow) 48%, transparent);inset:.76rem -.02rem -.92rem .46rem}.member-mini-card.top-podium-card .mvp-card-brooch{z-index:1;width:54%;height:1.08rem;top:-.12rem}.member-mini-card.top-podium-card .mvp-card-brooch__line{opacity:.72}.member-mini-card.top-podium-card .mvp-card-brooch__pin{width:1rem;height:1rem}.member-mini-card.top-podium-card .member-mini-card__top{min-height:1.9rem;padding-top:.74rem}.member-mini-card.top-podium-card .top-podium-card__top-meta{padding-top:0}.member-mini-card.top-podium-card .top-podium-card__top-meta.is-featured{gap:.14rem}.member-mini-card.top-podium-card .member-mini-card__position{color:#acdbf1;max-width:4.8rem}.member-mini-card.top-podium-card .member-mini-card__portrait{height:5.15rem}.member-mini-card.top-podium-card .member-mini-card__body strong{min-height:0}.member-mini-card.is-mvp .member-mini-card__top,.member-mini-card.is-podium .member-mini-card__top,.player-modal__card.is-mvp .player-modal__header,.player-modal__card.is-podium .player-modal__header{padding-top:.9rem}.mvp-card-aura{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.mvp-card-aura__particle{border-radius:var(--radius-pill);background:radial-gradient(circle, color-mix(in srgb, var(--podium-accent) 36%, white) 0%, color-mix(in srgb, var(--podium-accent) 20%, transparent) 42%, transparent 72%);filter:blur(18px);opacity:0;mix-blend-mode:screen;width:48%;height:56%;animation:4.8s linear infinite mvp-particle-rise;position:absolute;bottom:-24%}.mvp-card-aura__particle--one{animation-delay:0s;left:-8%}.mvp-card-aura__particle--two{width:42%;animation-delay:1.5s;left:28%}.mvp-card-aura__particle--three{animation-delay:3s;right:-10%}.mvp-card-runner{border-radius:inherit;pointer-events:none;z-index:2;position:absolute;inset:.26rem}.mvp-card-runner.is-compact{inset:.22rem}.mvp-card-runner__trail,.mvp-card-runner__point{border-radius:var(--radius-pill);animation:6.2s linear infinite mvp-border-orbit;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.mvp-card-runner__trail{background:color-mix(in srgb, var(--podium-accent) 68%, white);filter:blur(8px);opacity:.36;mix-blend-mode:screen;width:.95rem;height:.24rem}.mvp-card-runner__trail--one{animation-delay:-.2s}.mvp-card-runner__trail--two{opacity:.24;filter:blur(5px);width:.62rem;height:.18rem;animation-delay:-.38s}.mvp-card-runner__point{background:radial-gradient(circle, rgba(var(--rgb-white), .96) 0%, color-mix(in srgb, var(--podium-accent) 92%, white) 38%, color-mix(in srgb, var(--podium-accent) 62%, transparent) 68%, transparent 100%);width:.48rem;height:.48rem;box-shadow:0 0 14px color-mix(in srgb, var(--podium-accent) 58%, transparent), 0 0 22px color-mix(in srgb, var(--podium-accent) 32%, transparent)}.mvp-card-runner.is-compact .mvp-card-runner__trail{width:.82rem}.mvp-card-runner.is-compact .mvp-card-runner__point{width:.4rem;height:.4rem}.mvp-card-brooch{pointer-events:none;z-index:3;width:68%;height:1.7rem;position:absolute;top:.72rem;left:50%;transform:translate(-50%)}.mvp-card-brooch.is-compact{width:auto;height:auto;top:.42rem}.mvp-card-brooch__line{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--podium-accent) 88%, white) 18%, color-mix(in srgb, var(--podium-accent) 96%, white) 50%, color-mix(in srgb, var(--podium-accent) 88%, white) 82%, transparent);height:1px;box-shadow:0 0 12px var(--podium-glow);position:absolute;inset:calc(50% - .5px) 0 auto}.mvp-card-brooch__pin{border-radius:var(--radius-pill);border:1px solid var(--podium-pin-border);background:radial-gradient(circle at 30% 30%, rgba(var(--rgb-white), .3), transparent 40%), linear-gradient(180deg, #483009fa, #130f07f5);width:1.5rem;height:1.5rem;color:var(--podium-accent);box-shadow:0 0 0 1px var(--podium-pin-highlight), 0 0 18px var(--podium-pin-glow);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mvp-card-brooch.is-compact .mvp-card-brooch__pin{width:1.35rem;height:1.35rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--podium-accent) 18%, transparent), 0 0 12px color-mix(in srgb, var(--podium-accent) 22%, transparent)}.mvp-card-brooch__pin svg{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--podium-accent) 45%, transparent))}.monthly-player-card .mvp-card-brooch{width:52%;top:.95rem}.monthly-player-card .mvp-card-brooch__pin,.player-modal__card .mvp-card-brooch__pin{width:1.8rem;height:1.8rem}.player-modal__card .mvp-card-brooch{width:42%;top:1rem}.member-mini-card__top{z-index:1;justify-content:space-between;align-items:flex-start;gap:.4rem;display:flex;position:relative}.member-mini-card__top-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.member-mini-card__mvp{border-radius:var(--radius-pill);background:var(--podium-badge-bg,rgba(var(--rgb-gold), .14));border:1px solid var(--podium-badge-border,rgba(var(--rgb-gold), .28));min-width:1.35rem;height:1.35rem;color:var(--podium-accent,var(--color-gold));font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 .35rem;font-weight:700;display:inline-flex}.member-mini-card__score{font-family:var(--ff-display);font-size:var(--fs-2xl);line-height:1}.member-mini-card__position{color:#9fd5ef;text-transform:uppercase;letter-spacing:.12em;font-size:var(--fs-2xs);text-align:right;max-width:5.6rem}.member-mini-card__portrait{z-index:1;border-radius:var(--radius-md);background:radial-gradient(circle at 50% 0%, rgba(var(--rgb-white), .08), transparent 34%), linear-gradient(180deg, #122c3df5, #0a1721eb);height:6.95rem;box-shadow:inset 0 1px 0 rgba(var(--rgb-white), .05), 0 0 0 1px rgba(var(--rgb-white), .03);place-items:center;display:grid;position:relative;overflow:hidden}.member-mini-card__portrait img{object-fit:cover;object-position:center center;width:100%;height:100%}.member-mini-card__portrait span{font-family:var(--ff-display);font-size:2rem}.member-mini-card__body{z-index:1;flex-direction:column;gap:.14rem;display:flex;position:relative}.member-mini-card__body strong{font-size:var(--fs-body-lg);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2em;line-height:1.2;display:-webkit-box;overflow:hidden}.member-mini-card__body p{color:#88a9bc;text-overflow:ellipsis;white-space:nowrap;min-height:1.3em;margin:0;font-size:.67rem;line-height:1.3;overflow:hidden}.member-mini-card__meta{color:#7fa8be;letter-spacing:.02em;font-size:.61rem}.member-mini-card__cta{color:#cde9f7;font-size:var(--fs-body-sm);justify-content:center;align-self:center;align-items:center;gap:.3rem;margin-top:.25rem;display:inline-flex}.players-showcase{flex-direction:column;gap:1rem;display:flex}.players-showcase__section{padding:.9rem .9rem .96rem}.players-showcase__grid{justify-content:center;gap:.62rem}.players-showcase-card{cursor:pointer;background:radial-gradient(circle at top,#5eaada29,#0000 34%),linear-gradient(#122432f5,#091018fa);border-radius:1.18rem;gap:.48rem;width:7.3rem;min-width:7.3rem;min-height:15.7rem;padding:.42rem;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden}.players-showcase-card:hover{box-shadow:inset 0 1px 0 rgba(var(--rgb-white), .05), 0 18px 34px rgba(var(--rgb-black), .24);transform:translateY(-2px)}.players-showcase-card:focus-visible{outline-offset:2px;outline:2px solid #71c5f4cc}.players-showcase-card .member-mini-card__portrait{border-radius:var(--radius-lg);background:radial-gradient(circle at top,#5eaada29,#0000 58%),linear-gradient(#132431f5,#0a131dfa);height:8.85rem}.players-showcase-card.member-mini-card--drop-in .member-mini-card__portrait{height:8.85rem}.players-showcase-card .member-mini-card__portrait img{object-fit:cover;object-position:center 16%}.players-showcase-card__body{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:.24rem;min-height:5.75rem;margin-top:0;padding:.16rem .18rem .14rem;display:flex}.players-showcase-card__body strong{min-height:0;font-size:var(--fs-body-lg);line-height:1.12;display:block}.players-showcase-card__role{color:#8eb9d2;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.5rem;line-height:1.15}.players-showcase-card__score-inline{justify-content:space-between;align-items:center;gap:.35rem;padding-top:.12rem;display:flex}.players-showcase-card__score-inline span{color:#8eb9d2;text-transform:uppercase;letter-spacing:.14em;font-size:.44rem;line-height:1}.players-showcase-card__score-inline strong{font-family:var(--ff-display);font-size:var(--fs-md);color:var(--color-gold);line-height:1}.players-showcase-card__metrics{justify-content:space-between;align-items:center;gap:.36rem;display:flex}.players-showcase-card__metrics span{color:var(--color-muted-blue);font-size:var(--fs-2xs);white-space:nowrap;line-height:1}.players-showcase-card__chips{text-align:center;color:#dcf6ff;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:auto 0 0;font-size:.54rem;line-height:1.15;display:flex}.players-showcase-overlay{z-index:60;-webkit-backdrop-filter:blur(12px);background:#02060abd;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.players-showcase-overlay__shell{cursor:zoom-out;width:min(70vw,30rem);max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);animation:.18s ease-out players-showcase-pop;overflow:auto}.players-showcase-overlay__shell .monthly-player-card--profile{width:100%;max-width:none}@keyframes players-showcase-pop{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.content-gallery{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.content-gallery__item{border-radius:var(--radius-lg);background:linear-gradient(#0c151ffa,#091018f5);border:1px solid #89b4d41f;overflow:hidden}.content-gallery__item img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.content-gallery__copy{gap:.22rem;padding:.85rem .9rem 1rem;display:grid}.content-gallery__copy strong{font-size:var(--fs-xl)}.content-gallery__copy span{color:#9ab8ca;font-size:var(--fs-body-sm)}.content-gallery__copy p{color:#d6e4ee;font-size:var(--fs-body-lg);margin:.2rem 0 0;line-height:1.45}.player-modal{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02060ab8;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.player-modal__card{width:min(100%,52rem);max-height:90vh;box-shadow:0 28px 70px rgba(var(--rgb-black), .34);background:linear-gradient(#0d141dfa,#0a1017f5);border:1px solid #87abc42e;border-radius:1.7rem;padding:1.2rem;position:relative;overflow:auto}.player-modal__card.is-mvp{isolation:isolate;border-color:rgba(var(--rgb-gold), .32);box-shadow:0 0 0 1px rgba(var(--rgb-gold), .1), 0 0 34px rgba(var(--rgb-gold), .12), 0 28px 70px rgba(var(--rgb-black), .34)}.player-modal__card.is-podium{isolation:isolate;border-color:var(--podium-ring);box-shadow:0 0 0 1px var(--podium-glow), 0 0 34px var(--podium-glow), 0 28px 70px rgba(var(--rgb-black), .34)}.player-modal__card.is-mvp:before,.player-modal__card.is-podium:before{display:none}.player-modal__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.player-modal__header h3{margin:.25rem 0;font-size:2rem}.player-modal__header strong{font-family:var(--ff-display);text-transform:uppercase;color:var(--color-gold);text-shadow:0 0 18px rgba(var(--rgb-gold), .18);font-size:1.05rem}.player-modal__meta-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.player-modal__mvp-badge{border-radius:var(--radius-pill);background:var(--podium-badge-bg,rgba(var(--rgb-gold), .08));border:1px solid var(--podium-badge-border,rgba(var(--rgb-gold), .2));color:var(--podium-accent,var(--color-gold));font-size:var(--fs-body);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.38rem;margin-top:.55rem;padding:.36rem .62rem;display:inline-flex}.player-modal__content{grid-template-columns:minmax(220px,.8fr) minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.player-modal__portrait{border-radius:var(--radius-xl);background:linear-gradient(145deg,#10aaff38,#050b1259);place-items:center;min-height:20rem;display:grid;overflow:hidden}.player-modal__portrait img{object-fit:cover;object-position:center center;width:100%;height:100%}.player-modal__portrait span{font-family:var(--ff-display);font-size:4rem}.player-modal__details{flex-direction:column;gap:.9rem;display:flex}.player-modal__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.player-modal__metrics>div{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-light), .12);background:linear-gradient(180deg, rgba(var(--rgb-white), .04), rgba(var(--rgb-white), .015)), rgba(var(--rgb-white), .03);padding:.8rem}.player-modal__metrics span{color:#8eb9d2;font-size:var(--fs-body-sm);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.25rem;display:block}.player-modal__metrics strong{font-family:var(--ff-display);color:var(--color-gold);text-shadow:0 0 18px rgba(var(--rgb-gold), .16);font-size:1.25rem}.player-modal__bio{color:#b2c6d5;margin:0;line-height:1.6}.player-modal__tags{flex-wrap:wrap;gap:.45rem;display:flex}.player-modal__tags span{border-radius:var(--radius-pill);background:rgba(var(--rgb-gold), .08);border:1px solid rgba(var(--rgb-gold), .18);color:var(--color-gold);font-size:var(--fs-body);align-items:center;padding:.4rem .66rem;display:inline-flex}.monthly-home__hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.monthly-home__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.monthly-player-card{min-height:auto;box-shadow:0 22px 54px rgba(var(--rgb-black), .26);isolation:isolate;background:0 0;border:0;border-radius:2.3rem;padding:.14rem;position:relative;overflow:hidden}.monthly-player-card:before{content:"";border-radius:inherit;background:radial-gradient(circle at top center, rgba(var(--rgb-cyan-bright), .1), transparent 30%), linear-gradient(180deg, rgba(var(--rgb-white), .015), transparent 24%, #10b6ff08 82%, #04080c14);opacity:.7;pointer-events:none;position:absolute;inset:0}.monthly-player-card:after{content:"";border-radius:inherit;background:conic-gradient(from 0deg, transparent 0deg, transparent 290deg, rgba(var(--rgb-cyan-bright), .12) 308deg, #ffe9abf2 326deg, rgba(var(--rgb-cyan-bright), .56) 344deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;z-index:4;padding:1.4px;animation:7s linear infinite monthly-card-beam;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.monthly-player-card.is-mvp{box-shadow:0 0 0 1px rgba(var(--rgb-gold), .12), 0 0 44px rgba(var(--rgb-gold), .12), 0 22px 54px rgba(var(--rgb-black), .3)}.monthly-player-card.is-mvp:before{background:radial-gradient(circle at top center, #ffc03d2e, transparent 34%), linear-gradient(180deg, rgba(var(--rgb-white), .02), transparent 24%, #ffb83a0d 82%, #04080c14)}.monthly-player-card.is-mvp:after{background:conic-gradient(#0000 0deg 286deg,#ffefbcf0 308deg,#ffa60adb 327deg,#ffeaa9eb 346deg,#0000 360deg);animation:4.6s linear infinite mvp-frame-sweep}.monthly-player-card.is-mvp .monthly-player-card__noise{opacity:.4;background:linear-gradient(140deg,#0000 0 31%,#ffb73114 32%,#0000 35%),linear-gradient(40deg,#0000 0 69%,#ffe29714 70%,#0000 73%)}.monthly-player-card__noise{opacity:.2;background:linear-gradient(140deg,#0000 0 31%,#14abff0a 32%,#0000 35%),linear-gradient(40deg,#0000 0 69%,#14abff0a 70%,#0000 73%);position:absolute;inset:0}.monthly-player-card__header,.community-feed,.playlist-card,.history-card,.feed-card{z-index:1;position:relative}.monthly-player-card--full{flex-direction:column;gap:0;max-width:28.2rem;min-height:auto;margin:0 auto;display:flex}.monthly-player-card--profile{width:min(100%,15.6rem);max-width:15.6rem}.monthly-player-card--full:after,.monthly-player-card--full .monthly-player-card__noise{display:none}.monthly-player-card--profile .monthly-player-card__header{gap:.55rem}.monthly-player-card--profile .monthly-player-card__score-block{min-width:2.8rem;padding:.34rem .48rem}.monthly-player-card--profile .monthly-player-card__score{font-size:1.65rem}.monthly-player-card--profile .monthly-player-card__score-label{font-size:.52rem}.monthly-player-card--profile .monthly-player-card__mvp,.monthly-player-card--profile .monthly-player-card__rarity{padding:.28rem .46rem;font-size:.54rem}.monthly-player-card--profile .monthly-player-card__portrait{aspect-ratio:.82}.monthly-player-card--profile .monthly-player-card__avatar-fallback{font-size:2.8rem}.monthly-player-card--profile .monthly-player-card__footer{margin-top:-.8rem;padding:.62rem .68rem .74rem}.monthly-player-card--profile .monthly-player-card__footer h2{max-width:none;font-size:clamp(1.2rem,3vw,1.52rem)}.monthly-player-card--profile .monthly-player-card__footer strong{font-size:var(--fs-md)}.monthly-player-card--profile .monthly-player-card__bio{font-size:var(--fs-body-sm);line-height:1.28}.monthly-player-card--profile .monthly-player-card__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-player-card--profile .monthly-player-card__stats>div{padding:.42rem .48rem}.monthly-player-card--profile .monthly-player-card__stats span{font-size:var(--fs-2xs)}.monthly-player-card--profile .monthly-player-card__stats strong{font-size:var(--fs-body-lg)}.monthly-player-card--profile .monthly-player-card__chips span{font-size:var(--fs-xs)}.profile-view{gap:1rem}.profile-view__hero{gap:1rem;display:grid}.profile-view__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.profile-view__intro{gap:.35rem;display:grid}.profile-view__intro h2{font-family:var(--ff-display);text-transform:uppercase;margin:0;font-size:clamp(1.5rem,4vw,2rem);line-height:.94}.profile-view__intro p:last-child{color:#afc4d3;max-width:40rem;margin:0}.profile-view__edit-button{flex-shrink:0}.profile-view__card-wrap{justify-content:center;display:flex}.monthly-player-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:0 .2rem;display:flex}.monthly-player-card__header--overlay{z-index:2;padding:0;position:absolute;inset:.5rem .5rem auto}.monthly-player-card__header-badges{flex-direction:column;align-items:flex-end;gap:.45rem;display:flex}.monthly-player-card__score-block{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(8px);background:#050c12b8;border:1px solid #1ab3ff3d;flex-direction:column;align-items:center;gap:.15rem;min-width:4rem;padding:.62rem .78rem;display:flex}.monthly-player-card__score{color:#f7fcff;font-family:var(--ff-display);font-size:2.2rem;line-height:.9}.monthly-player-card__rarity{border-radius:var(--radius-pill);color:#cfe9f8;text-transform:uppercase;letter-spacing:.14em;max-width:9rem;font-size:var(--fs-xs);text-align:center;-webkit-backdrop-filter:blur(8px);background:#050c12ad;border:1px solid #88b8d433;justify-content:center;align-items:center;padding:.46rem .7rem;display:inline-flex}.monthly-player-card__mvp{border-radius:var(--radius-pill);background:var(--podium-badge-bg,rgba(var(--rgb-gold), .12));border:1px solid var(--podium-badge-border,rgba(var(--rgb-gold), .26));color:var(--podium-accent,var(--color-gold));font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:.38rem;padding:.4rem .64rem;display:inline-flex}.monthly-player-card.is-mvp .monthly-player-card__mvp,.monthly-player-card.is-podium .monthly-player-card__mvp,.player-modal__card.is-mvp .player-modal__mvp-badge,.player-modal__card.is-podium .player-modal__mvp-badge{background:color-mix(in srgb, var(--podium-badge-bg,rgba(var(--rgb-gold), .16)) 100%, transparent);border-color:color-mix(in srgb, var(--podium-badge-border,#ffe1966b) 100%, transparent);box-shadow:0 0 18px var(--podium-glow,rgba(var(--rgb-gold), .12))}.monthly-player-card__score-label{color:#7ebddf;text-transform:uppercase;letter-spacing:.18em;font-size:var(--fs-xs)}.monthly-player-card__portrait{aspect-ratio:.92;border:1px solid rgba(var(--rgb-blue-light), .08);background:linear-gradient(180deg, rgba(var(--rgb-white), .05), #070c1229), radial-gradient(circle at top center, rgba(var(--rgb-cyan-bright), .14), transparent 48%);border-bottom:0;border-radius:1.8rem 1.8rem 0 0;align-self:stretch;width:100%;margin:0;position:relative;overflow:hidden}.monthly-player-card__portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070b11d1);height:28%;position:absolute;inset:auto 0 0}.monthly-player-card__portrait img{object-fit:cover;object-position:center center;width:100%;height:100%}.monthly-player-card__avatar-fallback{color:#f8fcff;width:100%;height:100%;min-height:100%;font-family:var(--ff-display);background:linear-gradient(160deg,#0fb9ffd1,#0a111966);border-radius:1.8rem 1.8rem 0 0;place-items:center;font-size:3.4rem;display:grid}.monthly-player-card__footer{z-index:2;background:linear-gradient(180deg, rgba(var(--rgb-white), .06), rgba(var(--rgb-white), .02)), #080e14c7;border:1px solid rgba(var(--rgb-blue-light), .08);box-shadow:0 -12px 26px #040a0f38, inset 0 1px 0 rgba(var(--rgb-white), .04);-webkit-backdrop-filter:blur(18px);border-top:0;border-radius:0 0 1.8rem 1.8rem;flex-direction:column;flex:none;justify-content:flex-start;gap:.45rem;margin-top:-1rem;padding:.76rem .8rem .82rem;display:flex;position:relative}@keyframes monthly-card-beam{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.monthly-player-card__footer--expanded{gap:.48rem}.monthly-player-card__eyebrow{color:#86caef;text-transform:uppercase;letter-spacing:.18em;font-size:var(--fs-sm);margin:0}.monthly-player-card__footer h2{max-width:8ch;margin:0;font-size:clamp(1.6rem,4vw,2.15rem);line-height:.9}.monthly-player-card__footer strong{font-family:var(--ff-display);font-size:var(--fs-xl);text-transform:uppercase;color:var(--color-gold);text-shadow:0 0 18px rgba(var(--rgb-gold), .18)}.community-feed__hero,.community-feed__composer,.feed-card,.playlist-card,.history-card{border-radius:var(--radius-xl);border:1px solid rgba(var(--rgb-blue-light), .12);background:rgba(var(--rgb-white), .04)}.monthly-player-card__identity{grid-template-columns:1fr;align-items:start;gap:.3rem;display:grid}.monthly-player-card__bio{color:#afc4d3;min-height:0;font-size:var(--fs-body);margin:0;line-height:1.34}.monthly-player-card__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.36rem;display:grid}.monthly-player-card__stats>div{border-radius:var(--radius-sm);border:1px solid rgba(var(--rgb-blue-light), .12);background:#050c1247;padding:.46rem .52rem}.monthly-player-card__stats span{color:#8eb9d2;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.25rem;display:block}.monthly-player-card__stats strong{font-size:var(--fs-xl);font-family:var(--ff-display)}.monthly-player-card__chips{flex-wrap:wrap;gap:.28rem;display:flex}.monthly-player-card__chips span{border-radius:var(--radius-pill);color:#dcf6ff;font-size:var(--fs-sm);background:#0a9cff1f;border:1px solid #1ab3ff2e;align-items:center;padding:.22rem .46rem;display:inline-flex}.mvp-banner{flex-direction:column;gap:.9rem;display:flex}.match-status-banner{border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 rgba(var(--rgb-white), .05), 0 18px 38px rgba(var(--rgb-black), .22);background:radial-gradient(circle at 0 0,#70d2ff26,#0000 28%),linear-gradient(145deg,#0d1c27fa,#081018fa);border:1px solid #89b4d429;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.1rem 1.15rem;display:flex}.match-status-banner.is-live{background:radial-gradient(circle at 0 0,#4cd69029,#0000 30%),linear-gradient(145deg,#0d241dfa,#081218fa);border-color:#4cd69047}.match-status-banner.is-ended{border-color:rgba(var(--rgb-gold), .26);background:radial-gradient(circle at top left, rgba(var(--rgb-gold), .14), transparent 28%), linear-gradient(145deg, #241b0efa, #0a1218fa)}.match-status-banner__copy{flex-direction:column;gap:.25rem;display:flex}.match-status-banner__copy h3{margin:0;font-size:clamp(1.3rem,2vw,2rem)}.match-status-banner__copy strong{color:#cfe4f1;line-height:1.5}.match-status-banner__clock{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-white), .06);background:rgba(var(--rgb-white), .04);min-width:12rem;box-shadow:inset 0 1px 0 rgba(var(--rgb-white), .04);flex-direction:column;align-items:flex-end;gap:.3rem;padding:.8rem .95rem;display:flex}.match-status-banner__clock span{font-family:var(--ff-display);letter-spacing:.04em;color:var(--color-text-white);font-size:clamp(2rem,3.4vw,3rem);line-height:1}.match-status-banner__clock small{color:#9eb8c8;text-transform:uppercase;letter-spacing:.12em;font-size:var(--fs-xs)}.mvp-banner__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mvp-banner__header h3{margin:.15rem 0 .3rem;font-size:clamp(1.4rem,2vw,2rem)}.mvp-banner__header strong{color:#d4ebfa}.mvp-banner__copy{color:#afc4d3;max-width:56rem;margin:0;line-height:1.55}.mvp-priority{border-radius:var(--radius-xl);border:1px solid rgba(var(--rgb-gold), .22);background:radial-gradient(circle at top left, rgba(var(--rgb-gold), .14), transparent 28%), linear-gradient(180deg, #121418fa, #0a1018f5);box-shadow:0 20px 42px rgba(var(--rgb-black), .26), inset 0 1px 0 rgba(var(--rgb-white), .04);padding:1.05rem 1.1rem 1.15rem;position:relative}.mvp-vote-strip__viewport{scrollbar-width:thin;scrollbar-color:#89b4d459 transparent;padding:.4rem .12rem 1rem;overflow-x:auto}.mvp-vote-strip__viewport::-webkit-scrollbar{height:.45rem}.mvp-vote-strip__viewport::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#89b4d452}.mvp-vote-strip{align-items:flex-start;gap:1rem;width:max-content;padding:.35rem .4rem;display:flex}.mvp-vote-card{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.mvp-vote-card.is-selected{border-color:rgba(var(--rgb-gold), .54);box-shadow:0 0 0 1px rgba(var(--rgb-gold), .16), 0 0 36px rgba(var(--rgb-gold), .18), 0 22px 44px rgba(var(--rgb-black), .34);background:linear-gradient(150deg, rgba(var(--rgb-gold), .24), transparent 20%, transparent 74%, rgba(var(--rgb-gold), .1)), linear-gradient(180deg, #141412fa, #0b121af5);transform:translateY(-.5rem)scale(1.15)}.mvp-vote-card.is-selected .member-mini-card__cta{color:var(--color-gold)}.mvp-banner__confirm{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-top:.2rem;display:flex}.mvp-banner__confirm strong{color:#f3fbff;font-size:var(--fs-xl)}.mvp-banner__confirm span{color:#a9c0d0;flex:16rem;line-height:1.5}.mvp-modal{width:min(100%,44rem)}.mvp-modal__copy{color:#afc4d3;margin:.8rem 0 1rem;line-height:1.5}.mvp-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.mvp-option{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-light), .12);background:rgba(var(--rgb-white), .03);color:var(--color-text-bright);cursor:pointer;flex-direction:column;align-items:center;gap:.45rem;padding:.8rem;display:flex}.mvp-option.is-active{border-color:rgba(var(--rgb-gold), .34);background:rgba(var(--rgb-gold), .08)}.mvp-option img,.mvp-option__fallback{border-radius:var(--radius-lg);width:5.1rem;height:5.1rem}.mvp-option img{object-fit:cover}.mvp-option__fallback{color:#f8fcff;font-family:var(--ff-display);font-size:var(--fs-3xl);background:linear-gradient(160deg,#0fb9ffd1,#0a111966);place-items:center;display:grid}.mvp-option strong{text-align:center;font-size:var(--fs-md);line-height:1.2}.mvp-option span{color:#e6c26a;font-size:var(--fs-body-sm);text-transform:uppercase;letter-spacing:.08em}.monthly-player-card__positions span{border-radius:var(--radius-pill);background:rgba(var(--rgb-white), .04);color:var(--color-muted-blue);font-size:var(--fs-body-sm);border:1px solid #88b8d424;align-items:center;padding:.28rem .54rem;display:inline-flex}.community-feed,.playlist-stack,.history-stack,.playlist-card__videos,.history-card__preview{flex-direction:column;gap:.9rem;display:flex}.community-feed{min-height:34rem}.community-feed__hero,.community-feed__composer,.playlist-card,.history-card{padding:1rem}.community-feed__hero{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.community-feed__hero p,.playlist-card__header p,.playlist-video__meta span,.history-card__header p,.feed-card__header p{color:#97acbc;margin:.25rem 0 0}.community-feed__composer textarea{border:1px solid rgba(var(--rgb-blue-light), .16);border-radius:var(--radius-lg);width:100%;color:var(--color-text-bright);resize:vertical;background:#060d12b8;padding:.9rem .95rem}.community-feed__composer--chat{border-radius:var(--radius-xl);border:1px solid rgba(var(--rgb-blue-light), .12);box-shadow:inset 0 1px 0 rgba(var(--rgb-white), .03);background:linear-gradient(#091017f5,#070d13f0);gap:.75rem;margin-top:auto;padding:.75rem}.community-feed__composer-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.community-feed__composer--chat input{border:1px solid rgba(var(--rgb-blue-light), .14);border-radius:var(--radius-pill);background:rgba(var(--rgb-white), .04);width:100%;min-width:0;min-height:2.8rem;color:var(--color-text-bright);padding:.78rem 1rem}.community-feed__send{border-radius:var(--radius-md);background:linear-gradient(135deg, rgba(var(--rgb-cyan-bright), .22), #0d202b8a);width:2.65rem;height:2.65rem;color:var(--color-text-bright);cursor:pointer;border:1px solid #32bfff59;flex:none;justify-content:center;align-items:center;display:inline-flex}.community-feed__send:disabled{opacity:.55;cursor:wait}.community-feed__actions,.feed-card__header,.playlist-card__header,.history-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.community-feed__actions{align-items:center}.community-feed__actions span{color:#8fb0c2;font-size:var(--fs-body-lg)}.community-feed__actions--chat{justify-content:flex-end;align-items:center;gap:.6rem}.community-feed__attach{border-radius:var(--radius-pill);flex:none;min-height:2.2rem;padding:.42rem .68rem}.community-feed__attach--icon{border-radius:var(--radius-md);justify-content:center;width:2.65rem;min-height:2.65rem;padding:0}.community-feed__attach--icon span{display:none}.community-feed__attach span{font-size:var(--fs-body)}.feed-card{padding:1rem}.feed-card p{color:var(--color-muted-blue);margin:.55rem 0 0}.chat-list{flex-direction:column;gap:.72rem;max-height:29rem;padding:.2rem .1rem .2rem 0;display:flex;overflow-y:auto}.chat-message{align-items:flex-end;gap:.45rem;max-width:100%;display:flex}.chat-message.is-own{flex-direction:row-reverse}.chat-avatar{border-radius:var(--radius-pill);object-fit:cover;border:1px solid rgba(var(--rgb-blue-light), .16);flex-shrink:0;width:1.7rem;height:1.7rem}.chat-avatar--fallback{color:#f8fcff;font-family:var(--ff-display);font-size:var(--fs-xl);background:linear-gradient(160deg,#0fb9ffd1,#0a111966);justify-content:center;align-items:center;display:inline-flex}.chat-bubble{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-light), .12);background:linear-gradient(180deg, rgba(var(--rgb-white), .07), rgba(var(--rgb-white), .045));max-width:min(100%,24rem);box-shadow:0 8px 18px rgba(var(--rgb-black), .12);padding:.62rem .78rem .54rem}.chat-message.is-own .chat-bubble{background:linear-gradient(135deg, rgba(var(--rgb-cyan-bright), .22), #0a1c2794);border-color:#32bfff47;border-bottom-right-radius:.45rem}.chat-message:not(.is-own) .chat-bubble{border-bottom-left-radius:.45rem}.chat-message.is-notice .chat-bubble{background:linear-gradient(135deg, rgba(var(--rgb-gold), .14), #26180638);border-color:rgba(var(--rgb-gold), .28);box-shadow:0 0 0 1px rgba(var(--rgb-gold), .08)}.chat-bubble__meta{align-items:center;gap:.45rem;margin-bottom:.18rem;display:flex}.chat-bubble__meta strong{font-size:var(--fs-body);color:#9cc0d5;letter-spacing:.02em}.chat-bubble__badges{flex-wrap:wrap;gap:.35rem;margin-bottom:.4rem;display:flex}.feed-post-badge{border-radius:var(--radius-pill);font-size:var(--fs-sm);background:rgba(var(--rgb-white), .04);color:var(--color-muted-blue);border:1px solid #8eb4cd2e;justify-content:center;align-items:center;padding:.22rem .48rem;display:inline-flex}.feed-post-badge--general{color:#cfe7f4}.feed-post-badge--notice{color:var(--color-gold);border-color:rgba(var(--rgb-gold), .28);background:rgba(var(--rgb-gold), .08)}.feed-post-badge--notice-flag{color:#ffe6a4;border-color:rgba(var(--rgb-gold), .28);background:rgba(var(--rgb-gold), .16)}.feed-post-badge--photo{color:#a7f0d9;background:#64dcb414;border-color:#64dcb438}.feed-post-badge--video{color:#ffb4c7;background:#ff769c14;border-color:#ff769c38}.feed-post-badge--match{color:#9ed3ef;background:#86caef14;border-color:#86caef38}.chat-bubble p{color:var(--color-muted-blue);font-size:var(--fs-md);margin:0;line-height:1.45}.chat-bubble__footer{justify-content:flex-end;margin-top:.28rem;display:flex}.chat-bubble__footer span{color:#88a7ba;font-size:var(--fs-sm);line-height:1}.community-post__image{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-light), .12);object-fit:cover;width:100%;max-height:22rem;margin-top:.65rem}.feed-reactions{flex-wrap:wrap;gap:.32rem;margin-top:.45rem;display:flex}.community-post__context{border-radius:var(--radius-pill);color:#9ed3ef;font-size:var(--fs-body-sm);background:#86caef14;border:1px solid #86caef24;align-items:center;gap:.38rem;margin-top:.55rem;padding:.3rem .52rem;display:inline-flex}.feed-like{border-radius:var(--radius-pill);background:rgba(var(--rgb-white), .03);color:var(--color-muted-blue);font-size:var(--fs-sm);cursor:pointer;border:1px solid #8eb4cd2e;align-items:center;gap:.22rem;margin-top:0;padding:.17rem .38rem;line-height:1;display:inline-flex}.feed-like.is-active{color:#ffd7e4;background:#ff5f8a1f;border-color:#ff5f8a59}.feed-like.is-up{color:#cfe7f4}.feed-like.is-up.is-active{color:#dcf6ff;background:#269de024;border-color:#49c7ff52}.feed-like.is-love.is-active{color:#ffd7e4;background:#ff5f8a1f;border-color:#ff5f8a59}.feed-like.is-down.is-active{border-color:rgba(var(--rgb-gold), .32);background:rgba(var(--rgb-gold), .12);color:var(--color-gold)}.playlist-card__videos{margin-top:.95rem}.highlight-photo-panel{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:1rem;display:grid}.highlight-photo-stage{border-radius:var(--radius-xl);border:1px solid rgba(var(--rgb-blue-light), .12);background:rgba(var(--rgb-white), .04);touch-action:pan-y;-webkit-user-select:none;user-select:none;min-height:20rem;position:relative;overflow:hidden}.highlight-photo-stage__media{position:absolute;inset:0}.highlight-photo-stage__media img{object-fit:cover;width:100%;height:100%}.highlight-photo-stage__overlay{z-index:1;background:linear-gradient(#040a100d,#040a103d 40%,#040a10e6),linear-gradient(118deg,#0000 45%,#10bfff1a 52%,#0000 58%);flex-direction:column;justify-content:flex-end;gap:.65rem;min-height:20rem;padding:1rem;display:flex;position:relative}.highlight-photo-stage__author{align-items:center;gap:.75rem;display:flex}.highlight-photo-stage__author div{flex-direction:column;gap:.12rem;display:flex}.highlight-photo-stage__author strong{font-size:var(--fs-body-lg)}.highlight-photo-stage__author span{color:#a8becc;font-size:var(--fs-sm)}.highlight-photo-stage__overlay p{max-width:32rem;color:var(--color-text-bright);font-size:var(--fs-body-lg);margin:0;line-height:1.45}.highlight-photo-stage__dots{z-index:2;gap:.35rem;display:flex;position:absolute;bottom:1rem;right:1rem}.highlight-photo-stage__dots span,.highlight-photo-stage__dots button{border-radius:var(--radius-pill);background:rgba(var(--rgb-white), .36);appearance:none;cursor:pointer;border:0;width:.52rem;height:.52rem;padding:0}.highlight-photo-stage__dots span.is-active,.highlight-photo-stage__dots button.is-active{background:var(--color-gold);box-shadow:0 0 12px rgba(var(--rgb-gold), .5)}.highlight-photo-form{flex-direction:column;gap:.72rem;display:flex}.highlight-photo-form__actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.highlight-photo-form__actions span{color:#97afbe;font-size:var(--fs-sm)}.featured-video-stage{border-radius:var(--radius-xl);border:1px solid rgba(var(--rgb-blue-light), .12);background:rgba(var(--rgb-white), .04);min-height:20rem;position:relative;overflow:hidden}.featured-video-stage__media{position:absolute;inset:0}.featured-video-stage__media iframe{border:0;width:100%;height:100%}.featured-video-stage__overlay{z-index:1;pointer-events:none;background:linear-gradient(#040a100a,#040a1029 45%,#040a10e0),linear-gradient(118deg,#0000 45%,#10bfff14 52%,#0000 58%);flex-direction:column;justify-content:flex-end;gap:.4rem;min-height:20rem;padding:1rem;display:flex;position:relative}.featured-video-stage__overlay strong{font-size:var(--fs-xl)}.featured-video-stage__overlay p,.featured-video-panel__info p{color:#d8e8f1;margin:0;line-height:1.45}.featured-video-panel__info{border-radius:var(--radius-xl);border:1px solid rgba(var(--rgb-blue-light), .12);background:rgba(var(--rgb-white), .04);align-items:center;padding:1rem;display:grid}.featured-video-side{flex-direction:column;gap:.9rem;display:flex}.featured-video-list{flex-direction:column;gap:.7rem;display:flex}.featured-video-list__item{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-light), .12);background:rgba(var(--rgb-white), .04);width:100%;color:var(--color-muted-blue);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:.22rem;padding:.9rem 1rem;transition:border-color .18s,background .18s,transform .18s;display:flex}.featured-video-list__item:hover{background:#0a9cff14;border-color:#50d2ff47}.featured-video-list__item.is-active{border-color:rgba(var(--rgb-gold), .24);background:linear-gradient(180deg, rgba(var(--rgb-gold), .08), rgba(var(--rgb-white), .04)), rgba(var(--rgb-white), .04);box-shadow:0 0 20px rgba(var(--rgb-gold), .08)}.featured-video-list__label{color:#86caef;font-size:var(--fs-body-sm);text-transform:uppercase;letter-spacing:.12em}.featured-video-list__item strong{color:var(--color-text-bright);font-size:var(--fs-xl);line-height:1.35}.playlist-video{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-blue-light), .1);color:inherit;background:#050c1294;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:.9rem;padding:.75rem;text-decoration:none;display:grid}.playlist-video__thumb{border-radius:var(--radius-md);background:linear-gradient(145deg,#10aaff4d,#050b1259);place-items:center;min-height:5.5rem;display:grid;overflow:hidden}.playlist-video__thumb img{object-fit:cover;width:100%;height:100%}.playlist-video__meta{flex-direction:column;gap:.25rem;display:flex}.history-card__preview .data-card{padding:.8rem .9rem}@media (hover:hover) and (pointer:fine){.panel:hover,.match-card:hover,.stat-card:hover,.finance-metric:hover,.finance-chart-card:hover,.data-card:hover,.player-card:hover,.video-card:hover,.payment-row:hover,.highlight-row:hover,.comment-card:hover,.checklist-item:hover,.search-input:hover,.match-board:hover,.formation-card:hover{border-color:rgba(var(--rgb-cyan), .22);box-shadow:var(--shadow-elevated), 0 0 0 1px rgba(var(--rgb-cyan), .05);transform:translateY(-2px)}.primary-button:hover{filter:brightness(1.05);box-shadow:0 14px 28px #1284c738}.secondary-button:hover,.hero-court-summary__button:hover,.toolbar__badge--action:hover,.toolbar__icon-button:hover,.toolbar__menu-toggle:hover,.bottom-nav__button:hover,.mini-button:hover{border-color:rgba(var(--rgb-cyan), .24);background:#0d1824fa}.view-nav button:hover{border-color:rgba(var(--rgb-cyan), .28);box-shadow:0 8px 18px rgba(var(--rgb-black), .18);transform:translateY(-1px)}}@media (width<=1100px){.hero-layout,.stats-grid,.view-grid,.evaluation-progress-grid,.highlight-photo-panel,.match-split,.players-grid,.video-grid,.admin-shortcuts,.finance-summary,.finance-dashboard__grid,.finance-dashboard__grid--admin,.finance-collection-overview,.finance-collection-grid,.finance-metrics-grid,.finance-metrics-grid--admin,.form-grid,.agenda-overview,.agenda-columns,.profile-summary__metrics,.evaluation-grid,.monthly-home__hero,.monthly-home__stats,.monthly-player-card__identity,.monthly-player-card__stats,.player-modal__content,.player-modal__metrics{grid-template-columns:1fr}.view-grid__full{grid-column:auto}}@media (width<=720px){html{font-size:12px}.toolbar__notifications{top:calc(3.75rem + env(safe-area-inset-top));width:auto;max-width:none;max-height:calc(100vh - 10.4rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));position:fixed;left:.75rem;right:.75rem}.app-shell{padding:calc(3.95rem + env(safe-area-inset-top)) calc(1rem + env(safe-area-inset-right)) calc(6.2rem + env(safe-area-inset-bottom)) calc(1rem + env(safe-area-inset-left));gap:.82rem}.auth-shell{padding:calc(1rem + env(safe-area-inset-top)) calc(1rem + env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) calc(1rem + env(safe-area-inset-left))}.auth-card{border-radius:22px;padding:1.2rem}.auth-toggle{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.auth-toggle button{flex:10rem;justify-content:center;min-width:0}.hero-card,.match-card,.panel{border-radius:22px}.hero-card{padding:1rem}.hero-court-panel{min-height:max(28rem,100dvh - 11rem)}.hero-court-panel__header{align-items:flex-start;inset:.82rem .82rem auto}.hero-court--vertical{min-height:max(28rem,100dvh - 11rem)}.hero-court--vertical .hero-court__viewer-shell,.hero-court--vertical .hero-court__surface,.hero-court--vertical .hero-court__viewer{max-width:none;min-height:max(28rem,100dvh - 11rem)}.hero-confirmed-list{gap:.34rem}.hero-confirmed-list__item{border-radius:var(--radius-md);padding:.48rem .58rem}.hero-confirmed-list__identity{gap:.48rem}.hero-confirmed-list__index{width:1.58rem;height:1.58rem;font-size:var(--fs-body)}.hero-confirmed-list__avatar{border-radius:var(--radius-sm);width:2.42rem;height:2.42rem}.hero-confirmed-list__copy strong{font-size:var(--fs-body-lg)}.hero-confirmed-list__tags{font-size:var(--fs-2xs);letter-spacing:.1em}.hero-card__presence-actions{gap:.5rem;margin-top:.78rem}.hero-card__presence-button{min-height:2.45rem;font-size:var(--fs-body);padding:.62rem .72rem}.hero-ball{width:3.2rem;height:3.2rem;inset:2.95rem 1rem auto auto}.live-strip__group{font-size:var(--fs-xs);letter-spacing:.09em;gap:.8rem;padding:.62rem .9rem}.top-podium-card{border-radius:var(--radius-lg);padding:.58rem .5rem .68rem}.top-podium-card:after{inset:.4rem -.14rem -.46rem .22rem}.top-podium-card--silver{transform:translateY(.28rem)rotateY(4deg)}.top-podium-card--bronze{transform:translateY(.28rem)rotateY(-4deg)}.top-podium-card.is-featured{transform:translate3d(0,-.42rem,2rem)}.top-podium-card.is-featured:after{inset:.36rem -.18rem -.64rem .26rem}.top-podium-card .member-mini-card__mvp{min-width:1.35rem;height:1.2rem;padding:0 .3rem;font-size:.5rem}.top-podium-card__tone{font-size:var(--fs-2xs);letter-spacing:.08em;max-width:3.7rem}.top-podium-card__portrait{height:4.6rem}.top-podium-card__top{min-height:1.82rem;padding-top:.76rem}.top-podium-card .mvp-card-brooch{width:62%;height:1.06rem;top:-.14rem}.top-podium-card .mvp-card-brooch__pin{width:1rem;height:1rem}.top-podium-card__body strong{font-size:var(--fs-body-sm)}.top-podium-card__body p,.top-podium-card__votes{font-size:var(--fs-2xs)}.app-shell>.toolbar.toolbar--phone{top:calc(.3rem + env(safe-area-inset-top));right:calc(.8rem + env(safe-area-inset-right));width:fit-content;max-width:max-content;margin:0}.toolbar--phone .toolbar__compact{position:static}.toolbar--phone .toolbar__mobile-menu{top:calc(4.1rem + env(safe-area-inset-top));width:min(21rem,100vw - 1rem);max-width:none;max-height:calc(100vh - 10rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));z-index:65;position:fixed;left:50%;right:auto;overflow-y:auto;transform:translate(-50%)}.hero-card__headline{max-width:none;margin:.42rem 0 .65rem;font-size:clamp(1.45rem,8vw,2.1rem)}.hero-layout__primary{gap:.22rem}.hero-card__headline--schedule{font-size:var(--fs-xl);margin:0;line-height:1.12}.hero-card__copy{max-width:none;font-size:var(--fs-body-lg);margin-top:.22rem}.hero-card__schedule-row{padding-right:2.9rem}.hero-ball{width:2.15rem;height:2.15rem;top:.9rem;right:.9rem}.hero-card__meta-toggle{gap:.28rem}.hero-card__meta-status{font-size:var(--fs-2xs);letter-spacing:.06em}.hero-card__meta,.hero-card__actions{gap:.5rem}.hero-card__actions,.hero-court-summary{flex-direction:column;align-items:stretch}.hero-court-summary__button{width:100%}.hero-court,.hero-court__viewer-shell,.hero-court__surface,.hero-court__viewer{min-height:16.8rem}.hero-court__chip-avatar{width:2.1rem;height:2.1rem}.hero-court--live .hero-court__chip-avatar{width:2.4rem;height:2.4rem}.hero-court__chip-name{max-width:3.4rem;padding:.08rem .24rem;font-size:.6rem}.match-card{min-height:auto;padding:1.15rem}.match-card__topbar,.highlight-row,.payment-row,.checklist-item,.players-admin-row,.data-card--row,.comment-card__head,.chat-bubble__meta,.highlight-photo-form__actions,.data-card__header,.evaluation-section__header{flex-direction:column;align-items:flex-start}.status-line{flex-direction:row;align-items:center;gap:.45rem}.status-line svg{flex:none;margin-top:0}.status-line span{flex:auto;min-width:0}.match-card h2,.highlight-photo-stage__overlay p,.chat-bubble__meta span{overflow-wrap:anywhere}.payment-row__aside{align-items:flex-start;width:100%}.finance-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-height:0}.finance-bars__rail{height:7rem}.finance-inline-insights{grid-template-columns:1fr}.finance-personal-highlight__hero,.finance-personal-highlight__footer{flex-direction:column;align-items:flex-start}.finance-personal-highlight__amount strong{font-size:1.9rem}.finance-collection-track__header,.finance-name-list li{flex-direction:column;align-items:flex-start}.finance-name-list__status{min-width:0}.data-card--row,.players-admin-row{gap:.75rem}.agenda-item,.agenda-activity-item,.agenda-block__header,.agenda-widget__header{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.agenda-calendar__day{min-height:2.55rem;padding:.38rem}.agenda-feature__clock{font-size:1.85rem}.data-card--row .data-card__actions,.players-admin-row .data-card__actions--tight{width:100%}.match-card__actions .primary-button{justify-content:center;width:100%}.match-card h2{font-size:var(--fs-xl);margin:0 0 .2rem}.roster-row__chips{gap:.28rem}.roster-row__chips span{font-size:var(--fs-2xs);padding:.14rem .34rem}.roster-row{flex-wrap:wrap;align-items:flex-start}.roster-row__identity--inline{gap:.22rem}.roster-row__identity--inline strong{font-size:var(--fs-body);max-width:7.5rem}.roster-row__identity--inline .roster-row__chips{gap:.14rem}.roster-row__identity--inline .roster-row__chips span{max-width:4.3rem}.roster-board__invite{grid-template-columns:1fr}.roster-board__invite .mini-button{width:100%}.roster-row .mini-button{justify-content:center;width:100%}.roster-compact-row .mini-button{justify-content:center;width:auto}.primary-button,.secondary-button,.mini-button,.toolbar__icon-button,.toolbar__menu-toggle,.toolbar__mobile-menu button,.toolbar__mobile-action,.hero-roster-toggle{min-height:2.75rem}.roster-board__title,.members-strip__header{flex-wrap:wrap;align-items:flex-start}.roster-compact-row{border-radius:var(--radius-md);padding:.48rem .58rem}.roster-compact-row__main{gap:.48rem}.roster-compact-row__index{width:1.58rem;height:1.58rem;font-size:var(--fs-body)}.roster-compact-row__avatar{border-radius:var(--radius-sm);width:2.42rem;height:2.42rem}.roster-compact-row__copy strong{font-size:var(--fs-body-lg)}.roster-compact-row__copy span{font-size:var(--fs-2xs);letter-spacing:.1em}.roster-compact-row__action{min-height:1.86rem;font-size:var(--fs-sm);padding:.34rem .58rem}.members-strip{padding:.85rem .85rem .95rem}.members-strip__header h2{font-size:1.05rem}.member-mini-card{width:7.7rem;min-width:7.7rem;padding:.5rem}.member-mini-card.is-mvp,.member-mini-card.is-podium{transform:none}.member-mini-card__portrait{height:5.85rem}.member-mini-card .mvp-card-brooch{width:74%}.top-podium-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.54rem;padding:.48rem .16rem .22rem}.member-mini-card.top-podium-card{border-radius:var(--radius-lg);width:auto;min-width:0;padding:.54rem .46rem .62rem}.member-mini-card.top-podium-card:after{box-shadow:0 14px 18px rgba(var(--rgb-black), .32), 0 22px 34px rgba(var(--rgb-black), .22), 0 6px 14px color-mix(in srgb, var(--podium-glow) 26%, transparent);inset:.62rem .02rem -.48rem .22rem}.member-mini-card.top-podium-card.top-podium-card--silver,.member-mini-card.top-podium-card.top-podium-card--bronze{transform:translateY(.14rem)}.member-mini-card.top-podium-card.is-featured{transform:translateY(-.28rem)}.member-mini-card.top-podium-card.is-featured:after{inset:.56rem -.02rem -.64rem .28rem}.member-mini-card.top-podium-card .member-mini-card__top{min-height:1.48rem;padding-top:.6rem}.member-mini-card.top-podium-card .member-mini-card__position{max-width:3.6rem;font-size:.54rem}.member-mini-card.top-podium-card .member-mini-card__mvp{min-width:1.24rem;height:1.08rem;padding:0 .26rem;font-size:.48rem}.member-mini-card.top-podium-card .mvp-card-brooch{width:58%;height:.96rem;top:-.16rem}.member-mini-card.top-podium-card .mvp-card-brooch__pin{width:.92rem;height:.92rem}.member-mini-card.top-podium-card .member-mini-card__portrait{border-radius:var(--radius-sm);height:4.25rem}.member-mini-card.top-podium-card .member-mini-card__body strong{font-size:var(--fs-sm)}.member-mini-card.top-podium-card .member-mini-card__body p,.member-mini-card.top-podium-card .top-podium-card__votes{font-size:.52rem}.member-mini-card.top-podium-card .top-podium-card__top-meta.is-featured{gap:.1rem}.evaluation-layout .panel{border-radius:var(--radius-lg);padding:.88rem}.evaluation-layout .panel__header{gap:.55rem;margin-bottom:.65rem}.evaluation-layout .panel__header h2{margin-top:.08rem;font-size:clamp(1.05rem,5.4vw,1.28rem)}.evaluation-layout .panel__eyebrow{font-size:var(--fs-xs);letter-spacing:.12em}.evaluation-layout .panel__icon{border-radius:var(--radius-xs);width:1.75rem;height:1.75rem}.evaluation-layout .status-banner{font-size:var(--fs-body-lg);padding:.62rem .72rem;line-height:1.38}.evaluation-layout .data-card{border-radius:var(--radius-md);padding:.68rem .72rem}.evaluation-layout .data-card--evaluation{gap:.62rem}.evaluation-layout .data-card__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.55rem}.evaluation-layout .data-card__header strong,.evaluation-ranking-row strong{font-size:var(--fs-md)}.evaluation-layout .data-card__header p,.evaluation-ranking-row p,.evaluation-summary-card p,.evaluation-summary-card span{font-size:var(--fs-body);line-height:1.34}.evaluation-layout .field{gap:.28rem}.evaluation-layout .field span,.evaluation-layout .choice-group__label{font-size:var(--fs-xs);letter-spacing:.1em}.evaluation-layout .field select,.evaluation-layout .field textarea{border-radius:var(--radius-sm);font-size:var(--fs-md);padding:.62rem .72rem}.evaluation-layout .primary-button,.evaluation-layout .secondary-button{min-height:2.3rem;font-size:var(--fs-body);padding:.45rem .72rem}.evaluation-layout .pill{font-size:var(--fs-sm);padding:.22rem .46rem}.evaluation-layout .evaluation-progress-grid{gap:.48rem;margin-top:.68rem}.evaluation-layout .evaluation-progress-card{gap:.18rem}.evaluation-layout .evaluation-progress-card strong{font-size:var(--fs-2xl)}.evaluation-layout .evaluation-progress-card p{font-size:var(--fs-body-sm)}.evaluation-layout .evaluation-card-stack,.evaluation-layout .evaluation-summary-card{margin-top:.62rem}.evaluation-layout .evaluation-section-stack{gap:.5rem}.evaluation-layout .evaluation-section{gap:.5rem;padding:.6rem}.evaluation-layout .evaluation-section__header p{font-size:var(--fs-body-sm)}.evaluation-layout .evaluation-grid{gap:.45rem}.evaluation-layout .evaluation-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.55rem .62rem;display:grid}.evaluation-layout .evaluation-item span{font-size:var(--fs-body-lg);line-height:1.22}.evaluation-layout .evaluation-scale{justify-content:flex-end;gap:.28rem}.evaluation-layout .score-chip{min-width:1.72rem;font-size:var(--fs-body);padding:.34rem 0}.evaluation-layout .tag-grid{gap:.36rem}.evaluation-layout .tag-chip{font-size:var(--fs-body-sm);padding:.28rem .5rem}.evaluation-ranking-row{flex-direction:row;justify-content:space-between;align-items:center;gap:.6rem;padding:.58rem .64rem}.evaluation-ranking-row>div{flex:auto;min-width:0}.evaluation-ranking-row .score-badge{border-radius:var(--radius-xs);min-width:2.2rem;font-size:var(--fs-xl);flex:none;padding:.34rem .42rem}.member-mini-card__body strong{font-size:var(--fs-body)}.member-mini-card__body p,.member-mini-card__cta{font-size:.61rem}.monthly-home__hero,.monthly-home__stats{gap:.9rem}.monthly-home__stats{grid-template-columns:1fr}.monthly-player-card{gap:0;padding:.5rem}.monthly-player-card__header{align-items:flex-start}.monthly-player-card__header-badges{gap:.32rem}.monthly-player-card__score-block{min-width:3rem;padding:.34rem .48rem}.monthly-player-card__score{font-size:var(--fs-3xl)}.monthly-player-card__rarity{font-size:var(--fs-2xs);padding:.3rem .52rem}.monthly-player-card__mvp{font-size:var(--fs-2xs);padding:.3rem .5rem}.monthly-player-card__portrait{aspect-ratio:.9;width:100%}.monthly-player-card__footer{margin-top:-.82rem;padding:.62rem .66rem .7rem}.monthly-player-card__footer h2{font-size:clamp(1.35rem,8vw,1.9rem)}.monthly-player-card__bio{font-size:var(--fs-body)}.monthly-player-card--profile{width:min(100%,14.5rem);max-width:14.5rem}.profile-view__header{flex-direction:column;align-items:stretch}.profile-view__edit-button{align-self:flex-start}.monthly-player-card__stats>div{padding:.48rem .52rem}.monthly-player-card__chips span,.monthly-player-card__positions span{font-size:var(--fs-sm)}.mvp-banner__header,.match-status-banner,.mvp-banner__confirm{flex-direction:column;align-items:stretch}.match-status-banner__clock{align-items:flex-start;min-width:0}.mvp-vote-strip{gap:.8rem}.mvp-vote-card.is-selected{transform:translateY(-.35rem)scale(1.08)}.toolbar{gap:.4rem;padding:.38rem .45rem;top:.35rem}.toolbar__compact{justify-content:flex-end}.view-nav{gap:.34rem}.view-nav button{min-height:2rem;font-size:var(--fs-body);white-space:nowrap;padding:.4rem .6rem}.toolbar__badge{white-space:nowrap;font-size:var(--fs-body-sm);justify-content:center}.player-modal{padding:.8rem}.player-modal__card{border-radius:var(--radius-xl);padding:1rem}.player-modal__header h3{font-size:1.55rem}.player-modal__portrait{min-height:15rem}.mvp-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.playlist-video{grid-template-columns:1fr}.pill,.toolbar__badge{white-space:normal}.view-nav--compact .view-nav__button{min-height:1.78rem;font-size:var(--fs-xs);white-space:nowrap;padding:.3rem .34rem}.bottom-nav{display:grid}.community-feed{min-height:30rem}.chat-list{max-height:23rem}.chat-bubble{max-width:min(100%,18.5rem)}.community-feed__composer--chat{padding:.65rem}.community-feed__actions--chat{justify-content:flex-end}.community-feed__composer-row{gap:.45rem}}@media (width<=520px){.app-shell{padding:calc(4.4rem + env(safe-area-inset-top)) calc(.8rem + env(safe-area-inset-right)) calc(6rem + env(safe-area-inset-bottom)) calc(.8rem + env(safe-area-inset-left))}.toolbar{padding:.34rem .4rem}.panel,.match-card,.hero-card,.auth-card{border-radius:20px}.status-line,.data-card,.empty-state,.field input,.field select,.field textarea,.search-input{padding-left:.82rem;padding-right:.82rem}.highlight-photo-stage,.highlight-photo-stage__overlay{min-height:15rem}.monthly-player-card__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-modal__grid{grid-template-columns:1fr}.chat-avatar{width:1.5rem;height:1.5rem}.chat-bubble{max-width:min(100%,16rem);padding:.58rem .72rem .5rem}.chat-bubble p{font-size:var(--fs-body-lg)}.community-feed__composer--chat input{min-height:2.65rem;padding:.72rem .9rem}.community-feed__send,.community-feed__attach--icon{width:2.45rem;height:2.45rem;min-height:2.45rem}}@keyframes members-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - .4rem))}}@keyframes mvp-frame-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mvp-border-orbit{0%{opacity:.18;top:0%;left:0%}24%{opacity:1;top:0%;left:100%}25%{opacity:1;top:0%;left:100%}49%{opacity:1;top:100%;left:100%}50%{opacity:1;top:100%;left:100%}74%{opacity:1;top:100%;left:0%}75%{opacity:1;top:100%;left:0%}to{opacity:.18;top:0%;left:0%}}@keyframes mvp-particle-rise{0%{opacity:0;transform:translateY(26%)scale(.82)}18%{opacity:.2}70%{opacity:.14}to{opacity:0;transform:translateY(-132%)scale(1.18)}}.pix-modal-overlay{background:rgba(var(--rgb-black), .55);-webkit-backdrop-filter:blur(8px);z-index:1000;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (width>=520px){.pix-modal-overlay{align-items:center;padding:1rem}}.pix-modal{border:1px solid rgba(var(--rgb-blue-mid), .18);border-radius:var(--radius-xl) 1.5rem 0 0;width:100%;max-width:22rem;box-shadow:0 -8px 40px rgba(var(--rgb-black), .3), inset 0 1px 0 rgba(var(--rgb-white), .04);background:linear-gradient(#0c141efa,#080e16fc);flex-direction:column;gap:1rem;padding:1.5rem;animation:.3s cubic-bezier(.32,.72,0,1) pix-modal-slide-up;display:flex}@media (width>=520px){.pix-modal{border-radius:var(--radius-xl);animation:none}}@keyframes pix-modal-slide-up{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.pix-modal__header{justify-content:space-between;align-items:center;display:flex}.pix-modal__title{font-size:var(--fs-xl);color:var(--color-text-white);font-weight:700;font-family:var(--ff-display)}.pix-modal__close{cursor:pointer;font-size:var(--fs-xl);color:var(--text-muted);border-radius:var(--radius-xs);background:0 0;border:none;padding:.5rem;line-height:1;transition:color .15s}.pix-modal__close:active{transform:scale(.9)}.pix-modal__instruction{font-size:var(--fs-body-lg);color:var(--text-secondary);margin:0;line-height:1.5}.pix-modal__qr-wrapper{border-radius:var(--radius-lg);border:1px solid rgba(var(--rgb-white), .1);background:#fff;justify-content:center;padding:.75rem;display:flex}.pix-modal__qr-image{object-fit:contain;width:180px;height:180px}.pix-modal__code-block{background:rgba(var(--rgb-white), .05);border:1px solid rgba(var(--rgb-blue-mid), .12);border-radius:var(--radius-sm);padding:.6rem .75rem;overflow:hidden}.pix-modal__code-text{font-size:var(--fs-sm);word-break:break-all;color:var(--text-secondary);max-height:4.5rem;font-family:monospace;line-height:1.4;display:block;overflow:hidden}.pix-modal__copy-button{justify-content:center;width:100%}.pix-modal__copy-button--copied{border-color:rgba(var(--rgb-green-alt), .36)!important;background:linear-gradient(#16a34af5,#107836f5)!important}.pix-modal__expiry{font-size:var(--fs-body);color:var(--text-muted);text-align:center;margin:0}.hero-card,.match-card,.hero-card-live-chip{--card-stripe:var(--stripe-match)}.stat-card{--card-stripe:var(--stripe-default);background:var(--surface-elevated);border-color:var(--border-soft);box-shadow:inset 1px 0 0 var(--card-stripe), inset -1px 0 0 var(--card-stripe), var(--shadow-soft)}.finance-chart-card,.finance-flow-card,.finance-ring-card,.finance-collection-card,.finance-collection-panel{--card-stripe:var(--stripe-finance);background:var(--surface-elevated);border-color:var(--border-soft);box-shadow:inset 1px 0 0 var(--card-stripe), inset -1px 0 0 var(--card-stripe), var(--shadow-soft)}.finance-chart-card:before{opacity:0;background:0 0}.evaluation-summary-card,.evaluation-progress-card{--card-stripe:var(--stripe-evaluation);background:var(--surface-elevated);border-color:var(--border-soft);box-shadow:inset 1px 0 0 var(--card-stripe), inset -1px 0 0 var(--card-stripe), var(--shadow-soft)}.pending-access-card{--card-stripe:var(--stripe-alert);background:var(--surface-elevated);border-color:var(--border-soft);box-shadow:inset 1px 0 0 var(--card-stripe), inset -1px 0 0 var(--card-stripe), var(--shadow-soft)}.auth-card,.auth-card--compact{--card-stripe:var(--stripe-default);background:var(--surface-elevated);border-color:var(--border-soft);box-shadow:inset 1px 0 0 var(--card-stripe), inset -1px 0 0 var(--card-stripe), var(--shadow-elevated)}.agenda-admin-card,.agenda-history-card,.comment-card,.video-card{--card-stripe:var(--stripe-default);background:var(--surface-elevated);border-color:var(--border-soft);box-shadow:inset 1px 0 0 var(--card-stripe), inset -1px 0 0 var(--card-stripe), var(--shadow-soft)}.data-card,.form-card{--card-stripe:var(--stripe-neutral);background:var(--surface-elevated);border-color:var(--border-soft);box-shadow:inset 1px 0 0 var(--card-stripe), inset -1px 0 0 var(--card-stripe), var(--shadow-soft)}.data-card--evaluation{--card-stripe:var(--stripe-evaluation)}.player-card,.member-mini-card,.formation-card{--card-stripe:var(--stripe-player);background:var(--surface-elevated);border-color:var(--border-soft);box-shadow:inset 1px 0 0 var(--card-stripe), inset -1px 0 0 var(--card-stripe), var(--shadow-soft)}.member-mini-card--drop-in{--card-stripe:var(--stripe-evaluation)}.finance-flow-card:before,.finance-ring-card:before,.finance-collection-card:before,.stat-card:before,.data-card:before,.form-card:before,.player-card:before,.comment-card:before,.video-card:before,.evaluation-summary-card:before,.evaluation-progress-card:before,.agenda-admin-card:before,.agenda-history-card:before,.pending-access-card:before,.member-mini-card:before{opacity:0!important;background:0 0!important}.app-shell:before,.app-shell:after,.view-backdrop,.view-backdrop--blur{-webkit-backdrop-filter:none!important}
