@import "https://fonts.googleapis.com/css2?family=Rajdhani:wght@500;600;700&display=swap";
@keyframes dzDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes systemModalFade{0%{opacity:0}to{opacity:1}}@keyframes systemModalEnter{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dz-spin{to{transform:rotate(360deg)}}@keyframes dropzoneAuthPulse{0%{opacity:.78;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes scorerSpin{to{transform:rotate(360deg)}}@keyframes dropzone-button-spin{to{transform:rotate(360deg)}}@keyframes dz-face-left{0%,6%{opacity:0;transform:translate(-18px,-10px)scale(.78)}28%,72%{opacity:1;transform:translate(0)scale(1)}88%,to{opacity:.15;transform:translate(-6px,-4px)scale(.92)}}@keyframes dz-face-right{0%,12%{opacity:0;transform:translate(18px,-10px)scale(.78)}34%,72%{opacity:1;transform:translate(0)scale(1)}88%,to{opacity:.15;transform:translate(6px,-4px)scale(.92)}}@keyframes dz-face-bottom{0%,18%{opacity:0;transform:translateY(16px)scale(.78)}40%,72%{opacity:1;transform:translate(0)scale(1)}88%,to{opacity:.15;transform:translateY(6px)scale(.92)}}@keyframes dz-loader-spin{to{transform:rotate(360deg)}}@keyframes dz-loader-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes dz-dot{0%,80%,to{opacity:.22;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes lili-message-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dz-chat-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes liliHubIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes liliHubDot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes lili-spin{to{transform:rotate(360deg)}}@keyframes central-spin{to{transform:rotate(360deg)}}@keyframes homeReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes homeShimmer{to{background-position:-200% 0}}@keyframes dz-loader-grid-drift{to{transform:translate(7%,-5%)rotate(.01deg)}}@keyframes dz-loader-glow{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes dz-loader-float{0%,to{opacity:.32;transform:translate(0,0)rotate(45deg)}50%{opacity:.7;transform:translate(24px,-28px)rotate(55deg)}}*{box-sizing:border-box}button{font:inherit;cursor:pointer}img{max-width:100%}p{margin-top:0}h1{color:var(--text);letter-spacing:0;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:clamp(36px,5vw,58px);line-height:1}h2{color:var(--text);letter-spacing:0;text-transform:uppercase;margin-top:0;margin-bottom:10px;font-size:clamp(24px,3vw,36px);line-height:1}h3{color:var(--text);letter-spacing:0;text-transform:uppercase;margin-top:0;margin-bottom:10px;font-size:18px;line-height:1}.shell{width:min(var(--page-max), 100%);margin:0 auto}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand-mark{border-radius:var(--radius);background:linear-gradient(145deg, var(--brand-2), var(--brand) 55%, var(--gold-dim));width:42px;height:42px;color:var(--on-brand);place-items:center;font-weight:950;display:grid;box-shadow:0 0 0 1px #ff465559,0 8px 20px #ff46552e}.section-head svg,.token-card small,.phase-card>header>strong{color:var(--brand)}.eyebrow,.card-topline{color:var(--brand);letter-spacing:.18em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:950;line-height:1}.ref-champ-item,.event-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow);padding:16px;position:relative;overflow:hidden}.panel-soft{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow);padding:14px}.section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-grid,.profile-cards,.recent-profiles,.list,.ref-list,.ref-section-stack,.phase-board{gap:var(--gap);display:grid}.tabs{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px;display:grid}.file-button{border-radius:var(--radius-sm);text-transform:uppercase}.champ-subtabs-ref button{border-radius:var(--radius-sm);text-transform:uppercase;border:1px solid var(--line);background:var(--surface-soft);min-height:42px;color:var(--text);letter-spacing:.04em;font-size:12px;font-weight:950}.button.secondary{border-radius:var(--radius-sm);text-transform:uppercase;background:var(--surface-soft);color:var(--text);box-shadow:none}.tab{border-radius:var(--radius-sm);text-transform:uppercase;border:1px solid var(--line);background:var(--surface-soft);min-height:42px;color:var(--text);letter-spacing:.04em;box-shadow:none;font-size:12px;font-weight:950}.button.wide{width:100%}.button.full{width:100%;margin-top:14px}.button:disabled{opacity:.55}.toolbar,.button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compact-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.link-button,.auth-inline-link,.other-account-button{border-radius:var(--radius-sm);text-transform:uppercase;border:1px solid var(--line);background:var(--surface-soft);min-height:42px;color:var(--text);letter-spacing:.04em;box-shadow:none;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.field{gap:6px;margin-bottom:10px;display:grid}.field label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.field input,.field select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-muted);width:100%;min-height:42px;color:var(--text);box-shadow:none;outline:none;padding:10px}.field input::placeholder,.field textarea::placeholder{color:color-mix(in srgb, var(--muted) 85%, transparent)}.field option{background:var(--surface);color:var(--text)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #ff46551a}.field textarea{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-muted);width:100%;min-height:86px;color:var(--text);box-shadow:none;resize:vertical;outline:none;padding:10px}.ref-card-grid{gap:var(--gap);display:grid}.form-grid,.mini-grid,.cards,.token-list{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ref-card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cards.compact{grid-template-columns:1fr}.empty,.card span,.list-item span,.token-card span,.detail-title-ref p,.detail-title-ref small,.group-mini-head small,.metric-row span,.profile-card.gamer-card small,.selected-profile p{color:var(--muted)}.message.error{background:var(--danger-soft);color:#b91c1c;border-color:#dc262647}.message.floating{margin-top:16px}.list-item,.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow);text-align:left;width:100%;padding:12px}.list-item strong,.token-card strong,.card strong,.compact-row strong,.group-mini-head strong{text-transform:uppercase;display:block}.card p{color:var(--brand);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:950}.token-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow);text-align:left;width:100%;padding:12px 42px 12px 12px;position:relative}.token-card svg{color:var(--brand);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.link-token-card{gap:10px;padding:12px;display:grid}.link-token-card>button[type=button]:first-child{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff05;padding:12px 42px 12px 12px;position:relative}.link-token-card>button[type=button]:first-child:hover{border-color:var(--accent)}.link-card-actions{justify-content:flex-end;padding-top:2px}.invite-preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow);gap:4px;margin-bottom:12px;padding:12px;display:grid}.account-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-bottom:18px;padding:16px;display:flex;position:relative;overflow:hidden}.account-strip-head{flex:180px;min-width:0}.account-strip strong{text-transform:uppercase;font-size:20px;display:block}.account-strip strong span{color:var(--muted);text-transform:none;font-size:15px}.account-strip-metrics{flex:220px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;min-width:0;max-width:420px;display:grid}.account-strip-action{flex:none}.metric{border-left:1px solid var(--line);gap:2px;min-width:0;padding-left:14px;display:grid}.account-strip-metrics .metric:first-child{border-left:0;padding-left:0}.metric b{color:var(--brand);font-size:24px;line-height:1}.metric span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.span-2{grid-column:span 2}.span-3{grid-column:1/-1}.upload-field,.compact-upload-field{grid-template-columns:72px 1fr;align-items:stretch;gap:10px;display:grid}.upload-preview,.champ-hero-logo{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);color:var(--brand);place-items:center;display:grid;overflow:hidden}.upload-picker{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);color:var(--brand);place-items:center;width:72px;min-height:72px;display:grid;overflow:hidden}.upload-picker img,.upload-preview img,.champ-thumb img,.tiny-logo img,.detail-logo-ref img,.champ-hero-logo img{object-fit:cover;width:100%;height:100%}.upload-hint-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.upload-hint-row small{color:var(--muted)}.inline-icon-button{border-radius:var(--radius-sm);text-transform:uppercase;border:1px solid var(--line);background:var(--surface);color:var(--text);align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.location-search{position:relative}.location-results{z-index:20;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.location-results button{border-radius:var(--radius-sm);color:var(--text);text-align:left;background:0 0;border:0;gap:2px;padding:8px;display:grid}.location-results button:hover{background:var(--surface-muted)}.location-empty{color:var(--muted);padding:8px}.cropper-modal{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(620px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--text);box-shadow:var(--shadow);padding:16px;overflow:auto}.cropper-head{z-index:2;background:var(--surface);padding-bottom:10px;position:sticky;top:0}.cropper-actions{z-index:2;background:var(--surface);margin-top:10px;padding-top:10px;position:sticky;bottom:0}.cropper-frame-wrap{justify-content:center;margin-bottom:12px;display:grid}.cropper-frame{border:1px solid var(--line);background:var(--surface-muted);position:relative;overflow:hidden}.cropper-frame img{object-fit:contain;max-width:none;position:absolute}.crop-controls{gap:10px;display:grid}.crop-range-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body:has(.cropper-overlay){overflow:hidden}.page:has(.login-stage.login-stage-bg){background:#1a1c22;min-height:100vh;padding:0}.page:has(.login-stage.login-stage-bg)>.shell{width:100%;max-width:none;margin:0}.login-stage.login-stage-bg{background:#1a1c22;place-items:stretch center;min-height:100vh;padding:0;display:grid;position:relative;overflow:hidden}.login-stage.login-stage-bg:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0c0e121f 0%,#0000 18% 82%,#0c0e122e 100%),url(/login-dropzone-hero.png) 50%/cover no-repeat,#1a1c22;position:absolute;inset:0}.login-stage.login-stage-bg:after{content:"";pointer-events:none;z-index:0;opacity:.2;background:linear-gradient(90deg,#1418200a 1px,#0000 1px) 0 0/48px 48px,linear-gradient(0deg,#14182008 1px,#0000 1px) 0 0/48px 48px;position:absolute;inset:0}.auth-inline-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow);z-index:1;position:relative}.login-free-shell{z-index:1;border:0;border-left:1px solid color-mix(in srgb, var(--dz-accent) 35%, var(--line));border-right:1px solid color-mix(in srgb, var(--dz-accent) 35%, var(--line));background:linear-gradient(180deg, #fffef9 0%, var(--surface) 42%, #f7f4ea 100%);width:min(420px,100%);height:100%;min-height:100vh;max-height:none;color:var(--text);-webkit-overflow-scrolling:touch;border-radius:0;flex-direction:column;justify-content:center;align-self:stretch;gap:10px;padding:36px 28px 28px;display:flex;position:relative;overflow:auto;box-shadow:0 0 0 1px #ff465514,-18px 0 48px #0c0e122e,18px 0 48px #0c0e122e}.login-layout-header{text-align:center;color:var(--text);flex:none;margin-bottom:18px}.login-layout-header .eyebrow{color:var(--gold-dim);letter-spacing:.16em;font-weight:900}.login-layout-header h2{color:var(--text);text-transform:uppercase;margin:8px 0 0;font-size:clamp(28px,4.2vw,36px);line-height:1.05}.login-cards-panel{border-radius:var(--radius);color:var(--text);box-shadow:none;z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:relative}.login-stage .auth-inline-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.login-workspace.cards-only{flex:none;gap:12px;display:grid}.login-stage .profile-grid{grid-template-columns:1fr;gap:10px}.profile-card.gamer-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:84px;color:var(--text);box-shadow:var(--shadow);text-align:left;text-transform:uppercase;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.login-stage .profile-card.gamer-card{background:var(--surface);border-color:color-mix(in srgb, var(--dz-accent) 22%, var(--line));box-shadow:0 8px 22px #1418200f}.login-stage .profile-card.gamer-card .card-topline{color:var(--gold-dim);letter-spacing:.12em;font-size:9px;font-weight:900}.login-stage .profile-card.gamer-card strong{color:var(--text);font-size:clamp(18px,2.4vw,22px)}.login-stage .profile-card.gamer-card small{color:var(--muted);text-transform:none;font-size:12px;line-height:1.35}.login-stage .profile-card.gamer-card .recent-name{color:var(--text)}.login-stage .other-account-button{border-color:color-mix(in srgb, var(--dz-accent) 40%, var(--line));width:100%;min-height:44px;color:var(--text);background:0 0;margin-top:6px}.login-stage .other-account-button:hover{border-color:var(--brand);background:var(--gold-soft);color:var(--text)}.login-stage .auth-inline-panel.auth-light-panel{width:100%;max-height:none;color:var(--text);box-shadow:none;background:0 0;border:0}.login-stage .auth-site-mark span{color:var(--brand)}.login-stage .auth-site-mark strong,.login-stage .google-only-copy strong,.login-stage .google-confirmed-note strong{color:var(--text)}.login-stage .google-only-copy p,.login-stage .google-confirmed-note span,.login-stage .google-confirmed-note small,.login-stage .linked-profile-type-picker>span{color:var(--muted)}.login-stage .close-auth{border-color:var(--line);background:var(--surface-soft);color:var(--text)}.login-stage .social-login-google{background:var(--surface);color:var(--text);border-color:var(--line)}.login-stage .linked-profile-type-picker{gap:8px;margin-bottom:14px;display:grid}.login-stage .linked-profile-type-picker button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);width:100%;min-height:42px;color:var(--text);text-transform:uppercase;letter-spacing:.04em;font-weight:800}.login-stage .linked-profile-type-picker button.active{border-color:var(--brand);background:linear-gradient(180deg, var(--brand-2), var(--brand));color:var(--on-brand)}.login-stage .linked-profile-type-picker button:disabled{opacity:.45}.login-stage img,.login-free-shell img,.profile-card.gamer-card img{max-width:100%}.login-stage .profile-card.gamer-card .card-icon-frame,.login-free-shell .profile-card.gamer-card .card-icon-frame{width:58px;min-width:58px;max-width:58px;height:58px;min-height:58px;max-height:58px}.login-stage .profile-card.gamer-card .card-icon-frame img,.login-free-shell .profile-card.gamer-card .card-icon-frame img{width:58px;max-width:58px;height:58px;max-height:58px}.profile-card.gamer-card:hover,.profile-card.gamer-card.active,.profile-card.gamer-card.has-recent{border-color:var(--line-strong);transform:translateY(-2px)}.login-stage .profile-card.gamer-card:hover,.login-stage .profile-card.gamer-card.active,.login-stage .profile-card.gamer-card.has-recent{border-color:color-mix(in srgb, var(--brand) 55%, var(--line));background:var(--surface);transform:translateY(-1px);box-shadow:0 10px 28px #c9a2271f}.card-icon-frame{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);color:var(--brand);flex:0 0 58px;place-items:center;width:58px;min-width:58px;max-width:58px;height:58px;min-height:58px;max-height:58px;display:grid;overflow:hidden}.card-icon-frame img{object-fit:cover;width:58px;max-width:58px;height:58px;max-height:58px;display:block}.card-icon-frame svg,.card-icon-frame span{width:34px;max-width:34px;height:34px;max-height:34px}.card-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-width:0;display:flex}.profile-card.gamer-card strong{letter-spacing:0;margin:0;font-size:clamp(22px,2.4vw,31px);line-height:1}.profile-card.gamer-card.is-loading{border-color:var(--accent);box-shadow:0 0 0 2px #c9a2271f, var(--shadow);transform:translateY(-2px)scale(.995)}.profile-card-loading{color:var(--accent);letter-spacing:.06em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;bottom:13px;right:16px}.panel-refresh-status{z-index:20;background:color-mix(in srgb, var(--surface) 94%, transparent);width:max-content;max-width:100%;color:var(--muted);border:1px solid #c9a22740;justify-content:center;align-items:center;gap:8px;margin:-8px auto 10px;padding:8px 12px;font-size:11px;font-weight:800;display:flex;position:sticky;top:72px;box-shadow:0 8px 24px #0f172a14}.recent-name{max-width:100%;color:var(--text);text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:14px;font-weight:800;display:block;overflow:hidden}.auth-overlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f4f4f5c7;justify-content:center;align-items:center;padding:26px 18px;display:flex;position:fixed;inset:0}.auth-modal{width:min(680px,100vw - 40px);max-height:calc(100vh - 52px);overflow:auto}.login-free-shell.auth-page .auth-inline-panel.auth-light-panel{width:100%;max-height:none;color:var(--text);box-shadow:none;background:0 0;border:0;overflow:visible}.close-auth{border-radius:var(--radius-sm);text-transform:uppercase;z-index:2;border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--text);place-items:center;display:grid;position:absolute;top:12px;right:12px}.auth-inline-head,.auth-light-head{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.selected-profile{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:50px 1fr;align-items:center;gap:12px;margin-bottom:12px;padding:10px;display:grid}.selected-profile span{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);width:50px;height:50px;color:var(--brand);place-items:center;display:grid}.auth-site-mark{align-items:center;gap:10px;display:flex}.auth-site-mark img,.central-login-brand img,.site-logo-img{box-sizing:border-box;width:var(--system-logo-size,44px);height:var(--system-logo-size,44px);max-width:var(--system-logo-size,44px);max-height:var(--system-logo-size,44px);min-width:var(--system-logo-size,44px);min-height:var(--system-logo-size,44px);object-fit:contain;flex:0 0 var(--system-logo-size,44px);background:0 0;display:block}.dropzone-auth-validation-logo .system-logo{--system-logo-size:80px;width:80px;max-width:80px;height:80px;max-height:80px}.dropzone-auth-validation-logo img{box-sizing:border-box;width:80px;max-width:80px;height:80px;max-height:80px;min-width:var(--system-logo-size,44px);min-height:var(--system-logo-size,44px);object-fit:contain;flex:0 0 var(--system-logo-size,44px);--system-logo-size:80px;background:0 0;display:block}.central-login-brand{margin-bottom:22px}.auth-site-mark span{color:var(--brand);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.auth-site-mark strong{color:var(--text);text-transform:uppercase}.auth-inline-tabs{min-width:220px}.auth-subtitle{border-left:3px solid var(--brand);color:var(--text);letter-spacing:.14em;text-transform:uppercase;margin:4px 0 10px;padding-left:9px;font-size:11px;font-weight:950}.location-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.championship-nav-card{min-height:420px}.compact-head{align-items:center;margin-bottom:14px}.champ-list-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;box-shadow:var(--shadow);border-color:var(--line);text-align:left;cursor:pointer;width:100%;min-height:78px;font:inherit;grid-template-columns:56px 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.champ-list-item>span:last-child{gap:3px;min-width:0;display:grid}.champ-list-item strong{text-transform:uppercase;font-size:13px;font-weight:900;line-height:1.2;display:block}.champ-list-item small{color:var(--muted);font-size:11px;font-weight:700;line-height:1.3;display:block}.champ-list-item.active,.selectable-row.active{border-color:var(--line-strong);background:#c9a2270f}.champ-thumb{border:1px solid var(--line);background:var(--surface-muted);color:#475467;border-radius:10px;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.tiny-logo{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);color:var(--brand);flex:none;justify-content:center;place-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.floating-create-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow);z-index:4;gap:10px;margin-top:12px;padding:14px;animation:.18s ease-out dzDrop;display:grid;position:relative}.detail-title-ref h2{letter-spacing:0;margin:2px 0 6px;font-size:clamp(28px,4vw,44px)}.detail-stat strong{color:var(--brand);font-size:25px;line-height:1;display:block}.champ-subtabs-ref{gap:var(--gap);grid-template-columns:repeat(5,minmax(110px,1fr));margin:14px 0;display:grid}.champ-tab-body-ref{padding-top:2px}.subtab-actionbar h3{letter-spacing:0;margin:0;font-size:24px}.compact-token-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.selectable-row{cursor:pointer;width:100%}.compact-row.with-logo{grid-template-columns:38px 1fr;align-items:center;column-gap:10px;display:grid}.compact-row.with-logo small{grid-column:2}.detail-mini-panel .empty{margin-top:12px}.metric-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.phase-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow);overflow:hidden}.phase-card>header{border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.phase-card h3{letter-spacing:0;margin:0;font-size:22px}.group-card-grid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;display:grid}.group-mini-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow);padding:12px}.group-mini-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.slot-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.slot-pills span{border:1px solid var(--line);background:var(--surface-muted);min-height:30px;color:var(--muted);text-align:center;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex}.slot-pills span.filled{border-color:var(--line-strong);color:var(--ink);background:#ff465514}.empty-state-big{min-height:350px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}@media (max-width:1100px){.dashboard{grid-template-columns:1fr}.span-2,.span-3{grid-column:span 1}.detail-hero-ref{grid-template-columns:74px 1fr}.detail-stats-ref{grid-column:1/-1}.producer-layout-ref{grid-template-columns:1fr;padding:6px}.producer-layout-ref .championship-nav-card{min-height:0;max-height:none}.producer-layout-ref .championship-list{max-height:330px}}.championship-guided-matches{gap:18px;display:grid}.championship-guided-question-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.championship-guided-match-flow{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);gap:0;display:grid}.championship-guided-match-row{border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:56px;padding:9px 0;display:grid}.championship-guided-match-row:last-child{border-bottom:0}.championship-guided-match-row>span{gap:2px;min-width:0;display:grid}.championship-guided-match-row>span strong{color:var(--ui-text);font-size:12px}.championship-guided-match-row>span small{color:var(--ui-text-muted);font-size:9px}.championship-guided-match-row>b{color:var(--ui-text-muted);font-size:10px;font-weight:800}.championship-guided-match-row>em{min-width:76px;color:var(--ui-accent-light);text-align:right;font-size:10px;font-style:normal;font-weight:900}.championship-guided-operation{gap:22px;display:grid}.championship-guided-decision{border-top:1px solid var(--ui-line);gap:12px;padding:16px 0;display:grid}.championship-guided-decision:last-of-type{border-bottom:1px solid var(--ui-line)}.championship-guided-decision-copy{gap:3px;display:grid}.championship-guided-decision-copy strong{color:var(--ui-text);font-size:13px}.championship-guided-decision-copy small{color:var(--ui-text-muted);font-size:10px;line-height:1.45}.championship-guided-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-width:520px;display:grid}.championship-guided-choice-row.three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px}.championship-guided-choice-row button{border-radius:var(--ui-radius-sm);background:var(--ui-surface-raised);min-height:42px;color:var(--ui-text-muted);text-transform:uppercase;cursor:pointer;border:0;padding:8px 12px;font-size:10px;font-weight:850}.championship-guided-choice-row button:hover{color:var(--ui-text);background:#c9b76614}.championship-guided-choice-row button.active{color:var(--ui-accent-light);background:#c9b76624;outline:1px solid #c9b7666b}.championship-guided-field{max-width:420px}.championship-guided-prize{gap:14px;max-width:760px;display:grid}@media (max-width:760px){.page{padding:10px}.page-authenticated{min-width:0;padding-top:0;overflow-x:clip}.page-authenticated>.shell,.page-authenticated .shell,.page-authenticated .page-shell,.page-authenticated .content-shell,.page-authenticated>.page,.page-authenticated .page{min-width:0;max-width:100%}.topbar,.subtab-actionbar{flex-direction:column;align-items:stretch}.account-strip{flex-direction:column;align-items:stretch;gap:12px}.account-strip-head{flex:none;width:100%}.account-strip-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;max-width:none;padding:10px 0;display:grid}.account-strip-metrics .metric{border-left:1px solid var(--line);text-align:center;border-top:0;justify-items:center;width:auto;min-width:0;padding:4px 8px}.account-strip-metrics .metric:first-child{border-left:0;padding-left:4px}.account-strip-metrics .metric b{font-size:22px}.account-strip-metrics .metric span{letter-spacing:.08em;font-size:9px}.account-strip-action{width:100%}.form-grid,.mini-grid,.mini-grid.three,.cards,.token-list,.ref-card-grid.two,.group-card-grid,.detail-hero-ref,.compact-token-panel,.location-grid{grid-template-columns:1fr}.profile-grid,.champ-subtabs-ref,.detail-stats-ref{grid-template-columns:repeat(2,minmax(0,1fr))}.login-stage .profile-grid{grid-template-columns:1fr}.profile-card.gamer-card{grid-template-columns:52px minmax(0,1fr);min-height:80px}.login-stage.login-stage-bg{min-height:100vh;padding:0}.login-stage.login-stage-bg:before{background:linear-gradient(#0c0e1226,#0000 30% 70%,#0c0e1233),url(/login-dropzone-hero.png) 50%/cover no-repeat,#1a1c22}.login-free-shell{width:100%;max-width:none;min-height:100vh;box-shadow:none;background:color-mix(in srgb, var(--surface) 96%, transparent);border-left:0;border-right:0;padding:28px 18px 22px}.upload-field,.compact-upload-field{grid-template-columns:64px 1fr}.upload-picker,.upload-preview{width:64px;min-height:64px}.crop-range-grid{grid-template-columns:1fr}.lineup-player-row{grid-template-columns:1fr auto}.lineup-player-row>span:nth-child(3),.lineup-player-row>span:nth-child(4){display:none}.scorer-launcher-fields{grid-template-columns:1fr}.fullscreen-scorer-page{padding:8px}.fullscreen-scorer-header{flex-direction:column;align-items:flex-start}.advanced-choice-notices{grid-template-columns:1fr}.advanced-choice-notices .button{width:100%}.championship-review-grid{grid-template-columns:1fr;column-gap:0}.championship-review-grid>div:nth-last-child(-n+2){border-bottom:1px solid var(--ui-line)}.championship-review-grid>div:last-child{border-bottom:0}.structure-workspace-toggle{align-items:flex-start}.producer-layout-ref .folder-row{flex-direction:row;align-items:center}.producer-layout-ref .folder-actions{width:auto}.producer-layout-ref .phase-folder-content{padding-left:6px}.producer-layout-ref .group-folder .vaga-row-summary{grid-template-columns:30px 32px minmax(0,1fr) 20px}.producer-layout-ref .group-folder .vaga-row-meta{display:none}.producer-layout-ref .statistics-table-compact th:not(:nth-child(2)),.producer-layout-ref .statistics-table-compact td:not(:nth-child(2)){width:58px;padding-left:6px;padding-right:6px}.team-dashboard,.player-dashboard,.manager-dashboard{width:100%}.team-dashboard>.section-head,.player-dashboard>.section-head,.manager-dashboard>.section-head,.manager-hub-header,.manager-hub-header-compact{min-height:60px;padding:12px 0}.team-panel-tabs,.panel-tabs,.producer-tabs,.manager-subnav,.manager-champ-tabs{margin-inline:-10px;padding-inline:10px}.team-panel-tabs button,.panel-tabs button,.producer-tabs button,.manager-subnav button,.manager-champ-tabs button{min-height:44px;padding-inline:12px;font-size:9px}.team-championship-list,.team-line-grid,.team-player-grid,.player-summary-grid,.manager-profile-grid,.manager-vendas-list,.manager-context-stack{gap:9px}.team-championship-card,.team-line-card,.team-player-card,.manager-profile-card,.manager-champ-panel,.manager-detail-panel,.player-summary-grid>*{padding:12px}.system-admin-page{padding:8px}.directory-page-body,.directory-page-body-with-banner{width:calc(100% - 20px)}.directory-card{padding:11px}.directory-profile-banner-inner,.champ-public-banner .directory-profile-banner-inner{padding-inline:12px}.champ-public-nav::-webkit-scrollbar{display:none}.champ-public-section,.champ-public-info,.champ-stats-section{padding:12px}.champ-stats-table tr{background:#fff}.champ-stats-table tr:nth-child(2n){background:#11192206}.directory-list-row:hover{padding-left:12px}.lili-rank-list article{min-height:58px;padding:8px 10px}.directory-list,.directory-empty{width:calc(100% - 18px)}.directory-rank-content{width:calc(100% - 18px);padding-top:14px}.directory-hero-banner,.directory-rank-hero{width:calc(100% - 18px);min-height:136px}.directory-hero-inner,.directory-rank-hero-inner{width:calc(100% - 28px);min-height:132px;padding:18px 0 16px}.directory-list-media{width:40px;height:40px}.directory-list-main>strong{font-size:14px}.directory-list-main>span{font-size:11px}.page-authenticated .account-strip.account-strip-compact{gap:8px 10px;padding:12px 0}.page-authenticated .account-strip-compact .account-strip-head strong{gap:2px;font-size:20px;line-height:1.05;display:grid}.page-authenticated .account-strip-compact .account-strip-head strong span{font-size:9px}.page-authenticated .account-strip-compact .account-strip-metrics{gap:10px}.directory-toolbar{grid-template-columns:1fr;gap:8px;width:calc(100% - 18px)}.directory-result-count{justify-content:center;justify-self:start;width:100%;min-height:40px}.directory-list-head{display:none}.directory-list-row{grid-template-columns:46px minmax(0,1fr) 16px;gap:10px;min-height:56px;padding:8px 10px}.directory-list-meta{display:none}.directory-profile-tabs-shell{width:calc(100% - 18px)}.directory-profile-tabs{scroll-snap-type:x proximity;min-height:56px;padding:0;overflow-x:auto}.champ-public-nav{scrollbar-width:none;scroll-snap-type:x proximity;min-height:56px;padding:0;overflow-x:auto}.champ-public-desktop-tabs{scroll-snap-type:x proximity;min-height:56px;padding:0;overflow-x:auto}.directory-profile-tabs button{scroll-snap-align:start;min-width:116px;min-height:56px;padding:0 12px;font-size:9px}.champ-public-nav-btn{scroll-snap-align:start;flex:none;min-width:116px;min-height:56px;padding:0 12px;font-size:9px}.champ-public-desktop-tabs button{scroll-snap-align:start;min-width:116px;min-height:56px;padding:0 12px;font-size:9px}.champ-public-panel,.directory-profile-tab-panel{width:calc(100% - 18px);padding:12px 0 24px}.champ-public-panel-head{min-height:52px;padding:9px 10px}.champ-list-filters,.champ-list-filters.single{grid-template-columns:1fr 1fr;gap:8px;padding:10px}.champ-list-filters select{height:40px;font-size:11px}.champ-public-info-grid{grid-template-columns:1fr 1fr}.champ-public-info-card{min-height:76px;padding:11px}.directory-related-list>a,.directory-related-list>article,.directory-public-slot,.directory-public-slots .championship-vaga-row{min-height:58px;padding:8px 10px}.champ-public-team-row{grid-template-columns:42px minmax(0,1fr);min-height:58px;padding:8px 10px}.champ-public-player-row{grid-template-columns:42px minmax(0,1fr) auto;min-height:58px;padding:8px 10px}}.login-stage .admin-access-card{border-color:color-mix(in srgb, var(--dz-accent) 40%, var(--line));background:linear-gradient(135deg,#fffef8,#f4f5f8)}.login-stage .admin-access-card .card-icon-frame{color:var(--gold-dim)}.bank-wallet-loading{min-height:50vh;color:var(--muted);place-content:center;gap:10px;font-weight:800;display:grid}.bank-balance-card{color:#fff;background:linear-gradient(145deg,#1a1c22 0%,#2a2418 55%,#1a1c22 100%);border-radius:18px;gap:6px;padding:22px 20px 18px;display:grid;box-shadow:0 18px 40px #0f172a47}.bank-balance-card>span{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:11px;font-weight:800}.bank-balance-card>strong{letter-spacing:.02em;font-size:clamp(28px,8vw,36px);font-weight:950}.bank-balance-card>small{opacity:.65;font-size:12px}.bank-balance-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bank-chip-btn{color:#fff;text-transform:uppercase;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.bank-chip-btn.primary{background:linear-gradient(180deg, var(--brand-2), var(--brand));color:var(--on-brand);border-color:#0000}.bank-section{border:1px solid var(--line);background:#fff;border-radius:16px;gap:12px;padding:16px;display:grid;box-shadow:0 8px 24px #0f172a0a}.bank-section h2{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:15px}.bank-section h3{color:var(--muted);text-transform:uppercase;margin:8px 0 0;font-size:12px}.bank-tx-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.bank-tx-list>li{border-bottom:1px solid #eef0f4;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.bank-tx-list>li:last-child{border-bottom:0}.bank-tx-empty{color:var(--muted);padding:16px 0;font-size:13px;display:block}.bank-tx-icon{width:40px;height:40px;color:var(--text);background:#f4f5f8;border-radius:50%;place-items:center;display:grid}.bank-tx-icon.in{color:#167044;background:#e8f8ef}.bank-tx-icon.out{color:#b51e2d;background:#fff1f2}.bank-tx-body strong{text-transform:capitalize;font-size:13px;display:block}.bank-tx-body small{color:var(--muted);font-size:11px}.bank-tx-right{justify-items:end;gap:4px;display:grid}.bank-tx-right b{font-size:13px}.bank-tx-right b.in{color:#167044}.bank-tx-right b.out{color:#b51e2d}.bank-link-btn{color:var(--gold-dim);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:10px;font-weight:900;display:inline-flex}.bank-form-card{gap:12px;display:grid}.bank-form-card label{gap:6px;display:grid}.bank-form-card label>span{text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:900}.bank-form-card input,.bank-form-card select{border:1px solid var(--line);min-height:44px;font:inherit;background:#fafbfc;border-radius:10px;padding:0 12px}.bank-hint{color:var(--muted);margin:0;font-size:12px}.pix-receipt-backdrop{z-index:300;background:#0f172a8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.pix-receipt-sheet{width:min(420px,100%);position:relative}.pix-receipt-close{z-index:2;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:-8px;right:-8px}.pix-receipt{background:#fff;border-radius:12px;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden;box-shadow:0 24px 60px #00000047}.pix-receipt-head{text-align:center;border-bottom:1px dashed #d5dae3;justify-items:center;gap:6px;padding:28px 20px 20px;display:grid}.pix-receipt-head .pix-ok{color:#16a34a}.pix-receipt-head p{color:#52525b;margin:0;font-size:13px;font-weight:600}.pix-receipt-head strong{color:#111827;font-size:28px;font-weight:800}.pix-receipt-head span{color:#6b7280;font-size:12px}.pix-receipt-block{border-bottom:1px solid #eef0f4;padding:16px 20px}.pix-receipt-block:last-child{border-bottom:0}.pix-receipt-block h4{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin:0 0 10px;font-size:11px;font-weight:800}.pix-receipt-block dl{gap:10px;margin:0;display:grid}.pix-receipt-block dl>div{gap:2px;display:grid}.pix-receipt-block dt{color:#9ca3af;font-size:11px}.pix-receipt-block dd{color:#111827;word-break:break-word;margin:0;font-size:14px;font-weight:600}.pix-receipt-block .mono,.pix-auth.mono{letter-spacing:.04em;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px}.pix-auth{word-break:break-all;background:#f4f5f8;border-radius:8px;margin:0 0 8px;padding:10px;font-weight:700}.pix-fine{color:#9ca3af;margin:0;font-size:10px;line-height:1.45}.pix-receipt-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}@media (max-width:640px){.bank-wallet-tabs{grid-template-columns:repeat(2,1fr)}.panel-hero{min-height:240px;padding:26px 22px}.panel-hero-content{flex-direction:column;align-items:flex-start}.panel-hero-avatar{width:58px;height:58px}.panel-hero h1{font-size:34px}.link-invite-summary{grid-template-columns:34px 1fr;grid-template-areas:"icon main""pill pill""chev chev"}.link-invite-icon{grid-area:icon}.link-invite-main{grid-area:main}.link-status-pill{grid-area:pill;justify-self:start}.link-invite-chevron{display:none}.link-invite-meta-grid{grid-template-columns:1fr}.link-entry-row{grid-template-columns:36px 1fr}.link-entry-when{grid-column:2}.central-login-shell{padding:0}.central-login-card{width:100%;max-width:none;box-shadow:none;background:color-mix(in srgb, var(--surface) 96%, transparent);border-left:0;border-right:0;padding:28px 18px 22px}.game-editor-heading{flex-direction:column;align-items:stretch}.game-folder-details,.statistics-inner-tabs{grid-template-columns:1fr}.statistics-inner-tabs button{border-right:0;border-bottom:1px solid var(--border,#e1e4e9)}.statistics-filters{grid-template-columns:1fr}.manual-team-card>header{flex-direction:column;align-items:stretch}.matchresult-preview>article{grid-template-columns:1fr}.scale-mode-page{padding:14px}.scale-mode-card{border-radius:20px;padding:24px 16px}.scale-chat-header{padding-inline:14px}.scale-chat-shell{width:100%;padding-inline:0;padding:20px 12px max(28px, env(safe-area-inset-bottom))}.scale-chat-page .invite-chat-row{grid-template-columns:38px minmax(0,1fr);gap:8px}.scale-chat-page .invite-bot-avatar{width:38px;height:38px}.scale-chat-page .invite-chat-bubble{max-width:calc(100vw - 74px)}.scale-chat-actions{width:calc(100% - 46px);margin-left:46px;padding-left:42px}.scale-chat-page .invite-chat-option{min-height:48px;font-size:11px}.champ-public-banner .directory-back{display:none}.champ-public-banner .directory-profile-banner-inner{padding:10px}.champ-public-hero.directory-profile-hero.compact.on-banner{grid-template-columns:54px minmax(0,1fr);gap:10px;padding:4px 0}.champ-public-hero.directory-profile-hero.on-banner .directory-profile-avatar{width:54px;height:54px}.champ-public-hero .directory-profile-copy h1{margin:2px 0 3px;font-size:24px}.champ-public-enroll-meta span{padding:4px 7px;font-size:9px}.champ-public-nav-5{scrollbar-width:none;padding-bottom:3px;display:flex;overflow-x:auto}.champ-public-nav-5::-webkit-scrollbar{display:none}.champ-public-nav-5 .champ-public-nav-btn{flex:1 0 66px;min-width:66px;min-height:44px}.champ-public-panel{padding:8px}.champ-public-panel-head strong{font-size:13px}.champ-public-panel-head small{font-size:10px}.champ-equipes-filters{z-index:8;background:color-mix(in srgb, var(--dz-surface,#fff) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:3px;position:sticky;top:70px}.champ-equipes-filters button{min-height:34px;padding:6px;font-size:10px}.champ-equipes-chips button{min-width:84px;min-height:34px;padding:6px 10px}.champ-equipes-list .championship-vaga-row .vaga-row-summary{min-height:52px;padding-block:6px}.inline-search-row{grid-template-columns:1fr}.vaga-row-meta{gap:4px}body{background:var(--surface)}.page-authenticated{width:100%;max-width:none;padding-left:0;padding-right:0}.page-authenticated>.shell,.page-authenticated .shell,.page-authenticated .page-shell,.page-authenticated .content-shell{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.page-authenticated .account-strip{box-shadow:none;border-left:0;border-right:0;border-radius:0;margin:0 0 8px;padding:12px 14px}.page-authenticated .panel,.page-authenticated .panel-soft,.page-authenticated .card,.page-authenticated .form-section-card,.page-authenticated .inline-action-panel,.page-authenticated .subtab-actionbar{box-shadow:none;border-radius:0}.producer-layout-ref{background:var(--producer-panel);border:0;border-radius:0;width:100%;margin:0;padding:0;display:block}.producer-layout-ref .championship-nav-card{border-left:0;border-right:0;border-radius:0;width:100%;min-height:0;max-height:none;margin:0}.producer-layout-ref .championship-detail-card{border-left:0;border-right:0;border-radius:0;width:100%;margin:8px 0 0}.producer-layout-ref .panel,.producer-layout-ref .panel-soft,.producer-layout-ref .subtab-actionbar,.producer-layout-ref .inline-action-panel,.producer-layout-ref .phase-card,.producer-layout-ref .group-mini-card,.producer-layout-ref .card{border-left:0;border-right:0;border-radius:0}.producer-layout-ref .detail-hero-ref{border-left:0;border-right:0;border-radius:0;padding-left:12px;padding-right:12px}.producer-layout-ref .championship-detail-card>.panel,.producer-layout-ref .championship-detail-card>.panel-soft{padding-left:12px;padding-right:12px}:is(.system-modal,.system-modal-wide,.system-modal-wide:has(.championship-form-stack)){border:0;border-radius:0;width:100vw;max-width:none;min-height:100dvh;max-height:100dvh;margin:0}.championship-form-stack{gap:10px}.championship-form-progress{gap:8px;padding:0 0 10px}.championship-form-stack>.form-section-card{background:0 0;border-left:0;border-right:0;border-radius:0;padding:12px 0}.championship-form-actions{z-index:5;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;gap:6px;margin:0 -12px -12px;position:sticky;bottom:0}.championship-origin-card{padding:12px 0;border-left:0;border-right:0;background:0 0;border-inline:0;border-radius:0;padding-inline:0}.championship-source-picker{gap:10px}.championship-source-results{max-height:46vh;padding-bottom:4px;overflow-x:hidden}.championship-source-item{border-radius:10px;grid-template-columns:56px minmax(0,1fr);min-height:76px;padding:9px}.championship-source-logo,.championship-source-logo img{width:56px;min-width:56px;max-width:56px;height:56px;max-height:56px}.championship-source-copy strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.championship-source-action{grid-column:2;justify-self:start;min-width:0;padding:6px 9px}.championship-pending-box{flex-direction:column;align-items:stretch}.championship-pending-box .button{justify-content:center;width:100%}.champ-public .directory-profile-banner-inner{padding:10px 12px 12px}.champ-public .directory-back{display:none}.champ-public-hero{align-items:center;gap:9px}.champ-public-hero .directory-profile-avatar{width:50px;height:50px}.champ-public-hero .directory-profile-copy{min-width:0}.champ-public-hero h1{font-size:clamp(22px,7vw,28px);line-height:1}.champ-public-hero .directory-profile-desc{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:12px;line-height:1.3;overflow:hidden}.champ-public-enroll{align-items:stretch;gap:7px;margin-top:7px}.champ-public-enroll-meta{scrollbar-width:none;flex-wrap:nowrap;gap:5px;overflow-x:auto}.champ-public-enroll-meta::-webkit-scrollbar{display:none}.champ-public-enroll-meta>span{flex:none;min-height:27px;padding:4px 8px;font-size:10px}.champ-public-enroll-btn{width:100%;min-height:38px;padding:0 10px;font-size:9px}.champ-public-nav{scrollbar-width:none;margin-top:10px;padding-bottom:1px;overflow-x:auto}.champ-public-nav::-webkit-scrollbar{display:none}.champ-public-nav-btn{flex:1 0 86px;min-height:43px;padding:6px 5px}.champ-public-nav-label{font-size:9px}.champ-public-nav-count{min-width:18px;min-height:17px;padding:1px 5px;font-size:9px}.champ-public .directory-profile-content{gap:8px;width:100%;padding:8px}.champ-public .directory-section{border-radius:12px;padding:10px}.champ-equipes-tabs{top:var(--app-header-height,66px);z-index:4;gap:4px;padding:4px;position:sticky}.champ-equipes-tabs button{min-height:34px;padding:6px;font-size:10px}.champ-group-chips{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.champ-group-chips::-webkit-scrollbar{display:none}.champ-group-chips button{flex:none;min-height:32px;padding:6px 12px}.champ-slot-row{min-height:54px;padding:7px 9px}}@media print{body *{visibility:hidden}.pix-receipt-backdrop *{visibility:visible}.pix-receipt-backdrop{visibility:visible;background:#fff;padding:0;display:block;position:static}.no-print{display:none}.pix-receipt{box-shadow:none;border:1px solid #ddd}}.panel-hero{color:#fff;background:radial-gradient(circle at 80% 10%,#c9a2274d,#0000 30%),linear-gradient(118deg,#0a0f1c 0%,#151c2a 52%,#24121b 100%);border:1px solid #ffffff17;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:206px;margin-bottom:18px;padding:34px 38px;scroll-margin-top:90px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #0f172a29}.panel-hero:after{content:"";border:50px solid #ffffff07;border-radius:50%;width:310px;height:310px;position:absolute;inset:auto -50px -100px auto}.panel-hero-texture{opacity:.72;background:linear-gradient(135deg,#0000 0 48%,#ffffff0a 48% 49%,#0000 49% 100%) 0 0/180px 180px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(0deg,#ffffff06 1px,#0000 1px) 0 0/34px 34px;position:absolute;inset:0}.panel-hero-glow{filter:blur(70px);background:#ff46552e;border-radius:50%;width:330px;height:260px;position:absolute;top:-110px;right:18%}.panel-hero-content{z-index:2;align-items:center;gap:20px;display:flex;position:relative}.panel-hero-avatar{background:#ffffff14;border:3px solid #ffffff24;border-radius:12px;width:76px;height:76px;overflow:hidden;box-shadow:0 14px 30px #00000040}.panel-hero-avatar img{object-fit:cover;width:100%;height:100%}.panel-hero-copy{max-width:680px}.panel-hero-eyebrow{color:#ff6976;letter-spacing:.22em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:950}.panel-hero h1{color:#fff;letter-spacing:.015em;margin:0;font-size:clamp(34px,5vw,58px)}.panel-hero-copy>p:last-child{color:#ffffffad;max-width:640px;margin:12px 0 0;font-size:15px;line-height:1.45}.panel-hero-actions{z-index:2;flex:none;align-items:center;display:flex;position:relative}.panel-hero-button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-color:#ffffff47}.panel-hero-button:hover{background:#ffffff2e}.panel-content-anchor,#visao-geral,#perfil{scroll-margin-top:92px}@media (max-width:980px){.panel-hero{flex-direction:column;align-items:flex-start}}.wide-form-panel{width:min(820px,100vw - 48px);max-height:min(78vh,780px);overflow-y:auto}.championship-form-stack{gap:14px;display:grid}.checkbox-row label{color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.icon-action-button{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-transform:uppercase;cursor:pointer;border-radius:5px;align-items:center;gap:6px;padding:9px 11px;font-size:10px;font-weight:800;display:inline-flex}.icon-action-button:hover{border-color:var(--accent);color:var(--accent)}.icon-action-button.danger:hover{color:#c9283d;background:#c9283d12;border-color:#c9283d}@media (max-width:900px){.championship-admin-actions{width:100%;margin-left:0}.wide-form-panel{width:calc(100vw - 32px)}.detail-hero-ref{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"logo title""actions actions""stats stats"}.detail-logo-ref{width:72px;height:72px}.detail-stats-ref{grid-template-columns:repeat(5,minmax(88px,1fr));padding-bottom:4px;overflow-x:auto}.link-invite-meta-grid{grid-template-columns:1fr 1fr}.game-folder-details,.statistics-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.scorer-toolbar{grid-template-columns:1fr;align-items:stretch}.manager-hub-grid,.manager-empty-switch{grid-template-columns:1fr}.manager-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-managers-list .vaga-row-summary{grid-template-columns:40px 38px minmax(120px,1fr) 24px}.seller-managers-list .vaga-row-meta{display:none}.public-home-alert{white-space:nowrap;justify-content:flex-start;overflow:hidden}.public-home-alert strong{text-overflow:ellipsis;overflow:hidden}.public-home-alert a{flex:none;margin-left:auto}.public-home-hero{grid-template-columns:1fr;min-height:auto;padding-top:70px}.public-home-hero-overlay{background:linear-gradient(#080d12d1,#080d12f0 72%,#101820 100%)}.featured-championship{width:100%;max-width:620px}.producer-layout-ref .detail-hero-ref{padding:20px 16px}.directory-profile-banner-inner,.directory-profile-content,.directory-profile-panels,.champ-public-panel{width:calc(100% - 24px)}.producer-layout-ref{display:block}.producer-layout-ref>.producer-command-card{background:#111922;max-height:none;padding:12px;position:static;overflow:visible}.producer-layout-ref>.championship-detail-card{margin-top:10px}}.detail-hero-ref{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow);grid-template-columns:86px minmax(0,1fr) auto;grid-template-areas:"logo title actions""stats stats stats";align-items:center;gap:16px;padding:18px;display:grid}.detail-logo-ref{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);color:var(--brand);grid-area:logo;place-items:center;width:86px;height:86px;display:grid;overflow:hidden}.detail-title-ref{grid-area:title;min-width:0}.championship-admin-actions{grid-area:actions;align-self:start;gap:8px;margin-left:auto;display:flex}.detail-stats-ref{grid-area:stats;grid-template-columns:repeat(5,minmax(96px,1fr));gap:10px;width:100%;margin-top:4px;display:grid}.detail-stat{border:1px solid var(--line);color:var(--text);box-shadow:var(--shadow);text-align:center;background:#f8fafcb8;border-radius:7px;min-width:0;padding:12px 10px}.detail-stat span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;font-weight:800;display:block;overflow:hidden}@media (max-width:560px){.detail-hero-ref{grid-template-columns:58px minmax(0,1fr);gap:12px}.detail-logo-ref{width:58px;height:58px}.championship-admin-actions{width:100%}.championship-admin-actions .icon-action-button{flex:1;justify-content:center}.manager-detail-meta{grid-template-columns:1fr}}.championship-teams-tab{gap:18px;display:grid}.championship-teams-tab.compact{gap:10px}.teams-compact-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.teams-status-filters{align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.teams-status-filters button{border:1px solid var(--line);background:var(--surface);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;cursor:pointer;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.teams-status-filters button span{background:var(--surface-muted);min-width:19px;height:19px;color:var(--muted);border-radius:99px;place-items:center;padding:0 5px;font-size:10px;display:grid}.teams-status-filters button.active{background:var(--surface-muted);border-color:var(--text);color:var(--text)}.teams-toolbar-right{align-items:center;gap:8px;display:flex}.teams-mini-stats{color:#777c85;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.teams-mini-stats span{background:var(--surface-soft);border:1px solid #e3e5e9;padding:5px 7px}.teams-mini-stats strong{color:var(--text);margin-right:3px;font-size:12px}.teams-mini-stats .is-free{background:#f8fafc;border-color:#cbd5e1}.teams-mini-stats .is-free strong{color:#475569}.teams-mini-stats .is-reserved{background:#fffbeb;border-color:#fcd34d}.teams-mini-stats .is-reserved strong{color:#b45309}.teams-mini-stats .is-filled{background:#f0fdf4;border-color:#86efac}.teams-mini-stats .is-filled strong{color:#15803d}.teams-refresh-button{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:#363a41;place-items:center;width:34px;height:34px;display:grid}.teams-refresh-button:hover{border-color:var(--brand);color:var(--brand)}.permission-note{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.permission-note.compact-note{align-items:center;padding:9px 11px}.permission-note.compact-note p{margin:1px 0 0}.permission-note p{margin:3px 0 0;font-size:13px}.championship-vagas-list{background:var(--surface);border:1px solid #e1e4e8;overflow:hidden}.championship-vaga-row{background:var(--surface);border-bottom:1px solid #e7e9ed;border-left:4px solid #0000;transition:background .15s,border-color .15s}.championship-vaga-row:last-child{border-bottom:0}.championship-vaga-row.status-livre{background:linear-gradient(90deg,#f8fafc 0%,#fff 42%);border-left-color:#94a3b8}.championship-vaga-row.status-reservada{background:linear-gradient(90deg,#fffbeb 0%,#fff 48%);border-left-color:#f59e0b}.championship-vaga-row.status-ocupada{background:linear-gradient(90deg,#f0fdf4 0%,#fff 48%);border-left-color:#16a34a}.championship-vaga-row.is-open.status-livre{background:linear-gradient(90deg,#f1f5f9 0%,#fafbfc 40%)}.championship-vaga-row.is-open.status-reservada{background:linear-gradient(90deg,#fef3c7 0%,#fffdf7 40%)}.championship-vaga-row.is-open.status-ocupada{background:linear-gradient(90deg,#dcfce7 0%,#f7fdf9 40%)}.vaga-row-number{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:15px;font-weight:950}.vaga-row-number:before{content:"SLOT ";letter-spacing:.12em;color:var(--muted);margin-bottom:1px;font-size:8px;display:block}.vaga-row-avatar img{object-fit:cover;width:100%;height:100%}.vaga-row-avatar.status-livre{color:#64748b;background:#f1f5f9;border-color:#cbd5e1}.vaga-row-avatar.status-reservada{color:#b45309;background:#fef3c7;border-color:#fcd34d}.vaga-row-avatar.status-ocupada{background:var(--surface);color:#15803d;border-color:#86efac}.vaga-avatar-dot{background:#94a3b8;border-radius:99px;width:10px;height:10px;box-shadow:0 0 0 4px #e2e8f0}.vaga-status-pill.status-livre{color:#515965;background:#edf0f3}.vaga-status-pill.status-reservada{color:#92400e;background:#fde68a}.vaga-status-pill.status-ocupada{color:#166534;background:#bbf7d0}.vaga-row-identity{flex-direction:column;min-width:0;display:flex}.vaga-row-identity strong{color:#191b20;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.vaga-row-identity small{color:#7a7f88;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.vaga-row-meta{text-align:right;color:#777c85;white-space:nowrap;justify-content:flex-end;align-items:center;font-size:10px;display:flex}.vaga-row-chevron{color:#90959e;place-items:center;display:grid}.vaga-detail-copy{flex-direction:column;min-width:0;display:flex}.vaga-detail-copy strong{font-size:12px}.vaga-detail-copy span{color:#777c85;margin-top:2px;font-size:10px}.vaga-detail-grid{align-items:center;gap:18px;min-width:0;display:flex}.vaga-detail-grid span{flex-direction:column;min-width:110px;display:flex}.vaga-detail-grid small,.vaga-detail-team small{text-transform:uppercase;letter-spacing:.1em;color:#8c919a;font-size:8px}.vaga-detail-grid strong{color:#25282e;margin-top:2px;font-size:11px}.vaga-detail-team{align-items:center;gap:9px;min-width:0;display:flex}.vaga-detail-team>div{flex-direction:column;min-width:0;display:flex}.vaga-detail-team strong{font-size:12px}.vaga-detail-team span{color:#777c85;font-size:10px}.vaga-team-logo{background:#f6f7f8;border:1px solid #e0e3e8;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.vaga-team-logo.compact-logo{width:36px;height:36px}.vaga-team-logo img{object-fit:cover;width:100%;height:100%}.vaga-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.vaga-row-actions button{background:var(--surface);text-transform:uppercase;cursor:pointer;border:1px solid #d9dde3;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.vaga-row-actions button:hover{border-color:var(--brand);color:var(--brand)}.vaga-row-actions button.danger{color:#bd1d2d;border-color:#f1c6cb}.vaga-row-actions button.danger:hover{background:#fff0f1}.vagas-empty-filter{text-align:center;color:#858a93;padding:30px;font-size:12px}.teams-tab-loading{background:var(--surface);border:1px solid #e4e6ea;justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex}.teams-tab-error{background:var(--surface);color:#b4232d;border:1px solid #e4e6ea;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex}.seller-roster-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.seller-roster-card{background:var(--surface);border:1px solid #e2e5ea;border-left:4px solid #94a3b8;gap:6px;padding:14px;display:grid}.seller-roster-card.is-on-champ{background:linear-gradient(#f0fdf4 0%,#fff 48%);border-left-color:#16a34a}.seller-roster-card.is-roster-only{background:linear-gradient(#fffbeb 0%,#fff 48%);border-left-color:#f59e0b}.seller-roster-card.selected{box-shadow:inset 0 0 0 1px var(--brand)}.seller-roster-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.seller-status-pill{text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:3px 7px;font-size:9px;font-weight:950}.seller-status-pill.on{color:#166534;background:#bbf7d0}.seller-status-pill.off{color:#92400e;background:#fde68a}.seller-usage-pill{text-transform:uppercase;letter-spacing:.06em;color:#334155;background:#e2e8f0;border-radius:4px;padding:3px 7px;font-size:9px;font-weight:950}.seller-usage-pill.open{color:#1d4ed8;background:#dbeafe}.seller-usage-pill.full{color:#991b1b;background:#fecaca}.seller-roster-card strong{color:var(--text);font-size:14px}.seller-whatsapp-line{color:#475569;word-break:break-all}.seller-roster-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.seller-edit-panel{border-left:3px solid var(--brand)}.team-slot-modal{gap:16px;display:grid}.invite-scope-card input{margin-top:3px}.team-search-row{grid-template-columns:1fr auto;gap:10px;display:grid}.team-search-row input,.team-slot-modal input,.team-slot-modal select{background:var(--surface);border:1px solid #d7d9de;width:100%;min-height:44px;padding:0 12px}.team-search-results{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;max-height:220px;display:grid;overflow:auto}.team-search-results button{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;grid-template-rows:auto auto;grid-template-columns:40px 1fr;gap:1px 9px;padding:10px;display:grid}.team-search-results button.selected{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.team-search-results button span{background:#f1f2f4;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.team-search-results img{object-fit:cover;width:100%;height:100%}.team-search-results small{color:#777c85}.selected-team-box{background:var(--surface-soft);border:1px solid #e0e3e8;gap:12px;padding:14px;display:grid}.modal-form-actions{justify-content:flex-end;gap:8px;padding-top:5px;display:flex}@media (max-width:900px){.teams-compact-toolbar{flex-direction:column;align-items:flex-start}.teams-toolbar-right{justify-content:space-between;width:100%}.teams-mini-stats{overflow-x:auto}.vaga-row-summary{grid-template-columns:40px 38px minmax(120px,1fr) 24px}.vaga-row-meta{display:none}.vaga-row-details{flex-direction:column;align-items:flex-start;padding-left:12px}.vaga-detail-grid{flex-wrap:wrap}.vaga-row-actions{justify-content:flex-start;width:100%}.scorer-workspace-header{grid-template-columns:1fr;position:relative}.scorer-header-actions{flex-wrap:wrap;justify-content:flex-start}.scorer-commandbar{flex-direction:column;align-items:flex-start}.scorer-commandbar nav,.scorer-visibility{width:100%;overflow:auto}.scorer-commandbar button{white-space:nowrap}.scorer-links-panel{grid-template-columns:1fr}.scorer-edit-table-wrap{max-height:none}.scorer-preview-list,.manager-flow-steps{grid-template-columns:1fr}.manager-vendas-row{grid-template-columns:44px 1fr}.manager-vendas-row-actions{grid-column:1/-1;justify-content:flex-start}.group-folder .championship-vaga-row .vaga-row-summary{grid-template-columns:40px 38px minmax(120px,1fr) 24px}.group-folder .championship-vaga-row .vaga-row-meta{display:none}.export-notes{grid-template-columns:1fr 1fr}.spec-workspace{grid-template-columns:1fr}.lili-bulk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lili-games-toolbar{flex-direction:column;align-items:stretch}.lili-games-filter,.lili-games-bulk-actions{flex-wrap:wrap;width:100%}.lili-games-filter select,.lili-games-bulk-actions select{flex:1}.advanced-three-columns{grid-template-columns:1fr}.advanced-structure-header{display:grid}.champ-stats-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.account-strip.account-strip-compact{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 12px}.account-strip-compact .account-strip-metrics{order:3;grid-column:1/-1;justify-content:stretch;width:100%}.account-strip-compact .account-strip-metrics .metric{flex:1;min-width:0;padding:4px 10px}.producer-layout-ref{width:100%;display:block}.producer-layout-ref .championship-nav-card{padding:12px 12px 0}.producer-layout-ref .championship-detail-card{margin-top:10px;padding:12px}.public-home-nav{display:none}.public-home-hero{grid-template-columns:1fr;gap:25px;min-height:0;padding-top:22px}.public-home-hero h1{font-size:48px}.featured-championship{transform:none}.home-card-grid,.category-grid{grid-template-columns:repeat(2,1fr)}.home-how{grid-template-columns:1fr}.home-how ol{justify-content:space-between}}@media (max-width:560px){.teams-toolbar-right{align-items:flex-start}.teams-mini-stats{grid-template-columns:repeat(2,max-content);display:grid}.vaga-row-summary{grid-template-columns:36px 36px minmax(0,1fr) 22px;padding-inline:8px}.vaga-row-identity small{display:none}.vaga-detail-grid{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.vaga-detail-grid span{min-width:0}.vaga-row-actions button{flex:1}.team-search-row{grid-template-columns:1fr}.form-section-heading{flex-direction:column;align-items:flex-start}.whatsapp-contact-row,.seller-contact-row{grid-template-columns:1fr}.whatsapp-contact-remove{width:100%}.group-folder .championship-vaga-row .vaga-row-summary{grid-template-columns:36px 36px minmax(0,1fr) 22px;padding-inline:8px}.group-folder .championship-vaga-row .vaga-row-identity small{display:none}.lili-games-head{flex-direction:column;align-items:flex-start}.lili-games-head-actions{width:100%}.lili-games-head-actions button{flex:1}.lili-bulk-grid{grid-template-columns:1fr}.lili-games-bulk-actions button,.lili-games-bulk-actions select{flex:calc(50% - 4px)}.lili-game-maps{grid-template-columns:repeat(2,minmax(0,1fr))}.lili-champ-hub.mobile-first{padding:0 8px 20px}.lili-champ-detail-head{padding-top:5px}.lili-champ-title{padding:8px 0}.lili-champ-title .large{width:42px;height:42px}.lili-champ-title strong{font-size:13px}.lili-mobile-sections{grid-template-columns:repeat(5,1fr);margin-left:-2px;margin-right:-2px}.lili-mobile-sections button{padding:7px 1px;font-size:8px}.lili-mobile-sections button svg{width:16px;height:16px}.lili-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lili-mobile-callout{grid-template-columns:auto minmax(0,1fr)}.lili-mobile-callout button{grid-column:1/-1;width:100%}.lili-mobile-group-pills button{flex-basis:36px;width:36px;height:36px}.lili-mobile-slots-area{padding:8px}.lili-structure-manager.mobile-guided .lili-structure-phase-row,.lili-structure-manager.mobile-guided .lili-structure-group-row{grid-template-columns:1fr 80px;gap:7px}.lili-structure-manager.mobile-guided .save{grid-column:1/2}.lili-structure-manager.mobile-guided .danger{grid-column:2/3}.lili-bulk-builder.mobile-guided .lili-bulk-phase-fields{grid-template-columns:1fr 76px}.lili-bulk-builder.mobile-guided .lili-bulk-group{grid-template-columns:28px minmax(0,1fr) 70px 30px}.mobile-first .lili-games-head,.mobile-first .lili-links-head{padding:11px}.lili-hub-tabs{padding:6px 8px}.lili-hub-tabs button{gap:4px;padding:8px 4px;font-size:9px}.lili-hub-tabs button svg{width:15px;height:15px}.lili-team-hub{padding:8px}.lili-team-metrics{grid-template-columns:repeat(2,1fr)}.lili-team-quick-actions{grid-template-columns:1fr}.lili-team-sections button{font-size:7px}.line-roster-title.with-action{align-items:flex-start}.line-small-action{padding:7px}.line-roster-message{flex-direction:column;align-items:flex-start}.line-roster-message>button{align-self:flex-start}.slot-letter-edit-button{margin-left:80px}.slot-letter-editor{flex-wrap:wrap;padding-left:80px}.notif-inbox-head{align-items:flex-start}.notif-inbox-head-actions{justify-content:flex-end;max-width:72%}.notif-inbox-head-actions .button{padding-inline:7px;font-size:10px}}.invite-card{background:var(--surface);text-align:center;width:min(560px,100%);padding:34px;box-shadow:0 28px 80px #0008}.invite-champ-logo{object-fit:contain;width:92px;height:92px;margin-bottom:12px}.invite-card h1{margin:5px 0 22px;font-size:30px}.invite-details{text-align:left;border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-bottom:22px;display:grid}.invite-details span{border-bottom:1px solid #e2e4e8;border-right:1px solid #e2e4e8;align-items:center;gap:5px;padding:13px;display:flex}.invite-details span:nth-child(2n){border-right:0}.invite-details span:nth-last-child(-n+2){border-bottom:0}.invite-details strong{text-transform:uppercase;min-width:70px;color:var(--muted);font-size:10px;display:block}.invite-expired{background:#f2f4f6;justify-content:center;align-items:center;gap:8px;padding:13px;display:flex}@media (max-width:760px){.teams-vaga-stats{grid-template-columns:1fr 1fr}.teams-vaga-stats span:nth-child(2){border-right:0}.teams-vaga-stats span:nth-child(-n+2){border-bottom:1px solid #e4e6ea}.teams-tab-header{flex-direction:column}.championship-vagas-grid,.team-search-row,.invite-details{grid-template-columns:1fr}.invite-details span{border-bottom:1px solid #e2e4e8;border-right:0}.invite-details span:last-child{border-bottom:0}.invite-auth-actions{flex-direction:column}.folder-row{flex-direction:column;align-items:flex-start}.folder-actions{flex-wrap:wrap;width:100%}.phase-folder-content,.slot-letter-list{padding-left:8px}.slot-letter-row{grid-template-columns:42px 1fr 34px}.slot-letter-row small{display:none}.structure-create-menu{right:0}.phase-inline-group-form{grid-template-columns:1fr}.phase-group-form-actions{width:100%}.structure-bulk-phase-fields{grid-template-columns:1fr}.structure-bulk-actions,.structure-bulk-actions .button{width:100%}.group-edit-form{margin-left:8px}.structure-edit-actions{width:100%}.team-panel-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.team-championship-head{grid-template-columns:42px minmax(0,1fr) 22px}.team-championship-head>img{width:42px;height:42px}.team-championship-status{display:none}.lineup-slots,.team-line-grid,.team-player-grid,.inline-invite-form{grid-template-columns:1fr}.lili-language-switch>svg{display:none}.lili-language-switch button{min-width:27px;padding:0 5px}.lili-profile-copy{display:none}.lili-profile-trigger{padding-right:5px}.lili-profile-trigger>svg{display:none}.lili-hub-toolbar .notif-bell-trigger{width:36px;height:36px}.lili-hub-identity{gap:8px}.lili-hub-identity>div:last-child span{max-width:115px;display:none}.lili-language-switch{order:1;padding-left:5px}.lili-hub-toolbar .notif-bell{order:2}.lili-profile-switcher{order:3}.lili-reset-button{order:4;width:36px;height:36px}.lili-hub-header{flex-wrap:nowrap;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px;min-height:60px;padding:8px 10px}.lili-hub-toolbar{flex-wrap:nowrap;justify-self:end;gap:5px;margin-left:auto}.lili-games-head{align-items:flex-start}.lili-game-grid{grid-template-columns:1fr 1fr}.lili-game-grid label:first-child{grid-column:1/-1}.lili-game-maps{grid-template-columns:1fr 1fr}.lili-games-head>button{white-space:nowrap}.operational-log-copy>div{flex-direction:column;align-items:flex-start;gap:3px}.advanced-group-choice-grid{grid-template-columns:1fr}.advanced-choice-operations-head{flex-direction:column;align-items:stretch}.advanced-choice-operations-list article{grid-template-columns:1fr}.advanced-choice-row-actions{flex-wrap:wrap}}.player-line-row.status-pendente{border-left-color:var(--warning,#d89b35)}.player-line-row.status-parcial{border-left-color:var(--accent,#d14b38)}.player-line-row.status-completa{border-left-color:var(--success,#4b9b6d)}.vaga-status-pill.status-pendente{color:#8a6412;background:#fff4d6}.vaga-status-pill.status-parcial{color:#b42318;background:#ffe8e4}.vaga-status-pill.status-completa{color:#166534;background:#e6f6ec}.player-line-identity{align-items:center;gap:10px;display:flex}.player-line-identity>span:last-child{min-width:0;display:grid}.players-row-details{gap:14px;display:grid}.lineup-player-list{gap:7px;display:grid}.lineup-player-row{border:1px solid var(--border);background:#ffffff06;grid-template-columns:minmax(190px,1.4fr) minmax(90px,.7fr) minmax(100px,.8fr) auto;align-items:center;gap:12px;padding:9px 11px;display:grid}.lineup-player-row>span:nth-child(2){display:grid}.lineup-player-row small{color:var(--muted);font-size:11px}.lineup-player-avatar{float:left;background:#ffffff0f;border-radius:4px;place-items:center;width:32px;height:32px;margin-right:9px;display:grid;overflow:hidden}.lineup-player-avatar img{object-fit:cover;width:100%;height:100%}.linked-account-menu{min-width:310px}.linked-account-option.active{border-left-color:var(--accent,var(--brand));background:#c9a22714}.linked-account-option:disabled{cursor:default;opacity:.72}.linked-account-option.is-switching{border-left-color:var(--accent,var(--brand));opacity:1;background:linear-gradient(90deg,#c9a2271f,#fffffff5)}.linked-account-spinner{color:var(--accent,var(--brand));flex:none;margin-left:auto}.linked-account-avatar{background:#eef0f4;border-radius:6px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.linked-account-avatar img{object-fit:cover;width:100%;height:100%}.linked-account-option>span:last-child{flex-direction:column;min-width:0;display:flex}.linked-account-option small{opacity:.65;text-transform:capitalize}.linked-profile-type-picker{background:#f8f9fb;border-bottom:1px solid #e4e6eb;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.linked-profile-type-picker>span{text-transform:uppercase;letter-spacing:.08em;width:100%;font-size:11px;font-weight:800}.linked-profile-type-picker button{font:inherit;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #d7dae0;padding:8px 10px;font-size:11px;font-weight:800}.linked-profile-type-picker button.active{border-color:var(--brand);color:var(--brand)}.linked-profile-type-picker button:disabled{opacity:.45;cursor:not-allowed}.linked-create-note{background:#f7f8fa;border:1px solid #dfe2e8;padding:12px;font-size:12px;line-height:1.5}.auth-password-hint{color:#747986;margin-top:-6px;font-size:11px;line-height:1.4;display:block}.google-auth-button{background:var(--surface);color:#1f2430;border-color:#d9dde6}.invite-reference-note{border:1px solid var(--line,#dfe3e8);background:#f7f8fa;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.invite-reference-note p,.invite-line-note{color:#667085;margin:0;font-size:12px;line-height:1.5}.muted-copy{color:#667085;margin:4px 0 0;font-size:12px;line-height:1.45}.links-invite-list{gap:10px;display:grid}.link-ref-list-head small{color:#667085;font-size:12px}.link-ref-list-fields{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.link-entry-row.status-ref-pendente{opacity:.92}.link-entry-slot.status-pendente{color:#475467;background:#e4e7ec}.link-entry-slot.status-inscrita{background:#1f7a4d}.link-ref-status-pill{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:99px;align-items:center;min-height:24px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.link-ref-status-pill.status-pendente{background:var(--surface-muted);color:#667085}.link-ref-status-pill.status-inscrita{color:#1f7a4d;background:#e8f7ee}.link-invite-row{border:1px solid var(--line);background:var(--surface);overflow:hidden}.link-invite-row.status-esgotado,.link-invite-row.status-expirado,.link-invite-row.status-grupo_cheio{border-color:#f0d5d8}.link-invite-row.status-pausado{border-color:#e8e4d8}.link-invite-summary{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr auto 20px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.link-invite-icon{background:var(--surface-muted);color:#344054;place-items:center;width:34px;height:34px;display:grid}.link-invite-main strong{font-size:14px}.link-invite-main small{color:#667085;font-size:12px}.link-status-pill{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:99px;align-items:center;min-height:24px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.link-status-pill.status-ativo{color:#1f7a4d;background:#e8f7ee}.link-status-pill.status-esgotado{color:#b42318;background:#fdecee}.link-status-pill.status-expirado,.link-status-pill.status-grupo_cheio{color:#912018;background:#fef3f2}.link-status-pill.status-pausado{color:#7a5c1e;background:#f5f0e6}.link-status-pill.status-excluido{background:var(--surface-muted);color:#475467}.link-status-filters{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.link-status-filter{border:1px solid var(--line);background:var(--surface);color:#475467;cursor:pointer;border-radius:99px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.link-status-filter b{color:#98a2b3;font-size:11px;font-weight:900}.link-status-filter.active{color:#1f7a4d;background:#e8f7ee;border-color:#12b76a}.link-status-filter.active b{color:#1f7a4d}.link-inline-reset{color:#1570ef;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.link-invite-chevron{color:#98a2b3}.link-invite-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.link-invite-meta-grid span{background:#f8f9fb;border:1px solid #eef0f3;gap:3px;padding:10px;display:grid}.link-invite-meta-grid small{text-transform:uppercase;letter-spacing:.06em;color:#98a2b3;font-size:10px;font-weight:800}.link-invite-meta-grid strong{word-break:break-all;font-size:12px}.link-invite-entries{gap:8px;display:grid}.link-invite-entries-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.link-invite-entries-head small{color:#667085}.link-entry-table{gap:6px;display:grid}.link-entry-row{background:var(--surface-soft);border:1px solid #eef0f3;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.link-entry-slot{background:var(--surface-muted);color:#fff;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.link-entry-identity{min-width:0;display:grid}.link-entry-identity strong{font-size:13px}.link-entry-identity small,.link-entry-when{color:#667085;font-size:12px}.link-invite-actions{flex-wrap:wrap;gap:8px;display:flex}.invite-scope-options{gap:8px;margin:12px 0;display:grid}.invite-scope-card{border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;text-align:left;grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:12px 14px;display:grid}.invite-scope-card.selected{border-color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px #17191d}.invite-scope-card strong{color:var(--text);font-size:13px;display:block}.invite-scope-card small{color:#667085;margin-top:2px;font-size:12px;line-height:1.4;display:block}.invite-link-result{background:#f3fbf6;border:1px solid #c6f0d6;gap:8px;margin-top:12px;padding:12px 14px;display:grid}.invite-link-result small{text-transform:uppercase;letter-spacing:.06em;color:#1f7a4d;font-size:10px;font-weight:800}.invite-link-result code{word-break:break-all;color:#1f2430;font-size:12px;display:block}.teams-group-invites{gap:10px;display:grid}.teams-group-invites .token-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.invite-team-confirmation,.invite-auth-box{gap:12px;margin-top:20px;display:grid}.invite-current-team{text-align:left;background:#f7f8fa;border:1px solid #dfe3e8;gap:3px;padding:14px;display:grid}.invite-current-team small{color:#667085;text-transform:uppercase;letter-spacing:.08em}.invite-success-card>svg{color:#22a06b}.invite-hub-card{text-align:left}.invite-hub-card>.eyebrow,.invite-hub-card>h1,.invite-hub-card>p{text-align:center}.invite-hub-card>svg,.invite-hub-card>.invite-champ-logo{margin-left:auto;margin-right:auto;display:block}.invite-hub-actions{gap:10px;margin:18px 0 8px;display:grid}.invite-hub-option{text-align:left;border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;grid-template-columns:28px 1fr;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.invite-hub-option:hover{border-color:var(--brand);background:var(--gold-soft)}.invite-hub-option-primary{border-color:var(--brand);background:linear-gradient(#fff8f9 0%,#fff 100%);box-shadow:0 0 0 1px #c9a22714}.invite-hub-option-primary:hover{background:var(--gold-soft)}.invite-hub-option strong{color:var(--text);font-size:14px;display:block}.invite-hub-option small{color:#667085;margin-top:3px;font-size:12px;line-height:1.35;display:block}.invite-section{gap:12px;margin-top:8px;display:grid}.invite-section-head h2{margin:0;font-size:18px}.invite-section-copy{color:#4b5160;margin:0;font-size:13px;line-height:1.45}.invite-mini-stats{flex-wrap:wrap;gap:8px;display:flex}.invite-mini-stats span{border:1px solid var(--line);background:var(--surface-soft);color:#667085;text-transform:uppercase;letter-spacing:.04em;padding:6px 10px;font-size:11px}.invite-mini-stats strong{color:var(--text);margin-right:4px}.invite-link-box{border:1px solid var(--line);background:#f8fafc;gap:6px;padding:12px;display:grid}.invite-link-box small{color:#667085;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.invite-link-box strong{word-break:break-all;font-size:13px}.invite-link-box>span{color:#667085;font-size:12px}.invite-inline-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.invite-player-list{gap:8px;display:grid}.invite-player-row{background:var(--surface);border:1px solid #e7e9ed;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.invite-player-avatar{background:#f1f3f5;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.invite-player-avatar img{object-fit:cover;width:100%;height:100%}.invite-player-row strong{font-size:13px;display:block}.invite-player-row small{color:#667085;font-size:11px}.invite-empty,.invite-hint{color:#667085;font-size:13px;line-height:1.45}.invite-footer-links{gap:8px;margin-top:14px;display:grid}.invite-slot-grid{width:100%}button.invite-slot-button{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:default;width:100%;font:inherit;color:inherit}button.invite-slot-button.clickable{cursor:pointer}button.invite-slot-button.clickable:hover{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}button.invite-slot-button:disabled{opacity:1;cursor:default}button.invite-slot-button.free.clickable b{background:var(--brand)}button.invite-slot-button.free.selected,button.invite-slot-button.selected{border-color:var(--text);background:var(--surface-muted);box-shadow:inset 0 0 0 2px #17191d}button.invite-slot-button.free.selected b,button.invite-slot-button.selected b{background:var(--surface-muted);color:#fff}button.invite-slot-button.free.selected strong,button.invite-slot-button.selected strong{color:var(--text)}.invite-modal{background:var(--surface);gap:12px;width:min(480px,100%);padding:18px;display:grid;box-shadow:0 24px 70px #0008}.invite-modal>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.invite-modal>header h2{margin:4px 0;font-size:22px}.invite-modal>header span{color:#667085;font-size:13px;line-height:1.4}.invite-modal>header button{border:1px solid var(--line);background:var(--surface);cursor:pointer;place-items:center;width:36px;height:36px;display:grid}.vacancies-access-gate>section{background:var(--surface);text-align:center;width:min(480px,100%);padding:28px;position:relative}.vacancies-access-gate>section>img{object-fit:contain;background:0 0;width:80px;height:80px}.vacancies-access-gate h2{margin:5px 0}.vacancies-access-gate>section>p:not(.eyebrow){color:#6d747e}.gate-close{border:1px solid var(--line);background:var(--surface);cursor:pointer;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.continue-guest{background:var(--surface);text-transform:uppercase;cursor:pointer;border:1px solid #cfd4da;width:100%;min-height:42px;margin-top:9px;font-size:10px;font-weight:900}.invite-lines-note{text-align:left;background:#f7f8fa;border:1px solid #e8eaee;gap:4px;padding:10px 12px;display:grid}.invite-lines-note small{color:#667085;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.invite-lines-note p{color:#2b303b;margin:0;font-size:13px;line-height:1.4}.folder-toggle span{gap:2px;display:grid}.folder-actions{align-items:center;gap:7px;display:flex}.slot-letter-row>b{background:var(--brand);width:34px;height:30px;color:var(--on-brand);place-items:center;font-size:.95rem;display:grid}.slot-letter-row span{font-weight:700}.slot-letter-row small{color:var(--muted)}.slot-letter-row.occupied{background:var(--gold-soft)}.championship-form-progress{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.championship-form-progress>div{gap:4px;display:grid}.championship-form-progress strong{text-transform:uppercase;font-size:15px;display:block}.championship-form-progress small{color:#667085;max-width:540px;font-size:12px;line-height:1.45;display:block}@media (max-width:700px){.championship-form-progress{flex-direction:column;align-items:stretch}.lineup-token-card,.manager-mode-nav-main{grid-template-columns:1fr}.producer-layout-ref .detail-hero-ref{grid-template-columns:58px minmax(0,1fr) auto}.producer-layout-ref .detail-logo-ref{width:58px;height:58px}.producer-layout-ref .detail-stats-ref{grid-template-columns:repeat(3,minmax(0,1fr))}.producer-layout-ref .statistics-filters select{flex-basis:145px}}.phase-folder-tree{gap:12px;display:grid}.group-folder-row{background:var(--surface);border-bottom:1px solid #e5e7eb}.folder-toggle svg{color:#596174}.folder-toggle strong{color:#172033;font-size:.95rem}.folder-toggle small.whatsapp-ready{color:#138a52;align-items:center;gap:5px;font-weight:700;display:flex}.folder-toggle small.whatsapp-ready svg{color:#138a52}.folder-toggle small.whatsapp-missing{color:#8a6470}.folder-actions>button:not(.button),.slot-letter-row>button{background:var(--surface);color:#263044;cursor:pointer;border:1px solid #d5dae3;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.folder-actions>button:not(.button):hover,.slot-letter-row>button:hover{border-color:var(--accent);color:var(--accent)}.folder-actions .danger{color:#d92d20}.slot-letter-list{gap:6px;padding:8px 12px 12px 38px;display:none}.slot-letter-row{border:1px solid var(--line);background:var(--surface-soft);grid-template-columns:46px minmax(120px,1fr) minmax(90px,.45fr) 34px;align-items:center;gap:10px;min-height:44px;padding:6px 8px;display:none}.slot-assignment-modal{gap:16px;display:grid}.slot-whatsapp-info{color:#667085;background:#f7f8fa;border:1px solid #e3e6eb;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex}.slot-whatsapp-info.ready{color:#117a48;background:#effaf4;border-color:#b7e3cb}.slot-assignment-modal .empty{align-items:center;gap:8px;display:flex}.line-picker-list{gap:8px;display:grid}.line-picker-list>.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin:0 0 2px;font-size:10px;font-weight:900}.line-picker-card{background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit;border:1px solid #e2e5ea;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.line-picker-card:hover{border-color:var(--brand);box-shadow:0 4px 14px #c9a22714}.line-picker-card.selected{border-color:var(--brand);background:var(--gold-soft);box-shadow:inset 0 0 0 1px #c9a2272e}.line-picker-card>img,.line-picker-card .line-picker-logo{object-fit:cover;background:var(--surface-muted);border:1px solid #e6e8ec;border-radius:8px;flex-shrink:0;width:44px;max-width:44px;height:44px;max-height:44px}.line-picker-card>span,.line-picker-card .line-picker-copy{gap:2px;min-width:0;display:grid}.line-picker-card strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.line-picker-card small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.slot-assignment-modal .modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.structure-quick-create{justify-content:flex-end;min-height:42px;margin-bottom:8px;display:flex;position:relative}.structure-plus-button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #c9a22740}.structure-create-menu{z-index:20;background:var(--surface);border:1px solid #dfe3ea;border-radius:10px;width:min(280px,100vw - 48px);padding:6px;position:absolute;top:46px;right:0;box-shadow:0 14px 34px #10182829}.structure-create-menu>button{color:#172033;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.structure-create-menu>button:hover{background:#f4f6f9}.structure-create-menu>button:disabled{cursor:not-allowed;opacity:.45}.structure-create-menu span{gap:1px;display:grid}.structure-create-menu strong{font-size:.85rem}.structure-create-menu small{color:#667085;font-size:.7rem}.structure-phase-form{margin:0 0 10px}.phase-inline-group-form{background:#f8f9fb;border:1px dashed #cfd5df;border-radius:8px;margin:10px 0 12px;padding:12px}.phase-group-form-actions{align-self:end}.phase-add-group{border-color:var(--brand);color:var(--brand)}.phase-add-group:hover{background:#fff3f4}.structure-bulk-form{background:#f8f9fb;border:1px solid #dfe3ea;border-radius:10px;gap:14px;margin:0 0 14px;padding:14px;display:grid}.structure-bulk-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.structure-bulk-header strong{margin-bottom:4px;font-size:.98rem;display:block}.structure-bulk-header p{color:#667085;max-width:52ch;margin:0;font-size:.8rem;line-height:1.4}.structure-bulk-summary{flex-wrap:wrap;gap:8px;display:flex}.structure-bulk-summary span{background:var(--surface);color:#475467;border:1px solid #e3e6eb;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-size:.74rem;display:inline-flex}.structure-bulk-summary b{color:#172033}.structure-bulk-phases{gap:12px;display:grid}.structure-bulk-phase{background:var(--surface);border:1px solid #e3e6eb;border-radius:9px;gap:10px;padding:12px;display:grid}.structure-bulk-phase-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.structure-bulk-phase-head strong{font-size:.88rem}.structure-bulk-remove{color:#b42318;cursor:pointer;background:#fff5f5;border:1px solid #f3c0c0;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:4px 10px;font-size:.75rem;display:inline-flex}.structure-bulk-remove:hover{background:#ffeaea}.structure-bulk-phase-fields{align-items:end}.structure-bulk-customize{color:#344054;grid-column:1/-1;align-items:center;gap:8px;min-height:42px;font-size:.82rem;display:flex}.structure-bulk-customize input{width:16px;height:16px;accent-color:var(--brand)}.structure-bulk-groups-preview{gap:8px;display:grid}.structure-bulk-groups-preview>small{color:#667085;font-size:.76rem}.structure-bulk-group-slots{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.structure-bulk-group-slot{color:#475467;background:#f8f9fb;border:1px solid #e8ebf0;border-radius:8px;gap:4px;padding:8px;font-size:.74rem;display:grid}.structure-bulk-group-slot input{background:var(--surface);border:1px solid #d0d5dd;border-radius:6px;width:100%;min-height:34px;padding:6px 8px}.structure-bulk-actions{flex-wrap:wrap}.structure-empty-cta{background:#fbfcfe;border:1px dashed #d0d5dd;border-radius:10px;gap:12px;margin:0 0 14px;padding:16px;display:grid}.structure-empty-cta p{color:#475467;margin:0;font-size:.86rem;line-height:1.45}.structure-plus-button svg{stroke:#fff;stroke-width:2.6px;opacity:1;visibility:visible;width:21px;height:21px;display:block}.structure-edit-form{background:#f8f9fb;border:1px solid #dfe3ea;border-radius:8px;margin:10px 0 12px;padding:12px}.group-edit-form{background:#f8f9fb;border:1px solid #dfe3ea;border-radius:8px;margin:10px 12px 4px 38px;padding:12px}.structure-edit-actions{grid-column:1/-1;align-self:end}.team-section-title h3{margin:0;font-size:20px}.team-section-title .eyebrow{margin-bottom:3px}.button.compact{min-height:34px;padding:8px 14px}.team-championship-head>img{object-fit:cover;border:1px solid var(--line);background:#f7f8fa;width:48px;height:48px}.team-championship-head strong{font-size:16px;display:block}.team-championship-head span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.team-championship-status b{color:var(--accent);font-size:17px;display:block}.team-championship-status span{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.team-championship-head svg{transition:transform .2s}.team-championship-head svg.rotated{transform:rotate(180deg)}.team-championship-body{border-top:1px solid var(--line);background:var(--surface-soft);padding:14px}.team-game-info{color:#4b5563;flex-wrap:wrap;gap:8px 18px;margin-bottom:12px;font-size:13px;display:flex}.team-game-info span{align-items:center;gap:6px;display:flex}.lineup-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lineup-slot{background:var(--surface);color:#8a919d;border:1px dashed #cbd1da;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 10px;display:grid}.lineup-slot.occupied{color:var(--text);border-style:solid;border-color:#d7dae0;grid-template-columns:28px 38px minmax(0,1fr) auto}.lineup-slot>b{background:#f1f3f6;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.lineup-slot>img{object-fit:cover;border-radius:2px;width:38px;height:38px}.lineup-slot strong,.lineup-slot span{display:block}.lineup-slot div span{color:var(--muted);font-size:11px}.icon-button.danger{color:#d92b42}.lineup-actions{margin-top:12px}.lineup-actions .button{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.compact-panel{margin-top:14px}.inline-invite-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.inline-invite-form .field{margin:0}.team-line-card strong,.team-player-card strong{display:block}.team-line-card span,.team-player-card span,.team-line-card small,.team-player-card small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.lineup-public-meta{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.lineup-public-meta span{border:1px solid var(--line);background:#f8f9fb;align-items:center;gap:6px;padding:9px 11px;font-size:13px;display:flex}.public-lineup-slots{margin-bottom:14px}.lineup-invite-token{border:1px solid var(--border,#e5e7eb);background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.lineup-invite-token span{color:#64748b;font-size:.82rem}.lineup-invite-token strong{overflow-wrap:anywhere;text-align:right;max-width:65%;font-size:.86rem}.lineup-invite-token>div{gap:3px;min-width:0;display:grid}.lineup-token-card strong{display:block}.lineup-token-card span{color:var(--muted);font-size:12px;display:block}.lineup-token-card code{overflow-wrap:anywhere;color:var(--muted);margin-top:5px;font-size:11px;display:block}.public-directory-header,.public-directory-header-inner,.public-directory-nav,.public-directory-access{display:none}.directory-hero-banner:before,.directory-profile-banner:before{content:"";opacity:.5;pointer-events:none;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 12% 20%,#ffffff29 0,#0000 42%),radial-gradient(circle at 88% 10%,#00000029 0,#0000 36%),linear-gradient(135deg,#ffffff0d 0%,#0000 40%,#0000001a 100%),repeating-linear-gradient(-18deg,#ffffff09 0 2px,#0000 2px 7px),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");background-size:auto,auto,auto,auto,180px 180px;position:absolute;inset:0}.directory-profile-banner small,.directory-profile-banner .directory-profile-copy>small{color:#ffffffe6;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 2px #00000073;font-size:10px;font-weight:900;display:inline-block}.directory-profile-banner h1,.directory-profile-banner .directory-profile-copy h1,.directory-profile-hero.compact.on-banner h1{text-transform:uppercase;color:#fff;text-shadow:0 1px 3px #00000073;margin:3px 0 4px;font-size:26px;line-height:1.08}.directory-profile-banner p,.directory-profile-banner .directory-profile-copy>p{color:#fffffff0;text-shadow:0 1px 2px #0006;max-width:720px;margin:0;font-size:13px;line-height:1.3}.directory-profile-banner .directory-profile-copy>strong{color:#fffffff0;text-shadow:0 1px 2px #00000059;font-size:12px}.directory-back.on-banner:hover{color:#fff}.directory-profile-hero.on-banner .directory-profile-avatar{color:#fff;background:#ffffff24;border:2px solid #ffffff73;width:48px;height:48px;box-shadow:0 4px 12px #0003}.directory-profile-hero.compact.on-banner{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:0}.directory-profile-details.on-banner{background:#00000047;border:1px solid #fff3;border-radius:6px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:8px;display:grid}.directory-profile-details.on-banner div{border-left-color:#ffffff29;gap:1px;padding:6px 8px}.directory-profile-details.on-banner small{color:#ffffffc7;letter-spacing:.06em;font-size:8px}.directory-profile-details.on-banner strong{color:#fff;text-shadow:0 1px 2px #0000004d;font-size:12px}.directory-profile-toolbar{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.directory-profile-hero.on-banner .directory-profile-actions{gap:5px;margin-top:0}.directory-profile-hero.on-banner .directory-profile-action{background:var(--surface);color:var(--text);border-color:#0000;padding:6px 9px;font-size:9px}.directory-profile-hero.on-banner .directory-profile-action.primary{background:var(--brand);color:var(--on-brand)}.directory-profile-hero.on-banner .directory-report-button{color:#fff;background:#ffffff24;border-color:#fff6;margin-top:0;padding:5px 8px;font-size:8px}.directory-profile-banner.is-compact .directory-profile-banner-inner{padding:8px 12px 10px}.directory-profile-banner.is-compact h1{margin:1px 0 2px;font-size:18px}.directory-profile-banner.is-compact .directory-profile-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.directory-profile-banner.is-compact .directory-profile-hero.on-banner .directory-profile-avatar{width:40px;height:40px}.directory-profile-banner.is-compact .directory-profile-hero.compact.on-banner{grid-template-columns:40px minmax(0,1fr);gap:8px}.directory-profile-banner.is-compact .directory-profile-details.on-banner{margin-top:6px}.directory-profile-banner.is-compact .directory-profile-details.on-banner div{padding:5px 6px}.directory-profile-banner.is-compact .directory-profile-details.on-banner strong{font-size:11px}.directory-profile-banner.is-compact .directory-profile-details.on-banner small{font-size:7px}.directory-profile-banner.is-compact .directory-back.on-banner{margin-bottom:4px;font-size:10px}.directory-profile-banner.is-compact .directory-profile-toolbar{margin-top:4px}.directory-profile-banner.is-compact .directory-profile-action{padding:5px 7px;font-size:8px}.directory-public-slot .vaga-row-summary{cursor:default}.directory-public-slot .vaga-row-summary.is-static:hover{filter:none}.directory-structure-children .directory-public-slots{border-radius:0;margin:4px 0 8px}.theme-campeonatos,.directory-theme-campeonatos .directory-hero-banner,.directory-theme-campeonatos .directory-profile-banner{background:linear-gradient(135deg,#991b1b 0%,#dc2626 48%,#7f1d1d 100%)}.theme-equipes,.directory-theme-equipes .directory-hero-banner,.directory-theme-equipes .directory-profile-banner{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 48%,#172554 100%)}.theme-jogadores,.directory-theme-jogadores .directory-hero-banner,.directory-theme-jogadores .directory-profile-banner{background:linear-gradient(135deg,#115e59 0%,#0d9488 48%,#134e4a 100%)}.theme-managers,.directory-theme-managers .directory-hero-banner,.directory-theme-managers .directory-profile-banner{background:linear-gradient(135deg,#5b21b6 0%,#7c3aed 48%,#4c1d95 100%)}.theme-produtoras,.directory-theme-produtoras .directory-hero-banner,.directory-theme-produtoras .directory-profile-banner{background:linear-gradient(135deg,#9a3412 0%,#ea580c 48%,#7c2d12 100%)}.directory-theme-campeonatos .directory-profile-tabs{background:linear-gradient(90deg,#7f1d1d,#b91c1c 40%,#991b1b);border-bottom:0;position:relative;overflow:hidden}.directory-theme-equipes .directory-profile-tabs{background:linear-gradient(90deg,#1e3a8a,#1d4ed8 40%,#1e40af);border-bottom:0;position:relative;overflow:hidden}.directory-theme-jogadores .directory-profile-tabs{background:linear-gradient(90deg,#115e59,#0f766e 40%,#0d9488);border-bottom:0;position:relative;overflow:hidden}.directory-theme-managers .directory-profile-tabs{background:linear-gradient(90deg,#4c1d95,#7c3aed 40%,#6d28d9);border-bottom:0;position:relative;overflow:hidden}.directory-theme-produtoras .directory-profile-tabs{background:linear-gradient(90deg,#7c2d12,#c2410c 40%,#9a3412);border-bottom:0;position:relative;overflow:hidden}.directory-theme-campeonatos .directory-profile-tabs:before,.directory-theme-equipes .directory-profile-tabs:before,.directory-theme-jogadores .directory-profile-tabs:before,.directory-theme-managers .directory-profile-tabs:before,.directory-theme-produtoras .directory-profile-tabs:before{content:"";opacity:.4;pointer-events:none;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(-18deg,#ffffff0d 0 2px,#0000 2px 8px),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");background-size:auto,160px 160px;position:absolute;inset:0}.directory-theme-campeonatos .directory-profile-tabs button.active:after,.directory-theme-equipes .directory-profile-tabs button.active:after,.directory-theme-jogadores .directory-profile-tabs button.active:after,.directory-theme-managers .directory-profile-tabs button.active:after,.directory-theme-produtoras .directory-profile-tabs button.active:after{background:var(--surface);height:3px}.directory-hero:not(.directory-hero-banner) small,.directory-profile-hero:not(.on-banner) small,.directory-section-title>small{color:var(--brand);letter-spacing:.16em;font-size:10px;font-weight:900}.directory-profile-hero:not(.on-banner) h1{text-transform:uppercase;color:var(--text);margin:8px 0 12px;font-size:42px;line-height:1}.directory-profile-hero:not(.on-banner) p{color:#667085;max-width:720px;margin:0}.directory-card-media img,.directory-profile-avatar img,.directory-related-grid img{object-fit:cover;width:100%;height:100%}.directory-card-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.directory-card-content>small{color:var(--brand);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900}.directory-card-content>strong{text-transform:uppercase;font-size:20px}.directory-card-content>span:not(.directory-card-meta){color:#667085;font-size:12px}.directory-card-meta{gap:18px;margin-top:6px;display:flex}.directory-card-meta em{flex-direction:column;font-style:normal;display:flex}.directory-card-meta small{text-transform:uppercase;color:#98a2b3;font-size:8px}.directory-card-meta b{font-size:11px}.directory-card-arrow{color:var(--brand);align-self:flex-start}.directory-empty.compact{padding:24px}.directory-back{color:#667085;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.directory-profile-hero h1{font-size:36px}.directory-profile-hero strong{color:#667085;font-size:12px}.directory-profile-details{background:var(--surface);border:1px solid #d9dde5;border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.directory-profile-details div{border-right:1px solid #e4e7ec;padding:18px}.directory-profile-details div:last-child{border-right:0}.directory-profile-details small{text-transform:uppercase;color:#98a2b3;font-size:9px;font-weight:800;display:block}.directory-profile-section{background:var(--surface);border:1px solid #d9dde5;margin-top:24px;padding:24px}.directory-section-title h2{text-transform:uppercase;margin:5px 0 18px;font-size:22px}.directory-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.directory-related-grid>a,.directory-related-grid>article{color:var(--text);border:1px solid #e1e5eb;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.directory-related-grid>a:hover{border-color:var(--brand)}.directory-related-grid span{background:var(--surface-muted);place-items:center;width:44px;height:44px;font-weight:900;display:grid;overflow:hidden}.directory-related-grid div{flex-direction:column;flex:1;display:flex}.directory-related-grid small{color:#667085;font-size:11px}@media (max-width:980px){.directory-grid,.directory-related-grid{grid-template-columns:1fr}}@media (max-width:640px){.directory-card{align-items:flex-start}.directory-card-media{width:68px;height:68px}.directory-card-meta{flex-wrap:wrap}.directory-profile-hero:not(.on-banner){flex-direction:column;align-items:flex-start}.directory-profile-details:not(.on-banner){grid-template-columns:1fr}.directory-profile-details:not(.on-banner) div{border-bottom:1px solid #e4e7ec;border-right:0}.directory-structure-row{grid-template-columns:20px 34px minmax(0,1fr) auto;padding:8px}.directory-structure-node.depth-2 .directory-structure-row{grid-template-columns:20px 30px minmax(0,1fr)}.directory-structure-pill,.directory-structure-count{display:none}.directory-page-body{padding:10px 10px 36px}.directory-hero-inner{padding:10px 12px 12px}.directory-hero-banner h1{margin:2px 0 3px;font-size:20px}.directory-hero-banner p{color:#fffffff2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.directory-hero-banner small{color:#ffffffe6}.directory-profile-banner-inner{padding:8px 12px 10px}.directory-back.on-banner{margin-bottom:4px;font-size:10px}.directory-profile-hero.compact.on-banner{grid-template-columns:40px minmax(0,1fr);gap:8px}.directory-profile-hero.on-banner .directory-profile-avatar{width:40px;height:40px}.directory-profile-banner h1{margin:1px 0 2px;font-size:18px}.directory-profile-banner .directory-profile-copy>p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.directory-profile-details.on-banner{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px}.directory-profile-details.on-banner div{padding:5px 6px}.directory-profile-details.on-banner small{font-size:7px}.directory-profile-details.on-banner strong{font-size:10px}.directory-profile-hero.on-banner .directory-profile-actions{gap:4px;margin-top:4px}.directory-profile-hero.on-banner .directory-profile-action{padding:5px 7px;font-size:8px}.directory-profile-hero.on-banner .directory-report-button{margin-top:3px;padding:4px 6px;font-size:8px}.directory-public-slot .vaga-row-summary{grid-template-columns:36px 36px minmax(0,1fr) 8px;gap:8px;min-height:52px;padding:6px 8px}.directory-public-slot .vaga-row-meta{display:none}.directory-hero:not(.directory-hero-banner){margin-bottom:12px;padding:12px 0 14px}.directory-hero:not(.directory-hero-banner) h1{font-size:28px}.directory-hero:not(.directory-hero-banner) p{font-size:13px}.directory-toolbar{flex-direction:column;align-items:stretch;gap:8px}.directory-search{height:44px}.directory-search input{font-size:14px}.directory-result-count{margin-left:2px;font-size:11px}.directory-list-row{grid-template-columns:48px 1fr 18px;gap:10px;min-height:70px;padding:10px}.directory-list-row:hover{border-left-width:3px;padding-left:7px}.directory-list-media{width:46px;height:46px;font-size:13px}.directory-list-main{gap:1px}.directory-list-main>small{letter-spacing:.06em;font-size:10px}.directory-list-main>strong{font-size:15px}.directory-list-main>span{margin-top:1px;font-size:12px}.directory-profile-hero.compact{grid-template-columns:64px 1fr;gap:12px;padding:13px}.directory-profile-hero.compact .directory-profile-avatar{width:64px;height:64px}.directory-profile-hero.compact h1{font-size:21px}.directory-profile-hero.compact p{font-size:12px}.directory-profile-details.compact{grid-template-columns:1fr}.directory-profile-details.compact div{border-top:1px solid #e4e7ec;border-left:0;padding:10px 12px}.directory-profile-details.compact small{font-size:10px}.directory-profile-details.compact strong{font-size:13px}.directory-profile-tabs button{padding:11px 12px;font-size:11px}.directory-profile-tabs button span{font-size:10px}.directory-profile-tab-panel{padding:10px}.directory-related-list>a,.directory-related-list>article{gap:10px;min-height:58px;padding:8px 10px}.directory-related-list>a>span,.directory-related-list>article>span{width:40px;height:40px;font-size:11px}.directory-related-list strong{font-size:13px}.directory-related-list small{font-size:11px}.directory-related-list em{font-size:10px}.directory-profile-action{padding:9px 12px;font-size:11px}.directory-structure-copy strong{font-size:12px}.directory-structure-copy small{font-size:11px}.lili-hub-header{padding:9px 12px}.lili-hub-feed{padding:15px 10px 10px}.lili-hub-message-content{max-width:calc(100vw - 58px)}.lili-hub-card{width:calc(100vw - 58px)}.lili-hub-bubble{font-size:13px}.lili-hub-actions{width:100%;display:grid}.lili-hub-actions button{width:100%;min-height:43px}.lili-rulebook-article{grid-template-columns:1fr;gap:7px}.lili-rulebook-article>span{width:max-content;max-width:100%}.lili-hub-card-slot{width:calc(100vw - 58px)}.lili-hub-card-slot .lili-hub-actions{display:flex}.lili-hub-card-slot .lili-hub-actions button{width:auto;min-height:32px}.lili-hub-card-slot .lili-hub-card-head small{max-width:190px}.lili-global-launcher{right:12px;bottom:calc(70px + env(safe-area-inset-bottom));min-width:46px;padding:0 12px}.lili-global-launcher span{display:none}.team-lines-site-workspace{width:calc(100% - 16px);padding:10px}.line-formation-list>div{grid-template-columns:minmax(0,1fr) 88px}.line-roster-manager.compact .line-roster-block{border-radius:12px}.champ-stats-section{padding:8px}.champ-stats-filters select{height:32px}.champ-stats-loading{font-size:9px}.line-transfer-modal-backdrop{place-items:end center;padding:8px}.line-transfer-modal{border-radius:16px 16px 10px 10px;max-height:88vh}.line-transfer-search{grid-template-columns:1fr}.line-transfer-search button{min-height:40px}.line-transfer-confirm button{justify-self:stretch;width:100%}.champ-list-filters,.champ-list-filters.single{grid-template-columns:repeat(2,minmax(0,1fr))}.champ-list-filters.single label{grid-column:1/-1}.champ-stats-filters{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-bottom:0;display:grid;overflow:visible}.champ-stats-filters label{flex:0 0 128px;min-width:0}.champ-stats-table-wrap{margin-inline:0;overflow-x:hidden}.champ-stats-table,.champ-stats-team-table,.champ-stats-mvp-table{table-layout:fixed;width:100%;min-width:0}.champ-stats-table th{padding:8px;font-size:10px;display:none}.champ-stats-table tbody{display:grid}.champ-stats-table tr{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) 58px;align-items:center;min-width:0;display:grid}.champ-stats-table tr:last-child{border-bottom:0}.champ-stats-table td{border:0;min-width:0;padding:9px 6px;font-size:10px}.champ-stats-table .pos{text-align:center;width:auto;padding-inline:4px}.champ-stats-table .pos b{font-size:13px}.champ-stats-table .identity{min-width:0}.champ-stats-table td.identity{align-items:center;gap:8px;display:flex}.champ-stats-table td.identity>span:last-child{gap:3px;min-width:0;display:grid}.champ-stats-table td.identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:none;overflow:hidden}.champ-stats-table td.identity small{white-space:normal;line-height:1.22}.champ-stats-table .stat-group,.champ-stats-table .stat-secondary{display:none}.champ-stats-table .total{text-align:right;align-content:center;align-self:stretch;justify-items:end;padding-inline:4px 2px;display:grid}.champ-stats-table .total b{font-size:17px;line-height:1}.mobile-stat-meta,.mobile-total-label{display:block}.mobile-stat-meta{color:var(--muted);font-size:9px}.champ-stats-avatar{flex-basis:34px;width:34px;height:34px}.champ-stats-avatar.player{flex-basis:38px;width:38px;height:38px}.champ-public-player-row,.champ-public-team-row{padding:8px 9px}.champ-public-banner .directory-profile-banner-inner{padding:8px 10px 10px}.champ-public-hero.directory-profile-hero.compact.on-banner{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:10px;margin:0 0 10px;padding:10px;display:grid}.champ-public-hero.directory-profile-hero.on-banner .directory-profile-avatar{width:58px;height:58px;margin:0}.champ-public-hero .directory-profile-copy{gap:5px;min-width:0;display:grid}.champ-public-hero .directory-profile-copy h1{margin:0;font-size:22px;line-height:1.02}.champ-public-hero .directory-profile-desc{margin:0;font-size:10px;line-height:1.25}.champ-public-enroll{grid-template-columns:1fr;gap:7px;margin-top:3px;display:grid}.champ-public-enroll-meta{flex-wrap:wrap;gap:5px;display:flex}.champ-public-enroll-meta span{min-height:28px;padding:0 9px;font-size:9px}.champ-public-enroll-btn{width:100%;min-height:40px;margin:0}.champ-public-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:0;overflow:visible}.champ-public-nav-btn{min-width:0;min-height:66px;padding:7px 4px}.champ-public-nav-label{font-size:9px}.champ-public-panel{padding:12px 10px}.champ-public-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.champ-public-info-card{min-height:70px;padding:10px}.champ-public-info-card small{font-size:8px}.champ-public-info-card strong{font-size:16px;line-height:1.1}.champ-public-info-links{grid-template-columns:1fr auto;gap:7px;display:grid}.champ-public-info-links .button{justify-content:center;width:100%}.champ-public-info-agenda{margin-top:14px;padding-top:12px}.champ-public-info-agenda .agenda-toolbar{display:none}.champ-public-info-agenda .agenda-sheet{margin-top:6px}.champ-stats-tabs{z-index:1;margin-inline:-1px;border-radius:10px;margin:0 0 7px;padding:3px;position:relative;top:auto}.champ-stats-tabs button{flex:1;min-height:38px;padding-inline:8px;font-size:10px}.champ-stats-filters-desktop{display:none}.champ-stats-filters-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 10px;display:grid}.champ-stats-filters-mobile label{gap:4px;min-width:0;display:grid}.champ-stats-filters-mobile label span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:900}.champ-stats-filters-mobile select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:35px;color:var(--text);border-radius:0;padding:0 9px;font-size:10px;font-weight:800}.champ-stats-mobile-filterbar{scrollbar-width:none;align-items:center;gap:6px;min-height:38px;margin:0 0 8px;display:none;overflow-x:auto}.champ-stats-mobile-filterbar::-webkit-scrollbar{display:none}.champ-stats-mobile-filterbar>button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text);text-transform:uppercase;letter-spacing:.04em;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.champ-stats-mobile-filterbar>button b{background:var(--brand);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid}.champ-stats-mobile-filterbar>span{background:color-mix(in srgb,var(--brand) 9%,var(--surface));min-height:30px;color:var(--text);text-transform:uppercase;border-radius:8px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.champ-filter-overlay{z-index:10000;display:block;position:fixed;inset:0}.champ-filter-backdrop{background:#0a0c129e;border:0;width:100%;height:100%;position:absolute;inset:0}.champ-filter-sheet{max-height:82vh;padding:16px 14px calc(16px + env(safe-area-inset-bottom));background:var(--surface);border-radius:20px 20px 0 0;position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -14px 40px #0000003d}.champ-filter-sheet>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.champ-filter-sheet>header strong{text-transform:uppercase;letter-spacing:.04em;font-size:15px}.champ-filter-sheet>header button{border:1px solid var(--line);background:var(--surface-soft);width:36px;height:36px;color:var(--text);border-radius:9px;place-items:center;display:grid}.champ-filter-group{border-bottom:1px solid var(--line);padding:12px 0}.champ-filter-group h4{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:7px;margin:0 0 8px;font-size:9px;display:flex}.champ-filter-group>div{flex-wrap:wrap;gap:6px;display:flex}.champ-filter-group button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--text);border-radius:9px;padding:0 11px;font-size:10px;font-weight:800}.champ-filter-group button.active{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,var(--surface));color:var(--brand)}.champ-filter-group.champ-filter-mode{padding-top:10px}.champ-filter-hint{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.4}.champ-filter-empty{border-bottom:1px solid var(--line);padding:12px 0}.champ-filter-empty.compact{padding:10px 0}.champ-filter-empty strong{text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:12px;display:block}.champ-filter-empty p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.champ-filter-sheet>footer{background:var(--surface);grid-template-columns:1fr 1.4fr;gap:8px;padding-top:12px;display:grid;position:sticky;bottom:0}.champ-filter-sheet>footer .button{justify-content:center;width:100%;min-height:42px}.page-authenticated{background:#e4e7ea}.page-authenticated .account-strip{background:#eef0f2;border:0;border-bottom:1px solid #c5cbd1;margin:0;padding:14px 14px 12px}.account-strip-compact .account-strip-head strong span{font-size:9px}.account-strip-compact .account-strip-metrics .metric{background:0 0;border-left:1px solid #c5cbd1;min-height:52px}.account-strip-compact .account-strip-metrics .metric:first-child{border-left:0}.account-strip-compact .account-strip-metrics .metric b{font-size:18px}.producer-layout-ref{background:#e4e7ea}.producer-layout-ref .championship-nav-card{padding:12px 14px 0}.producer-layout-ref .championship-nav-card>.section-head{margin-bottom:8px;padding:2px 0 10px}.producer-layout-ref .championship-nav-card>.section-head h2{font-size:28px}.producer-action{border-radius:8px;min-height:58px;padding:6px 2px}.producer-action span{font-size:7px}.producer-layout-ref .championship-list{max-height:190px}.producer-layout-ref .champ-list-item{padding-inline:2px}.producer-layout-ref .championship-detail-card{background:#eef0f2;margin:8px 0 0;padding:14px}.producer-layout-ref .detail-hero-ref{grid-template-columns:62px minmax(0,1fr) auto;gap:10px;padding:0 0 12px}.producer-layout-ref .detail-logo-ref{width:62px;height:62px}.producer-layout-ref .detail-title-ref h2{font-size:28px}.producer-layout-ref .detail-title-ref>p:not(.eyebrow){font-size:12px}.producer-layout-ref .championship-admin-actions{gap:5px;display:grid}.producer-layout-ref .championship-admin-actions .icon-action-button{border-radius:8px;width:38px;height:38px}.producer-layout-ref .detail-stats-ref{scrollbar-width:none;padding-top:4px;overflow-x:auto}.producer-layout-ref .detail-stats-ref::-webkit-scrollbar{display:none}.producer-layout-ref .detail-stat{flex:none;min-width:70px;padding:5px 12px}.producer-layout-ref .detail-stat strong{font-size:20px}.producer-layout-ref .champ-subtabs-ref{margin-top:8px}.producer-hub-nav{z-index:20;background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0 4px;position:sticky;top:64px}.producer-hub-nav button{gap:4px;min-height:48px;font-size:8px}.producer-hub-nav button svg{width:16px;height:16px}.producer-hub-section{padding:10px 10px 16px}.producer-hub-section>header,.producer-inline-actions,.producer-section-copy{padding-inline:0}.producer-command-card .section-head{padding:10px}.producer-primary-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:8px 10px}.producer-primary-actions .producer-action{flex:1;min-width:0}.producer-championship-list .ref-champ-item{padding:9px 10px}.producer-championship-list .ref-champ-item.active{padding-left:7px}.championship-detail-card{margin-top:6px}.page-authenticated .account-strip.account-strip-compact{padding:10px 12px 8px}.account-strip-compact .account-strip-head strong{gap:2px;font-size:18px;line-height:1.05;display:grid}.account-strip-compact .account-strip-metrics{white-space:nowrap;gap:10px;margin-top:5px;overflow-x:auto}.account-strip-compact .account-strip-metrics .metric span{display:none}}.directory-structure{gap:6px;display:grid}.directory-structure-node{border:1px solid var(--line);background:var(--surface);overflow:hidden}.directory-structure-node.depth-0{border-left:3px solid var(--brand)}.directory-structure-node.depth-1{border-left:2px solid #d0d5dd;margin-left:0}.directory-structure-children{background:var(--surface-soft);padding:0 0 6px 8px}.directory-structure-children .directory-structure{gap:4px;padding:0 8px 4px}.directory-structure-row.is-expandable{cursor:pointer}.directory-structure-row.is-expandable:hover{background:var(--gold-soft)}.directory-structure-row.is-open{background:#fffafb}.directory-structure-chevron{color:#90959e;place-items:center;display:grid}.directory-structure-chevron.spacer{width:16px;height:16px}.directory-structure-avatar.compact{width:36px;height:36px}.directory-structure-avatar img{object-fit:cover;width:100%;height:100%}.directory-structure-avatar.initials{background:var(--gold-soft);color:var(--brand);border-color:#ffd4d8}.directory-structure-folder{background:linear-gradient(#fff 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:8px;width:36px;height:36px}.directory-structure-dot{background:#94a3b8;border-radius:99px;width:10px;height:10px;margin:0 auto;box-shadow:0 0 0 4px #e2e8f0}.directory-structure-copy{flex-direction:column;grid-column:span 1;gap:2px;min-width:0;display:flex}.directory-structure-copy strong{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.2;overflow:hidden}.directory-structure-copy small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:13px;overflow:hidden}.directory-structure-copy em{color:#98a2b3;margin-top:1px;font-size:12px;font-style:normal}.directory-structure-row{text-align:left;width:100%;min-height:58px;color:var(--text);font:inherit;cursor:default;background:0 0;border:0;grid-template-columns:22px 40px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.directory-structure-badge{background:var(--brand);color:#fff;border-radius:8px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:950;display:grid}.directory-structure-avatar{background:var(--surface-muted);color:#64748b;border:1px solid #e2e8f0;border-radius:8px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.directory-structure-count{background:var(--surface-muted);min-width:22px;height:22px;color:var(--muted);border-radius:99px;place-items:center;padding:0 6px;font-size:10px;font-weight:900;display:grid}.directory-structure-pill{text-transform:uppercase;letter-spacing:.06em;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:950}.directory-structure-pill.livre{color:#515965;background:#edf0f3}.directory-structure-pill.ocupada{color:#166534;background:#bbf7d0}.directory-structure-node.status-livre .directory-structure-row{background:linear-gradient(90deg,#f8fafc 0%,#fff 50%)}.directory-structure-node.status-ocupada .directory-structure-row{background:linear-gradient(90deg,#f0fdf4 0%,#fff 50%)}.directory-structure-node.depth-2 .directory-structure-row{grid-template-columns:22px 34px 36px minmax(0,1fr) auto;min-height:48px}.directory-hero:not(.directory-hero-banner){margin-bottom:18px;padding:18px 0 20px}.directory-hero:not(.directory-hero-banner) h1{text-transform:uppercase;color:var(--text);margin:6px 0 8px;font-size:36px;line-height:1.05}.directory-hero:not(.directory-hero-banner) p{color:var(--muted);max-width:720px;margin:0;font-size:15px;line-height:1.45}.directory-list-row:last-child{border-bottom:0}.directory-list-media img{object-fit:cover;width:100%;height:100%}.directory-list-main>small{color:var(--brand);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.directory-list-main>strong{text-transform:uppercase;letter-spacing:.01em;color:var(--text);font-size:20px;line-height:1.15}.directory-list-main>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;line-height:1.35;overflow:hidden}.compact-profile{padding-top:20px}.compact-profile .directory-back{margin-bottom:14px;font-size:13px}.directory-profile-hero.compact .directory-profile-avatar{width:112px;height:112px}.directory-profile-copy{min-width:0}.directory-profile-hero.compact:not(.on-banner) h1{color:var(--text);margin:6px 0 8px;font-size:32px;line-height:1.1}.directory-profile-hero.compact:not(.on-banner) p{white-space:normal;color:#667085;max-width:560px;font-size:14px;line-height:1.4}.directory-profile-hero.compact:not(.on-banner) strong{color:var(--text);font-size:14px}.directory-profile-details.compact{border:0;grid-template-columns:repeat(3,minmax(100px,1fr));align-self:stretch;display:grid}.directory-profile-details.compact div{border-left:1px solid #e4e7ec;border-right:0;flex-direction:column;justify-content:center;gap:4px;padding:12px 16px;display:flex}.directory-profile-details.compact small{text-transform:uppercase;color:#98a2b3;font-size:11px;font-weight:900}.directory-profile-details.compact strong{color:var(--text);font-size:15px}.directory-profile-tabs button.active:after{content:"";background:var(--brand);height:3px;position:absolute;bottom:-1px;left:0;right:0}.directory-related-list>a,.directory-related-list>article{min-height:68px;color:var(--text);border-bottom:1px solid #e7eaf0;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:flex}.directory-related-list>a:last-child,.directory-related-list>article:last-child{border-bottom:0}.directory-related-list>a:hover{background:var(--gold-soft)}.directory-related-list>a>span,.directory-related-list>article>span{background:var(--surface-muted);border:1px solid #e8ebf0;place-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:grid;overflow:hidden}.directory-related-list img{object-fit:cover;width:100%;height:100%}.directory-related-list div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.directory-profile-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.directory-profile-action{background:var(--surface);color:var(--text);text-transform:uppercase;letter-spacing:.04em;border:1px solid #d9dde5;padding:11px 14px;font-size:12px;font-weight:900;text-decoration:none}.directory-profile-action.primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}@media (max-width:1050px){.directory-list-row{grid-template-columns:64px 1fr 24px;gap:14px;min-height:84px;padding:12px 14px}.directory-list-meta{display:none}.directory-list-main>strong{font-size:18px}.directory-list-main>span{font-size:13px}.directory-profile-hero.compact{grid-template-columns:96px 1fr}.directory-profile-details.compact{border-top:1px solid #e4e7ec;grid-column:1/-1}}.google-only-auth{gap:18px;padding:24px;display:grid}.google-only-copy{gap:6px;display:grid}.google-only-copy strong{font-size:1.05rem}.google-only-copy p{color:var(--muted,#6b7280);margin:0;line-height:1.5}.google-confirmed-note{background:#22c55e14;border:1px solid #22c55e47;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.google-confirmed-note span{font-weight:700}.google-confirmed-note small{color:var(--muted,#6b7280)}.invite-auth-actions{justify-content:center;align-items:flex-start;gap:10px;display:flex}.invite-auth-hint{color:var(--muted,#6b7280);max-width:560px;margin:0;font-size:.9rem;line-height:1.5}.central-login-page:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0c0e121f 0%,#0000 18% 82%,#0c0e122e 100%),url(/login-dropzone-hero.png) 50%/cover no-repeat,#1a1c22;position:fixed;inset:0}.central-login-shell{z-index:1;place-items:stretch center;min-height:100vh;padding:0;display:grid;position:relative}.central-login-card{border:0;border-left:1px solid color-mix(in srgb, var(--dz-accent) 35%, var(--line));border-right:1px solid color-mix(in srgb, var(--dz-accent) 35%, var(--line));background:linear-gradient(180deg, #fffef9 0%, var(--surface) 42%, #f7f4ea 100%);width:min(100%,420px);min-height:100vh;color:var(--text);border-radius:0;flex-direction:column;justify-content:center;padding:36px 28px 28px;display:flex;box-shadow:-18px 0 48px #0c0e122e,18px 0 48px #0c0e122e}.central-login-card h1{text-transform:uppercase;color:var(--text);margin:8px 0 12px;font-size:clamp(28px,4.2vw,36px);line-height:1.05}.central-login-card>p:not(.eyebrow){color:var(--muted);margin:0 0 20px;line-height:1.55}.central-login-mark{background:linear-gradient(145deg, var(--brand-2), var(--brand) 55%, var(--gold-dim));width:52px;height:52px;color:var(--on-brand);place-items:center;margin-bottom:20px;display:grid}.social-login-stack{gap:10px;display:grid}.social-login-button{justify-content:center;width:100%;min-height:48px}.social-login-google{background:var(--surface);color:var(--text);border-color:#d9dde3}.social-login-facebook{color:#fff;background:#1877f2;border-color:#1877f2}.social-login-discord{color:#fff;background:#5865f2;border-color:#5865f2}.central-login-loading{min-height:150px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.central-login-note{color:var(--muted);margin-top:20px;line-height:1.55;display:block}.central-login-card-light{background:linear-gradient(180deg, #fffef9 0%, var(--surface) 42%, #f7f4ea 100%);color:var(--text);border-color:color-mix(in srgb, var(--dz-accent) 35%, var(--line));box-shadow:-18px 0 48px #0c0e122e,18px 0 48px #0c0e122e}.central-login-page .auth-site-mark strong{color:var(--text)}.central-login-page .social-login-google{background:var(--surface);color:var(--text)}.central-login-page .dropzone-auth-validation strong{color:var(--text)}.central-login-page .dropzone-auth-validation span{color:var(--muted)}.central-login-card-light h1{color:var(--text)}.central-login-card-light>p{color:#6b7280}.dropzone-auth-validation{text-align:center;min-height:260px;color:var(--text);align-content:center;place-items:center;gap:10px;display:grid}.dropzone-auth-validation-logo{background:var(--surface);border:1px solid color-mix(in srgb, var(--dz-accent) 35%, var(--line));place-items:center;width:72px;height:72px;margin-bottom:8px;animation:1s ease-in-out infinite alternate dropzoneAuthPulse;display:grid;overflow:visible}.dropzone-auth-validation strong{text-transform:uppercase;letter-spacing:.08em}.dropzone-auth-validation span{color:#6b7280}.google-only-auth .social-login-stack,.invite-auth-actions .social-login-stack{width:100%}.scorer-workspace-header{z-index:40;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-template-columns:minmax(260px,1fr) minmax(220px,320px) auto;align-items:center;gap:14px;min-height:76px;padding:10px 14px;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #0f172a0f}.scorer-brand{align-items:center;gap:11px;min-width:0;display:flex}.scorer-brand>img{object-fit:cover;border:1px solid var(--line);width:46px;height:46px}.scorer-brand div{min-width:0}.scorer-brand p,.scorer-brand small{color:#7b8089;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;display:block}.scorer-brand h1{text-transform:uppercase;margin:2px 0;font-size:20px;line-height:1}.scorer-drop-picker{grid-template-columns:auto 1fr;align-items:center;gap:9px;display:grid}.scorer-drop-picker span,.scorer-link-form label>span{text-transform:uppercase;color:#777c85;font-size:9px;font-weight:900}.scorer-drop-picker select,.scorer-link-form input,.scorer-link-form select{background:var(--surface);height:40px;font:inherit;border:1px solid #d7dbe1;padding:0 11px;font-size:12px;font-weight:750}.scorer-header-actions{justify-content:flex-end;gap:7px;display:flex}.scorer-file-button{position:relative;overflow:hidden}.scorer-file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.scorer-commandbar{border:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:5px;display:flex}.scorer-commandbar nav,.scorer-visibility{gap:4px;display:flex}.scorer-commandbar button{background:var(--surface);min-height:36px;color:var(--muted);text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.scorer-commandbar nav button.active{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.scorer-visibility button{border-color:#e1e4e8}.scorer-feedback{border:1px solid;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:10px 13px;display:flex}.scorer-feedback.error{background:var(--gold-soft);color:#ac1f2d;border-color:#f3b3ba}.scorer-feedback.success{color:#17633d;background:#f1fbf6;border-color:#b8dfcb}.scorer-feedback button{color:inherit;cursor:pointer;background:0 0;border:0}.scorer-import-ready{background:var(--surface);border:1px solid #f6bdc3;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:10px 13px;display:flex}.scorer-import-ready>div{align-items:center;gap:10px;display:flex}.scorer-import-ready span{flex-direction:column;display:flex}.scorer-import-ready small{color:#777c85}.scorer-preview{background:var(--surface);border:1px solid #d9dde3;margin-top:8px;box-shadow:0 18px 50px #0f172a1f}.scorer-preview>header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.scorer-preview>footer{border:0;border-top:1px solid #e5e7eb;justify-content:flex-end;align-items:center;padding:12px 14px;display:flex}.scorer-preview h2{margin:2px 0 0;font-size:17px}.scorer-preview-list{background:#e5e7eb;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1px;display:grid}.scorer-preview-list>div{background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(160px,44%);align-items:center;gap:10px;padding:10px 13px;display:grid}.scorer-preview-list span{flex-direction:column;min-width:0;display:flex}.scorer-preview-list small{color:#777c85}.scorer-preview-list select{background:var(--surface);border:1px solid #d7dbe1;height:36px}.scorer-edit-table-wrap{background:var(--surface);border:1px solid #d8dce2;max-height:calc(100vh - 178px);margin-top:8px;overflow:auto}.scorer-edit-table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;font-size:11px}.scorer-edit-table th{z-index:5;color:#4d535d;text-align:center;text-transform:uppercase;background:#e9edf2;border-bottom:1px solid #cfd4db;border-right:1px solid #dfe3e8;height:42px;padding:7px 9px;font-size:9px;font-weight:950;position:sticky;top:0}.scorer-edit-table td{text-align:center;border-bottom:1px solid #e3e6ea;border-right:1px solid #e3e6ea;height:50px;padding:6px 9px}.scorer-edit-table td:nth-child(2){text-align:left}.scorer-edit-table tr:hover td{background:var(--surface-soft)}.scorer-edit-table tr.is-empty{color:#9aa0a9}.scorer-edit-table td>small{color:#8a9099;font-size:9px;display:block}.scorer-edit-table input{background:var(--surface);text-align:center;width:74px;height:34px;font:inherit;border:1px solid #cfd4db;font-weight:900}.scorer-edit-table input:focus{border-color:var(--brand);outline:2px solid #c9a2272e}.scorer-team{align-items:center;gap:9px;min-width:180px;display:flex}.scorer-team>img,.scorer-team>span{border:1px solid var(--line);background:var(--surface-muted);object-fit:cover;flex:none;width:34px;height:34px}.scorer-team>div{flex-direction:column;min-width:0;display:flex}.scorer-team strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.score-accent{background:var(--gold-soft);color:var(--brand);font-weight:950}.scorer-edit-table .score-total{color:#13243a;background:#e7f1f8;font-size:13px;font-weight:950}.link-chip{background:var(--surface-muted);text-overflow:ellipsis;white-space:nowrap;max-width:130px;margin:2px;padding:3px 6px;font-size:9px;font-weight:800;display:inline-flex;overflow:hidden}.scorer-links-panel{grid-template-columns:minmax(300px,420px) 1fr;gap:8px;margin-top:8px;display:grid}.scorer-link-form{border:1px solid var(--line);background:var(--surface);align-content:start;gap:12px;padding:14px;display:grid}.scorer-link-form label{gap:6px;display:grid}.scorer-link-list{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:7px;padding:14px;display:grid}.scorer-link-list article{border:1px solid #e1e4e8;flex-direction:column;padding:10px;display:flex}.scorer-link-list article span{color:var(--brand);font-size:10px;font-weight:900}.scorer-link-list article small{color:#858a93}.scorer-sheet-toolbar{z-index:35;background:#fffffff7;border:1px solid #d9dde3;grid-template-columns:auto auto minmax(0,1fr);align-items:stretch;gap:8px;margin-top:8px;padding:6px;display:grid;position:sticky;top:86px}.scorer-view-switch,.scorer-scope-switch{align-items:stretch;gap:3px;display:flex}.scorer-sheet-toolbar button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--muted);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:950;display:inline-flex}.scorer-sheet-toolbar button.active{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.scorer-scope-switch select{border:1px solid var(--line);background:var(--surface);min-width:130px;padding:0 9px;font-size:10px;font-weight:800}.scorer-drop-tabs{justify-content:flex-end;align-items:stretch;gap:3px;min-width:0;display:flex;overflow-x:auto}.scorer-drop-tabs button{flex-direction:column;min-width:64px;line-height:1}.scorer-drop-tabs small{text-overflow:ellipsis;white-space:nowrap;max-width:80px;margin-top:3px;font-size:7px;overflow:hidden}.scorer-match-strip{background:var(--surface);border:1px solid #ff9aa5;align-items:center;gap:8px;margin-top:8px;padding:9px 12px;display:flex}.scorer-match-strip>span{flex-direction:column;flex:1;min-width:0;display:flex}.scorer-match-strip small{color:#737985}.scorer-sheet-table-wrap{max-height:calc(100vh - 154px)}.scorer-sheet-table{min-width:1500px}.scorer-sheet-table th:nth-child(-n+8){background:#dfeaf3}.scorer-sheet-table th:nth-child(n+9){background:#fff0e4}.scorer-sheet-table td:nth-child(2){min-width:220px}.scorer-sheet-table .rank-cell{color:#17324a;background:#d4e6f3;font-size:14px;font-weight:950}.scorer-sheet-table .drop-points-cell{color:#132f46;background:#d9ecf7;font-size:13px;font-weight:950}.inline-link-select{background:#d8e9e9;border:1px solid #91aebc;width:160px;height:34px;padding:0 7px;font-size:10px;font-weight:800}.scorer-sheet-table .penalty-input{color:#b51f2e;background:#fff2f3;border-color:#ef9ba4;width:70px}.scorer-sheet-table .reason-input{text-align:left;width:210px;padding:0 9px}.scorer-sheet-table em{color:#9297a0;white-space:normal;max-width:150px;font-size:9px;display:block}.scorer-sheet-table .scorer-team>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:1000px){.scorer-sheet-toolbar{grid-template-columns:1fr;position:relative;top:auto}.scorer-drop-tabs{justify-content:flex-start}.scorer-sheet-table-wrap{max-height:none}}.scorer-sheet-workspace .scorer-workspace-header{min-height:58px;padding:6px 10px}.scorer-sheet-workspace .scorer-brand>img{width:36px;height:36px}.scorer-sheet-workspace .scorer-sheet-toolbar{margin-top:5px;padding:3px;top:68px}.scorer-sheet-workspace .scorer-edit-table-wrap{margin-top:5px}.scorer-sheet-workspace .scorer-sheet-table{min-width:1080px}.scorer-sheet-workspace .scorer-team{gap:6px;min-width:150px}.scorer-sheet-workspace .scorer-team>div{flex-direction:column;display:flex}.penalty-cell{justify-content:center;align-items:center;gap:4px;display:flex}.scorer-sheet-workspace .penalty-cell .penalty-input{width:48px;height:26px}.scorer-sheet-workspace .penalty-reason-inline{text-align:left;width:118px;height:26px;padding:0 6px;font-size:9px}.match-player-review{border:1px solid var(--line);background:#f2f4f6;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:5px;max-height:220px;margin-top:5px;padding:5px;display:grid;overflow:auto}.match-player-review article{border:1px solid var(--line);background:var(--surface)}.match-player-review article>header span{color:var(--brand);font-weight:900}.match-player-review article>div:last-child{border-bottom:0}.match-player-review input:disabled{color:var(--muted);background:#f5f6f7}.match-player-review .player-kills-input{text-align:center}.player-link-state.oficial{color:#15804a}.player-link-state.temporario{color:#9a6500}.player-link-state.pendente{color:#c52838}.scorer-sheet-workspace .scorer-brand p,.scorer-sheet-workspace .scorer-brand small{font-size:10px}.scorer-sheet-workspace .scorer-brand h1{font-size:18px}.scorer-sheet-workspace .scorer-drop-tabs small{font-size:8px}.scorer-sheet-workspace .scorer-team>img,.scorer-sheet-workspace .scorer-team>span{width:30px;height:30px}.scorer-sheet-workspace .rank-cell,.scorer-sheet-workspace .drop-points-cell,.scorer-sheet-workspace .score-total{font-size:12px}.scorer-sheet-workspace .scorer-match-strip{margin-top:5px;padding:5px 8px;font-size:11px}.scorer-sheet-workspace .scorer-match-strip .button{min-height:30px;padding:0 10px;font-size:9px}.match-player-review article>header{text-transform:uppercase;border-bottom:1px solid #e4e7eb;justify-content:space-between;align-items:center;height:34px;padding:0 8px;font-size:10px;display:flex}.match-player-review article>div{border-bottom:1px solid #edf0f2;grid-template-columns:92px minmax(100px,1fr) 106px 48px;align-items:center;gap:3px;min-height:34px;padding:2px 5px;display:grid}.match-player-review input{border:1px solid #d9dde3;width:100%;min-width:0;height:28px;padding:0 5px;font-size:10px}.player-link-state{text-transform:uppercase;font-size:8px;font-weight:950}.scorer-sheet-workspace .is-empty td{color:#8c929b;background:var(--surface-soft)}.scorer-sheet-workspace .is-empty .rank-cell{color:#65717e;background:#edf2f6}.scorer-sheet-workspace .scorer-edit-table th{height:34px;padding:4px 6px;font-size:11px}.scorer-sheet-workspace .scorer-edit-table td{height:42px;padding:3px 6px;font-size:13px}.scorer-sheet-workspace .scorer-team strong{font-size:13px}.scorer-sheet-workspace .scorer-team small{font-size:10px}.scorer-sheet-workspace .scorer-sheet-toolbar button{min-height:30px;padding:0 9px;font-size:11px}.scorer-sheet-workspace .scorer-edit-table input{width:54px;height:30px;font-size:12px}.scorer-sheet-workspace .inline-link-select{width:135px;height:30px;font-size:12px}.button-spinner{flex:none;animation:.8s linear infinite dropzone-button-spin}.game-form-section-header>div{gap:3px;display:grid}.game-form-section-header strong{color:var(--ui-text,#f5f3ed);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.game-form-section-header small,.selection-count{color:var(--ui-text-muted,#8d8f94);font-size:10px;line-height:1.45}.map-drop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.map-drop-field{gap:6px;min-width:0;display:grid}.map-drop-field>span{color:var(--ui-text-muted,#8d8f94);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.map-drop-control{border:1px solid var(--ui-line,#f5f3ed17);background:var(--ui-surface-raised,#1a1b1f);border-radius:8px;grid-template-columns:46px minmax(0,1fr);align-items:center;min-height:46px;display:grid;overflow:hidden}.map-drop-control img,.map-drop-placeholder{object-fit:cover;background:#202227;width:46px;height:46px}.map-drop-control select{min-width:0;height:46px;color:var(--ui-text,#f5f3ed);background:0 0;border:0;padding-inline:9px}.group-check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.group-check-card{cursor:pointer;border:1px solid var(--ui-line,#f5f3ed17);background:var(--ui-surface-raised,#1a1b1f);min-height:54px;color:var(--ui-text,#f5f3ed);border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;transition:border-color .15s,background .15s;display:grid}.group-check-card:hover{background:#c9b7660f;border-color:#c9b7666b;transform:none}.group-check-card.selected{border-color:var(--ui-accent,#c9b766);background:#c9b76621}.group-check-card input{opacity:0;pointer-events:none;position:absolute}.group-check-box{border:1px solid var(--ui-line,#f5f3ed1f);color:#0000;background:var(--ui-surface,#141518);place-items:center;width:22px;height:22px;display:grid}.group-check-card.selected .group-check-box{border-color:var(--ui-accent,#c9b766);color:#171510;background:var(--ui-accent,#c9b766)}.group-check-card>span:last-child{gap:2px;display:grid}.group-check-card strong{font-size:13px}.group-check-card small{color:var(--muted,#727784);font-size:11px}@media (max-width:1100px){.map-drop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.group-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.map-drop-grid,.group-check-grid{grid-template-columns:1fr}.game-form-section{padding:12px}.advanced-link-list label{grid-template-columns:1fr}.advanced-progression-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-progression-list article{grid-template-columns:1fr}.advanced-progression-list article span{grid-area:auto/1}.league-division-row{grid-template-columns:30px minmax(0,1fr) 38px}.league-division-row>label:nth-of-type(2){grid-column:2/4}}.game-editor-heading{border-bottom:1px solid var(--ui-line,#f5f3ed17);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;padding-bottom:12px;display:flex}.game-editor-heading h4{margin:2px 0 0;font-size:18px}.game-folder-structure{gap:12px;display:grid}.game-list-in-phase{gap:10px;padding:12px;display:grid}.game-folder-details{background:var(--border,#e4e7ec);border-top:1px solid var(--border,#e4e7ec);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.game-folder-details>div{background:var(--surface,#fff);gap:5px;min-height:78px;padding:14px 16px;display:grid}.game-folder-details>div.wide{grid-column:1/-1;min-height:auto}.game-folder-details span{color:var(--muted,#7c8492);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.game-folder-details strong{font-size:14px;line-height:1.45}.statistics-tab-shell{gap:14px;display:grid}.statistics-heading{margin-bottom:0}.statistics-inner-tabs{border:1px solid var(--border,#e1e4e9);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.statistics-inner-tabs button{border:0;border-right:1px solid var(--border,#e1e4e9);background:var(--surface);min-height:48px;font:inherit;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.statistics-inner-tabs button:last-child{border-right:0}.statistics-inner-tabs button.active{color:#fff;background:var(--accent,var(--brand))}.statistics-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.statistics-filters select{min-width:0;height:44px}.statistics-table-wrap{border:1px solid var(--border,#e1e4e9);background:var(--surface);overflow-x:auto}.statistics-table{border-collapse:collapse;width:100%;min-width:760px}.statistics-table td{border-bottom:1px solid var(--border,#e8eaee);text-align:left;white-space:nowrap;padding:12px 14px}.statistics-table th{border-bottom:1px solid var(--border,#e8eaee);text-align:left;white-space:nowrap;color:var(--muted,#727784);letter-spacing:.08em;text-transform:uppercase;background:#f8f9fb;padding:12px 14px;font-size:10px}.statistics-table tbody tr:last-child td{border-bottom:0}.statistics-total{font-size:16px;font-weight:900}.statistics-identity{align-items:center;gap:10px;min-width:180px;display:flex}.statistics-identity img{object-fit:cover;border:1px solid var(--border,#dfe3e8);background:#edf0f4;flex:0 0 34px;width:34px;height:34px}.statistics-avatar-fallback{object-fit:cover;border:1px solid var(--border,#dfe3e8);background:#edf0f4;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.statistics-identity>span{gap:2px;display:grid}.statistics-identity small{color:var(--muted,#777e89);font-size:10px}.player-type-badge{border:1px solid var(--border,#dce0e6);text-transform:uppercase;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.player-type-badge.temporario{color:#a66500;background:#c9a22724;border-color:#efcf8b}.statistics-message{border:1px solid;padding:11px 13px;font-size:13px}.statistics-message.error{color:#a21d2c;background:var(--danger-soft);border-color:#efb7be}.statistics-message.success{color:#176b3a;background:#edf9f2;border-color:#a9dbbd}.statistics-loading{min-height:90px;color:var(--muted,#777e89);justify-content:center;align-items:center;gap:9px;display:flex}.result-share-card{background:linear-gradient(120deg,#fffdf5,#fff);border:1px solid #e2c45d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.result-share-copy h4{margin:2px 0 4px;font-size:17px}.result-share-copy p:last-child{color:var(--muted);margin:0;font-size:12px}.result-share-actions{gap:7px;display:flex}.result-share-notice{color:#755d0a;background:#f6f1df;grid-column:1/-1;margin:0;padding:8px 10px;font-size:12px}.result-share-preview{grid-column:1/-1;grid-template-columns:minmax(180px,320px) 1fr;align-items:end;gap:14px;padding-top:4px;display:grid}.result-share-preview img{border:1px solid #d8ae28;width:100%;box-shadow:0 12px 28px #0f12192e}.result-share-preview>div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:700px){.result-share-card{grid-template-columns:1fr;padding:11px}.result-share-actions{grid-template-columns:1fr 1fr;display:grid}.result-share-preview{grid-template-columns:1fr}.result-share-preview img{max-width:320px;margin:auto}.result-share-preview>div{grid-template-columns:1fr 1fr;display:grid}.player-summary-grid{grid-template-columns:1fr 1fr}.manager-jogo-card{flex-direction:column;align-items:flex-start}.export-tab-head{flex-direction:column}.export-actions-grid{grid-template-columns:1fr}.lili-hub-tabs{padding:7px 8px}.lili-hub-tabs button{padding:9px 7px;font-size:12px}.lili-champ-hub{padding:9px}.lili-champ-list-item{grid-template-columns:44px minmax(0,1fr) 18px}.lili-champ-role{display:none}.lili-champ-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lili-champ-form,.lili-champ-slots{grid-template-columns:1fr}.lili-champ-detail-head a{font-size:0}.lili-champ-detail-head a svg{margin:0}.lili-champ-group-head{align-items:flex-start}.lili-champ-group-head button{flex-shrink:0}.lili-bulk-builder-head{align-items:flex-start}.lili-bulk-builder-head>button{font-size:11px}.lili-bulk-phase-fields{grid-template-columns:minmax(0,1fr) 82px}.lili-bulk-group{grid-template-columns:25px minmax(0,1fr) 68px 30px;gap:5px}.lili-bulk-summary>button{justify-content:center;width:100%;margin-left:0}.lili-structure-manager{padding:9px}.lili-structure-manager-head{align-items:flex-start}.lili-structure-phase-row{grid-template-columns:minmax(0,1fr) 75px}.lili-structure-phase-row button.save{grid-column:1/2}.lili-structure-phase-row button.danger{grid-column:2/3}.lili-structure-group-row{grid-template-columns:minmax(0,1fr) 76px}.lili-structure-group-row>span{grid-column:1/3}.lili-structure-group-row button.save{grid-column:1/2}.lili-structure-group-row button.danger{grid-column:2/3}.lili-champ-group-actions{justify-content:flex-start;width:100%}.lili-champ-group-actions button{flex:1;justify-content:center}.lili-slot-search-form,.lili-slot-lines{grid-template-columns:1fr}.lili-links-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lili-links-stats button{grid-column:1/-1}.lili-link-edit{grid-template-columns:1fr}.lili-links-manager-toggle{align-items:flex-start}.lili-links-manager-summary{margin-top:2px}.lili-link-card-actions button,.lili-link-card-actions a{flex:calc(50% - 6px);justify-content:center}}.scorer-shell{gap:14px;display:grid}.scorer-toolbar{border:1px solid var(--border,#e1e4e9);background:var(--surface);grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:10px;padding:14px;display:grid}.scorer-toolbar>label{gap:6px;display:grid}.scorer-toolbar>label>span,.manual-team-inputs label span{color:var(--muted,#747b87);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.scorer-mode-buttons{border:1px solid var(--border,#dfe3e8);height:42px;display:flex}.scorer-mode-buttons button{border:0;border-right:1px solid var(--border,#dfe3e8);background:var(--surface);cursor:pointer;padding:0 14px;font-size:11px;font-weight:800}.scorer-mode-buttons button:last-child{border-right:0}.scorer-mode-buttons button.active{color:var(--on-brand);background:var(--brand)}.manual-score-list{gap:10px;display:grid}.manual-team-card{border:1px solid var(--border,#e1e4e9);background:var(--surface)}.manual-team-card>header{border-bottom:1px solid var(--border,#e7e9ed);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.manual-team-inputs{grid-template-columns:90px 90px;gap:8px;display:grid}.manual-team-inputs label{gap:4px;display:grid}.manual-team-inputs input{height:38px}.manual-player-grid{background:var(--border,#e7e9ed);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;display:grid}.manual-player-grid>label{background:var(--surface);grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:10px;padding:11px 13px;display:grid}.manual-player-grid>label>span{gap:2px;display:grid}.manual-player-grid small{color:var(--muted,#777e89);font-size:10px}.manual-player-grid input{min-width:0;height:36px}.matchresult-panel{gap:12px;display:grid}.matchresult-upload{background:var(--surface-soft);cursor:pointer;border:1px dashed #aeb5bf;justify-content:center;align-items:center;gap:12px;min-height:110px;display:flex}.matchresult-upload>span{gap:4px;display:grid}.matchresult-upload small{color:var(--muted,#777e89)}.matchresult-upload input{opacity:0;pointer-events:none;position:absolute}.matchresult-preview{border:1px solid var(--border,#e1e4e9);background:var(--surface);gap:10px;padding:14px;display:grid}.matchresult-preview>article{border:1px solid var(--border,#e5e8ed);grid-template-columns:minmax(180px,1fr) minmax(180px,260px);gap:10px;padding:12px;display:grid}.matchresult-preview>article>div:first-child{gap:3px;display:grid}.matchresult-preview small{color:var(--muted,#777e89)}.matchresult-players{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px;display:grid}.matchresult-players span{background:#f6f7f9;gap:2px;padding:8px;display:grid}.scorer-launcher{border:1px solid var(--border,#e1e4e9);background:var(--surface);gap:18px;padding:20px;display:grid}.scorer-launcher-copy{gap:5px;display:grid}.scorer-launcher-copy h4{text-transform:uppercase;margin:0;font-size:22px}.scorer-launcher-copy p:last-child{color:var(--muted,#747b87);margin:0}.scorer-launcher-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scorer-launcher-fields label{gap:6px;display:grid}.scorer-launcher-fields label>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.scorer-launcher-list{gap:8px;display:grid}.scorer-launcher-list>button{border:1px solid var(--border,#dfe3e8);background:var(--surface);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.scorer-launcher-list>button.selected{border-color:var(--accent,var(--brand));box-shadow:inset 4px 0 0 var(--accent,var(--brand))}.scorer-launcher-list>button span:first-child{gap:3px;display:grid}.scorer-launcher-list small{color:var(--muted,#747b87)}.scorer-open-button{justify-self:start;min-width:260px}.fullscreen-scorer-state{text-align:center;place-content:center;gap:14px;min-height:100vh;display:grid}.fullscreen-scorer-header{z-index:20;background:var(--surface);border:1px solid #d9dde3;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex;position:sticky;top:0}.fullscreen-scorer-title{align-items:center;gap:12px;display:flex}.fullscreen-scorer-title>img{object-fit:cover;border:1px solid #dfe3e8;width:48px;height:48px}.fullscreen-scorer-title p{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.fullscreen-scorer-title h1{text-transform:uppercase;margin:0;font-size:24px}.fullscreen-scorer-title small{color:#747b87;margin:0}.fullscreen-scorer-tabs{background:var(--surface);border:1px solid #d9dde3;margin-top:10px;display:flex}.fullscreen-scorer-tabs button{background:var(--surface);text-transform:uppercase;cursor:pointer;border:0;border-right:1px solid #d9dde3;min-height:44px;padding:0 22px;font-weight:900}.fullscreen-scorer-tabs button.active{color:#fff;background:var(--brand)}.fullscreen-scorer-table-wrap{background:var(--surface);border:1px solid #cfd5dc;max-height:calc(100vh - 155px);margin-top:10px;overflow:auto}.fullscreen-scorer-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12px}.fullscreen-scorer-table td{white-space:nowrap;text-align:center;border-bottom:1px solid #b9c3ce;border-right:1px solid #b9c3ce;min-width:64px;padding:8px 9px}.fullscreen-scorer-table th{white-space:nowrap;text-align:center;z-index:5;text-transform:uppercase;background:#9dc4e5;border-bottom:1px solid #b9c3ce;border-right:1px solid #b9c3ce;min-width:64px;padding:8px 9px;font-size:10px;position:sticky;top:0}.fullscreen-scorer-table thead tr:nth-child(2) th{top:42px}.fullscreen-scorer-table th small{text-transform:none;margin-top:4px;font-weight:500;display:block}.fullscreen-scorer-table td:nth-child(3),.fullscreen-scorer-table th:nth-child(3){text-align:left;min-width:210px}.fullscreen-scorer-table tbody tr:nth-child(2n){background:#edf4fa}.fullscreen-scorer-table tbody tr.slot-empty{color:#949aa3;background:#f6f7f8}.scorer-team-cell{align-items:center;gap:8px;display:flex}.scorer-team-cell img,.scorer-team-cell>span{object-fit:cover;background:#e5e8ec;border:1px solid #cbd1d8;flex:0 0 28px;width:28px;height:28px}.scorer-team-cell div{text-align:left;display:grid}.scorer-team-cell small{color:#747b87}.fullscreen-scorer-table .score-total{background:#d3e4f2;font-size:15px;font-weight:900}.fullscreen-scorer-table .missing-link{color:#b1192b;background:#ffd9de;font-weight:900}.fullscreen-link-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin-top:10px;display:grid}.fullscreen-link-grid article{background:var(--surface);border:1px solid #d9dde3;gap:12px;padding:14px;display:grid}.fullscreen-link-names{flex-wrap:wrap;gap:6px;display:flex}.fullscreen-link-names span{background:#edf8f1;border:1px solid #bad4c4;padding:5px 8px;font-size:11px;font-weight:800}.fullscreen-link-names em{color:#b1192b;font-size:12px}.championship-pricing-card{border-color:color-mix(in srgb, var(--dz-accent) 35%, var(--line));background:linear-gradient(180deg, #fffef8, var(--surface))}.championship-resource-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:12px;display:grid}.championship-resource-toggle{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.championship-resource-toggle input{width:16px;height:16px;accent-color:var(--brand)}.championship-quote-box{border:1px solid var(--line);background:var(--surface-soft);gap:8px;padding:12px;display:grid}.championship-quote-lines{gap:6px;margin:0;padding:0;list-style:none;display:grid}.championship-quote-lines li{justify-content:space-between;gap:12px;font-size:13px;display:flex}.championship-quote-lines li span{color:var(--muted)}.championship-quote-total{border-top:1px solid var(--line);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:15px;font-weight:900;display:flex}.championship-quote-total strong{color:var(--gold-dim);font-size:20px}.error-text{color:var(--danger)}.dropzone-loader{color:#171a22;text-align:center;background:radial-gradient(circle at 50% 42%,#c9a22724,#0000 42%),radial-gradient(circle,#14182008,#0000 55%),#f7f8fa;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100vh;padding:24px;display:flex}.dropzone-loader-mark{filter:drop-shadow(0 10px 28px #ff465538);flex:none;place-items:center;display:grid;position:relative}.dz-face{transform-box:fill-box;transform-origin:50%}.dz-face-left{animation:2.2s cubic-bezier(.22,.8,.28,1) infinite dz-face-left}.dz-face-right{animation:2.2s cubic-bezier(.22,.8,.28,1) infinite dz-face-right}.dz-face-bottom{animation:2.2s cubic-bezier(.22,.8,.28,1) infinite dz-face-bottom}.dropzone-loader-ring{z-index:1;pointer-events:none;border:1.5px solid #c9a227bf;border-color:#c9a227bf #c9a22733 #0000 #0000;border-radius:50%;animation:1.15s linear infinite dz-loader-spin;position:absolute;inset:-14%}.dropzone-loader-ring-delay{opacity:.7;border-top-color:#dfbf4a73;border-bottom-color:#8f742040;border-right-color:#0000;animation-duration:1.8s;animation-direction:reverse;inset:-24%}.dropzone-loader strong{letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:15px;font-weight:900}.dropzone-loader-wait{color:#777d87;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.dropzone-loader-dots{align-items:center;gap:3px;margin-left:2px;display:inline-flex}.dropzone-loader-dots b{background:var(--brand,#c9a227);opacity:.25;border-radius:50%;width:4px;height:4px;animation:1.05s ease-in-out infinite dz-dot}.dropzone-loader-dots b:nth-child(2){animation-delay:.15s}.dropzone-loader-dots b:nth-child(3){animation-delay:.3s}.dropzone-loader.compact{background:0 0;gap:8px;min-height:220px}.dropzone-loader.compact strong{margin-top:4px;font-size:12px}.dropzone-loader.compact .dropzone-loader-ring{inset:-10%}.dropzone-loader.compact .dropzone-loader-ring-delay{inset:-18%}@media (prefers-reduced-motion:reduce){.dropzone-loader-svg,.dropzone-loader-dots b{animation:none}.dz-face{opacity:1;animation:none;transform:none}.dropzone-loader-ring{opacity:.35;animation:none}.public-home-hero-media video{display:none}.public-home-hero-media{background:url(/login-dropzone-hero.png) 50%/cover no-repeat}.login-profile-card,.login-auth-step .social-login-button{transition:none}.dropzone-loader:not(.compact):before,.dropzone-loader:not(.compact):after,.dropzone-loader-bg i{animation:none}}.form-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.form-section-heading strong{margin-top:3px;font-size:17px;display:block}.whatsapp-contact-list{gap:8px;margin-top:14px;display:grid}.whatsapp-contact-row{border:1px solid var(--line);background:var(--surface-soft);grid-template-columns:minmax(150px,1fr) minmax(190px,1fr) minmax(220px,1.2fr) 38px;align-items:end;gap:10px;padding:11px;display:grid}.seller-contact-row{grid-template-columns:minmax(170px,1fr) minmax(90px,.45fr) minmax(220px,1.3fr)}.phone-input-group{grid-template-columns:auto 1fr;display:grid}.phone-input-group>span{white-space:nowrap;background:#f0f2f4;border:1px solid #d7d9de;border-right:0;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:flex}.phone-input-group input{min-width:0}.whatsapp-contact-remove{color:#bf2332;justify-content:center;height:44px}.form-empty-note{color:#7d828b;text-align:center;border:1px dashed #d7dbe1;margin:14px 0 0;padding:14px}.whatsapp-seller-list{gap:8px;display:grid}.whatsapp-seller-list a{color:#171a22;background:#fff;border:1px solid #25d36638;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.whatsapp-seller-list a:hover{background:#f0faf4;border-color:#25d366;box-shadow:0 6px 16px #25d3661f}.whatsapp-seller-list a>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.whatsapp-seller-list a strong{font-size:13px}.whatsapp-seller-list a small,.whatsapp-seller-list small{color:#68707a;font-size:11px}.whatsapp-seller-flag{color:#546e7a;place-items:center;min-width:28px;font-size:11px;font-weight:800;display:grid}.whatsapp-seller-wa-icon{color:#fff;background:#25d366;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 4px 10px #25d36659}@media (max-width:850px){.whatsapp-contact-row,.seller-contact-row{grid-template-columns:1fr 1fr}.whatsapp-contact-remove{width:100%}.admin-metric-grid{grid-template-columns:1fr 1fr}.admin-infra-grid{grid-template-columns:1fr}.system-admin-page{padding:8px}.system-admin-tabs{overflow:auto}.admin-section>header{flex-direction:column;align-items:flex-start}.admin-audit-list>div{grid-template-columns:1fr}.admin-table-wrap{margin-inline:-16px}}.button.copied,.token-card.copied{color:#167445;background:#edf9f2;border-color:#25a866}.player-summary-grid>div{background:var(--surface-soft);border:1px solid #e1e4e8;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:1px 9px;padding:13px;display:grid}.player-summary-grid>div>svg{color:var(--brand);grid-row:1/3}.player-summary-grid strong{font-size:20px;line-height:1}.player-summary-grid span{color:#777d86;text-transform:uppercase;font-size:10px;font-weight:800}.system-admin-header>div{align-items:center;gap:11px;display:flex}.system-admin-header img{object-fit:contain;background:0 0;width:48px;height:48px}.admin-section header p{color:var(--brand);text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.system-admin-tabs b{color:var(--brand);margin-left:5px}.admin-feedback.error{color:#a91d2b;background:#fff3f4;border-color:#f1b4bb}.admin-metric-grid svg,.admin-infra-grid svg{color:var(--brand)}.admin-metric-grid span,.admin-infra-grid div{color:#747a84;text-transform:uppercase;flex-direction:column;font-size:10px;font-weight:800;display:flex}.admin-metric-grid strong,.admin-infra-grid strong{color:#171a22;font-size:23px}.admin-section>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.admin-section h2{margin:2px 0 0}.admin-section>header input{border:1px solid #d7dbe1;width:min(360px,100%);height:40px;padding:0 11px}.admin-table-wrap{overflow:auto}.admin-table-wrap td:first-child{flex-direction:column;display:flex}.admin-table-wrap small{color:#818791}.admin-status.ativo,.admin-status.resolvida{color:#167044;background:#e9f8ef}.admin-status.suspenso,.admin-status.em_analise{color:#926000;background:#fff3d6}.admin-status.banido,.admin-status.pendente{color:#b32232;background:#ffe8eb}.admin-row-actions{flex-wrap:wrap;gap:5px;display:flex}.admin-row-actions button.danger{color:#b51e2d;border-color:#efb4bb}.admin-publication-grid article>div:first-child,.admin-report-list article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-report-list p{color:#525862;margin:0}.admin-report-list blockquote{border-left:3px solid var(--brand);background:#f6f7f8;margin:0;padding:9px}.admin-audit-list{display:grid}.admin-audit-list>div{border-bottom:1px solid #e5e7eb;grid-template-columns:1fr 1fr auto;gap:12px;padding:10px;font-size:11px;display:grid}.admin-audit-list time{color:#777d86}.directory-report-button{background:var(--surface);color:#a92532;text-transform:uppercase;cursor:pointer;border:1px solid #e0b8bd;align-items:center;gap:6px;width:max-content;margin-top:9px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.report-modal{background:var(--surface);gap:14px;width:min(520px,100%);padding:20px;display:grid;box-shadow:0 30px 80px #0004}.report-modal>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.report-modal h2{margin:3px 0 0}.report-modal>header>button{border:1px solid var(--line);background:var(--surface);place-items:center;width:36px;height:36px;display:grid}.report-modal label{gap:6px;display:grid}.report-modal label>span{text-transform:uppercase;font-size:9px;font-weight:900}.report-modal select{background:var(--surface);width:100%;font:inherit;border:1px solid #d6dae0;padding:10px}.report-modal textarea{background:var(--surface);width:100%;font:inherit;resize:vertical;border:1px solid #d6dae0;min-height:120px;padding:10px}.manager-hub-header .section-head{margin-bottom:12px}.manager-mode-nav{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.manager-mode-nav-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}.manager-mode-chip:hover{background:var(--surface-soft);border-color:#cfd4dc}.manager-mode-chip.active{color:#fff;background:#171a22;border-color:#171a22;box-shadow:0 6px 16px #171a2229}.manager-mode-count{background:var(--brand);color:#fff;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:900;line-height:1;display:inline-grid}.manager-mode-chip.active .manager-mode-count{background:var(--brand);color:#fff}.manager-mode-chip:not(.active) .manager-mode-count{background:var(--surface-muted);color:var(--muted)}.manager-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.manager-hub-card{background:var(--surface-soft);text-align:left;cursor:pointer;border:1px solid #e1e4e8;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:16px;transition:border-color .15s,transform .15s;display:grid}.manager-hub-card:hover{border-color:var(--brand);transform:translateY(-1px)}.manager-hub-card-icon{background:var(--surface);width:52px;height:52px;color:var(--brand);border:1px solid #e8eaee;place-items:center;display:grid}.manager-hub-card-copy{gap:3px;min-width:0;display:grid}.manager-hub-card-copy small{color:var(--brand);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.manager-hub-card-copy strong{text-transform:uppercase;font-size:16px}.manager-hub-card-copy span{color:var(--muted);font-size:12px;line-height:1.35}.manager-hub-card-metric{justify-items:end;gap:2px;display:grid}.manager-hub-card-metric b{font-size:24px;line-height:1}.manager-hub-card-metric small{color:#7a8089;text-transform:uppercase;font-size:9px;font-weight:800}.manager-champ-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin-top:8px;display:grid}.manager-champ-card{background:var(--surface);text-align:left;cursor:pointer;border:1px solid #e1e4e8;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.manager-champ-card:hover{border-color:var(--brand)}.manager-champ-card-logo{background:var(--surface-muted);width:48px;height:48px;color:var(--brand);border:1px solid #e6e8ec;place-items:center;display:grid;overflow:hidden}.manager-champ-card-logo img{object-fit:cover;width:100%;height:100%}.manager-champ-card-copy{gap:2px;min-width:0;display:grid}.manager-champ-card-copy strong{text-transform:uppercase;font-size:14px}.manager-champ-card-copy span,.manager-champ-card-copy small{color:#707780;font-size:12px}.manager-champ-card-icon{color:#c5cad1}.manager-back-btn{margin-bottom:2px}.manager-perm-chips{flex-wrap:wrap;gap:6px;margin:10px 0 14px;display:flex}.manager-perm-chips.compact{margin:6px 0 0}.manager-perm-chip.muted{background:var(--surface-muted);color:var(--muted);border-color:#e1e4e8}.manager-champ-tabs>button{background:var(--surface);text-transform:uppercase;cursor:pointer;border:1px solid #e1e4e8;min-height:36px;padding:0 12px;font-size:10px;font-weight:900}.manager-champ-tabs>button.active{color:#fff;background:#171a22;border-color:#171a22}.manager-champ-body{border-top:1px solid #eceef1;padding-top:14px}.manager-champ-info ul{color:#3b414b;gap:8px;margin:10px 0 14px;padding-left:18px;font-size:13px;display:grid}.manager-profile-card:hover,.manager-profile-card.is-create:hover{border-color:var(--brand)}.manager-profile-card.is-create{background:var(--surface-soft);border-style:dashed}.manager-profile-avatar img{object-fit:cover;width:100%;height:100%}.manager-profile-copy{gap:2px;min-width:0;display:grid}.manager-profile-copy strong{text-transform:uppercase;font-size:14px}.manager-profile-copy small{color:#707780;font-size:12px}.manager-profile-cta{color:var(--brand);text-transform:uppercase;font-size:10px;font-weight:800}.manager-empty-switch{background:var(--surface-soft);border:1px dashed #d9dde3;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.manager-empty-switch strong{margin-bottom:4px;display:block}.manager-empty-switch p{color:var(--muted);margin:0;font-size:13px}.manager-empty-switch svg{color:var(--brand)}.seller-perm-grid{background:var(--surface-soft);border:1px solid #e8eaee;gap:8px;padding:12px;display:grid}.seller-perm-item{cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.seller-perm-item input{width:16px;height:16px}.manager-fase-block{border-bottom:1px solid #eceef1;gap:10px;margin-bottom:16px;padding-bottom:14px;display:grid}.manager-fase-block header h3{text-transform:uppercase;margin:2px 0 0;font-size:16px}.manager-grupo-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.manager-grupo-card{background:var(--surface-soft);border:1px solid #e1e4e8;gap:4px;padding:12px;display:grid}.manager-grupo-card strong{text-transform:uppercase;font-size:13px}.manager-grupo-card span,.manager-grupo-card small{color:var(--muted);font-size:12px}.manager-grupo-card a{color:#167445;font-size:12px;font-weight:800}.manager-jogo-list{gap:8px;display:grid}.manager-jogo-card{background:var(--surface);border:1px solid #e1e4e8;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.manager-jogo-card>div:first-child{gap:3px;min-width:0;display:grid}.manager-jogo-card strong{text-transform:uppercase;font-size:14px}.manager-jogo-card span,.manager-jogo-card small{color:var(--muted);font-size:12px}.manager-flow-step{background:var(--surface-soft);border:1px solid #e1e4e8;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.manager-flow-step.is-done{background:#f3fbf6;border-color:#bfe3cb}.manager-flow-step.is-done .manager-flow-step-icon{color:#167445}.manager-flow-step-copy{gap:2px;min-width:0;display:grid}.manager-flow-step-copy span{color:var(--muted);font-size:12px;line-height:1.35}.manager-flow-shortcuts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.manager-hub-quick-champs{border-top:1px solid #eceef1;margin-top:16px;padding-top:14px}.manager-hub-quick-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-top:8px;display:grid}.manager-hub-quick-item{background:var(--surface);text-align:left;cursor:pointer;border:1px solid #e1e4e8;gap:3px;padding:12px;display:grid}.manager-hub-quick-item:hover{border-color:var(--brand)}.manager-hub-quick-item strong{text-transform:uppercase;font-size:12px}.manager-hub-quick-item small{color:var(--muted);font-size:11px}.manager-vendas-row{background:var(--surface);border:1px solid #e1e4e8;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.manager-vendas-row.is-inactive{opacity:.55}.manager-vendas-row-logo{background:var(--surface-muted);width:44px;height:44px;color:var(--brand);border:1px solid #e6e8ec;place-items:center;display:grid;overflow:hidden}.manager-vendas-row-logo img{object-fit:cover;width:100%;height:100%}.manager-vendas-row-copy{gap:2px;min-width:0;display:grid}.manager-vendas-row-copy strong{text-transform:uppercase;font-size:13px}.manager-vendas-row-copy span,.manager-vendas-row-copy small{color:var(--muted);font-size:12px}.manager-vendas-row-actions{flex-wrap:wrap;justify-content:flex-end}.manager-equipes-hint{background:#fff8f8;border:1px solid #ead0d3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:flex}.manager-equipes-hint p{color:var(--muted);max-width:640px;margin:2px 0 0;font-size:12px}.teams-capacidade-bar{background:var(--surface-soft);border:1px solid #e1e4e8;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:12px;padding:12px;display:grid}.teams-capacidade-bar>div{gap:2px;display:grid}.teams-capacidade-bar strong{font-size:18px;line-height:1.1}.teams-capacidade-bar span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.group-slots-list{background:var(--surface);border:0;border-top:1px solid #e7e9ed;margin:0;padding:0;display:block;overflow:hidden}.group-folder .championship-vaga-row{box-shadow:none;border-radius:0}.group-folder .championship-vaga-row .vaga-row-summary{text-align:left;cursor:pointer;width:100%;min-height:58px;color:inherit;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:44px 42px minmax(160px,1fr) minmax(90px,auto) 28px;align-items:center;gap:10px;padding:8px 12px;display:grid;transform:none}.group-folder .championship-vaga-row .vaga-row-summary:hover{filter:brightness(.985);box-shadow:none;transform:none}.group-folder .championship-vaga-row .vaga-row-number{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.02em;place-items:unset;background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:15px;font-weight:950;display:block}.group-folder .championship-vaga-row .vaga-row-number:before{content:"SLOT ";letter-spacing:.12em;color:var(--muted);margin-bottom:1px;font-size:8px;display:block}.group-folder .championship-vaga-row .vaga-row-avatar{background:var(--surface);color:#64748b;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-self:center;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.group-folder .championship-vaga-row .vaga-row-avatar img{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.group-folder .championship-vaga-row .vaga-row-identity{flex-direction:column;min-width:0;display:flex}.group-folder .championship-vaga-row .vaga-row-identity strong{color:#191b20;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.group-folder .championship-vaga-row .vaga-row-identity small{color:#7a7f88;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.group-folder .folder-row{background:#f3f4f6;border-bottom:1px solid #e5e7eb}.phase-folder{background:var(--surface);border:1px solid #e1e4e8;border-left:3px solid var(--brand);border-radius:0;overflow:hidden;box-shadow:0 4px 14px #1018280d}.group-folder{background:var(--surface);border:1px solid #e1e4e8;border-left:2px solid #d0d5dd;border-radius:0;margin:10px 12px;overflow:hidden;box-shadow:0 4px 14px #1018280d}.folder-toggle{color:#171a22;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:0;display:flex}.folder-toggle small{color:#667085;font-size:.74rem}.phase-folder-content{background:var(--surface-soft);padding:0 12px 12px 34px}.group-folder-row .whatsapp-ready{color:#167445}.group-folder-row .whatsapp-missing{color:#b54708}.champ-public-nav-btn svg{opacity:.95}.champ-public-nav-label{text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:900;line-height:1.1}.champ-public-nav-btn.active .champ-public-nav-count{color:var(--muted);background:#f1f3f5}.champ-public-panel-head svg{color:var(--brand);flex-shrink:0}.champ-public-info-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.champ-public-enroll-meta span{color:#fff;background:#00000038;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.champ-public-enroll-btn:hover{filter:brightness(1.05)}.champ-public-enroll-btn svg{flex-shrink:0}.champ-public-banner .directory-profile-details{display:none}@media (min-width:900px){.champ-public-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.champ-public-nav-btn{flex-direction:row;gap:8px;min-height:44px;padding:8px 12px}.champ-public-nav-label{font-size:11px}.champ-public-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.champ-public-desktop-tabs{display:none}}.champ-public-nav-5{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:420px){.champ-public-nav-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.champ-equipes-filters button{min-height:36px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-size:11px;font-weight:900}.champ-equipes-filters button.active{background:var(--surface);color:var(--text);box-shadow:0 2px 8px #10182814}.champ-equipes-chips button.active{border-color:var(--brand);background:var(--gold-soft);color:#c41e2a}.champ-equipes-list{border-radius:8px;overflow:hidden}.notif-bell{position:relative}.notif-bell-trigger{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:relative}.notif-bell-trigger:hover{background:var(--surface-muted)}.notif-bell-badge{background:var(--brand);color:#fff;text-align:center;border-radius:99px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:900;line-height:16px;position:absolute;top:4px;right:4px}.notif-inbox-panel{z-index:80;border:1px solid var(--line);background:var(--surface);border-radius:12px;width:min(380px,92vw);max-height:min(70vh,520px);position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 16px 40px #10182829}.notif-inbox-head{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.notif-inbox-head strong{font-size:14px;display:block}.notif-inbox-head small{color:#667085;font-size:12px}.notif-inbox-list{gap:0;display:grid}.notif-inbox-item{border-bottom:1px solid #f2f4f7;padding:12px 14px}.notif-inbox-item.is-unread{background:#f8fafc}.notif-inbox-item-top{justify-content:space-between;gap:8px;margin-bottom:4px;display:flex}.notif-inbox-item-top strong{font-size:13px}.notif-inbox-item-top time{color:#98a2b3;white-space:nowrap;font-size:11px}.notif-inbox-item p{color:#475467;margin:0 0 6px;font-size:12px;line-height:1.4}.notif-perms{color:#667085;margin-bottom:8px;font-size:11px;display:block}.notif-inbox-actions{flex-wrap:wrap;gap:6px;display:flex}.message.compact{margin:8px 12px;font-size:12px}.empty.compact-empty{background:var(--surface-soft);border:1px dashed #e4e7ec;margin:0;padding:16px;font-size:13px}.staff-tab .staff-invite-box{margin-bottom:14px}.staff-search-row{gap:8px;display:flex}.staff-search-row input{flex:1}.staff-search-card{border:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;gap:2px;padding:10px;display:grid}.staff-search-card.selected{background:#e8f7ee;border-color:#12b76a}.staff-search-card strong{font-size:13px}.staff-search-card span,.staff-search-card small{color:#667085;font-size:11px}.staff-perm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 14px;display:grid}.staff-perm-item{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.staff-list{gap:8px;display:grid}.staff-row{background:var(--surface-soft);border:1px solid #eef0f3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.staff-row strong{font-size:13px;display:block}.staff-row span,.staff-row small{color:#667085;font-size:12px;display:block}.manager-hub-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:960px){.manager-hub-grid-3{grid-template-columns:1fr}}.manager-hub-card-detail{color:#98a2b3;margin-top:6px;font-size:11px;font-style:normal;font-weight:700;display:block}.manager-staff-inline{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.manager-staff-pill{background:var(--surface-muted);color:#475467;border-radius:99px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.manager-staff-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.manager-staff-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.manager-staff-avatar{background:var(--surface-muted);border-radius:10px;place-items:center;width:44px;height:44px;font-weight:900;display:grid;overflow:hidden}.manager-staff-avatar img{object-fit:cover;width:100%;height:100%}.manager-staff-copy{gap:2px;min-width:0;display:grid}.manager-staff-copy strong{font-size:13px}.manager-staff-copy small{color:#667085;font-size:11px}.manager-staff-perms{color:#12b76a;font-weight:700}.manager-staff-badge{color:#1f7a4d;text-transform:uppercase;background:#e8f7ee;border-radius:99px;grid-column:1/-1;justify-self:start;min-height:22px;padding:0 8px;font-size:10px;font-weight:900;line-height:22px}.manager-staff-card .button{grid-column:1/-1}.manager-profile-card-create{border-style:dashed}.manager-context-stack.span-3,.manager-champ-layout.span-3{grid-column:1/-1}.manager-detail-empty{text-align:center;color:#98a2b3;place-items:center;gap:14px;min-height:360px;padding:24px;display:grid}.manager-detail-empty>div{gap:6px;max-width:360px;display:grid}.manager-detail-empty strong{color:var(--text);font-size:15px;display:block}.manager-detail-empty p{color:#667085;margin:0;font-size:13px;line-height:1.45}.manager-detail-thumb img{object-fit:cover;width:100%;height:100%}.manager-detail-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.manager-detail-meta>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:4px;padding:12px;display:grid}.manager-detail-meta small{color:#98a2b3;text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:800}.manager-detail-meta strong{color:var(--text);word-break:break-word;font-size:13px}.manager-champ-layout .manager-champ-body{margin-top:4px}.manager-add-champ-overlay{z-index:80;background:#11182773;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.manager-add-champ-modal{gap:10px;width:min(520px,100%);max-height:min(86vh,720px);display:grid;overflow:auto;box-shadow:0 24px 64px #00000038}.seller-managers-list .vaga-row-number:before{content:"MGR "}.seller-managers-list .vaga-row-summary{grid-template-columns:44px 42px minmax(160px,1fr) minmax(90px,auto) 28px}.seller-row-details{flex-direction:column;align-items:stretch;gap:12px;padding-left:12px}.seller-row-edit{gap:10px;width:100%;display:grid}.seller-perm-grid.compact{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.seller-perm-grid.compact .seller-perm-item{padding:8px 10px;font-size:12px}.seller-invite-modal{gap:12px;display:grid}.seller-invite-modal .staff-search-results{margin-top:0}.color-field-row{grid-template-columns:48px 1fr;align-items:center;gap:8px;display:grid}.color-field-row input[type=color]{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:48px;height:40px;padding:2px}.championship-theme-palettes{flex-wrap:wrap;gap:8px;margin:0 0 4px;display:flex}.championship-theme-palette{background:var(--ui-surface-raised,var(--surface-soft));min-height:34px;color:var(--ui-text,var(--text));font:inherit;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.championship-theme-palette:hover,.championship-theme-palette.active{outline:1px solid var(--ui-gold,var(--brand))}.championship-theme-palette>span{border-radius:4px;width:24px;height:16px;display:flex;overflow:hidden}.championship-theme-palette i{flex:1;display:block}.championship-structure-phase{border-top:1px solid #f5f3ed14;gap:8px;padding:12px 0;display:grid}.championship-structure-phase>span{color:var(--ui-gold-light,var(--brand));text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:900}.championship-structure-summary{min-height:40px;color:var(--ui-text-muted,var(--muted));align-self:end;align-items:center;font-size:11px;font-weight:700;display:flex}.championship-structure-phase .mini-grid.four{grid-template-columns:minmax(180px,1.6fr) repeat(3,minmax(120px,1fr));gap:10px;display:grid}.champ-theme-preview{border:1px solid var(--dz-border,#e4e7ec);background-color:var(--dz-bg,#f4f5f7);background-image:linear-gradient(var(--dz-bg-overlay,transparent), var(--dz-bg-overlay,transparent)), var(--dz-bg-image,none);background-position:50%;background-size:cover;margin-top:14px;overflow:hidden}.champ-theme-preview-banner{background:linear-gradient(135deg, var(--dz-banner-from,var(--dz-primary,var(--brand))), var(--dz-banner-to,var(--dz-secondary,#17191d)));color:var(--dz-on-banner,var(--dz-on-dark,#fff));padding:16px 18px;font-size:13px;font-weight:800}.champ-theme-preview-body{background:var(--dz-surface,#fff);color:var(--dz-text,var(--dz-on-light,#17191d));justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.champ-theme-preview-btn{background:var(--dz-btn,var(--dz-primary,var(--brand)));color:var(--dz-btn-text,var(--dz-on-primary,#fff));text-transform:uppercase;letter-spacing:.04em;cursor:default;border:0;min-height:36px;padding:0 14px;font-size:11px;font-weight:800}.champ-theme{--dz-primary:var(--brand);--dz-secondary:#0f1116;--dz-lighter:var(--brand-2);--dz-darker:#0f1116;--dz-btn:var(--brand);--dz-btn-text:var(--on-brand);--dz-bg:var(--bg);--dz-bg-opacity:18;--dz-bg-overlay:var(--gold-soft);--dz-bg-image:none;--dz-has-bg-image:0;--dz-surface:var(--surface);--dz-surface-soft:var(--surface-soft);--dz-border:var(--line);--dz-text:var(--text);--dz-text-muted:var(--muted);--dz-on-primary:var(--on-brand);--dz-on-secondary:#fff;--dz-on-dark:#fff;--dz-on-light:var(--text);--dz-text-on-dark:#fff;--dz-text-on-light:var(--text);--dz-banner-from:var(--brand);--dz-banner-to:#0f1116;--dz-on-banner:var(--on-brand);--dz-accent-soft:var(--gold-soft);background-color:var(--dz-bg);background-image:linear-gradient(var(--dz-bg-overlay), var(--dz-bg-overlay)), var(--dz-bg-image);color:var(--dz-text);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}.champ-theme.directory-page-body,.champ-theme.champ-public{background-color:var(--dz-bg);background-image:linear-gradient(var(--dz-bg-overlay), var(--dz-bg-overlay)), var(--dz-bg-image);color:var(--dz-text);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100%}.champ-theme .directory-profile-banner.theme-campeonatos,.champ-theme .champ-public-banner{background:linear-gradient(135deg, var(--dz-banner-from), var(--dz-banner-to))}.champ-theme .directory-profile-banner,.champ-theme .directory-profile-banner h1,.champ-theme .directory-profile-banner small,.champ-theme .directory-profile-banner p,.champ-theme .directory-profile-banner strong,.champ-theme .directory-back.on-banner{color:var(--dz-on-banner)}.champ-theme .champ-public-nav-btn{border-color:color-mix(in srgb, var(--dz-on-banner) 28%, transparent);color:var(--dz-on-banner);background:#00000038}.champ-theme .champ-public-nav-btn:hover{background:color-mix(in srgb, var(--dz-on-banner) 14%, transparent)}.champ-theme .champ-public-nav-btn.active{background:var(--dz-btn);border-color:var(--dz-btn);color:var(--dz-btn-text);box-shadow:0 6px 16px color-mix(in srgb, var(--dz-btn) 35%, transparent)}.champ-theme .champ-public-nav-count{background:color-mix(in srgb, var(--dz-on-banner) 16%, transparent);color:inherit}.champ-theme .champ-public-nav-btn.active .champ-public-nav-count{background:color-mix(in srgb, var(--dz-btn-text) 18%, transparent);color:var(--dz-btn-text)}.champ-theme .button:not(.secondary):not(.danger),.champ-theme .invite-confirm,.champ-theme button.primary{background:var(--dz-btn);border-color:var(--dz-btn);color:var(--dz-btn-text)}.champ-theme .button.secondary{background:var(--dz-surface);border:1px solid var(--dz-border);color:var(--dz-text)}.champ-theme .champ-public-panel,.champ-theme .champ-public-section,.champ-theme .champ-public-info,.champ-theme .invite-card{background:var(--dz-surface);color:var(--dz-text);border-color:var(--dz-border)}.champ-theme .champ-public-panel-head{color:var(--dz-text)}.champ-theme .champ-public-panel-head svg{color:var(--dz-primary)}.champ-theme .champ-public-panel-head small,.champ-theme .champ-public-info-card small{color:var(--dz-text-muted)}.champ-theme .champ-public-info-card{background:var(--dz-surface-soft);border-color:var(--dz-border)}.champ-theme .champ-public-info-card strong{color:var(--dz-text)}.champ-theme .champ-equipes-filters,.champ-theme .teams-status-filters{background:var(--dz-surface-soft);border-color:var(--dz-border)}.champ-theme .champ-equipes-filters button,.champ-theme .champ-equipes-chips button:not(.active),.champ-theme .teams-status-filters button:not(.active){color:var(--dz-text-muted);background:0 0}.champ-theme .champ-equipes-filters button.active,.champ-theme .champ-equipes-chips button.active,.champ-theme .teams-status-filters button.active{background:var(--dz-btn);border-color:var(--dz-btn);color:var(--dz-btn-text);box-shadow:none}.champ-theme .champ-equipes-chips button{border:1px solid var(--dz-border);background:var(--dz-surface);color:var(--dz-text)}.champ-theme .championship-vaga-row,.champ-theme .vaga-row-summary,.champ-theme .lineup-slot,.champ-theme .directory-section-card{border-color:var(--dz-border);background:var(--dz-surface);color:var(--dz-text)}.champ-theme .championship-vaga-row.status-ocupada{border-left-color:var(--dz-primary);background:var(--dz-surface-soft)}.champ-theme .vaga-status-pill.status-ocupada,.champ-theme .seller-status-pill.on{background:var(--dz-accent-soft);color:var(--dz-text)}.champ-theme .lineup-slot.occupied,.champ-theme .invite-slot-button.occupied{border-color:color-mix(in srgb, var(--dz-primary) 45%, var(--dz-border));background:var(--dz-accent-soft);color:var(--dz-text)}.champ-theme .lineup-slot.free,.champ-theme .invite-slot-button.free{background:var(--dz-surface-soft);border-color:var(--dz-border);color:var(--dz-text-muted)}.champ-theme a:not(.button):not(.directory-back),.champ-theme .eyebrow{color:var(--dz-primary)}.champ-theme .invite-mini-stats{background:var(--dz-surface-soft);border-color:var(--dz-border)}.champ-theme .invite-mini-stats strong{color:var(--dz-primary)}.champ-theme .invite-mini-stats span{color:var(--dz-text-muted)}.invite-page.champ-theme{background-color:var(--dz-bg);background-image:linear-gradient(var(--dz-bg-overlay), var(--dz-bg-overlay)), var(--dz-bg-image);color:var(--dz-text);background-position:50%;background-repeat:no-repeat;background-size:cover}.invite-page.champ-theme:has(.invite-chat-card){background-attachment:fixed;min-height:100dvh;padding:0;display:block}.invite-page.champ-theme .invite-card{background:var(--dz-surface);color:var(--dz-text);border-top:4px solid var(--dz-btn);box-shadow:0 28px 80px color-mix(in srgb, var(--dz-secondary) 28%, transparent)}.invite-page.champ-theme .eyebrow{color:var(--dz-primary)}.invite-page.champ-theme h1,.invite-page.champ-theme p,.invite-page.champ-theme strong{color:var(--dz-text)}.invite-page.champ-theme .invite-confirm,.invite-page.champ-theme .button:not(.secondary):not(.danger){background:var(--dz-btn);border-color:var(--dz-btn);color:var(--dz-btn-text)}.invite-page.champ-theme .button.secondary{background:var(--dz-surface-soft);border:1px solid var(--dz-border);color:var(--dz-text)}.invite-page.champ-theme .invite-details,.invite-page.champ-theme .invite-auth-box{border-color:var(--dz-border);background:var(--dz-surface-soft);color:var(--dz-text)}.invite-page.champ-theme a:not(.button){color:var(--dz-primary)}.invite-chat-shell{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;flex-direction:column;justify-content:flex-end;gap:12px;min-height:280px;max-height:calc(100dvh - 330px);padding:12px 4px 18px;display:flex;overflow-y:auto}.invite-chat-card:before{content:"🐱 Lili · assistente de inscrição";background:var(--dz-btn);color:var(--dz-btn-text);letter-spacing:.06em;text-transform:uppercase;padding:14px 18px;font-size:12px;font-weight:900;display:block}.invite-chat-card>.invite-details{margin:10px 18px 0}.invite-chat-row{text-align:left;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;display:grid}.invite-chat-row.user{justify-content:flex-end;display:flex}.invite-bot-avatar{border:1px solid var(--dz-border);background:var(--dz-btn);width:38px;height:38px;color:var(--dz-btn-text);box-shadow:0 10px 24px color-mix(in srgb, var(--dz-primary) 22%, transparent);border-radius:999px;place-items:center;display:grid}.invite-bot-avatar svg{filter:drop-shadow(0 2px 4px color-mix(in srgb, var(--dz-primary) 24%, transparent))}.invite-chat-enter{animation:.24s ease-out both lili-message-in}.invite-chat-bubble{border:1px solid var(--dz-border);background:color-mix(in srgb, var(--dz-surface-soft) 92%, white);color:var(--dz-text);box-shadow:0 12px 30px color-mix(in srgb, var(--dz-secondary) 10%, transparent);border-radius:16px 16px 16px 4px;max-width:92%;padding:12px 14px}.invite-chat-bubble.user{background:color-mix(in srgb, var(--dz-primary) 18%, var(--dz-surface));border-color:color-mix(in srgb, var(--dz-primary) 35%, var(--dz-border));border-radius:16px 16px 4px;max-width:82%;margin-left:auto}.invite-chat-list-bubble{width:min(100%,520px);max-width:100%}.invite-chat-bubble>strong{letter-spacing:.08em;text-transform:uppercase;color:var(--dz-primary);margin-bottom:5px;font-size:11px;display:block}.invite-chat-bubble p{margin:0;line-height:1.45}.invite-chat-bubble p+p{margin-top:6px}.invite-typing{border:1px solid var(--dz-border);background:color-mix(in srgb, var(--dz-surface) 86%, transparent);width:fit-content;color:var(--dz-text-muted);border-radius:999px;align-items:center;gap:4px;margin-top:6px;padding:7px 9px;display:inline-flex}.invite-typing span{background:var(--dz-primary);border-radius:999px;width:5px;height:5px;animation:1s ease-in-out infinite dz-chat-dot}.invite-typing span:nth-child(2){animation-delay:.15s}.invite-typing span:nth-child(3){animation-delay:.3s}.invite-typing em{text-transform:uppercase;letter-spacing:.04em;margin-left:4px;font-size:10px;font-style:normal}.invite-chat-shell>svg,.invite-chat-shell>p:not(.invite-message),.invite-chat-shell>.invite-section-copy{display:none}.invite-chat-shell .button,.invite-chat-shell a.button,.invite-chat-shell button.continue-guest{border-radius:18px 18px 4px;justify-content:center;width:min(88%,420px);margin-left:auto}.invite-chat-shell .invite-confirm{background:var(--dz-btn)}.invite-chat-shell .invite-lines-note{width:100%}.invite-chat-slot-list{border:1px solid var(--dz-border);background:color-mix(in srgb, var(--dz-surface-soft) 82%, transparent);border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%;padding:10px;display:grid}.invite-chat-slot{border:1px solid var(--dz-border);background:var(--dz-surface);min-height:46px;color:var(--dz-text);cursor:pointer;border-radius:9px;place-items:center;gap:1px;padding:6px 3px;display:grid}.invite-chat-slot img{object-fit:cover;border:1px solid color-mix(in srgb, var(--dz-border) 80%, transparent);border-radius:999px;width:22px;height:22px}.invite-chat-slot strong{font-size:13px;line-height:1}.invite-chat-slot span{text-transform:uppercase;color:var(--dz-text-muted);font-size:8px;line-height:1}.invite-chat-slot.occupied{opacity:.48;border-style:dashed}.invite-chat-slot.free{border-color:color-mix(in srgb, var(--dz-primary) 40%, var(--dz-border))}.invite-chat-slot.selected{background:var(--dz-btn);border-color:var(--dz-btn);color:var(--dz-btn-text)}.invite-chat-slot.selected span,.invite-chat-slot.selected strong{color:var(--dz-btn-text)}.invite-chat-hint{color:var(--dz-text-muted);margin-top:8px;font-size:10px;line-height:1.35;display:block}.invite-chat-link{border:1px dashed var(--dz-border);background:color-mix(in srgb, var(--dz-surface) 88%, transparent);word-break:break-all;border-radius:12px;padding:10px;font-size:11px}.invite-chat-options,.invite-chat-actions{gap:8px;margin-top:10px;display:grid}.invite-chat-option{border:1px solid color-mix(in srgb, var(--dz-primary) 36%, var(--dz-border));background:color-mix(in srgb, var(--dz-surface) 88%, transparent);width:100%;min-height:42px;color:var(--dz-text);text-align:left;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border-radius:16px 16px 16px 4px;padding:10px 12px;font-size:12px;font-weight:900}.invite-chat-option:hover,.invite-chat-option.selected{background:color-mix(in srgb, var(--dz-primary) 18%, var(--dz-surface));border-color:var(--dz-primary)}.invite-chat-option.primary{background:var(--dz-btn);border-color:var(--dz-btn);color:var(--dz-btn-text);text-align:center;border-radius:18px 18px 4px}.invite-chat-option:disabled{cursor:wait;opacity:.65}.invite-chat-input{gap:7px;margin-top:12px;display:grid}.invite-chat-input span{letter-spacing:.08em;text-transform:uppercase;color:var(--dz-text-muted);font-size:10px;font-weight:900}.invite-chat-input input{border:1px solid var(--dz-border);background:var(--dz-surface);width:100%;min-height:44px;color:var(--dz-text);font:inherit;border-radius:12px;padding:0 12px}@media (max-width:520px){.invite-page.champ-theme .invite-chat-card{width:100%;min-height:100vh}.invite-chat-card>.invite-champ-logo{margin-top:18px}.invite-chat-card>.invite-mini-stats,.invite-chat-card>.invite-details{margin-inline:12px}.invite-chat-shell{min-height:250px;max-height:calc(100dvh - 300px);padding-bottom:24px}.invite-chat-slot-list{grid-template-columns:repeat(4,minmax(0,1fr))}.invite-chat-option{font-size:11px}.export-notes{grid-template-columns:1fr}.export-note-nav{flex-wrap:wrap}.invite-chat-card:before{z-index:5;padding:10px 14px;font-size:10px;position:sticky;top:0}.invite-chat-context{min-height:52px;padding:7px 10px}.invite-chat-card>.invite-chat-shell,.invite-chat-card>.invite-auth-box.invite-chat-shell{margin-inline:auto;width:100%;margin:0;padding:12px 10px 18px}.invite-chat-row{grid-template-columns:32px minmax(0,1fr);gap:7px}.invite-bot-avatar{width:32px;height:32px}.invite-chat-bubble{max-width:96%;padding:10px 12px}.lili-hub-toolbar{gap:4px}.lili-language-switch{padding:3px}.lili-language-switch button{min-width:23px;padding:0 3px}.lili-hub-toolbar .notif-bell-trigger,.lili-reset-button{width:34px;height:34px}.lili-profile-trigger{height:34px}.lili-profile-avatar{width:26px;min-width:26px;height:26px}}.invite-chat-shell .invite-auth-box{margin-top:0}.invite-chat-shell .invite-current-team,.invite-chat-shell .field,.invite-chat-shell .lineup-slots{width:100%;margin-top:0}.invite-chat-shell>.button,.invite-chat-shell>a.button{border-radius:18px 18px 4px;justify-content:center;width:min(88%,420px);margin-top:0;margin-left:auto}.directory-profile-banner .directory-profile-desc{color:#fffffff0;text-shadow:0 1px 2px #0006;opacity:.95;max-width:720px;margin:0;font-size:13px;line-height:1.3}.directory-profile-details .directory-profile-about{white-space:pre-wrap;word-break:break-word}.directory-profile-details strong{white-space:pre-wrap;word-break:break-word;font-size:14px}.page{min-height:100vh;color:var(--text);padding:22px 18px 44px}.invite-page{background-color:var(--bg);background-image:var(--bg-texture);background-size:var(--bg-texture-size);min-height:100vh;color:var(--text);background-attachment:fixed;place-items:center;padding:24px;display:grid}.central-login-page{isolation:isolate;min-height:100vh;color:var(--text);background-color:#1a1c22;padding:0;position:relative}.fullscreen-scorer-page{min-height:100vh;color:var(--text);background:0 0;padding:18px}.vacancies-page{color:var(--text);background-color:#0000}.scorer-sheet-workspace{background:0 0;max-width:1560px;margin:0 auto;padding:8px}.scorer-workspace{background:var(--surface-muted);color:#161a22;min-height:100vh;font-family:var(--font-body);background-color:#0000;padding:10px}.button:not(.secondary):not(.danger){color:var(--on-brand)}.tab.active,.champ-subtabs-ref button.active{border-color:var(--brand);background:linear-gradient(180deg, var(--brand-2), var(--brand));color:var(--on-brand);box-shadow:0 4px 14px #c9a22733}.teams-status-filters button.active span{background:var(--brand);color:var(--on-brand)}.structure-plus-button{border:1px solid var(--brand);background:var(--brand);width:40px;height:40px;color:var(--on-brand);cursor:pointer;border-color:var(--brand);border-radius:8px;place-items:center;font-size:0;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:0 6px 16px #c9a2272e}.directory-structure-open,.vacancy-register{color:var(--on-brand)}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--muted) 90%, transparent)}.invite-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111827cc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.report-modal-backdrop{z-index:1000;background:#11182799;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.vacancies-access-gate{z-index:1100;background:#111827aa;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cropper-overlay{z-index:100100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11182761;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.export-tab-panel{gap:16px;display:grid}.export-tab-state{min-height:160px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.export-tab-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.export-tab-head h3{margin:0;font-size:20px}.export-stats{margin-top:2px}.export-actions-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.export-section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:10px;padding:14px;display:grid}.export-section .section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.export-section h4{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:14px}.export-section .section-head small{color:var(--muted);font-size:11px;font-weight:800}.export-checklist{color:var(--muted);gap:6px;margin:0;padding-left:18px;font-size:13px;display:grid}.export-preview-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.export-preview-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);gap:8px;padding:12px;display:grid}.export-preview-identity{align-items:center;gap:10px;min-width:0;display:flex}.export-preview-identity img{object-fit:cover;border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:none;width:40px;height:40px}.export-preview-fallback{object-fit:cover;border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--brand);border-radius:8px;flex:none;place-items:center;font-weight:950;display:grid}.export-preview-identity strong{font-size:13px;display:block}.export-preview-identity small{color:var(--muted);font-size:11px}.export-preview-lines{gap:4px;display:grid}.export-preview-lines span{color:var(--muted);font-size:11px}.export-midia-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.export-midia-item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--text);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;text-decoration:none;display:grid}.export-midia-item img{object-fit:cover;border:1px solid var(--line);background:var(--surface);border-radius:6px;width:42px;height:42px}.export-midia-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.export-midia-item small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.export-midia-item:hover{border-color:var(--brand)}.export-filter-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.export-filter-grid .field{margin:0}.export-filter-grid .field>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.export-filter-grid select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-muted);width:100%;min-height:42px;color:var(--text);padding:0 10px}.export-btn-hint{letter-spacing:0;text-transform:none;opacity:.75;font-size:10px;font-weight:700;display:block}.export-progress{color:var(--muted);align-items:center;gap:8px;margin:10px 0 0;font-size:13px;display:flex}.export-table-wrap{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:auto}.export-table{border-collapse:collapse;width:100%;font-size:12px}.export-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:8px 10px}.export-table th{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;background:var(--surface-soft);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:8px 10px;font-size:10px}.export-table tr:last-child td{border-bottom:0}.export-cell-with-logo{align-items:center;gap:8px;display:inline-flex}.export-cell-with-logo img{object-fit:cover;border:1px solid var(--line);border-radius:4px;width:22px;height:22px}.system-logo{box-sizing:border-box;width:var(--system-logo-size,44px);height:var(--system-logo-size,44px);max-width:var(--system-logo-size,44px);max-height:var(--system-logo-size,44px);min-width:var(--system-logo-size,44px);min-height:var(--system-logo-size,44px);object-fit:contain;flex:0 0 var(--system-logo-size,44px);background:0 0;display:block}.central-login-page .central-login-brand{align-items:center;gap:14px;margin-bottom:22px;display:flex}.central-login-page .central-login-brand .system-logo,.central-login-page .auth-site-mark .system-logo,.central-login-page .central-login-brand img,.central-login-page .auth-site-mark img{--system-logo-size:80px;background:0 0;flex:0 0 80px;width:80px;min-width:80px;max-width:80px;height:80px;min-height:80px;max-height:80px}.central-login-page .dropzone-auth-validation-logo{width:96px;height:96px}.central-login-page .dropzone-auth-validation-logo .system-logo,.central-login-page .dropzone-auth-validation-logo img{--system-logo-size:88px;width:88px;max-width:88px;height:88px;max-height:88px}.dropzone-loader-svg{z-index:2;max-width:100%;height:auto;animation:2.4s ease-in-out infinite dz-loader-breathe;display:block;position:relative;overflow:visible}.auth-inline-panel .auth-site-mark .system-logo,.auth-light-panel .auth-site-mark .system-logo{--system-logo-size:72px;background:0 0;flex:0 0 72px;width:72px;min-width:72px;max-width:72px;height:72px;min-height:72px;max-height:72px}.export-tab-compact{gap:12px}.export-tab-head-compact{align-items:center;margin-bottom:0}.export-tab-head-compact h3{margin:0;font-size:18px}.export-section-compact{gap:8px;padding:12px}.export-section-compact .section-head{margin-bottom:2px}.export-section-compact h4{font-size:12px}.export-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.export-inline-field{gap:4px;min-width:140px;display:grid}.export-inline-field>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:900}.export-inline-field select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-muted);min-height:36px;color:var(--text);padding:0 8px;font-size:13px}.export-mini-stats{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;font-size:11px;font-weight:800;display:flex}.export-mini-stats b{color:var(--text);margin-right:2px;font-size:13px}.export-grupo-multi{gap:6px;margin-top:8px;display:grid}.export-grupo-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:900}.export-grupo-chips{flex-wrap:wrap;gap:6px;display:flex}.export-chip{border:1px solid var(--line);background:var(--surface-soft);min-height:32px;color:var(--text);cursor:pointer;border-radius:99px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.export-chip small{color:var(--muted);font-size:9px;font-weight:700}.export-chip.active{border-color:var(--brand);background:var(--gold-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 35%,transparent)}.export-help{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.export-help code{color:var(--text);font-size:11px}.export-color-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.export-color-field{gap:4px;min-width:72px;display:grid}.export-color-field>span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:9px;font-weight:900}.export-color-field input[type=color]{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:4px;width:42px;height:32px;padding:0}.export-color-field input[type=text],.export-color-field input:not([type=color]){border:1px solid var(--line);background:var(--surface-muted);width:86px;min-height:32px;color:var(--text);border-radius:4px;padding:0 6px;font-size:11px}.export-actions-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.export-actions-wrap .button.small,.button.small{gap:6px;min-height:34px;padding:0 10px;font-size:11px}.export-spec-msg{color:var(--muted);font-size:12px;font-weight:700}.export-actions-grid .button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:auto;padding:12px 10px;display:flex}.export-table-edit .export-cell-input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:80px;min-height:32px;color:var(--text);font:inherit;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700}.export-table-edit .export-cell-input:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 2px #c9a2271f}.export-table-edit .export-cell-input-sm{min-width:64px;max-width:110px}.export-table-edit .export-cell-input-md{min-width:100px;max-width:150px}.export-table-edit td{vertical-align:middle;padding:4px 6px}.export-table-edit th{white-space:nowrap}.spec-media-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:1100px){.spec-media-grid{grid-template-columns:1fr 1fr}}.spec-media-block{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);gap:8px;padding:10px;display:grid}.spec-media-block h5{text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:12px}.spec-media-controls{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.spec-media-controls input[type=file]{max-width:200px;font-size:11px}.spec-media-controls input[type=number]{border:1px solid var(--line);background:var(--surface);width:80px;min-height:34px;color:var(--text);border-radius:4px;padding:0 8px}.spec-preview-box{border:1px dashed var(--line);background:var(--surface);border-radius:6px;place-items:center;width:120px;height:120px;display:grid;overflow:hidden}.spec-preview-box img{object-fit:contain;width:120px;height:120px}.spec-preview-photo{width:80px;height:96px}.spec-thumb{object-fit:cover;border:1px solid var(--line);border-radius:4px;width:36px;height:36px}.spec-thumb-photo{width:30px;height:36px}.export-table tr.is-preview{background:var(--gold-soft)}.export-table tr{cursor:default}.spec-workspace-section{gap:12px}.spec-tabs{flex-wrap:wrap;gap:6px;display:flex}.spec-tabs button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);min-height:36px;color:var(--text);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;padding:0 14px;font-size:12px;font-weight:900}.spec-tabs button.active{border-color:var(--brand);background:var(--gold-soft);color:var(--text)}.export-notes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.export-note{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:52px;color:var(--text);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.export-note:hover{border-color:var(--brand)}.export-note.active{border-color:var(--brand);background:var(--gold-soft);box-shadow:0 0 0 1px #c9a22740}.export-note:disabled{opacity:.55;cursor:not-allowed}.export-note-step{background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.export-note.active .export-note-step{background:var(--brand);border-color:var(--brand);color:#111}.export-note-body{gap:1px;min-width:0;display:grid}.export-note-body strong{font-size:12px;font-weight:900;line-height:1.15}.export-note-body small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.export-note-nav{justify-content:space-between;align-items:center;gap:10px;padding:4px 0 2px;display:flex}.export-note-nav-pos{color:var(--muted);letter-spacing:.04em;font-size:11px;font-weight:800}.spec-workspace{grid-template-columns:minmax(240px,1fr) minmax(260px,340px);align-items:start;gap:16px;display:grid}.spec-canvas-col{justify-items:center;gap:8px;display:grid}.spec-canvas-frame{border:1px solid var(--line);width:100%;box-shadow:var(--shadow);background-color:#1c1c1c;background-image:linear-gradient(45deg,#2a2a2a 25%,#0000 25%),linear-gradient(-45deg,#2a2a2a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#2a2a2a 75%),linear-gradient(-45deg,#0000 75%,#2a2a2a 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:8px;place-items:center;display:grid;overflow:hidden}.spec-canvas-frame img{object-fit:contain;background:0 0;width:100%;height:100%;display:block}.spec-canvas-empty{color:#9a9a9a;text-align:center;place-items:center;gap:6px;padding:24px;display:grid}.spec-canvas-empty p{margin:0;font-size:13px;font-weight:700}.spec-canvas-empty small{font-size:11px}.spec-canvas-meta{color:var(--muted);text-align:center;font-size:12px}.spec-canvas-meta code{color:var(--text)}.spec-tools-col{gap:10px;display:grid}.spec-tool-block{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);gap:6px;padding:10px;display:grid}.spec-tool-block h5{text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:11px}.spec-upload-btn{border:1px dashed var(--brand);border-radius:var(--radius-sm);background:var(--gold-soft);min-height:38px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.spec-margin-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.spec-margin-grid label{gap:3px;display:grid}.spec-margin-grid span{text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:900}.spec-margin-grid input{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--text);border-radius:4px;padding:0 8px}.spec-transform{gap:10px;display:grid}.spec-transform-zoom{grid-template-columns:1fr 64px;align-items:center;gap:6px 8px;display:grid}.spec-transform-zoom span{text-transform:uppercase;color:var(--muted);grid-column:1/-1;font-size:9px;font-weight:900}.spec-transform-zoom input[type=range]{width:100%;accent-color:var(--brand)}.spec-transform-zoom input[type=number]{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--text);text-align:center;border-radius:4px;padding:0 6px}.spec-nudge-grid{justify-items:center;gap:4px;display:grid}.spec-nudge-label{text-transform:uppercase;color:var(--muted);justify-self:start;font-size:9px;font-weight:900}.spec-nudge-mid{align-items:center;gap:4px;display:flex}.spec-nudge-grid .button{min-width:36px;min-height:32px;padding:0 8px;font-weight:900}.spec-check{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.spec-list-block{gap:8px;margin-top:4px;display:grid}.spec-list-block h5{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0;font-size:11px}.social-login-button img{object-fit:contain;flex:0 0 20px;width:20px;max-width:20px;height:20px;max-height:20px}.dropbot-chat{color:#15171c;background:linear-gradient(#ffffffd1,#ffffffd1),radial-gradient(circle at 18% 18%,#ff48621a 0 2px,#0000 2px 18px),#fff1f4;grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.dropbot-header{z-index:10;color:#fff;background:#15171c;align-items:center;gap:10px;min-height:54px;padding:10px 14px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #00000024}.dropbot-avatar{color:#fff;background:#15171c;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;display:grid}.dropbot-header-avatar{color:#fff;background:#ffffff1f;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;display:grid}.dropbot-header strong{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950;line-height:1.1;display:block}.dropbot-header small{opacity:.72;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:700;line-height:1.1;display:block}.dropbot-thread{flex-direction:column;gap:12px;width:min(720px,100%);margin:0 auto;padding:18px 12px 28px;display:flex;overflow-y:auto}.dropbot-row{grid-template-columns:38px minmax(0,1fr);align-items:end;gap:10px;display:grid}.dropbot-row.user{justify-content:flex-end;display:flex}.dropbot-bubble{background:#ffffffbd;border:1px solid #14171c24;border-radius:18px 18px 18px 5px;width:fit-content;max-width:min(86%,520px);padding:12px 14px;box-shadow:0 12px 28px #00000014}.dropbot-bubble.user{color:#fff;background:#15171c;border-color:#15171c;border-radius:18px 18px 5px;margin-left:auto}.dropbot-bubble>strong{color:#ff4862;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:950;display:block}.dropbot-bubble p{white-space:pre-wrap;margin:0;line-height:1.48}.dropbot-content{gap:10px;display:grid}.dropbot-options{gap:8px;margin-top:12px;display:grid}.dropbot-option{color:#15171c;text-align:left;cursor:pointer;background:#ffffff9e;border:1px solid #ff486257;border-radius:16px 16px 16px 5px;gap:3px;width:100%;min-height:42px;padding:10px 12px;display:grid}.dropbot-option span{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:950}.dropbot-option small{color:#68707d;font-size:10px;line-height:1.25}.dropbot-option.primary{color:#fff;background:#15171c;border-color:#15171c;border-radius:18px 18px 5px}.dropbot-option.primary small{color:#ffffffb8}.dropbot-option:disabled{opacity:.55;cursor:wait}.dropbot-typing{color:#68707d;background:#ffffffb8;border:1px solid #14171c24;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:8px 10px;display:inline-flex;box-shadow:0 10px 22px #0000000f}.dropbot-typing span{background:#ff4862;border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite dz-chat-dot}.dropbot-typing span:nth-child(2){animation-delay:.15s}.dropbot-typing span:nth-child(3){animation-delay:.3s}.dropbot-typing em{text-transform:uppercase;letter-spacing:.04em;margin-left:4px;font-size:10px;font-style:normal;font-weight:800}@media (max-width:520px){.dropbot-thread{padding:14px 10px 24px}.dropbot-bubble{max-width:88%}.invite-entry-choice{width:100%}.invite-page-chat .invite-chat-context{padding-inline:12px}.invite-page-chat .invite-chat-shell{padding-inline:10px}.invite-page-normal .invite-card{padding-inline:14px}.invite-chat-bubble{max-width:94%}.invite-chat-list-bubble{width:100%}.invite-chat-result-row{min-height:44px;padding:6px 8px}.championship-source-item{grid-template-columns:58px minmax(0,1fr)}.championship-source-logo{width:58px;min-width:58px;height:58px}.championship-source-logo img{max-width:58px;max-height:58px}.championship-source-action{grid-column:2;justify-self:start}}.invite-mode-switch{border:1px solid var(--dz-border,#d8dbe1);background:var(--dz-surface-soft,#f6f7f8);grid-template-columns:1fr 1fr;gap:6px;width:min(100%,420px);margin:14px auto 0;padding:5px;display:grid}.invite-mode-switch button{min-height:34px;color:var(--dz-text-muted,#667085);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;font-size:10px;font-weight:950}.invite-mode-switch button.active{background:var(--dz-btn,#15171c);border-color:var(--dz-btn,#15171c);color:var(--dz-btn-text,#fff)}.dropbot-assistant{background:#fff1f4;grid-template-rows:1fr auto;min-height:100dvh;display:grid}.dropbot-assistant .dropbot-chat{min-height:0}.dropbot-composer{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff1f4f0;border-top:1px solid #14171c1f;gap:8px;padding:9px 10px 10px;display:grid;position:sticky;bottom:0}.dropbot-quickbar{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.dropbot-quickbar button{color:#15171c;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#ffffffb8;border:1px solid #ff486252;border-radius:999px;flex:none;min-height:30px;padding:0 10px;font-size:10px;font-weight:900}.dropbot-input-row{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.dropbot-input-row input{color:#15171c;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #14171c29;border-radius:999px;outline:0;padding:0 14px}.dropbot-input-row input:focus{border-color:#ff4862;box-shadow:0 0 0 3px #ff48621f}.dropbot-input-row button{color:#fff;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#15171c;border:0;border-radius:999px;min-height:42px;padding:0 15px;font-size:11px;font-weight:950}.dropbot-input-row button:disabled{opacity:.45;cursor:not-allowed}.dropbot-language-switch{justify-content:center;gap:6px;display:flex}.dropbot-language-switch button{color:#15171c;cursor:pointer;background:#ffffffb8;border:1px solid #14171c29;border-radius:999px;min-width:42px;min-height:28px;font-size:10px;font-weight:950}.dropbot-language-switch button.active{color:#fff;background:#15171c;border-color:#15171c}.invite-page.champ-theme .invite-chat-card{text-align:left;width:100%;min-height:100dvh;box-shadow:none;background:linear-gradient(color-mix(in srgb, var(--dz-surface) 78%, transparent), color-mix(in srgb, var(--dz-surface) 78%, transparent)), radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--dz-primary) 7%, transparent) 0 2px, transparent 2px 18px), var(--dz-surface-soft);border:0;flex-direction:column;height:100dvh;padding:0;display:flex;overflow:hidden}.invite-chat-card>.invite-champ-logo{width:58px;height:58px;margin:16px auto 8px;display:none}.invite-chat-card>.eyebrow{text-align:center;display:none}.invite-chat-card>h1{text-align:center;margin-bottom:6px;font-size:24px;display:none}.invite-chat-card>p:not(.invite-message){text-align:center;display:none}.invite-chat-card>.invite-mini-stats{margin:10px 18px 0;display:none}.invite-chat-context{border-bottom:1px solid var(--dz-border);background:color-mix(in srgb, var(--dz-surface) 96%, transparent);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 14px;display:grid}.invite-chat-context img,.invite-chat-context>svg{object-fit:cover;border:1px solid var(--dz-border);border-radius:999px;width:36px;height:36px}.invite-chat-context>div{gap:2px;min-width:0;display:grid}.invite-chat-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.invite-chat-context span{text-overflow:ellipsis;white-space:nowrap;color:var(--dz-text-muted);font-size:10px;overflow:hidden}.invite-chat-context small{color:var(--dz-text-muted);border:1px solid var(--dz-border);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px}.invite-chat-card>.invite-mode-switch{border-bottom:1px solid var(--dz-border);min-height:34px;margin:0;padding:3px 12px}.invite-chat-card>.invite-mode-switch button{min-height:28px;padding:4px 8px;font-size:9px}.invite-chat-card>.invite-chat-shell,.invite-chat-card>.invite-auth-box.invite-chat-shell{background:0 0;border:0;flex:auto;width:min(680px,100%);min-height:0;max-height:none;margin:0 auto;padding:14px 14px 22px;scroll-padding-bottom:18px}.invite-chat-flow{min-height:0;max-height:none;padding-bottom:22px}.invite-chat-picker{gap:7px;margin-top:10px;display:grid}.invite-chat-picker>span{letter-spacing:.08em;text-transform:uppercase;color:var(--dz-text-muted);font-size:9px;font-weight:900}.invite-chat-picker select{border:1px solid color-mix(in srgb, var(--dz-primary) 38%, var(--dz-border));background:var(--dz-surface);width:100%;min-height:44px;color:var(--dz-text);font:inherit;border-radius:12px;padding:0 36px 0 12px;font-weight:800}.invite-loading-chat,.invite-entry-page{background:var(--dz-page-bg,#f7f7f8);place-items:center;min-height:100dvh;padding:0;display:grid}.invite-loading-conversation{align-items:center;gap:10px;width:min(420px,100% - 32px);padding:18px;display:flex}.invite-entry-choice{width:min(520px,100%);min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) 22px max(28px, env(safe-area-inset-bottom));background:var(--dz-surface,#fff);flex-direction:column;justify-content:center;gap:22px;display:flex}.invite-entry-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--dz-primary,#111318);font-size:11px;font-weight:950}.invite-entry-brand{align-items:center;gap:14px;display:flex}.invite-entry-brand img,.invite-entry-brand>svg{object-fit:cover;border:1px solid var(--dz-border,#ddd);border-radius:16px;width:64px;height:64px}.invite-entry-brand h1{margin:0;font-size:clamp(25px,7vw,38px)}.invite-entry-brand p{color:var(--dz-text-muted,#69707d);margin:4px 0 0}.invite-entry-copy{color:var(--dz-text-muted,#69707d);margin:0;line-height:1.55}.invite-entry-actions{gap:10px;display:grid}.invite-entry-action{border:1px solid var(--dz-border,#ddd);background:var(--dz-surface,#fff);width:100%;min-height:74px;color:var(--dz-text,#17191d);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:13px;padding:14px 16px;display:flex}.invite-entry-action.primary{background:var(--dz-primary,#17191d);border-color:var(--dz-primary,#17191d);color:var(--dz-on-primary,#fff)}.invite-entry-action span{gap:3px;display:grid}.invite-entry-action strong{font-size:14px}.invite-entry-action small{opacity:.72;font-size:11px;line-height:1.35}.invite-page-chat{background:var(--dz-page-bg,#f4f4f5);width:100%;height:100dvh;min-height:100dvh;padding:0;overflow:hidden}.invite-page-chat .invite-card.invite-chat-card{width:100%;max-width:none;height:100dvh;min-height:100dvh;box-shadow:none;background:var(--dz-page-bg,#f4f4f5);border:0;border-radius:0;margin:0;padding:0;overflow:hidden}.invite-page-chat .invite-chat-context{background:var(--dz-surface,#fff);flex:none;width:100%}.invite-page-chat .invite-mode-switch{background:var(--dz-surface,#fff);flex:none;grid-template-columns:repeat(3,1fr)}.invite-page-chat .invite-chat-shell{overscroll-behavior:contain;height:0;min-height:0;max-height:none;padding-bottom:max(28px, env(safe-area-inset-bottom));background:0 0;flex:1 1 0;overflow-y:auto}.invite-page-chat .invite-chat-row{flex:none}.invite-page-chat .invite-chat-actions{z-index:4;background:linear-gradient(180deg, transparent, var(--dz-page-bg,#f4f4f5) 28%);flex:none;padding:10px 0 2px;position:sticky;bottom:0}.invite-page-chat .invite-chat-option{min-height:46px}.invite-inline-detail{border-top:1px solid var(--dz-border,#ddd);margin-top:12px;padding-top:12px}.invite-inline-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.invite-inline-detail-head>div{gap:2px;display:grid}.invite-inline-detail-head small{color:var(--dz-text-muted,#69707d)}.invite-inline-detail-head button{color:inherit;cursor:pointer;background:0 0;border:0}.invite-page-normal{background:var(--dz-page-bg,#f7f7f8);min-height:100dvh;padding:0}.invite-page-normal .invite-card{width:min(760px,100%);min-height:100dvh;box-shadow:none;border-radius:0;margin:0 auto}.invite-normal-workspace{gap:18px;width:100%;padding:18px 0 4px;display:grid}.invite-normal-head,.invite-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.invite-normal-head h2,.invite-normal-workspace h2{margin:0}.invite-normal-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.invite-normal-list{gap:8px;display:grid}.invite-normal-list button{border:1px solid var(--dz-border,#ddd);background:var(--dz-surface,#fff);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:4px;padding:13px;display:grid}.invite-normal-list button.selected{border-color:var(--dz-primary,#17191d);box-shadow:inset 3px 0 0 var(--dz-primary,#17191d)}.invite-normal-list small{color:var(--dz-text-muted,#69707d)}.invite-normal-link{border:1px solid var(--dz-border,#ddd);border-radius:12px;gap:10px;padding:14px;display:grid}.invite-normal-link code{overflow-wrap:anywhere}.invite-chat-quick-replies{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.invite-chat-quick-reply{border:1px solid color-mix(in srgb, var(--dz-primary) 42%, var(--dz-border));background:var(--dz-surface);min-height:34px;color:var(--dz-text);font:inherit;cursor:pointer;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.invite-chat-quick-reply.selected{background:var(--dz-btn);border-color:var(--dz-btn);color:var(--dz-btn-text)}.invite-chat-result-list{gap:6px;margin-top:10px;display:grid}.invite-chat-result-row{border:1px solid color-mix(in srgb, var(--dz-primary) 26%, var(--dz-border));background:color-mix(in srgb, var(--dz-surface) 92%, transparent);width:100%;min-height:48px;color:var(--dz-text);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.invite-chat-result-avatar{background:var(--dz-surface-soft);border:1px solid var(--dz-border);border-radius:999px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.invite-chat-result-avatar img{object-fit:cover;width:100%;height:100%}.invite-chat-result-copy{gap:2px;min-width:0;display:grid}.invite-chat-result-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.invite-chat-result-copy small,.invite-chat-player-result small{color:var(--dz-text-muted);font-size:10px;line-height:1.25;display:block}.invite-chat-result-action{color:var(--dz-primary);text-transform:uppercase;font-size:10px;font-weight:900}.invite-chat-player-results{gap:7px;margin-top:10px;display:grid}.invite-chat-player-result{border-top:1px solid color-mix(in srgb, var(--dz-border) 70%, transparent);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:6px 0;display:grid}.invite-chat-player-result:first-child{border-top:0}.invite-chat-player-result>span:last-child{min-width:0}.invite-chat-player-result strong{font-size:12px;display:block}.invite-chat-text-action{color:var(--dz-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:11px;font-weight:900}.invite-chat-input-row{align-items:stretch;gap:8px;margin-top:6px;display:flex}.invite-chat-input-row input{flex:1;min-width:0}.invite-chat-send{color:#fff;min-width:78px;font:inherit;cursor:pointer;background:#17191d;border:0;border-radius:10px;flex:none;padding:0 14px;font-weight:800}.invite-chat-send:disabled{cursor:not-allowed;opacity:.45}@media (max-width:420px){.invite-chat-input-row{gap:6px}.invite-chat-send{min-width:68px;padding-inline:10px}}.scale-mode-card h1{margin:4px 0 6px}.scale-mode-card>p:last-of-type{color:#6c6265}.scale-mode-icon{color:#fff;background:#17181b;border-radius:22px;place-items:center;width:68px;height:68px;margin:0 auto 16px;display:grid}.scale-mode-options{gap:10px;margin-top:22px;display:grid}.scale-mode-option span{gap:3px;display:grid}.scale-mode-option strong{font-size:14px}.scale-mode-option small{color:#756b6e;line-height:1.35}.scale-chat-header>div{min-width:0;display:grid}.scale-chat-slot-number{background:#f7edf0;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}.scale-chat-login .social-login{margin:0}.scale-chat-login .invite-chat-option{justify-content:center;align-items:center;gap:8px;display:flex}.scale-normal-actions{gap:10px;margin-top:18px;display:grid}.scale-chat-card{background:0 0;border-radius:0;flex-direction:column;width:100%;max-width:none;min-height:100dvh;margin:0;display:flex}.scale-chat-header strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;font-size:15px;overflow:hidden}.scale-chat-header span{color:#ffffffc7;font-size:12px}.scale-chat-header button{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff73;border-radius:999px;min-height:38px;padding:8px 11px;font-size:11px;font-weight:800;transition:transform .18s,background .18s}.scale-chat-header button:hover{background:#ffffff3d;transform:translateY(-1px)}.scale-chat-page .invite-chat-row{grid-template-columns:42px minmax(0,1fr);gap:10px}.scale-chat-page .invite-bot-avatar{background:linear-gradient(145deg, var(--scale-purple), var(--scale-purple-dark));color:#fff;border:0;width:42px;height:42px;box-shadow:0 8px 20px #6f3ee847}.scale-chat-page .invite-chat-bubble>strong{color:var(--scale-purple);letter-spacing:.08em;font-size:11px}.scale-chat-page .invite-chat-bubble.user{background:linear-gradient(135deg, var(--scale-purple), var(--scale-purple-dark));color:#fff;border:0;border-radius:18px 6px 18px 18px;box-shadow:0 9px 24px #6f3ee83d}.scale-chat-page .invite-typing{color:var(--scale-muted);background:#fff;border:1px solid #ddd1f2;box-shadow:0 5px 16px #472d6614}.scale-chat-page .invite-typing span{background:var(--scale-purple)}.scale-chat-player-list{gap:7px;margin-top:12px;display:grid}.scale-chat-page .invite-chat-player-result{background:var(--scale-purple-soft);border:1px solid #e7dcf8;border-radius:13px;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.scale-chat-page .invite-chat-player-result:has(strong:first-child){color:var(--scale-ink)}.scale-chat-page .scale-chat-slot-number{width:30px;height:30px;color:var(--scale-purple-dark);background:#fff;border-radius:10px;box-shadow:0 3px 10px #6f3ee81f}.scale-chat-page .invite-chat-player-result>span:last-child{gap:2px;display:grid}.scale-chat-page .invite-chat-player-result strong{color:var(--scale-ink);font-size:13px}.scale-chat-page .invite-chat-player-result small{color:var(--scale-muted);font-size:10px}.scale-chat-actions{background:linear-gradient(#0000,#f7f2fff0 22%);gap:9px;width:min(560px,100% - 52px);margin-left:52px;padding:8px 0 4px;display:grid}.scale-chat-page .invite-chat-option:hover{transform:translateY(-2px);box-shadow:0 11px 24px #6f3ee833}.scale-chat-page .invite-chat-option:disabled{opacity:.58;cursor:wait;transform:none}.scale-chat-login{background:#ffffffeb;border:1px solid #e2d6f6;border-radius:17px;gap:8px;padding:12px;display:grid;box-shadow:0 10px 26px #472d661a}.lili-hub-page{--lh-primary:#6d3ee8;--lh-primary-dark:#4820aa;--lh-bg:#f4efff;--lh-text:#241b33;height:100dvh;min-height:100dvh;color:var(--lh-text);background:radial-gradient(circle at 12% 0,#eadfff 0,#0000 34%),linear-gradient(#f9f7ff,#f0eaff);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.lili-hub-header>div:nth-child(2){gap:2px;min-width:0;display:grid}.lili-hub-header strong{font-size:15px}.lili-hub-header span{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lili-hub-header button{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.lili-hub-feed{overscroll-behavior:contain;scrollbar-gutter:stable;padding:20px max(12px,50vw - 410px) 14px;overflow-y:auto}.lili-hub-spacer{min-height:8px}.lili-hub-message{align-items:flex-end;gap:8px;margin:0 0 13px;animation:.22s both liliHubIn;display:flex}.lili-hub-message.user{justify-content:flex-end}.lili-hub-message-content{gap:8px;max-width:min(620px,100vw - 72px);display:grid}.lili-hub-message.user .lili-hub-message-content{justify-items:end}.lili-hub-bubble{white-space:pre-wrap;background:#fff;border-radius:18px 18px 18px 5px;padding:11px 14px;font-size:14px;line-height:1.45;box-shadow:0 5px 18px #3524531a}.lili-hub-message.user .lili-hub-bubble{background:linear-gradient(135deg,var(--lh-primary),var(--lh-primary-dark));color:#fff;border-radius:18px 18px 5px}.lili-hub-actions{flex-wrap:wrap;gap:8px;display:flex}.lili-hub-actions button,.lili-hub-card button{cursor:pointer;color:var(--lh-primary-dark);background:#fff;border:1px solid #d5c5f6;border-radius:13px;padding:10px 13px;font-size:12px;font-weight:800;box-shadow:0 4px 12px #3e246914}.lili-hub-actions button.primary,.lili-hub-card button.primary{border-color:var(--lh-primary);background:linear-gradient(135deg,var(--lh-primary),var(--lh-primary-dark));color:#fff}.lili-hub-actions button:disabled,.lili-hub-card button:disabled{opacity:.55;cursor:wait}.lili-hub-login{cursor:pointer;background:linear-gradient(135deg,var(--lh-primary),var(--lh-primary-dark));color:#fff;border:0;border-color:var(--lh-primary);border-radius:13px;justify-content:center;align-items:center;gap:7px;width:max-content;padding:10px 13px;font-size:12px;font-weight:800;display:flex;box-shadow:0 4px 12px #3e246914}.lili-hub-cards{gap:9px;display:grid}.lili-hub-card{background:#fffffff7;border:1px solid #e0d6f3;border-radius:17px;gap:9px;width:min(440px,100vw - 72px);padding:12px;display:grid;box-shadow:0 8px 22px #34205b1a}.lili-hub-card-head{align-items:center;gap:10px;display:flex}.lili-hub-card-head img,.lili-hub-card-head>span{object-fit:cover;width:42px;height:42px;color:var(--lh-primary-dark);background:#eee7ff;border-radius:12px;place-items:center;font-weight:900;display:grid}.lili-hub-card-head>div{gap:2px;display:grid}.lili-hub-card-head strong{font-size:13px}.lili-hub-card-head small{color:#786d89;font-size:10px}.lili-hub-badges{flex-wrap:wrap;gap:6px;display:flex}.lili-hub-badges span{color:#5c2fc5;background:#efe8ff;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.lili-hub-card dl{gap:5px;margin:0;display:grid}.lili-hub-card dl>div{justify-content:space-between;gap:10px;font-size:11px;display:flex}.lili-hub-card dt{color:#796f86}.lili-hub-card dd{text-align:right;margin:0;font-weight:800}.lili-hub-typing{background:#fff;border-radius:18px 18px 18px 5px;align-items:center;gap:4px;padding:12px 15px;display:flex;box-shadow:0 5px 18px #3524531a}.lili-hub-typing i{background:#8c6dd4;border-radius:50%;width:7px;height:7px;animation:1.1s infinite liliHubDot}.lili-hub-typing i:nth-child(2){animation-delay:.15s}.lili-hub-typing i:nth-child(3){animation-delay:.3s}.lili-hub-composer{padding:10px max(12px,calc((100vw - 820px)/2)) max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-top:1px solid #ded4ee;gap:9px;display:flex}.lili-hub-composer input{color:#221a2d;background:#fff;border:1px solid #d5c9e8;border-radius:23px;outline:0;flex:1;min-width:0;height:46px;padding:0 17px;font-size:14px}.lili-hub-composer input:focus{border-color:var(--lh-primary);box-shadow:0 0 0 3px #6d3ee81f}.lili-hub-composer button{background:linear-gradient(135deg,var(--lh-primary),var(--lh-primary-dark));color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.lili-hub-composer button:disabled{opacity:.45;cursor:not-allowed}.lili-rulebook-articles{gap:10px;display:grid}.lili-rulebook-article{background:#faf8ff;border:1px solid #ece5f8;border-radius:12px;grid-template-columns:minmax(58px,auto) minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.lili-rulebook-article>span{color:#5c2fc5;text-align:center;white-space:nowrap;background:#eee7ff;border-radius:8px;padding:4px 7px;font-size:10px;font-weight:900;line-height:1.25;display:block}.lili-rulebook-article>p{color:#332943;text-align:left;overflow-wrap:anywhere;word-break:normal;white-space:normal;margin:0;font-size:11px;font-weight:600;line-height:1.55}.lili-hub-identity>div:last-child{gap:2px;min-width:0;display:grid}.lili-hub-toolbar .notif-inbox-panel{color:#202231;top:calc(100% + 10px);right:0}.lili-language-switch>svg{opacity:.9;margin-right:2px}.lili-language-switch button{color:#fff;background:0 0;border-radius:8px;width:auto;min-width:31px;height:28px;margin:0;padding:0 7px;font-size:11px;font-weight:900}.lili-language-switch button.is-active{color:var(--lh-primary-dark);background:#fff;box-shadow:0 3px 10px #1f0f4b2e}.lili-profile-avatar{width:32px;min-width:32px;height:32px;color:var(--lh-primary-dark);background:#fff;border:2px solid #ffffff80;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid;overflow:hidden}.lili-profile-avatar.small{background:#f1ecff;border-color:#ddd3ff;width:30px;min-width:30px;height:30px}.lili-profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.lili-profile-copy{text-align:left;min-width:0;line-height:1.05;display:grid}.lili-profile-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lili-profile-copy small{opacity:.75;text-transform:uppercase;margin-top:4px;font-size:9px}.lili-profile-menu{color:#252034;z-index:30;background:#fff;border:1px solid #ddd5ee;border-radius:14px;width:285px;max-width:calc(100vw - 24px);max-height:65vh;padding:7px;position:absolute;top:calc(100% + 9px);right:0;overflow:auto;box-shadow:0 18px 55px #22124a3d}.lili-profile-menu-title{text-transform:uppercase;letter-spacing:.08em;color:#766d87;padding:8px 9px 10px;font-size:11px;font-weight:900}.lili-profile-menu>button{color:#252034;text-align:left;background:#fff;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:9px;width:100%;height:auto;min-height:48px;margin:0;padding:8px;display:flex}.lili-profile-menu>button:hover{background:#f5f1ff}.lili-profile-menu>button.is-active{background:#eee8ff}.lili-profile-menu>button>span:last-child{min-width:0;display:grid}.lili-profile-menu>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lili-profile-menu>button small{color:#7d748d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}@media (max-width:430px){.lili-hub-identity>div:last-child span{display:none}.lili-hub-avatar{width:34px;min-width:34px;height:34px}.lili-language-switch{height:36px}.lili-profile-avatar{width:28px;min-width:28px;height:28px}.lili-profile-trigger{height:36px}.lili-hub-identity>div:last-child{display:none}.lili-hub-toolbar{gap:4px}.lili-language-switch button{min-width:24px;padding:0 4px}}.lili-hub-identity{flex:none;align-items:center;gap:11px;min-width:0;display:flex}.lili-hub-identity>div:last-child span{opacity:.78;max-width:none}.lili-hub-avatar{color:#fff;background:linear-gradient(145deg,#ff89b7 0%,#8d4df4 52%,#5624c7 100%);border:2px solid #ffffffb3;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid;box-shadow:0 4px 12px #491f9c40}.lili-hub-mini-avatar{color:#fff;background:linear-gradient(145deg,#ff89b7 0%,#8d4df4 52%,#5624c7 100%);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid;box-shadow:0 4px 12px #491f9c40}.lili-hub-avatar svg,.lili-hub-mini-avatar svg{filter:drop-shadow(0 2px 3px #29106538)}.lili-hub-card-line .lili-hub-badges span:first-child{white-space:nowrap}.lili-hub-card-slot{border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px}.lili-hub-card-slot .lili-hub-card-head{grid-column:1/3;min-width:0}.lili-hub-card-slot .lili-hub-card-head img,.lili-hub-card-slot .lili-hub-card-head>span{border-radius:10px;width:34px;height:34px}.lili-hub-card-slot .lili-hub-card-head strong{font-size:12px}.lili-hub-card-slot .lili-hub-card-head small{white-space:nowrap;text-overflow:ellipsis;max-width:255px;font-size:9px;overflow:hidden}.lili-hub-card-slot .lili-hub-badges{grid-area:1/3;justify-self:end}.lili-hub-card-slot .lili-hub-badges span{padding:3px 6px;font-size:9px}.lili-hub-card-slot dl{grid-column:1/-1;margin-top:-2px}.lili-hub-card-slot dl>div{font-size:10px}.lili-hub-card-slot .lili-hub-actions{grid-column:1/-1;display:flex}.lili-hub-card-slot .lili-hub-actions button{width:auto;min-height:32px;margin-left:auto;padding:7px 12px}.lili-hub-header{background:linear-gradient(135deg,var(--lh-primary-dark),var(--lh-primary));color:#fff;z-index:2;flex-wrap:nowrap;grid-template-columns:minmax(160px,1fr) max-content;justify-content:space-between;align-items:center;gap:16px 18px;min-height:72px;padding:10px max(14px,50vw - 410px);display:grid;box-shadow:0 6px 20px #3b1c7e3d}.lili-hub-toolbar{flex-wrap:nowrap;grid-template-columns:max-content max-content max-content max-content;grid-auto-flow:column;justify-content:end;align-items:center;gap:8px;width:max-content;min-width:0;max-width:none;margin-left:0;display:grid}.lili-hub-toolbar>*{flex:none;align-self:center;width:auto;min-width:0;margin:0}.lili-hub-toolbar .notif-bell{flex:none;align-self:center;display:block;position:relative}.lili-profile-switcher{align-self:center;min-width:0;display:block;position:relative}.lili-language-switch{background:#ffffff1f;border:1px solid #ffffff38;border-radius:11px;align-self:center;align-items:center;gap:3px;height:38px;margin:0;padding:3px 4px 3px 8px;display:flex}.lili-profile-trigger{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:12px;align-self:center;align-items:center;gap:8px;width:auto;max-width:235px;height:42px;margin:0;padding:4px 8px 4px 5px;display:flex}.lili-hub-toolbar .notif-bell-trigger{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff38;border-radius:11px;align-self:center;place-items:center;width:38px;height:38px;margin:0;display:grid}.lili-reset-button{flex:none;align-self:center;margin:0}.lili-payment-countdown{color:#6c4c00;background:#fff8dc;border:1px solid #f2cf67;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:11px;font-weight:800;display:flex}.lili-payment-countdown strong{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:18px}.lili-payment-countdown.expired{color:#8e2525;background:#fff0f0;border-color:#efb0b0;flex-direction:column;align-items:flex-start;gap:2px}.lili-payment-countdown.expired strong{letter-spacing:0;font-size:12px}.lili-payment-countdown.expired span{font-size:10px;font-weight:700}.lili-payment-qr{background:#fff;border:1px solid #ded4ef;border-radius:14px;justify-items:center;gap:5px;padding:12px;display:grid}.lili-payment-qr img{aspect-ratio:1;object-fit:contain;border-radius:10px;width:min(220px,72vw);height:auto}.lili-payment-qr strong{color:#35264d;font-size:12px}.lili-payment-qr small{color:#776b89;text-align:center;font-size:10px}.lili-hub-actions button.whatsapp,.lili-hub-card button.whatsapp{color:#fff;background:linear-gradient(135deg,#25d366,#128c4b);border-color:#18a957;box-shadow:0 6px 16px #128c4b3d}.lili-hub-actions button.whatsapp:hover,.lili-hub-card button.whatsapp:hover{filter:brightness(.97);transform:translateY(-1px)}.lili-global-launcher{z-index:9000;color:#4d2b72;cursor:pointer;background:#fff;border:1px solid #d9c9ee;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #28173e29}.lili-global-launcher:hover{transform:translateY(-2px);box-shadow:0 10px 28px #28173e38}.lili-hub-tabs{background:#fff;border-bottom:1px solid #e7ebf0;gap:6px;padding:8px 14px;display:flex}.lili-hub-tabs button{color:#5d6572;cursor:pointer;background:#f2f4f7;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-weight:700;display:flex}.lili-hub-tabs button.is-active{color:#fff;background:#162033}.lili-hub-panel{background:#f5f6f8;flex:1;min-height:0;overflow:auto}.lili-champ-hub{max-width:980px;margin:0 auto;padding:14px}.lili-champ-toolbar,.lili-champ-group-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lili-champ-toolbar>div,.lili-champ-title>div,.lili-champ-group-head>div{flex-direction:column;gap:3px;display:flex}.lili-champ-toolbar strong,.lili-champ-title strong{font-size:17px}.lili-champ-toolbar span,.lili-champ-title span,.lili-champ-group-head span{color:#6d7480;font-size:12px}.lili-champ-toolbar button,.lili-champ-detail-head button,.lili-champ-detail-head a{color:#263041;cursor:pointer;background:#fff;border:1px solid #dce1e7;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;text-decoration:none;display:flex}.lili-champ-list{gap:8px;margin-top:12px;display:grid}.lili-champ-list-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e4e9;border-radius:11px;grid-template-columns:48px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:10px;display:grid}.lili-champ-list-item:hover{border-color:#aeb7c3}.lili-champ-logo{color:#667085;background:#edf0f4;border-radius:10px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.lili-champ-logo.large{width:54px;height:54px}.lili-champ-logo img{object-fit:cover;width:100%;height:100%}.lili-champ-list-copy{flex-direction:column;min-width:0;display:flex}.lili-champ-list-copy strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lili-champ-list-copy small{color:#3d4756}.lili-champ-list-copy span{color:#7b8490;font-size:11px}.lili-champ-role{text-transform:uppercase;color:#536071;background:#eef1f5;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:800}.lili-champ-role.admin{color:#285aa6;background:#e8f0ff}.lili-champ-empty{text-align:center;color:#667085;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:280px;display:flex}.lili-champ-empty strong{color:#263041}.lili-champ-empty a{color:#fff;background:#172235;border-radius:8px;padding:9px 13px;text-decoration:none}.lili-champ-empty.compact{min-height:150px}.lili-champ-loading{color:#667085;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.lili-champ-detail-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lili-champ-title{background:#fff;border:1px solid #e0e4e9;border-radius:11px;justify-content:flex-start;align-items:center;gap:12px;padding:12px;display:flex}.lili-champ-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.lili-champ-metrics>div{background:#fff;border:1px solid #e0e4e9;border-radius:9px;flex-direction:column;padding:10px;display:flex}.lili-champ-metrics span{color:#6d7480;font-size:11px}.lili-champ-metrics strong{font-size:18px}.lili-champ-admin-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.lili-champ-admin-actions button{color:#fff;cursor:pointer;background:#172235;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-weight:700;display:flex}.lili-champ-admin-actions button:disabled,.lili-champ-group-head button:disabled{opacity:.45;cursor:not-allowed}.lili-champ-form{background:#fff;border:1px solid #dfe4e9;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;margin-bottom:10px;padding:10px;display:grid}.lili-champ-form label{color:#566070;flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.lili-champ-form input,.lili-champ-form select{color:#202938;background:#fff;border:1px solid #d5dbe2;border-radius:7px;width:100%;padding:9px}.lili-champ-form button{color:#fff;background:#172235;border:0;border-radius:8px;align-self:end;padding:10px 13px;font-weight:700}.lili-champ-feedback{color:#257042;background:#eaf7ef;border-radius:8px;margin:9px 0;padding:9px 11px;font-size:12px}.lili-champ-feedback.error{color:#a63e3e;background:#fff0f0}.lili-champ-phase-filter{gap:6px;padding:4px 0 10px;display:flex;overflow:auto}.lili-champ-phase-filter button{white-space:nowrap;color:#566070;cursor:pointer;background:#fff;border:1px solid #dbe1e7;border-radius:999px;padding:7px 10px}.lili-champ-phase-filter button.is-active{color:#fff;background:#172235;border-color:#172235}.lili-champ-groups{gap:10px;display:grid}.lili-champ-group{background:#fff;border:1px solid #dfe4e9;border-radius:11px;padding:11px}.lili-champ-group-head button{color:#fff;cursor:pointer;background:#172235;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:700;display:flex}.lili-champ-games{gap:5px;margin-top:9px;display:grid}.lili-champ-games>div{color:#536071;background:#f5f7fa;border-radius:7px;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:7px;padding:7px;display:grid}.lili-champ-games span{flex-direction:column;font-size:11px;display:flex}.lili-champ-games strong{color:#263041}.lili-champ-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.lili-champ-slots>div{border:1px solid #e4e8ed;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;padding:7px;display:grid}.lili-champ-slots>div>span{background:#eef1f5;border-radius:7px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.lili-champ-slots>div.occupied>span{color:#267145;background:#e9f5ee}.lili-champ-slots>div>div{flex-direction:column;min-width:0;display:flex}.lili-champ-slots strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lili-champ-slots small{white-space:nowrap;text-overflow:ellipsis;color:#78818d;font-size:10px;overflow:hidden}@media (min-width:701px){.lili-hub-tabs{justify-content:center}.lili-hub-tabs button{flex:0 150px;min-width:118px;max-width:150px}}.lili-champ-admin-actions button.primary{background:#315fda}.lili-bulk-builder{background:#fff;border:1px solid #d8e0eb;border-radius:12px;margin:10px 0 12px;padding:12px}.lili-bulk-builder-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lili-bulk-builder-head>div{flex-direction:column;gap:2px;display:flex}.lili-bulk-builder-head span{color:#6d7480;font-size:11px}.lili-bulk-builder-head>button{color:#263041;cursor:pointer;background:#f8fafc;border:1px solid #d6dde7;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-weight:700;display:flex}.lili-bulk-phases{gap:9px;margin-top:10px;display:grid}.lili-bulk-phase{background:#f8fafc;border:1px solid #e1e6ed;border-radius:10px;padding:10px}.lili-bulk-phase-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.lili-bulk-phase-head>button,.lili-bulk-group>button{color:#566070;cursor:pointer;background:#edf1f5;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.lili-bulk-phase-head>button:disabled,.lili-bulk-group>button:disabled{opacity:.35;cursor:not-allowed}.lili-bulk-phase-fields{grid-template-columns:minmax(0,1fr) 110px;gap:8px;display:grid}.lili-bulk-phase label,.lili-bulk-group label{color:#5b6573;flex-direction:column;gap:4px;font-size:10px;font-weight:800;display:flex}.lili-bulk-phase input,.lili-bulk-group input{color:#202938;background:#fff;border:1px solid #d6dde6;border-radius:7px;width:100%;padding:8px}.lili-bulk-groups{gap:6px;margin-top:8px;display:grid}.lili-bulk-group{grid-template-columns:28px minmax(0,1fr) 88px 30px;align-items:end;gap:7px;display:grid}.lili-bulk-group>span{color:#596575;background:#e8edf4;border-radius:7px;place-items:center;height:34px;font-size:10px;font-weight:800;display:grid}.lili-bulk-add-group{color:#263041;cursor:pointer;background:#f8fafc;border:1px solid #d6dde7;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:7px 9px;font-size:11px;font-weight:700;display:flex}.lili-bulk-summary{border-top:1px solid #e2e7ed;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.lili-bulk-summary>span{color:#526071;background:#eef2f6;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:800}.lili-bulk-summary>button{color:#fff;cursor:pointer;background:#172235;border:0;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:9px 12px;font-weight:800;display:flex}.lili-bulk-summary>button:disabled{opacity:.55;cursor:wait}.lili-structure-manager{background:#fff;border:1px solid #d8e0eb;border-radius:12px;margin:10px 0 12px;padding:12px}.lili-structure-manager-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lili-structure-manager-head>div{flex-direction:column;gap:2px;display:flex}.lili-structure-manager-head span{color:#6d7480;font-size:11px}.lili-structure-manager-head>button{color:#263041;cursor:pointer;background:#f8fafc;border:1px solid #d6dde7;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;display:flex}.lili-structure-phase-list{gap:9px;margin-top:10px;display:grid}.lili-structure-phase{background:#f8fafc;border:1px solid #e1e6ed;border-radius:10px;padding:10px}.lili-structure-phase-row{grid-template-columns:minmax(0,1fr) 90px auto 34px;align-items:end;gap:7px;display:grid}.lili-structure-group-row{grid-template-columns:minmax(0,1fr) 85px 100px auto 34px;align-items:end;gap:7px;display:grid}.lili-structure-phase-row label,.lili-structure-group-row label{color:#5b6573;flex-direction:column;gap:4px;font-size:10px;font-weight:800;display:flex}.lili-structure-phase-row input,.lili-structure-group-row input{color:#202938;background:#fff;border:1px solid #d6dde6;border-radius:7px;width:100%;padding:8px}.lili-structure-groups{border-top:1px solid #e0e6ed;gap:6px;margin-top:8px;padding-top:8px;display:grid}.lili-structure-group-row>span{color:#6d7480;align-self:center;font-size:10px}.lili-structure-phase-row button,.lili-structure-group-row button{cursor:pointer;border:0;border-radius:7px;height:34px;font-weight:800}.lili-structure-phase-row button.save,.lili-structure-group-row button.save{color:#fff;background:#172235;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:flex}.lili-structure-phase-row button.danger,.lili-structure-group-row button.danger{color:#a63e3e;background:#fff0f0;place-items:center;display:grid}.lili-structure-phase-row button:disabled,.lili-structure-group-row button:disabled{opacity:.5;cursor:wait}.lili-champ-group-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.lili-champ-group-actions button.active{background:#315fda}.lili-slot-manager{background:#f8fafc;border:1px solid #dce3ec;border-radius:10px;gap:10px;margin-top:10px;padding:10px;display:grid}.lili-slot-manager-note{flex-direction:column;gap:2px;display:flex}.lili-slot-manager-note span{color:#687384;font-size:11px}.lili-champ-slots.manager>button{text-align:left;color:#263041;cursor:pointer;background:#fff;border:1px solid #e0e6ed;border-radius:8px;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:7px;width:100%;padding:7px;display:grid;position:relative}.lili-champ-slots.manager>button.free:hover,.lili-champ-slots.manager>button.selected{background:#eef3ff;border-color:#315fda}.lili-champ-slots.manager>button.occupied>span:first-child{color:#267145;background:#e9f5ee}.lili-champ-slots.manager>button>div{flex-direction:column;min-width:0;display:flex}.lili-champ-slots.manager strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lili-champ-slots.manager small{white-space:nowrap;text-overflow:ellipsis;color:#78818d;font-size:10px;overflow:hidden}.lili-slot-remove{color:#a63e3e;background:#fff0f0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.lili-slot-search{border-top:1px solid #dfe5ec;gap:8px;padding-top:9px;display:grid}.lili-slot-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.lili-slot-search-form label{color:#5b6573;flex-direction:column;gap:4px;font-size:10px;font-weight:800;display:flex}.lili-slot-search-form input{color:#202938;background:#fff;border:1px solid #d6dde6;border-radius:7px;width:100%;padding:9px}.lili-slot-search-form button{color:#fff;cursor:pointer;background:#172235;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px;font-weight:800;display:flex}.lili-slot-search-form button:disabled{opacity:.5;cursor:not-allowed}.lili-slot-results{gap:7px;display:grid}.lili-slot-results>section{background:#fff;border:1px solid #e0e6ed;border-radius:9px;gap:7px;padding:8px;display:grid}.lili-slot-team{align-items:center;gap:8px;display:flex}.lili-slot-team>span{color:#536071;background:#eef1f5;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.lili-slot-team img{object-fit:cover;width:100%;height:100%}.lili-slot-team>div{flex-direction:column;min-width:0;display:flex}.lili-slot-team strong{font-size:12px}.lili-slot-team small{color:#78818d;font-size:10px}.lili-slot-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.lili-slot-lines button{text-align:left;color:#263041;cursor:pointer;background:#f8fafc;border:1px solid #dfe5ec;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 7px;padding:8px;display:grid}.lili-slot-lines button span{font-size:11px;font-weight:800}.lili-slot-lines button small{color:#6f7a89;font-size:9px}.lili-slot-lines button svg{grid-area:1/2/3}.lili-slot-lines button:disabled{opacity:.5;cursor:not-allowed}.lili-slot-manager-note button{color:#92400e;background:#f59e0b1a;border:1px solid #f59e0b73;border-radius:8px;align-items:center;gap:5px;width:fit-content;margin-top:8px;padding:6px 9px;font-size:12px;font-weight:700;display:inline-flex}.lili-champ-slots.manager button.move-source{background:#f59e0b1f;border-color:#f59e0b;box-shadow:inset 0 0 0 1px #f59e0b33}.lili-champ-slots.manager button.free:not(:disabled):has(~*){cursor:pointer}.lili-games-head>div{flex-direction:column;gap:2px;display:flex}.lili-games-head strong{font-size:13px}.lili-games-head span{color:#667085;font-size:11px}.lili-games-head>button{color:#fff;cursor:pointer;background:#111827;border:0;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.lili-game-form{background:#f8fafc;border-bottom:1px solid #e4e9ef;padding:14px}.lili-game-form-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lili-game-form-title>button{cursor:pointer;background:0 0;border:0}.lili-game-grid{grid-template-columns:2fr 1fr 1fr 1fr 110px 1fr;gap:9px;display:grid}.lili-game-form label{color:#475467;flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.lili-game-form input,.lili-game-form select{color:#101828;background:#fff;border:1px solid #d0d5dd;width:100%;padding:8px;font-size:12px}.lili-game-form fieldset{border:1px solid #dce3ea;margin:12px 0 0;padding:10px}.lili-game-form legend{color:#475467;padding:0 5px;font-size:10px;font-weight:800}.lili-game-checks{flex-wrap:wrap;gap:8px 14px;display:flex}.lili-game-checks label{flex-direction:row;align-items:center;font-weight:600}.lili-game-checks input{width:auto}.lili-game-maps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lili-game-save{color:#fff;cursor:pointer;background:#111827;border:0;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.lili-games-list{flex-direction:column;display:flex}.lili-games-list article{border-bottom:1px solid #edf0f3;padding:12px 14px}.lili-game-main{align-items:flex-start;gap:9px;display:flex}.lili-game-main>span{background:#f8fafc;border:1px solid #dfe5ec;place-items:center;width:30px;height:30px;display:grid}.lili-game-main>div{flex-direction:column;gap:2px;display:flex}.lili-game-main strong{font-size:12px}.lili-game-main small,.lili-game-main em{color:#667085;font-size:10px;font-style:normal}.lili-game-maps-inline{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.lili-game-maps-inline span{color:#475467;background:#f8fafc;border:1px solid #e1e6eb;padding:4px 7px;font-size:9px}.lili-game-actions{flex-wrap:wrap;gap:6px;display:flex}.lili-game-actions button{cursor:pointer;background:#fff;border:1px solid #d7dde4;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:inline-flex}.lili-game-actions button:last-child{color:#b42318}.lili-games-empty{text-align:center;color:#667085;flex-direction:column;align-items:center;gap:4px;padding:24px;display:flex}.lili-games-empty strong{color:#344054;font-size:12px}.lili-games-empty span{font-size:10px}.lili-games-manager button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:420px){.lili-games-head>button{width:100%}.lili-game-grid,.lili-game-maps{grid-template-columns:1fr}.lili-game-grid label:first-child{grid-column:auto}.lili-game-actions{grid-template-columns:1fr 1fr;display:grid}.lili-game-actions button:last-child{grid-column:1/-1;justify-content:center}.lili-structure-manager.compact-editor .lili-structure-phase-row.compact-row,.lili-structure-manager.compact-editor .lili-structure-group-row.compact-row{grid-template-columns:minmax(0,1fr) 62px 32px}.lili-structure-manager.compact-editor .lili-structure-group-row.compact-row>small{grid-column:1/3;margin-top:-3px}.lili-structure-savebar button{width:auto;min-width:142px}.lili-games-head{flex-direction:column;align-items:flex-start}.lili-games-head-actions{width:auto;display:flex}.lili-games-head-actions button{flex:none;width:auto}.lili-game-details{padding-left:46px}}.lili-games-head-actions{flex-wrap:wrap;gap:6px;display:flex}.lili-games-head-actions button:first-child{background:#3157d5}.lili-game-form-title>div{flex-direction:column;gap:2px;display:flex}.lili-game-form-title>div span{color:#667085;font-size:10px}.lili-bulk-grid{grid-template-columns:1fr 1.6fr 1fr 1fr 110px 90px 1fr}.lili-bulk-preview{color:#3448a3;background:#f4f6ff;border:1px solid #cfd8ff;align-items:center;gap:7px;margin-top:10px;padding:8px 10px;font-size:10px;font-weight:700;display:flex}.lili-games-toolbar select{color:#344054;background:#fff;border:1px solid #d7dde4;height:31px;padding:0 8px;font-size:10px}.lili-games-toolbar button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d7dde4;align-items:center;gap:5px;height:31px;padding:0 8px;font-size:10px;display:inline-flex}.lili-games-list article.is-selected{background:#f5f7ff;box-shadow:inset 3px 0 #3157d5}.lili-game-row-top{align-items:flex-start;gap:8px;display:flex}.lili-game-select{align-items:center;padding-top:6px;display:flex}.lili-game-select input{width:15px;height:15px}.lili-game-row-top .lili-game-main{flex:1}.lili-phase-distributor{background:#fff;border:1px solid #dbe3ec;border-radius:12px;margin:12px 0;overflow:hidden}.lili-phase-distributor-toggle{color:#182230;text-align:left;background:#f7f9fc;border:0;align-items:center;gap:8px;width:100%;min-height:42px;padding:10px 13px;font-size:13px;font-weight:700;display:flex}.lili-phase-distributor-toggle svg:last-child{margin-left:auto}.lili-phase-distributor-panel{border-top:1px solid #e4e9ef;padding:13px}.lili-phase-distributor-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.lili-phase-distributor-head>div:first-child{flex-direction:column;gap:3px;display:flex}.lili-phase-distributor-head strong{color:#172033;font-size:14px}.lili-phase-distributor-head span{color:#697586;font-size:11px}.lili-phase-export{gap:6px;display:flex}.lili-phase-export button{color:#344054;background:#fff;border:1px solid #d8e0e9;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:11px;font-weight:700;display:flex}.lili-phase-distributor-controls{grid-template-columns:1fr 1fr;gap:9px;display:grid}.lili-phase-distributor-controls label{color:#475467;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.lili-phase-distributor-controls select{color:#172033;background:#fff;border:1px solid #d7dee8;border-radius:8px;height:38px;padding:0 9px;font-size:12px}.lili-phase-groups-select{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.lili-phase-groups-select button{text-align:left;color:#344054;background:#fff;border:1px solid #dbe2eb;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;min-height:46px;padding:7px 9px;display:flex}.lili-phase-groups-select button.active{color:#4e38a5;background:#f4f1ff;border-color:#7357d9}.lili-phase-groups-select button span{align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.lili-phase-groups-select button small{white-space:nowrap;font-size:10px}.lili-phase-distributor-summary{background:#f7f9fc;border-radius:9px;flex-wrap:wrap;align-items:center;gap:15px;margin-top:11px;padding:10px;display:flex}.lili-phase-distributor-summary>div{color:#475467;align-items:center;gap:6px;font-size:11px;display:flex}.lili-phase-distributor-summary strong{color:#172033;font-size:14px}.lili-phase-distributor-summary>button{color:#fff;background:#6750c9;border:0;border-radius:8px;align-items:center;gap:6px;height:36px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:800;display:flex}.lili-phase-distributor-summary>button:disabled{opacity:.5}@media (max-width:680px){.lili-phase-distributor-head{flex-direction:column}.lili-phase-export{width:100%}.lili-phase-export button{flex:1;justify-content:center}.lili-phase-distributor-controls{grid-template-columns:1fr}.lili-phase-groups-select{grid-template-columns:repeat(2,minmax(0,1fr))}.lili-phase-distributor-summary{gap:10px}.lili-phase-distributor-summary>button{justify-content:center;width:100%;margin-left:0}}.lili-links-manager{background:#fff;border:1px solid #dbe3ec;border-radius:14px;margin:14px 0;overflow:hidden}.lili-links-manager-toggle{color:#172033;text-align:left;background:#f8fafc;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.lili-links-manager-toggle>span:first-child{align-items:center;gap:10px;display:flex}.lili-links-manager-toggle strong{display:block}.lili-links-manager-toggle small{color:#667085;margin-top:2px;font-size:12px;display:block}.lili-links-manager-summary{color:#475467;white-space:nowrap;font-size:12px}.lili-links-manager-body{padding:14px}.lili-links-stats{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;gap:8px;margin-bottom:12px;display:grid}.lili-links-stats>div{background:#fcfcfd;border:1px solid #e4e7ec;border-radius:10px;padding:9px 10px}.lili-links-stats strong{font-size:18px;display:block}.lili-links-stats span{color:#667085;font-size:11px;display:block}.lili-links-stats button{background:#fff;border:1px solid #d0d5dd;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;display:flex}.lili-links-list{gap:10px;display:grid}.lili-link-card{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:12px}.lili-link-card-main{min-width:0}.lili-link-card-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lili-link-card-title strong{font-size:14px}.lili-link-status{text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700}.lili-link-status.active{color:#067647;background:#ecfdf3}.lili-link-status.paused{color:#475467;background:#f2f4f7}.lili-link-status.expired{color:#b93815;background:#fff4ed}.lili-link-card-meta,.lili-link-expiry{color:#667085;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:11px;display:flex}.lili-link-card-progress{color:#344054;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:7px;font-size:11px;display:flex}.lili-link-progress-track{background:#eaecf0;border-radius:999px;height:7px;margin-top:6px;overflow:hidden}.lili-link-progress-track span{background:#1570ef;border-radius:999px;height:100%;display:block}.lili-link-card-actions{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.lili-link-card-actions button,.lili-link-card-actions a{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;text-decoration:none;display:inline-flex}.lili-link-card-actions .danger{color:#b42318;border-color:#fecdca}.lili-link-edit{border-top:1px solid #eaecf0;grid-template-columns:2fr 1fr 1.4fr;gap:8px;margin-top:12px;padding-top:12px;display:grid}.lili-link-edit label{color:#475467;font-size:11px}.lili-link-edit input{border:1px solid #d0d5dd;border-radius:8px;width:100%;margin-top:4px;padding:8px;font-size:12px;display:block}.lili-link-edit>div{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.lili-link-edit button{background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:8px 10px;font-size:11px}.lili-link-edit button:last-child{color:#fff;background:#1570ef;border-color:#1570ef;align-items:center;gap:5px;display:flex}.lili-links-empty{color:#667085;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;min-height:80px;font-size:12px;display:flex}.lili-links-empty strong{color:#344054}.lili-champ-hub.mobile-first{max-width:760px;margin:0 auto;padding-bottom:24px}.lili-mobile-sections{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafcf5;border:1px solid #dfe5ec;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:10px 0 12px;padding:5px;display:grid;position:sticky;top:0}.lili-mobile-sections button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:8px 3px;font-size:9px;font-weight:800;display:flex}.lili-mobile-sections button.active{color:#fff;background:#172235}.lili-mobile-panel{gap:12px;display:grid}.lili-mobile-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.lili-mobile-metrics>div{background:#fff;border:1px solid #e1e6ed;border-radius:11px;flex-direction:column;gap:3px;min-width:0;padding:10px;display:flex}.lili-mobile-metrics span{color:#667085;font-size:9px}.lili-mobile-metrics strong{color:#111827;font-size:17px}.lili-mobile-summary-card{background:#fff;border:1px solid #e0e6ed;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.lili-mobile-summary-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.lili-mobile-summary-card strong{font-size:12px}.lili-mobile-summary-card span{color:#667085;font-size:10px}.lili-mobile-summary-card button{color:#1f4bc6;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.lili-mobile-callout{color:#2847a1;background:#f4f7ff;border:1px solid #cad6ff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.lili-mobile-callout>div{flex-direction:column;gap:2px;min-width:0;display:flex}.lili-mobile-callout strong{font-size:11px}.lili-mobile-callout span{color:#5269aa;font-size:9px}.lili-mobile-callout button{color:#fff;background:#315fda;border:0;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.lili-mobile-phase-chips,.lili-mobile-group-pills{scrollbar-width:none;gap:7px;padding:2px 1px 5px;display:flex;overflow-x:auto}.lili-mobile-phase-chips::-webkit-scrollbar{display:none}.lili-mobile-group-pills::-webkit-scrollbar{display:none}.lili-mobile-phase-chips button{color:#526071;cursor:pointer;background:#fff;border:1px solid #dce2e9;border-radius:999px;flex:none;padding:7px 11px;font-size:10px;font-weight:800}.lili-mobile-phase-chips button.active{color:#fff;background:#172235;border-color:#172235}.lili-mobile-group-pills button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d9e0e8;border-radius:50%;flex:0 0 38px;width:38px;height:38px;font-size:12px;font-weight:900}.lili-mobile-group-pills button.active{color:#fff;background:#315fda;border-color:#315fda;box-shadow:0 0 0 3px #e9efff}.lili-mobile-group-card{background:#fff;border:1px solid #dfe5ec;border-radius:13px;overflow:hidden}.lili-mobile-group-head{justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.lili-mobile-group-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.lili-mobile-group-head strong{font-size:13px}.lili-mobile-group-head span{color:#667085;font-size:10px}.lili-mobile-group-head .icon-action{color:#344054;cursor:pointer;background:#f8fafc;border:1px solid #dce3eb;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.lili-mobile-group-head .icon-action:disabled{opacity:.45}.lili-mobile-game-preview{gap:6px;padding:0 12px 10px;display:grid}.lili-mobile-game-preview>div{background:#f8fafc;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.lili-mobile-game-preview span{flex-direction:column;min-width:0;display:flex}.lili-mobile-game-preview strong{font-size:10px}.lili-mobile-game-preview small{color:#667085;font-size:9px}.lili-mobile-expand{color:#344054;cursor:pointer;background:#fbfcfd;border:0;border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;width:100%;padding:11px 12px;font-size:10px;font-weight:800;display:flex}.lili-mobile-expand svg{transition:transform .18s}.lili-mobile-expand svg.rotated{transform:rotate(90deg)}.lili-mobile-slots-area{background:#f8fafc;border-top:1px solid #edf0f3;padding:10px}.lili-mobile-slot-toolbar{gap:7px;margin-bottom:8px;display:flex}.lili-mobile-slot-toolbar button{color:#344054;background:#fff;border:1px solid #d8e0e9;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:9px;font-weight:800;display:flex}.lili-mobile-slot-toolbar button.active{color:#fff;background:#315fda;border-color:#315fda}.lili-champ-slots.mobile-list{gap:6px;display:grid}.lili-champ-slots.mobile-list>div{border-radius:9px;grid-template-columns:32px minmax(0,1fr);padding:8px}.lili-slot-manager.mobile-clean{background:0 0;border:0;margin:0;padding:0}.lili-slot-manager.mobile-clean .lili-slot-manager-note{background:#eef3ff;border-radius:9px;padding:9px}.lili-slot-manager.mobile-clean .lili-slot-manager-note button{color:#344054;background:#fff;border:0;border-radius:7px;align-self:flex-start;margin-top:5px;padding:6px 8px;font-size:9px;font-weight:800}.lili-existing-structure{background:#fff;border:1px solid #dfe5ec;border-radius:12px;overflow:hidden}.lili-config-title{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}.lili-config-title>div{flex-direction:column;gap:2px;display:flex}.lili-config-title strong{font-size:12px}.lili-config-title span{color:#667085;font-size:9px}.lili-config-title>span{background:#eef2f6;border-radius:999px;padding:5px 8px;font-weight:800}.lili-existing-phase{border-bottom:1px solid #edf0f3;gap:6px;padding:10px 12px;display:grid}.lili-existing-phase:last-child{border-bottom:0}.lili-existing-phase>strong{font-size:11px}.lili-existing-phase>div{flex-wrap:wrap;gap:5px;display:flex}.lili-existing-phase span{color:#526071;background:#f1f4f7;border-radius:999px;padding:5px 7px;font-size:9px}.lili-config-empty{color:#667085;padding:14px;font-size:10px}.lili-config-actions{gap:7px;display:grid}.lili-config-actions>button{color:#344054;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:11px;display:grid}.lili-config-actions>button.primary{color:#2847a1;background:#f6f8ff;border-color:#cbd7ff}.lili-config-actions button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.lili-config-actions strong{font-size:11px}.lili-config-actions small{color:#667085;font-size:9px}.lili-structure-manager.mobile-guided,.lili-bulk-builder.mobile-guided{border-radius:12px;margin:0}.lili-structure-manager.mobile-guided .lili-structure-phase{padding:0}.lili-structure-manager.mobile-guided details>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:11px 12px;list-style:none;display:flex}.lili-structure-manager.mobile-guided details>summary::-webkit-details-marker{display:none}.lili-structure-manager.mobile-guided details>summary span{flex-direction:column;gap:2px;display:flex}.lili-structure-manager.mobile-guided details>summary strong{font-size:11px}.lili-structure-manager.mobile-guided details>summary small{color:#667085;font-size:9px}.lili-structure-manager.mobile-guided details[open]>summary svg{transform:rotate(90deg)}.lili-structure-phase-content{padding:0 10px 10px}.lili-bulk-builder.mobile-guided .lili-bulk-phase{border-radius:10px}.lili-bulk-builder.mobile-guided .lili-bulk-group>span{border-radius:50%}.mobile-first .lili-games-manager,.mobile-first .lili-links-manager{border-radius:12px;margin:0;overflow:hidden}.lili-structure-manager.compact-editor{padding-bottom:58px}.lili-structure-manager.compact-editor .lili-structure-phase-content{padding:9px}.lili-structure-manager.compact-editor .compact-row{grid-template-columns:minmax(0,1fr) 70px 34px;align-items:end;gap:7px;display:grid}.lili-structure-manager.compact-editor .lili-structure-group-row.compact-row{border-top:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) 68px auto 34px;padding:7px 0}.lili-structure-manager.compact-editor .compact-row label{min-width:0}.lili-structure-manager.compact-editor .compact-row input{border-radius:8px;height:34px;padding:6px 8px}.lili-structure-manager.compact-editor .compact-row>small{color:#667085;white-space:nowrap;align-self:center;font-size:9px}.lili-structure-manager.compact-editor .icon-danger{color:#c23838;background:#fff1f1;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.lili-structure-savebar{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafcf5;border-top:1px solid #dfe5ec;justify-content:flex-end;padding:9px 10px;display:flex;position:sticky;bottom:0}.lili-structure-savebar button{color:#fff;background:#172235;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex}.lili-structure-savebar button:disabled{opacity:.55}.lili-games-manager{background:#fff;border:1px solid #dfe5ec;border-radius:11px;margin:14px 0;overflow:hidden}.lili-games-head{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.lili-games-head-actions button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:700;display:inline-flex}.lili-games-toolbar{background:#fbfcfd;border-bottom:1px solid #e8edf2;flex-direction:column;justify-content:space-between;align-items:stretch;gap:8px;padding:8px 10px;display:flex}.lili-games-filter{align-items:center;gap:6px;width:100%;display:flex}.lili-games-filter select{flex:1}.lili-games-bulk-actions{grid-template-columns:1fr 1fr;align-items:center;gap:6px;width:100%;display:grid}.lili-games-bulk-actions button:last-child{color:#fff;background:#111827;border-color:#111827;grid-column:1/-1}.lili-games-list.compact article{border-bottom:1px solid #edf0f3;padding:0}.lili-game-row-top.compact-row{align-items:center;gap:4px;padding:7px 8px}.lili-game-row-top.compact-row .lili-game-select{padding:0 2px}.lili-game-summary{text-align:left;color:#172235;background:0 0;border:0;flex:1;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;padding:2px;display:grid}.lili-game-icon{background:#f8fafc;border:1px solid #dfe5ec;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.lili-game-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.lili-game-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lili-game-copy small,.lili-game-copy em{text-overflow:ellipsis;white-space:nowrap;color:#667085;font-size:9px;font-style:normal;overflow:hidden}.lili-game-chevron{color:#667085;font-size:20px;transition:transform .18s;transform:rotate(0)}.lili-game-chevron.open{transform:rotate(90deg)}.lili-game-details{padding:0 10px 9px 48px}.lili-game-details .lili-game-maps-inline{margin:2px 0 7px}.lili-game-actions.compact-actions{gap:5px;display:flex}.lili-game-actions.compact-actions button{border-radius:7px;padding:6px 8px;font-size:9px}.lili-game-actions.compact-actions .danger{color:#b42318;background:#fff5f4;border-color:#ffd5d2;margin-left:auto}.lili-champ-slots.mobile-list>div>span:first-child{letter-spacing:0;border-radius:50%;font-size:11px}.lili-champ-slots.manager>button>span:first-child{letter-spacing:0;background:#eef1f5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.lili-team-hub{max-width:720px;margin:0 auto;padding:12px}.lili-team-toolbar,.lili-team-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.lili-team-toolbar>div,.lili-team-section-title>div{flex-direction:column;gap:2px;display:flex}.lili-team-toolbar strong,.lili-team-detail-head strong{font-size:14px}.lili-team-toolbar span,.lili-team-detail-head span,.lili-team-section-title span{color:#667085;font-size:10px}.lili-team-toolbar button,.lili-team-detail-head>button,.lili-team-detail-head>a{color:#344054;background:#fff;border:1px solid #dfe5ec;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.lili-team-list{gap:7px;margin-top:10px;display:grid}.lili-team-list>button{text-align:left;background:#fff;border:1px solid #dfe5ec;border-radius:11px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px;display:grid}.lili-team-logo{color:#344054;background:#eef2f6;border-radius:10px;place-items:center;width:44px;height:44px;font-weight:900;display:grid;overflow:hidden}.lili-team-logo.large{width:42px;height:42px}.lili-team-logo img,.lili-team-avatar img{object-fit:cover;width:100%;height:100%}.lili-team-copy{flex-direction:column;min-width:0;display:flex}.lili-team-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lili-team-copy small{text-overflow:ellipsis;white-space:nowrap;color:#667085;font-size:10px;overflow:hidden}.lili-team-copy em{text-overflow:ellipsis;white-space:nowrap;color:#315fda;font-size:9px;font-style:normal;font-weight:800;overflow:hidden}.lili-team-detail-head{justify-content:flex-start;align-items:center;gap:10px;padding:2px 0 10px;display:flex}.lili-team-detail-head>div{flex-direction:column;flex:1;min-width:0;display:flex}.lili-team-sections{background:#fff;border:1px solid #dfe5ec;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:3px;padding:5px;display:grid}.lili-team-sections button{color:#667085;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:7px 2px;font-size:8px;font-weight:800;display:flex}.lili-team-sections button.active{color:#fff;background:#172235}.lili-team-section{gap:10px;margin-top:10px;display:grid}.lili-team-metrics{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.lili-team-metrics>div{background:#fff;border:1px solid #dfe5ec;border-radius:10px;flex-direction:column;padding:9px;display:flex}.lili-team-metrics span{color:#667085;font-size:9px}.lili-team-metrics strong{font-size:17px}.lili-team-issues{gap:6px;display:grid}.lili-team-issues article{background:#fff;border:1px solid #dfe5ec;border-radius:10px;flex-direction:column;gap:2px;padding:9px;display:flex}.lili-team-issues article.attention{background:#fffaf1;border-color:#f5cf9b}.lili-team-issues strong{font-size:10px}.lili-team-issues span{color:#667085;font-size:9px}.lili-team-quick-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.lili-team-quick-actions button,.lili-team-section-title button{color:#fff;background:#172235;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:10px;font-weight:800;display:flex}.lili-team-rows{gap:6px;display:grid}.lili-team-rows article{background:#fff;border:1px solid #dfe5ec;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.lili-team-avatar{color:#344054;background:#eef2f6;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.lili-team-rows article>div{flex-direction:column;min-width:0;display:flex}.lili-team-rows strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lili-team-rows small{text-overflow:ellipsis;white-space:nowrap;color:#667085;font-size:9px;overflow:hidden}.lili-team-inline-form{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.lili-team-inline-form input{border:1px solid #d7dee8;border-radius:9px;min-width:0;padding:9px}.lili-team-inline-form button{color:#fff;background:#315fda;border:0;border-radius:9px;padding:0 13px;font-weight:800}.lili-team-empty,.lili-team-loading{text-align:center;color:#667085;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;display:flex}.lili-team-empty.compact{min-height:130px}.lili-team-empty strong{color:#344054}.lili-team-empty span{font-size:10px}.lili-team-empty a{color:#fff;background:#172235;border-radius:8px;padding:8px 11px;text-decoration:none}.lili-team-feedback{color:#315fda;background:#edf4ff;border-radius:9px;margin-top:8px;padding:8px 10px;font-size:10px}.lili-team-feedback.error{color:#b42318;background:#fff1f1}.line-roster-manager{gap:12px;display:grid}.line-roster-head{align-items:center;gap:10px;display:flex}.line-roster-head>div{gap:2px;display:grid}.line-roster-head span,.line-roster-title span{color:var(--muted);font-size:12px}.line-roster-block{border:1px solid var(--border);background:var(--card);border-radius:14px;overflow:hidden}.line-roster-title{border-bottom:1px solid var(--border);padding:12px 13px}.line-roster-title>div{gap:2px;display:grid}.line-roster-list{display:grid}.line-roster-list article{border-bottom:1px solid var(--border);grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:9px;padding:9px 12px;display:grid}.line-roster-list article:last-child{border-bottom:0}.line-roster-list article.selected{background:color-mix(in srgb,var(--primary) 7%,transparent)}.line-roster-avatar{background:var(--surface-2);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid;overflow:hidden}.line-roster-avatar img,.line-event-logo img,.team-lines-site-grid img{object-fit:cover;width:100%;height:100%}.line-roster-list article>div{min-width:0;display:grid}.line-roster-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.positive-icon{background:var(--surface-2);width:32px;height:32px;color:var(--primary);border:0;border-radius:50%;place-items:center;display:grid}.danger-icon{background:var(--surface-2);width:32px;height:32px;color:var(--danger);border:0;border-radius:50%;place-items:center;display:grid}.line-event-list{display:grid}.line-event-list>article{border-bottom:1px solid var(--border)}.line-event-list>article:last-child{border-bottom:0}.line-event-summary{text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 12px;display:grid}.line-event-logo{background:var(--surface-2);border-radius:9px;place-items:center;width:34px;height:34px;font-weight:700;display:grid;overflow:hidden}.line-event-summary>div{min-width:0;display:grid}.line-event-summary small{color:var(--muted);font-size:11px}.line-event-editor{gap:9px;padding:0 12px 12px;display:grid}.line-event-lock{background:var(--surface-2);border-radius:9px;align-items:center;gap:7px;padding:8px;font-size:12px;display:flex}.line-formation-list{gap:6px;display:grid}.line-formation-list>div{grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:7px;display:grid}.line-formation-list>div>button{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:9px;align-items:center;gap:8px;padding:8px;display:flex}.line-formation-list>div>button>span{border:1px solid var(--border);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.line-formation-list>div.selected>button{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,transparent)}.line-formation-list select{border:1px solid var(--border);background:var(--surface);border-radius:9px;height:36px;padding:0 7px}.line-save-formation{background:var(--primary);color:#fff;border:0;border-radius:9px;justify-self:end;align-items:center;gap:7px;padding:8px 11px;display:flex}.line-limit-error{color:var(--danger);text-align:right}.line-roster-empty,.line-roster-loading{color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:18px;font-size:13px;display:flex}.line-roster-message.error{background:color-mix(in srgb,var(--danger) 9%,transparent);color:var(--danger)}.lili-team-rows.clickable{display:grid}.lili-team-rows.clickable>button{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 0;display:grid}.lili-team-rows.clickable>button>div{min-width:0;display:grid}.team-lines-site-workspace{border:1px solid var(--border);background:var(--card);border-radius:16px;width:min(1100px,100% - 24px);margin:18px auto 0;padding:14px}.team-lines-site-head{margin-bottom:12px}.team-lines-site-head>div{gap:3px;display:grid}.team-lines-site-head span{color:var(--muted);font-size:12px}.team-lines-site-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.team-lines-site-grid>button{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.team-lines-site-grid>button>span:first-child{background:var(--surface-2);border-radius:10px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.team-lines-site-grid>button>div{display:grid}.team-lines-site-grid small{color:var(--muted);font-size:11px}@media (min-width:1180px){.championship-nav-card,.championship-detail-card{min-height:0}.champ-list-item{grid-template-columns:42px minmax(0,1fr);gap:9px;min-height:58px;padding:8px 10px}.champ-thumb{border-radius:8px;width:40px;height:40px}.detail-hero-ref{grid-template-columns:64px minmax(0,1fr) minmax(300px,480px);gap:12px;padding:12px}.detail-logo-ref{width:64px;height:64px}.detail-title-ref h2{font-size:clamp(24px,2.4vw,34px)}.detail-stat{padding:8px 6px}.detail-stat strong{font-size:20px}.page-authenticated .panel,.page-authenticated .account-strip{padding:12px}.page-authenticated .panel-soft,.page-authenticated .subtab-actionbar,.page-authenticated .inline-action-panel{padding:10px}.page-authenticated .button{min-height:34px;padding:7px 11px}.page-authenticated{padding-inline:12px;padding-bottom:28px}.producer-layout-ref{grid-template-columns:minmax(250px,310px) minmax(0,1fr);gap:12px}.producer-layout-ref .section,.producer-layout-ref .panel,.producer-layout-ref .card{padding:12px}.producer-layout-ref .championship-list-item{min-height:62px;padding:8px 10px}.champ-detail-hero-ref{padding:14px}.champ-detail-stats-ref{gap:7px}.champ-detail-stats-ref>div{min-height:58px;padding:9px}.champ-subtabs-ref{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;margin:8px 0}.champ-subtabs-ref button{min-height:38px;padding:7px 8px;font-size:9px}.champ-panel-ref{padding:12px}}.page-authenticated .account-strip strong{font-size:16px}.page-authenticated .account-strip strong span{font-size:12px}.page-authenticated .account-strip-metrics .metric b{font-size:19px}.page-authenticated .button-row{gap:6px}.page-authenticated .button-row .button{white-space:nowrap}.champ-public-banner .directory-profile-banner-inner{padding:8px 12px 10px}.champ-equipes-filters{border:1px solid var(--line);background:var(--surface-muted);border-radius:10px;gap:6px;margin:0 0 7px;padding:4px;display:flex}.champ-equipes-chips{scrollbar-width:thin;scroll-snap-type:x proximity;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding-bottom:5px;display:flex;overflow-x:auto}.champ-equipes-chips button{background:var(--surface);color:#475467;cursor:pointer;scroll-snap-align:start;border:1px solid #e1e4e8;border-radius:99px;flex:none;min-width:92px;min-height:32px;padding:0 12px;font-size:11px;font-weight:800}.line-roster-title.with-action{justify-content:space-between;align-items:center;gap:10px;display:flex}.line-small-action{background:var(--primary);color:#fff;white-space:nowrap;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:800;display:flex}.line-invite-formation{border:1px solid var(--border);background:var(--surface-2);color:var(--text);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:7px 9px;font-size:11px;font-weight:800;display:flex}.line-roster-message{background:color-mix(in srgb,var(--primary) 8%,transparent);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex}.line-roster-message>span{min-width:0}.line-roster-message>button{background:var(--primary);color:#fff;white-space:nowrap;border:0;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:800;display:flex}.invite-destination{border:1px solid var(--border);background:var(--surface-2);text-align:left;border-radius:10px;align-items:flex-start;gap:9px;width:100%;padding:10px;display:flex}.invite-destination>div{gap:2px;display:grid}.invite-destination strong{font-size:13px}.invite-destination span,.invite-message span{color:var(--muted);font-size:11px}.invite-message{background:#f2f4f6;justify-content:center;align-items:center;gap:4px;width:100%;padding:13px;display:grid}.lili-player-hub{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;padding:10px 10px 28px;display:flex}.lili-player-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.lili-player-toolbar>div{flex-direction:column;display:flex}.lili-player-toolbar span,.lili-player-title span,.lili-player-head span{color:#6c7484;font-size:12px}.lili-player-toolbar button,.lili-player-head>button,.lili-player-head>a{color:#18243a;background:#fff;border:1px solid #dce2ea;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.lili-player-list{flex-direction:column;gap:8px;display:flex}.lili-player-list>button{text-align:left;background:#fff;border:1px solid #dce2ea;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.lili-player-list>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.lili-player-list strong,.lili-player-head strong{color:#151d2d}.lili-player-list small,.lili-player-list em{text-overflow:ellipsis;white-space:nowrap;color:#6c7484;font-size:12px;font-style:normal;overflow:hidden}.lili-player-avatar{color:#28344b;background:#eef2f7;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid;overflow:hidden}.lili-player-avatar img{object-fit:cover;width:100%;height:100%}.lili-player-avatar.large{border-radius:50%;width:52px;height:52px}.lili-player-avatar.xlarge{border-radius:50%;width:82px;height:82px}.lili-player-head{align-items:center;gap:10px;padding:4px 0;display:flex}.lili-player-head>div{flex-direction:column;flex:1;min-width:0;display:flex}.lili-player-sections{background:#fff;border:1px solid #dce2ea;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:4px;padding:6px;display:grid}.lili-player-sections button{color:#667085;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:9px 2px;font-size:10px;display:flex}.lili-player-sections button.active{color:#fff;background:#162238}.lili-player-section{flex-direction:column;gap:12px;display:flex}.lili-player-metrics{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.lili-player-metrics>div{background:#fff;border:1px solid #dce2ea;border-radius:13px;flex-direction:column;padding:12px;display:flex}.lili-player-metrics span{color:#6c7484;font-size:12px}.lili-player-metrics strong{color:#121a2b;font-size:22px}.lili-player-highlight{background:#fff;border:1px solid #dce2ea;border-radius:15px;gap:10px;padding:14px;display:flex}.lili-player-highlight div{flex-direction:column;display:flex}.lili-player-highlight span{color:#6c7484;font-size:13px}.lili-player-title{justify-content:space-between;align-items:center;display:flex}.lili-player-title>div{flex-direction:column;display:flex}.lili-player-rows{flex-direction:column;gap:8px;display:flex}.lili-player-rows article{background:#fff;border:1px solid #dce2ea;border-radius:13px;align-items:center;gap:10px;padding:10px;display:flex}.lili-player-rows article>div{flex-direction:column;min-width:0;display:flex}.lili-player-rows small,.lili-player-rows em{color:#6c7484;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.lili-player-mini-list{background:#fff;border:1px solid #dce2ea;border-radius:15px;flex-direction:column;gap:8px;padding:12px;display:flex}.lili-player-mini-list article{border-top:1px solid #edf0f4;justify-content:space-between;gap:10px;padding-top:8px;display:flex}.lili-player-mini-list small{color:#6c7484;text-align:right}.lili-player-profile-card{text-align:center;background:#fff;border:1px solid #dce2ea;border-radius:15px;flex-direction:column;align-items:center;gap:5px;padding:14px;display:flex}.lili-player-profile-card dl{gap:7px;width:100%;margin:10px 0;display:grid}.lili-player-profile-card dl>div{border-top:1px solid #edf0f4;justify-content:space-between;gap:12px;padding-top:7px;display:flex}.lili-player-profile-card dt{color:#6c7484}.lili-player-profile-card dd{margin:0;font-weight:700}.lili-player-profile-card a{color:#315fe6;align-items:center;gap:6px;font-weight:700;display:flex}.lili-player-empty{text-align:center;color:#6c7484;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;display:flex}.lili-player-empty strong{color:#1b2435}.lili-player-empty.compact{border:1px dashed #d7dde6;border-radius:14px;min-height:145px}.lili-player-empty a{color:#315fe6;font-weight:700}.lili-player-feedback{color:#27466f;background:#eef4ff;border-radius:12px;padding:12px}.lili-player-feedback.error{color:#a33;background:#fff0f0}.lili-player-loading{color:#27466f;background:#eef4ff;border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}@media (max-width:600px){.lili-player-hub{padding-inline:8px}.lili-player-sections button span{font-size:9px}.lili-player-rows article{padding:9px}.lili-player-head>div span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.lili-hub-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.lili-hub-tabs button{padding-inline:3px;gap:3px;padding:8px 2px;font-size:9px}.lili-rank-hub{padding:9px}.lili-rank-list article{grid-template-columns:27px 38px minmax(0,1fr) auto;padding:8px}.lili-rank-avatar{width:37px;height:37px}.lili-rank-list article>em{font-size:11px}.public-home-header{width:calc(100% - 24px);height:62px}.public-home-brand small{display:none}.public-home-access{margin-left:auto;padding:9px 12px}.public-home-hero{width:calc(100% - 24px);margin-top:8px}.public-home-hero h1{font-size:39px;line-height:1.02}.public-home-hero-copy>p{font-size:14px}.public-home-search{padding-left:11px}.public-home-search input{font-size:12px}.public-home-search button{padding:10px 12px}.public-home-trust{gap:9px 13px}.featured-media{height:220px}.featured-details{gap:9px}.home-stat-strip{width:calc(100% - 24px);margin:22px auto 48px;padding:13px 8px}.home-stat-strip div{flex-direction:column;align-items:center;gap:1px}.home-stat-strip b{font-size:19px}.home-stat-strip span{text-align:center;font-size:8px}.public-home-section{width:calc(100% - 24px);margin-bottom:52px}.public-section-head h2,.home-how h2{font-size:26px}.home-card-grid{grid-template-columns:1fr 1fr;gap:12px}.home-champ-media{height:105px}.home-champ-content{padding:10px}.home-champ-content h3{font-size:12px}.home-champ-meta{display:block}.home-champ-meta span{margin-top:4px}.home-champ-content footer strong{font-size:12px}.home-champ-content footer a{font-size:9px}.urgent-list{grid-template-columns:1fr}.urgent-list>a{grid-template-columns:38px 1fr auto}.urgent-list>a>svg{display:none}.urgent-list>a>b{font-size:9px}.category-grid{grid-template-columns:1fr 1fr;gap:8px}.category-grid button{grid-template-columns:auto 1fr;padding:13px}.category-grid button>svg:last-child{display:none}.category-grid span{grid-column:1/3}.home-how{width:calc(100% - 24px);padding:24px 18px}.home-how ol{gap:14px;display:grid}.public-home-footer{width:calc(100% - 24px)}}.lili-rank-hub>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.lili-rank-hub>header>div{gap:3px;display:grid}.lili-rank-hub>header strong{font-size:18px}.lili-rank-hub>header span{color:#6d7480;font-size:12px}.lili-rank-hub>header button{background:#fff;border:1px solid #dce1e7;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.lili-rank-hub>nav{grid-template-columns:1fr 1fr;gap:7px;margin:13px 0;display:grid}.lili-rank-hub>nav button{color:#536071;background:#fff;border:1px solid #dce1e7;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px;font-weight:800;display:flex}.lili-rank-hub>nav button.active{color:#fff;background:#172235;border-color:#172235}.lili-rank-list article>b{text-align:center;font-size:16px}.lili-rank-avatar img{object-fit:cover;width:100%;height:100%}.lili-rank-list article>div{min-width:0;display:grid}.lili-rank-list article>div strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lili-rank-list article>div small{white-space:nowrap;text-overflow:ellipsis;color:#77808b;font-size:10px;overflow:hidden}.lili-rank-list article>em{color:#172235;font-style:normal;font-weight:900}.player-team-request{background:#fff;border:1px solid #dfe4ea;border-radius:11px;gap:8px;margin-top:12px;padding:11px;display:grid}.player-team-request-title{align-items:flex-start;gap:8px;display:flex}.player-team-request-title>div{display:grid}.player-team-request-title span{color:#6d7480;font-size:11px}.player-team-request-search{grid-template-columns:minmax(0,1fr) 40px;gap:6px;display:grid}.player-team-request-search input{border:1px solid #d5dbe2;border-radius:8px;min-width:0;padding:9px}.player-team-request-search button{color:#fff;background:#172235;border:0;border-radius:8px;place-items:center;display:grid}.player-team-request>p{color:#526072;margin:0;font-size:11px}.player-team-request-results{gap:6px;display:grid}.player-team-request-results article{background:#f5f7fa;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.player-team-request-results article>span{background:#e7ebf0;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:900;display:grid;overflow:hidden}.player-team-request-results img{object-fit:cover;width:100%;height:100%}.player-team-request-results article>div{min-width:0;display:grid}.player-team-request-results small{color:#75808c}.player-team-request-results article>button{color:#fff;background:#172235;border:0;border-radius:7px;align-items:center;gap:5px;padding:8px;font-weight:800;display:flex}.lili-advanced-link{color:#263041;background:#fff;border:1px solid #dce1e7;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:9px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.lili-mobile-callout>a{color:#fff;background:#172235;border-radius:8px;justify-content:center;align-items:center;padding:8px 11px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.lili-champ-toolbar-actions{align-items:center;gap:7px;display:flex}.lili-champ-toolbar-actions .create{color:#fff;background:#172235;border-color:#172235;width:auto;padding-inline:11px}.lili-champ-toolbar-actions .create span{color:inherit;font-size:10px}.slot-letter-edit-button{cursor:pointer;background:#fff;border:1px solid #d9dde3;align-items:center;gap:6px;min-height:30px;margin:0 12px 8px 108px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.slot-letter-editor{border-top:1px dashed #dfe2e7;align-items:center;gap:8px;padding:8px 12px 10px 108px;display:flex}.slot-letter-editor input{text-transform:uppercase;border:1px solid #d7d9de;width:74px;min-height:34px;padding:0 10px;font-weight:900}.spin{animation:1s linear infinite central-spin}.notif-inbox-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.operational-log:first-child{border-top:0}.operational-log-marker{color:#637083;background:#f0f3f6;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.operational-log.structure .operational-log-marker{color:#476a9b;background:#eef4ff}.operational-log.team .operational-log-marker,.operational-log.lineup .operational-log-marker{color:#37734d;background:#eef9f2}.operational-log.game .operational-log-marker,.operational-log.result .operational-log-marker{color:#8d6415;background:#fff5df}.operational-log.payment .operational-log-marker{color:#6b4c9d;background:#f4efff}.operational-log.security .operational-log-marker{color:#a23b35;background:#fff0ef}.operational-log-copy{min-width:0}.operational-log-copy>div{align-items:center;gap:8px;display:flex}.operational-log-copy strong{font-size:13px}.operational-log-copy p{color:#3e4855;margin:3px 0;font-size:12px}.operational-log-copy small{color:#7b8592;font-size:10px;display:block}.advanced-structure-stack{gap:14px;display:grid}.advanced-structure-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.advanced-structure-header h3,.advanced-card h4{margin:0}.advanced-structure-header p{color:var(--muted);margin:4px 0 0}.advanced-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:12px;padding:14px;display:grid}.advanced-card label{gap:5px;font-size:12px;display:grid}.advanced-card label>span{font-weight:700}.advanced-card input,.advanced-card select{width:100%;min-height:38px}.advanced-chip-row{flex-wrap:wrap;gap:8px;display:flex}.advanced-chip{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:inline-flex}.advanced-chip button{cursor:pointer;background:0 0;border:0}.advanced-stage-list{gap:10px;display:grid}.advanced-stage-list>div{gap:6px;display:grid}.advanced-stage-list article{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.advanced-stage-list article div{gap:3px;display:grid}.advanced-stage-list small{color:var(--muted)}.advanced-three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.advanced-three-columns>div{border:1px solid var(--line);border-radius:8px;align-content:start;gap:9px;padding:10px;display:grid}.advanced-structure-loading{align-items:center;gap:8px;padding:18px;display:flex}.checkbox-row{flex-wrap:wrap;grid-template-columns:auto 1fr;justify-content:flex-start;align-items:center;gap:16px;display:flex}.checkbox-row input{width:auto;height:16px;accent-color:var(--accent);min-height:auto}@media (max-width:620px){.advanced-card .mini-grid.four,.advanced-card .mini-grid.three,.advanced-card .mini-grid.two{grid-template-columns:1fr}.advanced-card{padding:11px}}.advanced-help{color:var(--muted);margin:-4px 0 14px;font-size:12px}.advanced-operational-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:14px;display:grid}.advanced-operation-stage{border:1px solid var(--border);background:var(--surface);padding:12px}.advanced-operation-stage-head small{color:var(--muted);margin-top:3px;display:block}.advanced-assignment-list{gap:6px;margin-top:10px;display:grid}.advanced-assignment-list>span{border-top:1px solid var(--border);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding-top:6px;font-size:12px;display:grid}.advanced-assignment-list button{cursor:pointer;background:0 0;border:0}.advanced-link-list{gap:8px;margin-top:16px;display:grid}.advanced-link-list label{grid-template-columns:minmax(120px,1fr) minmax(180px,2fr);align-items:center;gap:10px;display:grid}.advanced-progression-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.advanced-progression-preview{gap:12px;margin-top:14px;display:grid}.advanced-progression-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.advanced-progression-summary span{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;padding:10px;font-size:12px}.advanced-progression-summary b{font-size:18px;display:block}.advanced-progression-list{gap:8px;display:grid}.advanced-progression-list article{border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px;display:grid}.advanced-progression-list article small{color:var(--muted);grid-column:1}.advanced-progression-list article span{grid-area:1/2/span 2;font-size:11px;font-weight:700}.advanced-progression-replace{background:#fff8e8;border:1px solid #d9a441;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:10px;display:flex}.advanced-progression-replace input{width:auto;min-height:auto}.advanced-progression-list article.has-conflict{background:#fffaf0;border-color:#d9a441}.advanced-progression-history{border-top:1px solid var(--border);gap:8px;margin-top:16px;padding-top:14px;display:grid}.advanced-progression-history h5{margin:0}.advanced-progression-history article{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.advanced-progression-history article>div{gap:3px;display:grid}.advanced-progression-history small{color:var(--muted)}@media (max-width:720px){.advanced-progression-history article{flex-direction:column;align-items:stretch}.advanced-progression-history article button{width:100%}.advanced-choice-audit-head{flex-direction:column;align-items:stretch}.advanced-choice-audit-head .button{width:100%}.advanced-choice-timeline-main>div{flex-direction:column;align-items:flex-start}.advanced-choice-timeline-main p{grid-template-columns:1fr}}.advanced-group-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.advanced-group-choice-grid>div{align-content:start;gap:10px;display:grid}.advanced-choice-config-list{gap:8px;display:grid}.advanced-choice-config-list article{border:1px solid var(--border);gap:7px;padding:10px;display:grid}.advanced-choice-config-list article>div{justify-content:space-between;gap:8px;display:flex}.advanced-choice-config-list small,.advanced-choice-history small{opacity:.7}.advanced-choice-history{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.advanced-choice-history>span{border:1px solid var(--border);padding:7px 9px;font-size:12px}.advanced-choice-blocks{gap:.65rem;display:grid}.advanced-choice-blocks>h5{margin:0}.advanced-choice-config-list article .mini-grid{margin-top:.35rem}.advanced-choice-config-list input[type=datetime-local]{min-width:0}.advanced-choice-operations{border-top:1px solid var(--border);gap:12px;margin-top:16px;padding-top:16px;display:grid}.advanced-choice-operations-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.advanced-choice-operations-head h5{margin:0}.advanced-choice-operations-head small{color:var(--muted);margin-top:3px;display:block}.advanced-choice-operations-list{gap:7px;display:grid}.advanced-choice-operations-list article{border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.advanced-choice-operations-list article>div:first-child{gap:3px;display:grid}.advanced-choice-operations-list article small{color:var(--muted)}.advanced-choice-operations-list article>span{font-size:11px;font-weight:800}.advanced-choice-operations-list article.is-pending{background:#fffaf0;border-color:#d9a441}.advanced-choice-operations-list article.is-cancelled{opacity:.82}.advanced-choice-row-actions{gap:6px;display:flex}.advanced-choice-row-actions .button{min-height:32px;padding:6px 9px;font-size:11px}.advanced-choice-notices{border:1px solid var(--border);background:var(--surface-soft);grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:10px;padding:12px;display:grid}.advanced-choice-notices label{gap:5px;display:grid}.advanced-choice-notices label span{font-size:12px;font-weight:700}.advanced-choice-audit{border-top:1px solid var(--border);gap:12px;margin-top:16px;padding-top:16px;display:grid}.advanced-choice-audit-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.advanced-choice-audit-head h5{margin:0}.advanced-choice-audit-head small{color:var(--muted);margin-top:3px;display:block}.advanced-choice-timeline{gap:0;display:grid}.advanced-choice-timeline article{grid-template-columns:16px minmax(0,1fr);gap:10px;padding:0 0 14px;display:grid;position:relative}.advanced-choice-timeline article:not(:last-child):before{content:"";background:var(--border);width:2px;position:absolute;top:15px;bottom:0;left:7px}.advanced-choice-timeline-dot{z-index:1;border:3px solid var(--surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--border);background:#64748b;border-radius:50%;margin-top:12px;position:relative}.advanced-choice-timeline article.is-created .advanced-choice-timeline-dot,.advanced-choice-timeline article.is-restored .advanced-choice-timeline-dot{background:#16a34a}.advanced-choice-timeline article.is-changed .advanced-choice-timeline-dot{background:#2563eb}.advanced-choice-timeline article.is-cancelled .advanced-choice-timeline-dot{background:#dc2626}.advanced-choice-timeline-main{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;gap:5px;padding:10px;display:grid}.advanced-choice-timeline-main>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.advanced-choice-timeline-main strong{text-transform:uppercase;font-size:11px}.advanced-choice-timeline-main small{color:var(--muted)}.advanced-choice-timeline-main p{grid-template-columns:1fr 1fr;gap:8px;margin:2px 0;font-size:12px;display:grid}.advanced-choice-timeline-main p span{border:1px solid var(--border);background:var(--surface);padding:7px}.advanced-choice-timeline-main em{color:var(--text);font-size:12px;font-style:normal}.championship-review-grid{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.championship-review-grid>div{border:0;border-bottom:1px solid var(--ui-line);min-width:0;box-shadow:none;background:0 0;gap:4px;padding:13px 0;display:grid}.championship-review-grid>div:nth-last-child(-n+2){border-bottom:0}.championship-review-grid small{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850}.championship-review-grid strong{min-width:0;color:var(--ui-text);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.championship-review-card>.form-empty-note{color:var(--ui-text-muted);text-align:left;background:0 0;border:0;margin:12px 0 0;padding:0;font-size:10px;line-height:1.5}.structure-workspace{gap:12px;display:grid}.structure-workspace-intro{background:#fff;border:1px solid #e4e7ec;padding:14px}.structure-workspace-intro h3{margin:2px 0 6px}.structure-workspace-intro p:last-child{color:#667085;margin:0}.structure-workspace-section{background:#fff;border:1px solid #d9dee7;overflow:hidden}.structure-workspace-toggle{text-align:left;cursor:pointer;background:#f8f9fb;border:0;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;display:flex}.structure-workspace-toggle>span{align-items:center;gap:10px;display:flex}.structure-workspace-toggle>span>span{gap:3px;display:grid}.structure-workspace-toggle small{color:#667085;font-weight:500}.structure-workspace-toggle svg:last-child{transition:transform .2s}.structure-workspace-toggle svg:last-child.open{transform:rotate(180deg)}.structure-workspace-content{border-top:1px solid #e4e7ec;padding:12px}@media (min-width:900px){.championship-nav-card{grid-template-rows:auto auto minmax(0,1fr) auto auto;max-height:calc(100vh - 112px);display:grid;position:sticky;top:92px;overflow:hidden}.championship-nav-card .championship-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-right:4px;overflow-y:auto}.championship-nav-card>.button.full,.championship-nav-card .producer-catalog-actions{z-index:1;background:var(--surface);position:relative}}.league-organization-card{gap:14px;display:grid}.league-division-list{gap:10px;display:grid}.league-division-row{border:1px solid var(--line,#d9dee7);background:#ffffffb8;border-radius:10px;grid-template-columns:34px minmax(0,1fr) minmax(150px,.55fr) 38px;align-items:end;gap:10px;padding:12px;display:grid}.league-division-order{background:var(--gold,#d9ad20);color:#17191d;border-radius:999px;align-self:center;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.producer-layout-ref .panel,.producer-layout-ref .phase-card,.producer-layout-ref .group-mini-card,.producer-layout-ref .compact-row,.producer-layout-ref .card{box-shadow:none}.producer-layout-ref .championship-nav-card>.section-head h2,.producer-layout-ref .championship-nav-card>.section-head svg{color:#fff}.producer-layout-ref .champ-list-item strong{color:var(--producer-ink);font-size:12px}.producer-layout-ref .champ-list-item small{color:var(--producer-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.producer-layout-ref .champ-thumb{border:1px solid var(--producer-line-soft);background:#d7dade;border-radius:4px;width:40px;height:40px}.producer-layout-ref .championship-nav-card>.button.full{background:var(--producer-gold);border-color:var(--producer-gold-deep);width:calc(100% - 20px);min-height:40px;color:var(--producer-ink);box-shadow:none;margin:10px 10px 6px}.producer-layout-ref .producer-catalog-actions{grid-template-columns:1fr 1fr;gap:6px;padding:0 10px 10px;display:grid}.producer-layout-ref .producer-catalog-actions .button{background:var(--producer-ink);border-color:var(--producer-ink);color:#fff;min-height:36px;padding-inline:8px}.producer-layout-ref .detail-title-ref>p:not(.eyebrow):first-of-type{color:var(--producer-muted)}.producer-layout-ref .championship-admin-actions .icon-action-button svg{width:16px;height:16px}.producer-layout-ref .subtab-actionbar{box-shadow:none;border:1px solid var(--producer-line);background:var(--producer-surface-strong);border-radius:4px;min-height:52px;padding:10px 12px}.producer-layout-ref .statistics-heading{border:1px solid var(--producer-line);background:var(--producer-surface-strong);border-radius:4px;min-height:52px;padding:10px 12px}.producer-layout-ref .subtab-actionbar .eyebrow,.producer-layout-ref .statistics-heading .eyebrow{display:none}.producer-layout-ref .subtab-actionbar h3,.producer-layout-ref .statistics-heading h3{margin:0;font-size:20px}.producer-layout-ref .statistics-inner-tabs{border:1px solid var(--producer-line);background:var(--producer-panel);gap:0;margin-top:8px;display:flex}.producer-layout-ref .statistics-inner-tabs button{border:0;border-right:1px solid var(--producer-line);background:0 0;min-height:42px}.producer-layout-ref .statistics-inner-tabs button.active{background:var(--producer-gold);color:var(--producer-ink)}.producer-layout-ref .statistics-filters{border:1px solid var(--producer-line);background:var(--producer-surface-strong);scrollbar-width:thin;gap:5px;margin-top:8px;padding:7px;display:flex;overflow-x:auto}.producer-layout-ref .statistics-filters select{border:1px solid var(--producer-line);background-color:var(--producer-panel);min-height:34px;color:var(--producer-ink);border-radius:3px;flex:0 0 160px;padding:0 28px 0 9px;font-size:11px;font-weight:800}.producer-layout-ref .statistics-table-wrap,.producer-layout-ref .statistics-message,.producer-layout-ref .statistics-loading{border-color:var(--producer-line);box-shadow:none;border-radius:3px}.producer-layout-ref .statistics-table thead th{background:var(--producer-ink);color:#fff}.producer-layout-ref .statistics-table tbody tr:nth-child(2n){background:#e2e4e7}.producer-layout-ref .statistics-table tbody tr:hover{background:#d5d8dc}.producer-layout-ref .statistics-table td,.producer-layout-ref .statistics-table th{border-color:var(--producer-line-soft)}.producer-layout-ref .inline-action-panel{box-shadow:none;border-color:var(--producer-line);background:var(--producer-panel)}.producer-layout-ref .game-form-section,.producer-layout-ref .teams-tab-error{border-color:var(--producer-line);background:var(--producer-panel);box-shadow:none}.producer-layout-ref .button,.producer-layout-ref .icon-action-button,.producer-layout-ref input,.producer-layout-ref select,.producer-layout-ref textarea{border-radius:3px}.producer-layout-ref .phase-folder-tree{gap:8px}.producer-layout-ref .phase-folder{border:1px solid var(--producer-line);box-shadow:none;background:var(--producer-panel);border-left:3px solid var(--producer-gold);border-radius:0}.producer-layout-ref .group-folder{border:1px solid var(--producer-line);box-shadow:none;background:var(--producer-surface);border-left:2px solid #70757d;border-radius:0;margin:6px 0}.producer-layout-ref .folder-row{border-bottom:1px solid var(--producer-line-soft);min-height:46px;padding:8px 10px}.producer-layout-ref .phase-folder-row{color:#fff;background:#25282e}.producer-layout-ref .group-folder-row{background:#d7dade}.producer-layout-ref .folder-toggle{gap:7px}.producer-layout-ref .folder-toggle span{gap:0}.producer-layout-ref .folder-toggle strong{font-size:12px}.producer-layout-ref .folder-toggle small{font-size:10px}.producer-layout-ref .folder-actions{gap:4px}.producer-layout-ref .folder-actions>button:not(.button){border-color:var(--producer-line);background:0 0;width:30px;height:30px}.producer-layout-ref .folder-actions>button:not(.button):hover{border-color:var(--producer-gold-deep);background:#ece8db}.producer-layout-ref .phase-folder-content{background:#cfd3d7;padding:4px 8px 8px 24px}.producer-layout-ref .group-folder .championship-vaga-row{background:#e7e9ec;border-top:0;border-bottom:1px solid #c4c8ce;border-left:3px solid #0000;border-right:0}.producer-layout-ref .group-folder .championship-vaga-row:last-child{border-bottom:0}.producer-layout-ref .group-folder .championship-vaga-row.status-livre,.producer-layout-ref .group-folder .championship-vaga-row.status-reservada,.producer-layout-ref .group-folder .championship-vaga-row.is-open{background:#e7e9ec;border-left-color:#0000}.producer-layout-ref .group-folder .championship-vaga-row.status-ocupada{border-left-color:var(--producer-gold);background:#e7e9ec}.producer-layout-ref .group-folder .vaga-row-summary{grid-template-columns:34px 34px minmax(150px,1fr) auto 22px;gap:8px;min-height:46px;padding:5px 10px}.producer-layout-ref .group-folder .vaga-row-number{font-size:13px}.producer-layout-ref .group-folder .vaga-row-number:before{display:none}.producer-layout-ref .group-folder .vaga-row-avatar{background:#f0f1f3;border-color:#aeb4bc;border-radius:3px;width:32px;height:32px}.producer-layout-ref .group-folder .vaga-row-avatar.status-ocupada,.producer-layout-ref .group-folder .vaga-row-avatar.status-livre,.producer-layout-ref .group-folder .vaga-row-avatar.status-reservada{color:#555b64;background:#f0f1f3;border-color:#aeb4bc}.producer-layout-ref .group-folder .vaga-row-identity strong{font-size:11px}.producer-layout-ref .group-folder .vaga-row-identity small{margin-top:0;font-size:9px}.producer-layout-ref .group-folder .vaga-status-pill{color:#30343a;background:#d4d7dc;border-radius:2px;padding:3px 6px}.producer-layout-ref .group-folder .vaga-status-pill.status-ocupada{background:var(--producer-gold);color:#17191d}.producer-layout-ref .group-folder-row .whatsapp-ready,.producer-layout-ref .group-folder-row .whatsapp-missing{color:var(--producer-muted)}.producer-layout-ref .inline-action-panel.group-edit-form{border:0;border-bottom:1px solid var(--producer-line);background:#eceef0;margin:0;padding:10px}.producer-layout-ref .games-list{gap:6px}.producer-layout-ref .game-card{border:1px solid var(--producer-line);box-shadow:none;background:var(--producer-surface);border-radius:0}.producer-layout-ref .game-card-summary{background:#d9dde1;min-height:48px;padding:8px 10px}.producer-layout-ref .game-card.is-open .game-card-summary,.producer-layout-ref .game-card:hover .game-card-summary{background:#cfd3d7}.producer-layout-ref .game-card-details,.producer-layout-ref .game-form-panel,.producer-layout-ref .game-rules-panel{border-color:var(--producer-line);box-shadow:none;background:#e7e9ec}.producer-layout-ref .teams-tab-loading{border-color:var(--producer-line);box-shadow:none;background:#d9dde1;min-height:84px}.producer-layout-ref .phase-folder-row .folder-toggle,.producer-layout-ref .phase-folder-row .folder-toggle strong,.producer-layout-ref .phase-folder-row .folder-toggle svg{color:#f7f7f5}.producer-layout-ref .phase-folder-row .folder-toggle small{color:#d0d3d8}.producer-layout-ref .statistics-table-compact th:not(:nth-child(2)),.producer-layout-ref .statistics-table-compact td:not(:nth-child(2)){text-align:center;white-space:nowrap;width:82px}.producer-layout-ref .statistics-table-compact th:first-child,.producer-layout-ref .statistics-table-compact td:first-child{width:44px}.producer-layout-ref .statistics-table-compact th:nth-child(2),.producer-layout-ref .statistics-table-compact td:nth-child(2){text-align:left}.producer-layout-ref .statistics-table-compact .statistics-code{letter-spacing:.04em;font-weight:900}.producer-layout-ref .statistics-table-mvp th:not(:nth-child(2)),.producer-layout-ref .statistics-table-mvp td:not(:nth-child(2)){width:110px}.statistics-variation{font-variant-numeric:tabular-nums;letter-spacing:.01em;justify-content:center;align-items:center;min-width:42px;font-weight:900;display:inline-flex}.statistics-variation.is-up{color:#1f9d55}.statistics-variation.is-down{color:#d64545}.statistics-variation.is-neutral{color:#b88900}.producer-layout-ref .statistics-table-ranking th:nth-child(2),.producer-layout-ref .statistics-table-ranking td:nth-child(2),.producer-layout-ref .statistics-table-mvp th:nth-child(2),.producer-layout-ref .statistics-table-mvp td:nth-child(2){text-align:center;width:72px}.producer-layout-ref .statistics-table-ranking th:nth-child(3),.producer-layout-ref .statistics-table-ranking td:nth-child(3),.producer-layout-ref .statistics-table-mvp th:nth-child(3),.producer-layout-ref .statistics-table-mvp td:nth-child(3){text-align:left;width:auto}.champ-stats-head{position:relative}.champ-stats-loading{color:var(--muted);margin-left:auto;font-size:10px;font-weight:800}.champ-stats-filters label{gap:3px;display:grid}.champ-stats-filters label>span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:8px;font-weight:900}.champ-stats-table tbody tr:last-child td{border-bottom:0}.champ-stats-table .pos{width:42px}.champ-stats-table .identity{text-align:left;min-width:210px}.champ-stats-table td.identity{align-items:center;gap:9px;display:flex}.champ-stats-table td.identity>span:last-child{min-width:0;display:grid}.champ-stats-table td.identity strong{text-overflow:ellipsis;max-width:210px;font-size:11px;overflow:hidden}.champ-stats-table td.identity small{text-overflow:ellipsis;color:var(--muted);margin-top:1px;font-size:9px;overflow:hidden}.champ-stats-table .total b{font-size:13px}.champ-stats-avatar.player{border-radius:50%}.champ-stats-avatar img{object-fit:contain;width:100%;height:100%}.champ-stats-avatar.player img{object-fit:cover}.champ-stats-team-table{min-width:680px}.champ-stats-mvp-table{min-width:520px}.line-transfer-block{border-color:color-mix(in srgb,var(--primary) 38%,var(--border));background:color-mix(in srgb,var(--primary) 3%,var(--card))}.line-transfer-summary{gap:3px;padding:11px 13px;font-size:12px;display:grid}.line-transfer-summary span{color:var(--muted);line-height:1.45}.line-transfer-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080c149e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.line-transfer-modal{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:12px;width:min(560px,100%);max-height:min(760px,100vh - 32px);padding:14px;display:grid;overflow:auto;box-shadow:0 24px 70px #00000047}.line-transfer-modal>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.line-transfer-modal>header>div{gap:3px;display:grid}.line-transfer-modal>header span{color:var(--muted);font-size:12px}.line-transfer-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.line-transfer-search input{border:1px solid var(--border);background:var(--surface);height:40px;color:inherit;border-radius:10px;padding:0 11px}.line-transfer-search button{background:var(--primary);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:700;display:flex}.line-transfer-results{border:1px solid var(--border);border-radius:12px;display:grid;overflow:hidden}.line-transfer-results>button{border:0;border-bottom:1px solid var(--border);text-align:left;color:inherit;background:0 0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.line-transfer-results>button:last-of-type{border-bottom:0}.line-transfer-results>button.selected{background:color-mix(in srgb,var(--primary) 8%,transparent)}.line-transfer-results>button>span{background:var(--surface-2);border-radius:9px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.line-transfer-results img{object-fit:cover;width:100%;height:100%}.line-transfer-results>button>div{min-width:0;display:grid}.line-transfer-results small{color:var(--muted);padding:10px;font-size:11px}.line-transfer-confirm{border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));background:color-mix(in srgb,var(--primary) 5%,transparent);border-radius:12px;gap:8px;padding:11px;display:grid}.line-transfer-confirm p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.line-transfer-confirm button{background:var(--primary);color:#fff;border:0;border-radius:10px;justify-content:center;justify-self:end;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:700;display:flex}.line-transfer-modal button:disabled{opacity:.55;cursor:not-allowed}.line-transfer-inline{gap:14px;display:grid}.line-transfer-inline .message{gap:4px;display:grid}.inline-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.transfer-team-results>button{border:1px solid var(--border,#d9dee8);background:var(--surface,#fff);width:100%;color:inherit;text-align:left;cursor:pointer;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.transfer-team-results>button:hover,.transfer-team-results>button.selected{border-color:var(--primary,#d4a900);box-shadow:inset 3px 0 0 var(--primary,#d4a900)}.transfer-team-results>button>span{background:#f3f5f8;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;overflow:hidden}.transfer-team-results img{object-fit:contain;width:100%;height:100%}.transfer-team-results div{gap:2px;min-width:0;display:grid}.transfer-team-results strong,.transfer-team-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.champ-list-filters.single{grid-template-columns:minmax(180px,320px)}.champ-list-filters label>span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:8px;font-weight:900}.champ-public-team-row:last-child,.champ-public-player-row:last-child{border-bottom:0}.champ-public-team-avatar img{object-fit:contain;width:100%;height:100%}.champ-public-player-avatar img{object-fit:cover;width:100%;height:100%}.champ-public-team-copy,.champ-public-player-copy{min-width:0;display:grid}.champ-public-player-kills{border-left:1px solid var(--line);justify-items:end;min-width:48px;padding-left:8px;display:grid}.champ-public-player-kills small{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:7px;font-weight:900}.champ-public-player-kills b{color:var(--text);font-size:17px;line-height:1}.mobile-stat-meta{display:none}.mobile-total-label{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:7px;font-weight:900;display:none}.champ-public-info-links .button{min-height:36px}.champ-stats-filters-mobile,.champ-stats-mobile-filterbar,.champ-filter-overlay{display:none}.account-strip.account-strip-compact{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #cfd3d8;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin:0 0 12px;padding:16px 0;display:grid}.account-strip-compact .account-strip-head{min-width:0}.account-strip-compact .account-strip-metrics .metric:first-child{border-left:0}.account-strip-compact .account-strip-action span{display:none}.producer-layout-ref .championship-nav-card>.section-head{border:0;border-bottom:2px solid var(--producer-gold);color:var(--producer-ink);background:0 0;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 10px;padding:8px 0 12px;display:flex}.producer-layout-ref .championship-nav-card>.section-head svg{color:var(--producer-ink)}.producer-layout-ref .championship-nav-card>.section-head h2{color:var(--producer-ink);margin:2px 0 0;font-size:30px;line-height:1}.producer-layout-ref .championship-nav-card>.section-head .eyebrow{color:var(--producer-gold-deep)}.producer-action{border:1px solid var(--producer-line);min-width:0;min-height:64px;color:var(--producer-ink);font:inherit;cursor:pointer;background:#f7f8f9;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 5px;text-decoration:none;transition:all .16s;display:flex}.producer-action:hover,.producer-action.active{border-color:var(--producer-gold);color:var(--producer-gold-deep);background:#f3edda}.producer-action.primary{border-color:var(--producer-gold);background:var(--producer-gold);color:#17191d}.producer-action:disabled{opacity:.45;cursor:not-allowed}.producer-action span{text-overflow:ellipsis;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:8px;font-weight:900;overflow:hidden}.producer-filter-popover{border:1px solid var(--producer-line);background:#f7f8f9;border-radius:10px;margin:0 0 10px}.producer-more-menu{border:1px solid var(--producer-line);background:#f7f8f9;border-radius:10px;margin:0 0 10px;display:grid;overflow:hidden}.producer-more-menu a,.producer-more-menu button{border:0;border-bottom:1px solid var(--producer-line-soft);min-height:40px;color:var(--producer-ink);font:inherit;text-align:left;background:0 0;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.producer-more-menu>:last-child,.producer-layout-ref .champ-list-item:last-child{border-bottom:0}.producer-layout-ref .detail-title-ref>p:not(.eyebrow){color:var(--producer-muted);margin:6px 0 0}.producer-layout-ref .championship-admin-actions{gap:7px;display:flex}.producer-layout-ref .championship-admin-actions .icon-action-button{border-color:var(--producer-line);width:42px;height:42px;color:var(--producer-ink);border:1px solid var(--producer-line);background:#f7f8f9;border-radius:10px;justify-content:center;padding:0;font-size:0;overflow:hidden}.producer-layout-ref .detail-stats-ref{background:0 0;border:0;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:0;margin-top:4px;display:flex}.producer-layout-ref .detail-stat:first-child{border-left:0;padding-left:0}.producer-layout-ref .champ-tab-body-ref{background:0 0;padding:0}.producer-hub-section>header{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.producer-hub-section>header h2{text-transform:uppercase;margin:2px 0 0;font-size:24px}.producer-section-copy{color:var(--muted);margin:0;padding:0 4px;font-size:13px}.producer-inline-actions{flex-wrap:wrap;gap:8px;padding:0 4px;display:flex}.producer-simple-list>a,.producer-simple-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:62px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 4px;text-decoration:none;display:grid}.producer-simple-list>a:hover,.producer-simple-list>button:hover{background:color-mix(in srgb,var(--brand) 5%,transparent)}.producer-simple-list>a>span,.producer-simple-list>button>span{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.producer-simple-list strong{font-size:13px;display:block}.producer-simple-list small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.producer-command-card .section-head{border-bottom:1px solid var(--line);padding:4px 4px 10px}.producer-championship-list .champ-thumb{border-radius:8px;width:46px;height:46px}.producer-championship-list strong{font-size:13px}.producer-championship-list small{color:var(--muted);margin-top:3px;font-size:10px}.championship-detail-card{border:0;border-top:1px solid var(--line);min-height:420px;box-shadow:none;background:0 0;border-radius:0;margin-top:14px;padding:0}.account-strip-compact .account-strip-head strong{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;font-size:20px;display:flex}.account-strip-compact .account-strip-head strong span{color:#666d76;font-size:9px;font-weight:700}.account-strip-compact .account-strip-metrics{background:0 0;border:0;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:14px;margin:0;padding:0;display:flex}.account-strip-compact .account-strip-metrics .metric{background:0 0;border:0;border-left:1px solid #cfd3d8;border-radius:0;grid-template-columns:auto auto;grid-template-areas:"icon value""label label";justify-content:center;align-items:center;gap:4px;min-width:0;min-height:0;padding:0;display:inline-flex}.account-strip-compact .account-strip-metrics .metric svg{color:#9b7a17;grid-area:icon;width:12px;height:12px}.account-strip-compact .account-strip-metrics .metric b{color:#9b7a17;grid-area:value;font-size:12px;line-height:1}.account-strip-compact .account-strip-metrics .metric span{color:#666d76;letter-spacing:.08em;text-transform:uppercase;grid-area:label;margin:0;font-size:8px;font-weight:900}.account-strip-compact .account-strip-action{color:#17191d;background:#f7f8f9;border:1px solid #c7ccd2;border-radius:10px;place-items:center;width:38px;height:38px;min-height:38px;padding:0;display:inline-grid}.championship-pending-box{justify-content:space-between;align-items:center;gap:10px;display:flex}.championship-pending-box>span{flex:1;min-width:0}.championship-pending-box .button{flex:none}.public-home{color:#151922;background:#f5f7fa;min-height:100vh;overflow:hidden}.public-home a{color:inherit;text-decoration:none}.public-home-brand{align-items:center;gap:10px;display:flex}.public-home-brand span{flex-direction:column;line-height:1;display:flex}.public-home-brand b{font-size:17px}.public-home-brand small{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:10px}.public-home-nav{color:#535b68;gap:24px;margin-left:auto;font-size:13px;font-weight:700;display:flex}.public-home-nav a:hover{color:#f2384f}.public-home-access:hover,.home-how>button:hover{background:#f2384f;transform:translateY(-2px)}.public-home-search svg{color:#8a929e;flex:none}.public-home-trust span{color:#6d7480;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.featured-title{color:#fff;align-items:center;gap:12px;display:flex}.featured-title>img{object-fit:contain;background:#ffffff1a;border-radius:10px;width:58px;height:58px;padding:6px}.featured-title div{flex-direction:column;display:flex}.featured-title small{text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:10px}.featured-title strong{font-size:24px;line-height:1.1}.featured-details span{color:#656d78;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.featured-cta{justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.featured-cta div{flex-direction:column;display:flex}.featured-cta small{color:#7a828e;font-size:10px}.featured-cta strong{font-size:20px}.featured-empty{text-align:center;color:#737b86;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:360px;display:flex}.featured-empty strong{color:#222730;font-size:20px}.home-stat-strip div{border-right:1px solid #ffffff21;justify-content:center;align-items:baseline;gap:8px;display:flex}.home-stat-strip div:last-child{border:0}.public-section-head{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.public-section-head>a{align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.home-filter-row>svg{color:#818995;flex:none}.home-champ-media:before{content:"";background:linear-gradient(#0000 20%,#07090c8c);position:absolute;inset:0}.home-champ-media img,.home-champ-media>svg{object-fit:contain;z-index:1;width:42px;height:42px;transition:transform .25s}.home-champ-card:hover .home-champ-media img{transform:scale(1.08)}.home-champ-meta{justify-content:space-between;gap:6px;display:flex}.home-champ-meta span{color:#747c87;align-items:center;gap:4px;font-size:10px;display:flex}.home-vacancy-line{margin-top:13px}.home-vacancy-line>span{color:#555d68;font-size:10px;font-weight:800}.home-champ-content footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.home-champ-content footer strong{font-size:15px}.home-card-skeleton>*{background:linear-gradient(90deg,#edf0f3 25%,#f8f9fa 50%,#edf0f3 75%) 0 0/200% 100%;border-radius:8px;animation:1.2s infinite homeShimmer;display:block}.home-card-skeleton i{height:135px}.home-card-skeleton b{width:70%;height:15px;margin-top:15px}.home-card-skeleton span{height:10px;margin-top:11px}.home-card-skeleton span:last-child{width:55%}.home-empty-state strong{color:#30353d}.urgent-list>a{background:#fff;border:1px solid #e1e5ea;border-radius:11px;grid-template-columns:42px 1fr auto auto;align-items:center;gap:11px;padding:12px;transition:transform .18s;display:grid}.urgent-list>a:hover{transform:translate(4px)}.urgent-list>a>span{background:#f0f2f5;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.urgent-list img{max-width:32px;max-height:32px}.urgent-list div{flex-direction:column;min-width:0;display:flex}.urgent-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.urgent-list>a>b{color:#f2384f;background:#fff0f2;border-radius:999px;padding:6px 8px;font-size:10px}.category-grid strong{font-size:14px}.category-grid span{color:#777f89;grid-column:2/4;font-size:10px}.home-how .home-kicker{color:#ff6a7c}.home-how ol{gap:20px;margin:0;padding:0;list-style:none;display:flex}.home-how li{align-items:center;gap:9px;display:flex}.home-how li>b{background:#f2384f;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:11px;display:flex}.home-how li span{flex-direction:column;display:flex}.home-how li strong{font-size:12px}.home-how li small{color:#aab0b9;margin-top:3px;font-size:9px}.home-how>button{color:#171a20;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font-weight:800;transition:transform .18s,background .18s;display:inline-flex}.home-reveal{animation:.55s cubic-bezier(.2,.7,.2,1) both homeReveal}.home-delay-1{animation-delay:.1s}.home-delay-2{animation-delay:.2s}@media (prefers-reduced-motion:reduce){.home-reveal,.home-card-skeleton>*{animation:none}.home-champ-card,.category-grid button,.urgent-list>a,.public-home-access{transition:none}}html{background-color:var(--bg);background-image:var(--bg-texture);background-size:var(--bg-texture-size);min-height:100%;color:var(--text);background-attachment:fixed;background:var(--dz-paper);margin:0;font-family:Rajdhani,Segoe UI,Arial,sans-serif;font-weight:600}body{background-color:var(--bg);background-image:var(--bg-texture);background-size:var(--bg-texture-size);min-height:100%;color:var(--dz-ink);background-attachment:fixed;background:var(--dz-paper);margin:0;font-family:Rajdhani,Segoe UI,Arial,sans-serif;font-weight:600}button.button,a.button{box-shadow:none;letter-spacing:.035em;text-transform:uppercase;border-radius:2px;font-weight:900}input,select,textarea{font:inherit;color:var(--text);box-shadow:none;border-radius:2px}.public-home-redesign{background:var(--dz-paper);color:var(--dz-ink);overflow:hidden}.public-home-alert{background:var(--dz-accent);color:#fff;letter-spacing:.04em;justify-content:center;align-items:center;gap:12px;min-height:32px;padding:6px max(18px,50vw - 720px);font-size:10px;display:flex}.public-home-alert span{letter-spacing:.16em;opacity:.78;font-size:9px;font-weight:950}.public-home-alert strong{font-size:10px}.public-home-alert a{color:#fff;align-items:center;gap:5px;margin-left:8px;font-weight:950;display:inline-flex}.public-home-header{width:100%;max-width:none;height:68px;box-shadow:none;color:#fff;background:#0d1115;border:0;align-items:center;gap:28px;margin:0;padding:0 max(22px,50vw - 720px);display:flex}.public-home-header .public-home-brand b{color:#fff}.public-home-header .public-home-brand small{color:#ffffff80}.public-home-header .public-home-nav{gap:5px}.public-home-header .public-home-nav a{color:#fff;letter-spacing:.08em;text-transform:uppercase;border-bottom:3px solid #0000;padding:24px 13px 21px;font-size:10px;font-weight:900}.public-home-header .public-home-nav a:hover{border-color:var(--dz-accent)}.public-home-auth-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.public-home-account{color:#fff;flex-direction:column;align-items:flex-end;max-width:220px;line-height:1.15;display:flex}.public-home-account small{text-transform:uppercase;letter-spacing:.12em;color:#98a2b1;font-size:9px}.public-home-account strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:12px;overflow:hidden}.public-home-register{color:#dfcf85;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:0 0;border:1px solid #dfcf8594;border-radius:2px;justify-content:center;align-items:center;padding:10px 14px;font-weight:800;display:inline-flex}.public-home-register:hover{background:#dfcf851a;border-color:#dfcf85}.public-home-access{background:var(--dz-accent);color:#fff;cursor:pointer;box-shadow:none;text-transform:uppercase;letter-spacing:.06em;border:0;border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font-weight:800;transition:transform .18s,background .18s;display:inline-flex}.public-home-hero{isolation:isolate;color:#fff;background:#111922;grid-template-columns:minmax(0,1.15fr) minmax(350px,.72fr);align-items:center;gap:clamp(32px,6vw,94px);width:100%;max-width:none;min-height:clamp(590px,72vh,760px);margin:0;padding:76px max(24px,50vw - 680px) 84px;display:grid;position:relative}.public-home-hero-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.public-home-hero-media video{object-fit:cover;object-position:center;filter:saturate(.78)contrast(1.08);width:100%;height:100%}.public-home-hero-overlay{z-index:-1;background:linear-gradient(90deg,#080d12f0 0%,#080d12c2 46%,#080d125c 72%,#080d12a8 100%),linear-gradient(#080d120a 45%,#101820 100%);position:absolute;inset:0}.public-home-hero-copy{max-width:720px}.public-home-hero .home-kicker{color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:10px}.public-home-hero .home-kicker svg{color:var(--dz-accent)}.public-home-hero h1{letter-spacing:-.045em;color:#fff;text-transform:uppercase;text-wrap:balance;max-width:760px;margin:15px 0 18px;font-size:clamp(52px,6.5vw,96px);line-height:.91}.public-home-hero-copy>p{color:#ffffffc2;max-width:620px;font-size:15px;line-height:1.65}.public-home-search{box-shadow:none;background:#fffffff5;border:0;border-radius:0;align-items:center;gap:10px;max-width:650px;margin-top:27px;padding:7px 7px 7px 14px;display:flex}.public-home-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.public-home-search button{background:var(--dz-accent);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;border:0;border-radius:0;min-height:48px;padding:11px 18px;font-weight:800}.public-home-trust{color:#ffffffad;flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.public-home-trust span svg{color:var(--dz-accent)}.featured-championship{box-shadow:none;background:#f7f4eef7;border:0;border-radius:0;position:relative;overflow:visible;transform:rotate(1deg)}.featured-championship:before{content:"";background:var(--dz-accent);width:74px;height:6px;position:absolute;top:-6px;left:0}.featured-media{background:linear-gradient(135deg,#232833,#11141a) 50%/cover;border-radius:0;align-items:flex-end;height:255px;padding:18px;display:flex;position:relative}.featured-badge{background:var(--dz-accent);color:#fff;text-transform:uppercase;letter-spacing:.08em;border-radius:0;align-items:center;gap:5px;padding:7px 10px;font-size:10px;font-weight:900;display:flex;position:absolute;top:15px;left:15px}.home-champ-media span{background:var(--dz-accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;color:#fff;letter-spacing:.08em;border-radius:0;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;top:10px;left:10px}.featured-details{border-bottom:1px solid #edf0f3;border-color:var(--dz-line);flex-wrap:wrap;gap:14px;padding:15px 18px;display:flex}.featured-cta a{background:var(--dz-accent);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:0;align-items:center;gap:6px;padding:11px 14px;font-size:12px;font-weight:900;display:flex}.home-stat-strip{color:#fff;width:100%;box-shadow:none;background:#101820;border-radius:0;grid-template-columns:repeat(3,1fr);max-width:none;margin:0 auto 78px;padding:23px max(20px,50vw - 530px);display:grid}.home-stat-strip b{color:#fff;font-size:24px}.home-stat-strip span{color:#ffffff94;font-size:11px}.public-home-section{width:min(1320px,100% - 48px);margin:0 auto 92px}.public-section-head h2,.home-how h2{letter-spacing:-.035em;text-transform:uppercase;margin:6px 0 0;font-size:clamp(34px,4vw,56px);line-height:.95}.home-kicker{color:var(--dz-accent);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:7px;font-size:11px;font-weight:950;display:inline-flex}.home-filter-row{border-bottom:1px solid var(--dz-line);align-items:center;gap:7px;margin-bottom:18px;padding-bottom:12px;display:flex;overflow-x:auto}.home-filter-row button{white-space:nowrap;cursor:pointer;color:var(--dz-muted);text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;border-radius:0;padding:8px 10px;font-size:11px;font-weight:800}.home-filter-row button.active{color:var(--dz-ink);box-shadow:inset 0 -3px 0 var(--dz-accent);background:#171a20;border-color:#171a20}.home-champ-card{background:var(--dz-white);box-shadow:none;border:0;border-radius:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.home-card-skeleton{background:var(--dz-white);height:280px;box-shadow:none;border:0;border-radius:0;padding:12px;overflow:hidden}.home-champ-card:hover{box-shadow:none;z-index:2;transform:translateY(-3px)}.home-champ-media{color:#fff;background:linear-gradient(135deg,#252a34,#11141a) 50%/cover;border-radius:0;align-items:flex-end;height:175px;padding:13px;display:flex;position:relative;overflow:hidden}.home-champ-content{padding:17px}.home-champ-content h3{white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 10px;font-size:16px;overflow:hidden}.home-vacancy-line i{background:#e9edf1;border-radius:0;height:4px;margin-top:6px;display:block;overflow:hidden}.home-vacancy-line em{background:var(--dz-accent);border-radius:0;height:100%;display:block}.home-champ-content footer a{color:var(--dz-accent);text-transform:uppercase;align-items:center;gap:4px;font-size:10px;font-weight:900;display:flex}.home-urgent-section{color:#fff;background:#17212b;width:100%;max-width:none;padding:70px max(24px,50vw - 660px)}.home-urgent-section .public-section-head h2{color:#fff}.urgent-list>a{color:#fff;box-shadow:none;background:#111a22;border:0;border-radius:0}.urgent-list small{color:#ffffff85;margin-top:3px;font-size:10px}.urgent-list>a>span{background:#ffffff12;border-radius:0}.urgent-list>a>b{background:var(--dz-accent);color:#fff;border-radius:0}.home-categories{background:var(--dz-surface);width:100%;max-width:none;padding:82px max(24px,50vw - 660px)}.category-grid button{background:var(--dz-white);text-align:left;cursor:pointer;min-height:150px;box-shadow:none;border:0;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:5px 10px;padding:18px;transition:transform .18s,border-color .18s;display:grid}.category-grid button:hover{color:#fff;background:#101820;border-color:#f2384f;transform:none}.category-grid button>svg:first-child{color:var(--dz-accent)}.home-how{color:#fff;width:min(1320px,100% - 48px);box-shadow:none;background:#101820;border-radius:0;grid-template-columns:1fr 1.6fr auto;align-items:center;gap:30px;margin:0 auto 70px;padding:34px;display:grid;position:relative;overflow:hidden}.home-how:after{content:"";border:46px solid #ff465521;width:330px;height:330px;position:absolute;top:-140px;right:-70px;transform:rotate(24deg)}.home-how>*{z-index:1;position:relative}.home-how li>b{background:var(--dz-accent);border-radius:0}.public-home-footer{color:#777f89;border-top:1px solid #dfe4e9;border-color:var(--dz-line);justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);margin:0 auto;padding:24px 0 38px;font-size:11px;display:flex}@media (max-width:600px){.public-home-alert{min-height:30px;padding-inline:12px}.public-home-alert span{display:none}.public-home-alert strong{font-size:9px}.public-home-header{width:100%;height:60px;padding-inline:12px}.public-home-hero{width:100%;padding:54px 14px 56px}.public-home-hero h1{font-size:clamp(43px,15vw,64px)}.public-home-hero-copy>p{font-size:13px}.public-home-search{margin-top:20px}.featured-media{height:210px}.home-stat-strip{margin-bottom:54px}.public-home-section{width:calc(100% - 24px);margin-bottom:62px}.home-champ-media{height:190px}.home-urgent-section,.home-categories{width:100%;padding:54px 12px}.category-grid{grid-template-columns:1fr}.category-grid button{min-height:112px}.home-how{width:calc(100% - 24px)}.page-authenticated .shell{width:100%}.page-authenticated>.page,.page-authenticated .page{padding:12px 10px 34px;overflow-x:clip}.producer-hub-nav{z-index:35;background:var(--dz-paper);position:sticky;top:60px}.producer-hub-nav button{min-height:48px;font-size:8px}.producer-hub-section{padding:16px 0 24px}.producer-layout-ref .detail-hero-ref{grid-template-columns:56px minmax(0,1fr) auto;gap:9px}.producer-layout-ref .detail-logo-ref{width:56px;height:56px}.producer-layout-ref .detail-title-ref h2{font-size:25px}.directory-profile-copy h1{font-size:32px}.champ-public-info-grid{gap:8px}.champ-public-info-card{min-height:76px;padding:12px}.home-card-grid{grid-template-columns:1fr;gap:10px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#0c0d0f;--ui-surface:#141518;--ui-surface-soft:#17181b;--ui-surface-raised:#1a1b1f;--ui-text:#f5f3ed;--ui-text-muted:#92949a;--ui-accent:#c9b766;--ui-gold:#c9b766;--ui-gold-light:#dfcf85;--ui-radius-sm:6px;--ui-radius-md:10px;--ui-radius-lg:14px;--ui-shadow:none;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:24px;--ui-space-6:32px;--ui-space-7:48px;--bg:var(--ui-bg);--bg-elevated:#101115;--surface:var(--ui-surface);--surface-soft:var(--ui-surface-soft);--surface-muted:var(--ui-surface-raised);--line:#2a2c32;--line-strong:#c9b76685;--text:var(--ui-text);--ink:var(--ui-text);--muted:var(--ui-text-muted);--brand:var(--ui-accent);--brand-2:var(--ui-gold-light);--primary:var(--ui-accent);--ok:#65b982;--danger:#e07a7a;--danger-soft:#e07a7a24;--shadow:none;--gold:var(--ui-gold);--gold-dim:#97883f;--gold-soft:#c9b7661f;--on-brand:#17150d;--accent:var(--brand);--border:var(--line);--warning:#d4a557;--success:#65b982;--radius:var(--ui-radius-md);--radius-sm:var(--ui-radius-sm);--gap:12px;--page-max:1240px;--bg-texture:none;--bg-texture-size:auto;--dz-ink:var(--ui-text);--dz-ink-soft:#d8d5cd;--dz-paper:var(--ui-bg);--dz-surface:var(--ui-surface);--dz-white:var(--ui-text);--dz-line:#f5f3ed1a;--dz-muted:var(--ui-text-muted);--dz-accent:var(--ui-accent);--dz-accent-strong:var(--ui-gold-light);--dz-gold:var(--ui-gold);--dz-accent-soft:#c9b7661f;--dz-accent-line:#c9b76652;--dz-panel-dark:var(--ui-surface);--dz-panel-dark-2:var(--ui-surface-raised);--dz-paper-2:var(--ui-surface-soft)}.page-authenticated>.page,.page-authenticated .page{padding-top:28px}.page-authenticated .shell{width:min(1380px,100% - 36px)}.linked-account-option{text-align:left;background:#f7f4ee;border-color:#ddd7ce;border-left-style:solid;border-left-width:3px;align-items:center;gap:10px;width:100%;transition:background .16s,border-color .16s,opacity .16s;display:flex}.page-authenticated .section-head h2{letter-spacing:-.025em;margin:0;font-size:clamp(24px,3vw,40px)}.page-authenticated .button:not(.secondary){border-color:var(--dz-accent);background:var(--dz-accent);color:#fff}.producer-layout-ref{--producer-bg:#e4e7ea;--producer-surface:#f7f4ee;--producer-surface-strong:#dfe3e7;--producer-panel:var(--dz-paper);--producer-ink:#1c2026;--producer-muted:#646b74;--producer-gold:var(--dz-accent);--producer-gold-deep:#d83d52;--producer-line:#10182029;--producer-line-soft:#1018201a;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:14px;padding:0;display:block}.producer-hub-nav{background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 12px;padding:0;display:grid}.producer-hub-nav button{color:#646a72;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:7px;min-height:52px;font-size:11px;font-weight:900;display:flex}.producer-hub-nav button.active{border-bottom-color:var(--dz-accent);color:var(--dz-ink)}.producer-hub-section{border-bottom:1px solid var(--line);border:0;gap:18px;padding:22px 0 34px;display:grid}.producer-hub-section>header{border-bottom:1px solid #10182024;min-height:60px}.producer-hub-section>header h2{letter-spacing:-.035em;font-size:clamp(30px,4vw,48px)}.producer-command-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.producer-layout-ref .championship-nav-card{border-color:var(--producer-line);min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto auto;margin:0;padding:0;display:block;overflow:visible}.producer-layout-ref .championship-detail-card{border-color:var(--producer-line);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.producer-primary-actions{border-bottom:1px solid var(--line);border-bottom-color:#10182021;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 10px;padding:10px 4px;display:flex}.producer-primary-actions .producer-action{min-width:112px;min-height:46px;box-shadow:none;background:#e4dfd7;border:0;border-radius:2px;flex:none;display:inline-flex}.producer-primary-actions .producer-action.primary{border-color:var(--brand);background:var(--dz-accent);color:#fff}.producer-championship-list{background:0 0;border-color:#10182024;border-top-style:none;border-top-width:0}.producer-simple-list{border-top:1px solid var(--line);background:0 0;border-color:#10182024;display:grid}.producer-layout-ref .championship-list{overscroll-behavior:contain;scrollbar-width:thin;border-top:1px solid var(--producer-line-soft);border-bottom:1px solid var(--producer-line-soft);background:0 0;border-color:#10182024;min-height:0;max-height:280px;padding:0;display:block;overflow:auto}.producer-championship-list .ref-champ-item{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;border-color:#1018201f;border-radius:0;grid-template-columns:46px minmax(0,1fr);gap:12px;min-height:68px;padding:9px 4px;display:grid}.producer-simple-list>a,.producer-simple-list>button{background:0 0;border-color:#1018201f}.producer-layout-ref .champ-list-item{box-shadow:none;border:0;border-bottom:1px solid var(--producer-line-soft);background:0 0;border-color:#1018201f;border-radius:0;grid-template-columns:46px minmax(0,1fr);gap:10px;min-height:62px;padding:8px 4px}.producer-championship-list .ref-champ-item:hover,.producer-simple-list>a:hover,.producer-simple-list>button:hover,.producer-layout-ref .champ-list-item:hover{background:#10182009}.producer-championship-list .ref-champ-item.active{border-left:3px solid var(--brand);background:var(--dz-accent-soft);border-left-color:var(--dz-accent);padding-left:9px}.producer-layout-ref .champ-list-item.active{background:var(--dz-accent-soft);box-shadow:inset 4px 0 0 var(--producer-gold);border-left-color:var(--dz-accent)}.producer-layout-ref .detail-hero-ref{box-shadow:none;border-color:var(--producer-line);border:0;border-bottom:1px solid var(--producer-line);color:#fff;background:linear-gradient(105deg,#101820f5,#17212bf0),#101820;border-radius:0;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;padding:28px;display:grid}.producer-layout-ref .detail-title-ref h2{color:#fff;margin:0;font-size:clamp(28px,4vw,42px);line-height:1}.producer-layout-ref .detail-title-ref p{color:#fff}.producer-layout-ref .detail-title-ref .eyebrow{color:var(--dz-accent);margin:0 0 3px}.producer-layout-ref .detail-logo-ref{background:#ffffff14;border:0;border-radius:0;width:76px;height:76px}.producer-layout-ref .detail-stat{box-shadow:none;border:0;border-left:1px solid var(--producer-line);background:0 0;border-color:#ffffff2e;border-radius:0;gap:2px;min-height:0;padding:6px 18px;display:grid}.producer-layout-ref .detail-stat strong{color:#fff;font-size:22px;line-height:1}.producer-layout-ref .detail-stat span{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.producer-layout-ref .champ-subtabs-ref{scrollbar-width:thin;border:0;border-bottom:1px solid var(--producer-line);background:0 0;border-bottom-color:#1018202e;gap:0;margin:10px 0 12px;padding:0;display:flex;overflow-x:auto}.producer-layout-ref .champ-subtabs-ref button{min-width:auto;min-height:44px;color:var(--producer-muted);text-transform:uppercase;background:0 0;border-top:0;border-bottom:3px solid #0000;border-left:0;border-right:1px solid #34383f;border-radius:0;flex:none;padding:0 12px;font-size:9px;font-weight:900}.producer-layout-ref .champ-subtabs-ref button.active{color:var(--dz-ink);border-color:var(--producer-gold);border-bottom-color:var(--dz-accent);background:0 0}.directory-profile-banner-inner{z-index:1;width:min(1320px,100% - 40px);margin:0 auto;padding:14px 18px 16px;position:relative}.directory-profile-hero{border:0;border-top:4px solid var(--brand);box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:24px;padding:30px;display:flex}.directory-profile-hero.compact{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:112px minmax(240px,1fr) minmax(340px,auto);gap:22px;padding:22px;display:grid}.directory-profile-hero.on-banner{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0}.directory-profile-copy h1{color:#fff;letter-spacing:-.04em;font-size:clamp(38px,5vw,68px)}.directory-profile-copy small{color:#ffffffb8}.directory-back.on-banner{color:#ffffffb8;text-shadow:0 1px 2px #0006;margin-bottom:6px;font-size:11px}.directory-tabs{background:0 0;border:0;border-bottom:1px solid #ffffff29;gap:0}.directory-tabs button{box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0}.directory-tabs button.active{border-bottom-color:var(--dz-accent);background:#ffffff0a}.directory-profile-content,.directory-profile-panels{width:min(1320px,100% - 40px);box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto}.directory-section,.directory-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.directory-grid-card,.directory-section-card{box-shadow:none;background:#f7f4ee;border:0;border-radius:0}.directory-list-item{background:0 0;border-color:#10182021}.directory-list-item:hover{background:#10182009}.champ-stats-table{border-collapse:collapse;table-layout:auto;background:#f7f4ee;width:100%;min-width:680px}.champ-stats-table tr:hover td{background:#ff54680e}.home-card-grid{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.urgent-list{background:0 0;grid-template-columns:1fr 1fr;gap:12px;display:grid}.category-grid{background:0 0;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.team-championship-quick-actions{flex-wrap:wrap;gap:8px;padding:0 14px 14px 74px;display:flex}.team-championship-quick-actions button,.team-championship-quick-actions a{color:#101820;text-transform:uppercase;letter-spacing:.035em;background:#fff;border:1px solid #10182024;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.team-championship-quick-actions button:first-child{color:#fff;background:#101820}.team-line-inline-detail{background:#f6f1e8;border-top:1px solid #10182024;padding:14px}@media (max-width:760px){.team-championship-quick-actions{padding:0 10px 12px}.team-championship-quick-actions button,.team-championship-quick-actions a{flex:calc(50% - 8px);justify-content:center}}@media (max-width:720px){.public-home{overflow-x:clip}.public-home-alert{display:none}.public-home-header{gap:10px;width:100%;height:58px;padding:0 14px}.public-home-brand{min-width:0}.public-home-brand .system-logo{width:34px;height:34px}.public-home-brand b{font-size:14px}.public-home-brand small,.public-home-nav{display:none}.public-home-auth-actions{gap:6px;margin-left:auto}.public-home-register,.public-home-access{min-height:38px;margin-left:0;padding:0 10px;font-size:9px}.public-home-hero{width:100%;min-height:0;margin:0;padding:46px 18px 42px;display:block}.public-home-hero-media video{display:block}.public-home-hero-overlay{background:linear-gradient(#080d12b8,#080d12ed 68%,#101820 100%)}.public-home-hero-copy{max-width:none}.public-home-hero .home-kicker{font-size:9px;line-height:1.35}.public-home-hero h1{max-width:560px;margin:12px 0 14px;font-size:clamp(42px,13vw,58px);line-height:.92}.public-home-hero-copy>p{max-width:520px;margin-bottom:0;font-size:13px;line-height:1.5}.public-home-search{gap:7px;width:100%;margin-top:20px;padding:6px}.public-home-search>svg{display:none}.public-home-search input{min-height:42px;padding:0 8px;font-size:12px}.public-home-search button{min-height:42px;padding:0 13px;font-size:10px}.public-home-token-action{margin-top:12px}.public-home-token-action button{font-size:10px}.public-home-token-entry{grid-template-columns:auto minmax(0,1fr);gap:7px;padding:7px 9px}.public-home-token-entry button{grid-column:1/-1;width:100%;min-height:40px}.public-home-token-error{grid-column:1/-1}.public-home-trust{grid-template-columns:1fr;gap:8px;margin-top:14px;display:grid}.public-home-trust span{font-size:10px;line-height:1.25}.featured-championship{display:none}.home-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0 0 48px;padding:18px 10px}.home-stat-strip div{border-right:1px solid #ffffff21;align-content:center;justify-items:center;gap:5px;min-width:0;padding:0 8px;display:grid}.home-stat-strip b{font-size:27px;line-height:1}.home-stat-strip span{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:9px;line-height:1.25}.public-home-section{width:calc(100% - 28px);margin-bottom:56px}.public-section-head{align-items:flex-end;gap:12px;margin-bottom:16px}.public-section-head h2,.home-how h2{font-size:clamp(30px,9vw,40px)}.public-section-head>a{flex:none;padding-bottom:4px;font-size:10px}.home-filter-row{gap:3px;margin-bottom:16px;padding-bottom:10px}.home-filter-row>svg{flex:none}.home-filter-row button{padding:9px 10px;font-size:10px}.home-card-grid{grid-template-columns:1fr;gap:14px}.home-champ-card{grid-template-columns:minmax(118px,38%) minmax(0,1fr);min-height:178px;display:grid}.home-champ-media{width:100%;height:100%;min-height:178px}.home-champ-content{flex-direction:column;min-width:0;padding:14px 13px;display:flex}.home-champ-content h3{margin-bottom:9px;font-size:15px}.home-champ-meta{gap:6px;display:grid}.home-champ-meta span{margin:0;font-size:10px;line-height:1.25}.home-vacancy-line{margin-top:auto;padding-top:10px}.home-vacancy-line>span{font-size:9px}.home-champ-content footer{margin-top:10px}.home-champ-content footer strong{font-size:13px}.home-champ-content footer a{font-size:9px}.home-urgent-section,.home-categories{width:100%;padding:52px 14px}.urgent-list,.category-grid{grid-template-columns:1fr;gap:9px}.category-grid button{min-height:104px}.home-how{grid-template-columns:1fr;gap:18px;width:calc(100% - 28px);padding:24px 18px}.public-home-footer{flex-direction:column;align-items:flex-start;gap:14px;width:calc(100% - 28px)}}@media (max-width:390px){.public-home-hero{padding-inline:14px}.public-home-hero h1{font-size:40px}.home-stat-strip{padding-inline:4px}.home-stat-strip div{padding-inline:5px}.home-stat-strip b{font-size:23px}.home-stat-strip span{font-size:8px}.public-section-head{flex-direction:column;align-items:flex-start}.home-champ-card{grid-template-columns:112px minmax(0,1fr)}}.login-portal{background:#2b1b20;min-height:100vh;padding:0}.login-portal-stage{isolation:isolate;color:#f7f4ee;--lealt-scroll-shift:0px;--lealt-bg-shift:0px;--lealt-pointer-x:0px;--lealt-pointer-y:0px;--lealt-pointer-x-inverse:0px;--lealt-pointer-y-inverse:0px;--lealt-hero-opacity:1;background:#2b1b20;place-items:center;min-height:100vh;padding:clamp(28px,4vw,54px);display:grid;position:relative;overflow:hidden auto}.login-portal-stage>.lealt-motion-login{z-index:0;opacity:.96}.login-portal-overlay{z-index:1;pointer-events:none;background:radial-gradient(circle at 76% 16%,#ffe08417,#0000 28%),linear-gradient(90deg,#07090d99,#07090d38 52%,#07090d6b);position:absolute;inset:0}.login-portal-overlay:after{content:"";opacity:.18;mix-blend-mode:soft-light;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 4px);position:absolute;inset:0}.login-portal-content{z-index:2;grid-template-columns:minmax(0,1fr) minmax(420px,600px);align-items:center;gap:clamp(48px,7vw,108px);width:min(1400px,100%);display:grid;position:relative}.login-portal-intro{flex-direction:column;align-self:center;min-width:0;display:flex}.login-portal-brand{align-items:center;gap:12px;width:max-content;display:flex;position:relative}.login-portal-brand:after{content:"";background:linear-gradient(90deg,#dfcf858a,#0000);height:1px;position:absolute;bottom:-13px;left:64px;right:-86px}.login-portal-brand>div{flex-direction:column;line-height:1;display:flex}.login-portal-brand strong{letter-spacing:.05em;font-size:18px}.login-portal-brand span{color:#ffffff75;letter-spacing:.18em;margin-top:5px;font-size:9px}.login-portal-copy{max-width:760px;opacity:var(--lealt-hero-opacity,1);margin-top:clamp(54px,8vh,94px)}.login-portal-kicker,.login-panel-step{color:#dfcf85;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:950}.login-portal-copy h1{color:#fff;letter-spacing:-.055em;max-width:820px;margin:15px 0 20px;font-size:clamp(58px,6.2vw,100px);line-height:.84}.login-portal-copy h1 span{display:block;overflow:hidden}.login-portal-copy h1 .login-title-accent{color:#dfcf85;text-shadow:0 0 28px #dfcf851a}.login-portal-copy p{color:#ffffffa8;max-width:620px;margin:0;font-size:15px;line-height:1.65}.login-live-telemetry{color:#ffffff7a;letter-spacing:.11em;flex-wrap:wrap;gap:8px 18px;margin-top:26px;font-size:8px;font-weight:900;display:flex}.login-live-telemetry span{align-items:center;gap:7px;display:inline-flex}.login-live-telemetry i{background:#dfcf852e;border:1px solid #dfcf85c7;width:6px;height:6px;animation:1.8s ease-in-out infinite alternate loginTelemetryPulse;rotate:45deg}.login-live-telemetry span:nth-child(2) i{animation-delay:.36s}.login-live-telemetry span:nth-child(3) i{animation-delay:.72s}.login-portal-panel{color:#f6f2e9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1116eb;border:1px solid #dfcf8533;border-top:4px solid #dfcf85;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden;box-shadow:0 38px 110px #0000007a,0 0 0 1px #ffffff05}.login-portal-panel:before{content:"";opacity:.72;background:linear-gradient(90deg,#fff1a8,#0000);width:34%;height:1px;position:absolute;top:0;left:0}.login-portal-panel:after{content:"DZ / SECURE ACCESS";color:#dfcf8557;letter-spacing:.18em;font-size:7px;font-weight:950;position:absolute;top:15px;right:18px}.login-auth-step{width:100%;padding:clamp(28px,4vw,52px)}.login-portal-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;min-height:430px;padding:clamp(28px,4vw,52px);display:flex}.login-portal-loading svg{color:#dfcf85}.login-portal-loading strong{text-transform:uppercase;font-size:20px}.login-portal-loading span{color:#8a929d;font-size:12px}.login-auth-step h2,.login-profile-head h2{color:#f8f4eb;letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(31px,3vw,46px);line-height:.95}.login-auth-step>p,.login-profile-head p{color:#8f97a2;margin:0;font-size:13px;line-height:1.55}.login-auth-step .social-login-stack{margin-top:0}.login-auth-step .social-login-button{color:#d5d0c6;letter-spacing:.05em;text-transform:uppercase;width:100%;min-height:46px;box-shadow:none;background:#151a21;border:1px solid #dfcf8538;border-radius:0;justify-content:center;font-size:10px;font-weight:900}.login-auth-step .social-login-button:hover{color:#fff;background:#1b2129;border-color:#dfcf858f;transform:none}.login-create-fast-track{background:#171c23;border-left:3px solid #dfcf85;gap:3px;margin:16px 0 10px;padding:10px 12px;display:grid}.login-create-fast-track strong{color:#dfcf85;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.login-create-fast-track span{color:#8f97a2;font-size:10px;line-height:1.4}.login-auth-divider{color:#68717d;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:18px 0;font-size:9px;font-weight:900;display:flex}.login-auth-divider:before,.login-auth-divider:after{content:"";background:#ffffff17;flex:1;height:1px}.login-email-form{gap:12px;display:grid}.login-email-field{gap:6px;display:grid}.login-email-field>span,.login-otp-field>span{color:#8d95a0;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:950}.login-email-field input{color:#f5f2eb;width:100%;min-height:50px;font:inherit;background:#171c23;border:1px solid #ffffff1a;border-radius:0;outline:none;padding:0 13px;font-size:13px;transition:border-color .18s,background .18s,box-shadow .18s}.login-email-field input::placeholder{color:#6e7680}.login-email-field input:focus{background:#1b2129;border-color:#dfcf85;box-shadow:0 0 0 1px #dfcf851f}.login-account-identity-fields{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:122px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.login-account-name-fields{gap:12px;min-width:0;display:grid}.login-account-name-fields-simple{border-top:1px solid #ffffff14;padding:14px 0}.login-account-avatar-field .field>label{color:#8d95a0;letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:950;display:block}.login-account-avatar-field .upload-field{grid-template-columns:1fr;gap:7px}.login-account-avatar-field .upload-picker{color:#dfcf85;background:#171c23;border:1px solid #ffffff1a;border-radius:0;width:104px;height:104px}.login-account-avatar-field .upload-hint-row{color:#737b85;gap:4px;font-size:7px;line-height:1.35;display:grid}.login-account-avatar-field .inline-icon-button{color:#dfcf85;background:0 0;border:0;width:max-content;padding:3px 0;font-size:8px}.login-username-control{color:#dfcf85;background:#171c23;border:1px solid #ffffff1a;grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:50px;display:grid!important}.login-username-control:focus-within{background:#1b2129;border-color:#dfcf85;box-shadow:0 0 0 1px #dfcf851f}.login-username-control b{border-right:1px solid #ffffff14;place-items:center;height:100%;font-size:14px;display:grid}.login-email-field .login-username-control input{min-height:48px;box-shadow:none;background:0 0;border:0;padding-left:10px}.login-email-field .login-username-control input:focus{box-shadow:none;background:0 0;border:0}.login-username-hint{color:#747c86;font-size:8px;line-height:1.4}.login-email-primary{color:#11151a;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#dfcf85;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:0 16px;font-size:12px;font-weight:950;transition:transform .18s,filter .18s;display:inline-flex}.login-email-primary:hover{filter:brightness(1.04);transform:translateY(-1px)}.login-email-primary:disabled{cursor:wait;opacity:.65;transform:none}.login-email-link{color:#8c949e;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:10px;font-weight:850}.login-email-link:hover{color:#dfcf85}.login-email-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.login-account-action{min-height:42px;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:0;padding:0 12px;font-size:10px;font-weight:950}.login-account-action.recovery{color:#9ca3ad;background:0 0;border:1px solid #ffffff1c}.login-account-action.recovery:hover{color:#fff;border-color:#dfcf8561}.login-account-action.create{color:#11151a;background:#dfcf85;border:1px solid #dfcf85}.login-account-action.create:hover{filter:brightness(1.04)}.login-existing-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.login-existing-account-actions button{color:#d5d0c6;min-height:42px;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#171c23;border:1px solid #dfcf853d;border-radius:0;padding:0 12px;font-size:10px;font-weight:950}.login-existing-account-actions button:hover{color:#fff;border-color:#dfcf85}.login-auth-divider-secondary{margin:20px 0 12px}.login-social-secondary{margin-bottom:2px}.login-email-switch{text-align:center;margin-top:14px}.login-email-switch:empty{display:none}.login-email-switch button{color:#89919b;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:10px}.login-email-switch button strong{color:#dfcf85}.login-password-hint{color:#747c87;margin-top:-3px;font-size:9px;line-height:1.45}.login-email-sent{color:#e8e4dc;background:#171c23;border-left:3px solid #dfcf85;align-items:center;gap:10px;min-height:62px;padding:12px 14px;display:flex}.login-email-sent svg{color:#dfcf85}.login-email-sent strong{overflow-wrap:anywhere;min-width:0;font-size:12px}.login-otp-field{gap:7px;display:grid}.login-otp-field input{color:#f7f2e8;width:100%;min-height:64px;font:inherit;letter-spacing:.34em;text-align:center;font-variant-numeric:tabular-nums;background:#171c23;border:1px solid #ffffff1a;border-radius:0;outline:none;padding:0 18px 0 25px;font-size:28px;font-weight:950}.login-otp-field input:focus{border-color:#dfcf85}.login-otp-field input::placeholder{color:#555d67}.login-email-link.otp-resend{justify-self:center;margin-top:1px}.login-email-link:disabled{cursor:wait;opacity:.5}.login-auth-step>.message{margin-top:14px}.login-security-note{color:#7f8792;align-items:flex-start;gap:8px;margin-top:18px;font-size:11px;line-height:1.45;display:flex}.login-security-note svg{color:#dfcf85;flex:none}.login-profile-step{width:100%;max-height:min(82vh,760px);padding:clamp(28px,4vw,52px);overflow-y:auto}.login-profile-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.login-change-account{color:#949ca7;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:10px;font-weight:900;display:inline-flex}.login-change-account:hover{color:#dfcf85}.login-profile-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.login-profile-card{color:#f3efe7;text-align:left;background:#171c23;border:1px solid #ffffff1a;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:13px;transition:border-color .18s,transform .18s,background .18s;display:grid}.login-profile-card:hover{background:#1b2129;border-color:#dfcf85;transform:translateY(-2px)}.login-profile-card.admin{color:#101419;background:#dfcf85;border-color:#dfcf85}.login-profile-card.admin .login-profile-card-copy span{color:#574f2b}.login-profile-avatar{color:#dfcf85;background:#20262e;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.login-profile-avatar img{object-fit:cover;width:100%;height:100%}.login-profile-card-copy{flex-direction:column;min-width:0;display:flex}.login-profile-card-copy small{color:#dfcf85;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:950}.login-profile-card-copy strong{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;margin-top:3px;font-size:14px;overflow:hidden}.login-profile-card-copy span{text-overflow:ellipsis;white-space:nowrap;color:#858e99;margin-top:3px;font-size:10px;overflow:hidden}.login-no-profile{text-align:center;background:#171c23;border:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:7px;padding:26px;display:flex}.login-no-profile svg{color:#dfcf85}.login-no-profile strong{text-transform:uppercase}.login-no-profile p{color:#858e99;margin:0;font-size:11px}.login-create-area{border-top:1px solid #ffffff17;margin-top:24px;padding-top:18px}.login-create-title{color:#e7e3db;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:10px;font-size:10px;font-weight:950;display:flex}.login-create-title svg{color:#dfcf85}.login-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.login-create-grid button{text-align:left;color:#f2eee6;background:#171c23;border:1px solid #ffffff14;border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;padding:11px 12px;display:grid}.login-create-grid button:hover{background:#1c222a;border-left-color:#dfcf85}.login-create-grid strong{text-transform:uppercase;font-size:11px}.login-create-grid span{color:#818a95;grid-column:1/2;font-size:9px;line-height:1.3}.login-create-grid svg{color:#dfcf85;grid-area:1/2/3;align-self:center}@keyframes loginTelemetryPulse{0%{opacity:.38;transform:scale(.82)}to{opacity:1;transform:scale(1.18)}}@media (max-width:980px){.login-portal-stage{place-items:start stretch;padding:34px 24px 42px}.login-portal-content{grid-template-columns:1fr;gap:34px;width:min(760px,100%);margin:0 auto}.login-portal-intro{padding-top:6px}.login-portal-copy{max-width:720px;margin-top:42px}.login-portal-copy h1{font-size:clamp(52px,10vw,78px)}.login-portal-panel{width:100%;min-height:0}}@media (max-width:640px){.login-portal-stage{min-height:100svh;padding:18px 14px 26px}.login-portal-content{gap:26px;width:100%}.login-portal-intro{padding-top:0}.login-portal-brand{gap:10px}.login-portal-brand:after{bottom:-10px;left:52px;right:-44px}.login-portal-brand .system-logo{--system-logo-size:42px}.login-portal-brand strong{font-size:16px}.login-portal-brand span{font-size:7px}.login-portal-copy{max-width:none;margin-top:34px}.login-portal-kicker{letter-spacing:.14em;font-size:8px}.login-portal-copy h1{letter-spacing:-.045em;margin:12px 0 16px;font-size:clamp(38px,12vw,52px);line-height:.88}.login-portal-copy p{font-size:12px;line-height:1.55}.login-live-telemetry{gap:8px 12px;margin-top:18px;font-size:7px}.login-portal-panel{border-top-width:3px;width:100%}.login-portal-panel:after{font-size:6px;top:12px;right:12px}.login-auth-step,.login-portal-loading{padding:25px 18px 22px}.login-profile-step{max-height:none;padding:25px 18px;overflow:visible}.login-auth-step h2,.login-profile-head h2{font-size:clamp(28px,9vw,38px)}.login-account-identity-fields{grid-template-columns:1fr}.login-account-avatar-field .upload-field{grid-template-columns:88px minmax(0,1fr);align-items:center}.login-account-avatar-field .upload-picker{width:88px;height:88px}.login-profile-head{display:block}.login-change-account{margin-top:8px}.login-email-actions,.login-existing-account-actions,.login-profile-grid,.login-create-grid{grid-template-columns:1fr}}.team-dashboard,.player-dashboard,.manager-dashboard{--panel-accent:var(--dz-accent);width:min(1380px,100%);margin-inline:auto}.team-dashboard>.section-head h2,.player-dashboard>.section-head h2,.manager-dashboard>.section-head h2,.manager-hub-header h2,.manager-hub-header-compact h2{letter-spacing:-.04em;font-size:clamp(30px,4vw,50px)}.team-panel-tabs{scrollbar-width:thin;background:0 0;border:0;border-bottom:1px solid #10182029;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;display:flex;overflow-x:auto}.panel-tabs,.producer-tabs{scrollbar-width:thin;background:0 0;border:0;border-bottom:1px solid #10182029;gap:0;padding:0;display:flex;overflow-x:auto}.manager-subnav{scrollbar-width:thin;background:0 0;border:0;border-bottom:1px solid #10182029;flex-wrap:wrap;gap:0;padding:0;display:flex;overflow-x:auto}.manager-champ-tabs{scrollbar-width:thin;background:0 0;border:0;border-bottom:1px solid #10182029;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:0;display:flex;overflow-x:auto}.team-panel-tabs button,.panel-tabs button,.producer-tabs button,.manager-subnav button,.manager-champ-tabs button{min-height:46px;color:var(--dz-muted);box-shadow:none;text-transform:uppercase;letter-spacing:.055em;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;padding:10px 15px;font-size:10px;font-weight:900}.team-panel-tabs button.active,.panel-tabs button.active,.producer-tabs button.active,.manager-subnav button.active,.manager-champ-tabs button.active{border-bottom-color:var(--dz-accent);color:var(--dz-ink)}.team-championship-list{gap:12px;display:grid}.team-line-grid,.team-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.player-summary-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.manager-profile-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.manager-vendas-list,.manager-context-stack{gap:12px;display:grid}.manager-detail-block{box-shadow:none;background:#f7f4ee;border:0;border-radius:0;gap:8px;display:grid}.manager-vendas-list>*{box-shadow:none;background:#f7f4ee;border:0;border-radius:0}.team-championship-card,.manager-champ-panel{box-shadow:none;background:#f7f4ee;border:0;border-left:4px solid #0000;border-radius:0;transition:background .18s,border-color .18s}.manager-detail-panel{min-height:420px;box-shadow:none;background:#f7f4ee;border:0;border-left:4px solid #0000;border-radius:0;align-content:start;gap:14px;transition:background .18s,border-color .18s;display:grid}.team-championship-card:hover,.manager-champ-panel:hover,.manager-detail-panel:hover{border-left-color:var(--dz-accent);background:#eee9e1}.team-championship-head{text-align:left;cursor:pointer;background:0 0;border:0 #1018201f;grid-template-columns:48px minmax(0,1fr) auto 22px;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.team-section-title{border-color:#1018201f;justify-content:space-between;align-items:center;gap:16px;margin:4px 0 14px;display:flex}.manager-detail-actions{border-color:#1018201f;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.manager-list-actions{border-color:#1018201f;gap:8px;margin-top:10px;display:grid}.manager-champ-summary{border-color:#1018201f;margin:12px 0 4px}.team-championship-status{text-align:right;box-shadow:none;text-transform:uppercase;letter-spacing:.045em;border-radius:1px}.manager-mode-chip{background:var(--surface);color:#171a22;text-transform:uppercase;letter-spacing:.045em;cursor:pointer;min-height:42px;box-shadow:none;border:1px solid #e1e4e8;border-radius:1px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:900;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.manager-mode-chip-sm{min-height:34px;box-shadow:none;text-transform:uppercase;letter-spacing:.045em;border-radius:1px;padding:0 12px;font-size:10px}.manager-perm-chip{background:var(--gold-soft);color:#a92532;text-transform:uppercase;min-height:26px;box-shadow:none;letter-spacing:.045em;border:1px solid #ead0d3;border-radius:1px;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.vaga-status-pill{text-transform:uppercase;letter-spacing:.045em;width:max-content;box-shadow:none;border-radius:1px;padding:4px 8px;font-size:9px;font-weight:950}.count-pill{border:1px solid var(--line);box-shadow:none;text-transform:uppercase;letter-spacing:.045em;border-radius:1px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:inline-flex}.team-line-card,.team-player-card{box-shadow:none;background:#f7f4ee;border:0;border-radius:0;align-items:center;gap:12px;padding:12px;display:flex;position:relative;overflow:hidden}.manager-profile-card{text-align:left;cursor:pointer;box-shadow:none;background:#f7f4ee;border:0;border-radius:0;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.player-summary-grid>*{box-shadow:none;background:#f7f4ee;border:0;border-radius:0;position:relative;overflow:hidden}.team-line-card:before,.team-player-card:before,.manager-profile-card:before,.player-summary-grid>:before{content:"";background:var(--dz-accent);opacity:.78;width:3px;position:absolute;inset:0 auto 0 0}.team-player-card img,.team-line-card img{object-fit:cover;width:52px;height:52px;box-shadow:none;background:#1018200f;border:0;border-radius:2px}.manager-profile-avatar{width:48px;height:48px;box-shadow:none;background:#1018200f;border:0;border-radius:2px;place-items:center;font-weight:900;display:grid;overflow:hidden}.manager-detail-thumb{color:#475467;box-shadow:none;background:#1018200f;border:0;border-radius:2px;flex-shrink:0;place-items:center;font-weight:900;display:grid;overflow:hidden}.manager-champ-logo{object-fit:cover;width:56px;height:56px;box-shadow:none;background:#1018200f;border:0;border-radius:2px}.vaga-row-avatar{color:#64748b;width:40px;height:40px;box-shadow:none;background:#1018200f;border:0;border-radius:2px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.lineup-token-card{box-shadow:none;background:#ece7df;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.lineup-invite-preview{color:#1f2937;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:none;background:#ece7df;border:0;border-radius:0;margin:0;padding:16px;font-size:.9rem;line-height:1.55}.lineup-invite-result{box-shadow:none;background:#ece7df;border:0;border-radius:0;gap:16px;display:grid}.lineup-token-list{box-shadow:none;background:#ece7df;border:0;border-radius:0;gap:10px;display:grid}.staff-search-results{box-shadow:none;background:#ece7df;border:0;border-radius:0;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:10px 0;display:grid}.transfer-team-results{max-height:280px;box-shadow:none;background:#ece7df;border:0;border-radius:0;gap:8px;display:grid;overflow-y:auto}.inline-action-panel{color:var(--text);box-shadow:none;background:#ece7df;border:0 dashed;border-radius:0;padding:14px;animation:.16s ease-out dzDrop}.subtab-actionbar{color:var(--text);box-shadow:none;background:#ece7df;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.compact-row{border:1px solid var(--line);border-radius:var(--radius);color:var(--text);box-shadow:none;text-align:left;background:0 0;border-color:#1018201c;width:100%;margin-bottom:8px;padding:10px}.vaga-row-summary{text-align:left;cursor:pointer;width:100%;min-height:58px;box-shadow:none;background:0 0;border:0 #1018201c;grid-template-columns:44px 42px minmax(160px,1fr) minmax(90px,auto) 28px;align-items:center;gap:10px;padding:8px 12px;display:grid}.vaga-row-details{box-shadow:none;background:0 0;border-color:#1018201c;border-top-style:dashed;border-top-width:1px;justify-content:space-between;align-items:center;gap:15px;padding:10px 12px 12px 108px;display:flex}.link-invite-main{min-width:0;box-shadow:none;background:0 0;border-color:#1018201c;gap:2px;display:grid}.link-invite-details{box-shadow:none;background:0 0;border-color:#1018201c;border-top-style:solid;border-top-width:1px;gap:14px;padding:0 14px 14px;display:grid}.game-folder-row{box-shadow:none;background:0 0;border-color:#1018201c}.phase-folder-row{box-shadow:none;background:0 0;border-color:#1018201c;border-bottom-style:solid;border-bottom-width:1px}.folder-row{box-shadow:none;background:0 0;border-color:#1018201c;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.compact-row:hover{background:#10182009}.vaga-row-summary:hover{filter:brightness(.985);background:#10182009}.link-invite-main:hover,.game-folder-row:hover,.phase-folder-row:hover,.folder-row:hover{background:#10182009}.game-folder-card{box-shadow:none;background:#f7f4ee;border:0;border-radius:0;overflow:hidden}.phase-folder-card,.folder-card{box-shadow:none;background:#f7f4ee;border:0;border-radius:0}.link-ref-list-panel{box-shadow:none;background:#f7f4ee;border:0;border-radius:0;gap:10px;margin-top:12px;padding:12px 14px;display:grid}.game-editor-panel{border:1px solid var(--ui-line,#f5f3ed17);background:var(--ui-surface,#141518);color:var(--ui-text,#f5f3ed);box-shadow:none;border-radius:10px}.game-form-section{border:0;border-top:1px solid var(--ui-line,#f5f3ed17);box-shadow:none;background:0 0;border-radius:0;gap:12px;padding:14px 0;display:grid}.game-folder-card>summary,.phase-folder-card>summary,.folder-card>summary{background:#ece7df;border-bottom:1px solid #10182021}.game-form-section-header{color:var(--ui-text,#f5f3ed);background:0 0;border:0;justify-content:space-between;align-items:flex-end;gap:14px;padding:0 0 2px;display:flex}.link-ref-list-head{background:#ece7df;border-bottom:1px solid #10182021;gap:2px;display:grid}.manager-flow-strip{color:#fff;box-shadow:none;background:#101820;border:0;border-radius:0}.manager-flow-steps{color:#fff;box-shadow:none;background:#101820;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.manager-flow-step-icon{color:var(--dz-accent);place-items:center;display:grid}.manager-flow-step-copy strong{text-transform:uppercase;color:var(--dz-accent);font-size:12px}.manager-flow-ok{color:var(--dz-accent);text-transform:uppercase;font-size:10px;font-weight:900}.manager-flow-step-copy small{color:#ffffff94}.system-admin-page{background:var(--dz-paper,#f3f1ec);min-height:100vh;color:var(--text);background-color:#0000;padding:18px}.bank-wallet-page{background:var(--dz-paper,#f3f1ec);min-height:100vh}.system-admin-header{max-width:1500px;box-shadow:none;border:0;border-left:5px solid var(--dz-accent,#ff5468);color:#fff;background:#101820;border-radius:0;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:14px 16px;display:flex}.system-admin-header h1{color:#fff;margin:2px 0 0;font-size:21px}.system-admin-header p{color:#fff;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.bank-wallet-hero h1{text-transform:uppercase;color:#fff;margin:4px 0 0;font-size:22px}.bank-wallet-hero small{color:#fff;font-size:12px;font-weight:700}.bank-wallet-eyebrow{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.system-admin-header button{background:var(--surface);text-transform:uppercase;cursor:pointer;min-height:34px;box-shadow:none;border:1px solid #d8dce2;border-radius:1px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.bank-wallet-refresh{border:1px solid var(--line);width:40px;height:40px;color:var(--text);cursor:pointer;box-shadow:none;background:#fff;border-radius:1px;place-items:center;display:grid}.system-admin-tabs{max-width:1500px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #10182029;border-radius:0;gap:0;margin:8px auto 0;padding:0;display:flex}.system-admin-tabs button{text-transform:uppercase;cursor:pointer;min-height:38px;color:var(--dz-muted,#626873);box-shadow:none;letter-spacing:.055em;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:0 16px;font-size:10px;font-weight:900}.bank-wallet-tabs button{min-height:40px;color:var(--dz-muted,#626873);text-transform:uppercase;cursor:pointer;box-shadow:none;letter-spacing:.055em;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;font-size:11px;font-weight:900}.system-admin-tabs button.active,.bank-wallet-tabs button.active{color:var(--dz-ink,#111820);border-bottom-color:var(--dz-accent,#ff5468);background:0 0}.admin-metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1500px;margin:8px auto;display:grid}.admin-infra-grid{grid-template-columns:1fr 1fr;gap:12px;max-width:1500px;margin:8px auto;display:grid}.admin-publication-grid,.admin-report-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.admin-metric-grid article,.admin-infra-grid article{box-shadow:none;background:#f7f4ee;border:0;border-radius:0;align-items:center;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}.admin-section{max-width:1500px;box-shadow:none;background:#f7f4ee;border:0;border-radius:0;margin:8px auto;padding:16px}.admin-publication-grid article,.admin-report-list article{box-shadow:none;background:#f7f4ee;border:0;border-radius:0;gap:9px;padding:12px;display:grid}.admin-section>header{border-bottom:1px solid #10182021;padding-bottom:12px}.admin-table-wrap table{border-collapse:collapse;background:0 0;width:100%;font-size:12px}.admin-table-wrap th{text-align:left;color:#fff;text-transform:uppercase;letter-spacing:.055em;background:#101820;border-bottom:1px solid #e4e7eb;padding:10px;font-size:9px}.admin-table-wrap td{text-align:left;background:0 0;border-color:#1018201c;border-bottom-style:solid;border-bottom-width:1px;padding:10px}.admin-table-wrap tbody tr:hover td{background:#10182009}.admin-row-actions button{background:var(--surface);text-transform:uppercase;cursor:pointer;min-height:34px;box-shadow:none;border:1px solid #d8dce2;border-radius:1px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.operational-log{box-shadow:none;border-top:1px solid #edf0f3;border-radius:0;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.operational-log-copy span{color:#66717e;background:#f1f3f5;border-radius:1px;padding:2px 6px;font-size:9px;font-weight:800}.admin-status{text-transform:uppercase;background:#edf0f3;border-radius:1px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.bank-wallet-shell{gap:14px;width:min(1180px,100% - 28px);margin:0 auto;padding:18px 0 48px;display:grid}.bank-wallet-hero{box-shadow:none;border:0;border-left:5px solid var(--dz-accent,#ff5468);color:#fff;background:#101820;border-radius:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:26px;display:flex}.bank-wallet-tabs{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #10182029;border-radius:0;grid-template-columns:repeat(4,1fr);gap:0;margin-top:14px;padding:0;display:grid}.bank-wallet-shell section,.bank-wallet-shell article{box-shadow:none}.admin-feedback{max-width:1500px;box-shadow:none;border:1px solid;border-radius:0;margin:8px auto;padding:11px 13px}.agenda-error{box-shadow:none;border-radius:0}.message{border:1px solid var(--line);background:var(--surface);color:var(--text);box-shadow:none;border-radius:0;margin-top:10px;padding:10px;font-size:13px;font-weight:700}.teams-feedback{box-shadow:none;background:#f6f7f8;border:1px solid #d8dbe1;border-radius:0;padding:11px 13px;font-size:13px;font-weight:700}.directory-profile-banner{--banner-title:#fff;--banner-muted:#fffffff2;--banner-soft:#ffffffe0;--banner-label:#ffffffc7;color:#fff;width:100%;max-width:100%;box-shadow:none;background:linear-gradient(105deg, #0a0f15f0, #0e161fd1), var(--directory-banner-image,none);border:0;border-radius:0;margin:0;position:relative;overflow:hidden}.directory-profile-banner:after{content:"";pointer-events:none;background:var(--dz-accent,#ff5468);height:4px;position:absolute;inset:auto 0 0}.champ-public-banner:after{content:"";background:var(--dz-accent,#ff5468);height:4px;position:absolute;inset:auto 0 0}.directory-profile-hero.on-banner h1{text-transform:uppercase;color:#fff;text-shadow:0 1px 3px #00000073;margin:3px 0 4px;font-size:26px;line-height:1.08}.directory-profile-hero.on-banner strong{color:#fff;text-shadow:0 1px 2px #00000059;font-size:12px}.directory-profile-hero.on-banner p{color:#fff;text-shadow:0 1px 2px #0006;max-width:720px;margin:0;font-size:13px;line-height:1.3}.champ-public-hero p{color:#fff}.directory-profile-avatar{width:128px;height:128px;box-shadow:none;background:#e9e5dd;border:0;border-radius:0;flex:none;place-items:center;display:grid;overflow:hidden}.directory-card-media{width:92px;height:92px;box-shadow:none;background:#e9e5dd;border:0;border-radius:0;flex:none;place-items:center;display:grid;overflow:hidden}.champ-stats-avatar{width:30px;height:30px;box-shadow:none;background:#e9e5dd;border:0;border-radius:0;flex:0 0 30px;place-items:center;font-size:9px;font-weight:900;display:grid;overflow:hidden}.directory-search:focus-within{box-shadow:inset 0 -3px 0 var(--dz-accent,#ff5468)}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.directory-card{min-height:150px;color:var(--text);box-shadow:none;background:#ffffffeb;border:0;border-radius:0;align-items:center;gap:18px;padding:18px;text-decoration:none;transition:transform .18s,background .18s;display:flex;position:relative}.directory-card:hover{border-color:var(--brand);box-shadow:inset 4px 0 0 var(--dz-accent,#ff5468);background:#fff;transform:translate(3px)}.directory-card-content p{color:var(--dz-muted,#626975);white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:13px;overflow:hidden}.directory-card-content>span{color:var(--dz-muted,#626975)}.directory-profile-desc{white-space:pre-wrap;max-width:52ch;color:var(--dz-muted,#626975);margin-top:6px;line-height:1.45}.home-empty-state{border:1px dashed var(--dz-line,#d7d2c8);color:#7a828d;min-height:230px;box-shadow:none;background:#ffffff8f;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.vacancies-empty{border:1px dashed var(--dz-line,#d7d2c8);box-shadow:none;background:#ffffff8f;border-radius:0}.champ-stats-section{box-shadow:none;border:0;border-radius:0;overflow:hidden}.champ-public-panel-head h2,.champ-public-panel-head h3{letter-spacing:-.02em}.champ-public-info-links a{box-shadow:none;border-radius:0}.champ-stats-tabs{border:0;border-bottom:1px solid var(--dz-line,#d7d2c8);background:0 0;border-radius:0;gap:0;margin-bottom:9px;padding:0;display:flex}.champ-stats-tabs button{min-height:34px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;padding:0 14px;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:6px;padding-inline:16px;font-size:10px;font-weight:900;display:inline-flex}.champ-stats-tabs button.active{color:var(--dz-ink,#11161f);box-shadow:inset 0 -3px 0 var(--dz-accent,#ff5468);border-bottom-color:var(--dz-accent);background:0 0}.champ-stats-filters{grid-template-columns:repeat(5,minmax(120px,1fr));gap:9px;margin-bottom:9px;display:grid}.champ-stats-filters select{background:var(--dz-surface,#e7e3db);width:100%;min-width:0;height:34px;color:var(--text);border:0;border-radius:0;padding:0 9px;font-size:10px;font-weight:700;box-shadow:inset 0 -2px #0000}.champ-stats-filters select:focus{box-shadow:inset 0 -3px 0 var(--dz-accent,#ff5468);outline:0}.champ-stats-table-wrap{background:var(--surface);scrollbar-width:thin;width:100%;box-shadow:none;border:0;border-radius:0;overflow-x:auto}.champ-stats-table th{border-bottom:1px solid var(--line);text-align:center;white-space:nowrap;z-index:1;color:#ffffffc7;text-transform:uppercase;letter-spacing:.06em;background:#111922;border:0 #ffffff14;padding:9px 10px;font-size:8px;font-weight:900;position:sticky;top:0}.champ-stats-table td{border-bottom:1px solid var(--line);text-align:center;white-space:nowrap;border-color:var(--dz-line,#d7d2c8);padding:9px 10px;font-size:11px}.champ-stats-table tbody tr:nth-child(2n){background:#11192206}.champ-stats-table tbody tr:hover{background:#ff54680e}.champ-stats-table .total{color:var(--text);background:#ff546817}.scale-chat-page{--scale-purple:#6f3ee8;--scale-purple-dark:#4d22b7;--scale-purple-soft:#f2edff;--scale-pink:#ff6f91;--scale-pink-soft:#fff0f4;--scale-ink:#241a35;--scale-muted:#71677f;background:linear-gradient(180deg, #111922fa, #111922db 240px, transparent 520px), var(--dz-paper,#f3f0e9);min-height:100dvh;padding:0}.scale-mode-page{background:linear-gradient(180deg, #111922fa, #111922db 240px, transparent 520px), var(--dz-paper,#f3f0e9);place-items:center;min-height:100dvh;padding:24px;display:grid}.scale-normal-page{background:linear-gradient(180deg, #111922fa, #111922db 240px, transparent 520px), var(--dz-paper,#f3f0e9)}.scale-chat-shell{width:min(760px,100% - 28px);height:calc(100dvh - 64px);min-height:0;padding:26px 12px max(34px, env(safe-area-inset-bottom));box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;gap:14px;margin:0 auto;overflow-y:auto}.scale-invite-card{box-shadow:none;border:0;border-radius:0}.scale-mode-card{text-align:center;width:min(440px,100%);box-shadow:none;background:#fff;border:0;border-radius:0;padding:30px 24px}.scale-chat-header{color:#fff;z-index:5;border-bottom:3px solid var(--dz-accent,#ff5468);background:#111922;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px max(16px,50% - 380px);display:flex;position:sticky;top:0;box-shadow:0 8px 24px #4d22b73d}.scale-chat-page .invite-chat-bubble{width:fit-content;max-width:min(88%,560px);color:var(--scale-ink);box-shadow:none;background:#fff;border:1px solid #e0d5f5;border-radius:0;padding:13px 15px;position:relative}.scale-chat-page .invite-chat-option{border:2px solid var(--scale-purple);width:100%;min-height:50px;color:var(--scale-purple-dark);letter-spacing:.035em;text-transform:uppercase;box-shadow:none;cursor:pointer;background:#fff;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:900;transition:transform .16s,box-shadow .16s,background .16s;display:flex}.scale-mode-option{text-align:left;cursor:pointer;width:100%;box-shadow:none;background:#fff;border:1px solid #e6d8dc;border-radius:0;align-items:center;gap:14px;padding:15px;display:flex}.scale-chat-page .invite-chat-option.primary,.scale-mode-option.assistant{border-color:var(--dz-accent,#ff5468);background:var(--dz-accent,#ff5468);color:#fff}.invite-confirm{background:var(--dz-accent,#ff5468);color:#fff;border-color:var(--dz-accent,#ff5468);justify-content:center;width:100%}.directory-list-meta em small{color:#7a7267;letter-spacing:.08em;text-transform:uppercase;text-align:center;font-size:8px}.directory-list-meta em b{color:#24313e;text-align:center;margin-top:3px;font-size:13px}.lili-rank-hub{width:100%;max-width:none;margin:0;padding:0}.lili-rank-hub>header{display:none}.lili-rank-list article:nth-child(-n+3)>b{color:var(--dz-accent,#ff5468)}.dropzone-loader:not(.compact){isolation:isolate;color:#f7f4ee;background:radial-gradient(circle at 50% 44%,#ff46552e,#0000 22%),radial-gradient(circle at 18% 20%,#2b527038,#0000 34%),radial-gradient(circle at 84% 78%,#ff54681f,#0000 30%),linear-gradient(135deg,#071018 0%,#101923 48%,#0a1118 100%);position:relative;overflow:hidden}.dropzone-loader:not(.compact):before{content:"";z-index:-2;pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 72px,#ffffff05 73px 74px),repeating-linear-gradient(25deg,#0000 0 110px,#ff465506 111px 112px);animation:18s linear infinite dz-loader-grid-drift;position:absolute;inset:-30%}.dropzone-loader:not(.compact):after{content:"";z-index:-2;pointer-events:none;filter:blur(24px);background:radial-gradient(#ff465529,#0000 62%);height:68%;animation:5s ease-in-out infinite dz-loader-glow;position:absolute;inset:auto -10% -42%}.dropzone-loader-bg{pointer-events:none;z-index:-1;position:absolute;inset:0}.dropzone-loader-bg i{pointer-events:none;border:1px solid #ffffff09;width:180px;height:180px;animation:12s ease-in-out infinite dz-loader-float;position:absolute;inset:0;transform:rotate(45deg)}.dropzone-loader-bg i:first-child{top:14%;left:8%}.dropzone-loader-bg i:nth-child(2){width:120px;height:120px;animation-delay:-3s;top:20%;left:auto;right:12%}.dropzone-loader-bg i:nth-child(3){width:92px;height:92px;animation-delay:-6s;top:auto;bottom:8%;left:18%}.dropzone-loader-bg i:nth-child(4){width:240px;height:240px;animation-delay:-9s;inset:auto 22% 12% auto}.dropzone-loader:not(.compact) .dropzone-loader-mark{filter:drop-shadow(0 0 26px #ff465547)drop-shadow(0 18px 40px #00000073)}.dropzone-loader:not(.compact) .dropzone-loader-ring{border-top-color:#ff6a7ceb;border-right-color:#ff46553d}.dropzone-loader:not(.compact) .dropzone-loader-ring-delay{border-top-color:#ffffff57;border-bottom-color:#ff465547}.dropzone-loader:not(.compact) strong{color:#fff;letter-spacing:.1em;font-size:17px}.dropzone-loader:not(.compact) .dropzone-loader-wait{color:#ffffff94}.dropzone-loader:not(.compact) .dropzone-loader-dots b{background:#ff5468}@media (min-width:901px){.page-authenticated .shell{width:min(1440px,100% - 56px)}.producer-layout-ref{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.producer-layout-ref>.message,.producer-layout-ref>.producer-hub-nav,.producer-layout-ref>.producer-hub-section{grid-column:1/-1}.producer-layout-ref .champ-list-item.active{box-shadow:none;background:#313b47;border-left-color:#ff5468}.page-authenticated .section-head h2,.team-panel-ref>.section-head h2,.player-panel-ref>.section-head h2,.manager-panel-ref>.section-head h2,.producer-layout-ref .championship-nav-card>.section-head h2{font-size:clamp(36px,3.25vw,54px);line-height:.94}.page-authenticated .account-strip strong,.page-authenticated .account-strip h2,.page-authenticated .profile-summary-title,.page-authenticated .panel-title{font-size:clamp(28px,2.25vw,38px);line-height:1}.producer-layout-ref>.producer-command-card{color:#17212b;background:#e2dcd3;grid-column:1;align-self:start;max-height:calc(100vh - 100px);padding:18px;position:sticky;top:82px;overflow:hidden}.producer-command-card .section-head,.producer-command-card .section-head h2,.producer-command-card .section-head svg,.producer-command-card strong,.producer-command-card p{color:#17212b}.producer-command-card .eyebrow{color:#bf5160}.producer-layout-ref>.championship-detail-card{background:#f1ede6;grid-column:2;min-width:0}.producer-layout-ref .championship-list{background:#cec8be;border:1px solid #d2cbc0;gap:1px;max-height:calc(100vh - 280px)}.page-authenticated .list,.page-authenticated .ref-list,.page-authenticated .producer-simple-list{background:#cec8be;border:1px solid #d2cbc0;gap:1px}.producer-layout-ref .champ-list-item,.page-authenticated .list-item,.page-authenticated .compact-row,.page-authenticated .producer-simple-list>a,.page-authenticated .producer-simple-list>button{color:#17212b;background:#e5dfd5;border:0;border-left:3px solid #0000;border-radius:0;min-height:62px;padding:8px 12px}.producer-layout-ref .champ-list-item:nth-child(2n),.page-authenticated .list-item:nth-child(2n),.page-authenticated .compact-row:nth-child(2n),.page-authenticated .producer-simple-list>a:nth-child(2n),.page-authenticated .producer-simple-list>button:nth-child(2n){background:#dcd5cb}.producer-layout-ref .champ-list-item:hover,.page-authenticated .list-item:hover,.page-authenticated .compact-row:hover,.page-authenticated .producer-simple-list>a:hover,.page-authenticated .producer-simple-list>button:hover{background:#d2cbc1;border-left-color:#ff5468}.producer-layout-ref .champ-list-item strong{color:#17212b;font-size:14px}.page-authenticated .list-item strong,.page-authenticated .compact-row strong,.page-authenticated .producer-simple-list strong{color:#17212b}.producer-layout-ref .champ-list-item small,.page-authenticated .list-item small,.page-authenticated .compact-row small,.page-authenticated .producer-simple-list small{color:#7d776f}.producer-layout-ref .champ-thumb{background:#ffffff52;border:1px solid #17212b14}.champ-public-banner,.directory-profile-banner{width:min(1240px,100% - 32px);margin-left:auto;margin-right:auto}.champ-public-nav,.directory-profile-tabs{justify-content:flex-start}.champ-public-team-list,.champ-public-player-list,.directory-related-list{width:100%}}.page-authenticated .list,.page-authenticated .ref-list,.page-authenticated .championship-list,.page-authenticated .producer-simple-list,.page-authenticated .lili-rank-list{background:#0f161e;gap:2px}.page-authenticated .champ-list-item,.page-authenticated .producer-simple-list>a,.page-authenticated .producer-simple-list>button{color:#fff;box-shadow:none;background:#202a35;border:0;border-left:4px solid #0000;border-radius:0}.page-authenticated .list-item:nth-child(2n),.page-authenticated .compact-row:nth-child(2n),.page-authenticated .champ-list-item:nth-child(2n),.page-authenticated .producer-simple-list>a:nth-child(2n),.page-authenticated .producer-simple-list>button:nth-child(2n){background:#18212b}.page-authenticated .list-item:hover,.page-authenticated .compact-row:hover,.page-authenticated .champ-list-item:hover,.page-authenticated .producer-simple-list>a:hover,.page-authenticated .producer-simple-list>button:hover{background:#293542;border-left-color:#ff5468}.page-authenticated .list-item strong,.page-authenticated .compact-row strong,.page-authenticated .champ-list-item strong,.page-authenticated .producer-simple-list strong{color:#fff}.page-authenticated .list-item small,.page-authenticated .compact-row small,.page-authenticated .champ-list-item small,.page-authenticated .producer-simple-list small{color:#ffffff8f}.directory-page{width:100%;max-width:none;color:var(--text);padding:0 0 64px;background:var(--dz-paper,#f3f0e9);margin:0;padding-bottom:56px}.directory-profile-page{width:100%;max-width:none;color:var(--dz-ink,#11161f);background:var(--dz-paper,#f3f0e9);margin:0;padding:0 0 56px}.directory-shell{color:var(--dz-ink,#11161f);background:var(--dz-paper,#f3f0e9);width:100%;max-width:none;margin:0;padding:0 0 56px}.directory-page-body{background:var(--dz-paper);max-width:none;color:var(--dz-ink,#11161f);margin:0;gap:0;width:100%;margin-inline:auto;padding:0 0 40px}.directory-page-body-with-banner{background:var(--dz-paper);margin-inline:auto;flex-direction:column;gap:16px;width:100%;max-width:none;margin:0;padding:0 0 40px;display:flex}.directory-hero-banner{--banner-title:#fff;--banner-muted:#fffffff2;--banner-soft:#ffffffe0;--banner-label:#ffffffc7;color:#fff;border:0;border-bottom:3px solid var(--dz-accent,#ff5468);background:linear-gradient(#060a0f2e,#060a0f52),url(/banners/directory-hero-esports.svg) 50%/cover no-repeat;border-radius:0 0 8px 8px;width:min(1240px,100% - 32px);max-width:100%;min-height:174px;margin:0 auto 16px;position:relative;overflow:hidden;box-shadow:0 16px 38px #0a0f141f}.directory-rank-hero{border:0;border-bottom:3px solid var(--dz-accent,#ff5468);color:#fff;background:linear-gradient(#060a0f2e,#060a0f52),url(/banners/directory-hero-esports.svg) 50%/cover no-repeat;border-radius:0 0 8px 8px;width:min(1240px,100% - 32px);min-height:174px;margin:0 auto 16px;overflow:hidden;box-shadow:0 16px 38px #0a0f141f}.directory-hero-banner:before,.directory-rank-hero:before{opacity:.42;background:linear-gradient(90deg,#04080c24 0%,#04080c0a 30% 70%,#04080c2e 100%),linear-gradient(#ffffff0a,#0000 36%)}.directory-hero-inner{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(760px,100% - 56px);min-height:172px;margin:0 auto;padding:28px 0 24px;display:flex;position:relative}.directory-rank-hero-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(760px,100% - 56px);min-height:172px;margin:0 auto;padding:28px 0 24px;display:flex}.directory-hero.directory-hero-banner small{color:#ffffffe6;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 2px #00000073;text-align:center;align-self:center;font-size:10px;font-weight:900;display:inline-block}.directory-rank-hero small{text-align:center;align-self:center}.directory-hero.directory-hero-banner h1{text-transform:uppercase;color:#fff;text-shadow:0 1px 3px #00000073;letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(36px,4.25vw,60px);line-height:.96}.directory-rank-hero h1{color:#fff;letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(36px,4.25vw,60px);line-height:.96}.directory-hero.directory-hero-banner p{color:#ffffffc7;text-shadow:0 1px 2px #0006;max-width:620px;margin:0 auto;font-size:13px;line-height:1.4}.directory-rank-hero p{color:#ffffffc7;max-width:620px;margin:0 auto;font-size:13px;line-height:1.4}.directory-list-media{color:#47515d;background:#ffffff52;border:1px solid #17212b14;border-radius:0;place-items:center;width:46px;height:46px;font-size:16px;font-weight:900;display:grid;overflow:hidden}.directory-list-meta small{color:#8a8174;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.directory-rank-content{width:min(1240px,100% - 32px);margin-left:auto;margin-right:auto;padding-top:6px}.lili-rank-hub>nav{background:#cec8be;gap:1px;width:min(760px,100%);margin:0 auto 10px}.lili-rank-hub>nav button{color:#596470;min-height:42px;box-shadow:none;background:#ddd7cd;border:0;border-radius:0}.lili-rank-hub>nav button.active{color:#17212b;box-shadow:inset 0 -3px 0 var(--dz-accent,#ff5468);background:#e8e3db}.lili-rank-list{background:#cec8be;gap:1px;width:min(760px,100%);margin:0 auto;display:grid}.lili-rank-list article{color:#17212b;min-height:54px;box-shadow:none;background:#e5dfd5;border:0;border-left:3px solid #0000;border-radius:0;grid-template-columns:32px 43px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 12px;display:grid}.lili-rank-list article:nth-child(2n){background:#dcd5cb}.lili-rank-list article:hover{border-left-color:var(--dz-accent,#ff5468);background:#d2cbc1}.lili-rank-list article>b,.lili-rank-list article>div strong,.lili-rank-list article>em{color:#17212b}.lili-rank-list article>div small{color:#7c776f}.lili-rank-avatar{background:#ffffff52;border:1px solid #17212b14;border-radius:0;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.page-authenticated{background:linear-gradient(180deg, #10182009, transparent 240px), var(--dz-paper);--auth-panel-bg:#f3eee6;--auth-panel-bg-soft:#ece6dd;--auth-panel-bg-muted:#f7f2ea;--auth-panel-line:#d7d0c6;--auth-panel-line-strong:#c8c0b4}.page-authenticated .card{box-shadow:none;border-color:var(--auth-panel-line);background:var(--auth-panel-bg);color:#171a22}.page-authenticated .list-item,.page-authenticated .compact-row{box-shadow:none;background:var(--auth-panel-bg);color:#171a22;border:0;border-left:4px solid #0000;border-color:var(--auth-panel-line);border-radius:0}.page-authenticated .phase-card,.page-authenticated .group-mini-card{box-shadow:none;border-color:var(--auth-panel-line);background:var(--auth-panel-bg);color:#171a22}.page-authenticated .message,.page-authenticated .invite-preview{border-color:var(--auth-panel-line);background:var(--auth-panel-bg-soft);color:#171a22}.page-authenticated .panel{box-shadow:none;border-color:var(--auth-panel-line);background:var(--auth-panel-bg);color:#171a22;border-radius:0}.page-authenticated .account-strip{box-shadow:none;border-color:var(--auth-panel-line);background:var(--auth-panel-bg);color:#171a22;border-radius:0;margin-bottom:10px}.page-authenticated .panel-soft,.page-authenticated .token-card,.page-authenticated .detail-stat,.page-authenticated .subtab-actionbar,.page-authenticated .inline-action-panel{box-shadow:none;border-color:var(--auth-panel-line);background:var(--auth-panel-bg-soft);color:#171a22;border-radius:0}.page-authenticated .section-head{border-color:#10182024;border-bottom-style:solid;border-bottom-width:1px;min-height:52px;padding-bottom:12px}.page-authenticated .team-section-title,.page-authenticated .form-section-heading,.page-authenticated .invite-section-head,.page-authenticated .seller-panel-head{border-color:#10182024}.page-authenticated .account-strip.account-strip-compact{border:0;border-bottom:4px solid var(--dz-accent,#ff5468);color:#fff;box-shadow:none;background:#17212b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;margin:0 0 12px;padding:18px 20px 16px;display:grid}.page-authenticated .account-strip-compact .account-strip-head strong{color:#fff}.page-authenticated .account-strip-compact .account-strip-head strong span,.page-authenticated .account-strip-compact .account-strip-metrics .metric span{color:#ffffff94}.page-authenticated .account-strip-compact .account-strip-metrics{border-top:1px solid #ffffff24;flex-wrap:wrap;grid-column:1/-1;gap:0;margin:0;padding-top:12px;display:flex}.page-authenticated .account-strip-compact .account-strip-metrics .metric{background:0 0;border:0;border-left:1px solid #ffffff24;align-items:center;gap:5px;min-width:0;min-height:32px;padding:0 16px;display:inline-flex}.page-authenticated .account-strip-compact .account-strip-metrics .metric:first-child{border-left:0;padding-left:0}.page-authenticated .account-strip-compact .account-strip-metrics .metric b,.page-authenticated .account-strip-compact .account-strip-metrics .metric svg{color:#fff}.page-authenticated .account-strip-compact .account-strip-action{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:0;width:42px;height:42px;min-height:42px}.page-authenticated .producer-layout-ref .detail-stat{color:#fff;background:0 0;border-color:#ffffff2e}.page-authenticated .producer-layout-ref .detail-stat strong{color:#fff}.page-authenticated .producer-layout-ref .detail-stat span{color:#ffffff8f}@media (max-width:760px){.page-authenticated .panel-workspace-shell{width:100%;max-width:none;margin:0;padding:0}.page-authenticated .panel-workspace-shell>.account-strip.account-strip-compact{border:0;border-bottom:4px solid var(--dz-accent,#ff5468);color:#fff;background:#17212b;grid-template-columns:minmax(0,1fr) 44px;gap:12px;width:100%;margin:0 0 8px;padding:16px 14px 14px}.page-authenticated .panel-workspace-shell .account-strip-compact .account-strip-head .eyebrow{color:var(--dz-accent,#ff5468)}.page-authenticated .panel-workspace-shell .account-strip-compact .account-strip-head strong{color:#fff;font-size:24px;line-height:1}.page-authenticated .panel-workspace-shell .account-strip-compact .account-strip-head strong span{color:#ffffff94;margin-top:6px;font-size:10px;display:block}.page-authenticated .panel-workspace-shell .account-strip-compact .account-strip-action{color:#fff;background:#ffffff14;border-color:#ffffff2e;width:44px;height:44px;min-height:44px}.page-authenticated .panel-workspace-shell .account-strip-compact .account-strip-metrics{border-top:1px solid #ffffff29;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;padding-top:12px;display:grid}.page-authenticated .panel-workspace-shell .account-strip-compact .account-strip-metrics .metric{background:0 0;border:0;border-left:1px solid #ffffff24;grid-template-columns:auto auto;justify-content:center;min-height:38px;padding:0 8px;display:grid}.page-authenticated .panel-workspace-shell .account-strip-compact .account-strip-metrics .metric:first-child{border-left:0}.page-authenticated .panel-workspace-shell .account-strip-compact .account-strip-metrics .metric svg,.page-authenticated .panel-workspace-shell .account-strip-compact .account-strip-metrics .metric b{color:#fff}.page-authenticated .panel-workspace-shell .account-strip-compact .account-strip-metrics .metric span{display:none}.panel-workspace-shell .dashboard{grid-template-columns:1fr;gap:0}.panel-workspace-shell .team-dashboard,.panel-workspace-shell .player-dashboard,.panel-workspace-shell .manager-dashboard,.panel-workspace-shell .producer-layout-ref{width:100%;min-width:0;margin:0;padding:0}.panel-workspace-shell .dashboard>.panel,.panel-workspace-shell .dashboard>.panel-soft,.panel-workspace-shell .producer-layout-ref>.producer-command-card,.panel-workspace-shell .producer-layout-ref>.championship-nav-card,.panel-workspace-shell .producer-layout-ref>.championship-detail-card{border-left:0;border-right:0;border-radius:0;width:100%;max-width:100%;margin:0}.panel-workspace-shell .producer-layout-ref{background:0 0;display:block}.panel-workspace-shell .producer-layout-ref>.championship-detail-card{margin-top:8px}.panel-workspace-shell .producer-layout-ref .championship-list,.panel-workspace-shell .team-championship-list{background:#cec8be;border:1px solid #c9c0b4;border-radius:0;gap:1px;width:100%;max-height:none;margin:0;padding:0;overflow:hidden}.panel-workspace-shell .producer-layout-ref .champ-list-item,.panel-workspace-shell .team-championship-card{color:#17212b;min-height:66px;box-shadow:none;background:#e5dfd5;border:0;border-left:3px solid #0000;border-radius:0;margin:0}.panel-workspace-shell .producer-layout-ref .champ-list-item:nth-child(2n),.panel-workspace-shell .team-championship-card:nth-child(2n){background:#dcd5cb}.panel-workspace-shell .producer-layout-ref .champ-list-item:hover,.panel-workspace-shell .producer-layout-ref .champ-list-item:focus-visible,.panel-workspace-shell .team-championship-card:hover{border-left-color:var(--dz-accent,#ff5468);background:#d2cbc1}.panel-workspace-shell .producer-layout-ref .champ-list-item strong,.panel-workspace-shell .team-championship-card strong{color:#17212b}.panel-workspace-shell .producer-layout-ref .champ-list-item small,.panel-workspace-shell .team-championship-card span{color:#6f6a62}.panel-workspace-shell .team-championship-head{background:0 0;border:0;border-radius:0;min-height:66px;padding:9px 10px}.panel-workspace-shell .team-championship-body{background:#eee9e1;border-top:1px solid #18222d1f}.panel-workspace-shell .producer-layout-ref .producer-essential-actions,.panel-workspace-shell .producer-catalog-actions{grid-template-columns:1fr 1fr}.panel-workspace-shell .producer-layout-ref .champ-subtabs-ref,.panel-workspace-shell .team-dashboard .panel-tabs,.panel-workspace-shell .player-dashboard .panel-tabs,.panel-workspace-shell .manager-dashboard .panel-tabs{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.panel-workspace-shell .producer-layout-ref .champ-subtabs-ref::-webkit-scrollbar{display:none}.panel-workspace-shell .team-dashboard .panel-tabs::-webkit-scrollbar{display:none}.panel-workspace-shell .player-dashboard .panel-tabs::-webkit-scrollbar{display:none}.panel-workspace-shell .manager-dashboard .panel-tabs::-webkit-scrollbar{display:none}.panel-workspace-shell .producer-layout-ref .champ-subtabs-ref>*,.panel-workspace-shell .team-dashboard .panel-tabs>*,.panel-workspace-shell .player-dashboard .panel-tabs>*,.panel-workspace-shell .manager-dashboard .panel-tabs>*{flex:none}}.team-dashboard>.section-head,.player-dashboard>.section-head,.manager-dashboard>.section-head,.manager-hub-header{min-height:74px;box-shadow:none;border:0;border-bottom:1px solid #10182026;border-bottom-color:var(--auth-panel-line);background:0 0;padding:18px 0}.manager-hub-header-compact{min-height:74px;box-shadow:none;border:0;border-bottom:1px solid #10182026;border-bottom-color:var(--auth-panel-line);background:0 0;gap:10px;padding:18px 0;display:grid}.producer-layout-ref .championship-nav-card>.section-head{background:var(--producer-ink);color:#fff;border-bottom:3px solid var(--producer-gold);border-bottom-color:var(--auth-panel-line);margin:0;padding:16px 16px 12px}.team-dashboard .panel-tab-body,.player-dashboard .panel-tab-body,.manager-dashboard .panel-tab-body,.producer-layout-ref .panel-tab-body{padding-top:14px}.team-dashboard .team-championship-card,.team-dashboard .team-line-card,.team-dashboard .team-player-card,.manager-dashboard .manager-champ-panel,.manager-dashboard .manager-detail-panel,.producer-layout-ref .championship-vaga-row,.producer-layout-ref .championship-vagas-list>*{border-color:var(--auth-panel-line);box-shadow:none;border-radius:0}.team-dashboard .player-team-request,.team-dashboard .lineup-token-list,.team-dashboard .lineup-invite-result,.team-dashboard .lineup-invite-preview,.team-dashboard .staff-search-results,.player-dashboard .panel-soft,.manager-dashboard .panel-soft{border-color:var(--auth-panel-line);box-shadow:none;background:var(--auth-panel-bg-soft);border-radius:0}.producer-layout-ref .panel-soft{box-shadow:none;border-color:var(--auth-panel-line);background:var(--auth-panel-bg-soft);border-radius:0}.team-dashboard .player-team-request-title span,.team-dashboard .lineup-token-card span,.team-dashboard .team-player-card small,.team-dashboard .team-player-card span,.team-dashboard .team-line-card small,.team-dashboard .team-line-card span,.team-dashboard .lineup-slot div span,.player-dashboard .panel-soft small,.manager-dashboard .panel-soft small,.producer-layout-ref .panel-soft small{color:#6b6f77}.team-dashboard .player-team-request-search input,.team-dashboard .staff-search-row input{background:var(--auth-panel-bg-muted)}.team-dashboard .player-team-request-results article{border-color:var(--auth-panel-line);box-shadow:none;background:var(--auth-panel-bg-muted);border-radius:0}.team-dashboard .player-team-request-search button,.team-dashboard .player-team-request-results article>button,.team-dashboard .staff-search-row .button.secondary{border-radius:0}.team-dashboard .token-card{background:var(--auth-panel-bg-muted);border:1px solid var(--auth-panel-line);border-radius:0}.producer-layout-ref .token-card{box-shadow:none;border-color:var(--auth-panel-line);background:var(--auth-panel-bg-muted);border:1px solid var(--auth-panel-line);border-radius:0}.team-dashboard .token-card:hover,.producer-layout-ref .token-card:hover{background:#e9e2d7}.team-dashboard .lineup-token-card code{background:var(--auth-panel-bg-muted);border:1px solid var(--auth-panel-line);color:#334155;padding:7px 9px}.team-dashboard .team-championship-card:hover,.team-dashboard .team-line-card:hover,.team-dashboard .team-player-card:hover,.manager-dashboard .manager-champ-panel:hover,.manager-dashboard .manager-detail-panel:hover,.producer-layout-ref .championship-vaga-row:hover{background:#ece6dd}.team-dashboard .team-championship-head{border-color:#1018201f}.team-dashboard .lineup-token-card{box-shadow:none;background:var(--auth-panel-bg-soft);border-color:#1018201f;border-radius:0}.team-dashboard .player-team-request-title,.producer-layout-ref .championship-vagas-list .vaga-row-summary{border-color:#1018201f}.directory-empty{text-align:center;border:1px dashed var(--dz-line,#d7d2c8);color:#6d6b67;box-shadow:none;background:#ffffff8f;border-color:#d7d0c6;border-radius:0;width:min(1240px,100% - 32px);margin-left:auto;margin-right:auto;padding:48px}.directory-toolbar{border-bottom:1px solid var(--dz-line,#d7d2c8);grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;width:min(1240px,100% - 32px);margin:0 auto 12px;padding:0 0 14px;display:grid}.directory-search{background:#e7e1d8;border:1px solid #d8d2c8;border-radius:0;flex:1;align-items:center;gap:10px;min-width:0;height:48px;padding:0 14px;font-size:15px;transition:box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffff47}.directory-search svg{color:#56606c;flex:none}.directory-search input{width:100%;font:inherit;color:#22303c;background:0 0;border:0;outline:0;font-size:13px}.directory-search input::placeholder{color:#6f756f;opacity:1}.directory-result-count{color:#6e6a60;text-transform:uppercase;white-space:nowrap;letter-spacing:.1em;background:#e1dbd1;border:1px solid #c9c0b4;align-items:baseline;gap:6px;min-height:48px;margin:10px 0;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.directory-result-count strong{color:#18222d;font-size:15px;line-height:1}.directory-result-count span{display:inline-block}.directory-list-head{color:#71695d;background:#d6cfc3;border:1px solid #c9c0b4;border-bottom:0;grid-template-columns:58px minmax(260px,1.25fr) minmax(420px,1.1fr) 24px;align-items:center;gap:16px;width:min(1240px,100% - 32px);min-height:42px;margin-left:auto;margin-right:auto;padding:0 16px;display:grid}.directory-list-head-main{text-transform:uppercase;letter-spacing:.1em;grid-column:2;font-size:10px;font-weight:900}.directory-list-head-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.directory-list-head-meta em{text-transform:uppercase;letter-spacing:.1em;text-align:center;border-left:1px solid #18222d24;padding-left:12px;font-size:10px;font-style:normal;font-weight:900;display:block}.directory-list-head-meta em:first-child{border-left:0;padding-left:0}.directory-list{background:#cfc7bb;border:1px solid #c9c0b4;border-radius:0;flex-direction:column;gap:1px;width:min(1240px,100% - 32px);margin-left:auto;margin-right:auto;display:grid;overflow:hidden;box-shadow:0 10px 24px #0a0f140d}.directory-list-row{color:#17212b;min-height:82px;box-shadow:none;background:#e3ddd3;border:0;border-left:3px solid #0000;border-radius:0;grid-template-columns:58px minmax(260px,1.25fr) minmax(420px,1.1fr) 24px;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;transition:transform .18s,background .18s;display:grid;transform:none}.directory-list-row:nth-child(2n){background:#d9d2c7}.directory-list-row:hover{border-left:4px solid var(--brand);box-shadow:none;border-left-color:var(--dz-accent,#ff5468);background:#d2cabf;padding-left:14px;transform:none}.directory-list-main{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}.directory-list-main>small{color:#bf5160;letter-spacing:.08em;margin-bottom:1px;font-size:10px}.directory-list-main>strong{color:#15202b;font-size:16px}.directory-list-main>span{color:#56616d;margin-top:2px;font-size:12px;line-height:1.25}.directory-list-meta{color:var(--dz-muted,#626975);grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;align-items:center;gap:0;display:grid}.directory-list-meta em{text-align:center;border-left:1px solid #18222d1a;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:46px;padding:0 12px;font-style:normal;display:flex}.directory-list-meta em:first-child{border-left:0;padding-left:0}.directory-list-meta em:before{content:attr(data-label);color:#7a7267;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1;display:block}.directory-list-meta b{color:#24313e;white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;margin-top:0;font-size:14px;font-weight:900;overflow:hidden}.directory-context-action{letter-spacing:.08em;text-transform:uppercase;min-height:42px;box-shadow:none;border-radius:0;margin-top:14px;padding:0 18px;font-size:11px}.championship-enrollment-launcher{border:1px solid var(--ui-accent,#c9b766);color:var(--ui-text,#fff);background:#c9b7661f;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.championship-enrollment-launcher h3{margin:3px 0;font-size:18px}.championship-enrollment-launcher>div>span{color:var(--ui-text-muted,#aeb8c5);font-size:12px}.championship-enrollment-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.championship-enrollment-controls label{min-width:250px;color:var(--ui-text-muted,#aeb8c5);text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:10px;font-weight:800;display:grid}.championship-enrollment-controls select{border:1px solid var(--ui-line,#394150);background:var(--ui-surface,#111827);min-height:40px;color:var(--ui-text,#fff);padding:0 10px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-flow button.is-primary-action{border-left-color:var(--ui-accent);background:var(--ui-accent);color:#15130b}:is(body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-flow button.is-primary-action svg,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-flow button.is-primary-action strong){color:#15130b}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-flow button.is-primary-action small{color:#15130bbf}.public-home-token-action{margin-top:13px}.public-home-token-action button{color:#ffffffa3;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font:700 11px/1 inherit;display:inline-flex}.public-home-token-action button svg{color:var(--dz-accent)}.public-home-token-action button strong{color:#dfcf85;letter-spacing:.07em;text-transform:uppercase;font:900 10px/1 inherit}.public-home-token-entry{color:#dfcf85;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071017c7;border:1px solid #dfcf856b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(100%,620px);min-height:50px;margin-top:10px;padding:7px 8px 7px 14px;display:grid;box-shadow:0 12px 30px #00000029}.public-home-token-entry input{color:#fff;min-width:0;min-height:34px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.public-home-token-entry input::placeholder{color:#ffffff85}.public-home-token-entry button{background:var(--dz-accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;min-height:34px;padding:0 13px;font:900 10px/1 inherit}.public-home-token-error{color:#ffd2d8;grid-column:2/-1;margin:0 0 2px;font-size:11px}.directory-list-arrow{color:#6b7480;justify-self:end}@media (max-width:760px){.directory-page-body,.directory-page-body-with-banner{width:100%;padding-bottom:32px}.directory-hero-banner,.directory-rank-hero,.directory-toolbar,.directory-list,.directory-empty,.directory-rank-content{width:calc(100% - 16px);margin-left:auto;margin-right:auto}.directory-hero-banner,.directory-rank-hero{border-radius:0;min-height:124px;margin-bottom:10px}.directory-hero-inner,.directory-rank-hero-inner{width:calc(100% - 28px);min-height:120px;padding:18px 0}.directory-hero.directory-hero-banner h1,.directory-rank-hero h1{font-size:clamp(30px,10vw,42px);line-height:.98}.directory-hero.directory-hero-banner p,.directory-rank-hero p{font-size:11px;line-height:1.35}.directory-toolbar{grid-template-columns:1fr;gap:8px;margin-top:10px;padding-bottom:10px}.directory-search{height:44px;min-height:44px;padding:0 12px}.directory-list-head{display:none}.directory-list{box-shadow:none;background:0 0;border:0;gap:6px;overflow:visible}.directory-list-row{background:#e4ded4;border:1px solid #c9c0b4;border-left:3px solid #0000;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) 18px;gap:8px 10px;min-height:0;padding:10px}.directory-list-row:nth-child(2n){background:#ddd6cb}.directory-list-row:hover{border-left-width:3px;padding-left:10px;transform:none}.directory-list-media{grid-area:1/1;width:44px;height:44px}.directory-list-main{grid-area:1/2;align-self:center}.directory-list-main>small{font-size:8px}.directory-list-main>strong{font-size:15px;line-height:1.1}.directory-list-main>span{font-size:10px;line-height:1.25}.directory-list-arrow{grid-area:1/3;align-self:center}.directory-list-meta{border-top:1px solid #18222d1f;grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;padding-top:8px;display:grid}.directory-list-meta em{text-align:center;border-left:1px solid #18222d1f;align-items:center;min-height:34px;padding:0 6px}.directory-list-meta em:first-child{border-left:0;padding-left:6px}.directory-list-meta em:before{content:attr(data-label);color:#7a7267;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:900;line-height:1.1;display:block}.directory-list-meta b{color:#24313e;white-space:normal;font-size:10px;line-height:1.15}}.directory-profile-tabs-shell{box-shadow:none;background:0 0;border:0;border-radius:0;width:min(1240px,100% - 32px);margin:18px auto 0}.directory-profile-tabs{box-shadow:none;scrollbar-width:thin;background:#101820;border:0;border-radius:0;align-items:stretch;gap:0;min-height:52px;padding:0;display:flex;overflow-x:auto}.champ-public-desktop-tabs{box-shadow:none;scrollbar-width:thin;background:#101820;border:0;border-bottom:1px solid #ffffff1f;border-radius:0;align-items:stretch;gap:0;min-height:52px;padding:0;display:flex;overflow-x:auto}.directory-profile-tabs:before,.directory-theme-campeonatos .directory-profile-tabs:before,.directory-theme-equipes .directory-profile-tabs:before,.directory-theme-jogadores .directory-profile-tabs:before,.directory-theme-managers .directory-profile-tabs:before,.directory-theme-produtoras .directory-profile-tabs:before{display:none}.directory-profile-tabs button{text-transform:uppercase;color:#ffffffa8;white-space:nowrap;letter-spacing:.08em;box-shadow:none;background:0 0;border-top:0;border-bottom:3px solid #0000;border-left:0;border-right:1px solid #ffffff14;border-radius:0;flex:none;min-width:150px;min-height:52px;padding:0 18px;font-size:10px;font-weight:900;position:relative}.champ-public-desktop-tabs button{color:#ffffffa8;box-shadow:none;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;border-right:1px solid #ffffff14;border-radius:0;flex:none;min-width:150px;min-height:52px;padding:0 18px;font-size:10px;font-weight:900;position:relative}.directory-theme-campeonatos .directory-profile-tabs button,.directory-theme-equipes .directory-profile-tabs button,.directory-theme-jogadores .directory-profile-tabs button,.directory-theme-managers .directory-profile-tabs button,.directory-theme-produtoras .directory-profile-tabs button{z-index:1;color:#ffffffa8;letter-spacing:.08em;text-transform:uppercase;min-width:150px;min-height:52px;box-shadow:none;background:0 0;border:0;border-right:1px solid #ffffff14;border-radius:0;flex:none;padding:0 18px;font-size:10px;font-weight:900;position:relative}.directory-profile-tabs button:hover{color:#fff;background:#ffffff0a}.champ-public-nav-btn:hover{color:#fff;background:#ffffff0a;border-color:#ffffff59}.champ-public-desktop-tabs button:hover{color:#fff;background:#ffffff0a}.directory-profile-tabs button.active{color:#fff;border-bottom-color:var(--dz-accent);box-shadow:inset 0 -3px 0 var(--dz-accent,#ff5468);background:#ffffff09}.champ-public-nav-btn.active{color:#fff;box-shadow:inset 0 -3px 0 var(--dz-accent,#ff5468);border-color:#fff;border-bottom-color:var(--dz-accent);background:#ffffff09}.champ-public-desktop-tabs button.active{color:#fff;box-shadow:inset 0 -3px 0 var(--dz-accent,#ff5468);background:#ffffff09}.directory-theme-campeonatos .directory-profile-tabs button.active,.directory-theme-equipes .directory-profile-tabs button.active,.directory-theme-jogadores .directory-profile-tabs button.active,.directory-theme-managers .directory-profile-tabs button.active,.directory-theme-produtoras .directory-profile-tabs button.active{color:#fff;background:#ffffff09}.directory-profile-tabs button.active:after,.champ-public-nav-btn.active:after,.champ-public-desktop-tabs button.active:after,.directory-theme-campeonatos .directory-profile-tabs button.active:after,.directory-theme-equipes .directory-profile-tabs button.active:after,.directory-theme-jogadores .directory-profile-tabs button.active:after,.directory-theme-managers .directory-profile-tabs button.active:after,.directory-theme-produtoras .directory-profile-tabs button.active:after{content:"";background:var(--dz-accent,#ff5468);height:3px;position:absolute;bottom:0;left:0;right:0}.directory-profile-tabs button span{color:#ffffffd1;background:#ffffff1a;border-radius:0;place-items:center;min-width:20px;height:18px;margin-left:7px;padding:0 5px;font-size:8px;line-height:1;display:inline-grid}.champ-public-nav-count{color:#ffffffd1;background:#ffffff1a;border-radius:0;place-items:center;min-width:20px;height:18px;margin-left:7px;padding:0 5px;font-size:8px;font-weight:900;line-height:1;display:inline-grid}.directory-theme-campeonatos .directory-profile-tabs button span,.directory-theme-equipes .directory-profile-tabs button span,.directory-theme-jogadores .directory-profile-tabs button span,.directory-theme-managers .directory-profile-tabs button span,.directory-theme-produtoras .directory-profile-tabs button span{color:#ffffffd1;background:#ffffff1a;border-radius:0;place-items:center;min-width:20px;height:18px;margin-left:7px;padding:0 5px;font-size:8px;line-height:1;display:inline-grid}.directory-profile-tab-panel{box-shadow:none;background:0 0;border:0;border-radius:0;width:min(1240px,100% - 32px);margin:0 auto;padding:18px 0 34px}.champ-public-panel{margin-top:0;width:min(1240px,100% - 32px);box-shadow:none;color:var(--dz-ink,#11161f);margin-inline:auto;background:0 0;border:0;border-radius:0;margin:0 auto;padding:18px 0 34px}.directory-related-list{box-shadow:none;background:#cbc3b7;border:1px solid #cbc3b7;border-radius:0;flex-direction:column;gap:1px;display:grid;overflow:hidden}.champ-public-team-list,.champ-public-player-list,.directory-public-slots,.championship-vagas-list.directory-public-slots{box-shadow:none;background:#cbc3b7;border:1px solid #cbc3b7;border-radius:0;gap:1px;display:grid;overflow:hidden}.directory-related-list>a,.directory-related-list>article{color:#18222d;min-height:62px;box-shadow:none;background:#e4ded4;border:0;border-left:3px solid #0000;border-radius:0;padding:9px 14px}.champ-public-team-row{border-bottom:1px solid var(--line);min-width:0;box-shadow:none;color:#18222d;background:#e4ded4;border:0;border-left:3px solid #0000;border-radius:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:9px 14px;transition:transform .18s,background .18s;display:grid}.champ-public-player-row{border-bottom:1px solid var(--line);min-width:0;box-shadow:none;color:#18222d;background:#e4ded4;border:0;border-left:3px solid #0000;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 14px;transition:transform .18s,background .18s;display:grid}.directory-public-slot,.directory-public-slots .championship-vaga-row{color:#18222d;min-height:62px;box-shadow:none;background:#e4ded4;border:0;border-left:3px solid #0000;border-radius:0;padding:9px 14px}.directory-related-list>a:nth-child(2n),.directory-related-list>article:nth-child(2n),.champ-public-team-row:nth-child(2n),.champ-public-player-row:nth-child(2n),.directory-public-slot:nth-child(2n),.directory-public-slots .championship-vaga-row:nth-child(2n){background:#dad3c8}.directory-related-list>a:hover{border-left-color:var(--dz-accent,#ff5468);background:#d1c9bd}.champ-public-team-row:hover,.champ-public-player-row:hover{box-shadow:inset 4px 0 0 var(--dz-accent,#ff5468);border-left-color:var(--dz-accent,#ff5468);background:#d1c9bd;transform:translate(3px)}.directory-public-slots .championship-vaga-row:hover{border-left-color:var(--dz-accent,#ff5468);background:#d1c9bd}.directory-related-list strong{text-transform:uppercase;color:#18222d;font-size:14px;line-height:1.2}.champ-public-team-copy strong,.champ-public-player-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#18222d;font-size:14px;overflow:hidden}.directory-public-slots .vaga-row-identity strong{color:#18222d;font-size:14px}.directory-related-list small{color:#5e6873;font-size:11px;line-height:1.35}.directory-related-list em{color:#5e6873;margin-top:3px;font-size:11px;font-style:normal}.champ-public-team-copy small,.champ-public-player-copy small{text-overflow:ellipsis;white-space:nowrap;color:#5e6873;margin-top:2px;font-size:11px;overflow:hidden}.directory-public-slots .vaga-row-identity small{color:#5e6873;font-size:11px}.directory-related-list>a>span,.directory-related-list>article>span{background:#ffffff4d;border:1px solid #18222d1a;border-radius:0}.champ-public-team-avatar{width:36px;height:36px;box-shadow:none;background:#ffffff4d;border:1px solid #18222d1a;border-radius:0;place-items:center;display:grid;overflow:hidden}.champ-public-player-avatar{width:38px;height:38px;box-shadow:none;background:#ffffff4d;border:1px solid #18222d1a;border-radius:0;place-items:center;display:grid;overflow:hidden}.directory-public-slots .vaga-row-avatar{background:#ffffff4d;border:1px solid #18222d1a;border-radius:0}.champ-public-section{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;margin-bottom:8px;padding:0}.champ-public-info{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;padding:0}.champ-public-panel-head{color:var(--text);background:#ece6dd;border:0;align-items:center;gap:10px;min-height:58px;margin:0 0 12px;padding:10px 14px;display:flex}.champ-public-panel-head>svg{color:#a98935}.champ-public-panel-head strong{text-transform:uppercase;letter-spacing:.02em;color:#18222d;font-size:16px;display:block}.champ-public-panel-head small{color:#68717b;margin-top:1px;font-size:11px;display:block}.champ-list-filters{background:#e7e1d8;border:1px solid #d0c8bd;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:12px;display:grid}.champ-list-filters label{gap:5px;display:grid}.champ-list-filters label>span{color:#6d665c;letter-spacing:.09em;font-size:9px}.champ-list-filters select{color:#18222d;width:100%;height:42px;box-shadow:none;background:#f1ece5;border:1px solid #c7beb2;border-radius:0;padding:0 12px;font-size:12px;font-weight:700}.champ-public-info-grid{background:#ccc4b8;border:1px solid #ccc4b8;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.champ-public-info-card{border:0;border-top:4px solid var(--dz-accent);background:#e7e1d8;border-left:3px solid #ff546880;border-radius:0;gap:4px;min-height:92px;padding:14px;display:grid;box-shadow:inset 3px 0 #ff546859}.champ-public-info-card:nth-child(2n){background:#ddd6cb}.champ-public-info-card small{text-transform:uppercase;letter-spacing:.06em;color:#736c62;font-size:9px;font-weight:900}.champ-public-info-card strong{color:#18222d;font-size:16px}.champ-public-info-links{border-color:#d0c8bd;flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.champ-public-info-agenda{border-top:1px solid var(--line);box-shadow:none;border-color:#d0c8bd;border-radius:0;margin-top:16px;padding-top:14px}.champ-public-banner{box-shadow:none;background:linear-gradient(105deg, #0a0f15f0, #0e161fd1), var(--directory-banner-image,none);color:#fff;border:0;border-radius:0;min-height:0}.champ-public .directory-profile-banner-inner{padding-block:16px}.champ-public-hero{gap:12px;margin-bottom:6px}.champ-public-hero .directory-profile-avatar{width:66px;height:66px}.champ-public-hero h1{color:#fff;margin-block:2px}.champ-public-enroll{box-shadow:none;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.champ-public-enroll-meta{flex-wrap:wrap;gap:6px;display:flex}.champ-public-enroll-meta>span{min-height:31px;padding:6px 10px}.champ-public-enroll-btn{color:#fff;min-height:38px;box-shadow:none;text-transform:uppercase;letter-spacing:.03em;background:linear-gradient(135deg,#32bcad 0%,#25d366 100%);border:0;border-radius:0;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:800;display:inline-flex}.champ-public-nav{box-shadow:none;scrollbar-width:thin;background:#101820;border:0;border-bottom:1px solid #ffffff1f;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:7px;min-height:52px;margin-top:14px;padding:0;display:flex;overflow-x:auto}.champ-public-nav-btn{color:#ffffffa8;min-height:48px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:none;text-transform:uppercase;letter-spacing:.08em;background:0 0;border-top:0;border-bottom:3px solid #0000;border-left:0;border-right:1px solid #ffffff14;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:0;padding:7px 6px;font-size:10px;font-weight:900;transition:background .15s,border-color .15s,transform .12s;display:flex;position:relative}.champ-public .directory-profile-content{gap:12px;padding-top:12px}.champ-public .directory-section{padding:14px}.producer-catalog-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.producer-catalog-actions .button{text-align:center;min-width:0;padding-inline:8px;font-size:9px}.producer-layout-ref .champ-subtabs-compact{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.producer-layout-ref .champ-subtabs-primary{scrollbar-width:thin;min-width:0;display:flex;overflow-x:auto}.producer-layout-ref .champ-subtabs-more{flex:none;position:relative}.producer-layout-ref .champ-subtabs-more summary{color:#17212b;text-transform:uppercase;cursor:pointer;background:#e8e1d8;border:1px solid #1018202e;justify-content:center;align-items:center;min-height:44px;padding:0 13px;font-size:9px;font-weight:900;list-style:none;display:inline-flex}.producer-layout-ref .champ-subtabs-more summary::-webkit-details-marker{display:none}.producer-layout-ref .champ-subtabs-more[open] summary{color:#17212b;background:#d8ad25;border-color:#d8ad25}.producer-layout-ref .champ-subtabs-more>div{z-index:40;overscroll-behavior:contain;background:#f3ede4;border:1px solid #1018202e;min-width:230px;max-height:min(62vh,420px);padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 18px 40px #1018202e}.producer-layout-ref .champ-subtabs-more button{text-align:left;border-bottom:1px solid #1018201a;border-right:0;justify-content:flex-start;width:100%;min-height:38px}.producer-layout-ref .champ-subtabs-more button:last-child{border-bottom:0}.champ-overview-panel{gap:12px;display:grid}.champ-overview-card{background:#f6f0e7;border:1px solid #10182024;padding:16px}.champ-overview-card.is-main{gap:14px;display:grid}.champ-overview-card h3{color:#17212b;margin:2px 0 4px;font-size:clamp(22px,2.2vw,32px);line-height:1}.champ-overview-card span{color:#646b74}.champ-overview-flow{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.champ-overview-flow button{color:#17212b;text-align:left;cursor:pointer;background:#fffaf1;border:1px solid #10182024;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:4px 10px;min-height:92px;padding:13px;display:grid}.champ-overview-flow button:hover{background:#fff4cf;border-color:#d8ad25}.champ-overview-flow button:disabled{opacity:.55;cursor:not-allowed}.champ-overview-flow button svg{color:#d83d52;grid-row:1/span 2}.champ-overview-flow button strong{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:13px;overflow:hidden}.champ-overview-flow button small{color:#646b74}.champ-overview-status{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.champ-overview-status span{color:#17212b;background:#ebe4da;gap:2px;padding:10px 12px;display:grid}.champ-overview-status strong{font-size:24px;line-height:1}.champ-overview-status small{text-transform:uppercase;color:#646b74;font-size:9px;font-weight:900}.game-quick-group-row{color:#646b74;text-transform:uppercase;border-bottom:1px solid #1018201a;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0 10px;font-size:10px;font-weight:900;display:flex}.game-quick-group-row button{color:#17212b;cursor:pointer;background:#fffaf1;border:1px solid #10182024;min-height:30px;padding:0 9px;font-size:10px;font-weight:900}.game-quick-group-row button:hover{background:#fff4cf;border-color:#d8ad25}.champ-overview-checklist-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.champ-overview-checklist-head h3{margin:2px 0 0;font-size:22px}.champ-overview-checklist-head>span{color:#17212b;text-transform:uppercase;background:#ebe4da;flex:none;padding:5px 9px;font-size:10px;font-weight:900}.champ-overview-checklist{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;display:grid}.champ-overview-checklist button{color:#17212b;text-align:left;cursor:pointer;background:#fffaf1;border:1px solid #10182024;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:10px;display:grid}.champ-overview-checklist button:hover{background:#fff4cf;border-color:#d8ad25}.champ-overview-checklist button.is-done svg{color:#18895b}.champ-overview-checklist button.is-pending svg{color:#d83d52}.champ-overview-checklist strong{text-transform:uppercase;font-size:12px;display:block}.champ-overview-checklist small{color:#646b74;margin-top:2px;font-size:10px;display:block}@media (max-width:760px){.producer-layout-ref .champ-subtabs-compact{grid-template-columns:1fr}.producer-layout-ref .champ-subtabs-more>div{min-width:0;box-shadow:none;margin-top:6px;position:static}.producer-layout-ref .champ-subtabs-more summary{width:100%}.champ-overview-flow{grid-template-columns:1fr}}.lili-floating-chat{z-index:8999;background:#fff;border:1px solid #6d3ee838;border-radius:24px;grid-template-rows:auto minmax(0,1fr);width:min(420px,100vw - 28px);height:min(680px,100dvh - 104px);display:grid;position:fixed;bottom:76px;right:18px;overflow:hidden;box-shadow:0 24px 70px #1a122d47}.lili-floating-chat>header{color:#fff;background:linear-gradient(135deg,#4820aa,#6d3ee8);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px 10px 16px;display:flex}.lili-floating-chat>header div{gap:1px;display:grid}.lili-floating-chat>header strong{letter-spacing:.02em;font-size:14px}.lili-floating-chat>header span{opacity:.78;font-size:11px}.lili-floating-chat>header button{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.lili-floating-chat iframe{background:#f4efff;border:0;width:100%;height:100%}@media (max-width:640px){.lili-floating-chat{inset:auto 8px calc(68px + env(safe-area-inset-bottom)) 8px;border-radius:22px;width:auto;height:min(74dvh,680px)}}.page-authenticated:has(.panel-workspace-shell){padding-top:64px}.page-authenticated:has(.panel-workspace-shell)>.shell.panel-workspace-shell{width:100%;max-width:none;margin:0;padding:0}.panel-workspace-shell .panel-workspace-return{background:#0d141d;border:0;border-bottom:1px solid #ffffff14;margin:0;padding:9px clamp(14px,3vw,44px)}.panel-workspace-shell .panel-workspace-return button{color:#c7d0da}.panel-workspace-shell .account-workspace-hero{border:0;border-bottom:3px solid var(--dz-accent,#ff5468);color:#fff;background:radial-gradient(circle at 82% 32%,#ff54682e,#0000 30%),linear-gradient(112deg,#101923 0%,#172331 58%,#23141b 100%);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;margin:0;padding:22px clamp(14px,3vw,44px);display:grid;position:relative;overflow:hidden}.panel-workspace-shell .account-workspace-hero:after{content:"";pointer-events:none;opacity:.42;background:linear-gradient(135deg,#0000 34%,#ff546824 34% 36%,#0000 36% 51%,#ffffff0b 51% 52%,#0000 52%),linear-gradient(35deg,#0000 45%,#ff54681f 45% 47%,#0000 47%);width:min(42vw,620px);position:absolute;inset:0 0 0 auto}.panel-workspace-shell .account-workspace-identity{z-index:1;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.panel-workspace-shell .account-workspace-avatar{color:#121922;background:#f1ede6;border:1px solid #fff3;flex:0 0 72px;place-items:center;width:72px;height:72px;font-size:20px;font-weight:950;display:grid;overflow:hidden;box-shadow:0 12px 28px #0000002e}.panel-workspace-shell .account-workspace-avatar img{object-fit:cover;width:100%;height:100%}.panel-workspace-shell .account-workspace-hero .eyebrow{color:#ff657b}.panel-workspace-shell .account-workspace-hero .account-strip-head strong{color:#fff;gap:4px;font-size:clamp(24px,2.25vw,36px);line-height:1;display:grid}.panel-workspace-shell .account-workspace-hero .account-strip-head strong span{color:#aeb9c5;letter-spacing:.05em;font-size:10px}.panel-workspace-shell .account-workspace-hero .account-strip-metrics{z-index:1;grid-column:auto;align-items:center;gap:0;max-width:none;margin:0;padding:0;display:flex;position:relative}.panel-workspace-shell .account-workspace-hero .account-strip-metrics .metric{background:0 0;border:0;border-left:1px solid #ffffff26;min-width:92px;padding:4px 16px}.panel-workspace-shell .account-workspace-hero .account-strip-metrics .metric:first-child{border-left:0}.panel-workspace-shell .account-workspace-hero .account-strip-metrics .metric svg,.panel-workspace-shell .account-workspace-hero .account-strip-metrics .metric b{color:#f0c84e}.panel-workspace-shell .account-workspace-hero .account-strip-metrics .metric span{color:#aeb9c5}.panel-workspace-shell .account-workspace-hero .account-strip-action{z-index:1;color:#fff;background:#ffffff0f;border-color:#fff3;position:relative}.panel-workspace-shell .producer-layout-ref{padding-top:0}.panel-workspace-shell .producer-layout-ref .champ-subtabs-compact.champ-subtabs-all{background:#d6d0c8;border:1px solid #10182029;margin:10px 0 12px;padding:0;display:block;overflow:hidden}.panel-workspace-shell .producer-layout-ref .champ-subtabs-all .champ-subtabs-primary{scrollbar-width:thin;background:#d6d0c8;width:100%;min-width:0;display:flex;overflow-x:auto}.panel-workspace-shell .producer-layout-ref .champ-subtabs-all button{color:#4c5560;white-space:nowrap;border-right:1px solid #10182026;min-height:46px;padding:0 13px}.panel-workspace-shell .producer-layout-ref .champ-subtabs-all button.active{color:#121922;border-bottom-color:var(--dz-accent,#ff5468);background:#c8c1b7}@media (max-width:760px){.page-authenticated:has(.panel-workspace-shell){padding-top:56px}.panel-workspace-shell .panel-workspace-return{padding:9px 10px}.panel-workspace-shell .account-workspace-hero{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 10px}.panel-workspace-shell .account-workspace-avatar{flex-basis:52px;width:52px;height:52px}.panel-workspace-shell .account-workspace-hero .account-strip-metrics{grid-column:1/-1;width:100%;overflow-x:auto}.panel-workspace-shell .account-workspace-hero .account-strip-metrics .metric{min-width:88px;padding-inline:12px}}.button{border-radius:var(--ui-radius-sm);background:var(--ui-accent);color:#101214;min-height:44px;box-shadow:none;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex}.button.secondary{background:var(--ui-surface-raised);color:var(--ui-text)}.page-authenticated input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.page-authenticated select,.page-authenticated textarea{border-radius:var(--ui-radius-sm);background:var(--ui-surface-raised);min-height:40px;color:var(--ui-text);box-shadow:none;border:0}.page-authenticated textarea{border-radius:var(--ui-radius-sm);background:var(--surface-muted);box-shadow:none;border:0}.page-authenticated input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):focus,.page-authenticated select:focus,.page-authenticated textarea:focus{outline:2px solid var(--ui-accent);outline-offset:1px;box-shadow:none;border:0}.page-authenticated textarea:focus{outline:2px solid var(--ui-accent);box-shadow:none}.page-authenticated .tab{min-height:40px;color:var(--ui-text-muted);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.page-authenticated .tab.active{border-color:var(--ui-accent);color:#101820;box-shadow:none;background:0 0}.system-modal-backdrop{z-index:100000;background:#050608d1;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out systemModalFade;display:flex;position:fixed;inset:0;overflow:auto}.system-modal{--surface:var(--ui-surface);--surface-soft:var(--ui-surface-soft);--surface-muted:var(--ui-surface-raised);--line:#f5f3ed14;--text:var(--ui-text);--ink:var(--ui-text);--muted:var(--ui-text-muted);--accent:var(--ui-accent);--brand:var(--ui-accent);border-radius:var(--ui-radius-lg);background:var(--ui-surface);width:min(100%,760px);max-height:calc(100vh - 48px);color:var(--ui-text);box-shadow:none;border:0;flex-direction:column;animation:.2s ease-out systemModalEnter;display:flex;overflow:hidden}.system-modal-medium{max-width:620px}.system-modal-large{max-width:820px}.system-modal-wide{max-width:1040px}.system-modal-wide:has(.championship-form-stack){width:min(1040px,100vw - 32px)}.system-modal-header{z-index:3;background:var(--ui-surface);border:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex;position:sticky;top:0}.system-modal-header h2{color:var(--ui-text);margin:0;font-size:24px;line-height:1}.system-modal-header>div>p:last-child{color:var(--ui-text-muted);margin:5px 0 0;font-size:11px}.system-modal-close{border-radius:var(--ui-radius-sm);background:var(--ui-surface-raised);width:34px;height:34px;color:var(--ui-text);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.system-modal-close:hover{color:var(--ui-gold-light)}.system-modal-content{overscroll-behavior:contain;min-height:0;padding:4px 20px 20px;overflow-y:auto}.system-modal-content .championship-form-stack{width:100%}.system-modal-content .button-row{background:var(--ui-surface);border:0}.contextual-registration-form{color:var(--ui-text);align-content:start;gap:14px;display:grid}.contextual-registration-form .google-only-auth,.contextual-registration-form .compact-auth-form{background:0 0;gap:16px;padding:0;display:grid}.contextual-registration-form .google-only-copy{border-bottom:1px solid var(--ui-line);align-content:start;gap:5px;padding:14px 0;display:grid}.contextual-registration-form .google-only-copy strong{color:var(--ui-text);text-transform:uppercase;font-size:16px;font-weight:900}.contextual-registration-form .google-only-copy p{color:var(--ui-text-muted);margin:0;font-size:12px;font-weight:600;line-height:1.55}.contextual-registration-form .google-confirmed-note{border:0;border-left:3px solid var(--ui-accent);background:var(--ui-surface-raised);color:var(--ui-text);box-shadow:none;border-radius:0;gap:4px;padding:12px 14px;display:grid}.contextual-registration-form .google-confirmed-note strong{color:var(--ui-accent-light);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.contextual-registration-form .google-confirmed-note span{color:var(--ui-text);font-size:13px;font-weight:800}.contextual-registration-form .google-confirmed-note small{color:var(--ui-text-muted);font-size:11px}.contextual-registration-form .register-compact-grid{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:18px;display:grid}.contextual-registration-form .register-main-fields,.contextual-registration-form .mini-grid{gap:12px;display:grid}.contextual-registration-form .field{min-width:0}.contextual-registration-form .field>label{color:var(--ui-text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:900;display:block}.contextual-registration-form .register-compact-grid>.field .upload-field{grid-template-columns:1fr;gap:8px}.contextual-registration-form .register-compact-grid>.field .upload-picker{border-radius:var(--ui-radius-sm);background:var(--ui-surface-raised);width:112px;height:112px;color:var(--ui-accent);border:0}.contextual-registration-form .register-compact-grid>.field .upload-hint-row{color:var(--ui-text-muted);gap:5px;font-size:9px;line-height:1.35;display:grid}.contextual-registration-form .auth-actions-row{border-top:1px solid var(--ui-line);justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.contextual-registration-form .profile-onboarding-optional{border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-surface-soft)}.contextual-registration-form .profile-onboarding-optional summary{min-height:42px;color:var(--ui-text);text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:10px;font-weight:900;list-style:none;display:flex}.contextual-registration-form .profile-onboarding-optional summary::-webkit-details-marker{display:none}.contextual-registration-form .profile-onboarding-optional summary span{color:var(--ui-text-muted);letter-spacing:.06em;font-size:8px}.contextual-registration-form .profile-onboarding-optional-grid{border-top:1px solid var(--ui-line);grid-template-columns:132px minmax(0,1fr);align-items:start;gap:18px;padding:12px;display:grid}.contextual-registration-form .profile-onboarding-optional-grid>.field .upload-field{grid-template-columns:1fr;gap:8px}.contextual-registration-form .profile-onboarding-optional-grid>.field .upload-picker{border-radius:var(--ui-radius-sm);background:var(--ui-surface-raised);width:112px;height:112px;color:var(--ui-accent);border:0}.contextual-registration-form .message.floating{margin:0;position:static}@media (max-width:640px){.contextual-registration-form .register-compact-grid{grid-template-columns:1fr}.contextual-registration-form .register-compact-grid>.field .upload-field{grid-template-columns:88px minmax(0,1fr);align-items:center}.contextual-registration-form .register-compact-grid>.field .upload-picker{width:88px;height:88px}.contextual-registration-form .profile-onboarding-optional-grid{grid-template-columns:1fr}.contextual-registration-form .profile-onboarding-optional-grid>.field .upload-field{grid-template-columns:88px minmax(0,1fr);align-items:center}.contextual-registration-form .profile-onboarding-optional-grid>.field .upload-picker{width:88px;height:88px}.contextual-registration-form .auth-actions-row{display:grid}}.form-section-card{background:0 0;border:0;border-radius:0;gap:14px;padding:14px 0;display:grid}.championship-form-stack>[hidden]{display:none!important}.producer-layout-ref .form-section-card{box-shadow:none;background:0 0;border:0}.championship-type-step{gap:12px;display:grid}.championship-step-copy{gap:4px;display:grid}.championship-step-index{color:var(--ui-gold);text-transform:uppercase;font-size:10px;font-weight:900}.championship-step-copy h3{color:var(--ui-text);text-transform:uppercase;margin:0;font-size:18px}.championship-type-cards{grid-template-columns:1fr;gap:0;display:grid}.championship-type-card{width:100%;min-height:76px;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.championship-type-card+.championship-type-card{border-top:1px solid #f5f3ed14}.championship-type-card:hover{background:#f5f3ed06}.championship-type-card:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.championship-type-icon{border-radius:var(--ui-radius-sm);background:var(--ui-surface-raised);width:36px;height:36px;color:var(--ui-gold-light);border:0;place-items:center;display:grid}.championship-type-card-copy{gap:2px;min-width:0;display:grid}.championship-type-card-copy strong{color:var(--ui-text);text-transform:uppercase;font-size:13px;line-height:1.2}.championship-type-card-copy small{color:var(--ui-text-muted);font-size:10px;line-height:1.35}.championship-type-format{color:#777a80;text-align:right;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;border-radius:0;max-width:190px;padding:0;font-size:8px;font-weight:850;line-height:1.35}.championship-type-actions{justify-content:flex-start;padding-top:4px;display:flex}.championship-wizard-steps{scrollbar-width:none;background:0 0;border:0;align-items:center;gap:22px;padding:4px 0 12px;display:flex;overflow-x:auto}.championship-wizard-steps::-webkit-scrollbar{display:none}.championship-wizard-steps button{color:#73767c;text-transform:uppercase;cursor:default;background:0 0;border:0;flex:none;align-items:center;gap:6px;min-height:30px;padding:0;font-size:9px;font-weight:850;display:inline-flex}.championship-wizard-steps button span{color:#62656b;font-size:9px;font-weight:900}.championship-wizard-steps button.done{cursor:pointer}.championship-wizard-steps button.done span,.championship-wizard-steps button.active span,.championship-wizard-steps button.active{color:var(--ui-gold-light)}.championship-origin-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.championship-origin-option{border-radius:var(--ui-radius-sm);min-width:0;min-height:78px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:4px;padding:11px;display:grid}.championship-origin-option:hover{background:#f5f3ed06}.championship-origin-option.active{background:var(--ui-surface-raised);color:var(--ui-text);outline:1px solid #c9b76673}.championship-origin-option strong{color:var(--ui-text);font-size:12px}.championship-origin-option small{color:var(--ui-text-muted);font-size:9px;line-height:1.35}.championship-guided-copy{gap:5px;max-width:680px;display:grid}.championship-guided-copy>span{color:var(--ui-gold);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.championship-guided-copy>strong{color:var(--ui-text);text-transform:uppercase;font-size:16px;line-height:1.25}.championship-guided-copy>small{color:var(--ui-text-muted);font-size:10px;line-height:1.5}.championship-guided-copy.compact>strong{font-size:13px}.championship-guided-identity{border-top:1px solid var(--ui-line);gap:14px;margin-top:4px;padding:16px 0 2px;display:grid}.championship-guided-identity-grid{align-items:start}.championship-guided-structure{gap:18px;display:grid}.championship-guided-question{gap:10px;max-width:420px;display:grid}.championship-guided-question-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.championship-guided-quick-options{flex-wrap:wrap;gap:6px;display:flex}.championship-guided-quick-options button{border-radius:var(--ui-radius-sm);background:var(--ui-surface-raised);min-height:32px;color:var(--ui-text-muted);border:0;padding:0 10px;font-size:10px;font-weight:800}.championship-guided-quick-options button.active{color:var(--ui-accent-light);background:#c9b76624;outline:1px solid #c9b76661}.championship-guided-preview{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);gap:4px;padding:12px 0;display:grid}.championship-guided-preview span,.championship-guided-flow-step span{color:var(--ui-accent);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.championship-guided-preview strong,.championship-guided-flow-step strong{color:var(--ui-text);font-size:13px}.championship-guided-preview small,.championship-guided-flow-step small,.championship-guided-note{color:var(--ui-text-muted);font-size:10px;line-height:1.45}.championship-guided-flow{border-top:1px solid var(--ui-line);gap:0;display:grid}.championship-guided-flow-step{border-bottom:1px solid var(--ui-line);gap:3px;min-height:66px;padding:12px 0 12px 22px;display:grid;position:relative}.championship-guided-flow-step:before{content:"";background:var(--ui-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:18px;left:4px}.championship-guided-flow-step:not(:last-child):after{content:"";background:#c9b76659;width:1px;position:absolute;top:28px;bottom:-7px;left:7px}.championship-guided-note{margin:0}.championship-source-picker{border-top:1px solid var(--ui-line);gap:14px;min-width:0;margin-top:4px;padding-top:16px;display:grid}.championship-source-results{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:1fr;gap:6px;max-height:min(360px,44vh);padding:0;display:grid;overflow:hidden auto}.championship-source-item{border-radius:var(--ui-radius-sm);background:var(--ui-surface-raised);min-width:0;min-height:70px;color:var(--ui-text);text-align:left;cursor:pointer;border:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.championship-source-item:hover{background:color-mix(in srgb,var(--ui-surface-raised) 86%,var(--ui-accent))}.championship-source-item:disabled{cursor:wait;opacity:.65}.championship-source-logo{border-radius:var(--ui-radius-sm);background:var(--ui-surface);width:46px;min-width:46px;height:46px;color:var(--ui-gold-light);border:0;place-items:center;display:grid;overflow:hidden}.championship-source-logo img{object-fit:contain;object-position:center;width:46px;max-width:46px;height:46px;max-height:46px;display:block}.championship-source-copy{gap:3px;min-width:0;display:grid}.championship-source-copy strong{min-width:0;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.championship-source-copy small,.championship-source-copy em{color:var(--ui-text-muted);font-size:9px;font-style:normal;line-height:1.35}.championship-source-action{min-width:0;color:var(--ui-gold-light);text-align:right;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;align-self:center;padding:0;font-size:8px;font-weight:900}.championship-source-selected{border-radius:var(--ui-radius-sm);background:var(--ui-surface-raised);border:1px solid #c9b76652;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.championship-source-selected .text-action-button{align-self:center}.championship-wizard-actions{z-index:4;background:var(--surface);border:0;justify-content:flex-end;gap:8px;padding:12px 0;position:sticky;bottom:0}.championship-form-stack{position:relative}.championship-create-status{z-index:12;background:#080a0cd6;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.championship-create-status-card{border:1px solid var(--ui-line);border-top:3px solid var(--ui-accent);background:var(--ui-surface-raised);width:min(420px,100%);color:var(--ui-text);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:22px;display:grid}.championship-create-status-icon{color:var(--ui-accent);place-items:center;display:grid}.championship-create-status-copy{gap:4px;display:grid}.championship-create-status-copy strong{text-transform:uppercase;font-size:14px}.championship-create-status-copy span{color:var(--ui-text-muted);font-size:11px}.championship-create-progress{background:#ffffff14;grid-column:1/-1;height:4px;overflow:hidden}.championship-create-progress span{background:var(--ui-accent);height:100%;transition:width .3s;display:block}.championship-create-status.success .championship-create-status-card{animation:.28s ease-out championshipCreateSuccess}.championship-create-status.success .championship-create-status-icon{color:#67d69b}@keyframes championshipCreateSuccess{0%{opacity:.45;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.championship-create-status{padding:10px}.championship-create-status-card{padding:18px}}@media (max-width:700px){.system-modal-backdrop{align-items:stretch;padding:0}:is(.system-modal,.system-modal-wide,.system-modal-wide:has(.championship-form-stack)){border:0;border-radius:0;width:100vw;max-width:none;min-height:100dvh;max-height:100dvh;margin:0}.system-modal-header{padding:14px 14px 10px}.system-modal-content{padding:4px 14px 16px}.championship-type-card{grid-template-columns:38px minmax(0,1fr);min-height:70px;padding:9px 2px}.championship-type-format{text-align:left;grid-column:2;justify-self:start;max-width:100%}.championship-origin-options{grid-template-columns:1fr;gap:4px}.championship-origin-option{min-height:0;padding:10px 4px}.championship-guided-identity{padding-top:12px}.championship-guided-identity-grid,.championship-guided-question-grid,.championship-guided-question-grid.two{grid-template-columns:1fr}.championship-guided-choice-row,.championship-guided-choice-row.three{grid-template-columns:1fr;max-width:none}.championship-guided-match-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.championship-guided-match-row>b{grid-area:2/1}.championship-guided-match-row>em{grid-area:1/2/span 2}.championship-guided-flow-step{padding-left:20px}.championship-source-item,.championship-source-selected{grid-template-columns:46px minmax(0,1fr)}.championship-source-logo,.championship-source-logo img{width:42px;min-width:42px;max-width:42px;height:42px;max-height:42px}.championship-source-action,.championship-source-selected .text-action-button{grid-column:2;justify-self:start}}body .page-authenticated:has(.producer-layout-ref)>.shell.panel-workspace-shell{width:min(1420px,100% - 32px);max-width:1420px;margin:18px auto 48px}body .page-authenticated:has(.producer-layout-ref) .panel-workspace-return{background:0 0;border:0;padding:0 0 10px}body .page-authenticated:has(.producer-layout-ref) .panel-workspace-return button{color:var(--ui-text-muted)}body .page-authenticated:has(.producer-layout-ref) .account-workspace-hero{border:1px solid var(--ui-line);background:var(--ui-surface);min-height:0;color:var(--ui-text);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;margin:0 0 14px;padding:14px 16px}body .page-authenticated:has(.producer-layout-ref) .account-workspace-hero:after{display:none}body .page-authenticated:has(.producer-layout-ref) .account-workspace-avatar{background:var(--ui-surface-raised);width:56px;height:56px;color:var(--ui-text);box-shadow:none;border:1px solid #c9b76673;border-radius:50%;flex-basis:56px}body .page-authenticated:has(.producer-layout-ref) .account-workspace-hero .eyebrow{color:var(--ui-accent)}body .page-authenticated:has(.producer-layout-ref) .account-workspace-hero .account-strip-head strong{color:var(--ui-text);font-size:25px}body .page-authenticated:has(.producer-layout-ref) .account-workspace-hero .account-strip-head strong span{color:var(--ui-text-muted)}body .page-authenticated:has(.producer-layout-ref) .account-workspace-hero .account-strip-metrics{border:0;gap:0;padding:0}body .page-authenticated:has(.producer-layout-ref) .account-workspace-hero .account-strip-metrics .metric{border-left:1px solid var(--ui-line);min-width:72px;min-height:34px;padding:0 12px}:is(body .page-authenticated:has(.producer-layout-ref) .account-workspace-hero .account-strip-metrics .metric svg,body .page-authenticated:has(.producer-layout-ref) .account-workspace-hero .account-strip-metrics .metric b){color:var(--ui-accent)}body .page-authenticated:has(.producer-layout-ref) .account-workspace-hero .account-strip-metrics .metric span{color:var(--ui-text-muted)}body .page-authenticated:has(.producer-layout-ref) .account-workspace-hero .account-strip-action{border-color:var(--ui-line);background:var(--ui-surface-raised);color:var(--ui-text);border-radius:9px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref{grid-template-columns:minmax(270px,310px) minmax(0,1fr);align-items:start;gap:24px;display:grid}:is(body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref>.producer-hub-nav,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref>.producer-hub-section,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref>.message){grid-column:1/-1}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref>.producer-command-card{background:0 0;border:0;border-radius:0;grid-column:1;max-height:calc(100vh - 112px);padding:0;position:sticky;top:82px;overflow:auto}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref>.championship-detail-card{background:0 0;border:0;grid-column:2;min-width:0;min-height:0;margin:0;padding:0}body .page-authenticated:has(.producer-layout-ref) .producer-command-card .section-head{border-bottom:1px solid var(--ui-line);background:0 0;padding:0 0 12px}:is(body .page-authenticated:has(.producer-layout-ref) .producer-command-card .section-head h2,body .page-authenticated:has(.producer-layout-ref) .producer-command-card .section-head svg){color:var(--ui-text)}body .page-authenticated:has(.producer-layout-ref) .producer-command-card .eyebrow{color:var(--ui-accent)}body .page-authenticated:has(.producer-layout-ref) .producer-command-card .section-head h2{font-size:32px;line-height:1}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-list{border:0;border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);background:0 0;max-height:calc(100vh - 310px);margin-top:10px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-list-item{border:0;border-bottom:1px solid var(--ui-line);min-height:62px;color:var(--ui-text);background:0 0;border-left:0;border-radius:0;padding:9px 0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-list-item:nth-child(2n){border:0;border-bottom:1px solid var(--ui-line);min-height:62px;color:var(--ui-text);background:0 0;border-left:0;border-radius:0;padding:9px 0}:is(body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-list-item:hover,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-list-item.active){box-shadow:inset 3px 0 0 var(--ui-accent);background:#c9b76614;border-left:0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-list-item strong{color:var(--ui-text)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-list-item small{color:var(--ui-text-muted)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-thumb{background:var(--ui-surface-raised);color:var(--ui-accent);border:0;border-radius:9px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .detail-hero-ref{border-bottom:1px solid var(--ui-line);background:0 0;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;padding:0 0 18px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .detail-logo-ref{background:var(--ui-surface-raised);border:1px solid #c9b76666;border-radius:50%;width:64px;height:64px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .detail-title-ref h2{color:var(--ui-text);font-size:clamp(26px,3vw,38px)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .detail-title-ref p{color:var(--ui-text-muted)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .detail-title-ref .eyebrow{color:var(--ui-accent)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .detail-stat{border-left:1px solid var(--ui-line);background:0 0;padding:4px 12px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .detail-stat strong{color:var(--ui-text);font-size:18px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .detail-stat span{color:var(--ui-text-muted)}:is(body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-subtabs-compact.champ-subtabs-all,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-subtabs-all .champ-subtabs-primary){border:0;border-bottom:1px solid var(--ui-line);background:0 0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-subtabs-all button{color:var(--ui-text-muted);border-bottom:2px solid #0000;border-right:0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-subtabs-all button.active{border-bottom-color:var(--ui-accent);color:var(--ui-text);background:0 0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-panel{gap:26px;padding:4px 0 18px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-card{background:0 0;border:0;padding:0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-card.is-main{gap:16px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-card h3{color:var(--ui-text);font-size:clamp(22px,2.2vw,30px)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-card>div>span{color:var(--ui-text-muted)}.page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-card>span{color:var(--ui-text-muted)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-flow button{border:0;border-left:2px solid var(--ui-line);background:var(--ui-surface-raised);min-height:78px;color:var(--ui-text);padding:12px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-flow button:hover{border-left-color:var(--ui-accent);background:#c9b76617}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-flow button:disabled{opacity:.48;background:var(--ui-surface)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-flow button svg{color:var(--ui-accent)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-flow button strong{color:var(--ui-text);font-size:11px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-flow button small{color:var(--ui-text-muted)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-checklist-head{border-bottom:1px solid var(--ui-line);align-items:center;margin:0 0 9px;padding:0 0 10px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-checklist-head h3{color:var(--ui-text)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-checklist-head>span{color:var(--ui-text-muted);background:0 0;padding:0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-checklist button{border:0;border-left:2px solid var(--ui-line);background:var(--ui-surface-raised);min-height:58px;color:var(--ui-text);padding:10px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-checklist button:hover{border-left-color:var(--ui-accent);background:#c9b76617}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-checklist button.is-done svg{color:#53d5a4}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-checklist button.is-pending svg{color:var(--ui-accent)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-checklist strong{color:var(--ui-text);font-size:10px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-checklist small{color:var(--ui-text-muted)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-status{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);gap:6px;padding:10px 0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-status span{border-left:1px solid var(--ui-line);color:var(--ui-text);background:0 0;padding:4px 10px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-status strong{color:var(--ui-text);font-size:22px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-status small{color:var(--ui-text-muted)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-subtabs-more summary{border:0;border-bottom:1px solid var(--ui-line);background:var(--ui-surface-raised);color:var(--ui-text)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-subtabs-more[open] summary{border-color:var(--ui-accent);color:var(--ui-text);background:#c9b7661f}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-subtabs-more>div{border:1px solid var(--ui-line);background:var(--ui-surface-raised);box-shadow:0 18px 40px #0000005c}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:18px;display:grid}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .spec-workspace{grid-template-columns:1fr;gap:18px;min-width:0;display:grid}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .spec-canvas-col{background:var(--ui-surface);border-bottom:1px solid var(--ui-line);min-height:390px;padding:18px}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .spec-canvas-frame{box-shadow:none}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .spec-tools-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .spec-tool-block{border:0;border-left:2px solid var(--ui-line);background:var(--ui-surface-raised);border-radius:0;padding:12px}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .spec-tool-block:hover{border-left-color:var(--ui-accent)}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .export-actions-row{grid-column:1/-1}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .spec-tools-col>.export-help{grid-column:1/-1}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .spec-list-block{border-left:1px solid var(--ui-line);grid-template-rows:auto minmax(0,1fr);gap:8px;max-height:calc(100vh - 108px);margin:0;padding:0 0 10px;display:grid;position:sticky;top:82px;overflow:hidden}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .spec-list-block h5{border-bottom:1px solid var(--ui-line);color:var(--ui-text-muted);margin:0 0 0 12px;padding:0 0 8px}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .export-table-wrap{background:0 0;border:0;border-radius:0;min-height:0;margin-left:12px;overflow:hidden auto}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .export-table{width:100%;display:block}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .export-table tbody{width:100%;display:block}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .export-table thead{display:none}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .export-table tr{border:0;border-bottom:1px solid var(--ui-line);min-height:58px;color:var(--ui-text);background:0 0;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;margin:0;padding:7px 8px;display:grid}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .export-table tr:hover{background:#c9b76614}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .export-table tr.is-preview{box-shadow:inset 2px 0 0 var(--ui-accent);background:#c9b76621}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .export-table td{color:var(--ui-text);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;display:none;overflow:hidden}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .export-table td:first-child{color:var(--ui-accent);grid-area:1/1/3;font-size:12px;display:block}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .export-table td:nth-child(2){grid-area:1/2;font-size:12px;font-weight:800;display:block}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .export-table td:nth-child(3){color:var(--ui-text-muted);grid-area:2/2;font-size:10px;display:block}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .export-table td:last-child{grid-area:1/3/3;padding-left:6px;display:block}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .export-table td:last-child .button{min-width:30px;min-height:30px;color:var(--ui-text-muted);background:0 0;border:0;padding:0}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .export-table td:last-child .button:hover{color:var(--ui-accent);background:#c9b7661a}@media (max-width:900px){body .page-authenticated:has(.producer-layout-ref)>.shell.panel-workspace-shell{width:calc(100% - 20px);margin:10px auto 28px}body .page-authenticated:has(.producer-layout-ref) .account-workspace-hero{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px}body .page-authenticated:has(.producer-layout-ref) .account-workspace-avatar{flex-basis:50px;width:50px;height:50px}body .page-authenticated:has(.producer-layout-ref) .account-workspace-hero .account-strip-head strong{font-size:21px}body .page-authenticated:has(.producer-layout-ref) .account-workspace-hero .account-strip-metrics{border-top:1px solid var(--ui-line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding-top:10px;display:grid}body .page-authenticated:has(.producer-layout-ref) .account-workspace-hero .account-strip-metrics .metric{justify-content:center;min-width:0;padding:0 7px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref{display:block}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref>.producer-command-card{max-height:none;margin-bottom:20px;position:static}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-list{max-height:300px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref>.championship-detail-card{margin-top:0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .detail-hero-ref{grid-template-columns:52px minmax(0,1fr) auto;gap:10px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .detail-logo-ref{width:52px;height:52px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .detail-stats-ref{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:8px;display:grid}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .detail-stat{text-align:center;padding:8px 6px}:is(body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-flow,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .champ-overview-checklist){grid-template-columns:1fr 1fr}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout{grid-template-columns:1fr}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .spec-list-block{border-left:0;border-top:1px solid var(--ui-line);max-height:360px;padding-top:12px;position:static}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .spec-list-block h5{margin-left:0}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .export-table-wrap{margin-left:0}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .spec-canvas-col{min-height:300px;padding:12px}body .page-authenticated:has(.producer-layout-ref) .spec-production-layout .spec-tools-col{grid-template-columns:1fr}}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-admin-actions{align-items:center;gap:7px;display:flex}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-admin-actions .icon-action-button{background:var(--ui-surface-raised);width:36px;height:36px;min-height:36px;color:var(--ui-text-muted);box-shadow:none;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:0;padding:0;font-size:0;display:inline-flex}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-admin-actions .icon-action-button svg{color:currentColor;width:16px;height:16px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-admin-actions .icon-action-button:hover:not(:disabled){color:var(--ui-accent);background:#c9b7661f}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-admin-actions .icon-action-button.danger:hover:not(:disabled){color:#ee9292;background:#dd70701f}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-admin-actions .icon-action-button:disabled{opacity:.42;cursor:not-allowed}:is(body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .teams-tab-loading,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .teams-tab-error){border:0;border-bottom:1px solid var(--ui-line);background:var(--ui-surface-raised);min-height:116px;color:var(--ui-text-muted);box-shadow:none}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .teams-tab-error{color:#ee9292}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .vagas-empty-filter{border-bottom:1px solid var(--ui-line);background:var(--ui-surface-raised);color:var(--ui-text-muted);padding:28px 12px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .teams-compact-toolbar{border-bottom:1px solid var(--ui-line);min-height:42px;padding:0 0 10px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .teams-status-filters{gap:2px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .teams-status-filters button{min-height:34px;color:var(--ui-text-muted);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .teams-status-filters button:hover{color:var(--ui-text);background:#c9b76612}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .teams-status-filters button.active{border-bottom-color:var(--ui-accent);color:var(--ui-text);background:#c9b7661a}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .teams-status-filters button span{color:inherit;background:#f5f3ed1a;border:0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .teams-toolbar-right select{background:var(--ui-surface-raised);color:var(--ui-text);box-shadow:none;border:0;border-radius:7px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .teams-refresh-button{background:var(--ui-surface-raised);color:var(--ui-text);box-shadow:none;border:0;border-radius:7px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .teams-toolbar-right select{outline:0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .teams-toolbar-right select:focus{box-shadow:inset 0 -2px 0 var(--ui-accent)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .teams-toolbar-right option{color:var(--ui-text);background:#1a1b1f}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .teams-refresh-button:hover{color:var(--ui-accent);background:#c9b7661f}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-vagas-list{box-shadow:none;background:0 0;border:0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-vaga-row{border:0;border-bottom:1px solid var(--ui-line);background:var(--ui-surface-raised);box-shadow:none;color:var(--ui-text);border-left:2px solid #0000;border-radius:0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-vagas-list>.championship-vaga-row{border:0;border-bottom:1px solid var(--ui-line);background:var(--ui-surface-raised);box-shadow:none;color:var(--ui-text);border-left:2px solid #0000;border-radius:0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-vaga-row.status-livre{background:var(--ui-surface-raised);border-left-color:#75808e}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-vaga-row.status-reservada{border-left-color:var(--ui-accent);background:var(--ui-surface-raised)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-vaga-row.status-ocupada{background:var(--ui-surface-raised);border-left-color:#53b98d}:is(body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-vaga-row:hover,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-vaga-row.is-open){background:#c9b76614}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .vaga-row-summary{color:var(--ui-text);background:0 0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .vaga-row-summary:hover{filter:none;background:0 0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .vaga-row-number{color:var(--ui-text)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .vaga-row-identity strong{color:var(--ui-text)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .vaga-row-number:before{color:var(--ui-text-muted)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .vaga-row-identity small{color:var(--ui-text-muted)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .vaga-row-meta{color:var(--ui-text-muted)}:is(body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .vaga-row-avatar,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .lineup-player-avatar){background:var(--ui-surface);color:var(--ui-text-muted);border:0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .vaga-status-pill{color:var(--ui-text-muted);background:#f5f3ed17;border:0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .vaga-status-pill.status-completa{color:#8bddb7;background:#53b98d24}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .vaga-status-pill.status-parcial{color:var(--ui-accent-light);background:#c9b76626}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .vaga-status-pill.status-pendente{color:#eea0a0;background:#ee929221}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .vaga-row-details{border-top:1px solid var(--ui-line);background:var(--ui-surface)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .lineup-player-row{border-bottom-color:var(--ui-line);color:var(--ui-text)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .lineup-player-row small{color:var(--ui-text-muted)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .phase-folder{border:0;border-left:2px solid var(--ui-accent);background:var(--ui-surface-raised);box-shadow:none;border-radius:0}:is(body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .phase-folder-row,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .group-folder-row){border-bottom:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .phase-folder-row .folder-toggle{color:var(--ui-text)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .phase-folder-row .folder-toggle strong{color:var(--ui-text)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .phase-folder-row .folder-toggle svg{color:var(--ui-text)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .group-folder-row .folder-toggle{color:var(--ui-text)}:is(body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .phase-folder-row .folder-toggle small,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .group-folder-row .folder-toggle small){color:var(--ui-text-muted)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .group-folder{border:0;border-left:1px solid var(--ui-line);background:var(--ui-surface);box-shadow:none;border-radius:0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .phase-folder-content{background:0 0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .group-folder .championship-vaga-row{border-bottom-color:var(--ui-line);background:0 0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .group-folder .championship-vaga-row.status-livre{border-bottom-color:var(--ui-line);background:0 0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .group-folder .championship-vaga-row.status-reservada{border-bottom-color:var(--ui-line);background:0 0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .group-folder .championship-vaga-row.status-ocupada{border-bottom-color:var(--ui-line);background:0 0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .folder-actions>button:not(.button){background:var(--ui-surface-raised);color:var(--ui-text-muted);border:0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .folder-actions>button:not(.button):hover{color:var(--ui-accent);background:#c9b7661f}:is(body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .subtab-actionbar,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .inline-action-panel,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-card,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-card-summary,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-card-details,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-form-panel,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-rules-panel){border-color:var(--ui-line);background:var(--ui-surface-raised);color:var(--ui-text);box-shadow:none}:is(body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-card:hover .game-card-summary,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-card.is-open .game-card-summary){background:#c9b76614}:is(body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .seller-tab .seller-row-edit,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .seller-tab .seller-perm-grid,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .seller-tab .vaga-detail-grid){border-color:var(--ui-line);color:var(--ui-text);background:0 0}:is(body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .seller-tab input,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .seller-tab select){background:var(--ui-surface-raised);color:var(--ui-text);border:0}@media (max-width:900px){body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-admin-actions{align-self:start}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .teams-compact-toolbar{gap:8px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .teams-toolbar-right select{flex:1;min-width:130px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-vaga-row .vaga-row-summary{gap:8px;grid-template-columns:36px minmax(0,1fr) auto!important}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-vaga-row .vaga-row-summary>.vaga-row-meta{display:none}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .championship-vaga-row .vaga-row-summary>.vaga-row-identity:last-of-type{display:none}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .phase-folder-content{padding-left:8px}}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-folder-structure{gap:12px}:is(body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .phase-folder-card,body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-folder-card){background:var(--ui-surface-raised);box-shadow:none;border:0;border-radius:0;overflow:hidden}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .phase-folder-card>.phase-folder-row{background:var(--ui-surface);border-bottom:1px solid var(--ui-line)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-folder-row{background:var(--ui-surface-raised);border-bottom:1px solid var(--ui-line);color:var(--ui-text)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-folder-row:hover{background:#c9b76614}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .phase-folder-card>.phase-folder-row:hover{background:#c9b76614}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-folder-row .folder-toggle{color:var(--ui-text)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-folder-row .folder-toggle strong{color:var(--ui-text)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-folder-row .folder-toggle svg{color:var(--ui-text)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-folder-row .folder-toggle small{color:var(--ui-text-muted)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-list-in-phase{background:var(--ui-surface-raised);gap:0;padding:0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-quick-group-row{border-bottom:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-text-muted);padding:10px 12px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-quick-group-row button{background:var(--ui-surface-raised);min-height:30px;color:var(--ui-text);box-shadow:none;border:0;border-bottom:2px solid #0000;border-radius:0}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-quick-group-row button:hover{border-bottom-color:var(--ui-accent);color:var(--ui-accent-light);background:#c9b7661a}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-folder-details{border-top:1px solid var(--ui-line);background:var(--ui-line);gap:1px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-folder-details>div{background:var(--ui-surface);min-height:70px;color:var(--ui-text)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-folder-details span{color:var(--ui-text-muted)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-folder-details strong{color:var(--ui-text)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-list-in-phase>.empty{background:var(--ui-surface-raised);color:var(--ui-text-muted);margin:0;padding:24px 12px}@media (max-width:900px){body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-folder-details{grid-template-columns:repeat(2,minmax(0,1fr))}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .game-folder-details>div{min-height:58px;padding:10px}}body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page)>.shell.panel-workspace-shell{width:min(1420px,100% - 32px);max-width:1420px;margin:18px auto 48px}body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page) .panel-workspace-return{background:0 0;border:0;padding:0 0 10px}body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page) .panel-workspace-return button{color:var(--ui-text-muted)}body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page) .account-workspace-hero{border:1px solid var(--ui-line);background:var(--ui-surface);min-height:0;color:var(--ui-text);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;margin:0 0 14px;padding:14px 16px}body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page) .account-workspace-hero:after{display:none}body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page) .account-workspace-avatar{background:var(--ui-surface-raised);width:56px;height:56px;color:var(--ui-text);box-shadow:none;border:1px solid #c9b76673;border-radius:50%;flex-basis:56px}body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page) .account-workspace-hero .eyebrow{color:var(--ui-accent)}body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page) .account-workspace-hero .account-strip-head strong{color:var(--ui-text);font-size:25px}body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page) .account-workspace-hero .account-strip-head strong span{color:var(--ui-text-muted)}body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page) .account-workspace-hero .account-strip-metrics{border:0;gap:0;padding:0}body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page) .account-workspace-hero .account-strip-metrics .metric{border-left:1px solid var(--ui-line);min-width:72px;min-height:34px;padding:0 12px}:is(body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page) .account-workspace-hero .account-strip-metrics .metric svg,body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page) .account-workspace-hero .account-strip-metrics .metric b){color:var(--ui-accent)}body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page) .account-workspace-hero .account-strip-metrics .metric span{color:var(--ui-text-muted)}body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page) .account-workspace-hero .account-strip-action{background:var(--ui-surface-raised);color:var(--ui-text);border:0;border-radius:9px}@media (max-width:900px){body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page)>.shell.panel-workspace-shell{width:calc(100% - 20px);margin:10px auto 28px}body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page) .account-workspace-hero{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px}body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page) .account-workspace-avatar{flex-basis:50px;width:50px;height:50px}body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page) .account-workspace-hero .account-strip-head strong{font-size:21px}body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page) .account-workspace-hero .account-strip-metrics{border-top:1px solid var(--ui-line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding-top:10px;display:grid}body .page-authenticated:has(.team-dashboard,.player-dashboard,.manager-dashboard,.broadcast-page) .account-workspace-hero .account-strip-metrics .metric{justify-content:center;min-width:0;padding:0 7px}}:is(body .page-authenticated:has(.team-dashboard) .team-dashboard .subtab-actionbar,body .page-authenticated:has(.team-dashboard) .team-dashboard .inline-action-panel){border:0;border-bottom:1px solid var(--ui-line);background:var(--ui-surface-raised);color:var(--ui-text);box-shadow:none;border-radius:0}:is(body .page-authenticated:has(.team-dashboard) .team-dashboard .subtab-actionbar h3,body .page-authenticated:has(.team-dashboard) .team-dashboard .subtab-actionbar strong){color:var(--ui-text)}body .page-authenticated:has(.team-dashboard) .team-dashboard .subtab-actionbar .eyebrow{color:var(--ui-accent)}body .page-authenticated:has(.team-dashboard) .team-dashboard .panel-tab-body>.empty{color:var(--ui-text-muted);background:0 0;padding:8px 0}body .page-authenticated:has(.team-dashboard) .team-dashboard .championship-vagas-list{box-shadow:none;background:0 0;border:0}body .page-authenticated:has(.team-dashboard) .team-dashboard .championship-vaga-row{border:0;border-bottom:1px solid var(--ui-line);background:var(--ui-surface-raised);color:var(--ui-text);box-shadow:none;border-left:2px solid #53b98d;border-radius:0}body .page-authenticated:has(.team-dashboard) .team-dashboard .championship-vagas-list>.championship-vaga-row{border:0;border-bottom:1px solid var(--ui-line);background:var(--ui-surface-raised);color:var(--ui-text);box-shadow:none;border-left:2px solid #53b98d;border-radius:0}body .page-authenticated:has(.team-dashboard) .team-dashboard .championship-vaga-row.status-reservada{border-left-color:var(--ui-accent)}:is(body .page-authenticated:has(.team-dashboard) .team-dashboard .championship-vaga-row:hover,body .page-authenticated:has(.team-dashboard) .team-dashboard .championship-vaga-row.is-open){background:#c9b76614}body .page-authenticated:has(.team-dashboard) .team-dashboard .vaga-row-summary{color:var(--ui-text);background:0 0}body .page-authenticated:has(.team-dashboard) .team-dashboard .vaga-row-summary:hover{filter:none;background:0 0}body .page-authenticated:has(.team-dashboard) .team-dashboard .vaga-row-number{color:var(--ui-text)}body .page-authenticated:has(.team-dashboard) .team-dashboard .vaga-row-identity strong{color:var(--ui-text)}body .page-authenticated:has(.team-dashboard) .team-dashboard .vaga-row-number:before{color:var(--ui-text-muted)}body .page-authenticated:has(.team-dashboard) .team-dashboard .vaga-row-identity small{color:var(--ui-text-muted)}body .page-authenticated:has(.team-dashboard) .team-dashboard .vaga-row-meta{color:var(--ui-text-muted)}body .page-authenticated:has(.team-dashboard) .team-dashboard .vaga-row-avatar{background:var(--ui-surface);color:var(--ui-text-muted);border:0;border-radius:7px}body .page-authenticated:has(.team-dashboard) .team-dashboard .vaga-status-pill{color:#8bddb7;background:#53b98d26;border:0}body .page-authenticated:has(.team-dashboard) .team-dashboard .vaga-row-meta .button{background:var(--ui-surface);color:var(--ui-text-muted);box-shadow:none;border:0;border-radius:7px}body .page-authenticated:has(.team-dashboard) .team-dashboard .seller-row-edit .vaga-row-actions button{background:var(--ui-surface);color:var(--ui-text-muted);box-shadow:none;border:0;border-radius:7px}body .page-authenticated:has(.team-dashboard) .team-dashboard .vaga-row-meta .button:hover{color:var(--ui-accent);background:#c9b7661f}body .page-authenticated:has(.team-dashboard) .team-dashboard .seller-row-edit .vaga-row-actions button:hover{color:var(--ui-accent);background:#c9b7661f}body .page-authenticated:has(.team-dashboard) .team-dashboard .vaga-row-meta .button.danger{color:#ee9292}body .page-authenticated:has(.team-dashboard) .team-dashboard .seller-row-edit .vaga-row-actions button.danger{color:#ee9292}:is(body .page-authenticated:has(.team-dashboard) .team-dashboard .vaga-row-details,body .page-authenticated:has(.team-dashboard) .team-dashboard .team-line-inline-detail){border-top:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-text)}:is(body .page-authenticated:has(.team-dashboard) .team-dashboard .seller-row-edit,body .page-authenticated:has(.team-dashboard) .team-dashboard .seller-perm-grid){color:var(--ui-text);background:0 0}body .page-authenticated:has(.team-dashboard) .team-dashboard .seller-perm-item{background:var(--ui-surface-raised);color:var(--ui-text-muted);border:0}.affiliate-page{color:#f5f3ec;background:#090b0d;min-height:100vh}.affiliate-landing{width:min(1280px,100% - 36px);margin:0 auto;padding:64px 0 72px}.affiliate-hero{background:radial-gradient(circle at 78% 26%,#c9b7662e,#0000 34%),linear-gradient(135deg,#111419,#0b0d10);border:1px solid #c9b76638;border-radius:18px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:54px;min-height:520px;padding:54px 64px;display:grid;overflow:hidden}.affiliate-hero-copy{max-width:720px}.affiliate-hero .eyebrow,.affiliate-benefits .eyebrow,.affiliate-cta .eyebrow{color:#d2bd58;letter-spacing:.18em;font-size:11px;font-weight:900}.affiliate-hero h1{letter-spacing:-.045em;text-transform:uppercase;margin:13px 0 20px;font-size:clamp(44px,5.6vw,82px);line-height:.96}.affiliate-hero h1 span{color:#d2bd58}.affiliate-lead{color:#aeb4bd;max-width:650px;font-size:18px;line-height:1.65}.affiliate-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.affiliate-hero-actions .button,.affiliate-cta .button{align-items:center;gap:9px;display:inline-flex}.affiliate-trust{color:#858c96;align-items:center;gap:7px;margin-top:20px;display:flex}.affiliate-hero-card{background:#0a0c0fb8;border:1px solid #ffffff1a;border-radius:16px;padding:30px;box-shadow:0 24px 80px #00000059}.affiliate-card-icon{color:#111;background:#d2bd58;border-radius:13px;place-items:center;width:58px;height:58px;margin-bottom:28px;display:grid}.affiliate-hero-card>p{color:#9da4ad;margin:0 0 6px}.affiliate-hero-card>strong{text-transform:uppercase;font-size:27px;line-height:1.15;display:block}.affiliate-mini-metrics{border:1px solid #ffffff14;gap:1px;margin-top:28px;display:grid}.affiliate-mini-metrics span{color:#c7cbd1;background:#14171b;align-items:center;gap:11px;padding:14px;font-size:13px;display:flex}.affiliate-mini-metrics svg{color:#d2bd58}.affiliate-benefits{padding:76px 0}.affiliate-section-title{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.affiliate-section-title h2,.affiliate-cta h2{text-transform:uppercase;margin:7px 0 0;font-size:clamp(28px,3vw,44px)}.affiliate-benefit-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.affiliate-benefit-grid article{background:#111419;border:1px solid #24282e;border-radius:12px;min-height:230px;padding:30px;position:relative}.affiliate-benefit-grid article>svg{color:#d2bd58}.affiliate-benefit-grid article>b{color:#30353c;font-size:42px;position:absolute;top:22px;right:25px}.affiliate-benefit-grid h3{text-transform:uppercase;margin:37px 0 10px}.affiliate-benefit-grid p{color:#9299a3;margin:0;line-height:1.6}.affiliate-cta{background:#15171a;border-left:4px solid #d2bd58;justify-content:space-between;align-items:center;gap:24px;padding:34px 40px;display:flex}.affiliate-dashboard-page{background:#090b0d;min-height:100vh}.affiliate-dashboard-shell{width:min(1420px,100% - 32px);margin:18px auto 48px}@media (max-width:850px){.affiliate-landing{width:min(100% - 20px,1280px);padding-top:20px}.affiliate-hero{grid-template-columns:1fr;min-height:0;padding:34px 24px}.affiliate-hero h1{font-size:43px}.affiliate-benefit-grid{grid-template-columns:1fr}.affiliate-cta{flex-direction:column;align-items:flex-start;padding:28px 24px}}:is(body .page-authenticated:has(.team-dashboard) .team-dashboard .staff-tab select,body .page-authenticated:has(.team-dashboard) .team-dashboard .staff-tab input,body .page-authenticated:has(.team-dashboard) .team-dashboard .inline-action-panel input){background:var(--ui-surface);color:var(--ui-text);border:0}:is(body .page-authenticated:has(.team-dashboard) .team-dashboard .staff-search-card,body .page-authenticated:has(.team-dashboard) .team-dashboard .staff-search-results){background:var(--ui-surface-raised);color:var(--ui-text);border:0}body .page-authenticated:has(.team-dashboard) .team-dashboard .staff-search-card.selected{color:var(--ui-accent-light);background:#c9b7661f}body .page-authenticated:has(.team-dashboard) .team-dashboard .team-player-grid{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);background:0 0;grid-template-columns:1fr;gap:0;display:grid}body .page-authenticated:has(.team-dashboard) .team-dashboard .team-player-card{border:0;border-bottom:1px solid var(--ui-line);min-height:58px;color:var(--ui-text);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}body .page-authenticated:has(.team-dashboard) .team-dashboard .team-player-card:last-child{border-bottom:0}body .page-authenticated:has(.team-dashboard) .team-dashboard .team-player-card:before{display:none}body .page-authenticated:has(.team-dashboard) .team-dashboard .team-player-card:hover{background:#c9b7660f}body .page-authenticated:has(.team-dashboard) .team-dashboard .team-player-card img{background:var(--ui-surface-raised);border:0;border-radius:50%;width:42px;height:42px}body .page-authenticated:has(.team-dashboard) .team-dashboard .team-player-card div{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;min-width:0;display:grid}body .page-authenticated:has(.team-dashboard) .team-dashboard .team-player-card strong{color:var(--ui-text);grid-column:1}body .page-authenticated:has(.team-dashboard) .team-dashboard .team-player-card span{color:var(--ui-text-muted);grid-column:1}body .page-authenticated:has(.team-dashboard) .team-dashboard .team-player-card small{color:var(--ui-accent-light);text-align:right;grid-area:1/2/span 2;margin:0}@media (max-width:760px){body .page-authenticated:has(.team-dashboard) .team-dashboard .vaga-row-summary{grid-template-columns:34px 38px minmax(0,1fr) auto 20px;gap:7px;padding:7px 8px}body .page-authenticated:has(.team-dashboard) .team-dashboard .vaga-row-meta .button{width:30px;min-width:30px;padding:0;font-size:0}body .page-authenticated:has(.team-dashboard) .team-dashboard .vaga-row-meta .button svg{width:15px;height:15px}body .page-authenticated:has(.team-dashboard) .team-dashboard .seller-perm-grid.compact{grid-template-columns:1fr 1fr}}.championship-banner-upload{border-top:1px solid var(--ui-line);gap:8px;margin-top:16px;padding-top:16px;display:grid}.championship-banner-upload>p{max-width:560px;color:var(--ui-text-muted);margin:0;font-size:12px;line-height:1.5}@media (max-width:760px){.lili-global-launcher{right:12px;bottom:calc(82px + env(safe-area-inset-bottom));border-radius:50%;justify-content:center;width:50px;min-width:50px;height:50px;min-height:50px;padding:0}.lili-floating-chat{inset:auto 8px calc(78px + env(safe-area-inset-bottom)) 8px}}body .championship-origin-options{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px}body .championship-origin-option{border:1px solid var(--ui-line);border-radius:calc(var(--ui-radius-sm) + 2px);background:var(--ui-surface-raised);min-height:132px;color:var(--ui-text);text-align:center;align-content:center;justify-items:center;gap:8px;padding:18px 20px;transition:border-color .18s,background .18s,transform .12s;display:grid}body .championship-origin-option:hover{background:#c9b76614;border-color:#c9b76661;transform:translateY(-1px)}body .championship-origin-option.active{border-color:var(--ui-accent);background:#c9b76624;outline:0;box-shadow:inset 0 0 0 1px #c9b7662e}body .championship-origin-option strong{color:var(--ui-text);text-align:center;font-size:16px;line-height:1.15}body .championship-origin-option small{max-width:28ch;color:var(--ui-text-muted);text-align:center;font-size:11px;line-height:1.45}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .producer-catalog-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .producer-catalog-actions .button{border:1px solid var(--ui-line);background:var(--ui-surface-raised);min-height:80px;color:var(--ui-text);text-align:center;text-transform:uppercase;letter-spacing:.08em;box-shadow:none;border-radius:12px;align-content:center;place-items:center;gap:8px;padding:14px 12px;font-size:10px;font-weight:900;display:grid}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .producer-catalog-actions .button svg{width:18px;height:18px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .producer-catalog-actions .button:first-child{background:var(--ui-accent);border-color:var(--ui-accent);color:#181510}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .producer-catalog-actions .button:last-child{background:var(--ui-surface-raised);border-color:var(--ui-line);color:var(--ui-text)}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .producer-catalog-actions .button:hover{border-color:var(--ui-accent);background:#c9b7661f}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .producer-catalog-actions .button:first-child:hover{background:var(--ui-gold-light);border-color:var(--ui-gold-light);color:#181510}@media (max-width:900px){body .championship-origin-options{grid-template-columns:1fr;gap:8px}body .championship-origin-option{min-height:106px;padding:16px 14px}body .page-authenticated:has(.producer-layout-ref) .producer-layout-ref .producer-catalog-actions .button{min-height:72px}}@media (min-width:901px){body .championship-guided-copy>strong{font-size:16px;line-height:1.25}body .championship-guided-copy>small{font-size:12px;line-height:1.55}body .championship-guided-decision-copy strong{font-size:15px}body .championship-guided-decision-copy small{font-size:12px;line-height:1.5}body .championship-guided-operation .field>label,body .championship-guided-matches .field>label,body .championship-guided-structure .field>label,body .championship-guided-choice-row button,body .championship-guided-preview small,body .championship-guided-note{font-size:11px}}body .championship-guided-final-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}body .championship-guided-final-summary{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body .championship-guided-final-summary>div{border-right:1px solid var(--ui-line);background:0 0;gap:3px;padding:12px 14px;display:grid}body .championship-guided-final-summary>div:last-child{border-right:0}body .championship-guided-final-summary small{color:var(--ui-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}body .championship-guided-final-summary strong{color:var(--ui-text);font-size:18px}@media (max-width:760px){body .championship-guided-final-grid,body .championship-guided-final-summary{grid-template-columns:1fr}body .championship-guided-final-summary>div{border-right:0;border-bottom:1px solid var(--ui-line)}body .championship-guided-final-summary>div:last-child{border-bottom:0}}body .championship-final-days{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);gap:7px;display:grid}body .championship-final-day-row{border-bottom:1px solid var(--ui-line);grid-template-columns:72px minmax(180px,320px) 100px;align-items:center;gap:14px;padding:10px 0;display:grid}body .championship-final-day-row:last-child{border-bottom:0}body .championship-final-day-row>span{gap:2px;display:grid}body .championship-final-day-row>span small{color:var(--ui-text-muted);text-transform:uppercase;font-size:8px;font-weight:900}body .championship-final-day-row>span strong{color:var(--ui-text);font-size:18px}body .championship-final-day-row>em{color:var(--ui-accent-light);text-align:right;font-size:11px;font-style:normal;font-weight:900}body .championship-final-rule{border-bottom:1px solid var(--ui-line)}body .championship-final-bonus-editor{gap:6px;max-width:620px;display:grid}body .championship-final-bonus-head,body .championship-final-bonus-row{grid-template-columns:minmax(100px,.6fr) minmax(160px,1fr) 42px;align-items:center;gap:8px;display:grid}body .championship-final-bonus-head{color:var(--ui-text-muted);text-transform:uppercase;padding:0 0 5px;font-size:9px;font-weight:900}body .championship-final-bonus-row{min-height:42px}body .championship-final-bonus-row strong{color:var(--ui-text);font-size:11px}body .championship-final-bonus-row input{min-height:40px}body .championship-final-bonus-row .icon-action-button{width:40px;height:40px}body .championship-final-bonus-add{justify-self:start;margin-top:3px}body .championship-wizard-error{margin:0 0 8px}@media (max-width:760px){body .championship-final-day-row{grid-template-columns:56px minmax(0,1fr);gap:8px 10px}body .championship-final-day-row>em{text-align:left;grid-column:2}body .championship-final-bonus-head{display:none}body .championship-final-bonus-row{grid-template-columns:minmax(82px,.5fr) minmax(0,1fr) 40px}}body .championship-daily-schedules{gap:18px;display:grid}body .championship-daily-schedule-list{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);gap:7px;display:grid}body .championship-daily-schedule-row{border-bottom:1px solid var(--ui-line);grid-template-columns:44px minmax(180px,260px) minmax(140px,1fr) 42px;align-items:center;gap:12px;min-height:66px;padding:8px 0;display:grid}body .championship-daily-schedule-row:last-child{border-bottom:0}body .championship-daily-schedule-index{color:var(--ui-accent-light);text-align:center;font-size:11px;font-weight:900}body .championship-daily-schedule-meta{gap:2px;display:grid}body .championship-daily-schedule-meta strong{color:var(--ui-text);font-size:12px}body .championship-daily-schedule-meta small{color:var(--ui-text-muted);font-size:10px}body .championship-daily-add-schedule{justify-self:start}body .phase-folder-hidden-shell>.phase-folder-content{padding-top:0}body .structure-hidden-phase-note{border-bottom:1px solid var(--ui-line);gap:3px;padding:10px 0 12px;display:grid}body .structure-hidden-phase-note strong{color:var(--ui-text);font-size:13px}body .structure-hidden-phase-note small{color:var(--ui-text-muted);font-size:10px}@media (max-width:760px){body .championship-daily-schedule-row{grid-template-columns:34px minmax(0,1fr) 40px;gap:8px}body .championship-daily-schedule-meta{grid-column:2}body .championship-daily-schedule-row>.icon-action-button{grid-area:1/3/3}}body .championship-league-series{gap:20px;display:grid}body .championship-league-model-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:760px;display:grid}body .championship-league-model-choice button{border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-surface-raised);min-height:92px;color:var(--ui-text);text-align:left;cursor:pointer;gap:5px;padding:16px;display:grid}body .championship-league-model-choice button strong{font-size:14px}body .championship-league-model-choice button small{color:var(--ui-text-muted);font-size:11px;line-height:1.45}body .championship-league-model-choice button.active{border-color:var(--ui-accent);background:#c9b76621}body .championship-league-series-head{justify-content:space-between;align-items:end;gap:12px;padding-top:4px;display:flex}body .championship-league-series-head>div{gap:3px;display:grid}body .championship-league-series-head span{color:var(--ui-accent-light);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}body .championship-league-series-head strong{color:var(--ui-text);font-size:16px}body .championship-league-series-head>small{color:var(--ui-text-muted);font-size:11px}body .championship-league-series-list{border-top:1px solid var(--ui-line);display:grid}body .championship-league-series-row{border-bottom:1px solid var(--ui-line);grid-template-columns:64px minmax(0,1fr) 42px;align-items:center;gap:14px;padding:14px 0;display:grid}body .championship-league-series-index{text-align:center;gap:2px;display:grid}body .championship-league-series-index span{color:var(--ui-text-muted);font-size:9px;font-weight:900}body .championship-league-series-index strong{color:var(--ui-accent-light);font-size:20px}body .championship-league-series-fields{grid-template-columns:minmax(180px,1.4fr) minmax(100px,.55fr) minmax(150px,.8fr) minmax(150px,.8fr);align-items:end;gap:10px;display:grid}body .championship-league-series-remove{align-self:end;margin-bottom:1px}body .championship-league-entry-plan{grid-column:2/3;min-width:0}body .championship-league-entry-plan>summary{cursor:pointer;color:var(--ui-text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;list-style:none;display:flex}body .championship-league-entry-plan>summary::-webkit-details-marker{display:none}body .championship-league-entry-plan>summary strong{color:var(--ui-accent-light);font-size:10px}body .championship-league-entry-list{gap:8px;padding-top:10px;display:grid}body .championship-league-entry-row{grid-template-columns:minmax(180px,1.4fr) 90px minmax(160px,1fr) 38px;align-items:end;gap:8px;display:grid}body .championship-league-entry-add{justify-self:start;padding:7px 10px;font-size:10px}body .championship-league-add-series{justify-self:start}body .championship-review-wide{grid-column:1/-1}@media (max-width:1000px){body .championship-league-series-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body .championship-league-model-choice{grid-template-columns:1fr}body .championship-league-series-head{justify-content:start;display:grid}body .championship-league-series-row{grid-template-columns:42px minmax(0,1fr) 38px;gap:8px}body .championship-league-series-fields{grid-template-columns:1fr}body .championship-league-entry-plan{grid-column:2/4}body .championship-league-entry-row{grid-template-columns:1fr 76px 36px}body .championship-league-entry-row>.field:nth-child(3){grid-column:1/3}body .championship-league-series-index strong{font-size:16px}}body .championship-scoring-card{gap:18px;display:grid}body .championship-scoring-mode-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:760px;display:grid}body .championship-scoring-mode-choice button{border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-surface-raised);min-height:88px;color:var(--ui-text);text-align:left;cursor:pointer;gap:5px;padding:15px 16px;display:grid}body .championship-scoring-mode-choice button strong{font-size:14px}body .championship-scoring-mode-choice button small{color:var(--ui-text-muted);font-size:11px;line-height:1.45}body .championship-scoring-mode-choice button.active{border-color:var(--ui-accent);background:#c9b76621}body .championship-scoring-custom-head{grid-template-columns:minmax(220px,1.4fr) minmax(140px,.6fr) minmax(140px,.6fr);align-items:end;gap:10px;display:grid}body .championship-scoring-official-summary{background:var(--ui-line);border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}body .championship-scoring-official-summary>div{background:var(--ui-surface);gap:3px;padding:11px 12px;display:grid}body .championship-scoring-official-summary small{text-transform:uppercase;letter-spacing:.07em;color:var(--ui-text-muted);font-size:9px}body .championship-scoring-official-summary strong{color:var(--ui-text);font-size:13px}body .championship-scoring-table{border-top:1px solid var(--ui-line);max-width:620px;display:grid}body .championship-scoring-table-head,body .championship-scoring-row{border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(160px,1fr) 150px;align-items:center;gap:12px;min-height:48px;display:grid}body .championship-scoring-table-head{min-height:34px;color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}body .championship-scoring-row>span{align-items:center;gap:9px;display:flex}body .championship-scoring-row>span small{min-width:54px;color:var(--ui-accent-light);letter-spacing:.06em;font-size:9px;font-weight:900}body .championship-scoring-row>span strong{color:var(--ui-text);font-size:13px}body .championship-scoring-row>strong{color:var(--ui-text);font-size:14px}body .championship-scoring-row input{width:100%;height:36px}@media (max-width:760px){body .championship-scoring-mode-choice,body .championship-scoring-custom-head,body .championship-scoring-official-summary{grid-template-columns:1fr}body .championship-scoring-table{max-width:none}body .championship-scoring-table-head,body .championship-scoring-row{grid-template-columns:minmax(130px,1fr) 110px}}body .team-trainings-tab{gap:14px;display:grid}body .team-training-privacy{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);color:var(--ui-text-muted);align-items:flex-start;gap:10px;padding:12px 0;display:flex}body .team-training-privacy>svg{color:var(--ui-accent);flex:none;margin-top:1px}body .team-training-privacy>div{gap:3px;display:grid}body .team-training-privacy strong{color:var(--ui-text);font-size:12px}body .team-training-privacy span{font-size:10px;line-height:1.4}body .team-training-empty{min-height:92px;color:var(--ui-text-muted);border-bottom:1px solid var(--ui-line);align-items:center;gap:12px;padding:14px 0;display:flex}body .team-training-empty svg{color:var(--ui-accent)}body .team-training-empty>div{gap:4px;display:grid}body .team-training-empty strong{color:var(--ui-text);font-size:13px}body .team-training-empty span{font-size:11px}body .team-training-list{border-top:1px solid var(--ui-line);display:grid}body .team-training-row{border-bottom:1px solid var(--ui-line);display:grid}body .team-training-summary{width:100%;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(180px,1fr) repeat(3,minmax(74px,96px)) 28px;align-items:center;gap:12px;padding:11px 2px;display:grid}body .team-training-summary:hover{background:var(--ui-surface-soft)}body .team-training-summary>img{object-fit:cover;background:var(--ui-surface-raised);border-radius:9px;width:36px;height:36px}body .team-training-identity{gap:3px;min-width:0;display:grid}body .team-training-identity strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}body .team-training-identity small{color:var(--ui-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}body .team-training-metric{text-align:center;gap:2px;display:grid}body .team-training-metric b{font-size:13px}body .team-training-metric small{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px}body .team-training-summary>svg{color:var(--ui-text-muted);justify-self:end;transition:transform .18s}body .team-training-summary>svg.rotated{transform:rotate(180deg)}body .team-training-details{gap:12px;padding:2px 2px 14px;display:grid}body .team-training-private-head{justify-content:space-between;align-items:end;gap:12px;display:flex}body .team-training-private-head>div{gap:4px;display:grid}body .team-training-private-head span{color:var(--ui-accent-light);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;font-size:9px;font-weight:900;display:flex}body .team-training-private-head strong{font-size:14px}body .team-training-period-actions{align-items:end;gap:10px;display:flex!important}body .team-training-period-actions label{gap:3px;min-width:130px;display:grid}body .team-training-period-actions label>span{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:700}body .team-training-period-actions select{border:1px solid var(--ui-line);background:var(--ui-surface-raised);min-height:32px;color:var(--ui-text);border-radius:8px;padding:0 8px}body .team-training-period-actions>a{min-height:32px;color:var(--ui-accent-light);align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}body .team-training-kpis{background:var(--ui-line);border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}body .team-training-kpis>article{background:var(--ui-surface);gap:3px;padding:9px 8px;display:grid}body .team-training-kpis small{color:var(--ui-text-muted);font-size:8px}body .team-training-kpis strong{font-size:14px}body .team-training-player-list{border-top:1px solid var(--ui-line);display:grid}body .team-training-player-head{justify-content:space-between;gap:10px;padding:9px 0;display:flex}body .team-training-player-head strong{font-size:12px}body .team-training-player-head small{color:var(--ui-text-muted);font-size:9px}body .team-training-player{border-top:1px solid var(--ui-line);grid-template-columns:34px minmax(140px,1fr) repeat(4,minmax(64px,92px));align-items:center;gap:10px;padding:10px 0;display:grid}body .team-training-player>img{object-fit:cover;background:var(--ui-surface-raised);border-radius:8px;width:31px;height:31px}body .team-training-player>span{gap:2px;display:grid}body .team-training-player>span:nth-child(n+3){text-align:center}body .team-training-player strong,body .team-training-player b{font-size:11px}body .team-training-player small{color:var(--ui-text-muted);font-size:9px}body .team-training-next-note{color:var(--ui-text-muted);margin:0;padding-top:3px;font-size:10px;line-height:1.5}@media (max-width:900px){body .team-training-summary{grid-template-columns:38px minmax(150px,1fr) repeat(2,64px) 24px}body .team-training-summary .team-training-metric:nth-of-type(4){display:none}body .team-training-details{padding-left:0}body .team-training-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}body .team-training-player{grid-template-columns:32px minmax(120px,1fr) repeat(2,64px)}body .team-training-player>span:nth-child(5),body .team-training-player>span:nth-child(6){display:none}}@media (max-width:620px){body .team-trainings-tab{gap:11px}body .team-training-privacy{gap:8px;padding:7px 0}body .team-training-privacy span{font-size:9px}body .team-training-summary{grid-template-columns:32px minmax(0,1fr) 46px 18px;gap:7px;padding:9px 0}body .team-training-summary>img{border-radius:7px;width:32px;height:32px}body .team-training-identity{gap:1px}body .team-training-identity strong{font-size:12px}body .team-training-identity small{font-size:8px}body .team-training-summary .team-training-metric:nth-of-type(3),body .team-training-summary .team-training-metric:nth-of-type(4){display:none}body .team-training-details{gap:10px;padding:0 0 11px}body .team-training-private-head{align-items:start;gap:8px;display:grid}body .team-training-period-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;width:100%;display:grid!important}body .team-training-period-actions label{min-width:0}body .team-training-period-actions select{width:100%;min-height:32px}body .team-training-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}body .team-training-kpis>article{padding:8px 6px}body .team-training-kpis strong{font-size:13px}body .team-training-player{grid-template-columns:30px minmax(0,1fr) 54px}body .team-training-player>span:nth-child(n+4){display:none}}body .championship-xtreino-config{gap:20px;display:grid}body .championship-xtreino-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}body .championship-xtreino-analysis-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}body .championship-xtreino-analysis-options button{border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-surface-raised);min-height:92px;color:var(--ui-text);text-align:left;cursor:pointer;gap:5px;padding:15px;display:grid}body .championship-xtreino-analysis-options button strong{font-size:13px}body .championship-xtreino-analysis-options button small{color:var(--ui-text-muted);font-size:10px;line-height:1.45}body .championship-xtreino-analysis-options button.active{border-color:var(--ui-accent);background:#c9b76621}body .championship-xtreino-maps{gap:10px;padding-top:2px;display:grid}body .championship-xtreino-map-options{flex-wrap:wrap;gap:8px;display:flex}body .championship-xtreino-map-options button{border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);min-height:38px;color:var(--ui-text-muted);cursor:pointer;background:0 0;padding:0 14px;font-weight:800}body .championship-xtreino-map-options button.active{border-color:var(--ui-accent);color:var(--ui-accent-light);background:#c9b76621}@media (max-width:1000px){body .championship-xtreino-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body .championship-xtreino-grid,body .championship-xtreino-analysis-options{grid-template-columns:1fr}body .championship-xtreino-analysis-options button{min-height:76px}body .championship-xtreino-map-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.xtreino-game-plan{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);gap:8px;padding:11px 0;display:grid}.xtreino-game-plan>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.xtreino-game-plan strong{color:var(--ui-text);font-size:12px}.xtreino-game-plan small{color:var(--ui-text-muted);font-size:10px}.xtreino-game-plan>span{color:var(--ui-accent-light);word-break:break-word;font-size:11px;line-height:1.5}@media (max-width:760px){.xtreino-game-plan>div{gap:3px;display:grid}}body .team-training-drops{gap:10px;margin-top:4px;display:grid}body .team-training-drop{border-top:1px solid var(--ui-line);gap:12px;padding:13px 0;display:grid}body .team-training-drop>header{justify-content:space-between;align-items:center;gap:14px;display:flex}body .team-training-drop>header>span{align-items:center;gap:9px;min-width:150px;display:flex}body .team-training-drop>header>span>b{color:var(--ui-accent-light);font-size:11px}body .team-training-drop>header>span>strong{color:var(--ui-text);font-size:13px}body .team-training-drop>header>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}body .team-training-drop>header>div>span{text-align:right;gap:1px;display:grid}body .team-training-drop>header>div b{color:var(--ui-text);font-size:12px}body .team-training-drop>header>div small{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px}body .team-training-drop-notes{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}body .team-training-drop-notes .button{white-space:nowrap;min-height:40px}body .team-training-drop-disabled{color:var(--ui-text-muted);margin:0;font-size:11px}@media (max-width:900px){body .team-training-drop>header{align-items:start;display:grid}body .team-training-drop>header>div{justify-content:flex-start;gap:14px}body .team-training-drop>header>div>span{text-align:left}body .team-training-drop-notes{grid-template-columns:1fr 1fr}}@media (max-width:620px){body .team-training-drop-notes{grid-template-columns:1fr}body .team-training-drop-notes .button{width:100%}}body .team-training-telemetry{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);display:grid}body .team-training-telemetry>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;list-style:none;display:flex}body .team-training-telemetry>summary::-webkit-details-marker{display:none}body .team-training-telemetry>summary>span{color:var(--ui-accent-light);align-items:center;gap:6px;display:flex}body .team-training-telemetry>summary strong{font-size:11px}body .team-training-telemetry>summary small{color:var(--ui-text-muted);font-size:9px}body .team-training-telemetry-players{display:grid}body .team-training-telemetry-player{border-top:1px solid var(--ui-line);gap:10px;padding:12px 0;display:grid}body .team-training-telemetry-player>header{justify-content:space-between;align-items:center;gap:10px;display:flex}body .team-training-telemetry-player>header strong{font-size:12px}body .team-training-telemetry-player>header span{color:var(--ui-text-muted);font-size:10px}body .team-training-telemetry-metrics{background:var(--ui-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}body .team-training-telemetry-metrics>span{background:var(--ui-surface);text-align:center;gap:2px;padding:8px;display:grid}body .team-training-telemetry-metrics b{font-size:11px}body .team-training-telemetry-metrics small{color:var(--ui-text-muted);text-transform:uppercase;font-size:8px}body .team-training-telemetry-line{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:10px;display:grid}body .team-training-telemetry-line>small{color:var(--ui-text-muted);text-transform:uppercase;font-size:9px;font-weight:800}body .team-training-telemetry-line>div{flex-wrap:wrap;gap:6px;display:flex}body .team-training-telemetry-line>div>span{background:var(--ui-surface-raised);color:var(--ui-text-muted);border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:inline-flex}body .team-training-telemetry-line b{color:var(--ui-text);font-size:9px}body .team-training-telemetry-line em{color:var(--ui-accent-light);text-transform:uppercase;font-size:8px;font-style:normal}body .team-training-telemetry-secondary{color:var(--ui-text-muted);flex-wrap:wrap;gap:10px;font-size:9px;display:flex}body .team-training-telemetry-waiting{color:var(--ui-text-muted);border-top:1px solid var(--ui-line);align-items:center;gap:7px;padding:9px 0;font-size:10px;display:flex}@media (max-width:760px){body .team-training-telemetry-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body .team-training-telemetry-line{grid-template-columns:1fr}body .team-training-telemetry-player>header{align-items:flex-start}}body .team-training-analytics{gap:10px;padding-top:2px;display:grid}body .team-training-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body .team-training-chart{background:var(--ui-surface);gap:7px;min-width:0;padding:9px 10px;display:grid}body .team-training-chart.is-empty{align-content:space-between;min-height:132px}body .team-training-chart.is-empty>div{gap:2px;display:grid}body .team-training-chart.is-empty>span{color:var(--ui-text-muted);font-size:10px}body .team-training-chart-head{justify-content:space-between;align-items:start;gap:10px;display:flex}body .team-training-chart-head>span{gap:2px;display:grid}body .team-training-chart-head strong{color:var(--ui-text);font-size:11px}body .team-training-chart-head small{color:var(--ui-text-muted);font-size:8px}body .team-training-chart-head>b{color:var(--ui-accent-light);font-size:13px}body .team-training-chart svg{width:100%;height:88px;display:block;overflow:visible}body .team-training-chart-line{fill:none;stroke:var(--ui-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}body .team-training-chart-point{fill:var(--ui-bg);stroke:var(--ui-accent-light);stroke-width:2px;vector-effect:non-scaling-stroke}body .team-training-chart-labels{justify-content:space-between;gap:4px;display:flex;overflow:hidden}body .team-training-chart-labels span{color:var(--ui-text-muted);white-space:nowrap;font-size:8px}body .team-training-breakdown{gap:7px;margin-top:2px;display:grid}body .team-training-breakdown-list{border-top:1px solid var(--ui-line);display:grid}body .team-training-breakdown-list>article{border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(130px,1.4fr) repeat(4,minmax(70px,.7fr));align-items:center;gap:10px;padding:10px 0;display:grid}body .team-training-breakdown-list>article>strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}body .team-training-breakdown-list>article>span{text-align:right;gap:1px;display:grid}body .team-training-breakdown-list b{font-size:10px}body .team-training-breakdown-list small{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:8px}@media (max-width:760px){body .team-training-chart-grid{grid-template-columns:1fr}body .team-training-chart{padding:10px 8px}body .team-training-breakdown-list>article{grid-template-columns:minmax(0,1fr) repeat(2,62px);gap:8px}body .team-training-breakdown-list>article>span:nth-child(4),body .team-training-breakdown-list>article>span:nth-child(5){display:none}}body .team-training-cross,body .team-training-player-performance{gap:7px;margin-top:2px;display:grid}body .team-training-cross-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}body .team-training-cross-grid>article{background:var(--ui-surface);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 10px;padding:11px 12px;display:grid}body .team-training-cross-grid>article>span{gap:2px;min-width:0;display:grid}body .team-training-cross-grid>article>span strong{color:var(--ui-text);font-size:11px}body .team-training-cross-grid>article>span small,body .team-training-cross-grid>article>small{color:var(--ui-text-muted);font-size:8px}body .team-training-cross-grid>article>b{color:var(--ui-accent-light);font-size:15px}body .team-training-cross-grid>article>p{color:var(--ui-text);grid-column:1/-1;margin:2px 0 0;font-size:9px}body .team-training-cross-grid>article>small{grid-column:1/-1}body .team-training-cross-grid>article.is-empty>b,body .team-training-cross-grid>article.is-empty>p{color:var(--ui-text-muted)}body .team-training-player-performance-list{border-top:1px solid var(--ui-line);display:grid}body .team-training-player-performance-list>details{border-bottom:1px solid var(--ui-line)}body .team-training-player-performance-list>details>summary{cursor:pointer;grid-template-columns:minmax(140px,1.3fr) repeat(4,minmax(64px,.65fr)) 18px;align-items:center;gap:10px;padding:10px 0;list-style:none;display:grid}body .team-training-player-performance-list>details>summary::-webkit-details-marker{display:none}body .team-training-player-performance-list>details>summary>strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}body .team-training-player-performance-list>details>summary>span{text-align:right;gap:1px;display:grid}body .team-training-player-performance-list>details>summary b{font-size:10px}body .team-training-player-performance-list>details>summary small,body .team-training-player-map-list small{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:8px}body .team-training-player-performance-list>details>summary svg{color:var(--ui-text-muted);transition:transform .18s}body .team-training-player-performance-list>details[open]>summary svg{transform:rotate(180deg)}body .team-training-player-map-list{padding:0 0 8px 18px;display:grid}body .team-training-player-map-list>article{border-top:1px solid var(--ui-line);grid-template-columns:minmax(120px,1fr) repeat(3,minmax(70px,.7fr));align-items:center;gap:10px;padding:8px 0;display:grid}body .team-training-player-map-list>article>strong{font-size:10px}body .team-training-player-map-list>article>span{text-align:right;gap:1px;display:grid}body .team-training-player-map-list b{font-size:9px}@media (max-width:700px){body .team-training-cross-grid{grid-template-columns:1fr}body .team-training-player-performance-list>details>summary{grid-template-columns:minmax(0,1fr) repeat(2,58px) 16px;gap:7px}body .team-training-player-performance-list>details>summary>span:nth-of-type(3),body .team-training-player-performance-list>details>summary>span:nth-of-type(4){display:none}body .team-training-player-map-list{padding-left:8px}body .team-training-player-map-list>article{grid-template-columns:minmax(0,1fr) repeat(2,62px);gap:7px}body .team-training-player-map-list>article>span:nth-child(4){display:none}}body .player-performance{gap:12px;margin-top:4px;display:grid}body .player-performance-head{justify-content:space-between;align-items:end;gap:16px;padding:2px 0 4px;display:flex}body .player-performance-head>div{gap:2px;display:grid}body .player-performance-head .player-performance-filters{grid-template-columns:minmax(180px,1fr) minmax(120px,.7fr);gap:8px;min-width:360px;display:grid}body .player-performance-head h3{color:var(--ui-text);margin:0;font-size:18px}body .player-performance-head small{color:var(--ui-text-muted);font-size:9px}body .player-performance-head label{gap:4px;min-width:210px;display:grid}body .player-performance-head label>span{text-transform:uppercase;letter-spacing:.08em;color:var(--ui-text-muted);font-size:8px}body .player-performance-head select{border:1px solid var(--ui-line);background:var(--ui-surface-raised);min-height:36px;color:var(--ui-text);border-radius:8px;padding:0 10px}body .player-performance-metrics{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}body .player-performance-metrics>span{border-left:1px solid var(--ui-line);gap:2px;padding:11px 12px;display:grid}body .player-performance-metrics>span:first-child{border-left:0}body .player-performance-metrics b{color:var(--ui-accent-light);font-size:16px}body .player-performance-metrics small{text-transform:uppercase;color:var(--ui-text-muted);font-size:8px}body .player-performance-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body .player-performance-sections>section{background:var(--ui-surface);align-content:start;gap:9px;min-width:0;padding:12px;display:grid}body .player-performance-section-head{color:var(--ui-accent);align-items:center;gap:8px;display:flex}body .player-performance-section-head>span{gap:1px;display:grid}body .player-performance-section-head strong{color:var(--ui-text);font-size:11px}body .player-performance-section-head small{color:var(--ui-text-muted);font-size:8px}body .player-performance-tech{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}body .player-performance-tech>span{gap:2px;display:grid}body .player-performance-tech b{color:var(--ui-text);font-size:15px}body .player-performance-tech small{color:var(--ui-text-muted);font-size:8px}body .player-performance-list{display:grid}body .player-performance-list>div{border-top:1px solid var(--ui-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 10px;padding:8px 0;display:grid}body .player-performance-list>div:first-child{border-top:0}body .player-performance-list strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}body .player-performance-list span{color:var(--ui-text-muted);white-space:nowrap;font-size:8px}body .player-performance-list b{color:var(--ui-accent-light);white-space:nowrap;font-size:10px}body .player-performance-list small{color:var(--ui-text-muted);grid-column:1/-1;font-size:8px}@media (max-width:760px){body .player-performance-head{flex-direction:column;align-items:stretch}body .player-performance-head label{width:100%;min-width:0}body .player-performance-head .player-performance-filters{grid-template-columns:1fr 1fr;width:100%;min-width:0}body .team-training-private-head{align-items:stretch}body .team-training-period-actions{flex-direction:column;align-items:stretch}body .team-training-period-actions label{width:100%;min-width:0}body .player-performance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}body .player-performance-metrics>span:nth-child(4){border-left:0}body .player-performance-sections{grid-template-columns:1fr}body .player-performance-tech{grid-template-columns:repeat(2,minmax(0,1fr))}}body .team-training-technical-efficiency{gap:8px;display:grid}body .team-training-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body .team-training-technical-grid>div{background:var(--ui-surface);align-content:start;gap:0;padding:10px 12px;display:grid}body .team-training-technical-grid>div>strong{color:var(--ui-text);padding-bottom:6px;font-size:10px}body .team-training-technical-grid>div>span{border-top:1px solid var(--ui-line);gap:1px;padding:6px 0;display:grid}body .team-training-technical-grid b{color:var(--ui-accent-light);font-size:9px}body .team-training-technical-grid small{color:var(--ui-text-muted);font-size:8px}@media (max-width:760px){body .team-training-technical-grid{grid-template-columns:1fr}}body .player-performance-recent,body .player-performance-championships,body .team-training-recent-form{gap:8px;display:grid}body .player-performance-recent-grid,body .team-training-recent-grid{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body .player-performance-recent-grid>span,body .team-training-recent-grid>span{border-left:1px solid var(--ui-line);gap:2px;padding:10px 12px;display:grid}body .player-performance-recent-grid>span:first-child,body .team-training-recent-grid>span:first-child{border-left:0}body .player-performance-recent-grid small,body .team-training-recent-grid small{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px}body .player-performance-recent-grid b,body .team-training-recent-grid b{color:var(--ui-text);font-size:14px}body .player-performance-recent-grid em,body .team-training-recent-grid em{color:var(--ui-accent-light);font-size:8px;font-style:normal}body .player-performance-championship-list{border-top:1px solid var(--ui-line);display:grid}body .player-performance-championship-list>div{border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(150px,1.3fr) repeat(4,minmax(72px,.65fr));align-items:center;gap:10px;padding:9px 0;display:grid}body .player-performance-championship-list strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}body .player-performance-championship-list span{color:var(--ui-text-muted);text-align:right;font-size:8px}body .player-performance-championship-list b{color:var(--ui-accent-light);text-align:right;font-size:10px}body .player-performance-map-reading{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);grid-template-columns:1fr 1fr;gap:8px;padding:8px 0;display:grid}body .player-performance-map-reading>span{gap:2px;display:grid}body .player-performance-map-reading small{color:var(--ui-text-muted);text-transform:uppercase;font-size:8px}body .player-performance-map-reading b{color:var(--ui-accent-light);font-size:10px}@media (max-width:760px){body .player-performance-recent-grid,body .team-training-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .player-performance-recent-grid>span:nth-child(3),body .team-training-recent-grid>span:nth-child(3){border-left:0;border-top:1px solid var(--ui-line)}body .player-performance-recent-grid>span:nth-child(4),body .team-training-recent-grid>span:nth-child(4){border-top:1px solid var(--ui-line)}body .player-performance-championship-list>div{grid-template-columns:minmax(0,1fr) repeat(2,64px);gap:7px}body .player-performance-championship-list>div>span:nth-of-type(3),body .player-performance-championship-list>div>span:nth-of-type(4){display:none}}.performance-objective-reading{border-top:1px solid #ffffff12;margin-top:18px;padding-top:16px}.performance-objective-columns{grid-template-columns:1fr 1fr;gap:18px;margin-top:12px;display:grid}.performance-objective-columns>div{flex-direction:column;gap:8px;min-width:0;display:flex}.performance-objective-columns>div>strong{text-transform:uppercase;letter-spacing:.08em;color:#d8d5ca;font-size:12px}.performance-objective-columns span,.performance-objective-notes span{flex-direction:column;gap:2px;padding:8px 0;display:flex}.performance-objective-columns span+span,.performance-objective-notes span+span{border-top:1px solid #ffffff0e}.performance-objective-columns span b,.performance-objective-notes b{color:#f1efe7;font-size:13px}.performance-objective-columns span small,.performance-objective-notes small{color:#9e9b91;font-size:12px;line-height:1.45}.performance-objective-columns .is-positive b{color:#c9b766}.performance-objective-columns .is-attention b{color:#e7b28d}.performance-objective-notes{border-top:1px solid #ffffff0e;margin-top:8px;padding-top:6px}.performance-objective-columns .empty{color:#77746b;padding:8px 0}@media (max-width:760px){.performance-objective-columns{grid-template-columns:1fr;gap:12px}.performance-objective-reading{margin-top:14px;padding-top:13px}}body .player-performance-filters select,body .team-training-period-actions select{cursor:pointer}body .player-championship-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}body .player-championship-list>article{border:1px solid var(--ui-line);border-left:3px solid var(--ui-accent);background:var(--ui-surface-raised);gap:4px;min-width:0;padding:13px;display:grid}body .player-championship-list span{color:var(--ui-accent-light);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}body .player-championship-list strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}body .player-championship-list small{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}body .player-lineup-token{background:linear-gradient(135deg,#c9b76624,var(--ui-surface-raised));border:1px solid #c9b76666;gap:12px;padding:14px;display:grid}body .player-lineup-token>div:first-child{color:var(--ui-accent);align-items:flex-start;gap:9px;display:flex}body .player-lineup-token>div:first-child span{gap:2px;display:grid}body .player-lineup-token strong{color:var(--ui-text);font-size:12px}body .player-lineup-token small{color:var(--ui-text-muted);font-size:9px}body .player-lineup-token-form{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}body .player-lineup-token-form input{border:1px solid var(--ui-line);background:var(--ui-surface);min-width:0;min-height:39px;color:var(--ui-text);border-radius:7px;padding:0 10px}body .player-lineup-token-form button{background:var(--ui-accent);color:#101820;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:7px;min-height:39px;padding:0 13px;font-size:10px;font-weight:900}body .player-lineup-token-error{color:#ff8d9b!important}@media (max-width:620px){body .player-championship-list,body .player-lineup-token-form{grid-template-columns:1fr}body .player-lineup-token-form button{width:100%}}body .performance-long-evolution{gap:10px;padding-top:4px;display:grid}body .performance-long-evolution-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body .performance-long-evolution-group{background:var(--ui-surface);align-content:start;gap:7px;padding:10px 12px;display:grid}body .performance-long-evolution-head{justify-content:space-between;align-items:start;gap:10px;display:flex}body .performance-long-evolution-head>span{gap:1px;display:grid}body .performance-long-evolution-head b{color:var(--ui-text);font-size:10px}body .performance-long-evolution-head small{color:var(--ui-text-muted);font-size:8px}body .performance-long-evolution-head em{text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-muted);white-space:nowrap;font-size:8px;font-style:normal}body .performance-long-evolution-head em.is-crescimento{color:var(--ui-accent-light)}body .performance-long-evolution-head em.is-queda{color:#e7b28d}body .performance-long-evolution-head em.is-estavel{color:#b9b6ab}body .performance-long-evolution-list{border-top:1px solid var(--ui-line);display:grid}body .performance-long-evolution-list>div{border-bottom:1px solid var(--ui-line);grid-template-columns:36px repeat(4,minmax(0,1fr));align-items:center;gap:6px;padding:7px 0;display:grid}body .performance-long-evolution-list strong{color:var(--ui-accent-light);font-size:9px}body .performance-long-evolution-list span{color:var(--ui-text-muted);text-align:right;white-space:nowrap;font-size:8px}@media (max-width:760px){body .performance-long-evolution-groups{grid-template-columns:1fr}body .performance-long-evolution-list>div{grid-template-columns:30px repeat(2,minmax(0,1fr))}body .performance-long-evolution-list>div>span:nth-of-type(3),body .performance-long-evolution-list>div>span:nth-of-type(4){display:none}}body .performance-goals{gap:10px;padding-top:4px;display:grid}body .performance-goals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body .performance-goal{background:var(--ui-surface);gap:9px;padding:11px 12px;display:grid}body .performance-goal-head{justify-content:space-between;align-items:center;gap:10px;display:flex}body .performance-goal-head strong{color:var(--ui-text);font-size:10px}body .performance-goal-head em{text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-muted);font-size:8px;font-style:normal}body .performance-goal.is-atingida .performance-goal-head em{color:var(--ui-accent-light)}body .performance-goal.is-proxima .performance-goal-head em{color:#d8d5ca}body .performance-goal.is-em_construcao .performance-goal-head em{color:#e7b28d}body .performance-goal>small{color:var(--ui-text-muted);font-size:9px}body .performance-goal-values{border-top:1px solid var(--ui-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:7px;display:grid}body .performance-goal-values>span{gap:2px;min-width:0;display:grid}body .performance-goal-values small{text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-muted);font-size:7px}body .performance-goal-values b{color:var(--ui-text);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}body .performance-goal-progress{background:#ffffff12;height:3px;overflow:hidden}body .performance-goal-progress i{background:var(--ui-accent);height:100%;transition:width .2s;display:block}@media (max-width:760px){body .performance-goals-grid{grid-template-columns:1fr}body .performance-goal{padding:10px}}body .team-squad-evolution{gap:8px;margin-top:2px;display:grid}body .team-squad-evolution-highlights{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);gap:18px;padding:8px 0;display:flex}body .team-squad-evolution-highlights>span{gap:2px;min-width:140px;display:grid}body .team-squad-evolution-highlights small{text-transform:uppercase;letter-spacing:.07em;color:var(--ui-text-muted);font-size:8px}body .team-squad-evolution-highlights strong{color:var(--ui-text);font-size:11px}body .team-squad-evolution-list{display:grid}body .team-squad-evolution-row{border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(130px,1.25fr) 92px repeat(4,minmax(70px,.7fr));align-items:center;gap:10px;padding:10px 0;display:grid}body .team-squad-evolution-row>div{gap:2px;min-width:0;display:grid}body .team-squad-evolution-row>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}body .team-squad-evolution-row>div>small,body .team-squad-evolution-row>span small{color:var(--ui-text-muted);font-size:8px}body .team-squad-evolution-row>span:not(.team-squad-evolution-status){text-align:right;gap:1px;min-width:0;display:grid}body .team-squad-evolution-row>span b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}body .team-squad-evolution-status{text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-muted);font-size:8px}body .team-squad-evolution-row.is-growing .team-squad-evolution-status{color:var(--ui-accent-light)}body .team-squad-evolution-row.is-declining .team-squad-evolution-status{color:#e0a39d}@media (max-width:760px){body .team-squad-evolution-highlights{gap:10px}body .team-squad-evolution-row{grid-template-columns:minmax(0,1fr) 78px 58px 74px;gap:7px}body .team-squad-evolution-row>span:nth-of-type(4),body .team-squad-evolution-row>span:nth-of-type(5){display:none}body .team-squad-evolution-row>span:not(.team-squad-evolution-status){text-align:right}}body .team-squad-synergy{gap:9px;margin-top:2px;display:grid}body .team-squad-synergy-summary{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);grid-template-columns:.7fr .7fr 1.6fr;display:grid}body .team-squad-synergy-summary>span{border-left:1px solid var(--ui-line);gap:2px;padding:10px 12px;display:grid}body .team-squad-synergy-summary>span:first-child{border-left:0}body .team-squad-synergy-summary small,body .team-squad-synergy-share small,body .team-squad-synergy-combos small,body .team-squad-synergy-maps small{color:var(--ui-text-muted);font-size:8px}body .team-squad-synergy-summary>span>small,body .team-squad-synergy-share>article>span small{text-transform:uppercase;letter-spacing:.035em}body .team-squad-synergy-summary strong{color:var(--ui-text);font-size:11px}body .team-squad-synergy-share{border-top:1px solid var(--ui-line);display:grid}body .team-squad-synergy-share>article{border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(130px,1fr) 76px 76px;align-items:center;gap:10px;padding:9px 0;display:grid}body .team-squad-synergy-share>article>div{gap:1px;min-width:0;display:grid}body .team-squad-synergy-share>article>div strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}body .team-squad-synergy-share>article>span{text-align:right;gap:1px;display:grid}body .team-squad-synergy-share b{color:var(--ui-accent-light);font-size:10px}body .team-squad-synergy-combos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body .team-squad-synergy-combos>div{background:var(--ui-surface);align-content:start;padding:10px 12px;display:grid}body .team-squad-synergy-combos>div>strong{padding-bottom:5px;font-size:10px}body .team-squad-synergy-combos>div>span{border-top:1px solid var(--ui-line);gap:1px;padding:6px 0;display:grid}body .team-squad-synergy-combos b{color:var(--ui-accent-light);font-size:9px}body .team-squad-synergy-maps{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line)}body .team-squad-synergy-maps>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;font-size:10px;font-weight:800;list-style:none;display:flex}body .team-squad-synergy-maps>summary::-webkit-details-marker{display:none}body .team-squad-synergy-maps>summary svg{color:var(--ui-text-muted);transition:transform .18s}body .team-squad-synergy-maps[open]>summary svg{transform:rotate(180deg)}body .team-squad-synergy-maps>div{padding-bottom:7px;display:grid}body .team-squad-synergy-maps>div>span{border-top:1px solid var(--ui-line);gap:1px;padding:6px 0;display:grid}body .team-squad-synergy-maps b{color:var(--ui-text);font-size:9px}body .team-squad-synergy-note{color:var(--ui-text-muted);margin:0;font-size:8px;line-height:1.45}@media (max-width:760px){body .team-squad-synergy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body .team-squad-synergy-summary>span:nth-child(3){border-left:0;border-top:1px solid var(--ui-line);grid-column:1/-1}body .team-squad-synergy-share>article{grid-template-columns:minmax(0,1fr) 58px 58px;gap:7px}body .team-squad-synergy-combos{grid-template-columns:1fr}}body .team-tactical-contexts{gap:9px;margin-top:2px;display:grid}body .team-tactical-context-highlight{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);grid-template-columns:.85fr 1.65fr .65fr;display:grid}body .team-tactical-context-highlight>span{border-left:1px solid var(--ui-line);gap:2px;min-width:0;padding:10px 12px;display:grid}body .team-tactical-context-highlight>span:first-child{border-left:0}body .team-tactical-context-highlight small,body .team-tactical-context-list small,body .team-tactical-context-note{color:var(--ui-text-muted);font-size:8px}body .team-tactical-context-highlight>span>small{text-transform:uppercase;letter-spacing:.035em}body .team-tactical-context-highlight strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}body .team-tactical-context-list{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line)}body .team-tactical-context-list>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;font-size:10px;font-weight:800;list-style:none;display:flex}body .team-tactical-context-list>summary::-webkit-details-marker{display:none}body .team-tactical-context-list>summary svg{color:var(--ui-text-muted);transition:transform .18s}body .team-tactical-context-list[open]>summary svg{transform:rotate(180deg)}body .team-tactical-context-list>div{padding-bottom:7px;display:grid}body .team-tactical-context-list article{border-top:1px solid var(--ui-line);grid-template-columns:minmax(150px,1.6fr) repeat(5,minmax(58px,.55fr));align-items:center;gap:8px;padding:8px 0;display:grid}body .team-tactical-context-list article>div{gap:1px;min-width:0;display:grid}body .team-tactical-context-list article>div strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}body .team-tactical-context-list article>div small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body .team-tactical-context-list article>span{text-align:right;gap:1px;display:grid}body .team-tactical-context-list article b{color:var(--ui-accent-light);font-size:9px}body .team-tactical-context-note{margin:0;line-height:1.45}@media (max-width:700px){body .team-tactical-context-highlight{grid-template-columns:1fr 1fr}body .team-tactical-context-highlight>span:nth-child(2){border-left:1px solid var(--ui-line)}body .team-tactical-context-highlight>span:nth-child(3){border-left:0;border-top:1px solid var(--ui-line);grid-column:1/-1}body .team-tactical-context-list article{grid-template-columns:minmax(0,1fr) 48px 56px 58px;gap:6px}body .team-tactical-context-list article>span:nth-of-type(4),body .team-tactical-context-list article>span:nth-of-type(5){display:none}}body .team-training-technical-summary{gap:7px;padding-top:0;display:grid}body .team-training-technical-summary-grid{background:var(--ui-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}body .team-training-technical-summary-grid>article{background:var(--ui-surface);align-content:start;gap:2px;min-width:0;padding:9px 10px;display:grid}body .team-training-technical-summary-grid small,body .team-training-technical-reading small{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.045em;font-size:8px}body .team-training-technical-summary-grid strong{color:var(--ui-text);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}body .team-training-technical-summary-grid span{color:var(--ui-text-muted);font-size:8px;line-height:1.4}body .team-training-technical-summary-grid>article.is-crescimento strong,body .team-training-technical-summary-grid>article.is-equilibrada strong{color:var(--ui-accent-light)}body .team-training-technical-summary-grid>article.is-queda strong,body .team-training-technical-summary-grid>article.is-dependente strong{color:#e0a39d}body .team-training-technical-summary-grid>article.is-atencao strong{color:#e7b28d}body .team-training-technical-reading{background:var(--ui-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}body .team-training-technical-reading>span{background:var(--ui-surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;padding:8px 10px;display:grid}body .team-training-technical-reading strong{color:var(--ui-text);font-size:10px}body .team-training-technical-reading em{color:var(--ui-text-muted);grid-column:1/-1;font-size:8px;font-style:normal;line-height:1.4}body .team-training-technical-reading .is-positive strong{color:var(--ui-accent-light)}body .team-training-technical-reading .is-attention strong{color:#e7b28d}body .team-training-advanced{padding-top:0}body .team-training-advanced:not([open])>:not(summary){display:none}body .team-training-advanced-toggle{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;list-style:none;display:flex}body .team-training-advanced-toggle::-webkit-details-marker{display:none}body .team-training-advanced-toggle>span{gap:2px;min-width:0;display:grid}body .team-training-advanced-toggle strong{color:var(--ui-text);font-size:11px}body .team-training-advanced-toggle small{color:var(--ui-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}body .team-training-advanced-toggle>svg{color:var(--ui-text-muted);flex:none;transition:transform .18s}body .team-training-advanced[open]>.team-training-advanced-toggle>svg{transform:rotate(180deg)}body .team-training-advanced[open]>.team-training-advanced-toggle{margin-bottom:2px}@media (max-width:900px){body .team-training-technical-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){body .team-training-technical-summary{gap:6px}body .team-training-technical-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .team-training-technical-summary-grid>article{padding:7px}body .team-training-technical-summary-grid small{font-size:7px}body .team-training-technical-summary-grid strong{font-size:10px}body .team-training-technical-summary-grid span{font-size:7px}body .team-training-technical-reading{grid-template-columns:1fr}body .team-training-technical-reading>span{padding:7px}body .team-training-advanced-toggle{padding:8px 0}body .team-training-advanced-toggle small{max-width:210px}}body .team-ops-filterbar{border-bottom:1px solid var(--ui-line);grid-template-columns:minmax(210px,1.35fr) repeat(3,minmax(150px,.72fr));align-items:end;gap:10px;padding:12px 0 14px;display:grid}body .team-ops-filter-title{align-content:end;gap:2px;min-width:0;display:grid}body .team-ops-filter-title>span,body .team-ops-filterbar label>span{color:var(--ui-accent-light);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}body .team-ops-filter-title>strong{color:var(--ui-text);font-size:12px}body .team-ops-filterbar label{gap:5px;min-width:0;display:grid}body .team-ops-filterbar select{border:1px solid var(--ui-line);background:var(--ui-surface-raised);width:100%;min-width:0;height:38px;color:var(--ui-text);font:inherit;cursor:pointer;border-radius:7px;padding:0 34px 0 11px;font-size:11px}body .team-training-active-filter{border:1px solid var(--ui-line);min-height:27px;color:var(--ui-text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:8px;display:inline-flex}body .team-ops-kpis{background:var(--ui-line);border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);grid-template-columns:repeat(8,minmax(0,1fr));gap:1px}body .team-ops-kpis>article{background:var(--ui-surface);border:0;min-width:0;min-height:78px;padding:11px 10px}body .team-ops-kpis>article strong{color:var(--ui-text);font-size:18px;line-height:1.05}body .team-ops-kpis>article small{color:var(--ui-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:7px;font-weight:700}body .team-ops-kpis>article span{color:var(--ui-text-muted);font-size:8px}body .team-ops-charts{gap:8px;padding-top:2px;display:grid}body .team-ops-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .team-ops-chart-grid .team-training-chart{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:8px;min-height:158px;padding:11px 12px}body .team-ops-chart-grid .team-training-chart svg{height:96px}body .team-training-row:not(.is-open){opacity:.72}body .team-training-row.is-open{opacity:1}body .team-training-row.is-open>.team-training-summary{background:#c9b76609}@media (max-width:1180px){body .team-ops-filterbar{grid-template-columns:1fr 1fr}body .team-ops-filter-title{grid-column:1/-1}body .team-ops-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}body .team-ops-chart-grid{grid-template-columns:1fr 1fr}body .team-ops-chart-grid>:last-child{grid-column:1/-1}}@media (max-width:760px){body .team-ops-filterbar{grid-template-columns:1fr}body .team-ops-filter-title{grid-column:auto}body .team-ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}body .team-ops-chart-grid{grid-template-columns:1fr}body .team-ops-chart-grid>:last-child{grid-column:auto}}body .team-analytics-dashboard{gap:14px;padding-top:14px;display:grid}body .team-analytics-toolbar{justify-content:space-between;align-items:end;gap:18px;display:flex}body .team-analytics-toolbar>div:first-child{gap:3px;min-width:220px;display:grid}body .team-analytics-toolbar h3{color:var(--ui-text);margin:0;font-size:18px}body .team-analytics-toolbar>div:first-child>span{max-width:620px;color:var(--ui-text-muted);font-size:10px;line-height:1.45}body .team-analytics-filters{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}body .team-analytics-filters label{gap:4px;min-width:118px;display:grid}body .team-analytics-filters label:nth-child(2){min-width:180px}body .team-analytics-filters label>span{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}body .team-analytics-filters select{border:1px solid var(--ui-line);background:var(--ui-surface-raised);height:34px;color:var(--ui-text);border-radius:8px;padding:0 30px 0 10px;font-size:10px}body .team-analytics-reset{border:1px solid var(--ui-line);background:var(--ui-surface-raised);width:34px;height:34px;color:var(--ui-text-muted);cursor:pointer;border-radius:8px;place-items:center;display:grid}body .team-analytics-reset:hover{color:var(--ui-accent);background:#c9b76614}body .team-analytics-loading{min-height:120px;color:var(--ui-text-muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}body .team-analytics-entry-strip{grid-template-columns:repeat(4,minmax(100px,.55fr)) minmax(250px,1.8fr);gap:8px;display:grid}body .team-analytics-entry-strip>article,body .team-analytics-entry-strip>.team-analytics-next-game{background:var(--ui-surface-raised);min-height:58px;color:var(--ui-text);border:0;border-radius:9px}body .team-analytics-entry-strip>article{align-items:center;gap:9px;padding:9px 11px;display:flex}body .team-analytics-entry-strip>article>svg{color:var(--ui-accent)}body .team-analytics-entry-strip>article>span{gap:1px;display:grid}body .team-analytics-entry-strip small{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px}body .team-analytics-entry-strip strong{font-size:16px}body .team-analytics-next-game{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}body .team-analytics-next-game:hover{background:#c9b76614}body .team-analytics-next-game>span{gap:2px;min-width:0;display:grid}body .team-analytics-next-game strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}body .team-analytics-next-game em{color:var(--ui-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;overflow:hidden}body .team-analytics-next-game>svg{color:var(--ui-accent);flex:none}body .team-analytics-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}body .team-analytics-kpis>article{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;column-gap:8px;min-height:88px;padding:11px;display:grid;position:relative;overflow:hidden}body .team-analytics-kpis>article>svg{color:var(--ui-accent);grid-row:1/span 3;margin-top:2px}body .team-analytics-kpis>article>span{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px}body .team-analytics-kpis>article>strong{color:var(--ui-text);font-size:20px;line-height:1.1}body .team-analytics-kpis>article>small{color:var(--ui-text-muted);font-size:8px;line-height:1.25}body .team-analytics-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}body .team-analytics-card{border:1px solid var(--ui-line);background:var(--ui-surface-raised);min-width:0;color:var(--ui-text);border-radius:11px;align-content:start;gap:10px;padding:13px;display:grid}body .team-analytics-card>header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:34px;display:flex}body .team-analytics-card>header>div{gap:2px;min-width:0;display:grid}body .team-analytics-card>header span{color:var(--ui-accent);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:900}body .team-analytics-card>header strong{font-size:13px;line-height:1.25}body .team-analytics-card>header small{color:var(--ui-text-muted);text-align:right;font-size:8px}body .team-analytics-card>header>svg{color:var(--ui-accent);flex:none}body .team-analytics-evolution{grid-column:span 8}body .team-analytics-prize{grid-column:span 4}body .team-analytics-map-card,body .team-analytics-event-card,body .team-analytics-players-card,body .team-analytics-lines-card{grid-column:span 6}body .team-analytics-insights{grid-column:1/-1}body .team-analytics-empty{min-height:100px;color:var(--ui-text-muted);text-align:center;place-items:center;font-size:10px;display:grid}body .team-analytics-chart-wrap{gap:7px;min-width:0;display:grid}body .team-analytics-chart-legend{color:var(--ui-text-muted);gap:14px;font-size:8px;display:flex}body .team-analytics-chart-legend span{align-items:center;gap:5px;display:flex}body .team-analytics-chart-legend i{border-radius:999px;width:16px;height:2px}body .team-analytics-chart-legend i.points{background:var(--ui-accent)}body .team-analytics-chart-legend i.kills{background:#58b98b}body .team-analytics-line-chart{width:100%;height:auto;min-height:220px;display:block;overflow:visible}body .team-analytics-line-chart .grid{stroke:var(--ui-line);stroke-width:1px}body .team-analytics-line-chart .series{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}body .team-analytics-line-chart .series.points{stroke:var(--ui-accent)}body .team-analytics-line-chart .series.kills{stroke:#58b98b;stroke-width:2px}body .team-analytics-line-chart .dot{stroke:var(--ui-surface-raised);stroke-width:2px}body .team-analytics-line-chart .dot.points{fill:var(--ui-accent)}body .team-analytics-line-chart .dot.kills{fill:#58b98b}body .team-analytics-line-chart text{fill:var(--ui-text-muted);font-size:9px}body .team-analytics-prize-total{border-bottom:1px solid var(--ui-line);gap:4px;padding:8px 0 11px;display:grid}body .team-analytics-prize-total>strong{color:var(--ui-accent-light);font-size:28px}body .team-analytics-prize-total>span{color:var(--ui-text-muted);font-size:9px;line-height:1.45}body .team-analytics-prize-list{gap:0;display:grid}body .team-analytics-prize-list>div{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}body .team-analytics-prize-list>div:last-child{border-bottom:0}body .team-analytics-prize-list>div>span{gap:2px;min-width:0;display:grid}body .team-analytics-prize-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}body .team-analytics-prize-list small{color:var(--ui-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}body .team-analytics-prize-list b{color:var(--ui-accent-light);white-space:nowrap;font-size:10px}body .team-analytics-prize-list>p{color:var(--ui-text-muted);margin:0;padding:10px 0;font-size:9px;line-height:1.45}body .team-analytics-ranked-list{display:grid}body .team-analytics-ranked-row{border-top:1px solid var(--ui-line);grid-template-columns:minmax(130px,1fr) repeat(3,58px) minmax(70px,.8fr);align-items:center;gap:8px;min-height:49px;display:grid}body .team-analytics-ranked-row:first-child{border-top:0}body .team-analytics-ranked-row .identity{gap:2px;min-width:0;display:grid}body .team-analytics-ranked-row .identity strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}body .team-analytics-ranked-row .identity small{color:var(--ui-text-muted);font-size:8px}body .team-analytics-ranked-row .metric{text-align:right;gap:1px;display:grid}body .team-analytics-ranked-row .metric b{font-size:10px}body .team-analytics-ranked-row .metric small{color:var(--ui-text-muted);text-transform:uppercase;font-size:7px}body .team-analytics-progress{background:var(--ui-surface);border-radius:999px;height:5px;display:block;overflow:hidden}body .team-analytics-progress>i{border-radius:inherit;background:var(--ui-accent);height:100%;display:block}body .team-analytics-event-table{min-width:0;display:grid}body .team-analytics-event-table>.head,body .team-analytics-event-table>.row{grid-template-columns:minmax(180px,1fr) 42px 58px 42px 56px 76px;align-items:center;gap:7px;min-height:42px;display:grid}body .team-analytics-event-table>.head{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:800}body .team-analytics-event-table>.row{border-top:1px solid var(--ui-line);font-size:9px}body .team-analytics-event-table>.row>b{text-align:right;font-size:9px}body .team-analytics-event-table>.row .event{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}body .team-analytics-event-table>.row .event>img{object-fit:cover;background:var(--ui-surface);border-radius:7px;width:30px;height:30px}body .team-analytics-event-table>.row .event>i{gap:1px;min-width:0;font-style:normal;display:grid}body .team-analytics-event-table>.row .event strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}body .team-analytics-event-table>.row .event small{color:var(--ui-text-muted);text-transform:uppercase;font-size:7px}body .team-analytics-mini-list{display:grid}body .team-analytics-mini-list>div{border-top:1px solid var(--ui-line);grid-template-columns:22px 32px minmax(120px,1fr) 52px 52px minmax(65px,.75fr);align-items:center;gap:8px;min-height:48px;display:grid}body .team-analytics-mini-list>div:first-child{border-top:0}body .team-analytics-mini-list .rank{color:var(--ui-text-muted);text-align:center;font-size:9px}body .team-analytics-mini-list img{object-fit:cover;background:var(--ui-surface);border-radius:50%;width:30px;height:30px}body .team-analytics-mini-list .line-avatar{background:var(--ui-surface);width:30px;height:30px;color:var(--ui-accent);border-radius:8px;place-items:center;font-size:10px;font-weight:900;display:grid;overflow:hidden}body .team-analytics-mini-list .line-avatar img{border-radius:0;width:100%;height:100%}body .team-analytics-mini-list .identity{gap:1px;min-width:0;display:grid}body .team-analytics-mini-list .identity strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}body .team-analytics-mini-list .identity small{color:var(--ui-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}body .team-analytics-mini-list .metric{text-align:right;gap:1px;display:grid}body .team-analytics-mini-list .metric b{font-size:10px}body .team-analytics-mini-list .metric small{color:var(--ui-text-muted);text-transform:uppercase;font-size:7px}body .team-analytics-insight-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}body .team-analytics-insight-grid>div{background:var(--ui-surface);border-radius:8px;gap:3px;min-height:76px;padding:10px;display:grid}body .team-analytics-insight-grid small{color:var(--ui-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:8px}body .team-analytics-insight-grid strong{font-size:12px}body .team-analytics-insight-grid span{color:var(--ui-text-muted);font-size:8px}body .team-analytics-insight-grid .trend strong{color:var(--ui-accent-light)}body .team-analytics-insights>p{color:var(--ui-text-muted);margin:0;font-size:8px}@media (max-width:1120px){body .team-analytics-toolbar{align-items:start;display:grid}body .team-analytics-filters{justify-content:start}body .team-analytics-entry-strip{grid-template-columns:repeat(4,minmax(0,1fr))}body .team-analytics-next-game{grid-column:1/-1}body .team-analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}body .team-analytics-evolution,body .team-analytics-prize,body .team-analytics-map-card,body .team-analytics-event-card,body .team-analytics-players-card,body .team-analytics-lines-card{grid-column:1/-1}body .team-analytics-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){body .team-analytics-dashboard{gap:10px;padding-top:10px}body .team-analytics-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}body .team-analytics-filters label,body .team-analytics-filters label:nth-child(2){min-width:0}body .team-analytics-filters select,body .team-analytics-reset{width:100%}body .team-analytics-entry-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body .team-analytics-entry-strip>article{min-height:52px;padding:8px}body .team-analytics-next-game{grid-column:1/-1}body .team-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body .team-analytics-kpis>article{min-height:78px;padding:9px}body .team-analytics-kpis>article>strong{font-size:17px}body .team-analytics-card{border-radius:9px;padding:10px}body .team-analytics-line-chart{min-height:180px}body .team-analytics-ranked-row{grid-template-columns:minmax(110px,1fr) 48px 48px;gap:6px}body .team-analytics-ranked-row .metric:nth-of-type(3),body .team-analytics-ranked-row>.team-analytics-progress{display:none}body .team-analytics-event-table{overflow-x:auto}body .team-analytics-event-table>.head,body .team-analytics-event-table>.row{min-width:560px}body .team-analytics-mini-list>div{grid-template-columns:20px 30px minmax(100px,1fr) 46px;gap:6px}body .team-analytics-mini-list .metric:nth-of-type(2),body .team-analytics-mini-list .team-analytics-progress{display:none}body .team-analytics-insight-grid{grid-template-columns:1fr 1fr}body .team-analytics-insight-grid .trend{grid-column:1/-1}}.public-home-redesign{--lealt-pointer-x:0px;--lealt-pointer-y:0px;--lealt-pointer-x-inverse:0px;--lealt-pointer-y-inverse:0px;--drop-sequence-progress:0;overflow:clip visible}.drop-sequence-shell{background:#071017;height:190vh;min-height:1060px;position:relative}.drop-sequence-shell .public-home-hero{isolation:isolate;background:linear-gradient(135deg,#071017 0%,#102337 52%,#584f25 100%);width:100%;height:100vh;min-height:640px;max-height:none;margin:0;position:sticky;top:0;overflow:hidden;transform:translateZ(0)}.drop-sequence-shell .public-home-hero:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:soft-light;opacity:.22;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 5px);position:absolute;inset:0}.drop-sequence-shell .public-home-hero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#0a0d117a 66%,#080c11cc 100%);height:34%;position:absolute;inset:auto 0 0}.lealt-motion-scene{z-index:0;pointer-events:none;opacity:1;contain:paint;will-change:transform,opacity;position:absolute;inset:0;overflow:hidden}.lealt-motion-scene>span{pointer-events:none;will-change:transform,opacity,filter;display:block;position:absolute}.lealt-motion-video-poster,.lealt-motion-video{object-fit:cover;object-position:center;pointer-events:none;width:106%;height:106%;position:absolute;inset:-3%}.lealt-motion-video-poster{z-index:0;filter:saturate(1.08)contrast(1.02)brightness(.96);background-position:50%;background-repeat:no-repeat;background-size:cover;transform:scale(1.025)}.lealt-motion-video{z-index:0;opacity:1;filter:saturate(1.08)contrast(1.02)brightness(.96);will-change:transform;transform:scale(1.035)}.lealt-motion-video-tint{z-index:1;background:linear-gradient(90deg,#07090d8f 0%,#07090d4d 40%,#07090d1a 70%,#07090d38 100%),linear-gradient(#07090d1f,#07090d0a 55%,#07090d6b);inset:0!important}.lealt-motion-phase,.lealt-motion-core,.lealt-motion-tracer,.lealt-motion-pulse,.lealt-motion-shard,.lealt-motion-glow,.lealt-motion-cross{z-index:2}.lealt-motion-login .lealt-motion-phase-a{opacity:.18}.lealt-motion-login .lealt-motion-phase-b{opacity:.2}.lealt-motion-login .lealt-motion-core{opacity:.18;top:-7%;right:-12%}.lealt-motion-login .lealt-motion-shard-one{top:18%;left:10%}.lealt-motion-login .lealt-motion-shard-two{bottom:10%;right:12%}.lealt-motion-phase{transition:opacity .2s linear;inset:-12%}.lealt-motion-phase-a{filter:blur(2px);background:radial-gradient(circle at 82% 31%,#ed394f3d,#0000 20%),radial-gradient(circle at 88% 44%,#ed394f1f,#0000 34%),linear-gradient(120deg,#ee384f09,#0000 42%)}.lealt-motion-phase-b{opacity:0;filter:blur(8px);background:radial-gradient(circle at 51% 44%,#dfcf8538,#0000 17%),radial-gradient(circle at 24% 72%,#377fa71f,#0000 27%),radial-gradient(circle at 76% 20%,#dfcf8517,#0000 34%)}.lealt-motion-core{aspect-ratio:1;opacity:.72;width:min(47vw,720px);transform:translate3d(var(--lealt-pointer-x,0px),var(--lealt-pointer-y,0px),0);background:radial-gradient(circle at 49% 47%,#fff0a459 0 2%,#dfcf8524 7%,#dfcf850f 27%,#0000 65%);border-radius:50%;animation:5.5s ease-in-out infinite alternate dropCoreBreath;top:-12%;right:-9vw;box-shadow:0 0 120px #dfcf8517}.lealt-motion-tracer{opacity:.82;background:#fff0a7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dfcf8514,0 0 18px #dfcf8594}.lealt-motion-tracer-one{animation:6.8s cubic-bezier(.45,0,.2,1) infinite dropTracerOne;top:61%;left:26%}.lealt-motion-tracer-two{animation:8.1s cubic-bezier(.45,0,.2,1) 1.1s infinite dropTracerTwo;top:23%;right:28%;scale:.72}.lealt-motion-pulse{opacity:.22;border:1px solid #dfcf8538;border-radius:50%;width:150px;height:150px;animation:3.6s ease-out infinite dropPulse}.lealt-motion-pulse-one{top:50%;left:18%}.lealt-motion-pulse-two{animation-delay:1.6s;top:14%;right:14%}.lealt-motion-shard{clip-path:polygon(15% 0,100% 18%,82% 100%,0 73%);background:linear-gradient(145deg,#dfcf8514,#dfcf8503);border:1px solid #dfcf854f}.lealt-motion-shard-one{width:156px;height:88px;transform:translate3d(var(--lealt-pointer-x-inverse,0px),var(--lealt-pointer-y-inverse,0px),0) rotate(-14deg);animation:6.2s ease-in-out infinite alternate dropShardFloat;top:22%;left:8%}.lealt-motion-shard-two{opacity:.5;width:112px;height:68px;transform:translate3d(var(--lealt-pointer-x,0px),var(--lealt-pointer-y,0px),0) rotate(22deg);animation:7.4s ease-in-out 1.2s infinite alternate-reverse dropShardFloat;bottom:13%;right:28%}.lealt-motion-glow{aspect-ratio:1.35;opacity:.34;filter:blur(14px);width:46%;transform:translate3d(var(--lealt-pointer-x,0px),var(--lealt-pointer-y,0px),0);background:radial-gradient(circle,#dfcf8554,#dfcf8514 41%,#0000 72%);border-radius:50%;top:12%;right:2%}.lealt-motion-cross{opacity:.65;width:22px;height:22px}.lealt-motion-cross:before,.lealt-motion-cross:after{content:"";background:#dfcf85d1;position:absolute;box-shadow:0 0 12px #dfcf8533}.lealt-motion-cross:before{width:100%;height:1px;top:50%;left:0}.lealt-motion-cross:after{width:1px;height:100%;top:0;left:50%}.lealt-motion-cross-one{animation:4.8s ease-in-out infinite alternate dropCross;top:25%;left:7%}.lealt-motion-cross-two{animation:6s ease-in-out .7s infinite alternate-reverse dropCross;bottom:15%;right:19%;scale:.74}.public-home-hero>.lealt-motion-home{z-index:0}.public-home-hero-copy,.public-home-redesign .featured-championship{z-index:4;will-change:transform,opacity;position:relative}.public-home-redesign .public-home-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#07090d9e 0%,#07090d5c 42%,#07090d14 72%,#07090d2e 100%),radial-gradient(circle at 48% 47%,#0000 0 46%,#07090d24 78%,#07090d4d 100%);position:absolute;inset:0}.drop-sequence-title{perspective:900px;gap:0;display:grid}.drop-sequence-line-mask{margin:-.045em 0;padding:.045em .035em .075em 0;display:block;overflow:hidden}.drop-sequence-line-mask>span{will-change:transform,opacity;width:max-content;max-width:100%;display:block}.drop-sequence-line-accent>span{color:#dfcf85;text-shadow:0 0 34px #dfcf8524}.drop-sequence-hud{z-index:2;pointer-events:none;color:#dfcf85b8;position:absolute;inset:0;overflow:hidden}.drop-sequence-coordinate{letter-spacing:.22em;opacity:.72;font-size:8px;font-weight:900;line-height:1;position:absolute;top:28px;left:max(24px,50vw - 680px)}.drop-sequence-coordinate-right{left:auto;right:max(24px,50vw - 680px)}.drop-sequence-axis{opacity:.4;background:linear-gradient(90deg,#0000,#dfcf857a,#0000);display:block;position:absolute}.drop-sequence-axis-a{width:72%;height:1px;top:32%;left:-6%;rotate:-8deg}.drop-sequence-axis-b{background:linear-gradient(#0000,#dfcf856b,#0000);width:1px;height:82%;top:7%;right:30%;rotate:9deg}.drop-sequence-zone{border:1px solid #dfcf8542;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 70px #dfcf850f,inset 0 0 70px #dfcf8509}.drop-sequence-zone i{border:1px solid #dfcf852b;border-radius:50%;display:block;position:absolute}.drop-sequence-zone i:first-child{inset:14%}.drop-sequence-zone i:nth-child(2){inset:31%}.drop-sequence-zone i:nth-child(3){border-color:#ffffff24;inset:43%}.drop-sequence-zone-a{aspect-ratio:1;width:min(41vw,620px);animation:10s ease-in-out infinite alternate dropZoneFloat;top:-14%;right:-8vw}.drop-sequence-zone-b{aspect-ratio:1;opacity:.48;width:min(20vw,300px);animation:13s ease-in-out 1.4s infinite alternate-reverse dropZoneFloat;bottom:-17%;left:5%}.drop-sequence-route{background:linear-gradient(#dfcf850a,#dfcf85d1 22%,#dfcf8538 78%,#0000);width:2px;height:76%;position:absolute;top:10%;left:50.5%;rotate:18deg;box-shadow:0 0 18px #dfcf8533}.drop-sequence-route i{background:#071017;border:1px solid #dfcf85;width:8px;height:8px;position:absolute;left:50%;translate:-50% -50%;rotate:45deg;box-shadow:0 0 18px #dfcf8547}.drop-sequence-route i:first-child{top:11%}.drop-sequence-route i:nth-child(2){top:38%}.drop-sequence-route i:nth-child(3){top:67%}.drop-sequence-route i:nth-child(4){top:91%}.drop-sequence-live-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.14em;color:#ffffff6b;background:#070d125c;border:1px solid #dfcf851f;align-items:center;gap:13px;padding:8px 10px;font-size:7px;font-weight:900;display:flex;position:absolute;bottom:68px;right:max(24px,50vw - 680px)}.drop-sequence-live-status span{color:#dfcf85;align-items:center;gap:6px;display:flex}.drop-sequence-live-status span i{background:#dfcf85;border-radius:50%;width:6px;height:6px;animation:1.15s ease-in-out infinite alternate dropLiveBlink;box-shadow:0 0 12px #dfcf8599}.drop-sequence-live-status b,.drop-sequence-live-status em{font:inherit}.drop-sequence-live-status em{color:#dfcf857a}.drop-sequence-transition-word{z-index:2;color:#dfcf85;letter-spacing:-.08em;opacity:0;pointer-events:none;white-space:nowrap;mix-blend-mode:screen;will-change:transform,opacity;font-size:clamp(150px,25vw,420px);font-weight:950;line-height:.68;position:absolute;bottom:-.09em;left:50%;translate:-50%}.drop-sequence-curtain{z-index:3;pointer-events:none;background:linear-gradient(#07101705,#071017 31%,#0b1116 100%);border-top:1px solid #dfcf8547;justify-content:flex-end;align-items:flex-end;height:34%;padding:0 max(24px,50vw - 680px) 24px;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(102%)}.drop-sequence-curtain i{background:linear-gradient(90deg,#dfcf85,#0000);width:32%;height:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 20px #dfcf854d}.drop-sequence-curtain span{letter-spacing:.22em;color:#dfcf858f;font-size:8px;font-weight:900}.drop-sequence-scroll-cue{z-index:6;color:#ffffff7a;letter-spacing:.2em;pointer-events:none;align-items:center;gap:9px;font-size:8px;font-weight:900;display:flex;position:absolute;bottom:18px;left:50%;translate:-50%}.drop-sequence-scroll-cue i{background:#ffffff26;width:42px;height:1px;display:block;position:relative;overflow:hidden}.drop-sequence-scroll-cue i:after{content:"";background:#dfcf85;animation:1.8s ease-in-out infinite dropCue;position:absolute;inset:0;transform:translate(-100%)}.drop-sequence-ready .public-home-hero-copy,.drop-sequence-ready .featured-championship,.drop-sequence-ready .lealt-motion-home{backface-visibility:hidden;transform-style:preserve-3d}.home-stat-strip{z-index:3;position:relative}.lealt-motion-ready .lealt-scroll-reveal{opacity:0;clip-path:inset(8% 0 0);will-change:transform,opacity,clip-path;transition:opacity .72s cubic-bezier(.16,.76,.2,1),transform .9s cubic-bezier(.16,.76,.2,1),clip-path .82s cubic-bezier(.16,.76,.2,1);transform:translateY(54px)scale(.98)}.lealt-motion-ready .lealt-scroll-reveal.lealt-in-view{opacity:1;clip-path:inset(0);transform:translate(0,0)scale(1)}.login-portal-stage.lealt-motion-ready .login-portal-copy.lealt-scroll-reveal{transition-delay:20ms}.login-portal-stage.lealt-motion-ready .login-portal-panel.lealt-scroll-reveal{transition-delay:90ms}.login-portal-copy h1 span{transform:translateY(0)}.login-portal-stage.lealt-motion-ready .login-portal-copy:not(.lealt-in-view) h1 span{transform:translateY(105%)}.login-portal-stage.lealt-motion-ready .login-portal-copy h1 span{transition:transform .8s cubic-bezier(.16,.76,.2,1)}.login-portal-stage.lealt-motion-ready .login-portal-copy h1 span:nth-child(2){transition-delay:60ms}.login-portal-stage.lealt-motion-ready .login-portal-copy h1 span:nth-child(3){transition-delay:.12s}@keyframes dropCoreBreath{0%{opacity:.46;scale:.94}to{opacity:.82;scale:1.06}}@keyframes dropTracerOne{0%{opacity:0;translate:-14vw 8vh}12%{opacity:.9}48%{opacity:1;translate:15vw -12vh}82%{opacity:.66}to{opacity:0;translate:38vw -28vh}}@keyframes dropTracerTwo{0%{opacity:0;translate:16vw -8vh}16%{opacity:.78}55%{opacity:.9;translate:-9vw 13vh}to{opacity:0;translate:-31vw 31vh}}@keyframes dropPulse{0%{opacity:.34;scale:.45}70%,to{opacity:0;scale:1.55}}@keyframes dropShardFloat{0%{opacity:.28;margin-top:-16px;rotate:-2deg}to{opacity:.66;margin-top:24px;rotate:4deg}}@keyframes dropCross{0%{opacity:.24;margin-top:-14px}to{opacity:.78;margin-top:18px}}@keyframes dropZoneFloat{0%{opacity:.3;transform:translate(-18px,-12px)rotate(-5deg)scale(.96)}to{opacity:.66;transform:translate(28px,24px)rotate(8deg)scale(1.07)}}@keyframes dropCue{0%{transform:translate(-105%)}58%,to{transform:translate(105%)}}@keyframes dropLiveBlink{0%{opacity:.28;scale:.72}to{opacity:1;scale:1.12}}@media (max-width:900px){.public-home-redesign{overflow-x:hidden}.drop-sequence-shell{height:auto;min-height:0}.drop-sequence-shell .public-home-hero{height:auto;min-height:0;position:relative;top:auto}.drop-sequence-curtain{display:none}}@media (max-width:720px){.lealt-motion-video-poster,.lealt-motion-video{object-position:58% center;width:110%;height:110%;inset:-5%}.lealt-motion-video-tint{background:linear-gradient(#07090d4d,#07090d29 44%,#07090d85 100%)}.lealt-motion-core{width:690px;top:-2%;right:-425px}.lealt-motion-shard-one{top:19%;left:-12px}.lealt-motion-shard-two{bottom:15%;right:9%}.drop-sequence-coordinate{letter-spacing:.14em;font-size:6px;top:17px;left:14px}.drop-sequence-coordinate-right{display:none}.drop-sequence-axis-a{width:105%;top:28%;left:-22%}.drop-sequence-axis-b{height:90%;right:18%}.drop-sequence-zone-a{opacity:.52;width:510px;top:-2%;right:-330px}.drop-sequence-zone-b{width:230px;bottom:-5%;left:-135px}.drop-sequence-route{opacity:.68;height:82%;top:7%;left:69%}.drop-sequence-live-status{gap:8px;padding:6px 8px;font-size:6px;bottom:42px;right:14px}.drop-sequence-live-status b{display:none}.drop-sequence-transition-word{font-size:31vw;bottom:-.02em}.drop-sequence-scroll-cue{bottom:10px}.drop-sequence-scroll-cue span{display:none}.public-home-hero .drop-sequence-title{margin-top:12px;margin-bottom:14px}.drop-sequence-line-mask{margin:-.035em 0}}@media (prefers-reduced-motion:reduce){.drop-sequence-shell{height:auto;min-height:0}.drop-sequence-shell .public-home-hero{height:auto;min-height:clamp(590px,72vh,760px);position:relative}.lealt-motion-scene *{transition:none!important;animation:none!important}.lealt-motion-video{display:none!important}.lealt-motion-video-poster{filter:saturate(1.02)contrast(1.01)brightness(.96)!important;transform:none!important}.public-home-hero-copy,.public-home-redesign .featured-championship,.drop-sequence-hud,.drop-sequence-transition-word,.drop-sequence-curtain,.lealt-motion-ready .lealt-scroll-reveal{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.drop-sequence-transition-word,.drop-sequence-curtain{display:none!important}}.operation-progress{border:1px solid color-mix(in srgb,var(--brand,#c9a227) 44%,var(--line,#dfe3e8));background:color-mix(in srgb,var(--brand,#c9a227) 7%,var(--surface,#fff));color:var(--text,#1d2128);border-radius:8px;gap:8px;padding:11px 12px;display:grid}.operation-progress-heading{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.operation-progress-heading strong{font-weight:900}.operation-progress-heading span{color:var(--muted,#68707a);font-size:10px;font-weight:800}.operation-progress-track{background:color-mix(in srgb,var(--brand,#c9a227) 14%,transparent);border-radius:999px;height:4px;overflow:hidden}.operation-progress-track i{border-radius:inherit;background:var(--brand,#c9a227);height:100%;transition:width .25s;display:block}.operation-progress ol{flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.operation-progress li{color:var(--muted,#68707a);font-size:9px}.operation-progress li:before{content:"○ "}.operation-progress li.done,.operation-progress li.current{color:var(--text,#1d2128);font-weight:800}.operation-progress li.done:before{content:"✓ ";color:#1d8a52}.operation-progress li.current:before{content:"● ";color:var(--brand,#c9a227)}.page-skeleton{gap:14px;width:min(1180px,100% - 32px);margin:0 auto;padding:28px 0;display:grid}.page-skeleton>:not(span){gap:10px;display:flex}.page-skeleton i,.page-skeleton b,.page-skeleton small{background:linear-gradient(100deg,var(--surface-soft,#edf0f3) 25%,var(--surface,#fff) 40%,var(--surface-soft,#edf0f3) 55%);background-size:200% 100%;border-radius:8px;animation:1.25s ease-in-out infinite page-skeleton-shimmer;display:block}.page-skeleton header{justify-content:space-between}.page-skeleton header i:first-child{width:42%;height:40px}.page-skeleton header i:last-child{width:96px;height:40px}.page-skeleton-toolbar i{width:150px;height:38px}.page-skeleton-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.page-skeleton-grid article{border:1px solid var(--line,#dfe3e8);border-radius:10px;gap:10px;padding:14px;display:grid}.page-skeleton-grid article i{height:140px}.page-skeleton-grid article b{width:70%;height:18px}.page-skeleton-grid article small{width:100%;height:12px}.page-skeleton>span{color:var(--muted,#68707a);text-align:center;font-size:11px;font-weight:800}@keyframes page-skeleton-shimmer{to{background-position:-200% 0}}@media (max-width:600px){.page-skeleton-toolbar{flex-wrap:wrap}.page-skeleton-toolbar i{flex:calc(50% - 5px);min-width:0}.page-skeleton-toolbar i:last-child{flex-basis:100%}}.whatsapp-phone-field{border:1px solid var(--ui-line,var(--line,#343941));background:var(--ui-surface-raised,var(--surface,#171a1f));border-radius:7px;grid-template-columns:minmax(128px,.9fr) auto minmax(130px,1fr);align-items:stretch;min-width:0;display:grid;overflow:hidden}.whatsapp-phone-field:focus-within{border-color:var(--ui-accent,var(--brand,#c9b766));box-shadow:0 0 0 1px var(--ui-accent,var(--brand,#c9b766))}.whatsapp-country-select{border-right:1px solid var(--ui-line,var(--line,#343941));background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding-left:10px;display:grid}.whatsapp-country-select>span{font-size:17px;line-height:1}.whatsapp-country-select select{width:100%;min-width:0;height:42px;color:var(--ui-text,var(--text,#fff));font-size:11px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 22px 0 0!important}.whatsapp-phone-dial{color:var(--ui-muted,var(--muted,#8f969f));align-items:center;padding:0 9px;font-size:12px;font-weight:850;display:flex}.whatsapp-phone-field>input{width:100%;min-width:0;height:42px;color:var(--ui-text,var(--text,#fff));box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 10px!important}@media (max-width:620px){.whatsapp-phone-field{grid-template-columns:minmax(112px,.85fr) auto minmax(105px,1fr)}.whatsapp-country-select{padding-left:8px}.whatsapp-country-select select{font-size:10px}.whatsapp-phone-dial{padding:0 6px}}body .team-primary-nav{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}body .team-primary-nav>button{text-align:center;justify-content:center;width:100%}body .team-secondary-nav{background:var(--ui-surface-raised);border:1px solid var(--ui-line);flex-wrap:wrap;gap:6px;margin:10px 0 14px;padding:8px;display:flex}body .team-secondary-nav button{min-height:34px;color:var(--ui-text-muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:9px;font-weight:900}body .team-secondary-nav button:hover{background:var(--ui-surface);color:var(--ui-text)}body .team-secondary-nav button.active{color:var(--ui-accent-light);background:#c9b76624}body .team-start-actions,body .player-start-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 16px;display:grid}body .team-start-actions>a,body .team-start-actions>button,body .player-start-actions>a,body .player-start-actions>button{border:1px solid var(--ui-line);background:var(--ui-surface-raised);min-height:66px;color:var(--ui-text);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;display:grid}body .team-start-actions>a:hover,body .team-start-actions>button:hover,body .player-start-actions>a:hover,body .player-start-actions>button:hover{background:#c9b76612;border-color:#c9b76680}body .team-start-actions svg:first-child,body .player-start-actions svg:first-child{color:var(--ui-accent)}body .team-start-actions span,body .player-start-actions span{gap:2px;min-width:0;display:grid}body .team-start-actions strong,body .player-start-actions strong{color:var(--ui-text);text-transform:uppercase;letter-spacing:.035em;font-size:10px}body .team-start-actions small,body .player-start-actions small{color:var(--ui-text-muted);white-space:normal;font-size:8px}body .team-start-actions svg:last-child,body .player-start-actions svg:last-child{color:var(--ui-text-muted)}body .player-next-step{border-left:3px solid var(--ui-accent);background:#c9b76614;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;display:grid}body .player-next-step>svg{color:var(--ui-accent)}body .player-next-step>span{gap:2px;display:grid}body .player-next-step strong{color:var(--ui-text);font-size:10px}body .player-next-step small{color:var(--ui-text-muted);font-size:9px}body .player-next-step button{background:var(--ui-accent);color:#101820;text-transform:uppercase;cursor:pointer;border:0;border-radius:7px;min-height:34px;padding:0 12px;font-size:9px;font-weight:900}body .player-team-workspace{align-content:start}body .player-lines-inline{border-top:1px solid var(--ui-line);gap:8px;margin-top:16px;padding-top:14px;display:grid}body .player-lines-inline>strong{color:var(--ui-text);text-transform:uppercase;letter-spacing:.05em;font-size:10px}body .player-primary-nav{overflow:visible}body .player-team-request-title span{line-height:1.45}@media (max-width:760px){body .team-primary-nav{grid-template-columns:repeat(5,minmax(74px,1fr));overflow-x:auto}body .team-primary-nav>button{min-width:74px;padding-inline:8px;font-size:8px}body .team-start-actions,body .player-start-actions{grid-template-columns:1fr}body .team-start-actions>a,body .team-start-actions>button,body .player-start-actions>a,body .player-start-actions>button{min-height:58px}body .player-next-step{grid-template-columns:auto minmax(0,1fr)}body .player-next-step button{grid-column:1/-1;width:100%}}.producer-hub-nav.producer-hub-nav-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.producer-hub-subnav{border-bottom:1px solid var(--ui-line);scrollbar-width:thin;grid-column:1/-1;align-items:center;gap:6px;margin:-4px 0 12px;padding:0 0 10px;display:flex;overflow-x:auto}.producer-hub-subnav button{border:1px solid var(--ui-line);background:var(--ui-surface-raised);min-height:36px;color:var(--ui-text-muted);font:inherit;text-transform:uppercase;cursor:pointer;border-radius:8px;flex:none;padding:0 12px;font-size:10px;font-weight:850}.producer-hub-subnav button.active{color:var(--ui-text);background:#c9b7661f;border-color:#c9b76680}.producer-layout-ref .champ-workspace-nav{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:10px 0 6px;padding:4px;display:grid}.producer-layout-ref .champ-workspace-nav button{min-width:0;min-height:42px;color:var(--ui-text-muted);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 8px;font-size:10px;font-weight:900}.producer-layout-ref .champ-workspace-nav button:hover{background:var(--ui-surface-raised);color:var(--ui-text)}.producer-layout-ref .champ-workspace-nav button.active{color:var(--ui-accent);background:#c9b76624}.producer-layout-ref .champ-context-nav{border-bottom:1px solid var(--ui-line);scrollbar-width:thin;align-items:center;gap:4px;margin:0 0 14px;padding:0 2px 8px;display:flex;overflow-x:auto}.producer-layout-ref .champ-context-nav button{min-height:34px;color:var(--ui-text-muted);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 10px;font-size:9px;font-weight:850}.producer-layout-ref .champ-context-nav button.active{border-bottom-color:var(--ui-accent);color:var(--ui-text)}@media (max-width:900px){.producer-hub-nav.producer-hub-nav-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.producer-hub-subnav{margin:0;padding:8px 10px 10px}.producer-layout-ref .champ-workspace-nav{scrollbar-width:thin;grid-template-columns:none;gap:4px;margin:8px 0 4px;display:flex;overflow-x:auto}.producer-layout-ref .champ-workspace-nav button{flex:none;min-width:104px}.producer-layout-ref .champ-context-nav{margin-bottom:10px;padding-inline:6px}}@media (max-width:560px){.producer-hub-nav.producer-hub-nav-primary button{min-height:46px;font-size:8px}.producer-hub-subnav button{min-height:34px;padding-inline:10px;font-size:9px}.producer-layout-ref .champ-workspace-nav button{min-width:94px;min-height:40px;font-size:9px}}.producer-workspace-access-bar{border:1px solid #1018202e;border-left:4px solid var(--dz-accent,var(--brand));color:#17212b;background:#f7f4ee;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;padding:9px 12px;display:flex}.producer-workspace-access-bar span{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:950;display:inline-flex}.producer-workspace-access-bar b{text-transform:uppercase;font-size:10px}.producer-team-workspace{grid-column:1/-1;gap:14px;padding:18px 0 28px;display:grid}.producer-team-head{border-bottom:1px solid #10182024;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.producer-team-head h2{letter-spacing:-.035em;text-transform:uppercase;margin:2px 0 0;font-size:clamp(28px,4vw,44px)}.producer-team-head small{color:#746f67;font-size:10px}.producer-team-head>button{color:#17212b;cursor:pointer;background:#fff;border:1px solid #17212b;border-radius:0;place-items:center;width:38px;height:38px;display:grid}.producer-member-invite{border:1px solid #17212b;border-left:5px solid var(--dz-accent,var(--brand));color:#17212b;background:#fff;gap:12px;padding:16px;display:grid}.producer-member-invite>div:first-child{align-items:center;gap:10px;display:flex}.producer-member-invite>div:first-child>span{gap:2px;display:grid}.producer-member-invite strong{font-size:13px}.producer-member-invite small{color:#756f67;font-size:10px}.producer-member-invite>p{color:#756f67;margin:0;font-size:10px;line-height:1.45}.producer-member-invite-form{grid-template-columns:minmax(180px,1fr) minmax(150px,.65fr) auto;align-items:end;gap:8px;display:grid}.producer-member-invite-form label{gap:5px;display:grid}.producer-member-invite-form label>span{letter-spacing:.07em;text-transform:uppercase;color:#746f67;font-size:8px;font-weight:950}.producer-member-invite-form input,.producer-member-invite-form select{color:#17212b;background:#f7f4ee;border:1px solid #cfc8bd;border-radius:0;min-height:40px;padding:0 10px}.producer-member-invite-form button{color:#fff;text-transform:uppercase;cursor:pointer;background:#17212b;border:1px solid #17212b;border-radius:0;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:9px;font-weight:950;display:flex}.producer-member-invite-form button:hover{border-color:var(--dz-accent,var(--brand));background:var(--dz-accent,var(--brand))}.producer-member-invite-form button:disabled{opacity:.55;cursor:wait}.producer-member-readonly{color:#17212b;background:#f7f4ee;border:1px solid #d5d0c6;align-items:center;gap:10px;padding:13px;display:flex}.producer-member-readonly>span{gap:2px;display:grid}.producer-member-readonly strong{font-size:11px}.producer-member-readonly small{color:#746f67;font-size:9px}.producer-members-list{background:#d3ccc1;border:1px solid #d3ccc1;gap:1px;display:grid}.producer-members-list>.empty{background:#fff;margin:0;padding:16px}.producer-members-list article{color:#17212b;background:#fff;grid-template-columns:42px minmax(0,1fr) minmax(150px,auto) 36px;align-items:center;gap:10px;min-height:64px;padding:8px 12px;display:grid}.producer-members-list article.owner{border-left:4px solid var(--dz-accent,var(--brand))}.producer-member-avatar{color:#fff;background:#17212b;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.producer-member-avatar img{object-fit:cover;width:100%;height:100%}.producer-member-identity{gap:2px;min-width:0;display:grid}.producer-member-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.producer-member-identity small{text-overflow:ellipsis;white-space:nowrap;color:#777168;font-size:9px;overflow:hidden}.producer-member-role{justify-self:end}.producer-member-role b{text-transform:uppercase;border:1px solid #17212b;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:inline-flex}.producer-member-role select{color:#17212b;text-transform:uppercase;background:#f7f4ee;border:1px solid #bfb8ad;border-radius:0;min-height:34px;padding:0 28px 0 8px;font-size:9px;font-weight:850}.producer-member-remove{color:#a83232;cursor:pointer;background:#fff;border:1px solid #c45151;border-radius:0;place-items:center;width:34px;height:34px;display:grid}.producer-pending-members{background:#fff;border:1px solid #d3ccc1}.producer-pending-members>header{border-bottom:1px solid #d3ccc1;align-items:center;gap:9px;padding:11px 12px;display:flex}.producer-pending-members>header span{gap:2px;display:grid}.producer-pending-members>header strong{text-transform:uppercase;font-size:10px}.producer-pending-members>header small{color:#777168;font-size:8px}.producer-pending-members>div{display:grid}.producer-pending-members article{border-top:1px solid #e2ddd5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.producer-pending-members article:first-child{border-top:0}.producer-pending-members article>span{gap:2px;display:grid}.producer-pending-members article strong{font-size:10px}.producer-pending-members article small{color:#777168;font-size:8px}.producer-pending-members article button{color:#a12f2f;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #b13b3b;border-radius:0;min-height:30px;padding:0 9px;font-size:8px;font-weight:900}@media (max-width:760px){.producer-workspace-access-bar{margin:8px 10px}.producer-team-workspace{padding:12px 10px 24px}.producer-member-invite-form{grid-template-columns:1fr}.producer-member-invite-form button{width:100%}.producer-members-list article{grid-template-columns:38px minmax(0,1fr) 34px}.producer-member-role{grid-column:2/3;justify-self:start}.producer-member-remove{grid-area:1/3/3/4}.producer-team-head h2{font-size:28px}}.producer-hub-nav.producer-hub-nav-primary{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr))}.producer-hub-nav.producer-hub-nav-primary button{border-bottom:4px solid #0000;border-radius:0;min-height:54px}.producer-hub-nav.producer-hub-nav-primary button.active{border-bottom-color:var(--ui-accent);color:var(--ui-text);background:#6f43ff12}.producer-workspace-dashboard{grid-column:1/-1;gap:18px;padding:8px 0 28px;display:grid}.producer-dashboard-hero{border:1px solid var(--ui-text);border-left:8px solid var(--ui-accent);background:var(--ui-surface);color:var(--ui-text);justify-content:space-between;align-items:flex-end;gap:22px;padding:26px 28px;display:flex}.producer-dashboard-hero>div:first-child{max-width:760px}.producer-dashboard-hero h2{letter-spacing:-.055em;text-transform:uppercase;margin:3px 0 8px;font-size:clamp(34px,5vw,64px);line-height:.92}.producer-dashboard-hero p:not(.eyebrow){max-width:680px;color:var(--ui-muted);margin:0;font-size:12px;line-height:1.55}.producer-dashboard-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.producer-dashboard-actions .button{border-radius:0;min-height:42px}.producer-dashboard-kpis{border:1px solid var(--ui-text);background:var(--ui-text);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.producer-dashboard-kpis article{background:var(--ui-surface);gap:5px;min-height:126px;padding:18px;display:grid}.producer-dashboard-kpis small{letter-spacing:.08em;text-transform:uppercase;color:var(--ui-muted);font-size:9px;font-weight:950}.producer-dashboard-kpis strong{letter-spacing:-.05em;color:var(--ui-text);font-size:clamp(34px,4vw,54px);line-height:.9}.producer-dashboard-kpis span{color:var(--ui-muted);align-self:end;font-size:10px}.producer-dashboard-flow-card{border:1px solid var(--ui-line);background:var(--ui-surface);gap:14px;padding:20px;display:grid}.producer-dashboard-section-head{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:12px;display:flex}.producer-dashboard-section-head h3{letter-spacing:-.035em;text-transform:uppercase;margin:2px 0 0;font-size:clamp(22px,3vw,34px)}.producer-dashboard-section-head>span{text-transform:uppercase;color:var(--ui-muted);font-size:9px;font-weight:900}.producer-dashboard-flow{border:1px solid var(--ui-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.producer-dashboard-flow button{border:0;border-right:1px solid var(--ui-line);background:var(--ui-surface-raised);min-height:92px;color:var(--ui-text);text-align:left;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:4px 10px;padding:14px;display:grid}.producer-dashboard-flow button:last-child{border-right:0}.producer-dashboard-flow button:hover{background:#6f43ff12}.producer-dashboard-flow b{color:var(--ui-accent);grid-row:1/span 2;align-self:start;font-size:18px}.producer-dashboard-flow strong{text-transform:uppercase;font-size:11px}.producer-dashboard-flow small{color:var(--ui-muted);font-size:9px;line-height:1.35}.producer-finance-hub,.producer-settings-hub{grid-column:1/-1}.producer-finance-championships{border:1px solid var(--ui-line);background:var(--ui-line);gap:1px;display:grid}.producer-finance-championships>button{background:var(--ui-surface);min-height:62px;color:var(--ui-text);text-align:left;cursor:pointer;border:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.producer-finance-championships>button:hover{background:var(--ui-surface-raised)}.producer-finance-championships>button>span{background:var(--ui-text);width:34px;height:34px;color:var(--ui-surface);place-items:center;display:grid}.producer-finance-championships>button>div{gap:2px;display:grid}.producer-finance-championships strong{text-transform:uppercase;font-size:11px}.producer-finance-championships small{color:var(--ui-muted);font-size:9px}.producer-settings-grid{border:1px solid var(--ui-line);background:var(--ui-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.producer-settings-grid article{background:var(--ui-surface);gap:7px;min-height:128px;padding:18px;display:grid}.producer-settings-grid small{text-transform:uppercase;color:var(--ui-accent);font-size:9px;font-weight:950}.producer-settings-grid strong{text-transform:uppercase;font-size:18px}.producer-settings-grid p{color:var(--ui-muted);margin:0;font-size:10px;line-height:1.45}.producer-marketplace-setting{border:1px solid var(--ui-line);background:var(--ui-surface-raised);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.producer-marketplace-setting h3{text-transform:uppercase;margin:2px 0 5px;font-size:20px}.producer-marketplace-setting p:not(.eyebrow){max-width:620px;color:var(--ui-muted);margin:0;font-size:10px}.producer-layout-ref .champ-workspace-nav{background:var(--ui-surface);border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0}.producer-layout-ref .champ-workspace-nav button{border-right:1px solid var(--ui-line);border-radius:0;min-height:48px}.producer-layout-ref .champ-workspace-nav button:last-child{border-right:0}.producer-layout-ref .champ-workspace-nav button.active{box-shadow:inset 0 -4px 0 var(--ui-accent);color:var(--ui-text);background:#6f43ff12}.producer-layout-ref .champ-context-nav{padding:0 0 8px}.producer-layout-ref .champ-context-nav button{min-height:36px;padding:0 13px}.champ-operation-guide{display:grid;gap:16px!important}.champ-operation-guide-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.champ-operation-guide-head>div{max-width:760px}.champ-operation-progress{border:1px solid var(--ui-line);text-transform:uppercase;flex:none;padding:7px 9px;font-size:9px;font-weight:950;color:var(--ui-muted)!important}.champ-operation-pipeline{border:1px solid var(--ui-line);background:var(--ui-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.champ-operation-pipeline button{background:var(--ui-surface-raised);min-height:96px;color:var(--ui-text);text-align:left;cursor:pointer;border:0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;gap:3px 9px;padding:13px;display:grid}.champ-operation-pipeline button:hover{background:#6f43ff14}.champ-operation-pipeline b{color:var(--ui-accent);grid-row:1/span 2;align-self:start;font-size:17px}.champ-operation-pipeline strong{text-transform:uppercase;font-size:10px}.champ-operation-pipeline small{color:var(--ui-muted);font-size:9px;line-height:1.35}.champ-overview-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.champ-overview-quick-actions button{border:1px solid var(--ui-line);background:var(--ui-surface);min-height:58px;color:var(--ui-text);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.champ-overview-quick-actions button:hover{border-color:var(--ui-accent);background:#6f43ff0f}.champ-overview-quick-actions button:disabled{opacity:.5;cursor:not-allowed}.champ-overview-quick-actions button>span{gap:2px;display:grid}.champ-overview-quick-actions strong{text-transform:uppercase;font-size:10px}.champ-overview-quick-actions small{color:var(--ui-muted);font-size:9px}.champ-overview-quick-actions svg:first-child{color:var(--ui-accent)}@media (max-width:900px){.producer-hub-nav.producer-hub-nav-primary{scrollbar-width:thin;grid-template-columns:none;display:flex;overflow-x:auto}.producer-hub-nav.producer-hub-nav-primary button{flex:0 0 112px;min-width:112px}.producer-dashboard-hero{flex-direction:column;align-items:flex-start;padding:20px}.producer-dashboard-actions{justify-content:flex-start}.producer-dashboard-kpis,.producer-dashboard-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.producer-dashboard-flow button:nth-child(2){border-right:0}.producer-dashboard-flow button:nth-child(-n+2){border-bottom:1px solid var(--ui-line)}.producer-layout-ref .champ-workspace-nav{grid-template-columns:none;gap:0;display:flex}.producer-layout-ref .champ-workspace-nav button{min-width:112px}.champ-operation-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.champ-operation-pipeline button:last-child{grid-column:1/-1}.champ-operation-guide-head{flex-direction:column;align-items:flex-start}.champ-overview-quick-actions{grid-template-columns:1fr}}@media (max-width:620px){.producer-workspace-dashboard{padding:8px 10px 24px}.producer-dashboard-hero{border-left-width:5px;padding:16px}.producer-dashboard-hero h2{font-size:34px}.producer-dashboard-actions{grid-template-columns:1fr;width:100%;display:grid}.producer-dashboard-actions .button{justify-content:center;width:100%}.producer-dashboard-kpis{grid-template-columns:1fr 1fr}.producer-dashboard-kpis article{min-height:104px;padding:14px}.producer-dashboard-kpis strong{font-size:34px}.producer-dashboard-flow-card{padding:14px}.producer-dashboard-section-head{flex-direction:column;align-items:flex-start}.producer-dashboard-flow{grid-template-columns:1fr}.producer-dashboard-flow button{border-right:0;border-bottom:1px solid var(--ui-line)}.producer-dashboard-flow button:last-child{border-bottom:0}.producer-settings-grid{grid-template-columns:1fr}.producer-marketplace-setting{flex-direction:column;align-items:flex-start}.producer-marketplace-setting .producer-inline-actions{width:100%}.producer-marketplace-setting .button{flex:1;justify-content:center}.champ-operation-pipeline{grid-template-columns:1fr}.champ-operation-pipeline button:last-child{grid-column:auto}.champ-operation-pipeline button{min-height:76px}.champ-operation-progress{width:max-content}.producer-layout-ref .champ-context-nav{padding-inline:0}}.producer-finance-manager{color:var(--ui-text);grid-column:1/-1;gap:14px;display:grid}.producer-finance-toolbar{border:1px solid var(--ui-text);background:var(--ui-surface);justify-content:space-between;align-items:flex-end;gap:18px;padding:18px;display:flex}.producer-finance-toolbar>div:first-child{max-width:720px}.producer-finance-toolbar h2{text-transform:uppercase;letter-spacing:-.035em;margin:2px 0 5px;font-size:clamp(24px,3vw,38px);line-height:1}.producer-finance-toolbar>div:first-child>span{color:var(--ui-muted);font-size:10px}.producer-finance-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.producer-finance-toolbar-actions label{border:1px solid var(--ui-line);background:var(--ui-surface-raised);align-items:center;gap:7px;min-height:40px;padding:0 10px;display:flex}.producer-finance-toolbar-actions input{min-width:132px;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:0;font-size:10px;font-weight:850}.producer-finance-toolbar-actions .button{border-radius:0;min-height:40px}.producer-finance-loading{border:1px solid var(--ui-line);background:var(--ui-surface);text-transform:uppercase;min-height:110px;color:var(--ui-muted);justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.producer-finance-kpis{border:1px solid var(--ui-text);background:var(--ui-text);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.producer-finance-kpis article{background:var(--ui-surface);grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;gap:4px 10px;min-height:138px;padding:17px;display:grid}.producer-finance-kpis article>span{background:var(--ui-text);width:36px;height:36px;color:var(--ui-surface);grid-row:1/span 3;place-items:center;display:grid}.producer-finance-kpis small{text-transform:uppercase;letter-spacing:.07em;color:var(--ui-muted);align-self:end;font-size:8px;font-weight:950}.producer-finance-kpis strong{letter-spacing:-.045em;font-size:clamp(24px,3.2vw,40px);line-height:.95}.producer-finance-kpis em{color:var(--ui-muted);font-size:9px;font-style:normal}.producer-finance-kpis article.is-positive{box-shadow:inset 0 4px #2f9e62}.producer-finance-kpis article.is-negative{box-shadow:inset 0 4px #d84848}.producer-finance-secondary-kpis{border:1px solid var(--ui-line);background:var(--ui-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.producer-finance-secondary-kpis>span{background:var(--ui-surface-raised);gap:4px;min-height:72px;padding:12px;display:grid}.producer-finance-secondary-kpis b{letter-spacing:-.02em;font-size:15px}.producer-finance-secondary-kpis small{text-transform:uppercase;color:var(--ui-muted);font-size:8px}.producer-finance-plan-strip{border:1px solid var(--ui-line);background:var(--ui-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.producer-finance-plan-strip>span{background:var(--ui-surface);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.producer-finance-plan-strip small{text-transform:uppercase;color:var(--ui-muted);font-size:8px;font-weight:900}.producer-finance-plan-strip b{font-size:11px}.producer-finance-goal-card{border:1px solid var(--ui-line);border-left:5px solid var(--ui-accent);background:var(--ui-surface);grid-template-columns:minmax(220px,.8fr) minmax(180px,.6fr) minmax(420px,1.8fr);align-items:center;gap:16px;padding:16px;display:grid}.producer-finance-goal-copy{align-items:center;gap:10px;display:flex}.producer-finance-goal-icon{background:var(--ui-text);width:38px;height:38px;color:var(--ui-surface);place-items:center;display:grid}.producer-finance-goal-copy h3{text-transform:uppercase;margin:2px 0;font-size:20px}.producer-finance-goal-copy small{color:var(--ui-muted);font-size:9px}.producer-finance-progress{border:1px solid var(--ui-line);background:var(--ui-surface-raised);height:10px;overflow:hidden}.producer-finance-progress i{background:var(--ui-accent);height:100%;transition:width .2s;display:block}.producer-finance-goal-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:6px;display:grid}.producer-finance-goal-form label,.producer-finance-entry-form label{gap:5px;display:grid}.producer-finance-goal-form label>span,.producer-finance-entry-form label>span{text-transform:uppercase;color:var(--ui-muted);font-size:8px;font-weight:950}.producer-finance-goal-form input,.producer-finance-entry-form input,.producer-finance-entry-form select{border:1px solid var(--ui-line);background:var(--ui-surface-raised);width:100%;min-height:38px;color:var(--ui-text);font:inherit;border-radius:0;outline:0;padding:0 9px;font-size:10px}.producer-finance-goal-form .button{border-radius:0;min-height:38px}.producer-finance-block{border:1px solid var(--ui-line);background:var(--ui-surface);gap:12px;padding:16px;display:grid}.producer-finance-block>header{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:11px;display:flex}.producer-finance-block>header h3{text-transform:uppercase;margin:2px 0 0;font-size:18px}.producer-finance-block>header>svg{color:var(--ui-accent)}.producer-finance-block>header .button{border-radius:0;min-height:36px}.producer-finance-champ-list{background:var(--ui-line);gap:1px;display:grid}.producer-finance-champ-list>article{background:var(--ui-line);grid-template-columns:minmax(230px,1.8fr) repeat(4,minmax(100px,.7fr));align-items:center;gap:1px;display:grid}.producer-finance-champ-list>article>div{background:var(--ui-surface-raised);align-content:center;gap:3px;min-height:60px;padding:10px 12px;display:grid}.producer-finance-champ-list>article>div>small{text-transform:uppercase;color:var(--ui-muted);font-size:8px}.producer-finance-champ-list>article>div>b{font-size:11px}.producer-finance-champ-name{grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important}.producer-finance-champ-name>img{object-fit:contain;width:30px;height:30px}.producer-finance-champ-name>svg{color:var(--ui-accent)}.producer-finance-champ-name>span{gap:2px;display:grid}.producer-finance-champ-name strong{text-transform:uppercase;font-size:10px}.producer-finance-champ-name small{color:var(--ui-muted);font-size:8px}.producer-finance-entry-form{border:1px solid var(--ui-line);background:var(--ui-surface-raised);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:13px;display:grid}.producer-finance-entry-form label.wide{grid-column:span 2}.producer-finance-form-actions{grid-column:1/-1;justify-content:flex-end;gap:6px;padding-top:4px;display:flex}.producer-finance-form-actions .button{border-radius:0}.producer-finance-entry-list{background:var(--ui-line);gap:1px;display:grid}.producer-finance-entry-list>article{background:var(--ui-surface-raised);grid-template-columns:34px minmax(0,1fr) auto 34px 34px;align-items:center;gap:8px;min-height:56px;padding:8px 10px;display:grid}.producer-finance-entry-list>article.is-muted{opacity:.58}.producer-finance-entry-icon{border:1px solid var(--ui-line);place-items:center;width:32px;height:32px;display:grid}.producer-finance-entry-list article.is-receita .producer-finance-entry-icon{color:#2f9e62}.producer-finance-entry-list article.is-despesa .producer-finance-entry-icon{color:#d84848}.producer-finance-entry-list>article>div{gap:2px;display:grid}.producer-finance-entry-list strong{font-size:10px}.producer-finance-entry-list small{color:var(--ui-muted);font-size:8px}.producer-finance-entry-list>article>b{white-space:nowrap;font-size:10px}.producer-finance-entry-list>article>button{border:1px solid var(--ui-line);width:32px;height:32px;color:var(--ui-muted);cursor:pointer;background:0 0;place-items:center;display:grid}.producer-finance-entry-list>article>button:hover{border-color:var(--ui-accent);color:var(--ui-text)}.producer-finance-grid-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.producer-finance-seller-list{background:var(--ui-line);gap:1px;display:grid}.producer-finance-seller-list>div{background:var(--ui-surface-raised);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.producer-finance-seller-list>div>span{color:var(--ui-accent);font-size:9px;font-weight:950}.producer-finance-seller-list strong{text-transform:uppercase;font-size:9px}.producer-finance-seller-list small{color:var(--ui-muted);font-size:8px}.producer-finance-seller-list b{font-size:9px}.producer-finance-notes p{border-bottom:1px solid var(--ui-line);color:var(--ui-muted);grid-template-columns:24px 1fr;align-items:start;gap:7px;margin:0;padding:9px 0;font-size:9px;line-height:1.45;display:grid}.producer-finance-notes p:last-child{border-bottom:0}.producer-finance-notes p svg{color:var(--ui-accent)}.producer-finance-notes p b{color:var(--ui-text)}.producer-finance-manager.is-championship{padding:0}.producer-finance-manager.is-championship .producer-finance-toolbar{border-color:var(--ui-line)}@media (max-width:1100px){.producer-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.producer-finance-secondary-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.producer-finance-goal-card{grid-template-columns:1fr 1fr}.producer-finance-goal-form{grid-column:1/-1}.producer-finance-champ-list>article{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(100px,.7fr))}.producer-finance-champ-list>article>div:nth-child(4),.producer-finance-champ-list>article>div:nth-child(5){border-top:1px solid var(--ui-line)}}@media (max-width:760px){.producer-finance-toolbar{flex-direction:column;align-items:flex-start;padding:14px}.producer-finance-toolbar-actions{justify-content:flex-start;width:100%}.producer-finance-toolbar-actions label{flex:1}.producer-finance-toolbar-actions input{width:100%}.producer-finance-toolbar-actions .button{flex:1;justify-content:center}.producer-finance-secondary-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.producer-finance-plan-strip,.producer-finance-goal-card{grid-template-columns:1fr}.producer-finance-progress,.producer-finance-goal-form{grid-column:auto}.producer-finance-goal-form{grid-template-columns:1fr 1fr}.producer-finance-goal-form .button{grid-column:1/-1}.producer-finance-entry-form{grid-template-columns:1fr 1fr}.producer-finance-grid-two{grid-template-columns:1fr}.producer-finance-champ-list>article{grid-template-columns:1fr 1fr}.producer-finance-champ-name{grid-column:1/-1}.producer-finance-entry-list>article{grid-template-columns:34px minmax(0,1fr) auto}.producer-finance-entry-list>article>b{grid-column:2}.producer-finance-entry-list>article>button{grid-area:1}.producer-finance-entry-list>article>button:last-child{grid-column:3}}@media (max-width:520px){.producer-finance-kpis{grid-template-columns:1fr 1fr}.producer-finance-kpis article{grid-template-columns:1fr;min-height:116px;padding:13px}.producer-finance-kpis article>span{grid-row:auto;width:30px;height:30px}.producer-finance-kpis strong{font-size:22px}.producer-finance-secondary-kpis{grid-template-columns:1fr 1fr}.producer-finance-secondary-kpis>span{min-height:64px;padding:10px}.producer-finance-goal-form,.producer-finance-entry-form{grid-template-columns:1fr}.producer-finance-entry-form label.wide{grid-column:auto}.producer-finance-form-actions{grid-column:auto;display:grid}.producer-finance-champ-list>article{grid-template-columns:1fr}.producer-finance-champ-name{grid-column:auto}.producer-finance-champ-list>article>div:nth-child(n){border-top:0}.producer-finance-seller-list>div{grid-template-columns:28px 1fr auto}.producer-finance-seller-list small{grid-column:2}.producer-finance-seller-list b{grid-area:1/3}.producer-finance-entry-list>article{grid-template-columns:32px minmax(0,1fr) auto auto}.producer-finance-entry-list>article>b{grid-column:2/-1}.producer-finance-entry-list>article>button{grid-row:1}.producer-finance-entry-list>article>button:last-child{grid-column:4}}body .team-purchased-vacancies{border:1px solid var(--ui-line);background:var(--ui-surface);margin:0 0 12px}body .team-purchased-vacancies>header{border-bottom:1px solid var(--ui-line);align-items:center;gap:9px;padding:10px 12px;display:flex}body .team-purchased-vacancies>header>svg{color:var(--ui-accent)}body .team-purchased-vacancies>header>div{gap:2px;display:grid}body .team-purchased-vacancies>header strong{color:var(--ui-text);font-size:11px}body .team-purchased-vacancies>header small{color:var(--ui-text-muted);font-size:9px}body .team-purchased-vacancies>div{display:grid}body .team-purchased-vacancies article{border-bottom:1px solid var(--ui-line);background:var(--ui-surface-raised);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 11px;display:grid}body .team-purchased-vacancies article:last-child{border-bottom:0}body .team-purchased-vacancies article>span{background:var(--ui-surface);width:34px;height:34px;color:var(--ui-accent);place-items:center;display:grid;overflow:hidden}body .team-purchased-vacancies article img{object-fit:cover;width:100%;height:100%}body .team-purchased-vacancies article>div{gap:2px;min-width:0;display:grid}body .team-purchased-vacancies article strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}body .team-purchased-vacancies article small{color:var(--ui-text-muted);text-transform:capitalize;font-size:9px}body .team-purchased-vacancies article>a{background:var(--ui-accent);color:#fff;text-transform:uppercase;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}body .team-competition-journey{border:1px solid var(--ui-line);background:var(--ui-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 12px;display:grid}body .team-competition-journey>span,body .team-competition-journey>a{border-right:1px solid var(--ui-line);min-width:0;min-height:48px;color:var(--ui-text-muted);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;padding:7px 8px;text-decoration:none;display:grid}body .team-competition-journey>:last-child{border-right:0}body .team-competition-journey svg{color:var(--ui-text-muted);grid-row:1/3}body .team-competition-journey b{color:var(--ui-text);font-size:9px}body .team-competition-journey small{color:var(--ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}body .team-competition-journey .done svg{color:#53b98d}body .team-competition-journey .active svg,body .team-competition-journey>a svg{color:var(--ui-accent)}body .player-primary-nav{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}body .player-primary-nav>button{text-align:center;justify-content:center;width:100%}body .player-competitions-workspace{gap:12px;display:grid}body .player-competition-list{gap:8px;display:grid}body .player-competition-list>article{border:1px solid var(--ui-line);background:var(--ui-surface-raised);gap:0;display:grid;overflow:hidden}body .player-competition-main{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}body .player-competition-main>span{background:var(--ui-surface);width:40px;height:40px;color:var(--ui-accent);place-items:center;display:grid;overflow:hidden}body .player-competition-main img{object-fit:cover;width:100%;height:100%}body .player-competition-main>div{gap:2px;min-width:0;display:grid}body .player-competition-main small{color:var(--ui-accent);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}body .player-competition-main strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}body .player-competition-main p{color:var(--ui-text-muted);margin:0;font-size:9px}body .player-competition-journey{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body .player-competition-journey>span,body .player-competition-journey>a{border-right:1px solid var(--ui-line);min-height:48px;color:var(--ui-text-muted);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;padding:7px 9px;text-decoration:none;display:grid}body .player-competition-journey>:last-child{border-right:0}body .player-competition-journey svg{color:var(--ui-text-muted);grid-row:1/3}body .player-competition-journey .done svg{color:#53b98d}body .player-competition-journey .active svg,body .player-competition-journey>a svg{color:var(--ui-accent)}body .player-competition-journey b{color:var(--ui-text);font-size:9px}body .player-competition-journey small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}body .player-competition-actions{justify-content:flex-end;gap:7px;padding:8px 10px;display:flex}body .player-competition-actions a{border:1px solid var(--ui-line);min-height:31px;color:var(--ui-text);text-transform:uppercase;align-items:center;gap:4px;padding:0 9px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}body .player-competition-actions a:last-child{border-color:var(--ui-accent);background:var(--ui-accent);color:#fff}body .player-competition-empty{border:1px solid var(--ui-line);background:var(--ui-surface);text-align:center;justify-items:center;gap:6px;padding:26px 14px;display:grid}body .player-competition-empty>svg{color:var(--ui-accent)}body .player-competition-empty strong{color:var(--ui-text);font-size:12px}body .player-competition-empty small{max-width:460px;color:var(--ui-text-muted);font-size:9px}body .player-competition-empty a{background:var(--ui-accent);color:#fff;text-transform:uppercase;margin-top:5px;padding:9px 12px;font-size:9px;font-weight:900;text-decoration:none}@media (max-width:720px){body .player-primary-nav{grid-template-columns:none;display:flex;overflow-x:auto}body .player-primary-nav>button{flex:1 0 auto;width:auto;min-width:84px;padding-inline:9px;font-size:8px}body .team-purchased-vacancies article{grid-template-columns:34px minmax(0,1fr)}body .team-purchased-vacancies article>a{grid-column:1/-1;justify-content:center}body .team-competition-journey{margin:0 9px;display:flex;overflow-x:auto}body .team-competition-journey>span,body .team-competition-journey>a{min-width:120px}body .player-competition-journey{display:flex;overflow-x:auto}body .player-competition-journey>span,body .player-competition-journey>a{min-width:130px}body .player-competition-actions{grid-template-columns:1fr 1fr;display:grid}body .player-competition-actions a{justify-content:center}body .player-competition-actions a:last-child{grid-column:1/-1}}
