@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.identity-card{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid #34383e;border-radius:10px;background:#ffffff04}.identity-card .avatar{width:44px;height:44px}.identity-card>span{min-width:0;flex:1}.identity-card strong,.identity-card small{display:block}.identity-card small{color:var(--muted);font-size:9px;margin-top:4px}.trust-box{border:1px solid #34383e;border-radius:10px;padding:15px;background:#ffffff03}.trust-box h3{margin:0 0 8px;font-size:13px}.trust-box p{color:#b5bac1}.trust-links{display:flex;gap:14px;margin:10px 0;font-size:9px;color:var(--accent)}.mock-account-list{display:grid;gap:8px;margin-top:12px}.mock-account-list button{text-align:left}.onboarding-card{position:fixed;inset:auto 22px 22px auto;margin:0;z-index:30;width:min(360px,calc(100% - 28px));padding:22px;border:1px solid #4c5738;border-radius:15px;background:linear-gradient(145deg,#181c19,#101211);color:#f4f5f7;box-shadow:0 24px 80px #000c}.onboarding-card::backdrop{background:#0002}.onboarding-card>span{font-size:9px;color:var(--accent);letter-spacing:1px}.onboarding-card h2{font-size:18px;margin:11px 0}.onboarding-card p{font-size:12px;line-height:1.6;color:#b7bcc3}.onboarding-card>div{display:flex;justify-content:space-between;margin-top:18px}.onboarding-close{position:absolute;right:10px;top:10px;background:transparent;color:#b7bcc3;padding:8px}.help-button{padding:7px 10px;background:transparent;color:#cdd1d6;border:1px solid #353a40;font-size:10px;margin-left:12px}.profile-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.profile-detail-stat{padding:12px;border:1px solid #2d3237;border-radius:9px;background:#ffffff03}.profile-detail-stat b,.profile-detail-stat small{display:block}.profile-detail-stat b{font-size:19px}.profile-detail-stat small{font-size:8px;color:var(--muted);margin-top:5px}.detail-section{margin-top:18px}.detail-section h3{font-size:12px;color:var(--accent)}.detail-list{font-size:11px;color:#bdc1c7;line-height:1.7}.panel-title-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-title-actions h2{margin:0}.profile-dialog{width:min(720px,calc(100% - 28px))}.profile-dialog .profile-detail-head{display:flex;align-items:center;gap:12px}.profile-dialog .profile-detail-head .avatar{width:62px;height:62px}.profile-dialog .profile-detail-head h3{margin:0}.profile-dialog .profile-detail-head p{margin:5px 0;color:var(--muted)}@media(max-width:850px){.help-button span{display:none}.onboarding-card{right:14px;bottom:74px}.profile-detail-grid{grid-template-columns:1fr 1fr}}.auth-notice{position:fixed;z-index:50;top:84px;right:20px;display:flex;align-items:center;gap:14px;max-width:min(430px,calc(100% - 28px));padding:12px 14px;border:1px solid #56612d;border-radius:9px;background:#171b14;color:#eef7ca;box-shadow:0 12px 38px #0009;font-size:11px}.auth-notice.error{border-color:#704047;background:#2d171b;color:#ffd9dd}.auth-notice button{padding:5px 7px;background:transparent;color:inherit}.member-auth-closed{max-width:240px;color:var(--muted);font-size:10px;line-height:1.4}.account-panel{max-width:620px;margin-bottom:80px}.account-identity{display:flex;align-items:center;gap:13px;margin-bottom:22px}.account-identity .avatar{width:58px;height:58px}.account-identity h2,.account-identity p{margin:0}.account-identity p{margin-top:5px;color:var(--muted)}.member-bench{display:grid;gap:12px}.member-bench>p{margin:0;color:#bdc2c8;font-size:11px;line-height:1.55}.member-bench .manager-form{margin-top:5px}.member-warning{padding:10px;border:1px solid #69582f;border-radius:8px;background:#30271155}.member-live-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.member-live-metrics span{padding:8px;border:1px solid #2d3237;border-radius:7px;color:var(--muted);font-size:8px}.member-live-metrics b{display:block;margin-top:4px;color:#eef1f3;font-size:9px;overflow-wrap:anywhere}.manager-form .check{display:flex;align-items:center;gap:8px}.manager-form .check input{width:auto}.button.ghost{display:inline-flex;align-items:center;justify-content:center}.header-actions>.member-auth-closed{display:none}@media(max-width:850px){.auth-notice{top:14px;right:14px}.header-actions>.button,.header-actions>.member-auth-closed{display:none}}@media(max-width:540px){.member-live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.owner-passkey-login{max-width:560px;display:grid;gap:11px}.owner-passkey-login h2,.owner-passkey-login p{margin:0}.owner-passkey-login p{color:#bdc2c8;line-height:1.6}.owner-passkey-login button{justify-self:start}.owner-passkey-card{display:grid;gap:10px;margin:22px 0;padding:16px;border:1px solid #4d5b2d;border-radius:11px;background:linear-gradient(145deg,#b8ff2410,#ffffff03)}.owner-passkey-card h3,.owner-passkey-card p{margin:0}.owner-passkey-card p{color:#bdc2c8;line-height:1.55}.owner-passkey-card button{justify-self:start}@media(max-width:540px){.owner-passkey-login button,.owner-passkey-card button{width:100%}}.match-window-controls{margin-bottom:18px;overflow:hidden}.match-window-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.match-window-heading h2{margin-top:6px}.match-window-loading,.match-window-empty{padding:20px;border:1px dashed #3a4045;border-radius:10px;background:#ffffff02}.match-window-empty strong,.match-window-empty p{display:block}.match-window-empty p{color:var(--muted);font-size:11px}.match-window-local-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #704047;border-radius:9px;background:#351b1f;color:#ffd9dd;font-size:11px}.match-window-notice{padding:9px 11px;border-left:3px solid var(--accent);background:#d8ff3e0b;color:#dfe9bf;font-size:11px}.match-window-current{padding:18px;border:1px solid #596b37;border-radius:12px;background:radial-gradient(circle at 100% 0,#d8ff3e13,transparent 42%),#101310}.match-window-status{display:block;font-size:10px;font-weight:900;letter-spacing:1px}.match-window-status.open,.match-window-status.confirmed,.match-window-ready{color:var(--accent)}.match-window-clock{font-size:clamp(34px,6vw,52px);font-weight:900;letter-spacing:-2px;margin:12px 0 2px}.match-window-current>p,.match-window-card>p{font-size:10px;color:var(--muted)}.match-window-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.match-window-metrics span{min-width:0;padding:10px;border:1px solid #2e3338;border-radius:8px;background:#ffffff03;color:#b9bec5;font-size:9px;overflow-wrap:anywhere}.match-window-metrics b{display:block;color:#fff;font-size:17px;margin-bottom:4px}.match-window-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px}.match-window-section{margin-top:22px}.match-window-section>h3{font-size:10px;letter-spacing:1px;color:#aeb4bb}.match-window-card{margin-top:9px;padding:15px;border:1px solid #30353a;border-radius:10px;background:#0b0d0f}.match-window-card.pending{border-left:3px solid #ffcf74}.match-window-card.confirmed{border-left:3px solid var(--accent)}.match-window-card>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:10px}.match-window-card>div:first-child span{color:var(--muted)}.match-window-match-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin:11px 0}.match-window-match-summary strong{font-size:13px;overflow-wrap:anywhere}.match-window-match-summary>b{font-size:18px;color:var(--accent)}.match-window-match-summary span,.match-window-match-summary small{grid-column:1/-1;color:var(--muted);font-size:9px}.match-window-cancelled{margin-top:18px;font-size:10px;color:var(--muted)}.match-window-dialog{width:min(680px,calc(100% - 30px));max-height:88dvh;overflow:auto;padding:22px;border:1px solid #3b4147;border-radius:15px;background:#111316;color:#f4f5f7;box-shadow:0 28px 100px #000c}.match-window-dialog::backdrop{background:#000a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.match-window-dialog>header{position:static;height:auto;padding:0 0 14px;border:0;background:transparent;display:flex;justify-content:space-between;align-items:center}.match-window-dialog>header h2{margin:0;font-size:18px}.match-window-dialog-copy{font-size:11px;line-height:1.6;color:var(--muted)}.match-window-dialog label{display:block;font-size:11px;color:#c6c9ce;margin-top:14px}.match-window-dialog input{display:block;width:100%;margin-top:6px;padding:10px;border:1px solid #3a4046;border-radius:7px;background:#090b0d;color:#fff}.match-window-candidate{display:block;width:100%;margin:8px 0;padding:14px;text-align:left;background:#171a1d;color:#f4f5f7;border:1px solid #343a40}.match-window-candidate:hover,.match-window-candidate:focus-visible{border-color:var(--accent)}.match-window-candidate em{display:block;margin-bottom:5px;color:#ffda80;font-size:9px;font-style:normal}.match-window-candidate>small{color:var(--muted);font-size:9px}.match-window-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.match-window-compare>section{min-width:0;padding:13px;border:1px solid #30353a;border-radius:9px;background:#ffffff03}.match-window-compare>section>small,.match-window-compare>section>strong,.match-window-compare>section>span{display:block}.match-window-compare>section>small{color:var(--accent);font-size:8px;letter-spacing:1px}.match-window-compare>section>strong{font-size:11px;margin-top:8px}.match-window-compare>section>span{font-size:10px;color:var(--muted);margin-top:5px}.match-window-dialog .match-window-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.match-window-dialog .match-window-metrics span{padding:7px}.match-window-dialog .match-window-metrics b{font-size:13px}@media(min-width:851px){.match-window-controls{max-width:760px}}@media(max-width:600px){.match-window-controls{padding:16px}.match-window-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.match-window-actions>button{flex:1 1 100%}.match-window-dialog{width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0;border-radius:18px 18px 0 0;padding:18px;padding-bottom:max(18px,env(safe-area-inset-bottom))}.match-window-compare{grid-template-columns:1fr}.match-window-card>div:first-child{display:block}.match-window-card>div:first-child span{display:block;margin-top:5px}}.real-admin-live-manager-shell{display:grid;gap:14px;margin:18px 0 80px}.admin-manager-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px}.admin-manager-toolbar h2{margin:7px 0 0;font-size:24px}.real-admin-state{display:grid;gap:8px;min-height:150px;align-content:center}.real-admin-state h2,.admin-future-operations h2{margin:0;font-size:17px}.real-admin-state p,.admin-future-operations p{max-width:760px;margin:0;color:var(--muted);font-size:11px;line-height:1.65}.real-admin-state.error{border-color:#704047;background:#351b1f55}.real-admin-manager{display:grid;gap:14px}.admin-manager-summary{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:8px}.admin-manager-summary>div{min-width:0;padding:12px;border:1px solid #2d3237;border-radius:9px;background:#ffffff03}.admin-manager-summary span,.admin-manager-summary strong,.admin-manager-summary small{display:block}.admin-manager-summary span{color:var(--accent);font-size:7px;font-weight:900;letter-spacing:1px}.admin-manager-summary strong{margin-top:7px;font-size:14px;overflow-wrap:anywhere}.admin-manager-summary small{margin-top:5px;color:var(--muted);font-size:8px}.admin-countdown{display:flex;align-items:center;gap:18px;border-color:#756334}.admin-countdown strong{color:#ffda72}.admin-countdown span{font-size:10px;color:var(--muted)}.admin-manager-primary{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:14px;align-items:start}.admin-tactical-panel .pitch{min-height:520px}.admin-tactical-panel .presence-legend{margin-top:12px}.admin-participant-row{display:grid;gap:10px;padding:13px 2px;border-top:1px solid var(--line)}.admin-participant-heading{display:flex;align-items:center;gap:10px;min-width:0}.admin-participant-heading>div{min-width:0}.admin-participant-heading strong,.admin-participant-heading small{display:block;overflow-wrap:anywhere}.admin-participant-heading strong{font-size:12px}.admin-participant-heading small{margin:4px 0;color:var(--muted);font-size:9px}.admin-rank{width:28px;color:var(--accent);font-size:12px;text-align:center}.admin-avatar-fallback{display:grid;place-items:center;flex:0 0 auto;background:var(--accent);color:#080909;font-size:10px;font-weight:900}.admin-presence{display:flex;align-items:center;gap:5px;font-size:9px}.admin-presence i{width:7px;height:7px;border-radius:50%}.admin-presence.present{color:#75eaa6}.admin-presence.present i{background:#44e68b}.admin-presence.uncertain{color:#ffda80}.admin-presence.uncertain i{background:#ffcc49}.admin-presence.absent{color:#ff8995}.admin-presence.absent i{background:#ff5367}.admin-participant-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.admin-participant-metrics span{min-width:0;padding:6px;border:1px solid #272c31;border-radius:6px;color:var(--muted);font-size:7px;overflow-wrap:anywhere}.admin-participant-metrics b{display:block;margin-top:3px;color:#e6e9ec;font-size:8px}.admin-participants>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.admin-manager-operations{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.admin-proposal{padding:11px 0;border-top:1px solid var(--line)}.admin-proposal strong,.admin-proposal small{display:block}.admin-proposal small,.admin-proposal p{margin:5px 0;color:var(--muted);font-size:9px;line-height:1.5}.admin-candidate-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.admin-candidate-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-top:1px solid var(--line);font-size:11px}.admin-future-operations{border-style:dashed}.admin-future-operations h2{color:#d7dbe0}.admin-admission-control{position:relative;display:grid;gap:14px;border-color:#3c5939}.admin-admission-control .section-title{align-items:start}.admin-admission-control .section-title h2{margin:0}.admin-admission-control .section-title p{margin:5px 0 0;color:var(--muted);font-size:9px}.admin-admission-state{padding:7px 9px;border:1px solid #45505a;border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.5px}.admin-admission-state.open{border-color:#34724f;color:#75eaa6}.admin-admission-state.countdown{border-color:#756334;color:#ffda80}.admin-admission-state.closed{border-color:#704047;color:#ff8995}.admin-admission-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.admin-admission-facts span{padding:9px;border:1px solid #2d3237;border-radius:8px;color:var(--muted);font-size:8px}.admin-admission-facts b{display:block;margin-top:4px;color:#eef1f3;font-size:9px;overflow-wrap:anywhere}.admin-admission-actions{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.admin-admission-actions label{display:grid;gap:5px;color:var(--muted);font-size:8px}.admin-admission-actions input{width:145px;padding:9px;border:1px solid #3b434a;border-radius:7px;background:#121517;color:#fff}.admin-admission-actions .danger{border-color:#704047;color:#ff8995}.admin-admission-validation,.admin-admission-message{margin:0;font-size:10px;line-height:1.5}.admin-admission-validation,.admin-admission-message.error{color:#ff8995}.admin-admission-message.success{color:#75eaa6}.admin-admission-message.info{color:#aeb6bd}.admin-confirm-overlay{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:18px;background:#050708d9}.admin-confirm-dialog{width:min(480px,100%);padding:24px;border:1px solid #4a545d;border-radius:12px;background:#141719;box-shadow:0 22px 70px #000}.admin-confirm-dialog h3{margin:8px 0 16px;font-size:22px}.admin-confirm-dialog dl{display:grid;gap:6px;margin:0}.admin-confirm-dialog dl>div{display:flex;justify-content:space-between;gap:14px;padding:8px;border-bottom:1px solid #2d3237}.admin-confirm-dialog dt{color:var(--muted);font-size:9px}.admin-confirm-dialog dd{margin:0;font-size:10px;font-weight:800;text-align:right}.admin-confirm-dialog p{color:var(--muted);font-size:10px;line-height:1.6}.admin-confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}@media(max-width:920px){.admin-manager-summary{grid-template-columns:repeat(2,1fr)}.admin-manager-summary>div:first-child{grid-column:span 2}.admin-manager-primary,.admin-manager-operations{grid-template-columns:1fr}.admin-tactical-panel .pitch{min-height:500px}.admin-participants>div:last-child{grid-template-columns:1fr}.admin-admission-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.admin-manager-toolbar{align-items:start;flex-direction:column}.admin-manager-summary,.admin-admission-facts{grid-template-columns:1fr}.admin-manager-summary>div:first-child{grid-column:auto}.admin-countdown{align-items:flex-start;flex-direction:column;gap:5px}.admin-tactical-panel{padding:14px}.admin-tactical-panel .pitch{min-height:440px}.admin-participant-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-admission-actions{align-items:stretch;flex-direction:column}.admin-admission-actions input,.admin-admission-actions button{width:100%}.admin-confirm-actions{flex-direction:column-reverse}.admin-confirm-actions button{width:100%}}.admin-core-operations{display:grid;gap:14px}.admin-core-control{display:grid;gap:12px}.admin-core-control h2{margin:0;font-size:17px}.admin-core-control>p{margin:0;color:var(--muted);font-size:10px;line-height:1.6}.admin-core-inline,.admin-core-player-actions{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.admin-core-inline label{display:grid;gap:5px;color:var(--muted);font-size:8px}.admin-core-inline select,.admin-core-player-actions select{min-width:150px;padding:8px;border:1px solid #3b434a;border-radius:7px;background:#121517;color:#fff}.admin-core-player{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,2fr);align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.admin-core-player strong,.admin-core-player small{display:block}.admin-core-player strong{font-size:11px}.admin-core-player small{margin-top:4px;color:var(--muted);font-size:8px}.admin-core-player-actions{justify-content:flex-end}.admin-core-control .danger{border-color:#704047;color:#ff8995}.admin-operation-warning{color:#ff8995!important}@media(max-width:540px){.admin-core-player{grid-template-columns:1fr}.admin-core-player-actions{align-items:stretch;flex-direction:column}.admin-core-player-actions select,.admin-core-player-actions button,.admin-core-inline select,.admin-core-inline button{width:100%}}.manager-form label{display:block;font-size:12px;margin:12px 0;color:#c6c9ce}.manager-form select,.manager-form input:not([type=checkbox]),.manager-actions select{display:block;width:100%;max-width:100%;background:#111316;color:#f4f5f7;border:1px solid #34383e;border-radius:6px;padding:9px;font:inherit;margin-top:5px}.manager-form .manager-check{display:flex;align-items:center;gap:8px}.manager-form p,.manager-player p{font-size:11px;line-height:1.6;overflow-wrap:anywhere}.manager-muted{color:#8d929b}.manager-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.manager-actions a{font-size:10px}.manager-player{border-top:1px solid #25282d;padding:12px 0}.manager-player .rankrow{border:0}.manager-player strong{overflow-wrap:anywhere}.manager-admin{margin-top:18px;margin-bottom:18px}.manager-admin>section{min-width:0}.manager-admin .pitch{min-height:380px}.manager-error{position:sticky;top:72px;z-index:9;background:#392124;color:#fff;padding:12px;text-align:center;font-size:12px}.manager-form h3{font-size:13px}.manager-form summary,details.panel summary{cursor:pointer;font-size:13px}.manager-form button:disabled,button:disabled{opacity:.5;cursor:not-allowed}.manager-form+details,details.panel{margin-top:16px;margin-bottom:16px}.captain-emblem{display:inline-grid;place-items:center;width:clamp(30px,11cqw,42px);height:auto;aspect-ratio:1;border:2px solid var(--accent);border-radius:8px;background:#171a1d;color:var(--accent);font-size:19px;font-weight:900;transform:rotate(-8deg);box-shadow:inset 0 5px #d8ff3e22,inset 0 -5px #d8ff3e22}.pitch .captain-caption{position:absolute;top:100%;width:100%;font-size:6px;line-height:1.15;white-space:normal}.player-vacant{color:#8d929b}.player-vacant .vacant-emblem{display:inline-grid;place-items:center;border:1px dashed #526258;border-radius:50%;width:clamp(30px,11cqw,42px);aspect-ratio:1;font-size:18px}.queue{scroll-margin-top:90px}.manager-notice{position:fixed;bottom:72px;right:16px;z-index:12;padding:10px 14px;background:#171a1d;border:1px solid #42484c;border-radius:8px;color:#d8ff3e;font-size:11px;pointer-events:none}.manager-admin .manager-player{scroll-margin-top:90px}.pitch .player .avatar{display:block;margin:0 auto}.pitch .player .vacant-emblem,.pitch .player .captain-emblem{display:grid;margin:0 auto}.bench-dialog{width:min(520px,calc(100% - 32px));max-height:85dvh;overflow:auto;background:#121417;color:#f4f5f7;border:1px solid #393d43;border-radius:16px;padding:24px;box-shadow:0 28px 100px #000b}.bench-dialog::backdrop{background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.dialog-header h2{font-size:18px;margin:0}.interaction-metrics{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;margin:8px 0;color:#c6c9ce}.presence-chip{font-size:10px}.presence-chip.absent{color:#ff8995}.presence-chip.uncertain{color:#ffda80}.player-identity{display:flex;align-items:center;gap:10px;background:transparent;color:inherit;text-align:left;padding:0;width:100%}.player-identity span{min-width:0}.player-identity small{display:block;font-size:10px;color:#8d929b;margin-top:6px}.compact-player .manager-actions select{font-size:10px;flex:1;width:100px;margin:0}.my-bench{background:#ffffff04;border:1px solid #34383e;border-radius:8px;padding:12px;margin-bottom:16px;font-size:12px}.manager-muted{font-size:11px;line-height:1.6}.presence-warning{color:#ffda80}.manager-admin{grid-template-columns:1fr 1.25fr 1fr}.compact-player .player-identity strong{font-size:12px}.bench-dialog .manager-actions{margin-top:16px}.bench-dialog:focus-visible{outline:2px solid var(--accent)}@media(max-width:760px){.bench-dialog{width:100%;max-width:100%;margin:auto 0 0;max-height:90dvh;border-radius:18px 18px 0 0;padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.manager-admin{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bench-dialog *,button{transition:none!important;scroll-behavior:auto!important}}.rank-chips{display:flex;gap:6px;flex-wrap:wrap;margin:7px 0!important}.rank-chip{font-size:9px!important;letter-spacing:.4px;padding:3px 6px;border:1px solid #3b4145;border-radius:99px;color:#c8cdd3}.rank-chip.bench{color:var(--accent);border-color:#58653c}.rank-chip.starter{color:#f0f2f4}.rank-chip.live{color:#ffcf74}.manager-admin{align-items:start}.manager-admin>section{align-self:start;height:fit-content}.admission-control{max-width:440px}.admission-status{font-size:12px;font-weight:800;letter-spacing:.08em}.admission-status.closed{color:#a8adb4}.admission-status.countdown{color:#ffda80}.admission-status.open{color:var(--accent)}.admission-presets button[aria-pressed=true]{border-color:var(--accent)}.countdown-final{border-color:var(--accent)!important;box-shadow:0 0 14px #d8ff0040;animation:admission-pulse 1s ease-in-out infinite}@keyframes admission-pulse{50%{box-shadow:0 0 22px #d8ff0070}}@media(prefers-reduced-motion:reduce){.countdown-final{animation:none}}.ea-name{margin:7px 0!important;color:var(--accent);font-size:10px!important;font-weight:700}body.obs-browser-source{background:transparent!important;min-width:0}.obs-browser-source #root{min-height:100vh;background:transparent}.real-obs-overlay{--obs-font-scale:1;width:min(560px,calc(100vw - 24px));margin:12px;padding:16px;border:1px solid #3a3f45;border-radius:14px;background:linear-gradient(145deg,#101316ee,#080a0bea);box-shadow:0 18px 50px #0008;color:#f6f7f8;font-size:calc(16px * var(--obs-font-scale));overflow:hidden}.real-obs-overlay.wide{width:min(900px,calc(100vw - 24px))}.real-obs-overlay .overlay-brand{margin-bottom:12px}.real-obs-overlay .obs-live-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px;font-size:.85em;font-weight:800}.real-obs-overlay .obs-live-title span{color:var(--accent);font-size:.7em;letter-spacing:1px}.real-obs-overlay .pitch{min-height:410px}.real-obs-overlay.wide .pitch{min-height:520px}.real-obs-overlay .player strong{font-size:8px}.obs-lineup-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.obs-lineup-summary b,.obs-stats b{padding:9px;border:1px solid #2c3137;border-radius:8px;text-align:center;font-size:1em}.obs-lineup-summary small,.obs-stats small{display:block;margin-top:4px;color:#9aa0a8;font-size:.52em;letter-spacing:.8px}.obs-state{display:grid;gap:5px;margin:8px 0;color:#b8bdc4;font-size:.78em;line-height:1.45}.obs-state b{color:#f4f5f7;letter-spacing:1px}.obs-state.offline b{color:#9ba1a8}.obs-state.inactive b{color:#ffcc49}.obs-state.error{color:#ff9da8}.obs-state.stable b{color:#44e68b}.obs-presence-list,.obs-ranking{display:grid;gap:8px}.obs-presence,.obs-ranking article{display:flex;align-items:center;gap:10px;min-height:54px;padding:9px 10px;border:1px solid #292e34;border-radius:9px;background:#080a0b99}.obs-presence-dot{width:10px;height:10px;border-radius:50%;flex:none}.obs-presence.uncertain .obs-presence-dot{background:#ffcc49;box-shadow:0 0 10px #ffcc4966}.obs-presence.absent .obs-presence-dot{background:#ff5265;box-shadow:0 0 10px #ff526566}.obs-presence div,.obs-ranking article>span{min-width:0;flex:1}.obs-presence b,.obs-presence small,.obs-ranking b,.obs-ranking small{display:block}.obs-presence small,.obs-ranking small{margin-top:3px;color:#9198a1;font-size:.62em}.obs-presence>strong{font-size:.58em;letter-spacing:.8px}.obs-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.obs-ranking .place{width:24px}.obs-ranking .avatar{width:38px;height:38px}.obs-avatar-fallback{display:grid;place-items:center;color:#cfd3d8;font-size:.65em;font-weight:900}@media(max-width:560px){.real-obs-overlay{margin:8px;width:calc(100vw - 16px);padding:12px}.real-obs-overlay .pitch,.real-obs-overlay.wide .pitch{min-height:360px}.obs-stats{grid-template-columns:repeat(2,1fr)}.obs-stats b:last-child{grid-column:span 2}}@media(prefers-reduced-motion:reduce){.real-obs-overlay *{animation:none!important;transition:none!important}}.stars-page{padding-bottom:80px}.stars-head{display:flex;align-items:center;justify-content:space-between;gap:28px}.stars-head .pagehead{padding-bottom:32px}.edition-picker{display:grid;gap:7px;min-width:210px;font-size:10px;color:var(--muted);letter-spacing:1px}.edition-picker select{background:#121417;color:#f4f5f7;border:1px solid #3c4248;border-radius:8px;padding:11px;font:inherit;letter-spacing:0}.star-highlights,.edition-history,.hall-section,.records-section{margin-top:24px}.star-highlights h2,.edition-history h2,.hall-section h2,.records-section h2{font-size:16px}.star-highlights h2 small{font-size:9px;color:var(--muted);font-weight:500;margin-left:8px}.star-highlights>div{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.star-highlights article,.records-grid article{padding:15px;border:1px solid var(--line);border-radius:10px;background:#ffffff03}.star-highlights article span,.star-highlights article small,.star-highlights article a,.star-highlights article b{display:block}.star-highlights article span{font-size:17px}.star-highlights article small,.records-grid small{margin:8px 0 5px;color:var(--muted);font-size:9px}.star-highlights article a{font-size:12px;font-weight:800;color:var(--accent)}.edition-history>div{display:flex;gap:9px;flex-wrap:wrap}.edition-history button{padding:12px 14px;background:#121417;border:1px solid #30363b;color:#d6dbe0;text-align:left}.edition-history button.active{border-color:var(--accent);color:var(--accent)}.edition-history button small{display:block;font-size:9px;color:var(--muted);margin-top:5px}.hall-section{padding:24px;border:1px solid #554f2d;border-radius:14px;background:linear-gradient(140deg,#1a1a14,#10110f)}.hall-copy{font-size:11px;color:#aeb4b9}.hall-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.hall-card{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #4b4832;border-radius:10px;background:#ffffff03}.hall-card>div{min-width:0;flex:1}.hall-card b,.hall-card small{display:block}.hall-card small,.hall-card p{color:var(--muted);font-size:9px;margin:5px 0}.records-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.records-grid article b,.records-grid article span{display:block}.records-grid article b{font-size:13px;color:var(--accent)}.records-grid article span{font-size:9px;color:var(--muted);margin-top:5px}.stars-admin-link{margin:28px 0;font-size:11px;color:var(--accent)}.stars-admin{padding-bottom:80px}.stars-admin .panel{margin-bottom:16px}@media(max-width:850px){.stars-head{display:block}.edition-picker{margin:-8px 0 24px}.star-highlights>div{grid-template-columns:repeat(2,1fr)}.hall-grid,.records-grid{grid-template-columns:1fr}.stars-page .pitch{min-height:500px}}:root{font-family:Inter,system-ui,sans-serif;color:#f4f5f7;background:#070809;--panel:#111316;--line:#25282d;--muted:#8d929b;--accent:#d8ff3e;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(circle at 65% 0,#171b1c 0,transparent 38%),#070809}a{color:inherit;text-decoration:none}button{font:inherit}header{height:72px;position:sticky;top:0;z-index:10;display:flex;align-items:center;padding:0 max(24px,5vw);border-bottom:1px solid #1f2226;background:#090a0bd9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{font-size:21px;font-weight:900;letter-spacing:4px}.brand span{display:inline-grid;place-items:center;width:30px;height:30px;margin-right:5px;background:var(--accent);color:#090a0b;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}nav{display:flex;gap:28px;margin:auto;font-size:13px;color:var(--muted);font-weight:600}nav a{padding:27px 0;transition:.16s}nav a:hover,nav a.active{color:#fff}.livepill,.eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:800}.livepill{border:1px solid #3a3d42;border-radius:99px;padding:8px 12px}.livepill i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff3d54;box-shadow:0 0 10px #ff3d54;margin-right:6px}main{width:min(1180px,calc(100% - 36px));margin:auto}.hero{min-height:620px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:54px 0}.eyebrow{color:var(--accent)}h1{font-size:clamp(42px,6vw,74px);line-height:.98;letter-spacing:-4px;margin:18px 0 22px}h1 em{font-style:normal;color:var(--accent)}.hero p,.pagehead p{color:#a2a6ad;line-height:1.65;max-width:610px}.actions{display:flex;gap:12px;margin-top:30px}button{border:0;border-radius:8px;background:var(--accent);color:#080909;font-weight:800;padding:13px 21px;cursor:pointer;transition:transform .16s,filter .16s}button:hover{transform:translateY(-2px);filter:brightness(1.08)}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ghost{background:transparent;color:#fff;border:1px solid #3a3d42}.pitchcard{border:1px solid #292c31;border-radius:20px;padding:18px;background:linear-gradient(145deg,#171a1d,#0c0e10);box-shadow:0 30px 80px #0009}.score{text-align:center;padding:5px 0 18px}.score small,.score em{display:block;color:var(--muted);font-size:10px;font-style:normal;letter-spacing:1px}.score b{display:block;font-size:34px;margin:6px}.score b span{color:var(--accent)}.pitch{position:relative;min-height:410px;border:1px solid #293d33;border-radius:14px;overflow:hidden;background:linear-gradient(0deg,#0e2b20dd,#122d23cc),repeating-linear-gradient(0deg,#ffffff03 0 55px,#00000008 56px 110px);container-type:inline-size}.player{position:absolute;width:44px;text-align:center;transition:.18s;transform:translate(-50%,-50%);z-index:1}.player:hover{transform:translate(-50%,-50%) scale(1.1)}.player .avatar{width:42px;height:42px}.player i{position:absolute;width:8px;height:8px;border-radius:50%;right:0;top:2px;border:2px solid #111}.player i.present,.dot.present{background:#44e68b}.player i.uncertain,.dot.uncertain{background:#ffcc49}.player small{display:block;font-size:8px;font-weight:800;background:#080a0bcc;border-radius:4px;padding:2px}.avatar{width:39px;height:39px;border-radius:50%;background:#292c31;border:1px solid #454a52}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:12px;margin-bottom:36px;background:#0c0e10}.stats article{padding:20px 24px;border-right:1px solid var(--line)}.stats article:last-child{border:0}.stats b{font-size:25px}.stats span{display:block;color:var(--muted);font-size:11px;margin-top:4px}.grid{display:grid;grid-template-columns:1.3fr .7fr;gap:18px;margin-bottom:72px}.panel{background:linear-gradient(150deg,#121417,#0d0f11);border:1px solid var(--line);border-radius:13px;padding:21px}.section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-title h2,.panel h2{font-size:15px;margin:0 0 14px}.section-title a,.section-title span{font-size:10px;color:var(--accent);font-weight:800}.rankrow{display:flex;align-items:center;gap:12px;min-height:62px;border-top:1px solid #24272b;padding:9px 4px}.rankrow:hover{background:#ffffff03}.place{width:25px;text-align:center;color:#6f747c}.p1{color:var(--accent)}.p2{color:#ddd}.p3{color:#b28256}.rankrow>span{min-width:0;flex:1}.rankrow strong{display:block;font-size:12px}.rankrow small{display:block;color:var(--muted);font-size:9px;margin-top:4px}.rankrow em{font-style:normal;font-size:13px;font-weight:800}.rankrow em small{display:inline}.tiny{font-size:8px;padding:8px 9px;background:#21252a;color:#ddd;border:1px solid #393d43}.wide{width:100%;margin-top:16px}.pagehead{padding:80px 0 40px}.pagehead h1{font-size:clamp(42px,5vw,64px);margin-bottom:10px}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:80px}.profilehero{display:flex;align-items:center;gap:25px;padding:80px 0 42px;border-bottom:1px solid var(--line)}.profilehero>.avatar{width:120px;height:120px;border:3px solid var(--accent)}.profilehero h1{font-size:45px;margin:9px 0;letter-spacing:-2px}.profilehero p{color:var(--muted)}.chips{display:flex;gap:7px;flex-wrap:wrap}.chips span{font-size:9px;border:1px solid #3b4046;border-radius:99px;padding:6px 9px;color:#d8dbe0}.level{margin-left:auto;text-align:center;background:#14171a;border:1px solid #34383e;border-radius:50%;width:130px;height:130px;display:grid;place-content:center}.level b{font-size:40px;color:var(--accent)}.level small,.level span{font-size:8px;color:var(--muted)}.profilegrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:30px 0 80px}.history{grid-column:span 2}.metrics{display:grid;grid-template-columns:repeat(3,1fr)}.metrics b{font-size:25px}.metrics small{display:block;color:var(--muted);font-weight:500;font-size:9px;margin-top:6px}.history p{font-size:12px;border-top:1px solid var(--line);padding:13px 0;margin:0}.history p i{display:inline-block;width:7px;height:7px;background:var(--accent);border-radius:50%;margin-right:9px}.history p small{float:right;color:var(--muted)}.stars{margin-bottom:80px}.stars .pitch{min-height:670px}.stars .player{width:80px}.stars .player .avatar{width:62px;height:62px}.stars .player strong{font-size:8px}.matches{margin-bottom:100px}.matches article{display:flex;align-items:center;gap:15px;padding:20px;border-top:1px solid var(--line)}.matches article>span{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;font-weight:900}.win{background:#263d27;color:#7dff83}.draw{background:#3a3526;color:#ffd85a}.matches article div{flex:1}.matches article strong,.matches article small{display:block}.matches article small{font-size:10px;color:var(--muted);margin-top:5px}.admin{display:grid;grid-template-columns:.8fr 1.2fr .8fr;gap:14px;margin-bottom:100px}.dot{width:9px;height:9px;border-radius:50%}.overlay{width:420px!important;margin:20px!important;background:#090a0bdb;border:1px solid #34383e;border-radius:12px;padding:15px}footer{max-width:1180px;margin:auto;padding:28px 0;border-top:1px solid var(--line);color:#686d74;font-size:10px;letter-spacing:.5px}footer span{float:right}@media(max-width:850px){header{padding:0 16px}.livepill{display:none}nav{position:fixed;bottom:0;left:0;right:0;height:60px;background:#0b0c0eee;border-top:1px solid var(--line);padding:0 14px;gap:0;justify-content:space-around}nav a{padding:21px 5px;font-size:10px}.hero{grid-template-columns:1fr;padding:55px 0}.hero h1{letter-spacing:-2px}.stats{grid-template-columns:1fr 1fr}.stats article:nth-child(2){border-right:0}.grid,.three,.admin{grid-template-columns:1fr}.profilehero{align-items:flex-start;flex-wrap:wrap}.profilehero>.avatar{width:90px;height:90px}.profilehero h1{font-size:34px}.level{margin-left:0;width:95px;height:95px}.profilegrid{grid-template-columns:1fr}.history{grid-column:auto}.stars .pitch{min-height:500px}footer{padding:25px 18px 85px}}@media(max-width:420px){main{width:calc(100% - 24px)}.brand{font-size:17px}.hero{gap:25px}.pitch{min-height:360px}.stats article{padding:16px}.profilehero>.avatar{width:70px;height:70px}.metrics{gap:8px}.metrics b{font-size:19px}.overlay{width:calc(100% - 24px)!important;margin:12px!important}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.grid{align-items:start}.grid>.panel{align-self:start;height:fit-content}.admin{align-items:start}.admin>.panel{align-self:start;height:fit-content}.ranking-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:-14px 0 28px}.ranking-tabs button{background:#16191c;color:#aeb3ba;border:1px solid #383d43;padding:9px 13px;font-size:11px}.ranking-tabs button.active{background:var(--accent);color:#090a0b;border-color:var(--accent)}.sports-board{margin-bottom:80px}.matches-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.matches-head .pagehead{padding-bottom:28px}.division-card{min-width:205px;align-self:center;padding:18px;border:1px solid #454b43;border-radius:13px;background:linear-gradient(145deg,#181c18,#101211);text-align:right;box-shadow:inset 0 0 0 1px #d8ff3e0d}.division-card span,.division-card small,.division-card em{display:block;font-size:10px;color:var(--muted);letter-spacing:1px;font-style:normal}.division-card b{display:block;color:var(--accent);font-size:35px;line-height:1;margin:9px 0}.discord-link{display:inline-flex;align-items:center;gap:7px;border:1px solid #3a3f47;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:800;color:#e4e7ec;transition:transform .16s,border-color .16s,box-shadow .16s}.discord-link svg{width:17px;height:17px;fill:currentColor;transition:transform .16s}.discord-link:hover{transform:translateY(-2px);border-color:#8790a0;box-shadow:0 5px 18px #7289da18}.discord-link:hover svg{transform:scale(1.12) translateY(-1px)}.profile-identity-meta{display:flex;align-items:center;gap:9px;margin-top:9px;font-size:11px;font-weight:800;color:#dfe3e7}.profile-identity-meta a{border:1px solid #383d43;border-radius:7px;padding:5px 8px;color:#e4e7ec}.profile-identity-meta a:hover{border-color:var(--accent);color:var(--accent)}.match-tabs{margin-top:0}.match-detail{display:grid;gap:12px}.match-detail label{display:grid;gap:5px;font-size:11px;color:var(--muted)}.match-detail input,.match-detail textarea{background:#111315;border:1px solid #383d43;color:#fff;border-radius:7px;padding:9px}.match-detail textarea{min-height:70px;resize:vertical}@media(max-width:850px){.matches-head{display:block}.division-card{margin:-10px 0 25px;text-align:left}.discord-link{padding:7px 9px;margin-left:8px}}.profile-recognition{width:min(290px,28vw);margin-left:auto;display:grid;gap:8px}.profile-hall-card{display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid #605832;border-radius:11px;background:linear-gradient(145deg,#1a1912,#101113);box-shadow:0 8px 24px #0005,inset 0 0 20px #ffd84a08;transition:transform .16s,border-color .16s,box-shadow .16s}.profile-hall-card:hover{transform:translateY(-2px);border-color:#948341;box-shadow:0 10px 28px #0007,0 0 18px #ffd84a0c}.hall-star{color:#ffd84a;font-size:29px;text-shadow:0 0 12px #ffd84a55}.profile-hall-card>span:last-child{min-width:0}.profile-hall-card small,.profile-hall-card b,.profile-hall-card em{display:block}.profile-hall-card small{font-size:8px;letter-spacing:1.4px;color:#d6c670}.profile-hall-card b{font-size:11px;margin:4px 0}.profile-hall-card em{font-size:9px;color:var(--muted);font-style:normal}.gvida-fans{display:flex;align-items:center;justify-content:space-between;padding:7px 13px;border:1px solid #30343a;border-radius:8px;background:#111316}.gvida-fans small{font-size:8px;color:#afb4bc;letter-spacing:1px}.gvida-fans b{font-size:17px;color:#fff;font-variant-numeric:tabular-nums}.profilehero .level{margin-left:0;flex:0 0 130px}.division-card{width:fit-content;min-width:0;padding:15px 17px;text-align:center}@media(max-width:850px){.profile-recognition{order:3;width:100%;margin-left:0}.profilehero .level{margin-left:auto;flex-basis:95px}.division-card{text-align:center}}.pitch-lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#ffffff18;stroke-width:1px}.pitch-lines *{vector-effect:non-scaling-stroke}.pitch-circle{position:absolute;left:50%;top:50%;width:26%;aspect-ratio:1;border:1px solid #ffffff18;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.pitch .player{width:clamp(32px,12cqw,44px)}.pitch .player .avatar{width:clamp(30px,11cqw,42px);height:auto;aspect-ratio:1}.stars .pitch .player{width:clamp(48px,18cqw,80px)}.stars .pitch .player .avatar{width:clamp(34px,13cqw,62px);height:auto}.pitch .player strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand span{letter-spacing:0}.header-actions{position:relative;z-index:2;display:flex;align-items:center;gap:14px}.header-actions .help-button{margin-left:0}.header-actions .livepill{margin-left:8px}.ranking-tabs{justify-content:center}.profilegrid .metrics{margin-top:18px}.livepill.offline i{background:#777c84;box-shadow:none}.runtime-placeholder{display:grid;place-content:center;min-height:180px;color:var(--muted);text-align:center;border:1px dashed #353940;border-radius:12px;padding:24px}.runtime-placeholder h2{color:#f4f5f7}@media(max-width:850px){header{-webkit-backdrop-filter:none;backdrop-filter:none}.header-actions{gap:7px}.header-actions .livepill{margin-left:0}.ranking-tabs{justify-content:center}}.brand{display:inline-flex;align-items:center}.brand-logo{display:block;width:auto;height:31px}.footer-logo{display:inline-block;width:auto;height:15px;vertical-align:middle;margin-right:5px}.overlay-brand{display:flex;align-items:center;gap:9px;margin-bottom:10px;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:1.4px}.overlay-brand .brand-logo{height:22px}.matches-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:18px;align-items:start;margin-bottom:100px}.matches-layout .matches{margin-bottom:0}.last-mvp-card{height:fit-content;align-self:start;display:grid;gap:13px}.last-mvp-card>small{color:var(--accent);font-size:9px;font-weight:900;letter-spacing:1.2px}.last-mvp-card h2{margin:0;font-size:18px}.last-mvp-card.empty p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.mvp-member{display:flex;align-items:center;gap:10px}.mvp-member .avatar{width:50px;height:50px}.mvp-member span{min-width:0;flex:1}.mvp-member b,.mvp-member em{display:block}.mvp-member b{font-size:13px}.mvp-member em{font-style:normal;color:var(--muted);font-size:9px;margin-top:4px}.mvp-member>strong{color:#090a0b;background:var(--accent);border-radius:99px;padding:5px 7px;font-size:8px}.mvp-origin{margin:0;color:#b5bac1;font-size:10px;line-height:1.45}.mvp-match-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.mvp-match-stats b{padding:8px 4px;border:1px solid #292e34;border-radius:7px;text-align:center;font-size:13px}.mvp-match-stats small{display:block;color:var(--muted);font-size:7px;text-transform:uppercase;margin-top:3px}.mvp-totals{display:grid;grid-template-columns:1fr 1fr;gap:6px;color:#c6cbd1;font-size:9px}.mvp-totals span{padding:6px 0;border-top:1px solid #25292e}.last-mvp-card>.manager-muted{font-size:8px;margin:0}@media(max-width:850px){.brand-logo{height:27px}.matches-layout{grid-template-columns:1fr;margin-bottom:72px}.last-mvp-card{order:-1}.mvp-match-stats{max-width:330px}}.collector-device{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.collector-device:first-of-type{border-top:0}.collector-device small{display:block;color:var(--muted);margin-top:5px;overflow-wrap:anywhere}@media(max-width:640px){.collector-device{align-items:flex-start;flex-direction:column}}.loss{background:#42252a;color:#ff7d8b}.match-state{min-height:160px;display:grid;place-content:center;justify-items:center;gap:12px;text-align:center;color:var(--muted);font-size:12px}.match-state p{margin:0;max-width:430px;line-height:1.55}.match-state.empty b{color:#e5e8ec}.match-state.error{color:#ff9ca8}.match-loader{width:22px;height:22px;border:2px solid #34383e;border-top-color:var(--accent);border-radius:50%;animation:match-spin .8s linear infinite}.match-avatar-fallback{display:grid;place-items:center;color:#0a0b0b;background:var(--accent);font-size:10px;font-weight:900}.match-players{margin-top:12px}.match-players h4{margin:0 0 12px}.match-player-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.match-player-card{padding:13px;border:1px solid #2d3136;border-radius:10px;background:#0d0f11;min-width:0}.match-player-card.mom{border-color:#82952e;box-shadow:inset 0 0 20px #d8ff3e08}.match-player-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.match-player-head b,.match-player-head small{display:block;overflow-wrap:anywhere}.match-player-head b{font-size:12px}.match-player-head small{font-size:8px;color:var(--muted);margin-top:4px}.match-player-head>strong{flex:none;background:var(--accent);color:#090a0b;border-radius:99px;padding:5px 7px;font-size:7px}.player-core-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:12px 0}.player-core-stats b{padding:7px 3px;border:1px solid #282c31;border-radius:6px;text-align:center;font-size:12px;overflow:hidden;text-overflow:ellipsis}.player-core-stats small{display:block;color:var(--muted);font-size:6px;margin-top:3px;text-transform:uppercase}.match-player-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:0}.match-player-card dl div{display:flex;justify-content:space-between;gap:5px;border-top:1px solid #23272b;padding:6px 2px;font-size:8px}.match-player-card dt{color:var(--muted)}.match-player-card dd{margin:0;font-weight:800}.player-flags{display:flex;gap:5px;margin:8px 0 0}.player-flags span{font-size:7px;border:1px solid #3c4232;border-radius:99px;padding:4px 6px;color:var(--accent)}@keyframes match-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.match-player-grid{grid-template-columns:1fr}.matches article{align-items:flex-start;flex-wrap:wrap}.matches article div{min-width:calc(100% - 52px)}.matches article button{margin-left:47px}.player-core-stats{grid-template-columns:repeat(2,1fr)}.match-player-card dl{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.match-loader{animation:none}}.identity-admin{padding-bottom:80px}.identity-toolbar{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px}.identity-toolbar .ranking-tabs{margin:0}.identity-toolbar label,.identity-confirm label{display:grid;gap:6px;color:var(--muted);font-size:10px}.identity-toolbar input,.identity-member-search input,.identity-confirm input{min-width:260px;background:#0c0e10;border:1px solid #383d43;color:#fff;border-radius:8px;padding:10px}.identity-message{padding:11px 14px;border:1px solid #56612d;border-radius:8px;background:#d8ff3e0b;color:#dce9aa;font-size:11px}.identity-list{padding:0 20px}.identity-list>article{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(160px,.7fr) auto;align-items:center;gap:18px;padding:17px 2px;border-top:1px solid var(--line)}.identity-list>article:first-child{border-top:0}.identity-list b,.identity-list small,.identity-list span,.identity-current em{display:block}.identity-list b{font-size:13px}.identity-list small,.identity-list span{margin-top:5px;color:var(--muted);font-size:9px}.identity-current{text-align:right}.identity-current em{font-style:normal;font-size:8px;font-weight:900;letter-spacing:.8px}.identity-current em.linked{color:var(--accent)}.identity-current em.unresolved{color:#ffcc69}.identity-modal-backdrop,.identity-confirm-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:18px;background:#000c;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.identity-modal{width:min(760px,100%);max-height:calc(100vh - 36px);overflow:auto}.identity-modal-head{display:flex;justify-content:space-between;gap:20px}.identity-modal-head small,.identity-modal-head p{color:var(--muted);font-size:9px}.identity-modal-head h2{margin:6px 0}.identity-context{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin:18px 0}.identity-context b{padding:10px 5px;border:1px solid #2a2e33;border-radius:7px;text-align:center;font-size:14px}.identity-context small{display:block;margin-top:4px;color:var(--muted);font-size:7px}.identity-link-state{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid #30343a;border-radius:9px}.identity-link-state small,.identity-link-state b,.identity-link-state em{display:block}.identity-link-state small,.identity-link-state em{font-size:8px;color:var(--muted);font-style:normal}.identity-link-state b{margin:4px 0}.identity-member-search{margin-top:18px}.identity-member-search>div{display:flex;gap:8px}.identity-member{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:7px;padding:11px;background:#111418;border:1px solid #30353b;color:#fff;text-align:left}.identity-member b,.identity-member small{display:block}.identity-member small{margin-top:4px;color:var(--muted);font-size:8px}.identity-member em{font-size:8px;font-style:normal;color:var(--accent)}.identity-member:disabled{opacity:.45}.identity-modal details{margin-top:15px;border-top:1px solid var(--line);padding-top:12px}.identity-modal details p{font-size:9px;color:var(--muted)}.identity-confirm{width:min(510px,100%);display:grid;gap:10px}.identity-confirm h2{margin:0}.identity-confirm p{margin:0;color:#c3c7cc;font-size:11px}.identity-confirm>div{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.identity-confirm-backdrop{z-index:40;background:#000e}@media(max-width:640px){.identity-toolbar{align-items:stretch;flex-direction:column}.identity-toolbar input,.identity-member-search input,.identity-confirm input{min-width:0;width:100%}.identity-list>article{grid-template-columns:1fr auto;gap:10px}.identity-current{grid-column:1;text-align:left}.identity-list>article>button{grid-column:2;grid-row:1/3}.identity-context{grid-template-columns:repeat(3,1fr)}.identity-member-search>div{align-items:stretch;flex-direction:column}.identity-modal-backdrop,.identity-confirm-backdrop{padding:8px}.identity-modal{max-height:calc(100vh - 16px)}}.sports-career-panel{min-width:0}.sports-state{min-height:72px;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;text-align:center;color:var(--muted);font-size:10px}.sports-state.empty{align-items:flex-start;flex-direction:column;border-top:1px solid var(--line);text-align:left}.sports-state.empty b{color:#e5e8ec;font-size:11px}.sports-state.error{color:#ff9ca8;flex-wrap:wrap}.sports-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:18px}.sports-summary-grid b{min-width:0;padding:10px 4px;border:1px solid #292e34;border-radius:7px;text-align:center;font-size:18px;font-variant-numeric:tabular-nums}.sports-summary-grid small{display:block;margin-top:5px;color:var(--muted);font-size:7px;font-weight:500}.sports-appearances{display:grid;gap:7px}.sports-appearances article{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #292e34;border-radius:8px;background:#0d0f11}.sports-appearances article>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:6px;font-size:10px;font-weight:900}.sports-appearances article>div{min-width:0}.sports-appearances b,.sports-appearances small,.sports-appearances em{display:block;overflow-wrap:anywhere}.sports-appearances b{font-size:10px}.sports-appearances small,.sports-appearances em{margin-top:4px;color:var(--muted);font-size:8px;font-style:normal}.sports-provenance{margin:14px 0 0;color:var(--muted);font-size:8px;line-height:1.5}@media(max-width:640px){.sports-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sports-summary-grid b:last-child{grid-column:span 2}.sports-appearances article{align-items:flex-start}.profile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.player-xp-panel{grid-column:span 2;min-width:0;overflow:hidden;background:radial-gradient(circle at 100% 0,#d8ff3e12,transparent 38%),linear-gradient(150deg,#121417,#0d0f11)}.player-xp-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.player-xp-heading h2{margin:7px 0 0;font-size:20px}.player-xp-heading>span{padding:6px 9px;border:1px solid #53602f;border-radius:99px;color:var(--accent);font-size:8px;font-weight:900;letter-spacing:1px}.player-xp-level b{font-variant-numeric:tabular-nums}.player-xp-state{min-height:125px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;margin-top:17px;padding:18px;border:1px solid #2c3136;border-radius:10px;color:#adb2b9}.player-xp-state b{color:#eef0f2;font-size:13px}.player-xp-state span,.player-xp-state small{font-size:10px;line-height:1.55}.player-xp-state.error{border-color:#704047;background:#351b1f55;color:#ffd9dd}.player-xp-state.warning,.player-xp-state.failed{border-color:#69582f;background:#30271155}.player-xp-state.freshness{border-left:3px solid #ffcf74}.player-xp-state .tiny{margin-top:3px}.player-xp-skeleton{display:grid;grid-template-columns:repeat(2,minmax(90px,180px));align-content:center}.player-xp-skeleton>span:not(:last-child){height:38px;border-radius:7px;background:linear-gradient(90deg,#1d2125,#292e33,#1d2125);background-size:200% 100%;animation:player-xp-shimmer 1.2s linear infinite}.player-xp-skeleton>span:last-child{grid-column:1/-1}.player-xp-total{display:flex;align-items:end;gap:13px;margin:20px 0 12px}.player-xp-total small{align-self:flex-start;color:var(--accent);font-size:8px;font-weight:900;letter-spacing:1.2px}.player-xp-total strong{font-size:clamp(44px,8vw,76px);line-height:.85;letter-spacing:-3px;color:#fff;font-variant-numeric:tabular-nums}.player-xp-total span{padding:6px 8px;border-radius:6px;background:#d8ff3e;color:#080909;font-size:8px;font-weight:900}.player-xp-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.player-xp-metrics>b{min-width:0;padding:13px 10px;border:1px solid #2d3237;border-radius:8px;background:#ffffff03;font-size:22px;font-variant-numeric:tabular-nums}.player-xp-metrics small{display:block;margin-top:6px;color:var(--muted);font-size:7px;letter-spacing:.5px}.player-xp-coverage{margin-top:12px;padding:14px;border:1px solid #53602f;border-radius:9px;background:#d8ff3e08}.player-xp-coverage>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.player-xp-coverage b{font-size:9px;letter-spacing:.7px}.player-xp-coverage strong{color:var(--accent);font-size:20px}.player-xp-coverage>span{display:block;margin-top:7px;color:#afb5bc;font-size:9px;line-height:1.55}.player-xp-formula{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0 0;color:#cdd1d5;font-size:9px}.player-xp-formula>span{color:var(--accent)}.player-xp-formula small{width:100%;color:var(--muted)}.player-xp-updated{margin:10px 0 0;color:#727880;font-size:8px}.player-xp-panel .empty small{color:var(--accent);font-weight:800}.player-xp-level span{max-width:85px;justify-self:center;line-height:1.35}@keyframes player-xp-shimmer{to{background-position:-200% 0}}@media(max-width:850px){.player-xp-panel{grid-column:auto}.player-xp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.player-xp-heading{align-items:center}.player-xp-total{align-items:flex-start;flex-wrap:wrap}.player-xp-total strong{width:100%;font-size:52px;letter-spacing:-2px}.player-xp-metrics{grid-template-columns:1fr 1fr}.player-xp-metrics>b{font-size:18px}.player-xp-formula{align-items:flex-start;flex-direction:column}.player-xp-formula>span{display:none}.player-xp-skeleton{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.player-xp-skeleton>span:not(:last-child){animation:none}}.real-player-xp-entry{display:flex;min-height:280px;flex-direction:column;align-items:flex-start;justify-content:center;background:radial-gradient(circle at 100% 0,#d8ff3e20,transparent 48%),linear-gradient(150deg,#151917,#0d0f11);transition:transform .16s,border-color .16s}.real-player-xp-entry:hover{transform:translateY(-3px);border-color:#53602f}.real-player-xp-entry h2{margin:12px 0 6px;font-size:22px}.real-player-xp-entry p{max-width:260px;color:var(--muted);font-size:11px;line-height:1.6}.real-player-xp-entry>b,.player-xp-ranking-link{margin-top:14px;color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.7px}.player-xp-ranking-link{display:inline-flex;align-items:center;gap:7px;padding:8px 0}.player-xp-ranking-link:hover{color:#fff}.player-xp-ranking-page{padding-bottom:80px}.player-xp-ranking-head{padding-bottom:28px}.player-xp-ranking-head h1{text-transform:uppercase}.ranking-formula{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#d6dae0;font-size:10px}.ranking-formula b{padding:6px 8px;border:1px solid #53602f;border-radius:99px;color:var(--accent);font-size:8px;letter-spacing:1px}.ranking-formula i{color:var(--accent);font-style:normal}.ranking-xp-state{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-bottom:80px;text-align:center}.ranking-xp-state h2{margin:0;font-size:21px}.ranking-xp-state p,.ranking-xp-state span{max-width:600px;margin:0;color:var(--muted);font-size:11px;line-height:1.6}.ranking-xp-state.error{border-color:#704047;background:#351b1f55}.ranking-xp-state.warning,.ranking-xp-state.failed{border-color:#69582f;background:#30271155}.ranking-xp-state.freshness{border-top:3px solid #ffcf74}.ranking-xp-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center}.ranking-xp-skeleton>span{width:min(220px,100%);height:58px;border-radius:8px;background:linear-gradient(90deg,#1d2125,#292e33,#1d2125);background-size:200% 100%;animation:player-xp-shimmer 1.2s linear infinite}.ranking-xp-skeleton{color:var(--muted);font-size:11px}.ranking-xp-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.ranking-xp-summary>span{display:flex;min-width:0;flex-direction:column;gap:7px;padding:13px 16px;border:1px solid #292e34;border-radius:9px;background:#0d0f11}.ranking-xp-summary small{color:var(--muted);font-size:8px;letter-spacing:.7px}.ranking-xp-summary b{overflow-wrap:anywhere;font-size:16px;font-variant-numeric:tabular-nums}.ranking-xp-list{padding-top:5px;padding-bottom:5px}.ranking-xp-row{display:grid;grid-template-columns:50px 44px minmax(150px,1fr) minmax(90px,.35fr) minmax(80px,.3fr) minmax(115px,.45fr);align-items:center;gap:12px;min-height:82px;padding:12px 8px;border-top:1px solid #24272b;transition:background .16s}.ranking-xp-row:first-child{border-top:0}.ranking-xp-row:hover{background:#ffffff04}.ranking-xp-position{font-size:18px;text-align:center;color:#7c828a;font-variant-numeric:tabular-nums}.ranking-xp-position.top-1{color:var(--accent);font-size:24px}.ranking-xp-position.top-2{color:#e1e4e8;font-size:21px}.ranking-xp-position.top-3{color:#c28c5b;font-size:20px}.ranking-xp-row>.avatar{width:42px;height:42px}.ranking-avatar-fallback{display:grid;place-items:center;color:var(--accent);font-size:9px;font-weight:900}.ranking-xp-player{min-width:0}.ranking-xp-player strong,.ranking-xp-player small,.ranking-xp-player em{display:block;overflow-wrap:anywhere}.ranking-xp-player strong{font-size:13px}.ranking-xp-player small{margin-top:4px;color:#c4c9cf;font-size:9px}.ranking-xp-player em{margin-top:5px;color:var(--muted);font-size:8px;font-style:normal}.ranking-xp-number,.ranking-xp-matches{text-align:right;font-variant-numeric:tabular-nums}.ranking-xp-number strong{display:block;color:var(--accent);font-size:23px}.ranking-xp-number.secondary strong{color:#f2f3f5;font-size:17px}.ranking-xp-number small,.ranking-xp-matches small{display:block;margin-top:4px;color:var(--muted);font-size:7px;letter-spacing:.6px}.ranking-xp-matches strong{display:block;font-size:17px}.ranking-xp-matches em{display:block;margin-top:5px;color:var(--muted);font-size:7px;font-style:normal}.ranking-load-more{margin-top:14px}.ranking-xp-end,.ranking-xp-note{color:var(--muted);font-size:9px;text-align:center}.ranking-xp-end{margin:18px 0 8px;color:#b8bec5}.ranking-xp-note{margin:8px 0 0;line-height:1.6}@media(max-width:760px){.ranking-xp-summary{grid-template-columns:1fr}.ranking-xp-row{grid-template-columns:42px 38px minmax(0,1fr) auto;gap:9px}.ranking-xp-row>.avatar{width:36px;height:36px}.ranking-xp-number{grid-column:4;grid-row:1;text-align:right}.ranking-xp-number.secondary{grid-column:3;grid-row:2;text-align:left}.ranking-xp-matches{grid-column:4;grid-row:2}.ranking-xp-player{grid-column:3;grid-row:1}.ranking-xp-position{grid-row:1/3}.ranking-xp-row>.avatar{grid-row:1/3}.ranking-xp-number strong{font-size:19px}.ranking-xp-number.secondary strong,.ranking-xp-matches strong{display:inline;font-size:12px}.ranking-xp-number.secondary small,.ranking-xp-matches small{display:inline;margin-left:5px}.ranking-xp-matches em{display:none}}@media(max-width:420px){.player-xp-ranking-head h1{font-size:39px;letter-spacing:-2px}.ranking-formula{align-items:flex-start;flex-direction:column}.ranking-formula i{display:none}.ranking-xp-list{padding-left:10px;padding-right:10px}.ranking-xp-row{grid-template-columns:31px 34px minmax(0,1fr) auto;padding-left:0;padding-right:0}.ranking-xp-position{font-size:14px}.ranking-xp-position.top-1{font-size:19px}.ranking-xp-player strong{font-size:11px}.ranking-xp-player em{font-size:7px}.ranking-xp-number strong{font-size:17px}.ranking-xp-skeleton{grid-template-columns:1fr}.ranking-xp-skeleton>span{width:100%}.real-player-xp-entry{min-height:220px}}@media(prefers-reduced-motion:reduce){.ranking-xp-skeleton>span{animation:none}}@media(max-width:850px){nav{height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}footer{padding-bottom:calc(85px + env(safe-area-inset-bottom))}}@media(max-width:420px){.ranking-xp-player strong{font-size:12px}.ranking-xp-player small{font-size:9px}.ranking-xp-player em{font-size:8px;line-height:1.4}.ranking-xp-number small,.ranking-xp-matches small{font-size:8px}.ranking-xp-note,.ranking-xp-end{font-size:10px;line-height:1.55}}.player i.absent,.dot.absent{background:#ff5367}.pitch-avatar-fallback{display:grid;place-items:center;color:#0b0d0c;background:var(--accent);font-size:10px;font-weight:900}.real-public-lineup{display:grid;gap:12px}.real-lineup-state{gap:8px}.real-lineup-state strong{color:#f4f5f7;font-size:13px}.real-lineup-state span{font-size:10px;line-height:1.55}.real-lineup-state .tiny{justify-self:center;margin-top:4px}.real-lineup-summary{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:7px}.real-lineup-summary>span{display:grid;place-content:center;min-height:44px;padding:7px;border:1px solid #2d3237;border-radius:8px;text-align:center;color:var(--muted);font-size:8px}.real-lineup-summary b{color:#fff;font-size:14px}.real-lineup-summary .admission{color:#d8dde3;font-weight:800}.real-lineup-summary .admission.open{border-color:#64752c;color:var(--accent);background:#d8ff3e08}.real-lineup-summary .admission.countdown{border-color:#756334;color:#ffda72}.presence-legend{display:flex;justify-content:center;gap:15px;color:var(--muted);font-size:8px}.presence-legend span{display:flex;align-items:center;gap:5px}.presence-legend i{width:7px;height:7px;border-radius:50%}.presence-legend i.present{background:#44e68b}.presence-legend i.uncertain{background:#ffcc49}.presence-legend i.absent{background:#ff5367}@media(max-width:420px){.real-lineup-summary{grid-template-columns:1fr 1fr}.presence-legend{gap:9px;flex-wrap:wrap}}
