@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Permanent+Marker&family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);margin:0;font:14px/1.5 DM Sans,system-ui,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;transition:background .18s,border-color .18s,transform .18s}button:disabled{opacity:.45;cursor:not-allowed}button:active:not(:disabled){transform:translateY(1px)}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible){outline:2px solid var(--accent);outline-offset:4px}a{color:inherit}button:hover:not(:disabled){filter:brightness(1.07)}h1,h2,h3,.brand{font-family:Space Grotesk,system-ui,sans-serif}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.6px;margin-bottom:11px;font-size:36px;font-weight:600;line-height:1.15}h2{letter-spacing:-.7px;font-size:23px;font-weight:500}h3{letter-spacing:-.5px;font-size:18px;font-weight:500}.app-shell{grid-template-columns:242px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);border-right:1px solid var(--line2);z-index:25;flex-direction:column;height:100dvh;padding:32px 22px 24px;display:flex;position:sticky;top:0}.brand{letter-spacing:-1px;align-items:center;gap:9px;font-size:23px;font-weight:700;line-height:1;text-decoration:none;display:flex}.brand-mark{align-items:center;gap:3px;height:28px;margin-right:2px;display:flex;transform:skew(-15deg)}.brand-mark i{background:var(--accent);width:5px;height:18px;display:block}.brand-mark i:nth-child(2){height:28px}.brand-dot{background:var(--accent);width:5px;height:5px;margin:0 0 -12px -4px;display:inline-block}.project-switch{border:1px solid var(--line);background:#101a28;border-radius:9px;margin-top:40px;padding:11px 12px}.eyebrow{letter-spacing:1.8px;color:var(--muted);font-size:9px;font-weight:700;line-height:1.7;display:block}.project-switch .eyebrow{letter-spacing:1.3px;color:#617486;font-size:8px}.project-switch select{color:#c5d0d8;background:0 0;border:0;border-radius:0;width:100%;min-height:0;padding:7px 0 0;font-size:12px;font-weight:600}.nav-label{letter-spacing:1.7px;color:#506074;margin:30px 12px 15px;font-size:8px;font-weight:700}.sidebar nav{gap:6px;display:grid}.sidebar nav button{color:#8090a1;text-align:left;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:12px;padding:12px 11px;font-size:11px;font-weight:500;display:flex}.sidebar nav button.active{color:var(--accent);background:#d2f77b0d;border-color:#d2f77b22}.sidebar nav button.active svg{color:var(--accent)}.sidebar nav button i{color:var(--accent);background:#d2f77b1a;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:8px;font-style:normal}.sidebar-bottom{margin-top:auto;padding-top:45px}.independent{color:#b2c0cd;align-items:flex-start;gap:10px;margin:0 3px 22px;font-size:10px;line-height:1.6;display:flex}.independent svg{color:#7f9d78;flex-shrink:0;margin-top:2px}.independent small{color:#596e80;margin-top:3px;font-size:9px;display:block}.sidebar-bottom .button{justify-content:center;width:100%;min-height:37px;font-size:10px}.sidebar-bottom .text-link{color:#6c8293;margin:16px 6px 0;font-size:9px}.main-shell{min-width:0}.topbar{border-bottom:1px solid var(--line2);background:#0c1420;justify-content:space-between;align-items:center;height:77px;padding:0 42px;display:flex}.top-left,.top-right{align-items:center;gap:22px;display:flex}.breadcrumb{color:#52677b;align-items:center;gap:15px;font-size:11px;display:flex}.breadcrumb b{color:#9babba;font-weight:400}.environment{color:#91a28b;letter-spacing:1.1px;align-items:center;gap:7px;font-size:8px;display:flex}.environment i{background:#9bb97c;border-radius:50%;width:5px;height:5px}.environment.live{color:var(--mint)}.environment.live i{background:var(--mint)}.profile-chip{color:#bbceda;background:#203044;border:1px solid #2b3e51;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.icon-button{color:#92a4b4;background:0 0;border:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.mobile-toggle,.mobile-nav{display:none}main{max-width:1560px;margin:0 auto;padding:38px 42px 20px}.page-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.page-heading .eyebrow{color:#76858d;margin-bottom:11px}.page-heading p{color:#76899b;max-width:620px;margin-bottom:0;font-size:12px;line-height:1.75}.page-heading .page-action{flex-shrink:0}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:11px 17px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.button.primary,.button.bright{background:var(--accent);color:#182513;border-color:var(--accent)}.button.primary:hover,.button.bright:hover{background:#dcff91}.button.secondary{color:#b0c0d0;background:#172333;border-color:#2c3c4e}.button.glass{color:#dce8e8;background:#ffffff0b;border-color:#fff2}.button.small{min-height:31px;padding:7px 11px;font-size:9px}.button-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.text-link{color:#95aa7b;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:500;text-decoration:none;display:inline-flex}.accent{color:var(--accent)!important}.tag{color:#8498aa;letter-spacing:1.3px;align-items:center;gap:6px;font-size:8px;font-weight:600;display:inline-flex}.launch-hero{background:radial-gradient(at 83% 62%,#163753 0%,#0000 50%),linear-gradient(120deg,#111f2e,#132334 45%,#122941);border:1px solid #2c4055;border-radius:14px;min-height:403px;padding:34px 40px;display:flex;position:relative;overflow:hidden}.launch-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#7297c706 1px,#0000 1px),linear-gradient(90deg,#7297c706 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.launch-copy{z-index:2;flex:1;position:relative}.hero-pill{color:#a0b7b8;letter-spacing:1.3px;background:#102a3266;border:1px solid #45646a66;border-radius:20px;align-items:center;gap:7px;padding:5px 9px;font-size:8px;font-weight:500;display:inline-flex}.hero-pill>span{background:var(--mint);border-radius:50%;width:4px;height:4px}.launch-copy h2{letter-spacing:-2.8px;margin:20px 0 15px;font-size:57px;font-weight:500;line-height:1.07}.launch-copy h2 em{color:var(--accent);font-style:normal}.launch-copy>p{color:#7e97a7;max-width:285px;margin-bottom:22px;font-size:12px;line-height:1.8}.hero-caption{color:#647c8d;letter-spacing:.2px;margin-top:16px;font-size:8px}.launch-copy .button{padding:13px 18px}.launch-visual{z-index:1;place-items:center;width:46%;min-width:320px;margin:-15px -10px -10px 0;display:grid;position:relative}.orbit{border:1px solid #44759444;border-radius:50%;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:240px;height:240px}.orbit-two{border-style:dashed;border-color:#5584a233;width:300px;height:300px}.orbit-three{border-color:#5584a222;width:370px;height:370px}.pitch-drawing{background:linear-gradient(#0000,#27618411);border:1px solid #567c9755;border-radius:3px;width:220px;height:320px;position:absolute;transform:rotate(-21deg)}.pitch-drawing:after{content:"";border-top:1px solid #567c9755;position:absolute;top:50%;left:0;right:0}.pitch-drawing>div{border:1px solid #567c9755;border-radius:50%;width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch-drawing i,.pitch-drawing b{border:1px solid #567c9755;width:110px;height:50px;position:absolute;top:-1px;left:55px}.pitch-drawing b{top:auto;bottom:-1px}.visual-center{z-index:2;clip-path:polygon(50% 0%,96% 19%,92% 70%,78% 87%,50% 100%,22% 87%,8% 70%,4% 19%);background:linear-gradient(145deg,#e5ffb0,#c6ec81 45%,#8db660);flex-direction:column;justify-content:center;align-items:center;width:132px;height:151px;display:flex;position:relative;box-shadow:0 10px 90px #d1f77b33}.visual-center>span{letter-spacing:-6px;color:#253d20;font:700 70px/1 Space Grotesk}.visual-center>small{letter-spacing:2px;color:#3f5c34;text-align:center;margin:6px 0 8px;font-size:6px;font-weight:700;line-height:1.6}.visual-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#dae6d2;letter-spacing:1.3px;z-index:3;background:#203647ce;border:1px solid #3b586777;border-radius:9px;grid-template-columns:22px 1fr;align-items:center;gap:0 7px;padding:12px 15px;font-size:8px;display:grid;position:absolute;transform:rotate(-5deg);box-shadow:0 8px 25px #07111f40}.visual-tag>svg{color:#c9ed95;grid-row:span 2}.visual-tag>span{color:#7a9aac;letter-spacing:0;margin-top:3px;font-size:9px}.tag-top{top:15%;right:2%}.tag-bottom{bottom:15%;left:0;transform:rotate(5deg)}.visual-year{color:#4f6b7d;letter-spacing:3px;font-size:8px;position:absolute;bottom:0}.start-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin:18px 0 38px;display:grid}.start-metrics article{border:1px solid var(--line);color:#73889c;background:#111b28;border-radius:9px;align-items:center;gap:12px;padding:18px 16px;display:flex}.start-metrics article>svg:first-child{color:#93ab7c;flex-shrink:0}.start-metrics article>svg:last-child{color:#3f566b;width:13px;margin-left:auto}.start-metrics article>span{letter-spacing:1.6px;color:#62798b;font-size:7px}.start-metrics strong{letter-spacing:-.25px;color:#abbcca;margin-top:5px;font-family:Space Grotesk;font-size:13px;font-weight:500;display:block}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin:30px 0 18px;display:flex}.section-heading h2{margin:0;font-size:21px}.section-heading .eyebrow{color:#4f697c;margin-bottom:6px;font-size:8px}.section-caption{color:#536b7d;text-align:right;max-width:210px;font-size:9px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.feature-card{text-align:left;border:1px solid var(--line);color:var(--text);background:linear-gradient(150deg,#142130,#111b29);border-radius:10px;padding:24px 23px;position:relative}.feature-card>div{color:#91b8a1;justify-content:space-between;display:flex}.feature-card>div>small{color:#425c72;letter-spacing:2px;font-size:9px}.feature-card h3{max-width:200px;margin:24px 0 9px;font-size:18px;line-height:1.35}.feature-card p{color:#657d90;max-width:240px;margin-bottom:25px;font-size:10px;line-height:1.85}.feature-card>span{color:#9cb980;border-top:1px solid #27384999;justify-content:space-between;align-items:center;padding-top:15px;font-size:9px;display:flex}.feature-card:hover{border-color:#728f4a}.clean-note{background:linear-gradient(90deg,#1b2e2126,#10201c11);border:1px solid #2b3c3399;border-radius:10px;align-items:center;gap:17px;margin-top:25px;padding:23px;display:flex}.clean-note>svg{color:#749163;flex-shrink:0}.clean-note h3{color:#b2c3ac;margin:0 0 5px;font-size:13px}.clean-note p{color:#5d7667;max-width:690px;margin:0;font-size:10px;line-height:1.75}.clean-note>span{letter-spacing:1.5px;color:#597b53;white-space:nowrap;margin-left:auto;font-size:7px}.league-hero{background:radial-gradient(at 90% 100%,#234444,#0000 60%),#152838;border:1px solid #304c58;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;padding:32px 35px;display:flex;overflow:hidden}.league-hero h2{overflow-wrap:anywhere;max-width:700px;margin:20px 0 7px;font-size:39px;line-height:1.2}.league-hero p{color:#6f929e;margin-bottom:23px;font-size:12px}.league-monogram{color:#d2f77b33;border:1px solid #96c7872e;border-radius:20px;flex-shrink:0;place-items:center;width:150px;height:150px;font:700 115px/1 Space Grotesk;display:grid;transform:rotate(-10deg);box-shadow:0 0 0 15px #b6d48804,0 0 0 35px #b6d48804}.dashboard-stats{grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0 30px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:23px}.dashboard-stats :is(article,.dashboard-stat-link)>div{color:#6e8799;justify-content:space-between;align-items:center;font-size:10px;display:flex}.dashboard-stats strong{letter-spacing:-2px;color:#e3eddb;font:500 39px/1.5 Space Grotesk;display:block}.dashboard-stats small{color:#485f72;font-size:9px}.two-columns{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:25px;display:grid}.setup-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.setup-list button{border:0;border-bottom:1px solid var(--line2);background:var(--panel);color:#8299aa;text-align:left;align-items:center;gap:15px;width:100%;padding:19px 20px;display:flex}.setup-list button:last-child{border-bottom:0}.setup-list button>svg:last-child{color:#456476;margin-left:auto}.setup-icon{color:#7d9bb1;background:#1a2a3c;border:1px solid #304354;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.setup-icon.done{color:#bbdc8b;background:#253825;border-color:#3d5430}.setup-list b{color:#b1c6d2;font-size:12px;font-weight:500;display:block}.setup-list small{color:#526e80;margin-top:5px;font-size:9px;display:block}.quiet-panel{text-align:center;color:#5d7d80;padding:28px 23px}.quiet-panel h3{color:#96b6b6;margin:13px 0 7px;font-size:15px}.quiet-panel p{color:#526f7a;max-width:280px;margin:auto;font-size:10px;line-height:1.8}.quick-wide{color:#89a985;text-align:left;background:#182733;border:1px solid #2f4349;border-radius:10px;align-items:center;gap:15px;width:100%;margin-top:14px;padding:19px 20px;display:flex}.quick-wide>span{color:#b7c5bd;font-size:11px}.quick-wide small{color:#617d76;margin-top:5px;font-size:9px;display:block}.quick-wide>svg:last-child{color:#5d7b6f;margin-left:auto}.section-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 24px;display:flex}.search-field{border:1px solid var(--line);color:#496779;background:#111d2a;border-radius:7px;flex:1;align-items:center;gap:9px;min-width:210px;padding:0 12px;display:flex}.search-field input{color:#b8cbd5;background:0 0;border:0;width:100%;min-width:0;padding:11px 0}.search-field input:focus-visible{outline:0}input,select,textarea{color:#c1d2df;background:#0e1927;border:1px solid #2c4054;border-radius:7px;min-height:43px;padding:11px 12px;font-size:12px}input::placeholder,textarea::placeholder{color:#415b70}.section-toolbar select{max-width:260px}.module-empty{text-align:center;background:radial-gradient(at 50% 0,#15293888,#0000 60%),#0e1925;border:1px dashed #2c4050;border-radius:13px;min-height:390px;padding:55px 25px}.empty-orbit{color:#82aa8e;border:1px solid #3b596244;border-radius:50%;place-items:center;width:97px;height:97px;margin:0 auto 25px;display:grid;box-shadow:0 0 0 12px #21453d0d,0 0 0 25px #21453d06}.module-empty .eyebrow{color:#55735e;font-size:8px}.module-empty h2{letter-spacing:-1px;color:#c3d5d1;margin:13px 0;font-size:28px}.module-empty p{color:#5c7a8b;max-width:440px;margin:0 auto 26px;font-size:12px;line-height:1.9}.module-empty .button{font-size:10px}.team-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:17px;display:grid}.team-card-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.club-badge{color:#aecb9a;clip-path:polygon(50% 0%,96% 15%,92% 70%,75% 88%,50% 100%,25% 88%,8% 70%,4% 15%);background:linear-gradient(145deg,#2c4534,#203526);flex-shrink:0;place-items:center;width:36px;height:39px;font:500 12px Space Grotesk;display:inline-grid}.team-card .club-badge{width:47px;height:51px;font-size:15px}.team-card>.eyebrow{color:#496b80;margin-bottom:7px;font-size:7px}.team-card h3{overflow-wrap:anywhere;margin-bottom:17px;font-size:22px}.team-details{color:#6b8a9f;gap:18px;font-size:10px;display:flex}.team-details>span{align-items:center;gap:6px;display:flex}.team-details svg{color:#48677f}.team-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:15px;display:flex}.status{color:#90a985;white-space:nowrap;background:#273b3944;border:1px solid #3e565144;border-radius:4px;padding:4px 7px;font-size:8px;font-weight:500;display:inline-block}.status.confirmed{color:#9cbb7e;background:#273d2644;border-color:#58734144}.status.pending{color:#baa26d;background:#50442c44;border-color:#7a623744}.status.disputed{color:#cd8f88;background:#4a262644;border-color:#7d413744}.status.scheduled{color:#8aa4c4;background:#29374e66;border-color:#425c7b44}.result-count{color:#68859b;margin-bottom:15px;font-size:11px}.player-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:15px;display:grid}.player-card{padding:22px}.player-head{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.role-tag{color:#97b889;background:#253e3133;border:1px solid #3f5b4a;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:500}.player-vg{color:#c1e496;letter-spacing:-1px;font:500 32px/1 Space Grotesk}.player-vg small{text-align:center;letter-spacing:1.8px;color:#577a55;margin-top:5px;font-size:7px;display:block}.player-card h3{margin-bottom:6px;font-size:18px}.player-card>p{color:#628093;font-size:10px}.player-club{color:#92a8b5;border-top:1px solid var(--line);padding-top:13px;font-size:10px}.player-card dl{color:#506b7d;justify-content:space-between;margin:15px 0;font-size:8px;display:flex}.player-card dd{color:#8da6b4;margin:4px 0 0;font-size:10px}.player-card .button-row{gap:17px;padding-top:9px}.load-more{margin:25px auto;display:flex}.segment{background:#0e1927;border:1px solid #213445;border-radius:8px;gap:6px;max-width:fit-content;margin:20px 0 23px;padding:5px;display:flex;overflow-x:auto}.segment button{color:#648196;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:9px 15px;font-size:10px}.segment button.selected{color:#c0dc9c;background:#283c3280}.filter-strip{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.filter-strip select{min-height:36px;padding:8px 10px;font-size:10px}.filter-strip>span{color:#547289;margin-left:auto;font-size:9px}.match-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;display:grid}.match-card{background:#131f2d;border:1px solid #293b4e;border-radius:9px;min-width:0;margin-bottom:10px;padding:17px 18px}.match-meta{color:#5a7b93;justify-content:space-between;align-items:center;gap:8px;margin-bottom:17px;font-size:8px;display:flex}.match-teams{grid-template-columns:minmax(0,1fr) 55px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:13px;display:grid}.match-teams>span{align-items:center;gap:9px;min-width:0;display:flex}.match-teams>span:last-child{text-align:right;justify-content:flex-end}.match-teams b{color:#afc5d3;overflow-wrap:anywhere;font-size:11px;font-weight:500}.match-teams .club-badge{width:25px;height:28px;font-size:8px}.score{text-align:center;color:#cadaaf;white-space:nowrap;font:500 17px Space Grotesk}.match-card>.text-link{justify-content:flex-end;margin-top:7px;font-size:9px;display:flex}.standings-wrap{margin:18px 0;overflow:auto}.standings-wrap h3{color:#a5bc8c;font-size:17px}.standings-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:480px;font-size:12px}.standings-wrap th{color:#496c85;border-bottom:1px solid var(--line);padding:13px;font-size:9px;font-weight:500}.standings-wrap td{color:#8eacbd;border-bottom:1px solid #20354b66;padding:14px 13px}.standings-wrap tr:last-child td{border-bottom:0}.standings-wrap td:nth-child(2){color:#bbcfda}.standings-wrap td:last-child{color:#cce6a5}.bracket-grid{gap:22px;padding:10px 0 25px;display:flex;overflow-x:auto}.bracket-grid>section{min-width:320px;max-width:380px}.bracket-grid>section>h3{color:#7f9eae;font-size:12px}.winner-card{text-align:center;color:#b9db89;background:#293c2533;border:1px solid #68874f66;border-radius:10px;align-self:center;min-width:250px;padding:35px}.winner-card h2{margin:15px 0 8px}.winner-card p{color:#708d61;font-size:10px}.empty-inline{text-align:center;color:#506f83;border:1px dashed #2a3e50;border-radius:9px;width:100%;padding:40px 22px}.empty-inline h3{color:#86a4b5;margin:13px 0 5px;font-size:14px}.empty-inline p{max-width:430px;margin:6px auto;font-size:11px;line-height:1.8}.market-top{background:linear-gradient(100deg,#18322c66,#14242e);border:1px solid #304b4144;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.market-wallet{color:#86aa80;align-items:center;gap:19px;display:flex}.market-wallet>span{letter-spacing:1.5px;color:#6f8e7c;font-size:7px}.market-wallet strong{color:#cbe8ac;letter-spacing:-1px;margin:4px 0;font:500 30px Space Grotesk;display:block}.market-wallet small{letter-spacing:0;color:#5d7f74;font-size:9px;display:block}.session-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;display:grid}.session-card>div{justify-content:space-between;align-items:center;display:flex}.type-icon{color:#94ba8a;background:#273d3244;border:1px solid #3e564544;border-radius:8px;flex-shrink:0;place-items:center;width:43px;height:43px;display:inline-grid}.session-card h3{margin:24px 0 7px;font-size:23px}.session-card p{color:#668a9e;font-size:11px}.session-card small{color:#4c738b;font-size:9px;display:block}.session-card>.text-link{border-top:1px solid var(--line);justify-content:space-between;margin-top:22px;padding-top:15px;display:flex}.auction-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.auction-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.auction-card h3{margin:24px 0 7px;font-size:25px}.auction-card>p{color:#5d7e95;font-size:10px}.auction-amounts{color:#527088;background:#0e1a28;border:1px solid #283e5133;border-radius:7px;justify-content:space-between;gap:15px;margin:20px 0;padding:15px;font-size:9px;display:flex}.auction-amounts strong{color:#c4df9f;margin-top:7px;font:500 20px Space Grotesk;display:block}.auction-card>small{color:#4e728b;font-size:9px;display:block}.auction-card>.button{width:100%;margin-top:20px}.technical-note{color:#49667a;border-top:1px solid #21344699;align-items:flex-start;gap:9px;margin-top:28px;padding-top:18px;font-size:10px;line-height:1.8;display:flex}.technical-note>svg{flex-shrink:0;margin-top:3px}.trade-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px;display:grid}.trade-card h3{align-items:center;gap:10px;margin:18px 0 14px;font-size:17px;display:flex}.trade-card>p{color:#698b9f;font-size:11px}.trade-sides{background:#0f1d2a;border-radius:6px;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px;padding:12px;display:grid}.trade-sides>span>b{color:#a1bcca;margin:4px 0;font-size:10px;font-weight:500;display:block}.finance-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:14px;margin-bottom:25px;display:grid}.balance-card>span{color:#718f9f;font-size:11px}.balance-card>strong{color:#bdd8ab;margin:10px 0;font:500 29px Space Grotesk;display:block}.balance-card small{color:#4c6c7b;font-size:9px;display:block}.ledger article{border-bottom:1px solid #2a3e4d66;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.ledger article:first-child{padding-top:0}.ledger article:last-child{border:0}.ledger article b{color:#9eb9c8;font-size:12px;font-weight:500}.ledger article small{color:#4f748c;margin-top:5px;font-size:9px;display:block}.ledger article strong{white-space:nowrap;font-size:13px;font-weight:500}.positive{color:#a8cf8b}.negative{color:#d38f85}.notification-list{gap:12px;display:grid}.notification-card{align-items:center;gap:16px;display:flex}.notification-card h3{color:#adc8d4;margin:0 0 5px;font-size:13px;line-height:1.6}.notification-card small{color:#4d7791;font-size:9px}.settings-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.setting-card{text-align:left;color:#9fc18c;position:relative}.setting-card h3{color:#bccfd6;margin:21px 0 8px;font-size:19px}.setting-card p{color:#5b7d90;max-width:200px;margin-bottom:22px;font-size:11px;line-height:1.8}.setting-card>svg:last-child{color:#729456;position:absolute;bottom:23px;right:20px}.rules-summary{margin-top:25px}.rules-summary h3{color:#91b1c0;margin-bottom:22px;font-size:15px}.rules-summary>div{color:#5b7c90;grid-template-columns:repeat(4,1fr);gap:20px;font-size:10px;display:grid}.rules-summary b{color:#bdd4a6;margin-top:7px;font:500 23px Space Grotesk;display:block}footer{border-top:1px solid var(--line2);color:#3e596f;justify-content:space-between;align-items:center;gap:15px;margin-top:40px;padding-top:24px;font-size:8px;display:flex}footer b{color:#5c778c;letter-spacing:.5px;margin-right:12px;font:600 10px Space Grotesk}footer>span:last-child{letter-spacing:1.5px;align-items:center;gap:7px;font-size:7px;display:flex}footer i{background:#72974c;border-radius:50%;width:4px;height:4px;display:inline-block}.notice{color:#78946f;background:#1c302333;border:1px solid #354c3c77;border-radius:7px;margin:12px 0;padding:13px 15px;font-size:11px;line-height:1.8}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;background:#020711c9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#111f2e;border:1px solid #344b60;border-radius:13px;width:550px;max-width:100%;max-height:92dvh;overflow-y:auto;box-shadow:0 30px 100px #0006}.modal>header{border-bottom:1px solid var(--line);z-index:1;background:#111f2e;padding:23px 25px;position:sticky;top:0}.modal>header .eyebrow{color:#4e718b;margin-bottom:5px;font-size:7px}.modal>header h2{color:#cbdae0;margin:0;font-size:23px}.modal>header .icon-button{position:absolute;top:27px;right:20px}.modal-body{gap:18px;padding:24px 25px;display:grid}.modal-body>p{color:#7f9eb2;margin:0;font-size:12px;line-height:1.9}.modal-body label,.wizard-fields label{color:#7895ab;gap:8px;font-size:10px;font-weight:500;display:grid}.modal-body input,.modal-body select,.modal-body textarea{width:100%;font-size:12px}.modal-body textarea{resize:vertical}.modal-body>.notice{color:#7d9d75;font-size:10px}.modal-foot{border-top:1px solid var(--line);background:#111f2e;justify-content:flex-end;gap:9px;padding:18px 25px;display:flex}.modal .form-row,.wizard-fields .form-row{gap:13px;display:flex}.form-row>*{flex:1;min-width:0}.modal .button.secondary{background:#1c3042}.field-label{color:#7d9bb0;margin-bottom:9px;font-size:10px;display:block}.checklist>div{background:#0e1a27;border:1px solid #2b4256;border-radius:7px;grid-template-columns:1fr 1fr;gap:9px;max-height:220px;padding:13px;display:grid;overflow:auto}.checklist label{color:#8ba8bd;align-items:center;gap:8px;font-size:11px;display:flex}.checklist input{width:14px;height:14px;min-height:14px;accent-color:var(--accent);margin:0;padding:0}.checklist p{color:#486c88;grid-column:1/-1;margin:0;font-size:11px}.invite-code{white-space:pre-wrap;word-break:break-all;color:#98bb83;background:#0e1b28;border:1px solid #314d5a;border-radius:7px;padding:17px;font-size:11px;display:block}.toast{color:#dbedcb;z-index:80;background:#223a30;border:1px solid #597c46;border-radius:8px;align-items:center;gap:11px;max-width:calc(100vw - 25px);padding:15px 20px;font-size:12px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0005}.toast svg{color:var(--accent);flex-shrink:0}.setup-wizard{background:#121f2e;border:1px solid #385164;border-radius:14px;grid-template-columns:265px minmax(0,1fr);width:900px;max-width:100%;max-height:92dvh;display:grid;overflow:hidden;box-shadow:0 30px 130px #0007}.setup-wizard>aside{background:radial-gradient(at 0 100%,#28423566,#0000 70%),#10202c;border-right:1px solid #30463877;flex-direction:column;padding:32px 28px;display:flex}.setup-wizard>aside .brand{color:#cfdfd3;font-size:22px}.setup-wizard>aside>.eyebrow{color:#587765;margin-top:44px;font-size:7px;line-height:2}.setup-wizard>aside>h2{letter-spacing:-2px;color:#c8dacd;margin:17px 0 32px;font-size:41px;line-height:1.15}.setup-wizard>aside>h2 em{color:var(--accent);font-style:normal}.wizard-steps{gap:21px;display:grid}.wizard-steps>div{color:#4d756d;align-items:center;gap:12px;font-size:11px;display:flex}.wizard-steps>div>span{border:1px solid #35564577;border-radius:50%;place-items:center;width:23px;height:23px;font-family:Space Grotesk;font-size:8px;display:grid}.wizard-steps .current{color:#c3d6bf}.wizard-steps .current>span{background:var(--accent);border-color:var(--accent);color:#28401b}.wizard-steps .complete{color:#92b987}.wizard-steps .complete>span{color:#bcdb9b;border-color:#7f9b6a55}.setup-wizard>aside>small{color:#416559;margin-top:auto;padding-top:50px;font-size:8px;line-height:2}.wizard-content{flex-direction:column;min-height:610px;max-height:92dvh;display:flex;overflow:hidden}.wizard-content>header{flex-shrink:0;justify-content:space-between;align-items:center;padding:27px 32px 15px;display:flex}.wizard-content>header .eyebrow{letter-spacing:1.5px;color:#4a6f89;font-size:8px}.wizard-body{flex:1;padding:7px 32px 28px;overflow-y:auto}.wizard-body>h2{letter-spacing:-1px;color:#d3e1e5;margin-bottom:9px;font-size:29px}.wizard-body>p{color:#597e96;max-width:430px;margin-bottom:27px;font-size:12px;line-height:1.9}.wizard-fields{gap:22px;display:grid}.wizard-fields input,.wizard-fields select{width:100%;min-width:0;min-height:45px;font-size:13px}.wizard-fields .form-row{gap:12px}.wizard-fields .form-row input{font-family:Space Grotesk;font-size:17px}.count-presets{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.count-presets>button{color:#718fa4;background:#112432;border:1px solid #2c4b5f;border-radius:6px;min-width:42px;height:42px;padding:9px;font:500 14px Space Grotesk}.count-presets>button.selected{color:#d8f2b8;background:#2c4229;border-color:#7c9d54}.count-presets>input{width:75px;min-height:42px;font-family:Space Grotesk;font-size:15px}.team-names{background:#10202e;border:1px solid #2d4658;border-radius:8px}.team-names summary{color:#90a8b8;cursor:pointer;align-items:center;gap:10px;padding:14px;font-size:11px;list-style:none;display:flex}.team-names summary>span{color:#4e7085;letter-spacing:1px;margin-left:auto;font-size:7px}.team-names>div{grid-template-columns:1fr 1fr;gap:13px;max-height:270px;padding:0 14px 15px;display:grid;overflow:auto}.team-names input{font-size:11px}.wizard-info{color:#71956e;background:#18362b33;border:1px solid #38533a55;border-radius:7px;align-items:flex-start;gap:11px;margin-top:2px;padding:14px;font-size:10px;line-height:1.9;display:flex}.wizard-info>svg{color:#8da474;flex-shrink:0;margin-top:2px}.wizard-divider{letter-spacing:1.7px;color:#53758b;border-top:1px solid #294252;margin-top:5px;padding-top:24px;font-size:8px}.wizard-foot{border-top:1px solid var(--line);background:#111e2b;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;padding:20px 32px;display:flex}.wizard-foot .button{min-height:41px;font-size:10px}.setup-recap{background:linear-gradient(160deg,#1d362a33,#102131);border:1px solid #35513a88;border-radius:10px;padding:25px}.recap-brand{color:#cbe6a9;background:#2a452b;border:1px solid #65844966;border-radius:9px;place-items:center;width:41px;height:45px;margin-bottom:15px;font:500 23px Space Grotesk;display:grid}.setup-recap h3{color:#ccddd1;overflow-wrap:anywhere;margin-bottom:5px;font-size:24px}.setup-recap>p{color:#5e8772;margin-bottom:22px;font-size:10px}.setup-recap dl{gap:14px;margin:0;font-size:11px;display:grid}.setup-recap dl>div{justify-content:space-between;gap:15px;display:flex}.setup-recap dt{color:#587987}.setup-recap dd{color:#b2caab;text-align:right;margin:0}.setup-recap+.wizard-info{margin-top:17px}.form-error{color:#e6a59e!important;margin:20px 0 0!important;font-size:11px!important}@media (min-width:1600px){main{padding-top:47px}.launch-hero{min-height:435px;padding:40px 47px}.launch-copy h2{font-size:65px}.launch-visual{width:48%;margin-right:10px}.orbit-one{width:270px;height:270px}.orbit-two{width:350px;height:350px}.orbit-three{width:425px;height:425px}.pitch-drawing{width:250px;height:355px}.tag-top{top:10%;right:7%}.tag-bottom{bottom:12%;left:9%}.launch-copy>p{max-width:320px}.feature-card h3{max-width:230px;font-size:21px}}@media (max-width:1200px){.app-shell{grid-template-columns:216px minmax(0,1fr)}.sidebar{padding:28px 16px 22px}.brand{font-size:21px}.sidebar nav button{gap:10px;padding:12px 9px;font-size:10px}.topbar{padding:0 28px}main{padding:30px 28px 20px}h1{font-size:31px}.page-heading p{font-size:11px}.page-heading .button{padding:11px 13px;font-size:10px}.launch-hero{min-height:392px;padding:29px 31px}.launch-copy h2{font-size:52px}.launch-visual{min-width:240px;margin-right:-23px}.visual-tag{padding:10px 11px;font-size:7px}.tag-top{top:17%;right:-10%}.tag-bottom{bottom:15%;left:-6%}.visual-center{width:115px;height:133px}.visual-center>span{font-size:62px}.orbit-one{width:205px;height:205px}.orbit-two{width:265px;height:265px}.orbit-three{width:325px;height:325px}.start-metrics{gap:10px}.start-metrics article{gap:9px;padding:14px 12px}.start-metrics article>svg:first-child{width:17px}.start-metrics strong{font-size:11px}.start-metrics article>span{letter-spacing:1px;font-size:6px}.feature-grid{gap:12px}.feature-card{padding:21px 18px}.feature-card h3{font-size:17px}.feature-card p{font-size:10px}.clean-note>span{display:none}.dashboard-stats{gap:11px}.dashboard-stats .panel{padding:17px}.dashboard-stats strong{font-size:33px}.two-columns{gap:18px}.section-heading h2{font-size:19px}.settings-grid{gap:12px}.setting-card{padding:20px}.setting-card h3{font-size:17px}}@media (max-width:1000px){.page-heading{display:block}.page-action{margin-top:18px}.launch-hero{min-height:375px;padding:29px}.launch-copy h2{font-size:47px}.launch-visual{width:38%;min-width:190px;margin-right:-25px}.launch-copy>p{max-width:230px;font-size:11px}.visual-tag{gap:0 5px;max-width:140px;padding:9px;font-size:6px}.visual-tag>span{font-size:8px}.visual-tag svg{width:13px}.tag-top{top:14%;right:-15%}.tag-bottom{bottom:10%;left:-13%}.visual-center{width:95px;height:113px}.visual-center>span{font-size:55px}.visual-center>small{font-size:5px}.orbit-one{width:175px;height:175px}.orbit-two{width:235px;height:235px}.orbit-three{width:295px;height:295px}.pitch-drawing{width:180px;height:280px}.pitch-drawing i,.pitch-drawing b{width:100px;left:40px}.start-metrics{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:30px}.start-metrics article{padding:17px}.start-metrics strong{font-size:13px}.start-metrics article>svg:first-child{width:19px}.feature-grid{grid-template-columns:1fr}.feature-card{grid-template-columns:40px 1fr;gap:0 20px;padding:22px;display:grid}.feature-card>div{grid-row:1/3;display:block}.feature-card>div>small{margin-top:12px;display:block}.feature-card h3{max-width:none;margin:0 0 7px;font-size:19px}.feature-card p{max-width:none;margin:0 0 20px}.feature-card>span{grid-column:2;font-size:10px}.two-columns{grid-template-columns:1fr}.settings-grid{grid-template-columns:1fr 1fr}.market-top{align-items:flex-start}.market-top>.button-row{flex-direction:column;align-items:stretch}.market-top>.button-row .button{font-size:10px}.market-wallet{gap:12px}.market-wallet strong{font-size:25px}.market-wallet small{max-width:230px}.league-monogram{width:115px;height:115px;font-size:90px}.league-hero h2{font-size:32px}.rules-summary>div{grid-template-columns:1fr 1fr}.setup-wizard{grid-template-columns:220px minmax(0,1fr)}.setup-wizard>aside{padding:28px 22px}.setup-wizard>aside>h2{font-size:37px}.wizard-content>header{padding:23px 25px 13px}.wizard-body{padding:7px 25px 23px}.wizard-foot{padding:18px 25px}.wizard-body>h2{font-size:26px}}@media (max-width:740px){.app-shell{display:block}.sidebar{z-index:45;width:245px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:20px 0 80px #0008}.sidebar.opened{transform:none}.mobile-toggle{display:inline-flex}.topbar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1421f2;height:60px;padding:0 18px;position:sticky;top:0}.top-left{gap:10px}.breadcrumb{gap:9px;font-size:10px}.breadcrumb>svg{width:10px}.top-right{gap:13px}.environment{letter-spacing:.8px;font-size:6px}.top-right>.icon-button{display:none}.profile-chip{width:26px;height:26px;font-size:9px}.mobile-nav{z-index:30;padding:10px 5px max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#101d2bf7;border-top:1px solid #2b4053;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 25px #0002}.mobile-nav button{color:#52748b;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;min-width:53px;min-height:39px;padding:2px;font-size:8px;display:flex}.mobile-nav button.active{color:var(--accent)}.mobile-nav button.active svg{filter:drop-shadow(0 0 9px #d2f77b30)}main{padding:25px 18px 95px}.page-heading{margin-bottom:23px}.page-heading .eyebrow{letter-spacing:1.7px;margin-bottom:10px;font-size:7px}.page-heading h1{letter-spacing:-1.4px;max-width:320px;font-size:29px;line-height:1.2}.page-heading p{max-width:360px;font-size:11px;line-height:1.9}.page-action{margin-top:17px}.page-action .button{min-height:39px;font-size:10px}.launch-hero{border-radius:11px;min-height:390px;padding:25px 22px;display:block;overflow:hidden}.hero-pill{letter-spacing:1px;padding:5px 7px;font-size:6px}.launch-copy{z-index:3;max-width:70%;position:relative}.launch-copy h2{letter-spacing:-2px;margin:19px 0 15px;font-size:45px;line-height:1.08}.launch-copy>p{max-width:210px;margin-bottom:22px;font-size:10px;line-height:1.85}.launch-copy .button{gap:6px;min-height:40px;padding:11px 12px;font-size:9px}.launch-copy .button svg{width:14px}.hero-caption{max-width:190px;margin-top:14px;font-size:6px;line-height:1.8}.launch-visual{z-index:1;opacity:.9;width:160px;min-width:0;height:240px;margin:0;position:absolute;top:69px;right:5px}.visual-center{width:85px;height:100px;transform:rotate(8deg)}.visual-center>span{letter-spacing:-4px;font-size:47px}.visual-center>small{letter-spacing:1.5px;margin:5px 0;font-size:4px}.orbit-one{width:155px;height:155px}.orbit-two{width:195px;height:195px}.orbit-three{width:245px;height:245px}.pitch-drawing{border-color:#507b9566;width:133px;height:230px;transform:rotate(-20deg)}.pitch-drawing>div{width:50px;height:50px}.pitch-drawing i,.pitch-drawing b{width:75px;height:34px;left:28px}.visual-tag{display:none}.visual-year{letter-spacing:2px;font-size:5px;bottom:9px;right:-5px;transform:rotate(-90deg)}.start-metrics{gap:9px;margin:13px 0 28px}.start-metrics article{border-radius:8px;gap:10px;padding:15px 12px}.start-metrics article>svg:first-child{width:17px;height:17px}.start-metrics article>svg:last-child{width:10px}.start-metrics article>span{letter-spacing:1px;font-size:6px}.start-metrics strong{margin-top:4px;font-size:12px}.section-heading{align-items:flex-end;margin:25px 0 16px}.section-heading h2{letter-spacing:-.8px;max-width:270px;font-size:21px;line-height:1.35}.section-heading .eyebrow{margin-bottom:5px;font-size:7px}.section-caption{display:none}.feature-grid{gap:11px}.feature-card{grid-template-columns:32px 1fr;gap:0 15px;padding:21px 18px}.feature-card>div>svg{width:21px}.feature-card>div>small{margin-top:14px;font-size:7px}.feature-card h3{max-width:220px;font-size:18px;line-height:1.35}.feature-card p{margin-bottom:17px;font-size:10px;line-height:1.9}.feature-card>span{padding-top:12px;font-size:9px}.feature-card>span>svg{width:13px}.clean-note{align-items:flex-start;gap:12px;margin-top:18px;padding:18px 15px}.clean-note>svg{width:19px;height:19px;margin-top:2px}.clean-note h3{font-size:12px}.clean-note p{font-size:9px;line-height:1.9}.league-hero{padding:25px 21px;position:relative}.league-hero>div{z-index:1;position:relative}.league-hero h2{max-width:270px;margin-top:18px;font-size:31px}.league-hero p{max-width:230px;font-size:10px}.league-hero .button{min-height:36px;padding:10px 12px;font-size:9px}.league-monogram{opacity:.35;width:95px;height:95px;font-size:70px;position:absolute;top:27px;right:15px}.dashboard-stats{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 23px}.dashboard-stats article{padding:17px 15px}.dashboard-stats :is(article,.dashboard-stat-link)>div{font-size:9px}.dashboard-stats :is(article,.dashboard-stat-link)>div>svg{width:16px}.dashboard-stats strong{margin:4px 0;font-size:32px;line-height:1.4}.dashboard-stats small{font-size:8px}.two-columns{gap:6px}.setup-list button{gap:12px;padding:17px 14px}.setup-icon{width:34px;height:34px}.setup-icon svg{width:17px}.setup-list b{font-size:11px}.setup-list small{max-width:235px;font-size:9px;line-height:1.7}.setup-list button>svg:last-child{width:13px}.quick-wide{padding:18px}.section-toolbar{gap:8px;margin:17px 0 21px}.search-field{flex-basis:100%;min-width:0;min-height:43px}.search-field input{min-height:43px;font-size:12px}.section-toolbar select{flex:1;min-width:130px;max-width:100%;font-size:11px}.section-toolbar .button{flex:1;min-height:39px;padding:10px 12px;font-size:10px}.module-empty{min-height:355px;padding:42px 22px}.module-empty h2{max-width:280px;margin:14px auto;font-size:25px;line-height:1.3}.module-empty p{max-width:300px;font-size:11px;line-height:1.9}.module-empty .eyebrow{font-size:7px}.empty-orbit{width:80px;height:80px;margin-bottom:27px}.empty-orbit svg{width:29px;height:29px}.module-empty .button{font-size:10px}.team-grid{grid-template-columns:1fr;gap:12px}.panel{padding:20px}.team-card-top{margin-bottom:18px}.team-card h3{font-size:23px}.team-card .club-badge{width:43px;height:47px}.team-details{font-size:10px}.player-grid{grid-template-columns:1fr 1fr;gap:10px}.player-card{padding:16px 13px}.player-card h3{min-height:39px;font-size:16px;line-height:1.3}.player-head{margin-bottom:15px}.role-tag{padding:4px 6px;font-size:9px}.player-vg{font-size:28px}.player-card>p{font-size:9px}.player-club{min-height:32px;font-size:9px}.player-card dl{flex-direction:column;gap:10px;margin:12px 0;font-size:8px}.player-card dl>div{justify-content:space-between;gap:6px;display:flex}.player-card dd{margin:0;font-size:9px}.player-card .text-link{font-size:9px}.player-card .button-row{flex-wrap:wrap;gap:10px}.result-count{font-size:10px;line-height:1.8}.segment{gap:2px;width:100%;max-width:100%;margin:18px 0;padding:4px}.segment button{padding:9px 12px;font-size:9px}.filter-strip{gap:7px;margin-bottom:17px}.filter-strip select{flex:1;min-width:120px;max-width:100%;font-size:10px}.filter-strip>span{flex-basis:100%;margin:4px 0 0;font-size:8px}.match-grid{grid-template-columns:1fr;gap:10px}.match-card{margin-bottom:8px;padding:15px 13px}.match-meta{margin-bottom:15px;font-size:8px}.status{padding:3px 6px;font-size:7px}.match-teams{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:6px}.match-teams>span{gap:6px}.match-teams b{font-size:10px}.match-teams .club-badge{width:23px;height:26px;font-size:7px}.score{font-size:16px}.match-card>.text-link{min-height:26px;font-size:9px}.standings-wrap{padding:10px;overflow:auto}.standings-wrap table{min-width:420px;font-size:10px}.standings-wrap td{padding:12px 9px}.standings-wrap th{padding:11px 9px;font-size:8px}.standings-wrap h3{padding:9px 9px 0;font-size:15px}.market-top{padding:21px;display:block}.market-wallet{gap:15px}.market-wallet>svg{flex-shrink:0;width:22px}.market-wallet>span{letter-spacing:1.5px;font-size:6px}.market-wallet strong{margin:5px 0;font-size:27px}.market-wallet small{font-size:9px;line-height:1.8}.market-top>.button-row{flex-flow:wrap;gap:8px;margin-top:22px}.market-top>.button-row .button{flex:1;min-height:38px;padding:9px;font-size:9px}.market-top>.button-row svg{width:14px}.session-grid,.auction-grid,.trade-grid{grid-template-columns:1fr;gap:13px}.session-card h3{font-size:24px}.session-card>small,.auction-card>small{font-size:9px}.auction-card h3{font-size:26px}.auction-amounts strong{font-size:21px}.technical-note{font-size:9px;line-height:1.9}.trade-card h3{flex-wrap:wrap;font-size:15px}.trade-card>p{font-size:10px}.finance-grid{grid-template-columns:1fr 1fr;gap:10px}.balance-card{padding:17px 13px}.balance-card>span{font-size:10px}.balance-card>strong{font-size:24px}.balance-card small{font-size:8px;line-height:1.8}.ledger article b,.ledger article strong{font-size:11px}.ledger article small{font-size:8px}.notification-card{gap:13px}.notification-card h3{font-size:12px}.type-icon{width:37px;height:37px}.settings-grid{grid-template-columns:1fr 1fr;gap:10px}.setting-card{min-width:0;padding:19px 14px}.setting-card>svg:first-child{width:22px}.setting-card h3{margin:18px 0 8px;font-size:17px;line-height:1.3}.setting-card p{margin-bottom:20px;font-size:9px;line-height:1.9}.setting-card>svg:last-child{width:14px;bottom:18px;right:13px}.rules-summary>div{gap:20px 15px;font-size:9px}.rules-summary b{font-size:21px}.rules-summary h3{font-size:14px}.empty-inline{padding:33px 19px}.empty-inline h3{font-size:13px;line-height:1.6}.empty-inline p{font-size:10px}footer{margin-top:30px;padding-top:21px;display:block}footer>span{margin-bottom:9px;font-size:7px;display:block}footer>span:last-child{letter-spacing:1px;font-size:6px}footer b{font-size:9px}.modal-backdrop{align-items:flex-end;padding:9px}.modal{border-radius:14px 14px 8px 8px;width:100%;max-height:91dvh}.modal>header{padding:20px}.modal>header h2{padding-right:25px;font-size:23px}.modal>header .icon-button{top:25px;right:14px}.modal-body{gap:19px;padding:23px 20px}.modal-body input,.modal-body select,.modal-body textarea{min-height:46px;font-size:16px}.modal-body label{font-size:10px}.modal-body>p{font-size:11px}.modal .form-row{gap:9px}.modal-foot{z-index:1;padding:16px 20px;position:sticky;bottom:0}.modal-foot .button{min-height:44px;font-size:11px}.checklist>div{grid-template-columns:1fr 1fr;gap:11px;padding:12px}.checklist input{width:17px;height:17px;min-height:17px!important}.checklist label{gap:8px;line-height:1.7;font-size:11px!important}.checklist p{font-size:10px}.notice{padding:13px;font-size:10px;line-height:1.85}.toast{width:max-content;max-width:calc(100vw - 20px);padding:14px 16px;font-size:11px;bottom:85px}.wizard-backdrop{align-items:center;padding:8px}.setup-wizard{border-radius:13px;width:100%;max-height:95dvh;display:block}.setup-wizard>aside{display:none}.wizard-content{height:85dvh;min-height:0;max-height:92dvh}.wizard-content>header{padding:24px 22px 13px}.wizard-content>header .eyebrow{font-size:7px}.wizard-body{padding:7px 22px 24px}.wizard-body>h2{font-size:28px}.wizard-body>p{margin-bottom:25px;font-size:11px;line-height:1.9}.wizard-fields{gap:24px}.wizard-fields label{font-size:10px;line-height:1.7}.wizard-fields input,.wizard-fields select{min-height:48px;font-size:16px}.wizard-fields .form-row{gap:9px}.wizard-fields .form-row label{font-size:9px}.wizard-fields .form-row input{font-size:18px}.wizard-foot{padding:17px 22px}.wizard-foot .button{min-height:44px;font-size:11px}.count-presets{gap:6px}.count-presets>button{min-width:39px;height:41px;padding:8px;font-size:13px}.count-presets>input{width:67px;min-height:41px;font-size:15px}.team-names>div{grid-template-columns:1fr}.team-names summary{padding:14px 13px;font-size:11px}.team-names summary>span{font-size:6px}.wizard-info{padding:13px;font-size:10px;line-height:1.9}.setup-recap{padding:21px}.setup-recap h3{font-size:25px}.setup-recap dl{gap:16px;font-size:10px}.setup-recap>p{font-size:10px}.form-error{font-size:10px!important}.bracket-grid>section{min-width:290px;max-width:320px}}@media (max-width:365px){main{padding:24px 14px 90px}.topbar{padding:0 13px}.environment{display:none}.page-heading h1{font-size:27px}.launch-copy h2{font-size:42px}.launch-hero{padding:23px 19px}.launch-visual{opacity:.65;right:-8px}.launch-copy{max-width:76%}.hero-caption{font-size:6px}.start-metrics article{gap:8px;padding:13px 10px}.start-metrics strong{font-size:11px}.start-metrics article>svg:last-child{display:none}.settings-grid{gap:8px}.setting-card h3{font-size:15px}.count-presets>button{min-width:36px}.count-presets>input{width:59px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.portal-identity{color:#58768d;text-overflow:ellipsis;margin:17px 4px 0;font-size:8px;display:block;overflow:hidden}.inline-count{color:#d9f6b6;background:#304b21;border-radius:4px;padding:2px 6px;font-size:9px}.manager-access-guide{background:linear-gradient(115deg,#20352777,#142537);justify-content:space-between;align-items:center;gap:25px;margin-bottom:18px;display:flex}.manager-access-guide h2{margin:12px 0 10px;font-size:25px}.manager-access-guide p{color:#739398;max-width:600px;margin:0;font-size:11px;line-height:1.9}.manager-access-guide .eyebrow{color:#66856e;font-size:7px}.manager-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:17px;display:grid}.manager-card h3{margin:15px 0;font-size:24px}.manager-card>strong{color:#aec6cd;font-size:12px;font-weight:500}.manager-card>p{color:#5d8296;overflow-wrap:anywhere;margin:6px 0 21px;font-size:11px}.manager-card .team-card-top{margin-bottom:18px}.manager-card>.tag{margin-top:18px;display:block}.waiting-portal b{color:#abc4c3;overflow-wrap:anywhere;font-weight:500}.catalog-banner{background:linear-gradient(110deg,#19362d66,#162739);border:1px solid #35514177;border-radius:10px;align-items:center;gap:19px;padding:23px;display:flex}.catalog-banner h2{margin:6px 0 8px;font-size:25px}.catalog-banner p{color:#658a96;margin:0;font-size:10px;line-height:1.8}.catalog-banner .eyebrow{color:#527e6b;font-size:7px}.catalog-pagination{color:#577f96;justify-content:space-between;align-items:center;gap:15px;margin:20px 0;font-size:10px;display:flex}.catalog-pagination>div{align-items:center;gap:10px;display:flex}.catalog-pagination>div>span{text-align:center;min-width:55px;font-family:Space Grotesk}.catalog-detail{border-top:1px solid #28415255;border-bottom:1px solid #28415255;gap:6px;margin:12px 0 18px;padding:13px 0;display:grid}.catalog-detail>span{color:#8badae;font-size:10px}.catalog-detail>small{color:#4d7892;font-size:8px}.pesdb-browser .player-card h3{min-height:45px;line-height:1.3}.pesdb-browser .player-card .button-row{justify-content:space-between;gap:10px}.pesdb-browser .player-card button.text-link:disabled{opacity:.7;color:#507853!important}.mail-toolbar{justify-content:space-between;align-items:center;gap:15px;display:flex}.mail-toolbar .segment{margin:0}.mail-toolbar .segment button{align-items:center;gap:7px;display:flex}.mail-context{color:#557a8f;align-items:center;gap:7px;margin:15px 0 23px;font-size:9px;display:flex}.mail-shell{background:#111e2e;border:1px solid #2b4156;border-radius:11px;grid-template-columns:340px minmax(0,1fr);min-height:570px;display:grid;overflow:hidden}.mail-list{background:#0f1c2a;border-right:1px solid #294153;max-height:760px;overflow:auto}.mail-list-title{letter-spacing:1.4px;color:#537c98;z-index:1;background:#0f1c2a;border-bottom:1px solid #233c51;justify-content:space-between;align-items:center;padding:17px 19px;font-size:7px;display:flex;position:sticky;top:0}.mail-list-title>b{letter-spacing:0;color:#85a8bd;background:#1e3244;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:400}.mail-row{text-align:left;color:#7fa1b7;background:0 0;border:0;border-bottom:1px solid #22394b;width:100%;padding:19px 19px 15px;display:block;position:relative}.mail-row:hover{background:#162b3c}.mail-row.active{background:#1b302d99;box-shadow:inset 3px 0 #b9e77e}.mail-row.unread{background:#13263855}.mail-row-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.mail-row-top>b{color:#658ca3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.mail-row-top>small{color:#426982;white-space:nowrap;font-size:7px}.mail-row>strong{color:#9cbecd;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.6;display:flex}.mail-row.unread>strong{color:#d3e4e7}.mail-row>strong>svg{color:#b2bc69;flex-shrink:0}.mail-row>p{color:#4f7b94;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 10px;font-size:10px;line-height:1.8;overflow:hidden}.mail-row-meta{color:#45728c;justify-content:space-between;align-items:center;min-height:13px;font-size:7px;display:flex}.mail-row-meta>em{color:#a99c63;background:#403a252e;border-radius:3px;padding:2px 5px;font-size:7px;font-style:normal}.mail-row-meta>em.acknowledged{color:#7caa73;background:#28452c55}.mail-row-meta>i{background:#c3ed87;border-radius:50%;width:5px;height:5px;margin-left:auto;box-shadow:0 0 10px #b9f36933}.mail-reader{min-width:0;padding:29px 30px}.mail-back{display:none}.message-category{letter-spacing:1.6px;color:#6f9569;align-items:center;gap:7px;margin:4px 0 19px;font-size:7px;display:flex}.mail-reader h2{letter-spacing:-1px;overflow-wrap:anywhere;margin-bottom:22px;font-size:29px;line-height:1.3}.message-envelope{border-bottom:1px solid #28415288;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.message-envelope b{color:#8cafc1;font-size:11px;font-weight:500;display:block}.message-envelope small{color:#4b7792;margin-top:5px;font-size:9px;display:block}.message-envelope time{color:#47738e;white-space:nowrap;font-size:8px}.message-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#a3c0d0;min-height:180px;margin:28px 0 35px;font-size:13px;line-height:1.95}.message-actions{border-top:1px solid #26405588;flex-wrap:wrap;align-items:center;gap:10px;padding-top:23px;display:flex}.message-actions .button{min-height:39px;font-size:10px}.mail-receipt{color:#7f9e68;align-items:center;gap:7px;font-size:8px;display:flex}.mail-empty{text-align:center;color:#436c88;padding:45px 22px}.mail-empty h3{color:#7fa3b8;margin:15px 0 9px;font-size:14px}.mail-empty p{color:#4b7590;max-width:300px;margin:auto;font-size:10px;line-height:1.9}.reader-empty{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;display:flex}.mail-stamp{color:#719f91;background:#1b3d3822;border:1px solid #416d7355;border-radius:20px;place-items:center;width:90px;height:90px;margin-bottom:32px;display:grid;transform:rotate(-9deg);box-shadow:0 0 0 15px #2f575408}.reader-empty>.eyebrow{color:#4d785f;font-size:7px}.reader-empty h2{color:#a8c6bf;max-width:290px;margin:10px 0 14px;font-size:24px;line-height:1.4}.mail-error{color:#d19a8a;background:#43252444;border-color:#8a4d3d77}.compose-flags{gap:13px;display:grid}.compose-flags label{color:#82a7b6;align-items:center;gap:10px;font-size:11px;display:flex}.compose-flags input{width:16px;height:16px;min-height:16px;accent-color:var(--accent);margin:0;padding:0}.desk-inbox>button{color:#91b2c4;text-align:left;background:#121f2d;border:1px solid #2c4558;border-radius:9px;align-items:center;gap:14px;width:100%;margin-bottom:10px;padding:18px;display:flex}.desk-inbox>button>span:nth-child(2){flex:1;min-width:0}.desk-inbox small{color:#567d95;font-size:8px;display:block}.desk-inbox strong{color:#b4d0d9;margin:5px 0;font-size:12px;font-weight:500;line-height:1.6;display:block}.desk-inbox em{color:#b7a563;font-size:7px;font-style:normal}.desk-inbox i{background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.desk-match{text-align:left;color:#8fb5c7;width:100%;margin-bottom:11px;display:block}.desk-match>span{color:#537d96;font-size:8px}.desk-match>strong{color:#a5c5d1;margin:15px 0;font:500 16px Space Grotesk;display:block}.desk-match i{color:#4d7b91;margin:0 8px;font:400 10px DM Sans}.desk-match small{color:#799d71;justify-content:flex-end;align-items:center;gap:6px;font-size:8px;display:flex}.player-hero .league-monogram{color:#9fc88c33}@media (max-width:1200px){.mail-shell{grid-template-columns:290px minmax(0,1fr)}.mail-reader{padding:25px 22px}.mail-reader h2{font-size:25px}.mail-row{padding:17px 15px}.mail-row-top>small{font-size:6px}.mail-row>strong{font-size:11px}.manager-access-guide h2{font-size:22px}.manager-access-guide p{font-size:10px}.manager-access-guide{padding:21px}.catalog-banner h2{font-size:22px}}@media (max-width:1000px){.mail-shell{grid-template-columns:1fr;min-height:440px}.mail-list{border-right:0;max-height:650px}.mail-reader,.mail-shell.has-selection .mail-list{display:none}.mail-shell.has-selection .mail-reader{display:block}.mail-back{margin-bottom:28px;display:inline-flex}.mail-reader{padding:25px}.mail-reader h2{font-size:29px}.mail-row{padding:19px 22px}.mail-row>strong{font-size:13px}.mail-row-top>b{font-size:10px}.mail-row-top>small{font-size:8px}.mail-row>p{font-size:11px}.mail-toolbar{flex-wrap:wrap}.manager-access-guide{display:block}.manager-access-guide>.button{margin-top:20px}.manager-grid{grid-template-columns:1fr 1fr}}@media (max-width:740px){.manager-access-guide{padding:22px}.manager-access-guide h2{font-size:24px;line-height:1.3}.manager-access-guide p{font-size:10px}.manager-access-guide>.button{width:100%;font-size:10px}.manager-grid{grid-template-columns:1fr;gap:12px}.manager-card h3{font-size:25px}.manager-card .team-card-top{margin-bottom:20px}.catalog-banner{align-items:flex-start;gap:14px;padding:19px 16px}.catalog-banner>.type-icon{width:35px;height:35px;margin-top:4px}.catalog-banner h2{font-size:23px;line-height:1.25}.catalog-banner p{font-size:9px;line-height:1.9}.catalog-banner .eyebrow{font-size:6px}.catalog-pagination{gap:10px;font-size:9px}.catalog-detail>span{font-size:9px;line-height:1.8}.catalog-detail>small{font-size:7px;line-height:1.9}.pesdb-browser .player-card h3{min-height:41px;font-size:16px}.pesdb-browser .player-card>p{min-height:28px;font-size:9px}.pesdb-browser .player-card .button-row{gap:12px;display:grid}.pesdb-browser .player-card .text-link{font-size:9px}.mail-toolbar{gap:13px}.mail-toolbar .segment{width:100%;max-width:100%}.mail-toolbar .segment button{gap:5px;padding:9px 11px;font-size:9px}.mail-toolbar .segment svg{width:12px;height:12px}.mail-toolbar>.button{width:100%;min-height:40px;font-size:10px}.mail-context{align-items:flex-start;margin:13px 0 18px;font-size:8px;line-height:1.9}.mail-context svg{flex-shrink:0;margin-top:2px}.mail-shell{min-height:400px}.mail-list-title{padding:16px 17px;font-size:6px}.mail-row{padding:18px 17px 15px}.mail-row-top>b{font-size:9px}.mail-row-top>small{font-size:7px}.mail-row>strong{font-size:13px}.mail-row>p{margin-top:8px;font-size:10px}.mail-row-meta,.mail-row-meta>em{font-size:7px}.mail-reader{padding:23px 20px}.message-category{letter-spacing:1.4px;margin:3px 0 17px;font-size:6px}.mail-reader h2{margin-bottom:22px;font-size:27px;line-height:1.35}.message-envelope{gap:14px}.message-envelope b{font-size:10px}.message-envelope small{font-size:8px}.message-envelope time{font-size:7px}.message-body{min-height:160px;margin:25px 0 30px;font-size:13px;line-height:1.95}.message-actions .button{width:100%;min-height:43px;font-size:11px}.mail-receipt{font-size:8px;line-height:1.8}.mail-compose textarea{min-height:190px}.compose-flags label{font-size:11px}.compose-flags input{width:17px;height:17px;min-height:17px!important}.desk-inbox>button{gap:12px;padding:16px 14px}.desk-inbox .type-icon{width:35px;height:35px}.desk-inbox strong{font-size:11px}.desk-inbox small{font-size:8px}.desk-match{padding:19px 17px}.desk-match>strong{font-size:16px;line-height:1.5}.desk-match>span,.portal-identity{font-size:8px}.reader-empty h2{font-size:23px}.reader-empty{min-height:380px}.mail-empty p{font-size:10px}.mail-empty h3{font-size:15px}}.player-preview{z-index:150;background:var(--bg,#0b0f14);color:var(--text,#eef3f7);position:fixed;inset:0;overflow:auto}.preview-bar{z-index:3;background:#14231e;border-bottom:1px solid #3a5c4a;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex;position:sticky;top:0}.preview-bar strong{letter-spacing:.1em;color:#b6f778;font-size:12px}.preview-bar small{color:#aebfb8;margin-top:5px;display:block}.preview-layout{grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 79px);display:grid}.preview-layout>aside{background:#10161b;border-right:1px solid #263039;padding:25px 18px}.preview-layout>aside label{color:#9aabb3;margin:30px 0 20px;font-size:12px;display:block}.preview-layout select{width:100%;margin-top:9px}.preview-layout nav{flex-direction:column;gap:5px;display:flex}.preview-layout nav button{color:#a6b2bd;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.preview-layout nav button.active{color:#c5f88e;background:#25362a}.preview-layout>main{width:100%;min-width:0;max-width:1400px;margin:0 auto;padding:30px}.preview-layout h1{margin:20px 0}.preview-layout .player-hero{margin-top:20px}@media (max-width:700px){.preview-bar{align-items:flex-start;padding:12px}.preview-bar .button{padding:10px;font-size:11px}.preview-layout{display:block}.preview-layout>aside{border-right:0;padding:12px}.preview-layout>aside .brand{display:none}.preview-layout>aside label{margin:0 0 12px}.preview-layout nav{flex-direction:row;overflow:auto}.preview-layout nav button{white-space:nowrap;padding:10px;font-size:12px}.preview-layout>main{padding:18px}.top-right .button.small{padding:8px;font-size:11px}}.scouting-filters{margin:20px 0;padding:24px}.scouting-filter-title{color:var(--accent,#bbf67b);align-items:center;gap:10px;margin-bottom:20px;display:flex}.scouting-filter-title h3{margin:0;font-size:15px}.scouting-primary{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.scouting-filters label{color:#b0bdc8;flex-direction:column;gap:8px;font-size:12px;display:flex}.scouting-filters input,.scouting-filters select{width:100%;min-width:0}.scouting-ranges{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.scouting-options{grid-template-columns:1fr 1fr 1.3fr;align-items:end;gap:16px;margin-top:18px;display:grid}.scouting-options .scouting-checkbox{flex-direction:row;align-items:center;min-height:42px;display:flex}.scouting-checkbox input{accent-color:#b6f778;width:16px;height:16px}.scouting-submit{gap:12px;margin-top:22px;display:flex}.scouting-source{color:#92a2af;margin-top:18px;font-size:12px;line-height:1.6}.scouting-table-wrap{overflow:auto}.scouting-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:13px}.scouting-table th{color:#9aadb9;letter-spacing:.04em;background:#151f25;padding:14px;font-size:11px}.scouting-table td{border-top:1px solid #23303a;padding:15px 14px}.scouting-table td>strong{font-size:14px;display:block}.scouting-table td>small{color:#91a4b1;margin:5px 0;font-size:11px;display:block}.scouting-table tbody tr:hover{background:#17231e}.scouting-vg{color:#c6f895;background:#293b23;border-radius:9px;place-items:center;width:34px;height:34px;display:inline-grid}.scouting-wage{font-variant-numeric:tabular-nums;font-weight:600}.economic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.economic-card{padding:20px}.economic-card h3{text-transform:capitalize}.economic-card>div{color:#aab7c2;justify-content:space-between;gap:10px;margin-top:12px;font-size:12px;display:flex}.economic-card strong{color:#e1eae4;white-space:nowrap}@media (max-width:900px){.scouting-ranges{grid-template-columns:repeat(3,minmax(0,1fr))}.scouting-options{grid-template-columns:1fr 1fr}.economic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.scouting-filters{padding:17px}.scouting-primary{grid-template-columns:1fr 1fr}.scouting-primary>label:first-child{grid-column:1/-1}.scouting-ranges{grid-template-columns:1fr 1fr}.scouting-options{grid-template-columns:1fr}.scouting-submit{flex-wrap:wrap}.economic-grid{grid-template-columns:1fr}.scouting-table th,.scouting-table td{padding:12px}.scouting-table td:first-child{min-width:180px}}.catalog-upload{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:20px;display:flex}.catalog-upload h3{margin:0 0 8px;font-size:15px}.catalog-upload p{color:#9eafbb;margin:0;font-size:12px;line-height:1.6}.catalog-upload .button{cursor:pointer;flex-shrink:0}.catalog-upload input[hidden]{display:none}@media (max-width:650px){.catalog-upload{flex-direction:column;align-items:flex-start}}.market-windows{margin-bottom:25px;padding:25px}.market-windows h2{margin:8px 0 12px}.market-windows>p{color:#9dafba;font-size:13px;line-height:1.6}.market-window-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.market-window-grid article{background:#111b20;border:1px solid #2b3941;border-radius:12px;padding:17px}.market-window-grid article>span{align-items:center;gap:10px;font-size:13px;display:flex}.market-window-grid small{color:#96a8b4;min-height:35px;margin:12px 0;line-height:1.5;display:block}.market-access-note{color:#9dadb8;margin-bottom:16px;font-size:12px}.report-ai{background:#19251c;border:1px solid #3a5034;border-radius:12px;padding:18px}.report-ai>div,.report-ai p[role=status]{align-items:center;gap:10px;display:flex}.report-ai h3{margin:0;font-size:15px}.report-ai p{color:#b3c1b8;font-size:12px;line-height:1.6}.report-readback{background:#1b2821;border-left:3px solid #b4e476;margin:18px 0;padding:15px}.report-keepers{grid-template-columns:1fr 1fr;gap:16px;margin-top:15px;display:grid}.report-person{border:1px solid #2c3a42;border-radius:10px;flex-direction:column;gap:12px;padding:15px;display:flex}.report-mvp{padding:18px 0}.report-mvp h3{align-items:center;gap:8px;display:flex}.report-mvp>label{margin-bottom:14px}.match-facts-summary{color:#c8dea9;flex-direction:column;gap:5px;margin:12px 0;font-size:12px;display:flex}.match-facts-summary small{color:#9cabb4}@media (max-width:850px){.market-window-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.market-window-grid,.report-keepers{grid-template-columns:1fr}.market-windows{padding:18px}}.report-evidence{object-fit:contain;border:1px solid var(--line);background:#07111b;border-radius:8px;width:100%;max-height:430px;display:block}.roster-options{border:1px solid var(--line);border-radius:8px;max-height:340px;overflow:auto}.modal-body .roster-options label{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px;display:flex}.modal-body .roster-options input{flex-shrink:0;width:22px;min-height:22px}.roster-options small{color:#91adba;margin-top:5px;display:block}.competition-statistics{margin:18px 0}.team-card-foot{flex-wrap:wrap;gap:15px}.modal-foot{flex-wrap:wrap}.club-badge.club-logo{object-fit:contain;background:#fff;border-radius:9px;flex-shrink:0;padding:3px}.imported-nickname{color:#bdd09d;overflow-wrap:anywhere;font-size:12px}.import-summary{margin:18px 0;padding:18px!important}.import-summary p{line-height:1.7}.import-summary small{line-height:1.6;display:block}.hero-club-logo{object-fit:contain;background:#fffe;border-radius:20px;width:100%;height:100%;padding:12px}.squad-workspace{margin:22px 0}.squad-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.squad-heading>div{align-items:center;gap:16px;display:flex}.squad-heading img{object-fit:contain;background:#fff;border-radius:12px;width:66px;height:66px;padding:6px}.squad-heading h2{margin:5px 0;font-size:27px}.squad-heading small{color:#91a9b6}.squad-heading label,.tactics-workspace label,.slot-editor label,.negotiation-form label{color:#a9becb;gap:8px;font-size:12px;display:grid}.roster-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 24px;display:grid}.roster-metrics>span{border:1px solid var(--line);color:#7899a9;background:#152735;border-radius:9px;padding:17px;font-size:11px}.roster-metrics strong{color:#d9e8d2;overflow-wrap:anywhere;margin-top:7px;font:500 23px Space Grotesk,sans-serif;display:block}.roster-table-wrap{border:1px solid var(--line);border-radius:10px;max-width:100%;overflow-x:auto}.roster-table{border-collapse:collapse;text-align:left;width:100%;min-width:780px}.roster-table th{letter-spacing:.7px;text-transform:uppercase;color:#9eb8c6;background:#1b3040;padding:15px 14px;font-size:10px}.roster-table td{color:#aec3ce;border-bottom:1px solid #243749;padding:14px;font-size:12px}.roster-table tr:nth-child(2n){background:#142331}.roster-table td:nth-child(2){min-width:190px}.roster-table td small{color:#7894a5;margin-top:6px;font-size:10px;display:block}.roster-table td>strong{color:#dbe5e8}.vg-pill{background:#c5e593;border-radius:7px;place-items:center;width:35px;height:35px;font-size:16px;display:grid;color:#172b20!important}.roster-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tactics-layout{grid-template-columns:minmax(280px,1.5fr) minmax(240px,1fr);align-items:start;gap:22px;margin-top:20px;display:grid}.tactics-pitch{aspect-ratio:3/4;isolation:isolate;background:repeating-linear-gradient(#205e49 80% 90%,#1b5542 90% 100%);border:2px solid #8fc6a688;border-radius:13px;width:100%;min-height:430px;position:relative;overflow:hidden}.tactics-pitch:before{content:"";pointer-events:none;border:1px solid #c1e3c577;position:absolute;inset:4%}.pitch-half{border-top:1px solid #c1e3c577;position:absolute;top:50%;left:4%;right:4%}.pitch-circle{aspect-ratio:1;border:1px solid #c1e3c577;border-radius:100%;width:24%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch-box{border:1px solid #c1e3c577;width:42%;height:17%;position:absolute;left:29%}.pitch-box.top{top:4%}.pitch-box.bottom{bottom:4%}.pitch-player{color:#f7fff2;touch-action:none;cursor:grab;z-index:1;background:0 0;border:0;flex-direction:column;align-items:center;width:88px;padding:0;font-family:inherit;display:flex;position:absolute;transform:translate(-50%,-50%)}.pitch-player:focus-visible{outline-offset:5px;outline:2px solid #f1ffb4}.pitch-player .shirt{color:#173529;clip-path:polygon(22% 0,38% 5%,62% 5%,78% 0,100% 25%,84% 43%,77% 34%,77% 100%,23% 100%,23% 34%,16% 43%,0 25%);filter:drop-shadow(0 4px 4px #0005);background:#d1ef96;place-items:center;width:39px;height:37px;font-size:15px;font-weight:800;display:grid}.pitch-player.selected .shirt{color:#173d30;background:#fff}.pitch-player strong{text-overflow:ellipsis;white-space:nowrap;background:#071d1cdd;border-radius:4px;max-width:94px;margin-top:5px;padding:3px 5px;font-size:10px;overflow:hidden}.pitch-player small{color:#c4e7d1;margin-top:2px;font-size:8px}.slot-editor{gap:16px;display:grid}.slot-editor h3{margin:4px 0}.slot-editor input,.slot-editor select{width:100%;min-height:44px;font-size:14px}.slot-editor .form-row{gap:12px;display:flex}.slot-editor .form-row label{flex:1;min-width:0}.slot-editor>p{color:#afcd8a;font-size:12px}.bench-list{gap:8px;max-height:260px;display:grid;overflow:auto}.bench-list>span{border-bottom:1px solid var(--line);color:#a4bac4;align-items:center;gap:9px;padding:9px 0;font-size:11px;display:flex}.bench-list b{color:#b7d98a;width:28px}.bench-list small{margin-left:auto}.tactics-workspace>.section-toolbar{align-items:end}.deal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.deal-entry{min-width:0}.deal-entry>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.deal-entry small{color:#7c99a8;font-size:10px}.deal-entry h3{overflow-wrap:anywhere;font-size:16px}.deal-entry p{color:#a7bfca;font-size:12px;line-height:1.7}.deal-entry .deal-terms{white-space:pre-wrap;overflow-wrap:anywhere}.deal-entry .button-row{margin-top:14px}.negotiation-form{gap:15px;margin:20px 0;display:grid}.negotiation-form input,.negotiation-form textarea,.negotiation-form select{width:100%;min-height:44px;font-size:15px}.deal-register .section-heading{flex-wrap:wrap;align-items:center}.tester-guide{background:#193229;border:1px solid #416347;border-radius:12px;margin:18px 0;padding:22px}.tester-guide h3{margin-top:0}.tester-guide p{color:#b0c8b7;font-size:12px;line-height:1.8}.tester-guide .button-row{flex-wrap:wrap}@media (max-width:800px){.roster-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tactics-layout{grid-template-columns:1fr}.tactics-pitch{max-width:560px;min-height:400px;margin:auto}.deal-list{grid-template-columns:1fr}.squad-heading{flex-wrap:wrap;align-items:flex-start}.squad-heading>label{width:100%}.squad-heading select{width:100%;min-height:44px;font-size:16px}.tactics-workspace>.section-toolbar{gap:12px}.tactics-workspace>.section-toolbar label{flex:1}.tactics-workspace>.section-toolbar select{min-height:44px;font-size:16px}.roster-metrics strong{font-size:19px}.pitch-player{width:75px}.pitch-player strong{max-width:78px;font-size:9px}.pitch-player .shirt{width:35px;height:34px}.squad-workspace .section-toolbar input{width:100%;min-height:44px;font-size:16px}.squad-workspace .section-toolbar select{min-height:44px;font-size:16px}.slot-editor{padding:18px}.tactics-pitch .pitch-player strong{max-width:76px}}.team-contact{gap:9px;margin:10px 0;display:grid}.team-contact .imported-nickname{font-size:12px}.telegram-contact{color:#a8dffb;background:#183e56;border:1px solid #326582;border-radius:7px;flex-wrap:wrap;justify-self:start;align-items:center;gap:7px;min-height:36px;padding:8px 11px;font-size:11px;text-decoration:none;display:inline-flex}.telegram-contact:hover{color:#fff;background:#215773}.telegram-contact small{opacity:.8;overflow-wrap:anywhere;font-size:10px}.match-contact-row{justify-content:space-between;gap:12px;display:flex}.match-contact-row .team-contact{flex:1;min-width:0}.match-contact-row .imported-nickname,.match-contact-row .telegram-contact{font-size:10px}.manager-card>.button.secondary{margin:12px 0}@media (max-width:600px){.telegram-contact{min-height:44px}.match-contact-row{flex-direction:column;gap:0}.squad-heading .team-contact{margin-bottom:0}}.fixture-rosters{margin:16px 0}.fixture-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fixture-roster-grid article{border:1px solid var(--line);background:#132b38;border-radius:9px;min-width:0;padding:15px}.fixture-roster-grid h3{margin:0 0 12px;font-size:16px;line-height:1.5}.fixture-roster-grid h3 small{color:#8fb0bc;font-size:11px;display:block}.fixture-player-list{max-height:330px;overflow:auto}.fixture-player-list>div{border-bottom:1px solid #2d4654;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.fixture-player-list .role-tag{text-align:center;min-width:30px;padding:4px;font-size:9px}.fixture-player-list strong{overflow-wrap:anywhere;font-size:11px}.match-roster-details{border:1px solid #36515f;border-radius:9px;padding:14px}.match-roster-details>summary{cursor:pointer;color:#c6dfb1;min-height:25px;font-size:13px}.roster-photo-check{background:#223424;border:1px solid #65774d;border-radius:9px;padding:16px}.roster-photo-check.attention{background:#3b2e1f;border-color:#8e703e}.roster-photo-check h3{margin:0 0 10px;font-size:16px}.roster-photo-check>strong{color:#d8eab9;font-size:13px}.roster-photo-check p{color:#b7c1ad;font-size:11px;line-height:1.7}.roster-photo-check h4{margin-bottom:10px;font-size:12px}.roster-photo-check ul{padding:0;list-style:none}.roster-photo-check li{border-bottom:1px solid #62754b44;gap:5px;padding:8px 0;font-size:11px;display:grid}.roster-photo-check li small{color:#accc98}.roster-photo-check .check-warning small{color:#ffcc80}.match-check-status{color:#d6c78e;margin-top:10px;font-size:10px;display:block}@media (max-width:650px){.fixture-roster-grid{grid-template-columns:1fr}.fixture-player-list{max-height:250px}}.account-screen{background:radial-gradient(at 20% 10%,#173831 0,#0000 55%),#0c1014;place-items:center;min-height:100dvh;padding:28px 18px;display:grid}.account-card{gap:18px;width:min(100%,470px);padding:36px;display:grid}.account-card .brand{margin-bottom:18px}.account-card h1{letter-spacing:-1px;font-size:32px;line-height:1.15}.account-card p{color:var(--muted,#9ba9ad);line-height:1.6}.account-card form,.account-settings form{gap:16px;display:grid}.account-card label,.account-settings label,.access-invite label{gap:7px;font-size:13px;display:grid}.account-card input,.account-settings input,.access-invite input{color:#edf6f3;background:#10181c;border:1px solid #344249;border-radius:9px;width:100%;min-height:45px;padding:11px 13px}.account-card input:focus,.account-settings input:focus{outline-offset:2px;outline:2px solid #c5f279}.account-card .button{justify-content:center;min-height:46px}.account-help{font-size:13px}.account-card details{border-top:1px solid #344249;padding-top:16px;font-size:12px}.account-card a{color:#c5f279}.account-card small,.access-invite small{color:#a5b2b6;line-height:1.5}.account-settings{margin-bottom:24px;padding:24px}.account-settings p{color:#9ba9ad;margin:12px 0 20px;line-height:1.6}.account-settings form{max-width:440px}.access-invite{border-top:1px solid #344249;gap:12px;margin:14px 0;padding-top:16px;display:grid}.access-invite p{overflow-wrap:anywhere;font-size:12px}.ownership-badge{white-space:normal;border-radius:7px;min-width:90px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-block}.ownership-badge.free{color:#baf09b;background:#243d2d}.ownership-badge.owned{color:#c4d7ff;background:#2a3549}@media (max-width:600px){.account-card{padding:26px 21px}.account-card h1{font-size:28px}.access-invite .button{justify-content:center;width:100%}}.account-control .account-settings h3{align-items:center;gap:9px;display:flex}.account-control .account-email{overflow-wrap:anywhere}.account-clubs{border-top:1px solid #344249;margin-top:14px;padding:12px 0}.account-clubs p{line-height:1.6}.account-inline-form{gap:12px;margin:16px 0;display:grid}.account-inline-form label{gap:7px;font-size:13px;display:grid}.account-inline-form input{color:#edf6f3;background:#10181c;border:1px solid #344249;border-radius:9px;width:100%;min-height:44px;padding:10px 12px}.account-confirm{background:#2d241c;border:1px solid #9c633f;border-radius:10px;padding:16px}.account-confirm p,.account-recovery p{font-size:13px;line-height:1.6}.account-confirm .button-row{flex-wrap:wrap}.account-recovery{border-top:1px solid #344249;margin-top:18px;padding-top:16px}.account-control .manager-card{align-content:start}.account-control .segment{flex-wrap:wrap}.matchday-center{margin:24px 0}.matchday-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.matchday-metrics strong{color:var(--accent);font:500 30px Space Grotesk,sans-serif;display:block}.matchday-metrics small{color:var(--muted);font-size:11px}.matchday-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.matchday-row{min-width:0}.matchday-row h3{overflow-wrap:anywhere;margin:14px 0 8px}.matchday-row p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:12px}.matchday-row .button-row{margin-top:15px}.matchday-opening{gap:12px;max-width:720px;margin-bottom:22px;display:grid}.matchday-opening h3,.matchday-opening p{margin:0}.matchday-opening label,.matchday-row label{color:var(--muted);gap:7px;font-size:12px;display:grid}.matchday-opening small,.matchday-row small{color:var(--muted);font-size:11px}.extension-status{border-left:3px solid var(--accent);background:#d2f77b08;border-radius:4px;margin:14px 0;padding:12px}.extension-status strong{color:var(--accent);font-size:12px}.push-settings{gap:14px;margin-bottom:22px;display:grid}.push-settings h3{margin:4px 0 8px}.push-settings p{color:var(--muted);max-width:700px;margin-bottom:8px;font-size:12px}.push-settings small{color:var(--muted);font-size:11px}.notification-card .text-link{margin-top:10px;display:flex}.muted{color:var(--muted)}@media (max-width:760px){.matchday-list{grid-template-columns:1fr}.matchday-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.matchday-opening .button-row .button{white-space:normal}.matchday-row .match-meta{flex-wrap:wrap;gap:8px}.matchday-center .segment{flex-wrap:wrap;max-width:100%;overflow:auto}.matchday-metrics .panel{padding:15px}}.competition-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 26px;display:grid}.competition-tile{text-align:left;color:var(--text);gap:8px;display:grid}.competition-tile:hover{border-color:var(--accent)}.competition-tile img{object-fit:contain;width:42px;height:42px}.competition-tile h3,.competition-tile p{margin:0}.competition-tile p,.competition-tile>span:not(.eyebrow){color:var(--muted);font-size:11px}.competition-tile>strong{color:var(--accent);margin-top:10px;font-size:11px}.calendar-manager{margin:18px 0 26px}.calendar-manager>.section-heading{margin-top:0}.calendar-manager>p{color:var(--muted);max-width:760px;font-size:12px}.calendar-day-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:520px;margin:20px 0;padding:2px;display:grid;overflow-y:auto}.calendar-day{border:1px solid var(--line);background:#0d1724;border-radius:8px;gap:9px;padding:13px;display:grid}.calendar-day.chosen{border-color:var(--accent);background:#d2f77b0b}.calendar-day.viewed{box-shadow:inset 0 0 0 1px var(--blue)}.calendar-day label{color:var(--text);align-items:center;gap:8px;font-size:12px;display:flex}.calendar-day input[type=checkbox]{width:17px;height:17px;min-height:0;accent-color:var(--accent)}.calendar-day small,.calendar-actions small{color:var(--muted);font-size:10px}.calendar-actions{border-top:1px solid var(--line);gap:13px;padding-top:20px;display:grid}.calendar-actions>label{max-width:360px;color:var(--muted);gap:7px;font-size:12px;display:grid}.calendar-actions .button-row{flex-wrap:wrap}.payroll-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.payroll-metrics small{color:var(--muted);font-size:11px}.payroll-metrics strong{overflow-wrap:anywhere;margin-top:8px;font:500 22px Space Grotesk,sans-serif;display:block}.payroll-workspace .roster-table td small{color:var(--muted);font-size:10px;display:block}.payroll-workspace tfoot{border-top:2px solid var(--line);font-weight:700}.team-payroll-summary{color:var(--muted);flex-wrap:wrap;gap:14px;margin:16px 0;font-size:11px;display:flex}.team-payroll-summary>span{gap:4px;display:grid}.team-payroll-summary b{color:var(--text);font-size:12px}.team-payroll-summary b.negative{color:var(--red)}.sidebar{overflow-y:auto}#competition-match-list{scroll-margin-top:24px}@media (max-width:850px){.competition-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-day-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:580px){.competition-picker{grid-template-columns:1fr}.calendar-day-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:460px}.calendar-manager{padding:16px}.calendar-manager .section-heading{flex-direction:column;align-items:flex-start}.calendar-actions .button{white-space:normal;flex-grow:1}.payroll-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-metrics strong{font-size:19px}}.match-action-group{border-top:1px solid var(--line);gap:9px;margin-top:16px;padding-top:13px;display:grid}.match-action-group .button-row{margin-top:0}.report-actions{border-top-style:dashed}.report-actions>.button{justify-self:start}.match-detail-clubs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.match-details small{color:var(--muted);font-size:11px}.desk-match.panel .button-row{margin-top:13px}.match-card>.text-link{margin-top:12px}@media (max-width:580px){.match-detail-clubs{grid-template-columns:1fr}.match-action-group .button{white-space:normal;text-align:left}}.extension-request{margin:20px 0}.extension-request>.button{justify-self:start}.extension-request form{width:100%}.extension-request label{color:var(--muted);gap:7px;font-size:12px;display:grid}.extension-request textarea{resize:vertical}.extension-request small{color:var(--muted);font-size:11px}.deadline-fields{grid-template-columns:minmax(180px,1fr) minmax(120px,.5fr);gap:14px;max-width:580px;display:grid}.deadline-fields label{color:var(--text);gap:8px;font-size:13px;display:grid}.deadline-fields input{border-color:var(--accent);min-height:48px}.calendar-actions{background:#d2f77b06;border:1px solid #d2f77b33;border-radius:9px;margin-top:18px;padding:20px}.match-deadline{color:var(--muted);margin:0 0 5px;font-size:12px}.match-deadline b{color:var(--accent)}#preview-extension-request{margin:20px 0}@media (max-width:480px){.deadline-fields{grid-template-columns:1fr}.calendar-actions{padding:14px}}.auction-countdown{font-variant-numeric:tabular-nums;font-weight:700;color:var(--accent)!important}.auction-card>small{margin:7px 0;display:block}.auction-card>.button{margin-top:12px}.ecm-market{margin:22px 0}.ecm-market>p{color:var(--muted);font-size:12px}.ecm-market form{border:1px solid var(--line);border-radius:8px;gap:13px;max-width:100%;margin:18px 0;padding:15px;display:grid}.ecm-market label{color:var(--muted);gap:6px;font-size:12px;display:grid}.ecm-market form>.button{justify-self:start}.ecm-market small{color:var(--muted);font-size:11px}.ecm-market summary{cursor:pointer;color:var(--accent);padding:14px 0}.ecm-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:18px 0;display:grid}.ecm-rule-grid>article{border:1px solid var(--line);background:#0c1623;border-radius:8px;min-width:0;padding:17px}.ecm-rule-grid h3{font-size:15px}.ecm-rule-grid p{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.ecm-issues{color:var(--red);border:1px solid var(--line);border-radius:8px;max-height:280px;padding:20px 30px;font-size:12px;overflow:auto}.ecm-swap-row{border-bottom:1px solid var(--line);padding:12px 0}.ecm-swap-row>label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ecm-swap-row input[type=checkbox]{width:18px;height:18px;min-height:0}.ecm-swap-row input[type=number]{width:100%;margin-top:8px}.ecm-market .segment{flex-wrap:wrap}@media (max-width:800px){.ecm-rule-grid{grid-template-columns:1fr}.ecm-market{padding:16px}.ecm-market .form-row{grid-template-columns:1fr}}.ecm-agreed-values{color:var(--muted);font-size:12px}.ecm-agreed-values>div{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.ecm-agreed-values dd{color:var(--text);margin:0}:root{--bg:#101210;--panel:#191c19;--panel2:#222621;--sidebar:#111410;--line:#353b31;--line2:#293026;--text:#f1f0e6;--muted:#a0aa99;--accent:#e1ff4a;--mint:#a8de8b}body{background-color:var(--bg);background-image:radial-gradient(#ffffff06 .65px,#0000 .65px);background-size:5px 5px}h1,h2,h3,.brand{letter-spacing:.3px;font-family:Barlow Condensed,Impact,Arial Narrow,sans-serif;font-weight:800}h1{text-transform:uppercase;font-size:44px}.brand{font-size:30px;transform:skew(-5deg)}.button.primary{background:var(--accent);color:#12160b;border-color:var(--accent);font-weight:800}.panel{border-color:var(--line)}.ecm-controls{border:1px solid var(--accent);background:#dfff4a06;margin:20px 0;padding:20px}.ecm-controls>p{color:var(--muted)}.ecm-phase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.ecm-phase-grid article{border:1px solid var(--line);background:#161b15;border-top:3px solid #59684b;min-width:0;padding:18px}.ecm-phase-grid article.phase-live{border-color:var(--accent)}.ecm-phase-grid p{color:var(--muted);min-height:36px;font-size:12px}.ecm-phase-grid .button{white-space:normal}.ecm-phase-grid h3{margin:10px 0;font-size:24px}.ecm-market{scroll-margin-top:24px}.street-banner{isolation:isolate;border:1px solid #516139;border-left:6px solid var(--accent);background:linear-gradient(110deg,#26341b,#151b13);margin:20px 0;padding:30px 34px;position:relative;overflow:hidden}.street-banner h2{max-width:75%;margin:12px 0;font-size:clamp(30px,4vw,52px);font-style:italic;line-height:1}.street-banner p{color:var(--accent);margin:0;font-family:Permanent Marker,cursive;font-size:17px}.street-court{z-index:-1;background:repeating-linear-gradient(45deg,#0000 0 16px,#c6ceac0c 16px 17px),repeating-linear-gradient(-45deg,#0000 0 16px,#c6ceac0c 16px 17px);border:3px solid #c6ceac55;width:220px;height:150px;position:absolute;top:25px;right:-20px;transform:rotate(-12deg)}.street-court:before{content:"";border-left:2px solid #c6ceac55;height:100%;position:absolute;left:50%}.street-court:after{content:"";border:2px solid #c6ceac55;border-radius:50%;width:50px;height:50px;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px)}.street-court i,.street-court b{border:3px solid #dbdbc688;border-radius:4px;width:32px;height:50px;position:absolute;top:50px}.street-court i{left:-12px}.street-court b{right:-12px}.ecm-rule-grid>article{background:#161b15}@media (max-width:1000px){.ecm-phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){h1{font-size:36px}.street-banner{padding:24px 20px}.street-banner h2{max-width:90%}.ecm-controls{padding:14px}.ecm-phase-grid{gap:8px}.ecm-phase-grid article{padding:12px}.ecm-phase-grid h3{font-size:22px}}body:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0a0e0be8,#101410e8 60%,#101410c2);position:fixed;inset:0}.app-shell{background:#0a100ad9}.sidebar{background:linear-gradient(#0d160ef5,#10170eea),url(/images/street-court-night.webp) 80%/cover}.sidebar-bottom{border-color:#a4b58638}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111a13ee;border-color:#98b27838}.mobile-nav{background:#111a13f5;border-top:2px solid #e1ff4a66}.page-heading h1{font-style:italic}.page-heading .eyebrow{color:var(--accent)}.street-editorial{isolation:isolate;background:linear-gradient(90deg,#09120ee8 0%,#10170e88 55%,#15201522),url(/images/street-court-night.webp) 50% 62%/cover;border:1px solid #91a67966;border-radius:3px;justify-content:space-between;align-items:center;gap:24px;min-height:210px;margin:0 0 28px;padding:32px 36px;display:flex;position:relative;overflow:hidden}.street-editorial h2{max-width:650px;margin:15px 0;font-size:clamp(32px,3.5vw,54px);font-style:italic;line-height:1}.street-editorial p{color:var(--accent);margin:0;font-family:Permanent Marker,cursive}.street-editorial-stamp{color:#f4f2d8;text-shadow:0 2px 12px #000;border:2px solid #f4f2d8a6;flex-shrink:0;align-self:flex-end;padding:14px;font-family:Barlow Condensed,Impact,sans-serif;font-size:28px;font-weight:900;line-height:.95;transform:rotate(-9deg)}.street-scouting,.street-squad,.street-teams,.street-players{background-image:linear-gradient(90deg,#09120ee8 0%,#10170e88 55%,#15201522),url(/images/street-court-day.webp)}.league-hero,.launch-hero{background:linear-gradient(90deg,#0b140df5,#0a170c88 65%,#10170c33),url(/images/street-court-night.webp) 50% 65%/cover;border:1px solid #71855977;border-radius:3px;min-height:280px}.player-hero{background-image:linear-gradient(90deg,#0b140df5,#0a170c88 65%,#10170c33),url(/images/street-court-day.webp)}.league-monogram{color:var(--accent);background:#e1ff4a15;border-color:#e1ff4a88;font-family:Permanent Marker,cursive;transform:rotate(-9deg)}.launch-visual{opacity:.35}.hero-pill{background:#121d1388;border-color:#e1ff4a55}.launch-copy h2,.league-hero h2{text-transform:uppercase;font-family:Barlow Condensed,Impact,sans-serif;font-style:italic;font-weight:900}.panel,.team-card,.player-card,.match-card,.setting-card,.feature-card,.balance-card,.session-card,.auction-card,.trade-card,.competition-tile,.mailbox,.setup-list button,.quick-wide{background:#172019f2;border-color:#54644b77;border-radius:5px}.panel h3,.feature-card h3,.setting-card h3{text-transform:uppercase}.team-card-top,.auction-heading{border-bottom-color:#50644766}.segment,.project-switch,.market-top,.filter-strip,.scouting-filters,.calendar-actions{background:#141e16f5;border-color:#4b614766}.segment .selected{color:var(--accent);background:#e1ff4a20}input,select,textarea{color:var(--text);background-color:#101a12!important;border-color:#5b70514d!important}.modal{background:#172019;border-color:#6c7d5c}.modal>header{background:linear-gradient(90deg,#121b13f5,#121b13b0),url(/images/street-court-night.webp) 50%/cover}.modal-foot{background:#141e16}.account-screen{background:linear-gradient(90deg,#08110bb3,#08110b44),url(/images/street-court-night.webp) 50%/cover;min-height:100dvh}.account-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:4px solid var(--accent);background:#101a13ed;box-shadow:0 25px 80px #0008}.account-card .brand{font-family:Permanent Marker,cursive;font-size:32px}.catalog-banner{background:linear-gradient(90deg,#101a13f2,#101a1388),url(/images/street-court-day.webp) 50%/cover;border:1px solid #6b7d56}.lineup-pitch{box-shadow:inset 0 0 70px #0006}.street-editorial~.market-hub{margin-top:0}.market-hub{margin:24px 0}.market-hub>.section-heading{margin-top:0}.market-hub>p,.market-session-detail p,.market-request-list p{color:var(--muted);font-size:13px}.market-session-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.market-session-choice{text-align:left;color:var(--text);background:#101b13;border:1px solid #536746;border-top:4px solid #677d52;border-radius:3px;gap:13px;min-width:0;padding:22px;display:grid}.market-session-choice.chosen{border-color:var(--accent);background:#26351b}.market-session-choice h3{margin:0;font-size:28px;line-height:1.1}.session-mode,.market-session-choice>span:not(.session-mode),.market-session-choice>strong{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.session-mode{letter-spacing:1px;color:var(--accent);font-size:10px;font-weight:800}.market-session-choice>span:not(.session-mode){color:var(--muted);font-size:12px}.market-session-choice>strong{color:var(--accent);font-size:12px}.market-session-detail{border-top:1px solid var(--line);padding-top:22px}.market-session-detail h3{margin:8px 0;font-size:28px}.market-search-controls{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.market-search-controls label,.market-request-list label{color:var(--muted);gap:8px;font-size:12px;display:grid}.market-search-controls label>span{align-items:center;gap:8px;display:flex}.market-search-controls input,.market-search-controls select{width:100%;min-height:46px}.market-search-results{gap:8px;max-height:700px;display:grid;overflow:auto}.market-search-results article{background:#101a12;border:1px solid #3e5038;align-items:center;gap:16px;min-width:0;padding:16px;display:flex}.market-player-avatar{width:52px;min-width:52px;height:64px;color:var(--accent);background:#c9e83c18;border:1px solid #9bbd4133;place-items:center;display:grid;transform:skew(-4deg)}.market-player-avatar b{font:800 24px Barlow Condensed,Impact,sans-serif}.market-player-avatar svg{width:16px;height:16px}.market-player-info{flex:1;gap:4px;min-width:0;display:grid}.market-player-info h3{margin:0;font-size:24px!important}.market-player-info small{color:var(--muted);font-size:11px}.market-player-info .ownership-badge{justify-self:start}.market-player-action{margin-left:auto}.market-player-action .button{white-space:normal}.market-no-session{text-align:center;border:1px dashed #748a5a;padding:25px}.market-no-session h3{margin:10px 0}.market-request-list{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.market-request-list>article{border:1px solid var(--line);background:#121d14;margin:10px 0;padding:18px}.market-request-list form{gap:12px;display:grid}.market-request-list input{width:100%;min-height:44px}.market-request-list .form-row{grid-template-columns:1fr 2fr;gap:12px;display:grid}.market-search-status{min-height:20px}.market-hub .catalog-pagination{margin-bottom:0}.ecm-controls{background:#dfff4a06}.roster-table,.scouting-table{background:#111b14}.roster-table th,.scouting-table th{background:#1c291b}.market-window-grid>article,.ecm-rule-grid>article{background:#131e15}.button.glass{background:#101a1377;border-color:#dfe7c24d}.button.bright{background:var(--accent);color:#11190b}.topbar .search{background:#172019}.setup-icon{background:#e1ff4a14}.independent{color:#c3cbb6}.club-badge{box-shadow:0 4px 16px #0003}.player-vg,.dashboard-stats strong,.market-wallet strong{font-family:Barlow Condensed,Impact,sans-serif;font-weight:800}.page-heading>div>p{max-width:720px}@media (max-width:1000px){.market-session-list{grid-template-columns:repeat(2,minmax(0,1fr))}.street-editorial-stamp{font-size:22px}.market-search-controls{grid-template-columns:2fr 1fr}.market-search-controls>label:last-child{grid-column:1/-1}}@media (max-width:580px){body{background-attachment:scroll}.street-editorial{background-position:65%;min-height:195px;margin-bottom:20px;padding:24px 20px}.street-editorial h2{max-width:80%;font-size:35px}.street-editorial p{max-width:80%;font-size:13px}.street-editorial-stamp{padding:8px;font-size:16px;position:absolute;bottom:17px;right:15px}.street-editorial .eyebrow{font-size:8px}.league-hero{min-height:265px}.market-session-list{grid-template-columns:1fr}.market-session-choice{padding:18px}.market-session-choice h3{font-size:27px}.market-search-controls{grid-template-columns:1fr 1fr}.market-search-controls>label:first-child{grid-column:1/-1}.market-search-controls>label:last-child{grid-column:auto}.market-search-results article{flex-wrap:wrap;gap:10px;padding:12px}.market-player-avatar{width:40px;min-width:40px;height:58px}.market-player-info h3{overflow-wrap:anywhere;font-size:22px!important}.market-player-action{width:100%;margin-left:50px}.market-player-action .button{width:100%;min-height:42px}.market-request-list .form-row{grid-template-columns:1fr}.market-request-list .button-row{flex-wrap:wrap}.market-request-list .button{white-space:normal}.market-hub{padding:16px}.market-hub>p{font-size:12px}.market-search-results{max-height:650px}.account-screen{background-position:70%}}.invite-entry{border-left:4px solid var(--accent);flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:20px;display:flex}.invite-entry>div{flex:1;min-width:230px}.invite-entry h2{margin:8px 0}.invite-entry p{color:var(--muted);max-width:720px;margin:0;font-size:13px}.invite-entry>.button{white-space:normal}.access-invite .button-row{flex-wrap:wrap}.access-invite .button{white-space:normal;min-height:42px}.access-invite>p.notice{margin:12px 0}.access-invite{scroll-margin-top:25px}#manager-invite-list{scroll-margin-top:24px}@media (max-width:580px){.invite-entry{padding:18px}.invite-entry>.button{width:100%;min-height:44px}.access-invite .button-row>.button{justify-content:center;width:100%}}.invitation-center{border-top:4px solid var(--accent);margin-bottom:24px;scroll-margin-top:24px}.invitation-center h2{align-items:center;gap:12px;margin:10px 0;display:flex}.invitation-center>p{color:var(--muted);font-size:13px}.invitation-center>label,.invitation-center form label{color:var(--muted);gap:8px;font-size:13px;display:grid}.invitation-center input,.invitation-center select{width:100%;min-height:48px}.invitation-center form{gap:16px;margin-top:20px;display:grid}.invitation-center form>.button{justify-self:start}.invitation-center small{color:var(--muted)}.invite-service-status{border:1px solid var(--line);background:#101b13;align-items:center;gap:13px;margin:20px 0;padding:16px;display:flex}.invite-service-status>div{flex:1}.invite-service-status p{color:var(--muted);margin:5px 0 0;font-size:12px}.invite-service-status.ready{border-color:#a9c54a88}.invite-service-status.ready>svg{color:var(--accent)}.invite-recipient{border:1px solid var(--line);margin-top:20px;padding:20px}.invite-recipient h3{margin-bottom:10px}.invite-recipient>.access-invite>.button-row>.primary{min-height:50px;font-size:14px}.invite-recipient>.access-invite>small:first-of-type{margin:10px 0;display:block}@media (max-width:580px){.invite-service-status{flex-wrap:wrap;padding:13px}.invite-service-status>.button{width:100%;min-height:44px}.invite-recipient{padding:15px}.invitation-center{padding:18px}.invitation-center form .form-row{grid-template-columns:1fr}.invitation-center form>.button{white-space:normal;width:100%}}.vm-session-admin{margin:24px 0}.vm-session-admin>p{color:var(--muted);font-size:13px}.vm-session-admin form{gap:18px;margin-top:20px;display:grid}.vm-session-admin label{color:var(--muted);gap:8px;font-size:12px;display:grid}.vm-session-admin input,.vm-session-admin select{width:100%;min-height:46px}.vm-session-admin small{font-size:11px;line-height:1.7}.vm-session-admin form>.button{justify-self:start}.vm-mode-row{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.vm-mode-row button{border:1px solid var(--line);color:var(--muted);background:#101a12;justify-content:center;align-items:center;gap:10px;padding:18px 12px;display:flex}.vm-mode-row button.selected{color:var(--accent);border-color:var(--accent);background:#dfff4a0b}.market-session-choice>small{color:var(--muted);font-size:11px}.market-session-detail>div:first-child>.button{float:right;margin:5px 0 15px 15px}@media (max-width:580px){.vm-mode-row{grid-template-columns:1fr}.vm-mode-row button{justify-content:flex-start;padding:13px}.vm-session-admin .form-row{grid-template-columns:1fr}.market-session-detail>div:first-child>.button{float:none;margin:0 0 15px}.vm-session-admin{padding:18px}}.vm-session-archive{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.vm-session-archive summary{cursor:pointer;color:var(--accent)}.vm-session-archive article{border-bottom:1px solid var(--line);padding:17px 0}.vm-session-archive h3{margin:0 0 5px}.vm-session-archive p{color:var(--muted);margin:0 0 7px;font-size:12px}.admin-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-control-card{text-align:left;color:var(--text);align-items:center;gap:14px;min-width:0;display:flex}.admin-control-card>svg:first-child{color:var(--accent)}.admin-control-card>span{flex:1;font-size:12px}.admin-control-card b{font:800 36px Barlow Condensed,Impact,sans-serif;display:block}.admin-check-panels{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0 26px;display:grid}.admin-check-panels h3{margin:10px 0 15px;font-size:27px}.admin-check-panels dl{gap:0;display:grid}.admin-check-panels dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:10px 0;font-size:12px;display:flex}.admin-check-panels dt{color:var(--muted)}.admin-check-panels dd{text-align:right;margin:0}.admin-check-panels .text-link{margin-top:12px}@media (max-width:1000px){.admin-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.admin-check-panels{grid-template-columns:1fr}.admin-control-card{gap:9px;padding:16px 12px}.admin-control-card>svg:last-child{display:none}.admin-control-card>span,.admin-check-panels dl>div{font-size:11px}.admin-check-panels h3{font-size:25px}}.vm-session-admin .vm-open-now{color:var(--text);align-items:center;gap:10px;display:flex}.vm-open-now input{height:19px;accent-color:var(--accent);width:19px!important;min-height:19px!important}.vm-session-archive article>.button{margin-top:13px;display:block}.admin-session-center{margin-bottom:24px}.admin-session-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:20px 0;display:grid}.admin-session-item{text-align:left;border:1px solid var(--border,#394239);color:#f4f5ec;cursor:pointer;background:#15231e;border-radius:14px;flex-direction:column;align-items:flex-start;gap:9px;padding:20px;display:flex}.admin-session-item.selected{border-color:#dfff69;box-shadow:inset 0 0 0 1px #dfff69}.admin-session-item strong{font-size:21px}.admin-session-item small{color:#b9c8bf}.admin-session-detail{border-top:1px solid #425046;padding-top:20px}.admin-session-detail dl{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:20px 0;display:grid}.admin-session-detail dt{text-transform:uppercase;color:#a9bab0;font-size:12px}.admin-session-detail dd{margin:5px 0 0;font-weight:600}.admin-session-center .segment{flex-wrap:wrap}.club-trades{margin:24px 0}.trade-player-picker{flex:1;min-width:0}.trade-selected-player{border:1px solid #45564a;border-radius:10px;margin:10px 0;padding:12px}.trade-selected-player>button{float:right}.trade-selected-player label{margin-top:12px;display:block}.club-trades form{margin:20px 0}.club-trades .trade-grid{margin-top:22px}.player-market-tabs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:18px;display:grid}.player-market-tabs button{white-space:normal;flex-direction:column;gap:6px;display:flex}.player-market-tabs small{letter-spacing:.1em;font-size:10px}.player-market-workspace>.panel{margin-bottom:20px}.admin-release-inbox{margin-bottom:24px}.admin-release-inbox .section-heading{flex-wrap:wrap;gap:12px}.admin-release-inbox form label{margin:15px 0;display:block}.admin-release-inbox .button-row{flex-wrap:wrap;margin-top:16px}.admin-release-inbox details{margin-top:18px}.free-auction-timer{background:#183225;border:1px solid #c8f264;border-radius:12px;padding:14px}.free-auction-timer strong{font-variant-numeric:tabular-nums;color:#dfff69;font-size:26px;display:block}.free-auction-timer small{margin-top:5px;display:block}.market-player-action form{flex-direction:column;gap:9px;min-width:175px;display:flex}.market-player-action form input{width:100%}.xls-catalog-filters{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:end;gap:12px;margin:18px 0;display:grid}.xls-catalog-filters label{flex-direction:column;gap:6px;display:flex}.xls-market-navigation{margin:22px 0}.xls-auction-table table{min-width:1100px}.xls-auction-table td small{margin:6px 0;display:block}.xls-auction-table .free-auction-timer strong{white-space:nowrap;font-size:19px}.xls-auction-table td form{min-width:165px}.xls-auction-table .my-winning-auction{background:#bbf15812}.manager-market-summary{margin:24px 0}.manager-market-summary h3{margin-top:24px}.xls-auction-table h3{margin:0 0 5px;font-size:20px}.xls-auction-table .button-row{flex-wrap:wrap}@media (max-width:760px){.xls-auction-table table,.xls-auction-table tbody,.xls-auction-table tr,.xls-auction-table td{min-width:0;display:block}.xls-auction-table thead{display:none}.xls-auction-table tr{border:1px solid #435044;border-radius:12px;margin-bottom:16px;padding:14px}.xls-auction-table td{border:0;padding:9px 0}.xls-auction-table td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.08em;color:#a8b8ad;margin-bottom:5px;font-size:10px;display:block}.xls-auction-table .free-auction-timer strong{font-size:23px}}.auction-launch-banner{background:radial-gradient(at 100% 0,#b8ed4626,#0000 65%),linear-gradient(120deg,#19241c,#111815);border:1px solid #b8ed4666;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;padding:30px;display:flex;position:relative;overflow:hidden}.auction-launch-banner h2{color:#f4f8ee;margin:10px 0;font-size:clamp(28px,4vw,44px);line-height:1.05}.auction-launch-banner p{color:#bdc9c0;max-width:640px}.auction-launch-banner>.button{flex-shrink:0;min-height:54px}.auction-launch-steps{color:#d3ddd4;flex-wrap:wrap;gap:20px;margin-top:22px;font-size:13px;display:flex}.auction-launch-steps b{color:#c5f46a;margin-right:6px}.free-player-finder{flex-direction:column;scroll-margin-top:24px;display:flex}.free-player-finder>.section-heading,.free-player-finder>p{order:0}.free-player-finder>.market-session-detail{order:1}.free-player-finder>.market-session-list{border-top:1px solid #ffffff18;order:2;margin-top:24px;padding-top:20px}.free-player-finder>.market-request-list{order:3}.free-player-finder .market-search-controls{background:#b8ed460a;border:1px solid #b8ed4640;border-radius:14px;align-items:end;padding:20px}.free-player-finder .market-search-controls input[type=search]{border-color:#a9d55d;min-height:58px;font-size:18px}.free-player-finder .market-search-controls label:first-child{flex:2;min-width:220px}.free-player-finder .market-search-results>article{background:linear-gradient(110deg,#ffffff06,#0000);border:1px solid #ffffff12;border-radius:14px;margin-bottom:10px;padding:20px}.free-player-finder .market-player-info h3{font-size:24px}.free-player-finder .market-player-action{min-width:225px}.free-player-finder .market-player-action input{min-height:48px;font-size:20px}.free-player-finder .market-player-action form>small{color:#aebdaf;max-width:240px;font-size:11px;line-height:1.5}.free-player-finder .market-player-action .button{justify-content:center;gap:8px;min-height:46px}.auction-advanced-filters{margin:14px 0}.auction-advanced-filters summary{cursor:pointer;color:#bdc9b5;padding:12px 0;font-size:13px}.auction-advanced-filters[open] summary{color:#c5f46a}@media (max-width:760px){.auction-launch-banner{flex-direction:column;align-items:stretch;gap:20px;padding:22px}.auction-launch-steps{flex-direction:column;gap:10px}.free-player-finder .market-search-controls{padding:14px}.free-player-finder .market-player-action{width:100%;min-width:0}.free-player-finder .market-search-results>article{flex-wrap:wrap}.free-player-finder .market-player-action form{width:100%}.free-player-finder .market-search-controls label:first-child{min-width:0}.auction-launch-banner>.button{white-space:normal;text-align:center}}.xls-market-shell{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:22px;display:grid}.xls-market-sidebar{background:#151c19;border:1px solid #ffffff15;border-radius:14px;padding:22px 14px;position:sticky;top:22px}.xls-market-sidebar>h2{margin:10px 8px;font-size:30px}.xls-market-sidebar>p{color:#9ba99f;margin:0 8px 22px;font-size:12px;line-height:1.7}.xls-market-sidebar>.eyebrow{margin:0 8px;font-size:10px}.xls-market-sidebar nav{gap:7px;display:grid}.xls-market-sidebar nav button{color:#b6c1ba;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;padding:13px 10px;display:flex}.xls-market-sidebar nav button>span{flex:1;font-size:13px;font-weight:700}.xls-market-sidebar nav small{letter-spacing:.07em;opacity:.65;margin-top:5px;font-size:9px;font-weight:500;display:block}.xls-market-sidebar nav button:hover{background:#ffffff08}.xls-market-sidebar nav button.selected{color:#c1f565;background:#bbf35312;border-color:#bbf35344}.xls-market-wallet{color:#a3afa7;border-top:1px solid #ffffff15;gap:9px;margin-top:25px;padding:18px 10px 2px;font-size:12px;display:grid}.xls-market-wallet>small{font-size:10px;line-height:1.7}.xls-market-wallet>strong{color:#eef5ee;font-size:17px}.xls-market-wallet>b{color:#c1f565;font:700 29px Barlow Condensed,sans-serif}.xls-market-main{gap:20px;min-width:0;display:grid}.xls-market-title{padding:8px 2px}.xls-market-title h2{margin:8px 0;font-size:clamp(32px,4vw,48px)}.xls-market-title p{color:#aebcb2;max-width:780px;font-size:14px;line-height:1.8}.xls-market-table{font-size:13px}.xls-market-table small{color:#98a69c;margin-top:6px;font-size:11px;line-height:1.5;display:block}.xls-market-table th{text-transform:uppercase;letter-spacing:.06em;background:#ffffff04;font-size:10px}.xls-market-table td{vertical-align:middle;padding:16px 12px}.xls-market-table tr.selected-session-row td{background:#bbf35308}.xls-market-table tr.selected-session-row td:first-child{border-left:3px solid #bbf353}.xls-session-register .segment{margin:12px 0 18px}.xls-selected-session{gap:16px;min-width:0;display:grid}.xls-session-heading{background:linear-gradient(110deg,#b9ee4e0d,#121b1680);border:1px solid #b9ee4e33;border-left:4px solid #b9ee4e;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.xls-session-heading h2{margin:7px 0;font-size:29px}.xls-session-heading p{color:#aab8ac;margin:0;font-size:12px;line-height:1.7}.xls-session-heading>.button{flex-shrink:0;gap:8px}.xls-lots{background:#151e19;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:24px}.xls-lots .xls-lot-search{color:#b5c2b8;gap:8px;max-width:420px;margin:18px 0;font-size:12px;display:grid}.xls-auction-detail{background:#b8ed4608;border:1px solid #b8ed4640;border-radius:12px;margin-top:24px;padding:24px;scroll-margin-top:20px}.xls-auction-detail form{gap:12px;max-width:440px;margin:20px 0;display:grid}.xls-auction-detail form>small{color:#aebcaf;font-size:11px;line-height:1.7}.xls-bid-history{max-height:300px;overflow:auto}.xls-bid-history>div{border-bottom:1px solid #ffffff12;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:12px 0;font-size:12px;display:grid}.xls-bid-history small{color:#9aab9f;font-size:10px;line-height:1.6}.xls-public-bids{margin-top:15px;font-size:12px}.xls-public-bids summary{cursor:pointer;color:#baf16c}.xls-market-shell .xls-auction-table table{min-width:1000px}.xls-market-shell .xls-auction-table{overflow-x:auto}.xls-market-shell .market-hub{margin-top:0}.xls-market-shell .market-hub>.section-heading h2{font-size:28px}@media (max-width:1050px){.xls-market-shell{grid-template-columns:190px minmax(0,1fr);gap:14px}.xls-market-sidebar{padding:18px 9px}.xls-session-heading{flex-direction:column;align-items:flex-start}.xls-session-heading>.button{width:100%}.xls-lots{padding:18px}.xls-market-table{min-width:670px}}@media (max-width:760px){.xls-market-shell{grid-template-columns:1fr}.xls-market-sidebar{padding:15px;position:static}.xls-market-sidebar>h2{margin:6px 0 12px;font-size:26px}.xls-market-sidebar>p,.xls-market-sidebar>.eyebrow,.xls-market-wallet{display:none}.xls-market-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.xls-market-sidebar nav button{text-align:center;border-color:#ffffff12;flex-direction:column;gap:7px;padding:10px 6px}.xls-market-sidebar nav button>svg:last-child{display:none}.xls-market-sidebar nav button>span{font-size:11px}.xls-market-sidebar nav small{letter-spacing:0;font-size:7px}.xls-market-title{padding:0 4px}.xls-market-title h2{font-size:34px}.xls-session-heading{padding:18px}.xls-session-heading h2{font-size:26px}.xls-market-table{width:100%;min-width:0}.xls-market-table thead{display:none}.xls-market-table tbody{gap:12px;display:grid}.xls-market-table tr{border:1px solid #ffffff18;border-radius:10px;padding:8px 0;display:block;overflow:hidden}.xls-market-table td{text-align:left;border:none;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:9px 12px;display:grid}.xls-market-table td:before{content:attr(data-label);text-transform:uppercase;color:#8b9e90;letter-spacing:.04em;font-size:10px}.xls-market-table td>small{grid-column:2;margin:0}.xls-market-table td>.button{white-space:normal;width:100%}.xls-market-table td>.text-link{grid-column:2}.xls-market-table tr.selected-session-row td:first-child{border-left:0}.xls-session-register{padding:16px}.xls-bid-history>div{grid-template-columns:1fr 1fr}.xls-bid-history small{grid-column:1/-1}.xls-market-shell .xls-auction-table table{min-width:0}.xls-market-navigation{grid-template-columns:1fr 1fr;gap:5px;display:grid}.xls-market-navigation button{white-space:normal;min-height:42px;font-size:11px}.xls-auction-detail{padding:16px}}.xls-trade-register{border-top:1px solid #ffffff18;margin-top:28px;padding-top:22px}.xls-trade-register .segment{flex-wrap:wrap;margin:14px 0}.xls-trade-register+.trade-grid{margin-top:20px}.xls-session-register>.section-heading,.xls-lots>.section-heading{margin:0 0 14px}.xls-session-register>.section-heading h3{margin:0}.xls-market-main>.panel{margin-bottom:0}.market-session-compact>.section-heading,.market-session-compact>p,.market-session-compact .market-session-detail>div:first-child{display:none}.market-session-compact .market-session-detail{border-top:0;padding-top:0}.xls-market-main .market-search-controls input{min-height:50px}.xls-market-main .market-search-controls label:first-child{grid-column:auto}@media (max-width:760px){.xls-market-main .market-search-controls{grid-template-columns:1fr 1fr}.xls-market-main .market-search-controls label:first-child{grid-column:1/-1}.xls-market-main .market-player-action{width:100%;min-width:0}.xls-market-main .market-search-results>article{flex-wrap:wrap}}.auction-action-error{z-index:5;color:#ffe4d0;background:#33241b;border:1px solid #f39e72;border-radius:10px;padding:16px;position:sticky;top:12px}.account-card>.button{margin-bottom:12px}.account-card .notice p{font-size:13px;line-height:1.8}.account-card .notice>.button{white-space:normal;text-align:center;width:100%}.auction-watchlist{min-width:0}.auction-watchlist>.section-heading{margin-top:0}.auction-watch-counts{flex-wrap:wrap;gap:12px;margin:15px 0;display:flex}.auction-watch-counts>span{color:#aebeb0;background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;padding:8px 12px;font-size:12px}.auction-watch-counts b{color:#c5f46a;margin-left:10px}.auction-watchlist>.segment{flex-wrap:wrap;margin-bottom:18px}.auction-watchlist .button small{opacity:.8;color:inherit;margin:2px 0 0;font-size:10px;display:block}.admin-play-mode{border-color:#b8ed4655;justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-play-mode p{color:#aab9ad;margin:5px 0 0;font-size:12px}.admin-play-mode>.button{flex-shrink:0}.manager-market-summary>.auction-watchlist{margin:22px 0}@media (max-width:760px){.admin-play-mode{flex-direction:column;align-items:stretch}.admin-play-mode>.button{white-space:normal}.auction-watch-counts{grid-template-columns:1fr 1fr;gap:6px;display:grid}.auction-watch-counts>span{font-size:10px}.auction-watchlist .segment button{font-size:11px}}.manual-trade-modes{gap:8px;margin:20px 0;display:flex}.manual-trade-modes button{min-width:90px}.trade-player-picker input[type=search]{margin-bottom:10px}.trade-player-picker select[size]{background:#111c16;border:1px solid #b6d99933;border-radius:9px;width:100%;min-height:160px;max-height:210px;padding:8px;overflow-y:auto}.trade-player-picker select[size] option{border-bottom:1px solid #ffffff0a;padding:8px 10px}.market-player-action form{min-width:210px}.market-player-action form>.button{white-space:normal;justify-content:center;min-height:44px}@media (max-width:760px){.manual-trade-modes{grid-template-columns:repeat(3,1fr);display:grid}.manual-trade-modes button,.trade-player-picker{min-width:0}.market-player-action form{width:100%;min-width:0}}.budget-negative{color:#ff4d5e!important;font-weight:800!important}body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,.brand,.player-vg,.dashboard-stats strong,.market-wallet strong,.xls-market-wallet>b,.street-editorial-stamp{font-family:Arial,Helvetica,system-ui,sans-serif!important;font-style:normal!important}body{font-size:14px;line-height:1.6}h1,h2,h3,h4,h5,h6{letter-spacing:normal!important;text-transform:none!important;font-weight:700!important;line-height:1.3!important}h1{font-size:28px!important}h2{font-size:22px!important}h3{font-size:18px!important}h4,h5,h6{font-size:16px!important}.dashboard-stats strong,.market-wallet strong,.xls-market-wallet>b{line-height:1.3;font-size:26px!important}.league-hero h2,.street-editorial h2,.account-screen h1{font-size:28px!important}.sidebar nav button,.button,.text-link{letter-spacing:normal;text-transform:none;font-size:13px}.eyebrow{letter-spacing:.06em}@media (max-width:580px){h1,.league-hero h2,.street-editorial h2,.account-screen h1{font-size:24px!important}h2{font-size:20px!important}h3{font-size:17px!important}}.password-recovery{border-top:1px solid var(--line);margin:22px 0;padding:18px 0}.password-recovery>.text-link{min-height:44px;font-size:15px;text-decoration:underline}.password-recovery h2{margin-top:16px}.password-recovery p{line-height:1.6}.roster-visual-table{min-width:740px}.roster-visual-table td{vertical-align:middle;padding:12px}.roster-player-link{text-align:left;color:var(--text);background:0 0;border:0;border-radius:8px;align-items:center;gap:14px;width:100%;min-width:230px;padding:4px;display:flex}.roster-player-link:hover{background:#ffffff08}.roster-player-link strong{font-size:15px;display:block}.roster-player-link small{color:var(--muted);margin:5px 0;font-size:12px;display:block}.roster-player-link em{color:var(--accent);font-size:11px;font-style:normal}.db-player-photo{background:linear-gradient(145deg,#263d2d,#101c17);border:1px solid #ffffff15;border-radius:9px;flex-shrink:0;place-items:center;width:58px;height:78px;display:grid;overflow:hidden}.db-player-photo img{object-fit:contain;width:100%;height:100%}.db-player-photo>span{text-align:center;font-size:18px;font-weight:700}.db-player-photo small{color:#bcdf9d;font-size:10px;display:block}.db-player-photo.large{width:154px;height:212px}.db-player-dialog{border:1px solid var(--line);width:min(680px,100vw - 24px);max-height:90dvh;color:var(--text);background:#131d18;border-radius:16px;padding:0;overflow:auto}.db-player-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b}.db-player-card{padding:26px}.db-card-close{margin-bottom:18px;margin-left:auto;display:flex}.db-player-card-hero{align-items:center;gap:24px;display:flex}.db-player-card-hero h2{margin:10px 0}.db-player-card-hero p{color:var(--muted);font-size:13px}.db-player-facts{grid-template-columns:1fr 1fr;gap:0 24px;margin:26px 0;display:grid}.db-player-facts>div{border-bottom:1px solid #ffffff12;min-width:0;padding:12px 0}.db-player-facts dt{color:var(--muted);font-size:12px}.db-player-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;font-weight:600}.db-card-source{color:var(--muted);margin:18px 0 0;font-size:11px}.mail-toolbar .segment{flex-wrap:wrap}@media (max-width:580px){.db-player-card{padding:18px}.db-player-photo.large{width:110px;height:154px}.db-player-card-hero{gap:14px}.db-player-card-hero h2{font-size:20px!important}.db-player-facts{gap:0 14px}.roster-player-link{gap:10px;min-width:205px}.roster-visual-table td{padding:9px}.roster-visual-table .roster-actions{gap:6px;display:grid}.roster-visual-table{background:0 0;width:100%;min-width:0;display:block}.roster-visual-table thead{display:none}.roster-visual-table tbody{gap:12px;display:grid}.roster-visual-table tr{background:#17231b;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:45px minmax(0,1fr) 67px;grid-template-areas:"vg player role""age wage contract""actions actions actions";align-items:center;gap:8px;padding:12px;display:grid}.roster-visual-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;font-size:12px;display:block}.roster-visual-table td:first-child{grid-area:vg}.roster-visual-table td:nth-child(2){grid-area:player}.roster-visual-table td:nth-child(3){text-align:right;grid-area:role}.roster-visual-table td:nth-child(4){grid-area:age}.roster-visual-table td:nth-child(5){grid-area:wage}.roster-visual-table td:nth-child(6){text-align:right;grid-area:contract}.roster-visual-table td:nth-child(7){border-top:1px solid #ffffff12;grid-area:actions;padding-top:10px}.roster-visual-table td:nth-child(4):before{content:"Età";color:var(--muted);font-size:10px;display:block}.roster-visual-table td:nth-child(5):before{content:"Ingaggio";color:var(--muted);font-size:10px;display:block}.roster-visual-table td:nth-child(6):before{content:"Contratto";color:var(--muted);font-size:10px;display:block}.roster-player-link{gap:8px;min-width:0;padding:0}.roster-player-link>span:last-child{min-width:0}.roster-player-link .db-player-photo{width:42px;height:58px}.roster-player-link strong{font-size:13px}.roster-player-link small,.roster-player-link em{font-size:10px}.roster-visual-table .roster-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.roster-visual-table .roster-actions .button{min-height:40px}.roster-visual-table .vg-pill{font-size:17px}}.compact-squad .squad-heading{margin-bottom:12px}.compact-squad .squad-heading h2{margin-bottom:3px}.compact-squad>.segment{margin:10px 0}.squad-summary{border:1px solid var(--line);color:var(--muted);border-radius:8px;margin:10px 0;padding:8px 12px;font-size:12px}.squad-summary>summary{cursor:pointer}.squad-summary .roster-metrics{margin-top:12px}.authentic-roster-table td{height:49px;font-size:12px;padding:5px 9px!important}.authentic-roster-table th{padding:8px 9px}.authentic-roster-table .roster-player-link{gap:9px;min-width:180px;min-height:42px;padding:0;text-decoration:none}.authentic-roster-table .roster-player-link strong{font-size:13px;font-weight:600}.authentic-roster-table .db-player-photo{background:#ffffff06;border:0;border-radius:4px;width:32px;height:42px}.authentic-roster-table .vg-pill{padding:4px 6px;font-size:13px}.authentic-roster-table .role-tag{padding:4px;font-size:10px}.roster-row-menu{position:relative}.roster-row-menu>summary{cursor:pointer;min-width:32px;min-height:44px;color:var(--text);place-items:center;font-size:21px;font-weight:700;list-style:none;display:grid}.roster-row-menu>summary::-webkit-details-marker{display:none}.roster-row-menu[open] .roster-actions{border:1px solid var(--line);background:#17251b;border-radius:8px;gap:8px;min-width:180px;padding:10px;display:grid}.roster-row-menu .roster-actions .button{white-space:normal}.compact-squad .section-toolbar{gap:8px;margin:12px 0}.compact-squad .section-toolbar input{min-width:0}.authentic-roster-table tr:nth-child(2n){background:#ffffff03}@media (max-width:580px){.compact-squad .squad-heading img{width:38px;height:42px}.compact-squad .squad-heading h2{font-size:19px!important}.compact-squad .squad-heading{gap:8px}.compact-squad .section-toolbar{grid-template-columns:minmax(0,1fr) 112px;display:grid}.compact-squad .section-toolbar input,.compact-squad .section-toolbar select{width:100%;min-height:38px;padding:8px;font-size:12px}.compact-squad>.segment button{padding:8px 10px;font-size:12px}.compact-squad .roster-table-wrap{overflow:visible}.authentic-roster-table tbody{display:block}.authentic-roster-table tr{background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;grid-template-columns:minmax(0,1fr) 35px 36px 32px;grid-template-areas:"player role vg actions";align-items:center;gap:3px;min-height:49px;padding:2px 5px;display:grid}.authentic-roster-table td{min-width:0;height:auto;padding:0!important}.authentic-roster-table td:first-child{text-align:center;grid-area:vg}.authentic-roster-table td:nth-child(2){grid-area:player}.authentic-roster-table td:nth-child(3){text-align:center;grid-area:role}.authentic-roster-table td:nth-child(4),.authentic-roster-table td:nth-child(5),.authentic-roster-table td:nth-child(6){display:none}.authentic-roster-table td:nth-child(7){grid-area:actions;border:0!important;padding:0!important}.authentic-roster-table tr:has(details[open]){grid-template-areas:"player role vg actions""expanded expanded expanded expanded"}.authentic-roster-table td:nth-child(7):has(details[open]){grid-area:expanded}.authentic-roster-table .roster-player-link{gap:7px;min-width:0}.authentic-roster-table .roster-player-link strong{overflow-wrap:anywhere;font-size:12px;line-height:1.3}.authentic-roster-table .db-player-photo{width:29px;height:39px}.authentic-roster-table .role-tag{padding:3px;font-size:9px}.authentic-roster-table .vg-pill{padding:3px 4px;font-size:12px}.authentic-roster-table .roster-actions{grid-template-columns:1fr 1fr;padding:10px;display:grid}.authentic-roster-table .roster-actions .button{min-height:38px;font-size:11px}.compact-squad>p.notice{margin-top:12px;font-size:11px}}.authentic-roster-table .db-player-photo{width:48px;height:64px}.authentic-roster-table td{height:72px}.authentic-roster-table .roster-player-link{gap:11px}.authentic-roster-table .vg-pill{flex-direction:column;align-items:center;font-size:17px;line-height:1.15;display:inline-flex}.authentic-roster-table .vg-pill small{margin-bottom:3px;font-size:9px;font-weight:500}.roster-age{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.roster-age>small{color:var(--muted);font-size:9px}.roster-age>b{font-size:15px}@media (max-width:580px){.authentic-roster-table tr{grid-template-columns:minmax(0,1fr) 32px 36px 29px 28px;grid-template-areas:"player role vg age actions";gap:3px;min-height:76px;padding:6px 2px}.authentic-roster-table td{height:auto}.authentic-roster-table td:nth-child(4){text-align:center;grid-area:age;display:block}.authentic-roster-table td:nth-child(4):before,.authentic-roster-table td:nth-child(5),.authentic-roster-table td:nth-child(6){display:none}.authentic-roster-table td:nth-child(7){grid-area:actions;display:block}.authentic-roster-table .db-player-photo{width:45px;height:63px}.authentic-roster-table .roster-player-link{gap:7px;min-height:64px}.authentic-roster-table .roster-player-link strong{font-size:12px}.authentic-roster-table .vg-pill{padding:3px 4px;font-size:17px}.authentic-roster-table .vg-pill small{font-size:8px}.roster-age>b{font-size:15px}.roster-age>small{font-size:8px}.authentic-roster-table tr:has(details[open]){grid-template-areas:"player role vg age actions""expanded expanded expanded expanded expanded"}.authentic-roster-table td:nth-child(7):has(details[open]){grid-area:expanded}.mobile-nav button>span{font-size:10px}.authentic-roster-table td:nth-child(7) .roster-row-menu>summary{min-width:28px}}.push-quick{border-color:#c0e86e55;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;margin-bottom:20px;padding:18px 20px;display:grid}.push-quick h3{margin:4px 0 6px}.push-quick p{color:var(--muted);margin:0;font-size:13px}.push-quick>.notice,.push-permission-note{grid-column:1/-1}.push-permission-note{color:var(--muted);font-size:11px}.push-enable{min-height:46px!important;font-size:14px!important}.push-options summary{cursor:pointer;color:var(--muted);padding:10px;font-size:12px}.push-options .button-row{margin-top:8px}.push-quick .notice p{margin-top:8px;line-height:1.7}@media (max-width:580px){.push-quick{grid-template-columns:1fr;gap:10px;padding:15px}.push-quick>.button-row,.push-quick .push-enable{width:100%}.push-quick h3{font-size:17px!important}.push-permission-note{font-size:10px}}.dashboard-stat-link{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;transition:border-color .15s,background .15s}:is(.dashboard-stat-link:hover,.dashboard-stat-link:focus-visible){border-color:var(--accent);background:#b8ed460b}.dashboard-stat-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.market-compact-ui{gap:14px}.market-compact-ui .xls-market-sidebar{padding:14px 10px}.market-compact-ui .xls-market-sidebar>h2{margin:5px 8px 12px;font-size:19px!important}.market-compact-ui .xls-market-sidebar>p{display:none}.market-compact-ui .xls-market-sidebar nav button{padding:10px 7px}.market-compact-ui .xls-market-wallet{margin-top:14px;padding:12px 8px}.market-compact-ui .xls-market-wallet b{font-size:22px}.market-compact-ui .xls-market-wallet>small:last-child{display:none}.market-compact-ui .xls-market-title{margin-bottom:12px}.market-compact-ui .xls-market-title p{margin:0;font-size:12px}.market-watch-disclosure{border:1px solid #ffffff20;border-radius:8px;margin-bottom:14px;padding:0 12px}.market-watch-disclosure>summary{cursor:pointer;color:var(--accent);padding:12px 0;font-size:12px}.market-watch-disclosure .auction-watchlist{margin-top:0}.club-market-directory{padding:16px!important}.club-market-layout{grid-template-columns:200px minmax(0,1fr);gap:16px;display:grid}.club-market-layout>aside,.club-market-roster{min-width:0}.club-market-layout input{width:100%;min-height:40px;margin-bottom:8px;font-size:12px}.club-market-list{overscroll-behavior:contain;scrollbar-width:thin;gap:3px;max-height:510px;display:grid;overflow-y:auto}.club-market-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;min-height:46px;padding:8px;display:flex}.club-market-list>button:hover,.club-market-list>button.selected{background:#b8ed4615;border-color:#b8ed4660}.club-market-list img,.club-market-initial{object-fit:contain;flex-shrink:0;width:27px;height:27px}.club-market-initial{background:#ffffff12;border-radius:50%;place-items:center;display:grid}.club-market-list>button>span:not(.club-market-initial){overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.club-market-list small{color:var(--accent);margin-top:3px;font-size:9px;display:block}.club-market-list b{color:var(--muted);font-size:11px}.club-market-roster .section-heading{gap:8px;margin-bottom:8px}.club-market-roster h3{margin:0;font-size:16px!important}.club-market-roster .section-heading>span{color:var(--muted);font-size:11px}.club-market-players{overscroll-behavior:contain;scrollbar-width:thin;max-height:510px;overflow-y:auto}.club-market-player{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) 34px 30px 62px;align-items:center;gap:6px;min-height:65px;padding:5px 2px;display:grid}.club-market-player>a{min-width:0;color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.club-market-player>a>span{min-width:0}.club-market-player strong{overflow-wrap:anywhere;font-size:12px}.club-market-player small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.club-market-player .db-player-photo{flex-shrink:0;width:36px;height:48px}.club-market-player .role-tag{text-align:center;padding:3px;font-size:9px}.club-market-player .vg-pill{text-align:center;padding:4px;font-size:13px}.club-market-player .button{min-height:40px;padding:8px 5px;font-size:11px}.club-market-note{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.5;display:block}.market-compact-ui .panel{padding:16px}.market-compact-ui .xls-session-heading{gap:12px;padding:14px}.market-compact-ui .xls-session-heading h2{margin:5px 0;font-size:19px!important}.market-compact-ui .xls-session-heading p{font-size:11px}.market-compact-ui .xls-market-navigation{flex-wrap:nowrap;margin:12px 0;display:flex;overflow-x:auto}.market-compact-ui .xls-market-navigation>button{white-space:nowrap;flex-shrink:0;padding:10px;font-size:11px}.market-compact-ui .market-search-controls{gap:8px;padding:10px}.market-compact-ui .market-search-controls input[type=search]{min-height:42px;font-size:14px}.market-compact-ui .market-search-controls label{font-size:11px}.market-compact-ui .market-search-controls select{min-height:38px;font-size:12px}.market-compact-ui .market-search-results{scrollbar-width:thin;max-height:65vh;overflow-y:auto}.market-compact-ui .market-search-results>article{background:0 0;border:0;border-bottom:1px solid #ffffff16;border-radius:0;grid-template-columns:32px minmax(0,1fr) 70px;align-items:start;gap:9px;margin:0;padding:10px 6px;display:grid}.market-compact-ui .market-player-avatar{width:32px;min-width:0;padding:4px;font-size:12px}.market-compact-ui .market-player-avatar svg{width:15px}.market-compact-ui .market-player-info h3{margin:0 0 4px;font-size:14px!important}.market-compact-ui .market-player-info small{font-size:10px;line-height:1.4}.market-compact-ui .ownership-badge{padding:3px 5px;font-size:9px}.market-compact-ui .market-player-action{grid-column:3;width:100%;min-width:0}.market-player-action>summary{cursor:pointer;text-align:center;color:var(--accent);border:1px solid #b8ed4660;border-radius:5px;padding:10px 6px;font-size:11px;list-style:none}.market-player-action>summary::-webkit-details-marker{display:none}.market-player-action[open]>summary{margin-bottom:8px}.market-player-action .market-action-body{gap:8px;display:grid}.market-compact-ui article:has(>.market-player-action[open])>.market-player-action{grid-column:1/-1}.market-compact-ui .market-player-action form{gap:8px;width:100%;min-width:0}.market-compact-ui .market-player-action input{min-height:42px;font-size:15px}.market-compact-ui .market-player-action .button{min-height:42px;font-size:12px}.market-compact-ui .market-player-action label{font-size:12px}.market-compact-ui .trade-grid{grid-template-columns:1fr;gap:10px}.market-compact-ui .trade-card h3{font-size:15px!important}.market-compact-ui .trade-card p{font-size:12px}@media (min-width:761px){.market-player-action[open]>summary{max-width:100px}.market-compact-ui .club-market-directory .section-heading h3{font-size:17px!important}}@media (max-width:760px){.market-compact-ui{grid-template-columns:1fr;gap:12px}.market-compact-ui .xls-market-sidebar{min-width:0;padding:10px;position:static}.market-compact-ui .xls-market-sidebar>h2{margin:0 0 10px;font-size:17px!important}.market-compact-ui .xls-market-sidebar nav{scrollbar-width:thin;gap:6px;padding-bottom:5px;display:flex;overflow-x:auto}.market-compact-ui .xls-market-sidebar nav button{text-align:left;flex-direction:row;flex:none;gap:6px;width:auto;padding:9px}.market-compact-ui .xls-market-sidebar nav button>span{font-size:11px}.market-compact-ui .xls-market-sidebar nav button>svg{width:15px}.market-compact-ui .xls-market-sidebar nav small{margin-top:3px;font-size:8px}.market-compact-ui .xls-market-wallet{background:0 0;border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 0;padding:9px 0 0;display:flex}.market-compact-ui .xls-market-wallet>small,.market-compact-ui .xls-market-wallet>span{display:none}.market-compact-ui .xls-market-wallet>strong{font-size:11px}.market-compact-ui .xls-market-wallet>b{font-size:14px}.club-market-layout{grid-template-columns:1fr;gap:14px}.club-market-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;max-height:142px}.club-market-list>button{min-height:43px;padding:6px}.club-market-list>button>span:not(.club-market-initial){font-size:11px}.club-market-list img,.club-market-initial{width:23px;height:23px}.club-market-players{max-height:55vh}.club-market-player{grid-template-columns:minmax(0,1fr) 28px 26px 55px;gap:4px}.club-market-player>a{gap:6px}.club-market-player strong{font-size:11px}.club-market-player small{font-size:9px}.club-market-player .db-player-photo{width:33px;height:45px}.market-compact-ui .xls-market-table tbody{gap:6px}.market-compact-ui .xls-market-table tr{border-radius:5px;margin-bottom:0;padding:8px}.market-compact-ui .xls-market-table td{padding:5px 2px;font-size:11px}.market-compact-ui .xls-market-table td:before{font-size:9px}.market-compact-ui .xls-market-table td small{font-size:10px}.market-compact-ui .xls-session-register .xls-market-table td:nth-child(2){display:none}.market-compact-ui .xls-market-table .button{min-height:38px;padding:8px;font-size:11px}.market-compact-ui .xls-market-title>.eyebrow{display:none}.market-compact-ui .xls-market-title h2{font-size:19px!important}.market-compact-ui .market-search-controls{grid-template-columns:1fr 1fr}.market-compact-ui .market-search-controls label:first-child{grid-column:1/-1;min-width:0}.market-compact-ui .xls-catalog-filters{grid-template-columns:1fr 1fr;gap:8px}.market-compact-ui .xls-catalog-filters input{width:100%;min-width:0}.market-compact-ui .panel{padding:12px}.market-compact-ui .market-search-results>article{grid-template-columns:28px minmax(0,1fr) 64px}.market-compact-ui .market-player-info h3{font-size:13px!important}.market-compact-ui .xls-session-heading>.button{min-height:40px;font-size:12px}}.market-player-action>summary{font-weight:700}.market-player-action .market-action-body form{max-width:100%}.minimal-portal{--bg:#15191b;--panel:#1c2124;--panel2:#242a2d;--sidebar:#191e21;--line:#343d41;--line2:#2c3438;--text:#e8edef;--muted:#a0adb3;--accent:#c1df87;background:var(--bg);min-height:100vh;font-size:13px}.minimal-portal .sidebar{background:var(--sidebar);border-right:1px solid var(--line);box-shadow:none;padding:22px 14px}.minimal-portal .brand{letter-spacing:1px;font-size:22px}.minimal-portal .project-switch{margin:20px 0;padding:12px 0}.minimal-portal .sidebar nav button{border-radius:3px;min-height:40px;padding:10px 9px;font-size:12px}.minimal-portal .sidebar nav button.active{background:#c1df8712;border-color:#c1df8740}.minimal-portal .sidebar-bottom{padding-top:12px}.minimal-portal .topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#191e21;height:60px}.minimal-portal main{padding:22px 26px}.minimal-portal .page-heading{gap:14px;margin-bottom:16px}.minimal-portal .page-heading h1{letter-spacing:-.4px;margin:5px 0;font-size:23px!important}.minimal-portal .page-heading p{margin-top:5px;font-size:12px;line-height:1.5}.minimal-portal .eyebrow{letter-spacing:1px;font-size:9px}.minimal-portal h2{letter-spacing:0;line-height:1.3;font-size:18px!important}.minimal-portal h3{letter-spacing:0;line-height:1.35;font-size:15px!important}.minimal-portal .section-heading{gap:10px;margin:16px 0 10px}.minimal-portal .section-heading h2,.minimal-portal .section-heading h3{margin:0}.minimal-portal .panel{background:var(--panel);border:1px solid var(--line);box-shadow:none;border-radius:4px;padding:14px}.minimal-portal .button{border-radius:4px;gap:6px;min-height:40px;padding:9px 12px;font-size:12px}.minimal-portal .button.small{min-height:36px;padding:7px 10px;font-size:11px}.minimal-portal .button.secondary{color:#dce4e8;background:#252d31;border-color:#465158}.minimal-portal .button.glass{background:#ffffff08;border-color:#ffffff24}.minimal-portal input,.minimal-portal select,.minimal-portal textarea{min-height:40px;color:var(--text);background:#171c1f;border-color:#424d53;border-radius:4px;font-size:13px}.minimal-portal .notice{color:#b6c3c9;background:#ffffff04;border-radius:3px;margin:10px 0;padding:10px 12px;font-size:12px;line-height:1.5}.minimal-portal .status,.minimal-portal .tag{letter-spacing:.2px;border-radius:3px;padding:3px 6px;font-size:10px}.minimal-portal .league-hero{background:var(--panel);border:1px solid var(--line);border-radius:4px;gap:12px;min-height:0;padding:18px 20px}.minimal-portal .player-hero{margin:0 0 14px}.minimal-portal .league-hero h2{margin:7px 0;font-size:24px!important}.minimal-portal .league-hero p{color:var(--muted);margin:4px 0 10px;font-size:12px}.minimal-portal .hero-pill{background:0 0;padding:0;font-size:9px}.minimal-portal .league-monogram{width:64px;height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;font-size:40px;transform:none}.minimal-portal .hero-club-logo{max-width:60px;max-height:60px}.minimal-portal .street-editorial{background:var(--panel);border-color:var(--line);border-radius:4px;min-height:0;margin-bottom:16px;padding:16px 20px}.minimal-portal .street-editorial h2{max-width:none;margin:5px 0;font-size:23px!important}.minimal-portal .street-editorial p{color:var(--muted);font-family:Arial,sans-serif;font-size:12px}.minimal-portal .street-editorial-stamp{display:none}.minimal-portal .dashboard-stats{gap:8px;margin:12px 0 18px}.minimal-portal .dashboard-stats .panel{padding:12px}.minimal-portal .dashboard-stats strong{letter-spacing:-.5px;color:var(--text);margin:3px 0;font-size:24px!important}.minimal-portal .dashboard-stats small{color:var(--muted);font-size:10px}.minimal-portal .dashboard-stats :is(article,.dashboard-stat-link)>div{color:#bbc7cd;font-size:11px}.minimal-portal .dashboard-stats svg{width:16px;height:16px}.minimal-portal .two-columns{gap:14px}.minimal-portal .quiet-panel{padding:20px 14px}.minimal-portal .quiet-panel>svg{width:22px;height:22px}.minimal-portal .desk-inbox>button{gap:10px;padding:12px}.minimal-portal .desk-match{margin-bottom:8px;padding:12px}.minimal-portal .desk-match strong{margin:5px 0;font-size:14px}.minimal-portal .manager-market-summary{margin:16px 0}.minimal-portal .manager-market-summary h3{margin-top:14px}.minimal-portal .segment{flex-wrap:wrap;gap:4px;margin:10px 0;display:flex}.minimal-portal .segment button{border-radius:3px;min-height:36px;padding:7px 10px;font-size:11px}.minimal-portal .roster-table th{color:#c5d0d5;letter-spacing:.3px;background:#252d31;font-size:10px}.minimal-portal .roster-table td{border-color:var(--line2);padding:9px 8px;font-size:12px}.minimal-portal .roster-table tbody tr:nth-child(2n){background:#ffffff03}.minimal-portal .roster-table tbody tr:hover{background:#c1df8707}.minimal-portal .roster-table-wrap{border-radius:4px}.minimal-portal .authentic-roster-table td{padding:5px 7px}.minimal-portal .deal-list{border:1px solid var(--line);border-radius:4px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.minimal-portal .deal-list:empty{display:none}.minimal-portal .deal-entry{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 14px}.minimal-portal .deal-entry:last-child{border-bottom:0}.minimal-portal .deal-entry:nth-child(2n){background:#ffffff03}.minimal-portal .deal-entry h3{margin:7px 0 3px}.minimal-portal .deal-entry p{color:#b5c1c7;margin:4px 0;font-size:12px;line-height:1.5}.minimal-portal .deal-entry .deal-terms{max-height:110px;overflow:auto}.minimal-portal .deal-entry .button-row{margin-top:8px}.deal-cleanup{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.deal-cleanup small{color:var(--muted);font-size:11px}.deal-remove{color:#c9d6dd;text-underline-offset:3px;align-items:center;min-height:36px;margin-left:0;padding:8px 0;font-size:11px;text-decoration:underline;display:inline-flex}.minimal-portal .trade-grid{grid-template-columns:1fr;gap:0;margin-top:12px;display:grid}.minimal-portal .trade-card{border-bottom:0;border-radius:0;padding:12px}.minimal-portal .trade-card:last-child{border-bottom:1px solid var(--line)}.minimal-portal .trade-card p{margin:5px 0;font-size:12px}.minimal-portal .trade-card h3{margin:7px 0}.minimal-portal .push-quick{gap:10px;margin-bottom:14px;padding:12px 14px}.minimal-portal .push-quick h3{font-size:15px!important}.minimal-portal .push-quick p{font-size:12px}.minimal-portal .push-enable{min-height:40px!important;font-size:12px!important}.minimal-portal .xls-market-sidebar,.minimal-portal .xls-market-wallet{background:var(--panel);border-radius:4px}.minimal-portal .xls-market-title h2{font-size:19px!important}.minimal-portal .xls-market-main{gap:12px}.minimal-portal .market-watch-disclosure{border-radius:4px}.minimal-portal .mobile-nav{box-shadow:none;background:#191e21;border-top:1px solid #4b595f}.minimal-portal .mobile-nav button{color:#aab8bf}.minimal-portal .mobile-nav button.active{color:var(--accent)}.minimal-portal .budget-negative{color:#ff8c8c!important}@media (max-width:740px){.minimal-portal main{padding:16px 12px 22px}.minimal-portal .topbar{height:52px;padding:0 12px}.minimal-portal .page-heading h1{font-size:20px!important}.minimal-portal .page-heading{margin-bottom:12px}.minimal-portal .page-heading p{font-size:11px}.minimal-portal .league-hero{align-items:flex-start;padding:14px}.minimal-portal .league-hero h2{font-size:21px!important}.minimal-portal .league-monogram{width:44px;height:44px;font-size:30px}.minimal-portal .hero-club-logo{max-width:44px;max-height:44px}.minimal-portal .league-hero .button-row{gap:6px;margin-top:10px}.minimal-portal .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.minimal-portal .dashboard-stats .panel{padding:10px}.minimal-portal .dashboard-stats strong{font-size:22px!important}.minimal-portal .dashboard-stats small{font-size:9px}.minimal-portal .street-editorial{padding:12px 14px}.minimal-portal .street-editorial h2{font-size:20px!important}.minimal-portal .panel{border-radius:3px;padding:12px}.minimal-portal .section-heading{margin-top:14px}.minimal-portal .two-columns{gap:12px}.minimal-portal .deal-entry{padding:10px 12px}.minimal-portal .deal-entry>div:first-child{flex-wrap:wrap}.minimal-portal .deal-cleanup{gap:6px}.minimal-portal .deal-cleanup small{flex-basis:100%;font-size:10px}.minimal-portal .deal-entry h3{font-size:14px!important}.minimal-portal .deal-entry .deal-terms{max-height:90px}.minimal-portal .deal-entry p{font-size:11px}.minimal-portal .xls-trade-register .roster-table tr{border-radius:3px;margin:0 0 5px;padding:8px}.minimal-portal .authentic-roster-table td{padding:0!important}.minimal-portal .club-market-directory{padding:12px!important}.minimal-portal .push-quick{grid-template-columns:1fr auto}.minimal-portal .push-quick .push-enable,.minimal-portal .push-quick>.button-row{width:auto}.minimal-portal .push-quick .eyebrow{display:none}.minimal-portal .push-quick p{font-size:11px}.minimal-portal .xls-market-navigation{flex-wrap:nowrap}.minimal-portal .top-right{gap:6px}}.minimal-portal .trade-card>summary{cursor:pointer;align-items:center;gap:10px;min-height:40px;list-style:none;display:flex}.minimal-portal .trade-card>summary::-webkit-details-marker{display:none}.minimal-portal .trade-card>summary>strong{flex:1;font-size:13px}.trade-expand-label{color:var(--muted);font-size:10px}.minimal-portal .trade-card[open]{background:#22292d}.minimal-portal .trade-card[open]>summary{border-bottom:1px solid var(--line);margin-bottom:9px;padding-bottom:9px}@media (max-width:580px){.minimal-portal .trade-card>summary{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.minimal-portal .trade-card>summary>.status{grid-column:1/-1;justify-self:start}.minimal-portal .trade-card>summary>strong{font-size:12px}}.minimal-portal .deal-entry>.deal-remove{width:max-content;min-height:36px;margin-top:4px;display:flex}.minimal-portal .deal-entry .team-contact:empty{display:none}.minimal-portal .hero-pill{box-shadow:none;border:0}.minimal-portal .eyebrow{color:#b3c0c7}.minimal-portal .segment{background:#20282b;border-color:#39474d}.minimal-portal .segment button{color:#acbbc3}.minimal-portal .segment button.selected{color:var(--accent);background:#c1df8710}.account-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 8px;display:grid}.account-overview>button{text-align:left;background:var(--panel);color:var(--text);border:1px solid var(--line);cursor:pointer;border-radius:4px;align-items:center;gap:9px;padding:12px;display:flex}.account-overview>button:hover{border-color:var(--accent)}.account-overview strong{font-size:22px}.account-overview>button>span:last-child{color:var(--muted);font-size:12px}.presence-dot{background:#8b999f;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.presence-dot.online{background:#a2df74;box-shadow:0 0 0 3px #a2df7415}.presence-dot.blocked{background:#ff9393}.account-presence{align-items:center;gap:7px;display:inline-flex}.account-presence.online{color:#c1eda3}.account-presence.blocked{color:#faa}.account-presence-note{color:var(--muted);margin:8px 0 14px;font-size:11px}.account-last-seen{color:var(--muted);margin-top:5px;display:block}.minimal-portal .account-user-list{grid-template-columns:1fr;gap:7px}.minimal-portal .account-user-list .manager-card{padding:13px 15px}.minimal-portal .account-user-list h3{margin:0 0 0 10px;display:inline-block;font-size:15px!important}.minimal-portal .account-user-list .account-email{overflow-wrap:anywhere;margin:6px 0;font-size:13px}.minimal-portal .account-clubs{flex-wrap:wrap;gap:16px;margin:8px 0;display:flex}.minimal-portal .account-clubs p{margin:0;font-size:12px}.minimal-portal .account-user-list .button-row{margin-top:10px}.minimal-portal .account-confirm{background:#ffffff04;border:1px solid #59666d;border-radius:4px;margin-top:10px;padding:12px}.minimal-portal .account-confirm p{font-size:12px;line-height:1.5}@media (max-width:580px){.account-overview{gap:5px}.account-overview>button{flex-wrap:wrap;gap:6px;padding:9px 6px}.account-overview>button>span:last-child{flex-basis:100%;font-size:10px}.account-overview strong{font-size:20px}.account-presence-note{font-size:10px}.minimal-portal .account-user-list .button-row{flex-wrap:wrap;gap:6px}.minimal-portal .account-user-list h3{font-size:14px!important}.minimal-portal .account-user-list .button{white-space:normal}.minimal-portal .account-settings{padding:12px}.minimal-portal .invite-entry{gap:10px;padding:12px}}.report-check-details{border:1px solid var(--line);border-radius:4px;margin:12px 0;padding:10px 12px}.report-check-details>summary,.report-manual-review details>summary{cursor:pointer;color:var(--muted);font-size:12px}.report-manual-review{background:#b8d98108;border:1px solid #b8d98166;border-radius:5px;margin:16px 0;padding:14px}.report-verified-toggle{cursor:pointer;align-items:flex-start;flex-direction:row!important;gap:12px!important;display:flex!important}.report-verified-toggle>input[type=checkbox]{accent-color:var(--accent);flex:0 0 22px;margin:2px 0;width:22px!important;height:22px!important;min-height:22px!important}.report-verified-toggle strong{color:var(--text);font-size:14px;display:block}.report-verified-toggle small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.report-manual-review>p{color:var(--muted);margin-bottom:0;font-size:11px}.report-manual-review details{margin-top:10px}.report-manual-review textarea{width:100%;margin-top:8px}.report-save-error{white-space:normal;color:#ffc7b7!important;border-color:#c37c65!important;margin:8px 18px!important}.report-check-details .roster-photo-check{margin-bottom:0}@media (max-width:580px){.report-manual-review{padding:12px}.report-verified-toggle small{font-size:11px}.report-save-error{margin:8px 12px!important;font-size:12px!important}}.authentic-roster-table th:nth-child(5),.authentic-roster-table td:nth-child(5){display:none}.authentic-roster-table .roster-player-link>.roster-name-and-wage{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.authentic-roster-table .roster-name-and-wage>strong{overflow-wrap:anywhere;min-width:0}.authentic-roster-table .roster-inline-wage{color:#c3d0c7;white-space:nowrap;align-items:baseline;gap:4px;margin:0;font-size:11px;line-height:1.4;display:inline-flex}.authentic-roster-table .roster-inline-wage>span{color:var(--muted);font-size:9px}.authentic-roster-table .roster-inline-wage>b{font-variant-numeric:tabular-nums;font-weight:500}.minimal-portal .authentic-roster-table .roster-inline-wage{color:#d4ddd5}@media (max-width:580px){.authentic-roster-table .roster-player-link>.roster-name-and-wage{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.authentic-roster-table .roster-inline-wage{gap:3px;font-size:10px}.authentic-roster-table .roster-inline-wage>span{font-size:8px}.authentic-roster-table .roster-player-link strong{line-height:1.25}.authentic-roster-table .roster-inline-wage>b{font-size:10px}.authentic-roster-table .roster-player-link>.roster-name-and-wage{padding:3px 0}}.report-ai>.report-photo-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.report-photo-actions>.button{touch-action:manipulation;z-index:1;min-height:44px;position:relative}.report-photo-actions>small{color:var(--muted);overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:11px}@media (max-width:580px){.report-photo-actions>.button{width:100%}.report-photo-actions>small{font-size:10px}}.match-cancellation{border-top:1px solid var(--line);margin:14px 0;padding:12px 0}.match-cancellation input{width:100%;margin:6px 0}.match-cancellation .button{white-space:normal}.status.cancelled{color:#ffb1a5;background:#b0634715}.match-cancellation .notice{line-height:1.6}.report-scorers{border:1px solid var(--line);border-radius:4px;margin:14px 0;padding:12px}.report-scorers>summary{cursor:pointer;font-size:13px;font-weight:700}.report-scorers>p{color:var(--muted);font-size:11px;line-height:1.5}.report-scorer-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 70px auto;align-items:end;gap:9px;padding:10px 0;display:grid}.report-scorer-row label{min-width:0;font-size:11px}.report-scorer-row select,.report-scorer-row input{width:100%;min-width:0}.report-scorers>.button{margin-top:10px}.competition-statistics .standings-wrap{margin:18px 0}.competition-statistics .standings-wrap>p{color:var(--muted);font-size:12px}@media (max-width:580px){.report-scorer-row{grid-template-columns:minmax(0,1fr) 65px}.report-scorer-row>label:first-child{grid-column:1/-1}.report-scorer-row>.text-link{grid-column:1/-1;justify-self:end;min-height:32px}}.ranking-panel{min-width:0;padding:18px}.ranking-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ranking-heading h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:20px}.ranking-count{color:#a9b1ad;white-space:nowrap;font-size:12px}.ranking-selector{align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.ranking-selector select{flex:1;min-width:0;max-width:100%;min-height:42px}.ranking-tabs{background:#111714;border:1px solid #2b342e;border-radius:8px;gap:4px;margin:14px 0;padding:4px;display:flex;overflow-x:auto}.ranking-tabs button{white-space:nowrap;color:#bbc4bd;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;min-height:42px;padding:10px 12px;font-size:13px}.ranking-tabs button.active{color:#17200d;background:#c6ef65;font-weight:700}:is(.ranking-tabs button:focus-visible,.ranking-team summary:focus-visible){outline-offset:2px;outline:2px solid #c6ef65}.ranking-caption{flex-direction:column;gap:5px;margin:18px 0 12px;display:flex}.ranking-caption strong{font-size:15px}.ranking-caption>span,.ranking-footnote{color:#a9b1ad;font-size:12px;line-height:1.5}.ranking-group h3{margin:18px 0 8px;font-size:14px}.ranking-column-labels,.ranking-team summary{grid-template-columns:28px minmax(0,1fr) 58px 58px;align-items:center;gap:10px;display:grid}.ranking-column-labels{color:#a9b1ad;padding:10px 8px;font-size:11px}.ranking-column-labels span:nth-last-child(-n+2){text-align:right}.ranking-team{border-bottom:1px solid #2b342e}.ranking-team summary{cursor:pointer;padding:12px 8px;list-style:none}.ranking-team summary::-webkit-details-marker{display:none}.ranking-position{color:#a9b1ad;font-variant-numeric:tabular-nums;font-size:13px}.ranking-name{flex-direction:column;gap:4px;min-width:0;display:flex}.ranking-name b{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.ranking-name small{color:#a9b1ad;font-size:11px;line-height:1.4}.ranking-played{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.ranking-score{text-align:right;font-variant-numeric:tabular-nums;color:#e5f2cf;white-space:nowrap;font-size:20px}.ranking-team.is-own,.ranking-player.is-own{background:#c6ef6512;box-shadow:inset 3px 0 #c6ef65}.ranking-team.is-own .ranking-name>small:first-of-type{color:#c6ef65}.ranking-name .ranking-penalty,.ranking-penalty{color:#ff8b8b}.ranking-team-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:8px 12px 16px 46px;display:grid}.ranking-team-details span{color:#a9b1ad;flex-direction:column;gap:4px;font-size:11px;display:flex}.ranking-team-details b{color:#e5ebe5;font-size:14px}.ranking-player,.ranking-column-labels.player-labels{grid-template-columns:28px minmax(0,1fr) 70px;align-items:center;gap:10px;display:grid}.ranking-player{border-bottom:1px solid #2b342e;padding:12px 8px}.ranking-column-labels.player-labels span:nth-child(2){text-align:left}.ranking-empty{color:#bbc4bd;padding:20px 8px;font-size:14px;line-height:1.6}.ranking-empty p{margin:8px 0 0;font-size:13px}.ranking-footnote{margin:18px 0 0}.ranking-group+.ranking-group{margin-top:20px}@media (max-width:600px){.ranking-panel{padding:12px!important}.ranking-heading{flex-direction:column;align-items:flex-start;gap:6px}.ranking-heading h2{font-size:18px}.ranking-count{font-size:11px}.ranking-tabs button{padding:10px 9px;font-size:12px}.ranking-team summary,.ranking-column-labels{grid-template-columns:22px minmax(0,1fr) 43px 45px;gap:8px}.ranking-team summary{padding:12px 6px}.ranking-name b{font-size:13px}.ranking-score{font-size:19px}.ranking-player,.ranking-column-labels.player-labels{grid-template-columns:22px minmax(0,1fr) 55px;gap:8px}.ranking-team-details{padding-left:36px}}.live-coach{min-width:0;max-width:1400px;margin:auto}.coach-intro{justify-content:space-between;align-items:center;gap:24px;display:flex;padding:22px!important}.coach-pill{color:#c6ef65;letter-spacing:.08em;border:1px solid #53623c;border-radius:20px;align-items:center;gap:7px;padding:5px 9px;font-size:10px;display:inline-flex}.coach-intro h2{margin:12px 0 8px;font-size:24px;line-height:1.2}.coach-intro p{color:#adb6ae;max-width:650px;font-size:13px;line-height:1.6}.coach-limits{white-space:nowrap;flex-direction:column;gap:12px;display:flex}.coach-limits>span{color:#adb6ae;align-items:center;gap:7px;font-size:12px;display:flex}.coach-limits b{color:#e8ede7}.coach-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:18px 0;list-style:none;display:grid}.coach-steps li{color:#adb6ae;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;display:flex}.coach-steps b{color:#c6ef65;background:#26301e;border-radius:50%;place-items:center;min-width:23px;height:23px;display:grid}.coach-workspace{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.coach-source{min-width:0;padding:18px!important}.coach-source h3,.coach-section-title h3{margin:0;font-size:16px}.coach-fields{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.coach-fields label,.coach-link{color:#bbc3bd;flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.coach-fields select,.coach-link input{width:100%;min-width:0;min-height:42px}.coach-source-tabs{gap:6px;margin:16px 0 10px;display:flex}.coach-source-tabs button{color:#bdc5bf;cursor:pointer;background:#141b16;border:1px solid #303b31;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.coach-source-tabs button[aria-pressed=true]{color:#c6ef65;background:#222c1a;border-color:#a1c653}.coach-source-tabs button:disabled{opacity:.65;cursor:default}.coach-help,.coach-privacy{color:#aab4ac;margin:10px 0;font-size:12px;line-height:1.6}.coach-privacy{border-top:1px solid #30372f;padding-top:12px;font-size:11px}.coach-video{aspect-ratio:16/9;background:#080d09;border:1px solid #303b31;border-radius:8px;margin-top:16px;position:relative;overflow:hidden}.coach-video video{object-fit:contain;width:100%;height:100%}.coach-video>div{color:#8d9b8c;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;inset:0}.coach-video>div strong{color:#c4cec1;font-size:13px}.coach-live-status{align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}.coach-live-status>span:first-child{background:#788076;border-radius:50%;width:7px;height:7px}.coach-live-status>span.on{background:#c6ef65;box-shadow:0 0 8px #799534}.coach-live-status>span:last-child{color:#acb6aa;font-variant-numeric:tabular-nums;margin-left:auto}.coach-buttons{flex-wrap:wrap;gap:8px;display:flex}.coach-buttons .button{min-height:42px;padding:9px 12px;font-size:12px}.coach-error{color:#ffb1a7!important;border-color:#763f36!important}.coach-results{flex-direction:column;gap:16px;min-width:0;display:flex}.coach-results>.panel,.coach-history{padding:18px!important}.coach-section-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.coach-section-title>span{letter-spacing:.06em;color:#d9c481;border:1px solid #645b37;border-radius:4px;padding:4px 6px;font-size:9px}.coach-section-title>svg{color:#c6ef65}.coach-empty{text-align:center;color:#96a58f;flex-direction:column;align-items:center;gap:7px;padding:22px 10px;display:flex}.coach-empty p{max-width:360px;margin:0;font-size:13px;line-height:1.6}.coach-events{max-height:440px;overflow-y:auto}.coach-event{text-align:left;color:#c9d0c6;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #303b31;flex-direction:column;gap:6px;width:100%;padding:13px 8px;display:flex}.coach-event:hover{background:#20291b}.coach-event strong{font-size:13px;line-height:1.5}.coach-event>span:not(.coach-event-kind){color:#aab4ac;font-size:12px;line-height:1.5}.coach-event>small{color:#b1c294;font-size:10px}.coach-event-kind{text-transform:uppercase;letter-spacing:.06em;color:#c6ef65;font-size:10px}.coach-event-kind.yellow{color:#e8cf77}.coach-event-kind.red{color:#ff9d90}.coach-feedback>p{color:#c8d0c3;font-size:13px;line-height:1.7}.coach-feedback-block{border-top:1px solid #303b31;margin-top:16px;padding-top:12px}.coach-feedback-block h4{color:#c6ef65;margin:0 0 10px;font-size:13px}.coach-feedback-block p{font-size:13px;line-height:1.7}.coach-feedback-block>div+div{margin-top:14px}.coach-history{margin-top:16px}.coach-history>button{color:#c5cec0;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #303b31;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px 0;font-size:12px;display:flex}.coach-history>button>span{align-items:center;gap:6px;display:flex}.coach-history>button>span:first-child{flex-direction:column;align-items:flex-start;line-height:1.5}.coach-history small{color:#9ba895;font-size:10px}.coach-faq{color:#aab4ac;padding:16px 0;font-size:12px;line-height:1.7}.coach-faq summary{cursor:pointer;color:#c9d2c1}.coach-proof{padding:18px;max-width:900px!important}.coach-proof header{justify-content:space-between;align-items:center;display:flex;padding:0 0 12px!important}.coach-proof h2{margin:0!important;font-size:17px!important}.coach-proof img{border-radius:6px;width:100%;height:auto;display:block}.coach-proof p{color:#aab4ac;font-size:12px;line-height:1.6}.coach-source-tabs button:focus-visible{outline-offset:2px;outline:2px solid #c6ef65}.coach-event:focus-visible{outline-offset:2px;outline:2px solid #c6ef65}.coach-history>button:focus-visible{outline-offset:2px;outline:2px solid #c6ef65}@media (max-width:1000px){.coach-workspace{grid-template-columns:1fr}.coach-intro{align-items:flex-start}.coach-intro h2{font-size:21px}.coach-steps{gap:10px}}@media (max-width:600px){.coach-intro{flex-direction:column;gap:12px;padding:16px!important}.coach-intro h2{font-size:21px}.coach-limits{flex-flow:wrap;gap:10px 16px}.coach-limits>span{font-size:11px}.coach-steps,.coach-fields{grid-template-columns:1fr;gap:10px}.coach-source,.coach-results>.panel,.coach-history{padding:13px!important}.coach-source-tabs button{padding:10px 6px;font-size:11px}.coach-buttons .button{flex:1}.coach-history>button{align-items:flex-start}.coach-history>button>span:last-child{max-width:100px;font-size:10px}.coach-proof{padding:12px}.coach-proof h2{font-size:14px!important}}.coach-source-tabs{flex-wrap:wrap}.coach-source-tabs button{flex:125px}.coach-file-input{color:#c6ef65;text-align:center;cursor:pointer;background:#1d2618;border:1px dashed #74884f;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;margin:12px 0;padding:20px 12px;display:flex;position:relative}.coach-file-input strong{font-size:14px}.coach-file-input span{color:#b5c1a7;font-size:11px;line-height:1.5}.coach-file-input input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.coach-file-input:focus-within{outline-offset:3px;outline:2px solid #c6ef65}.coach-file-input:has(input:disabled){opacity:.5;cursor:default}.coach-file-meta{overflow-wrap:anywhere;color:#b9c5ad;font-size:12px;line-height:1.6}.coach-video-progress{color:#b9c5ad;flex-direction:column;gap:7px;margin:12px 0;font-size:11px;display:flex}.coach-video-progress progress{accent-color:#c6ef65;width:100%;height:7px}.team-budget-editor .budget-current{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.budget-current small{color:#aeb8ac;font-size:12px}.budget-current strong{font-variant-numeric:tabular-nums;font-size:22px}.budget-modes{gap:6px;margin:8px 0 18px;display:flex}.budget-modes button{color:#bec8b7;cursor:pointer;background:#172014;border:1px solid #36442b;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 6px;font-size:12px;display:flex}.budget-modes button[aria-pressed=true]{color:#17200d;background:#c6ef65;border-color:#c6ef65;font-weight:700}.budget-modes button:focus-visible{outline-offset:3px;outline:2px solid #c6ef65}.budget-preview{background:#131c10;border:1px solid #36442b;border-radius:8px;flex-direction:column;gap:14px;margin-top:14px;padding:14px;display:flex}.budget-preview>span{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.budget-preview strong{font-variant-numeric:tabular-nums;font-size:18px}.budget-editor-error{color:#ffada4!important;border-color:#783c34!important}.balance-card>.button{align-self:flex-start;margin-top:12px}@media (max-width:480px){.budget-modes button{gap:4px;font-size:11px}.budget-preview>span{flex-direction:column;align-items:flex-start;gap:5px}.budget-current strong{font-size:19px}}.hub-intro{margin-bottom:20px;padding:24px!important}.hub-intro h2{margin:10px 0;font-size:25px}.hub-intro p,.league-admin-control>p{color:#b4beb0;max-width:760px;font-size:13px;line-height:1.7}.hub-leagues{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.hub-league{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex;padding:18px!important}.hub-league h3{overflow-wrap:anywhere;margin:0;font-size:18px}.hub-league .tag{align-items:center;gap:6px;display:flex}.hub-delete{border-top:1px solid #35432b;width:100%;padding-top:10px}.hub-delete p{font-size:12px;line-height:1.6}.hub-delete label,.league-admin-control label{flex-direction:column;gap:7px;margin:12px 0;font-size:12px;display:flex}.league-admin-control{padding:22px!important}.league-admin-control form{max-width:500px}.league-admin-row{border-bottom:1px solid #35432b;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.league-admin-control h2{font-size:23px}@media (max-width:600px){.hub-intro,.league-admin-control{padding:16px!important}.hub-leagues{grid-template-columns:1fr}.league-admin-row{flex-direction:column;align-items:flex-start}.league-admin-row .button-row{width:100%}.league-admin-row .button{flex:1}}.league-builder,.league-admin-control{max-width:900px;margin-inline:auto}.league-builder form,.league-admin-control form{gap:12px;margin-block:18px;display:grid}.league-builder textarea{resize:vertical;width:100%;min-height:130px}.league-builder .button-row{flex-wrap:wrap}.league-builder .button-row .button{white-space:normal;text-align:left}.league-builder small,.league-admin-control small{opacity:.75;line-height:1.5;display:block}.builder-preview{border:1px solid var(--lime,#b5ed40);border-radius:12px;margin-block:20px;padding:18px}.builder-preview li{overflow-wrap:anywhere;padding-block:7px}.league-builder details article{border-bottom:1px solid #ffffff16;padding-block:12px}.league-admin-control details{margin-block:18px}.league-admin-row{flex-wrap:wrap;gap:12px}.league-admin-control input{max-width:100%}@media (max-width:600px){.league-builder,.league-admin-control{padding:15px}.builder-preview{padding:12px}.league-builder h2,.league-admin-control h2{font-size:1.5rem}.league-builder .button-row{display:grid}.league-admin-row .button-row{width:100%}}.hub-search{gap:8px;max-width:520px;margin-block:16px;display:grid}.hub-search>span{align-items:center;gap:8px;display:flex}.hub-league .button-row{flex-wrap:wrap;gap:8px}.builder-simple{max-width:760px}.builder-ideas{flex-wrap:wrap;gap:8px;display:flex}.builder-conversation{gap:10px;margin:18px 0;display:grid}.builder-message{overflow-wrap:anywhere;background:#ffffff08;border-radius:12px;max-width:94%;padding:12px 15px}.builder-message.user{background:#b5ed4014;margin-left:auto}.builder-message p{white-space:pre-wrap;margin:4px 0}.builder-simple .builder-preview{padding:14px}.builder-simple .builder-preview li{padding-block:4px}.builder-simple textarea{min-height:84px}.hub-rename{gap:10px;margin:12px 0;display:grid}.hub-rename label{gap:6px;display:grid}.hub-rename input{width:100%}@media (max-width:600px){.builder-simple .section-heading{align-items:flex-start;gap:10px}.builder-simple .builder-ideas .button{padding:9px 12px}.builder-message{max-width:100%;padding:10px 12px}.builder-simple .button-row{flex-wrap:wrap;display:flex}}.collaborator-monitor{margin-bottom:22px}.collaborator-monitor h2{align-items:center;gap:10px;font-size:1.35rem;display:flex}.collaborator-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.collaborator-counts button{text-align:left;color:inherit;background:#ffffff06;border:1px solid #ffffff16;border-radius:9px;gap:4px;padding:12px;display:grid}.collaborator-counts button.selected{border-color:#b5ed40}.collaborator-counts strong{font-size:1.6rem}.collaborator-counts span{font-size:.8rem}.collaborator-list{max-height:540px;margin:14px 0;overflow:auto}.collaborator-row{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;padding:14px 4px;display:grid}.collaborator-row strong,.collaborator-row small{overflow-wrap:anywhere;display:block}.collaborator-row strong{margin-block:7px}.collaborator-row small{opacity:.75;line-height:1.6}.collaborator-leagues{flex-direction:column;gap:7px;display:flex}.collaborator-leagues button{white-space:normal;text-align:left;justify-content:space-between}.collaborator-leagues small{font-weight:400}.collaborator-monitor .section-toolbar{flex-wrap:wrap}.collaborator-monitor select{max-width:100%}@media (max-width:600px){.collaborator-monitor{padding:15px}.collaborator-monitor .section-heading{flex-wrap:wrap;gap:10px}.collaborator-counts button{padding:10px 8px}.collaborator-counts span{font-size:.7rem}.collaborator-row{grid-template-columns:1fr;gap:8px}.collaborator-counts strong{font-size:1.35rem}.collaborator-monitor .section-toolbar{grid-template-columns:1fr;display:grid}.collaborator-list{max-height:470px}}.coach-link-guide{background:#b5ed4007;border:1px solid #b5ed403a;border-radius:10px;margin:14px 0;padding:14px}.coach-link-guide p{font-size:.9rem;line-height:1.55}.coach-link-guide .coach-link{margin:0}.coach-link-guide .button-row{flex-wrap:wrap;gap:8px}.coach-link-instructions{margin:12px 0;padding-left:20px;font-size:.88rem;line-height:1.6}.coach-link-guide .button{white-space:normal;text-align:left}@media (max-width:600px){.coach-link-guide{padding:12px}.coach-link-guide .button-row{grid-template-columns:1fr;display:grid}}.coach-auto-preview{margin-block:12px}.coach-auto-preview iframe{aspect-ratio:16/9;background:#080b0b;border:0;border-radius:9px;width:100%;display:block}.coach-auto-preview small{opacity:.75;margin-top:7px;line-height:1.5;display:block}.coach-readiness{border:1px solid #ffffff18;border-radius:8px;margin-block:10px;padding:12px;font-size:.9rem;line-height:1.5}.coach-readiness .text-link{margin-top:8px;display:block}.coach-report-compact h4{overflow-wrap:anywhere;margin:8px 0 12px;font-size:15px;line-height:1.5}.coach-report-compact h4 span{color:var(--muted)}.coach-report-compact table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.coach-report-compact th,.coach-report-compact td{text-align:left;border-bottom:1px solid var(--line);white-space:normal;overflow-wrap:anywhere;padding:9px 6px;font-size:12px}.coach-report-compact th{width:40%;color:var(--muted);font-weight:500}.coach-report-compact .text-link{text-align:left;white-space:normal;font-size:12px;line-height:1.5}.coach-report-compact small,.coach-report-link small,.report-video-entry small{color:var(--muted);font-size:11px;line-height:1.6;display:block}.coach-missing{color:var(--muted)}.coach-report-link,.report-video-entry{gap:10px;padding:14px 0;display:grid}.coach-episode-details{margin-top:16px}.coach-episode-details summary,.coach-feedback summary{color:var(--muted);cursor:pointer;padding:8px 0;font-size:12px}.coach-report-link select{width:100%;min-width:0}.report-video-entry{border-bottom:1px solid var(--line);margin-bottom:14px}.coach-link-launch{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.coach-link-launch>.button{flex:1;min-width:160px;min-height:44px}.coach-link-launch small{width:100%;color:var(--muted);font-size:12px;line-height:1.5}.coach-simple-link p{font-size:12px;line-height:1.6}.coach-live-status b{white-space:normal}.league-logo{object-fit:contain;flex-shrink:0;width:48px;height:48px;display:block}.league-logo-large{width:144px;height:144px}.league-logo-hero{width:124px;height:124px}.league-context{align-items:center;gap:10px;min-width:0;margin-bottom:16px;display:flex}.league-context>span{gap:3px;min-width:0;display:grid}.league-context small{letter-spacing:.12em;color:#a8b39e;font-size:9px}.league-context strong{overflow-wrap:anywhere;font-size:14px}.hub-league-heading{align-items:center;gap:12px;min-width:0;margin:16px 0;display:flex}.hub-league-heading .league-logo{width:64px;height:64px}.hub-league-heading h3{overflow-wrap:anywhere;margin:0!important}.league-logo-settings{margin-bottom:16px;padding:20px!important}.league-logo-settings .section-heading{margin-top:0}.league-logo-settings .section-heading p{color:#abb6ac;font-size:12px;line-height:1.5}.league-logo-editor{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:20px;max-width:740px;margin:16px 0;display:grid}.league-logo-preview{background:#101a14;border:1px solid #344135;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:16px 10px;display:flex}.league-logo-preview small{text-align:center;color:#a6b39f;font-size:10px;line-height:1.5}.league-logo-fields{gap:12px;min-width:0;display:grid}.league-logo-fields label{color:#bec9ba;gap:6px;font-size:12px;display:grid}.league-logo-fields input:not([type=color]),.league-logo-fields select{width:100%;min-width:0}.league-logo-fields input[type=color]{cursor:pointer;border-radius:6px;width:100%;height:40px;padding:4px}.league-logo-tabs,.league-logo-shapes{flex-wrap:wrap;gap:6px;display:flex}.league-logo-tabs button,.league-logo-shapes button{color:#bfcab8;cursor:pointer;background:#172119;border:1px solid #354235;border-radius:6px;flex:1;min-height:38px;padding:8px;font-size:12px}.league-logo-tabs button[aria-pressed=true],.league-logo-shapes button[aria-pressed=true]{color:#d2f18c;background:#28391e;border-color:#a8cd64}.league-logo-fields .form-row{margin:0}.wizard-logo{border-top:1px solid #344135;padding-top:12px}.wizard-logo h3{font-size:13px}.setup-recap>.league-logo{margin:0 auto 12px}.league-logo-fields button:focus-visible{outline-offset:2px;outline:2px solid #c6ef65}@media (max-width:600px){.league-context{margin-bottom:12px}.league-context .league-logo{width:38px;height:38px}.league-logo-editor{grid-template-columns:1fr;gap:12px}.league-logo-preview{text-align:left;flex-direction:row;justify-content:center;gap:16px;padding:12px}.league-logo-preview .league-logo{width:96px;height:96px}.league-logo-preview small{text-align:left;max-width:140px}.league-logo-settings{padding:14px!important}.league-logo-hero{width:90px;height:90px}.league-logo-settings .button-row{flex-wrap:wrap}.league-logo-tabs button{font-size:11px}}.gemini-connection>summary{cursor:pointer;font-weight:700}.gemini-connection>p{color:#b4c2ba;margin:12px 0;font-size:13px;line-height:1.6}.gemini-connection>a{color:#c9ef81;margin:12px 0;font-size:13px;display:block}.gemini-connection>label{gap:8px;max-width:560px;margin:14px 0;font-size:13px;display:grid}.gemini-connection input{box-sizing:border-box;color:#eef5ee;background:#111b16;border:1px solid #526257;border-radius:8px;width:100%;min-height:44px;padding:10px 12px}.gemini-connection>.button{margin:0 0 12px}.gemini-connection input:focus{outline-offset:2px;outline:2px solid #c6ef65}.admin-portal .sidebar{overflow-y:auto}.admin-portal .sidebar .independent{display:none}.admin-portal .sidebar .nav-label{margin:20px 9px 8px}.admin-portal .sidebar nav{gap:3px}.admin-portal .sidebar nav button{white-space:normal;width:100%}.admin-more-nav{border-top:1px solid var(--line);margin-top:9px;padding-top:8px}.admin-more-nav summary{cursor:pointer;color:var(--muted);min-height:40px;padding:10px 9px;font-size:12px}.admin-more-nav>div{gap:2px;display:grid}.admin-more-nav[open] summary{color:var(--text)}.admin-portal .page-heading .eyebrow{display:none}.admin-portal .page-heading h1{font-family:Arial,sans-serif;font-weight:650}.admin-portal .page-heading{margin:12px 0}.admin-portal .league-context{margin-bottom:12px}.admin-portal .topbar{height:58px}.admin-inbox{max-width:1060px;margin:0 auto}.admin-inbox-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-inbox-top p{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.admin-inbox-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.admin-inbox-counts>button{text-align:left;background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:6px;grid-template-columns:22px 1fr;gap:4px 10px;padding:13px 15px;display:grid}.admin-inbox-counts svg{color:var(--accent);grid-row:1/3;align-self:center}.admin-inbox-counts strong{font-size:24px;font-weight:650;line-height:1.2}.admin-inbox-counts span{color:var(--muted);font-size:12px}.admin-inbox-section{border:1px solid var(--line);background:var(--panel);border-radius:6px;margin-bottom:16px;padding:16px}.admin-inbox-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.minimal-portal .admin-inbox-heading h2{letter-spacing:0;align-items:center;gap:8px;margin:0;font-family:Arial,sans-serif;font-weight:650;display:flex;font-size:17px!important}.admin-inbox-heading h2>span{border:1px solid var(--line);color:var(--accent);border-radius:20px;padding:3px 8px;font-size:11px}.admin-inbox-heading>small{color:var(--muted);font-size:11px}.admin-inbox-filters{scrollbar-width:thin;gap:5px;padding-bottom:8px;display:flex;overflow-x:auto}.admin-inbox-filters>button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:5px;flex-shrink:0;align-items:center;gap:6px;min-height:38px;padding:7px 10px;font-size:12px;display:flex}.admin-inbox-filters b{background:#ffffff09;border-radius:10px;padding:1px 5px;font-size:10px;font-weight:500}.admin-inbox-filters .selected{color:var(--accent);background:#c1df8712;border-color:#c1df8755}.admin-inbox-search{border:1px solid var(--line);color:var(--muted);border-radius:5px;align-items:center;gap:8px;margin:4px 0 10px;padding:0 10px;display:flex}.admin-inbox-search input{width:100%;font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important;min-height:40px!important;margin:0!important;padding:8px 0!important}.admin-inbox-row{border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;min-height:68px;padding:13px 0;display:flex}.admin-inbox-row:last-child{border-bottom:0}.admin-inbox-row:hover{background:#ffffff03}.admin-inbox-kind{text-align:center;color:#d4e6b8;background:#c1df8708;border:1px solid #65744866;border-radius:4px;flex-shrink:0;width:72px;padding:4px 6px;font-size:10px}.admin-inbox-kind.kind-extensions{color:#f1ce96;background:#f1ce9608;border-color:#f1ce9633}.admin-inbox-kind.kind-market{color:#c2d4e9;background:#c2d4e908;border-color:#c2d4e933}.admin-inbox-kind.kind-mail{color:#c5bde5;background:#c5bde508;border-color:#c5bde533}.admin-inbox-copy{flex:1;gap:4px;min-width:0;display:grid}.admin-inbox-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.admin-inbox-copy small{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.admin-inbox-open{color:var(--accent);flex-shrink:0;align-items:center;gap:5px;font-size:11px;display:flex}.admin-inbox-empty{text-align:center;color:var(--muted);justify-items:center;gap:9px;padding:25px 8px;display:grid}.admin-inbox-empty svg{color:var(--accent)}.admin-inbox-empty strong{color:var(--text);font-size:14px}.admin-inbox-empty p{margin:0;font-size:12px}.admin-inbox-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:16px;display:grid}.admin-inbox-shortcuts>button{text-align:left;background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:5px;align-items:center;gap:9px;min-height:46px;padding:10px 12px;font-size:12px;display:flex}.admin-inbox-shortcuts>button span{flex:1}.admin-inbox-shortcuts>button svg{color:var(--muted);flex-shrink:0}.admin-open-matches summary{cursor:pointer;align-items:center;gap:10px;min-height:28px;font-size:13px;display:flex}.admin-open-matches summary:before{content:"›";color:var(--muted)}.admin-open-matches[open] summary:before{content:"⌄"}.admin-open-matches summary b{color:var(--accent);margin-left:auto}.admin-open-matches .text-link{min-height:40px;padding-top:12px}.admin-inbox-updates>button{text-align:left;border:0;border-bottom:1px solid var(--line);color:var(--text);background:0 0;align-items:flex-start;gap:10px;width:100%;padding:12px 0;display:flex}.admin-inbox-updates>button:last-child{border:0}.admin-inbox-updates>button>svg{color:var(--muted);flex-shrink:0;margin-top:3px}.admin-inbox-updates>button>span{flex:1;gap:5px;min-width:0;display:grid}.admin-inbox-updates strong{overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.6}.admin-inbox-updates small{color:var(--muted);font-size:10px}.admin-inbox [tabindex="-1"]{scroll-margin-top:70px}.admin-portal .admin-market-management [tabindex="-1"]{outline:2px solid var(--accent);outline-offset:5px;scroll-margin-top:80px}@media (max-width:740px){.admin-portal .page-heading h1{font-size:21px!important}.admin-inbox-counts{gap:5px;margin-bottom:12px}.admin-inbox-counts>button{grid-template-columns:1fr;gap:5px;padding:10px 8px}.admin-inbox-counts svg{display:none}.admin-inbox-counts strong{font-size:22px}.admin-inbox-counts span{font-size:10px;line-height:1.4}.admin-inbox-section{padding:12px}.admin-inbox-heading{flex-wrap:wrap;align-items:flex-start;gap:5px}.admin-inbox-heading>small{font-size:10px}.admin-inbox-row{grid-template-columns:1fr auto;gap:7px 10px;padding:12px 0;display:grid}.admin-inbox-kind{grid-column:1;justify-self:start;width:auto;font-size:9px}.admin-inbox-copy{grid-area:2/1}.admin-inbox-open{grid-area:1/2/3;max-width:90px;font-size:10px}.admin-inbox-copy strong{font-size:12px}.admin-inbox-copy small{font-size:11px}.admin-inbox-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.admin-inbox-shortcuts>button{gap:6px;padding:10px;font-size:11px}.admin-inbox-shortcuts>button>svg:last-child{display:none}.admin-inbox-updates strong{font-size:11px}.admin-inbox-top p{font-size:10px}.admin-inbox-top .button{min-height:36px}.admin-open-matches .admin-inbox-row{display:flex}}.admin-budget-warning{color:#efb1ad;text-align:left;background:#ee8c8908;border:1px solid #ee8c8933;border-radius:5px;align-items:center;gap:8px;width:100%;margin:-8px 0 16px;padding:10px 12px;font-size:11px;display:flex}.admin-budget-warning>span{white-space:nowrap;margin-left:auto}@media (max-width:580px){.admin-budget-warning{flex-wrap:wrap;gap:5px;font-size:10px}}.simple-day-picker{max-width:540px;margin:0 0 16px}.simple-day-picker label{font-size:12px;font-weight:600}.simple-day-picker select{min-height:44px;margin-top:7px}.simple-competition-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 18px;display:grid}.simple-competition-picker>button{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:5px;align-items:center;gap:11px;min-height:76px;padding:13px;display:flex}.simple-competition-picker>button>svg{color:var(--muted);flex-shrink:0}.simple-competition-picker>button>span{flex:1;gap:5px;min-width:0;display:grid}.simple-competition-picker strong{overflow-wrap:anywhere;font-size:13px}.simple-competition-picker small{color:var(--muted);font-size:11px}.simple-competition-picker b{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:400}.simple-competition-picker b.has-open{color:var(--accent)}.simple-calendar{border:1px solid var(--line);background:var(--panel);border-radius:6px;margin-bottom:18px;padding:16px}.simple-calendar-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.minimal-portal .simple-calendar-heading h2{letter-spacing:0;margin:0 0 6px;font-family:Arial,sans-serif;font-weight:650;font-size:18px!important}.simple-calendar-heading p{color:var(--muted);margin:0;font-size:11px}.simple-calendar-heading p b{color:var(--accent)}.simple-calendar-heading .text-link{white-space:nowrap;min-height:36px}.simple-calendar-help{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.6}.simple-calendar-help b{color:var(--text)}.simple-calendar-filters{scrollbar-width:thin;gap:5px;margin-bottom:6px;padding-bottom:9px;display:flex;overflow-x:auto}.simple-calendar-filters button{white-space:nowrap;border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:4px;align-items:center;gap:6px;min-height:38px;padding:7px 10px;font-size:11px;display:flex}.simple-calendar-filters button.selected{color:var(--accent);background:#c1df8710;border-color:#c1df8760}.simple-calendar-filters b{font-size:10px;font-weight:400}.simple-day-row{border-top:1px solid var(--line);padding:12px 0}.simple-day-row.is-viewed{border-left:2px solid var(--accent);padding-left:10px}.simple-day-summary{align-items:center;gap:12px;display:flex}.simple-day-summary>input{flex-shrink:0;height:18px;width:18px!important}.simple-day-number{border:1px solid var(--line);width:34px;height:36px;color:var(--muted);background:#ffffff03;border-radius:5px;flex-shrink:0;place-items:center;font-size:15px;font-weight:600;display:grid}.is-open .simple-day-number{color:var(--accent);background:#c1df8708;border-color:#c1df8744}.simple-day-copy{flex:1;gap:5px;min-width:0;display:grid}.simple-day-copy>strong{flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.simple-day-copy small{color:var(--muted);font-size:11px;line-height:1.5}.day-state{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:500}.state-open{color:var(--accent);border-color:#c1df8744}.state-expired{color:#efbb86;border-color:#efbb8633}.state-completed{color:#a7b6c0}.simple-day-buttons{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:7px;display:flex}.simple-day-buttons .button{min-height:38px;padding:7px 11px;font-size:11px}.simple-day-buttons .text-link{min-height:38px;padding:5px;font-size:11px}.simple-day-buttons .day-close{color:#f0b9b2;background:#c47d7408;border-color:#c47d743b}.simple-day-editor{background:#c1df8705;border:1px solid #c1df8733;border-radius:5px;margin:12px 0 0;padding:14px}.minimal-portal .simple-day-editor h3{letter-spacing:0;margin:0 0 12px;font-family:Arial,sans-serif;font-weight:600;font-size:14px!important}.simple-day-editor label{gap:6px;max-width:360px;font-size:12px;display:grid}.simple-day-editor input{min-height:44px;margin:0}.simple-day-editor>p{color:var(--muted);margin:10px 0 13px;font-size:11px}.simple-day-presets{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.simple-day-presets button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:4px;min-height:34px;padding:7px 9px;font-size:10px}.simple-calendar-success{color:#d0e8ac;background:#c1df8710;border:1px solid #c1df8733;border-radius:4px;padding:11px 12px;font-size:12px}.simple-calendar-bulk{border-top:1px solid var(--line);margin-top:12px;padding-top:9px}.simple-calendar-bulk>summary{cursor:pointer;color:var(--muted);min-height:40px;padding:10px 0;font-size:11px}.simple-calendar-bulk>p{color:var(--muted);margin:8px 0;font-size:11px}.simple-day-match-details{border:1px solid var(--line);background:var(--panel);border-radius:5px;margin-top:16px;padding:14px;scroll-margin-top:20px}.simple-day-match-details>summary{cursor:pointer;min-height:30px;font-size:13px;font-weight:600}.simple-day-match-details[open]>summary{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:12px}.simple-day-match-details .matchday-metrics{margin:10px 0 14px}.simple-day-match-details .matchday-list{margin-top:12px}@media (max-width:740px){.simple-competition-picker{grid-template-columns:1fr;gap:6px}.simple-competition-picker>button{min-height:68px;padding:11px}.simple-calendar{padding:12px}.simple-day-summary{grid-template-columns:32px minmax(0,1fr);gap:9px;display:grid}.simple-day-summary>input{grid-area:1/1;justify-self:center;width:16px!important}.simple-day-summary:has(>input) .simple-day-number{display:none}.simple-day-copy{grid-area:1/2}.simple-day-copy>strong{gap:6px;font-size:12px}.simple-day-copy small{font-size:10px}.simple-day-buttons{grid-column:2;gap:6px}.simple-day-buttons .button{min-height:42px;font-size:11px}.simple-day-buttons .text-link{min-height:42px;font-size:10px}.simple-calendar-heading{align-items:flex-start;gap:7px}.simple-calendar-heading .text-link{font-size:10px}.minimal-portal .simple-calendar-heading h2{font-size:16px!important}.simple-calendar-help{font-size:11px}.simple-day-editor{margin-top:9px;padding:11px}.simple-day-editor .button-row{grid-template-columns:1fr;display:grid}.simple-day-editor .button{white-space:normal;min-height:44px}.simple-day-editor input{font-size:16px}.simple-day-presets{gap:5px}.simple-day-presets button{min-height:38px;padding:6px;font-size:10px}.simple-day-match-details{padding:11px}.simple-day-picker select{font-size:16px}}.player-portal .sidebar{overflow-y:auto}.player-portal .sidebar .independent{display:none}.player-portal .sidebar nav button{white-space:normal;width:100%}.player-portal.player-home .page-heading,.player-portal.player-home .league-context{display:none}.player-portal .topbar{height:58px}.player-portal .page-heading h1{font-family:Arial,sans-serif;font-weight:650}.player-desk-simple,.player-fixtures{max-width:1040px;margin:0 auto}.player-club-header{border-bottom:1px solid var(--line);align-items:center;gap:13px;margin-bottom:15px;padding:12px 0 17px;display:flex}.player-club-header>img{object-fit:contain;width:54px;height:54px}.player-club-header>div{flex:1;min-width:0}.player-club-header>div>small{color:var(--muted);font-size:10px}.minimal-portal .player-club-header h2{letter-spacing:0;margin:3px 0 7px;font-family:Arial,sans-serif;font-weight:650;font-size:21px!important}.player-club-header .team-contact{margin:0;font-size:11px}.player-budget{text-align:right;color:var(--text);background:0 0;border:0;gap:3px;padding:5px;display:grid}.player-budget small{color:var(--muted);font-size:10px}.player-budget strong{font-size:19px;font-weight:600}.player-budget>span{color:var(--accent);font-size:10px}.player-quick-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:18px;display:grid}.player-quick-links>button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:57px;font-size:12px;display:flex;position:relative}.player-quick-links svg{color:var(--accent)}.player-quick-links b{color:var(--accent);background:#c1df8715;border-radius:10px;padding:2px 5px;font-size:10px}.player-desk-section{border:1px solid var(--line);background:var(--panel);border-radius:6px;margin-bottom:15px;padding:15px}.player-section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.minimal-portal .player-section-heading h2{letter-spacing:0;align-items:center;gap:8px;margin:0;font-family:Arial,sans-serif;font-weight:650;display:flex;font-size:16px!important}.player-section-heading h2 b{color:var(--accent);background:#c1df8712;border-radius:10px;padding:2px 7px;font-size:11px}.player-next-match{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px 15px;padding:13px 0;display:grid}.player-next-match>div:first-child>small{color:var(--muted);font-size:10px}.minimal-portal .player-next-match h3{letter-spacing:0;overflow-wrap:anywhere;margin:5px 0;font-family:Arial,sans-serif;font-weight:600;font-size:15px!important}.player-next-match h3>span{color:var(--muted)}.player-next-match p{color:var(--muted);margin:0;font-size:11px}.player-next-match>.button{align-self:center;min-height:43px}.player-next-options{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;display:flex}.player-next-options .text-link{min-height:32px;font-size:11px}.player-next-options>small{color:#edcda2;font-size:10px}.player-empty{text-align:center;color:var(--muted);justify-items:center;gap:9px;padding:24px 12px;display:grid}.player-empty>svg{color:var(--accent)}.player-empty>strong{color:var(--text);font-size:13px}.player-empty>p{margin:0 0 5px;font-size:12px}.player-club-initial{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);background:#ffffff03;border-radius:5px;flex-shrink:0;place-items:center;font-size:13px;display:inline-grid}.player-message-row{width:100%;color:var(--text);border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:10px;padding:11px 0;display:flex}.player-message-row>svg{color:var(--accent);flex-shrink:0}.player-message-row>span{flex:1;gap:5px;min-width:0;display:grid}.player-message-row strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.5}.player-message-row small{color:var(--muted);font-size:10px}.player-update-row>svg{color:var(--muted)}.player-update-row strong{font-size:11px;font-weight:400}.player-quiet-note{color:var(--muted);margin:0 0 10px;font-size:12px}.player-pending-summary{background:var(--panel);color:var(--text);text-align:left;border:1px solid #c1df8730;border-radius:5px;align-items:center;gap:10px;width:100%;margin-bottom:15px;padding:12px 15px;display:flex}.player-pending-summary>span{flex:1;gap:4px;display:grid}.player-pending-summary strong{font-size:12px}.player-pending-summary small{color:var(--muted);font-size:11px}.player-pending-summary>svg{color:var(--accent)}.player-market-fold>summary,.player-push-tools>summary{cursor:pointer;min-height:28px;color:var(--muted);font-size:12px}.player-market-fold[open]>summary{margin-bottom:15px}.player-push-tools{max-width:1040px;margin:15px auto}.player-push-tools .push-quick{margin-top:12px}.player-calendar-tabs{border-bottom:1px solid var(--line);gap:7px;margin-bottom:14px;padding-bottom:12px;display:flex}.player-calendar-tabs>button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:5px;min-height:40px;padding:9px 13px;font-size:12px}.player-calendar-tabs>button.selected{color:var(--accent);background:#c1df8710;border-color:#c1df8755}.player-fixture-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.player-fixture-tools>label{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.player-fixture-tools select{min-width:200px;min-height:40px;margin:0;font-size:12px}.player-fixture-scope{gap:5px;display:flex}.player-fixture-scope button,.player-fixture-filters button{color:var(--muted);border:1px solid var(--line);white-space:nowrap;background:0 0;border-radius:4px;min-height:38px;padding:8px 11px;font-size:11px}.player-fixture-scope .selected,.player-fixture-filters .selected{color:var(--accent);background:#c1df8710;border-color:#c1df8755}.player-fixture-filters{scrollbar-width:thin;gap:5px;padding-bottom:8px;display:flex;overflow-x:auto}.player-fixture-filters button{align-items:center;gap:7px;display:flex}.player-fixture-filters b{font-size:10px;font-weight:400}.player-fixture-search{border:1px solid var(--line);color:var(--muted);border-radius:5px;align-items:center;gap:9px;margin:4px 0 10px;padding:0 10px;display:flex}.player-fixture-search input{width:100%;font-size:12px;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:8px 0!important}.player-calendar-note{color:var(--muted);align-items:center;gap:7px;margin:8px 0 16px;font-size:11px;line-height:1.5;display:flex}.player-calendar-note svg{flex-shrink:0}.player-fixture-group{border:1px solid var(--line);background:var(--panel);border-radius:5px;margin-bottom:13px;overflow:hidden}.minimal-portal .player-fixture-group>h3{letter-spacing:0;border-bottom:1px solid var(--line);color:#d1dce1;background:#ffffff03;justify-content:space-between;gap:10px;margin:0;padding:11px 13px;font-family:Arial,sans-serif;font-weight:600;display:flex;font-size:12px!important}.player-fixture-group>h3>span{color:var(--muted);font-weight:400}.player-fixture-row{border-bottom:1px solid var(--line);padding:11px 13px}.player-fixture-row:last-child{border-bottom:0}.player-fixture-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:9px;font-size:10px;display:flex}.player-fixture-meta time{margin-left:auto}.fixture-status{border:1px solid var(--line);color:var(--muted);background:#ffffff02;border-radius:4px;padding:2px 6px;font-size:9px}.fixture-status.open{color:var(--accent);border-color:#c1df8745}.fixture-status.pending{color:#edcda2;border-color:#edcda233}.fixture-status.cancelled{color:#efaba5}.player-fixture-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.player-fixture-teams>span{align-items:center;gap:10px;min-width:0;display:flex}.player-fixture-teams>span:last-child{text-align:right;justify-content:flex-end}.player-fixture-teams strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.player-fixture-teams>span>img{object-fit:contain;flex-shrink:0;width:29px;height:29px}.player-fixture-teams .player-club-initial{width:29px;height:29px;font-size:10px}.player-fixture-teams>b{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center;min-width:40px;font-size:15px}.fixture-closed .player-fixture-teams>b{color:var(--muted);font-size:12px}.player-fixture-actions{flex-wrap:wrap;align-items:center;gap:8px 13px;margin-top:10px;display:flex}.player-fixture-actions .button{min-height:35px;padding:7px 10px;font-size:10px}.player-fixture-actions .text-link{min-height:35px;font-size:10px}.fixture-extension{color:#edcda2;font-size:10px}.player-load-more{margin:15px auto;display:flex}.player-preview.player-portal .preview-layout>main{padding:20px}.player-preview.player-portal .preview-layout nav button{min-height:40px}.player-preview.player-portal .admin-more-nav summary{padding-left:10px}.player-preview.player-portal .player-club-header h2{font-size:21px!important}@media (max-width:740px){.player-portal .page-heading{margin-bottom:13px}.player-portal .page-heading p{display:none}.player-club-header{gap:10px;margin-bottom:12px;padding:5px 0 13px}.player-club-header>img{width:43px;height:43px}.minimal-portal .player-club-header h2{margin:3px 0 5px;font-size:18px!important}.player-club-header .team-contact{font-size:10px}.player-club-header .team-contact .telegram-contact{min-height:28px;font-size:10px}.player-club-header .imported-nickname{font-size:10px}.player-budget{max-width:110px}.player-budget small{font-size:9px}.player-budget strong{font-size:15px}.player-budget>span{font-size:9px}.player-quick-links{gap:4px;margin-bottom:13px}.player-quick-links>button{justify-items:center;gap:5px;min-height:62px;padding:8px 3px;font-size:10px;display:grid}.player-quick-links b{padding:0 4px;font-size:9px;position:absolute;top:4px;right:4px}.player-desk-section{margin-bottom:12px;padding:12px}.minimal-portal .player-section-heading h2{font-size:14px!important}.player-section-heading>.text-link{font-size:10px}.player-next-match{grid-template-columns:1fr;gap:9px}.minimal-portal .player-next-match h3{font-size:14px!important}.player-next-match>.button{justify-self:stretch;min-height:44px;font-size:12px}.player-next-options{grid-column:1;justify-content:space-between;gap:8px}.player-next-options .text-link{min-height:36px;font-size:10px}.player-calendar-tabs{gap:5px}.player-calendar-tabs>button{min-height:42px;padding:8px 10px;font-size:11px}.player-fixture-tools{grid-template-columns:1fr;gap:10px;display:grid}.player-fixture-tools>label{gap:5px;display:grid}.player-fixture-tools select{width:100%;min-height:44px;font-size:16px}.player-fixture-scope>button{flex:1;min-height:40px}.player-calendar-note{font-size:10px}.player-fixture-group>h3{padding:10px!important;font-size:11px!important}.player-fixture-row{padding:10px}.player-fixture-teams{gap:8px}.player-fixture-teams>span{gap:6px}.player-fixture-teams strong{font-size:11px;line-height:1.4}.player-fixture-teams>span>img,.player-fixture-teams .player-club-initial{width:24px;height:24px}.player-fixture-teams>b{min-width:32px;font-size:14px}.player-fixture-meta{gap:5px;font-size:9px}.player-fixture-actions{gap:6px}.player-fixture-actions .button{min-height:42px;padding:8px 9px;font-size:10px}.player-fixture-actions .text-link{min-height:38px;font-size:10px}.player-fixture-actions .button.primary{flex:1}.player-preview.player-portal .preview-layout>main{padding:13px}.player-preview.player-portal .preview-layout{min-width:0}.player-message-row strong{font-size:11px}.player-push-tools{margin-bottom:20px}}@media (min-width:741px){.player-fixture-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 18px;padding:11px 13px;display:grid}.player-fixture-meta{grid-area:1/1;margin-bottom:0}.player-fixture-teams{grid-area:2/1;gap:10px}.player-fixture-actions{grid-area:1/2/3;justify-content:flex-end;max-width:325px;margin:0}.player-fixture-actions .button{min-height:36px}.player-fixture-teams>span>img,.player-fixture-teams .player-club-initial{width:25px;height:25px}.player-fixture-teams strong{font-size:12px}}.player-fixture-meta>small{color:var(--text);font-size:10px;font-weight:600}.player-portal .player-market-tabs{gap:5px}.player-portal .player-market-tabs .button{min-height:40px;padding:8px 11px;font-size:11px}@media (max-width:740px){.player-fixture-meta>small{font-size:9px}.player-portal .xls-market-navigation{scrollbar-width:thin}.player-portal input,.player-portal select,.player-portal textarea,.player-portal .player-fixture-search input{font-size:16px}.player-portal .player-market-tabs{flex-wrap:nowrap;overflow-x:auto}.player-portal .player-market-tabs .button{flex-shrink:0;min-height:42px}}.ranking-own-legend{color:#b8d9ff;background:#73b5ff12;border:1px solid #73b5ff50;border-radius:5px;flex-wrap:wrap;align-items:center;gap:7px;margin:13px 0 10px;padding:9px 11px;font-size:11px;display:flex}.ranking-own-legend>span{background:#73b5ff;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ranking-own-legend>strong{font-weight:600}.ranking-team.is-own,.ranking-player.is-own{border-color:#73b5ff50;background:#73b5ff20!important;box-shadow:inset 4px 0 #73b5ff!important}.ranking-team.is-own .ranking-name>b,.ranking-player.is-own .ranking-name>b,.ranking-team.is-own .ranking-name>small:first-of-type,.ranking-player.is-own .ranking-name>small:first-of-type{color:#b8d9ff!important}.ranking-team.is-own .ranking-position,.ranking-player.is-own .ranking-position{color:#b8d9ff;background:#73b5ff20}.ranking-team.is-own .ranking-score:not(.ranking-penalty),.ranking-player.is-own .ranking-score{color:#d3e7ff}.ranking-team.is-own[open]{background:#73b5ff27!important}.ranking-player.is-own .ranking-name>small,.ranking-team.is-own .ranking-team-details{color:#c1d2e5}@media (max-width:580px){.ranking-own-legend{padding:8px 10px;font-size:10px}.ranking-team.is-own,.ranking-player.is-own{box-shadow:inset 3px 0 #73b5ff!important}}.standing-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 8px;display:flex}.standing-toolbar>span{color:var(--muted);font-size:11px}.standing-toolbar>div{gap:4px;display:flex}.standing-toolbar button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:4px;min-height:36px;padding:7px 10px;font-size:11px}.standing-toolbar button.selected{color:var(--accent);background:#c1df8710;border-color:#c1df8750}.standing-scroll-hint{color:var(--muted);margin:0 0 9px;font-size:10px}.standing-scroll{border:1px solid var(--line);scrollbar-width:thin;isolation:isolate;border-radius:5px;max-width:100%;overflow-x:auto}.standing-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:720px;font-size:12px}.standing-scroll.is-compact .standing-table{min-width:300px}.standing-table caption.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.standing-table th,.standing-table td{text-align:center;white-space:nowrap;border-bottom:1px solid var(--line);background:var(--standing-row-bg,var(--panel));height:49px;padding:10px 8px}.standing-table thead th{color:#b4c0c7;background:#252c30;height:39px;font-size:10px;font-weight:600}.standing-table abbr{cursor:help;border:0;text-decoration:none}.standing-table .standing-col-pos{z-index:2;width:30px;min-width:30px;color:var(--muted);padding-left:7px;padding-right:5px;font-size:11px;position:sticky;left:0}.standing-table .standing-col-club{z-index:2;text-align:left;min-width:155px;padding-left:6px;padding-right:8px;position:sticky;left:30px}.standing-table .standing-col-pts{z-index:3;min-width:48px;box-shadow:-1px 0 var(--line);position:sticky;right:0}.standing-table thead .standing-col-pos,.standing-table thead .standing-col-club,.standing-table thead .standing-col-pts{z-index:4}.standing-table .standing-col-p,.standing-table .standing-col-gd{min-width:42px}.standing-table .standing-col-w,.standing-table .standing-col-d,.standing-table .standing-col-l,.standing-table .standing-col-gf,.standing-table .standing-col-ga{min-width:36px}.standing-table .standing-points{color:var(--accent);font-size:15px;font-weight:700}.standing-table .standing-col-gd{font-weight:600}.standing-table .standing-col-gd.positive{color:#badb9b}.standing-table .standing-col-gd.negative{color:#e7aaa4}.standing-table .standing-team{--standing-row-bg:var(--panel);box-shadow:none}.standing-table .standing-team.is-own{--standing-row-bg:#273b4c}.standing-table .standing-team.is-own>.standing-col-pos{border-left:3px solid #73b5ff;padding-left:4px}.standing-table .standing-team.is-own .standing-points{color:#d3e7ff}.standing-table .standing-team .standing-points.ranking-penalty{color:#ef9690!important}.standing-club-button{text-align:left;width:100%;min-width:125px;max-width:265px;color:var(--text);background:0 0;border:0;align-items:center;gap:8px;min-height:30px;padding:0;display:flex}.standing-club-button img{object-fit:contain;flex-shrink:0;width:24px;height:24px}.standing-club-button .ranking-name{flex:1;gap:3px;min-width:0;display:grid}.standing-club-button .ranking-name>b{white-space:normal;overflow-wrap:anywhere;font-size:12px}.standing-club-button .ranking-name>small{color:var(--muted);white-space:normal;font-size:9px;font-weight:400}.standing-expand{color:var(--muted);font-size:13px;font-weight:400}.standing-table .standing-detail-row>td{white-space:normal;text-align:left;background:#161d22;height:auto;padding:0}.standing-detail-content{padding:15px 16px}.standing-detail-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.standing-detail-heading>strong{font-size:13px}.standing-form{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.standing-form>span{color:var(--muted);margin-right:5px;font-size:11px}.standing-form>b{border:1px solid var(--line);border-radius:4px;place-items:center;min-width:25px;height:25px;font-size:10px;display:grid}.standing-form .form-V{color:#b4dc9d;background:#87c96d1c;border-color:#87c96d44}.standing-form .form-P{color:#e6ce98;background:#e6c57812;border-color:#e6c57833}.standing-form .form-S{color:#e7a5a0;background:#e98e8715;border-color:#e98e8733}.standing-form>small{color:var(--muted);margin-left:5px;font-size:10px}.standing-extra-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.standing-extra-metrics>span{border:1px solid var(--line);background:#ffffff03;border-radius:4px;gap:6px;padding:10px;display:grid}.standing-extra-metrics small{color:var(--muted);font-size:10px}.standing-extra-metrics strong{font-size:16px;font-weight:600}.standing-splits{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.standing-splits>div{border:1px solid var(--line);border-radius:4px;gap:6px;padding:11px;font-size:11px;display:grid}.standing-splits>div>strong{font-size:12px}.standing-splits>div>span,.standing-splits small{color:var(--muted);font-size:11px}.standing-detail-note,.standing-legend{color:var(--muted);margin:12px 0 0;line-height:1.7;font-size:10px!important}.standing-legend b{color:var(--text);font-weight:600}@media (max-width:740px){.standing-toolbar{align-items:flex-start;gap:8px}.standing-toolbar>span{max-width:150px;font-size:10px}.standing-toolbar button{min-height:39px;padding:7px 9px;font-size:10px}.standing-table .standing-col-club{min-width:135px;max-width:190px}.standing-scroll.is-compact .standing-col-club{width:52%;min-width:125px}.standing-table th,.standing-table td{height:48px;padding:9px 6px;font-size:11px}.standing-table .standing-col-pos{width:26px;min-width:26px;font-size:10px}.standing-table .standing-col-club{padding-left:5px;left:26px}.standing-table .standing-col-pts{min-width:40px}.standing-table .standing-points{font-size:14px}.standing-table .standing-col-p,.standing-table .standing-col-gd{min-width:35px}.standing-club-button{gap:6px;min-width:110px}.standing-club-button .ranking-name>b{font-size:11px}.standing-club-button img{width:20px;height:20px}.standing-expand{font-size:11px}.standing-extra-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.standing-extra-metrics>span{padding:8px}.standing-extra-metrics small{font-size:9px}.standing-extra-metrics strong{font-size:14px}.standing-detail-content{padding:12px 10px}.standing-splits{grid-template-columns:1fr;gap:6px}.standing-form>small{flex-basis:100%;margin-left:0}.standing-legend{font-size:9px!important}.standing-detail-heading .text-link{min-height:36px;font-size:10px}}.player-tm-value{flex-direction:column;gap:2px;min-width:110px;margin-top:4px;font-size:12px;line-height:1.35;display:flex}.player-tm-value>span{font-weight:650}.player-tm-value small{opacity:.7;font-size:10px}.player-tm-value a{font-size:10px}@media (max-width:640px){.authentic-roster-table .player-tm-value{min-width:0;font-size:11px}.market-search-results .player-tm-value{grid-column:2/-1;min-width:0}.player-tm-value a{font-size:10px}}.authentic-roster-table .roster-legacy-vg{display:none!important}.authentic-roster-table .roster-player-link>.roster-name-and-wage{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.roster-name-line{flex-wrap:wrap;align-items:center;gap:6px 9px;min-width:0;display:flex}.authentic-roster-table .roster-name-line>strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.roster-inline-vg{color:#142319;font-variant-numeric:tabular-nums;white-space:nowrap;background:#c5e593;border:1px solid #d2ed9b;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;min-width:49px;min-height:28px;padding:4px 8px;line-height:1;display:inline-flex}.authentic-roster-table .roster-inline-vg>small{color:inherit;margin:0;font-size:9px;font-weight:600;line-height:1;display:inline}.roster-inline-vg>b{font-size:16px;font-weight:800;line-height:1;display:inline}.authentic-roster-table .player-tm-value{margin-top:5px;padding-left:59px}.authentic-roster-table td{height:auto;min-height:80px}@media (max-width:580px){.authentic-roster-table tr{grid-template-columns:minmax(0,1fr) 29px 29px 28px;grid-template-areas:"player role age actions";gap:4px;min-height:88px}.authentic-roster-table tr:has(details[open]){grid-template-areas:"player role age actions""expanded expanded expanded expanded"}.authentic-roster-table .roster-name-line>strong{font-size:13px;line-height:1.4}.roster-name-line{gap:5px 7px}.roster-inline-vg{min-width:47px;min-height:28px;padding:5px 7px}.roster-inline-vg>b{font-size:16px}.authentic-roster-table .player-tm-value{padding-left:52px}.authentic-roster-table .roster-player-link>.roster-name-and-wage{gap:4px;padding:0;display:flex}}.tm-refresh-control{margin:12px 0;padding:14px!important}.tm-refresh-control h3{margin:0 0 5px}.tm-refresh-control p{margin:5px 0 12px;font-size:12px;line-height:1.5}.tm-refresh-control small{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.5;display:block}.tm-refresh-control label{flex-direction:column;gap:4px;font-size:11px;display:flex}.tm-refresh-control select{min-height:38px;font-size:12px}.tm-refresh-control .button-row{flex-wrap:wrap;align-items:end}.tm-refresh-progress{flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:11px;display:flex}.tm-refresh-progress b{color:var(--text);margin-left:4px}.tm-refresh-progress progress{accent-color:#c5e593;flex-basis:100%;width:100%;height:7px}.catalog-legacy-vg{display:none!important}.market-player-info h3.roster-name-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.scouting-table .roster-inline-vg small{margin:0;font-size:9px;display:inline}.roster-inline-vg>small{color:inherit;margin:0;font-size:9px;font-weight:600;line-height:1;display:inline}.tm-price-change{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:11px;font-weight:700;display:flex}.tm-price-change.up{color:#b9e48c!important}.tm-price-change.down{color:#ff9797!important}.player-tm-value .tm-price-change small{color:var(--muted);margin:0;font-size:9px;font-weight:400}.xls-market-shell.market-compact-ui{grid-template-columns:210px minmax(0,1fr);gap:16px}.market-compact-ui .xls-market-sidebar{border:1px solid var(--line);background:#141d1a;border-radius:12px;align-self:start;padding:16px;position:sticky;top:14px}.market-compact-ui .xls-market-sidebar h2{font-size:21px}.market-compact-ui .xls-market-sidebar>p{font-size:12px;line-height:1.5}.market-compact-ui .xls-market-sidebar nav button{border-radius:7px;min-height:48px;padding:10px 8px}.market-compact-ui .xls-market-sidebar nav button small{letter-spacing:.4px;font-size:8px}.market-compact-ui .xls-market-sidebar nav button.selected{color:#172319;background:#c5e593}.market-compact-ui .xls-market-sidebar nav button.selected small{color:#3b4c31}.market-compact-ui .xls-market-main{min-width:0}.market-compact-ui .xls-market-title{border-bottom:1px solid var(--line);margin:0 0 15px;padding:15px 0 10px}.market-compact-ui .xls-market-title h2{margin:5px 0;font-size:23px}.market-compact-ui .xls-market-title p{font-size:12px}.market-compact-ui .market-watch-disclosure{margin-bottom:14px;font-size:12px}.market-command{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;padding:8px 0 18px;display:flex}.market-command h2{letter-spacing:-.7px;margin:5px 0 8px;font-size:28px}.market-command p{color:var(--muted);margin:0;font-size:12px}.market-live{letter-spacing:.5px;color:#b5d998;white-space:nowrap;font-size:9px}.market-live i{background:#c5e593;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.market-numbers{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.market-numbers article{background:#16201b;flex-direction:column;gap:7px;min-width:0;padding:13px;display:flex}.market-numbers article>svg{color:#a6c77e}.market-numbers article>span{color:var(--muted);font-size:10px}.market-numbers strong{font-variant-numeric:tabular-nums;letter-spacing:-.5px;overflow-wrap:anywhere;font-size:22px;line-height:1.2}.market-numbers small{color:var(--muted);font-size:9px;line-height:1.5}.market-numbers strong small{margin-left:5px;font-size:12px}.market-desk-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.market-desk .panel,.market-journal.panel,.market-shortlist.panel{border-radius:10px;padding:16px}.market-desk h3{margin:0;font-size:15px}.market-desk .section-heading{margin-bottom:13px}.market-inbox{display:grid}.market-inbox>button{border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;padding:12px 0;display:flex}.market-inbox>button>span:nth-child(2){flex:1;gap:4px;display:grid}.market-inbox strong{font-size:12px}.market-inbox small{color:var(--muted);font-size:10px}.market-task-dot{background:#e3bc75;border-radius:50%;width:6px;height:6px}.market-calm{color:#b7d58e;align-items:center;gap:10px;padding:16px 0;display:flex}.market-calm>div{gap:7px;display:grid}.market-calm strong{font-size:13px}.market-calm small{color:var(--muted);font-size:11px;line-height:1.6}.market-review-note{color:#d9c187;text-align:left;background:0 0;border:0;gap:9px;margin-top:12px;font-size:11px;display:flex}.market-session-rail>button{border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.market-session-rail>button>span:nth-child(2){flex:1;gap:5px;display:grid}.market-session-rail strong{font-size:12px}.market-session-rail small{color:var(--muted);font-size:10px}.market-session-icon{color:#c5e593;border:1px solid #42543a;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.market-quick-actions{gap:8px;margin-top:14px;display:flex}.market-quick-actions button{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:#202d24;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:11px;display:flex}.market-risk{color:var(--muted);padding:13px 0;font-size:11px}.market-risk summary{cursor:pointer}.market-risk p{line-height:1.7}.market-risk b{color:var(--text)}.market-desk .auction-watchlist h2{font-size:19px}.market-last-deals{margin-top:14px}.market-last-deals>div:not(.section-heading){border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;display:flex}.market-last-deals>div>span{flex:1;gap:5px;display:grid}.market-last-deals strong,.market-last-deals b{font-size:12px}.market-last-deals small,.market-muted{color:var(--muted);font-size:11px;line-height:1.7}.market-last-deals>div>svg{color:#b3d78c}.market-journal h2,.market-shortlist h2{margin:5px 0;font-size:21px}.market-journal p,.market-shortlist p{color:var(--muted);font-size:12px;line-height:1.6}.market-journal-filters{flex-wrap:wrap;align-items:end;gap:10px;margin:15px 0;display:flex}.market-journal-filters label{color:var(--muted);flex:1;gap:5px;min-width:110px;font-size:10px;display:grid}.market-journal-filters label:first-child{flex:2}.market-journal-filters input,.market-journal-filters select{width:100%;min-height:40px;font-size:12px}.market-journal-list{display:grid}.market-journal-list article{border-bottom:1px solid var(--line);grid-template-columns:85px minmax(120px,1fr) 105px 105px 40px;align-items:center;gap:10px;padding:13px 0;display:grid}.market-journal-list article>div{gap:5px;display:grid}.market-journal-list strong{font-size:12px;line-height:1.5}.market-journal-list small{color:var(--muted);font-size:10px;line-height:1.5}.market-journal-list b{text-align:right;font-size:11px}.market-journal-type{text-transform:uppercase;letter-spacing:.4px;color:#a4b5a6;font-size:10px}.market-result{border:1px solid var(--line);color:#b9b4a1;border-radius:5px;padding:4px 6px;font-size:10px}.market-result.done{color:#bddf91;background:#263420;border-color:#465e33}.market-empty{text-align:center;color:var(--muted);place-items:center;gap:12px;padding:35px 15px;display:grid}.market-empty strong{color:var(--text);font-size:15px}.market-empty span{font-size:11px;line-height:1.6}.market-shortlist .tag{align-items:center;gap:5px;display:flex}.market-scout-list article{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(130px,1fr) 140px 90px;align-items:center;gap:10px;padding:12px 0;display:grid}.market-scout-list .db-player-photo{width:44px;height:60px}.market-scout-name{gap:6px;display:grid}.market-scout-name>small{color:var(--muted);font-size:10px}.market-scout-name .ownership-badge{width:fit-content;font-size:9px}.market-scout-name strong{font-size:13px;line-height:1.4}.market-scout-actions{flex-direction:column;align-items:center;gap:9px;display:flex}.market-scout-actions .text-link{align-items:center;gap:3px;font-size:10px;display:flex}.market-star{border:1px solid var(--line);color:#8b9f91;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;min-width:36px;min-height:36px;font-size:23px;display:inline-flex}.market-star.watched{color:#c5e593;background:#283720;border-color:#597641}.market-star:focus-visible{outline-offset:3px;outline:2px solid #c5e593}.market-star:disabled{opacity:.5;cursor:default}.market-shortlist .player-tm-value{font-size:11px}.market-shortlist .player-tm-value small,.market-shortlist .player-tm-value .text-link{font-size:9px}.market-compact-ui .live-free-board>p{font-size:11px;line-height:1.7}.market-compact-ui .roster-table td{padding:10px;font-size:12px}.market-compact-ui .roster-table td h3{font-size:13px}.market-compact-ui .xls-session-register h3{font-size:15px}.market-compact-ui .xls-session-register .roster-table{min-width:550px}.market-admin-next p{font-size:12px;line-height:1.6}.club-trades textarea{width:100%;min-height:80px}.club-trades #market-negotiation-form{scroll-margin-top:20px}@media (max-width:1100px){.xls-market-shell.market-compact-ui{grid-template-columns:180px minmax(0,1fr)}.market-desk-columns{grid-template-columns:1fr}.market-command{flex-direction:column;align-items:start}.market-journal-list article{grid-template-columns:70px minmax(100px,1fr) 85px 90px}.market-journal-list article>.text-link{grid-column:4}.market-scout-list article{grid-template-columns:40px minmax(100px,1fr) 110px}.market-scout-actions{flex-direction:row;grid-column:2/-1;justify-content:flex-end}.market-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.xls-market-shell.market-compact-ui{display:block}.market-compact-ui .xls-market-sidebar{background:0 0;margin-bottom:12px;padding:10px;position:static}.market-compact-ui .xls-market-sidebar>.eyebrow,.market-compact-ui .xls-market-sidebar>h2,.market-compact-ui .xls-market-sidebar>p,.market-compact-ui .xls-market-wallet{display:none}.market-compact-ui .xls-market-sidebar nav{scrollbar-width:thin;gap:6px;padding:2px 0 5px;display:flex;overflow-x:auto}.market-compact-ui .xls-market-sidebar nav button{border:1px solid var(--line);flex:none;align-items:center;gap:6px;min-height:40px;padding:10px;font-size:11px;display:flex}.market-compact-ui .xls-market-sidebar nav button small,.market-compact-ui .xls-market-sidebar nav button>svg:last-child{display:none}.market-compact-ui .xls-market-sidebar nav button>svg{width:15px;height:15px}.market-command h2{font-size:25px}.market-live{font-size:8px}.market-numbers article{padding:12px}.market-numbers strong{font-size:22px}.market-desk .panel,.market-journal.panel,.market-shortlist.panel{padding:12px}.market-desk .auction-watch-counts{gap:7px}.market-desk .auction-watch-counts span{padding:8px;font-size:10px}.market-journal-list article{grid-template-columns:1fr auto;gap:7px 12px;padding:14px 0}.market-journal-list article>div{grid-area:2/1}.market-journal-type{grid-column:1}.market-journal-list article>.market-result{grid-area:1/2;max-width:130px}.market-journal-list article>b{grid-area:2/2}.market-journal-list article>.text-link{grid-column:2;justify-self:end}.market-scout-list article{grid-template-columns:40px minmax(0,1fr) 36px;gap:8px}.market-scout-list article>.player-tm-value{grid-area:2/2}.market-scout-actions{flex-direction:column;grid-area:1/3/3;align-self:start}.market-scout-actions>.text-link{writing-mode:horizontal-tb;text-align:center;flex-direction:column;font-size:9px;line-height:1.6}.market-scout-name .roster-inline-vg{min-width:42px;min-height:25px;padding:4px 6px}.market-scout-name .roster-inline-vg>b{font-size:14px}.market-journal-filters{gap:8px}.market-journal-filters label{min-width:100px}.market-journal-filters label:first-child{flex-basis:100%}.market-compact-ui .xls-market-title h2{font-size:22px}.market-shortlist .catalog-pagination{flex-wrap:wrap;gap:10px}.market-compact-ui .market-search-results>article{position:relative}.market-compact-ui .market-search-results>article>.market-star{justify-self:end}.market-compact-ui .xls-market-navigation{flex-wrap:nowrap;display:flex;overflow:auto}.market-compact-ui .xls-market-navigation button{white-space:nowrap;font-size:10px}.market-compact-ui .live-free-board .admin-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-compact-ui .live-free-board .admin-control-grid .panel{padding:10px}.market-compact-ui .live-free-board .admin-control-grid h3{font-size:17px}.market-compact-ui .live-free-board .admin-control-grid span{font-size:10px}}.market-release-desk h2{margin:5px 0;font-size:22px}.market-release-desk>p{color:var(--muted);font-size:12px;line-height:1.6}.market-release-layout{grid-template-columns:minmax(220px,.9fr) minmax(240px,1.1fr);gap:24px;margin-top:20px;display:grid}.market-release-layout form{align-content:start;gap:13px;display:grid}.market-release-layout label{color:var(--muted);gap:6px;font-size:11px;display:grid}.market-release-layout input,.market-release-layout select,.market-release-layout textarea{width:100%;min-height:42px;font-size:13px}.market-release-layout textarea{min-height:70px}.market-release-layout small{color:var(--muted);font-size:10px;line-height:1.6}.market-release-player{border:1px solid var(--line);border-radius:7px;gap:8px;padding:12px;display:grid}.market-release-player strong{font-size:13px}.market-release-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:15px 0;display:flex}.market-release-row>span{color:#bddb97}.market-release-row>div{flex:1;gap:5px;display:grid}.market-release-row strong,.market-release-row b{font-size:12px}.market-release-layout h3{font-size:15px}.market-release-layout .tag{margin-left:6px}@media (max-width:1000px){.market-release-layout{grid-template-columns:1fr;gap:25px}}.market-auction-rules{color:var(--muted);margin:10px 0;font-size:11px}.market-auction-rules summary{cursor:pointer;padding:7px 0}.market-auction-rules p{font-size:11px;line-height:1.7}.market-auction-pulse{border-block:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 15px;margin:12px 0;padding:10px 0;font-size:10px;display:flex}.market-auction-pulse button{font:inherit;border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:5px;padding:8px}.market-auction-pulse button.selected{color:#1c291b;background:#c5e593;border-color:#c5e593}.market-auction-pulse b{color:var(--text);margin-left:3px}.market-auction-search{gap:12px;margin:15px 0;display:flex}.market-auction-search label{color:var(--muted);flex:1;gap:6px;font-size:10px;display:grid}.market-auction-search input,.market-auction-search select{width:100%;min-height:40px;font-size:12px}.market-auction-search label:first-child{flex:2}.market-auction-row{border-top:1px solid var(--line);grid-template-columns:minmax(160px,1.6fr) 100px minmax(100px,1fr) 110px;align-items:start;gap:14px;padding:16px 0;display:grid}.market-auction-row.winning{border-left:3px solid #bbdc8a;padding-left:9px}.market-auction-identity>small{color:var(--muted);margin:7px 0;font-size:10px;line-height:1.6;display:block}.market-auction-identity>.roster-name-line>strong{font-size:13px}.market-countdown,.market-high-bid{gap:7px;padding-top:3px;display:grid}.market-countdown>small,.market-high-bid>small{color:var(--muted);font-size:9px}.market-countdown>strong{font-variant-numeric:tabular-nums;font-size:17px}.market-countdown.urgent>strong{color:#f4b172}.market-high-bid>strong{font-size:13px}.market-high-bid>span{color:#c5e593;letter-spacing:.6px;font-size:8px}.market-bid-timeline{color:var(--muted);font-size:10px}.market-bid-timeline summary{cursor:pointer}.market-bid-timeline>div{border-bottom:1px solid var(--line);gap:4px;padding:9px 0;display:grid}.market-bid-timeline b{color:var(--text)}.market-auction-decision{gap:8px;display:grid}.market-auction-decision summary{cursor:pointer;justify-content:center;list-style:none;display:flex}.market-auction-decision form{gap:10px;margin-top:10px;display:grid}.market-auction-decision form label{gap:6px;font-size:10px;display:grid}.market-auction-decision input{width:100%;min-width:0;min-height:38px;font-size:12px}.market-auction-decision small{color:var(--muted);font-size:9px;line-height:1.6}@media (max-width:1100px){.market-auction-row{grid-template-columns:minmax(140px,1fr) 90px 100px}.market-auction-decision{grid-column:1/-1;justify-self:end;min-width:130px;max-width:260px}}@media (max-width:580px){.market-auction-row{grid-template-columns:minmax(0,1fr) 110px;gap:12px;padding:16px 0}.market-auction-identity{grid-area:1/1/3}.market-countdown{grid-area:1/2}.market-high-bid{grid-area:2/2}.market-auction-decision{grid-column:1/-1;justify-self:stretch;max-width:none}.market-auction-decision form{grid-template-columns:1fr auto;align-items:end}.market-auction-decision form>small{grid-area:2/1/auto/-1}.market-auction-decision .button{min-height:40px}.market-auction-identity .roster-inline-vg{min-width:40px;min-height:25px;padding:4px 6px}.market-auction-identity .roster-inline-vg>b{font-size:14px}.market-countdown>strong{font-size:18px}.market-high-bid>strong{font-size:12px}.market-bid-timeline>div small{font-size:9px}.market-auction-search{gap:8px}.market-auction-pulse{gap:9px}.market-auction-pulse>span{font-size:9px}}.market-transfer-list h2{margin:5px 0;font-size:21px}.market-transfer-list>p{color:var(--muted);font-size:12px;line-height:1.6}.market-publish{margin:15px 0}.market-publish>summary{cursor:pointer;align-items:center;width:fit-content;list-style:none;display:flex}.market-publish form{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;padding:15px;display:grid}.market-publish label{color:var(--muted);gap:6px;font-size:11px;display:grid}.market-publish input,.market-publish select{width:100%;min-height:42px;font-size:13px}.market-transfer-rows>article{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) 160px;align-items:start;gap:12px;padding:16px 0;display:grid}.market-transfer-rows .db-player-photo{width:44px;height:60px}.market-transfer-rows>article>div{gap:7px;display:grid}.market-transfer-rows strong{font-size:13px}.market-transfer-rows small,.market-transfer-rows p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.market-transfer-rows b{font-size:12px}.market-transfer-rows .text-link{font-size:10px}@media (max-width:580px){.market-publish form{grid-template-columns:1fr;padding:12px}.market-transfer-rows>article{grid-template-columns:40px minmax(0,1fr);gap:10px}.market-transfer-rows>article>div:last-child{grid-column:2;justify-content:space-between;align-items:center;display:flex}.market-transfer-rows .button{min-height:38px;font-size:10px}}.magic-market-layout .xls-market-sidebar{border-radius:6px;padding:14px}.magic-market-layout .xls-market-sidebar h2{font-size:21px}.magic-market-layout .xls-market-sidebar nav button{border-radius:3px;min-height:43px;padding:10px 8px;font-size:12px}.magic-market-layout .xls-market-sidebar nav button small{letter-spacing:.4px;margin-top:4px;font-size:8px}.magic-market-tools{border-top:1px solid var(--line);margin:14px 0;padding-top:12px;font-size:12px}.magic-market-tools>summary{cursor:pointer;color:var(--muted);padding:8px 0}.magic-market-tools nav{margin-top:8px}.magic-market-layout .panel{border-radius:5px;padding:14px}.magic-market-layout .xls-market-title{margin:0 0 12px;padding:0 0 12px}.magic-market-layout .xls-market-title h2{font-size:22px}.magic-market-layout .xls-session-register>.section-heading{margin-bottom:12px}.magic-market-layout .xls-session-register .roster-table td{vertical-align:middle;padding:12px 10px}.magic-market-layout .xls-session-register .roster-table td:first-child{width:36%}.magic-market-layout .xls-session-register .roster-table td:last-child{min-width:130px}.magic-market-layout .xls-session-register td .text-link{margin-top:8px;font-size:11px;display:block}.magic-market-layout .xls-session-register .roster-table th{background:#26352c;padding:10px;font-size:10px}.magic-market-layout .xls-session-register .roster-table tbody tr:nth-child(2n){background:#ffffff03}.magic-market-layout .xls-session-register .roster-table td small{font-size:10px;line-height:1.5}.magic-back-list{align-items:center;min-height:32px;margin:0 0 16px;font-size:12px;display:inline-flex}.magic-market-layout .xls-session-heading{border-bottom:1px solid var(--line);align-items:center;padding-bottom:13px}.magic-market-layout .xls-session-heading h2{font-size:21px}.magic-market-layout .xls-session-heading p{font-size:11px;line-height:1.6}.magic-market-layout .xls-session-heading>.button{font-size:11px}.magic-market-layout .market-session-detail>div:first-child>p,.magic-market-layout #market-session-hub>.section-heading,.magic-market-layout #market-session-hub>p:first-of-type{display:none}.magic-market-layout #market-session-hub .market-session-detail>div:first-child>h3{font-size:15px}.magic-trade-editor{margin:14px 0}.magic-trade-editor>summary{cursor:pointer;list-style:none;display:inline-flex}.magic-trade-editor>form{margin-top:15px}.magic-market-layout .club-trades>h2{margin:6px 0;font-size:18px}.magic-market-layout .club-trades>p{font-size:11px;line-height:1.65}.magic-market-layout .trade-grid{display:block}.magic-market-layout .trade-card{margin-top:8px}.magic-market-layout .trade-card>summary{align-items:center;gap:12px;padding:6px 0;display:flex}.magic-market-layout .trade-card>summary strong{font-size:12px}.magic-market-layout .trade-card .trade-expand-label{margin-left:auto;font-size:10px}.magic-market-layout .club-trades .xls-market-table{min-width:850px}.magic-auction-columns{color:var(--muted);background:#26352c;grid-template-columns:minmax(160px,1.6fr) 100px minmax(100px,1fr) 110px;gap:14px;margin-top:14px;padding:11px 8px;font-size:10px;display:grid}.magic-market-layout .market-auction-row{gap:14px;padding:12px 8px}.magic-market-layout .market-auction-row:nth-child(2n){background:#ffffff03}.magic-market-layout .live-free-board h2{font-size:17px}.magic-market-layout .market-countdown>strong{font-size:15px}.magic-market-wallet-mobile{display:none}.magic-cash-summary{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:12px;padding:15px 0;font-size:12px;display:flex}.magic-cash-summary>strong{flex-basis:100%;font-size:17px}.magic-cash-summary b{font-variant-numeric:tabular-nums;margin-left:6px}.magic-market-cash .magic-cash-table{width:100%;min-width:0}.magic-cash-table td:first-child{white-space:nowrap;width:130px}.magic-cash-table td:last-child{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.magic-market-cash>small{color:var(--muted);margin-top:14px;font-size:10px;line-height:1.6;display:block}@media (max-width:1100px){.magic-auction-columns{grid-template-columns:minmax(140px,1fr) 90px 100px}.magic-auction-columns>span:last-child{display:none}}@media (max-width:760px){.magic-market-layout .xls-market-sidebar{border:0;margin-bottom:12px;padding:0}.magic-market-layout .xls-market-sidebar>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid;overflow:visible}.magic-market-layout .xls-market-sidebar>nav button{text-align:left;white-space:normal;justify-content:flex-start;min-width:0;min-height:42px;padding:10px 8px;font-size:11px}.magic-market-layout .xls-market-sidebar>nav button:last-child{grid-column:1/-1}.magic-market-layout .xls-market-sidebar nav button>span{min-width:0}.magic-market-layout .xls-market-sidebar>.magic-market-tools{border:0;margin:6px 0 0;padding:0}.magic-market-layout .magic-market-tools nav{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.magic-market-wallet-mobile{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;padding:10px 0;font-size:11px;display:flex}.magic-market-wallet-mobile>strong{flex:1}.magic-market-wallet-mobile>span{font-variant-numeric:tabular-nums}.magic-market-wallet-mobile>.text-link{min-height:28px;font-size:10px}.magic-market-layout .panel{padding:12px}.magic-market-layout .market-watch-disclosure{margin-bottom:12px;font-size:11px}.magic-market-layout .xls-session-register .roster-table{table-layout:fixed;width:100%;min-width:0}.magic-market-layout .xls-session-register th:nth-child(2),.magic-market-layout .xls-session-register td:nth-child(2),.magic-market-layout .xls-session-register th:nth-child(4),.magic-market-layout .xls-session-register td:nth-child(4){display:none}.magic-market-layout .xls-session-register th:first-child,.magic-market-layout .xls-session-register td:first-child{width:45%}.magic-market-layout .xls-session-register th:nth-child(3){width:23%}.magic-market-layout .xls-session-register th:last-child{width:32%}.magic-market-layout .xls-session-register .roster-table td{overflow-wrap:anywhere;padding:10px 6px;font-size:11px}.magic-market-layout .xls-session-register .roster-table th{padding:10px 6px}.magic-market-layout .xls-session-register td .button{white-space:normal;min-height:36px;padding:7px 9px;font-size:10px}.magic-market-layout .xls-session-register td .text-link{min-height:30px;font-size:10px}.magic-market-layout .xls-session-register td small{font-size:9px}.magic-market-layout .xls-session-register td .ownership-badge{white-space:normal;padding:4px;font-size:9px}.magic-market-layout .xls-session-heading{display:block}.magic-market-layout .xls-session-heading>.button{width:100%;min-height:40px;margin-top:10px}.magic-market-layout .xls-selected-session .xls-market-navigation{margin:12px 0}.magic-market-layout .xls-market-title h2{font-size:20px}.magic-market-layout .xls-market-title p{font-size:11px}.magic-market-layout .trade-card>summary{flex-wrap:wrap}.magic-cash-summary{gap:10px}.magic-cash-summary>span{flex-basis:100%}.magic-market-layout .magic-cash-table th,.magic-market-layout .magic-cash-table td{padding:10px 5px;font-size:10px}.magic-cash-table td:first-child{white-space:normal;width:76px}.magic-cash-table td:last-child{font-size:10px}.magic-market-layout .magic-auction-columns{display:none}}.magic-session-deadline{display:none!important}@media (max-width:760px){.magic-market-layout .xls-market-table thead{display:table-header-group}.magic-market-layout .xls-market-table tbody{display:table-row-group}.magic-market-layout .xls-market-table tr{border:0;border-radius:0;padding:0;display:table-row}.magic-market-layout .xls-market-table td{border-bottom:1px solid var(--line);text-align:left;display:table-cell}.magic-market-layout .xls-market-table td:before{display:none}.magic-market-layout .xls-market-table td>small{margin-top:5px;display:block}.magic-market-layout .xls-session-register .roster-table td:nth-child(2),.magic-market-layout .xls-session-register .roster-table td:nth-child(4){display:none}.magic-market-layout .xls-session-register .roster-table td:last-child{min-width:0}.magic-market-layout .xls-session-register .roster-table td>.button{width:auto}.magic-session-deadline{color:var(--muted);display:block!important}}.magic-released-table{min-width:540px}.magic-released-table td{font-size:12px}.magic-released-table .player-tm-value{font-size:11px}.magic-released-table .player-tm-value small{font-size:9px}.market-player-db-link{color:inherit;text-underline-offset:4px;text-decoration:none}:is(.market-player-db-link:hover,.market-player-db-link:focus-visible){color:#c5e593;text-decoration:underline}.market-player-db-link:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #c5e593}.simple-market-search{display:block!important}.simple-market-search label{width:100%}.simple-market-search input{width:100%;min-height:46px;font-size:15px!important}.manual-offer-results>article{align-items:center}.manual-player-action{min-width:180px}.manual-player-action form{gap:8px;display:grid}.manual-player-action form label{gap:5px;font-size:11px;display:grid}.manual-player-action input{width:100%;min-width:0;min-height:40px;font-size:14px}.manual-player-action form>small{color:var(--muted);font-size:10px;line-height:1.5}.legacy-market-requests>summary{cursor:pointer;color:var(--muted);padding:12px 0;font-size:11px}.manual-offer-results .market-player-info h3{font-size:14px}.manual-offer-results .market-player-info>small{font-size:11px}.manual-offer-results .market-player-info .ownership-badge{font-size:10px}@media (max-width:760px){.manual-offer-results>article{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:13px 0!important;display:grid!important}.manual-offer-results .market-player-avatar{display:none}.manual-offer-results .market-player-info{grid-area:1/1}.manual-offer-results>article>.market-star{grid-area:1/2}.manual-offer-results>article>.player-tm-value{grid-area:2/1/auto/-1;font-size:11px}.manual-offer-results>article>.player-tm-value small,.manual-offer-results>article>.player-tm-value .text-link{margin-left:7px;font-size:9px;display:inline}.manual-offer-results .manual-player-action{grid-area:3/1/auto/-1;width:100%;min-width:0;max-width:none}.manual-player-action form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.manual-player-action form>small,.manual-player-action form>.text-link{grid-column:1/-1}.manual-player-action .button{min-height:42px;padding:9px 12px;font-size:11px}.manual-offer-results .roster-name-line{gap:7px}.manual-offer-results .market-player-info h3{font-size:14px}.simple-market-search input{min-height:46px}}.sealed-session-results>p{color:var(--muted);font-size:12px;line-height:1.6}.sealed-session-results>label{gap:7px;margin:16px 0;font-size:12px;display:grid}.sealed-session-results select{width:100%;min-height:42px}.market-lot-outcome strong,.market-lot-outcome small{margin-top:6px;display:block}.sealed-public-result{border:1px solid var(--line);gap:9px;margin-bottom:14px;padding:16px;display:grid}.sealed-public-result strong{font-size:20px}.sealed-public-result small{font-size:12px}.sealed-results-table .winning-result-row{background:#bbdc8a12}.sealed-results-table .winning-result-row td:first-child{border-left:3px solid #bbdc8a}.portal-back-button{border:1px solid var(--line);min-height:42px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:8px 12px 8px 8px;font-size:12px;display:inline-flex}.portal-back-button:hover{background:#ffffff08;border-color:#92ac77}.portal-back-button:focus-visible{outline-offset:3px;outline:2px solid #c5e593}.portal-back-button:disabled{opacity:.45;cursor:default}.topbar .top-left,.topbar .breadcrumb{min-width:0}@media (max-width:760px){.portal-back-button{min-width:42px;min-height:42px;padding:8px}.portal-back-button span{display:none}.topbar .top-left{gap:7px}.topbar .breadcrumb{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.classic-market{color:#333;background:#fff;border:1px solid #d4d7dc;border-radius:5px;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.classic-market-heading{color:#fff;background:#202a38;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;display:flex}.classic-market-heading h2{letter-spacing:0!important;margin:5px 0 0!important;font-family:Arial,sans-serif!important;font-size:23px!important}.classic-market-heading small{letter-spacing:1.5px;color:#a9b6c7;font-size:9px}.classic-market-club{text-align:right;gap:5px;font-size:12px;display:grid}.classic-market-club span{font-variant-numeric:tabular-nums;color:#bcd89b}.classic-market-nav{background:#f0f1f3;border-bottom:1px solid #d3d7de;flex-wrap:wrap;gap:0;display:flex}.classic-market-nav button{color:#555;font:inherit;cursor:pointer;background:0 0;border-top:0;border-bottom:3px solid #0000;border-left:0;border-right:1px solid #dadddf;align-items:center;gap:6px;padding:13px 15px;font-size:12px;display:flex}.classic-market-nav button.active{color:#142e4b;background:#fff;border-bottom-color:#4d789b;font-weight:700}.classic-market-body{--text:#333;--muted:#687382;--line:#d9dee4;--accent:#315a7c;min-width:0;padding:20px}.classic-market-body .panel{box-shadow:none;color:#333;background:#fff;border:1px solid #d9dee4;border-radius:3px;padding:14px}.classic-market-body h2,.classic-market-body h3,.classic-market-body h4{letter-spacing:0!important;text-transform:none!important;font-family:Arial,sans-serif!important}.classic-market-body h2{font-size:20px!important}.classic-market-body h3{font-size:17px!important}.classic-market-body h4{font-size:14px!important}.classic-market-body p{color:#65707e;font-size:12px;line-height:1.6}.classic-market-page-title{border-bottom:3px solid #e2e4e8;justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;padding-bottom:12px;display:flex}.classic-market-page-title h3{margin:0}.classic-market-body .button{font:inherit;border-radius:3px;min-height:36px;padding:8px 12px;font-size:12px}.classic-market-body .button.primary{color:#fff;box-shadow:none;background:#315a7c;border:1px solid #315a7c}.classic-market-body .button.secondary{color:#34485d;background:#f5f6f8;border:1px solid #cdd5dd}.classic-market-body .button:disabled{opacity:.45}.classic-market-body input,.classic-market-body select,.classic-market-body textarea{color:#333;font:inherit;background:#fff;border:1px solid #bcc6d0;border-radius:3px;min-height:39px;padding:9px;font-size:13px}.classic-market-body .text-link,.classic-market-body a{color:#2d638c}.classic-market-body .market-player-db-link:hover{color:#153c60}.classic-market-body .notice{color:#41566a;background:#f3f6fa;border:1px solid #d1dce8;border-radius:3px;font-size:12px}.classic-market-body .tag{color:#4b5968;background:#f0f2f5;border:1px solid #d6dce2}.classic-market-body .eyebrow{color:#6f7d8b;font-size:9px}.classic-market-body label{color:#57616e;font-size:12px}.classic-session-form{background:#f6f7f9;border:1px solid #dce1e7;margin-bottom:20px;padding:16px}.classic-session-form h4{margin:0 0 14px}.classic-form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:14px;display:grid}.classic-form-grid label{gap:6px;display:grid}.classic-form-grid input,.classic-form-grid select{width:100%}.classic-market-body .classic-checkbox{align-items:center;gap:8px;margin:14px 0;display:flex}.classic-checkbox input{width:15px;height:15px;min-height:0}.classic-list-tools{color:#687382;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:11px;display:flex}.classic-list-tools label{align-items:center;gap:8px;display:flex}.classic-list-tools select{min-height:32px;padding:5px}.classic-table-scroll{overflow:auto}.classic-session-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.classic-session-table th{color:#485362;white-space:nowrap;background:#e7e9ed;padding:11px;font-size:11px}.classic-session-table td{vertical-align:middle;border-bottom:1px solid #dfe3e7;padding:12px 11px}.classic-session-table tr:nth-child(2n){background:#f6f7f9}.classic-session-table td:first-child{width:40%}.classic-session-table td small{color:#7a8590;margin-top:5px;font-size:10px;display:block}.classic-session-table td:last-child{white-space:nowrap}.classic-session-table .text-link{margin-left:10px;font-size:11px}.classic-state{color:#7b8490;white-space:nowrap;background:#edf0f3;border-radius:3px;padding:4px 7px;font-size:10px}.classic-state.open{color:#267246;background:#e4f1e9}.classic-empty{text-align:center;background:#f6f7f9;margin:0;padding:22px 12px;font-size:12px}.classic-back-list{align-items:center;gap:3px;min-height:35px;margin-bottom:10px;font-size:12px;display:flex}.classic-session-title{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:15px;display:flex}.classic-session-title h3{flex:1;margin:0}.classic-session-title small{color:#6f7b87;font-size:11px}.classic-session-nav{border-bottom:1px solid #d3dae1;flex-wrap:wrap;margin:10px 0 16px;display:flex}.classic-session-nav button{color:#657486;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:11px 14px;font-size:12px;display:flex}.classic-session-nav button.active{color:#244d70;border-bottom-color:#315a7c;font-weight:700}.classic-sealed-lock{text-align:center;color:#556b80;background:#f5f7fa;border:1px solid #dbe2ea;padding:45px 20px}.classic-sealed-lock svg{margin:auto}.classic-channel-control{background:#f3f5f8;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;padding:12px;font-size:12px;display:flex}.classic-market-body .roster-table{color:#394550}.classic-market-body .roster-table th,.classic-market-body .magic-auction-columns{color:#526171;background:#e7e9ed;font-size:10px}.classic-market-body .roster-table td{border-bottom:1px solid #dde2e6;padding:10px;font-size:12px}.classic-market-body .roster-inline-vg{color:#224968;background:#ecf2f7;border:1px solid #bed0de;border-radius:3px}.classic-market-body .market-auction-row.winning,.classic-market-body .winning-result-row{background:#eaf4eb;border-color:#6d9c6e}.classic-market-body .market-countdown>strong,.classic-market-body .market-high-bid>strong{color:#263f55}.classic-market-body .market-auction-pulse button.selected,.classic-market-body .segment button.selected{color:#fff;background:#315a7c;border-color:#315a7c}.classic-market-body .segment button{color:#4d6173;background:#f2f4f7;border-color:#cfd7df}.classic-market-body .market-high-bid>span{color:#267246}.classic-market-body .market-star{color:#7b8b98;background:#fff;border-color:#ccd5de}.classic-market-body .market-star.watched{color:#315a7c;background:#e5edf4}.classic-market-body .ownership-badge.free{color:#267246;background:#e6f2e8;border-color:#b4d6bd}.classic-market-body .ownership-badge.owned{color:#647080;background:#eef0f4;border-color:#d0d6df}.classic-market-body .market-auction-search input,.classic-market-body .market-auction-search select{background:#fff}.classic-market-body .market-player-info h3{font-size:14px!important}.classic-market-body .market-release-desk .market-empty strong,.classic-market-body .market-empty strong{color:#455565}.classic-market-body .market-journal-list article{padding:11px 0}.classic-market-body .market-result.done{color:#267246;background:#edf5ee;border-color:#b6d8bf}.classic-offer-recap{border-top:1px solid #d9dfe5;margin-top:20px;padding-top:12px;font-size:12px}.classic-offer-recap summary{cursor:pointer;color:#315a7c}.classic-market-body .trade-grid{display:block}.classic-market-body .trade-card{margin-top:8px}.classic-market-body .trade-card>summary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.classic-market-body .trade-card>summary strong{font-size:12px}.classic-market-body .trade-expand-label{margin-left:auto;font-size:10px}.classic-market-body .classic-market-cash{display:none}@media (max-width:760px){.classic-market-heading{padding:14px}.classic-market-heading h2{font-size:20px!important}.classic-market-club{font-size:11px}.classic-market-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.classic-market-nav button{text-align:left;border-bottom-width:2px;min-height:43px;padding:10px;font-size:11px}.classic-market-body{padding:12px}.classic-market-page-title h3{font-size:15px!important}.classic-market-page-title .button{padding:8px;font-size:10px}.classic-form-grid{grid-template-columns:1fr}.classic-session-form{padding:12px}.classic-session-table{min-width:440px;font-size:11px}.classic-session-table th,.classic-session-table td{padding:10px 7px}.classic-session-table td:first-child{width:36%}.classic-session-nav{flex-wrap:nowrap;overflow:auto}.classic-session-nav button{white-space:nowrap;padding:10px;font-size:11px}.classic-session-title small{flex-basis:100%}.classic-market-body .xls-market-table{min-width:660px}.classic-market-body .xls-market-table thead{display:table-header-group}.classic-market-body .xls-market-table tbody{display:table-row-group}.classic-market-body .xls-market-table tr{border:0;padding:0;display:table-row}.classic-market-body .xls-market-table td{border-bottom:1px solid #dce2e8;padding:10px;font-size:11px;display:table-cell}.classic-market-body .xls-market-table td:before{display:none}.classic-market-body .xls-market-table td small{margin-top:5px;display:block}.classic-market-body .manual-offer-results>article{grid-template-columns:minmax(0,1fr) auto!important}.classic-market-body .manual-player-action input{font-size:14px}.classic-channel-control .button{font-size:11px}.classic-market-body .panel{padding:10px}.classic-market-body .market-auction-row{padding:12px 5px}.classic-market-body .market-auction-decision{max-width:none}}.classic-market-body .catalog-banner{color:#394d60;background:#f2f4f7;border:1px solid #d5dce4;border-radius:3px;padding:14px}.classic-market-body .catalog-banner h2{color:#344e67;font-size:18px!important}.classic-market-body .catalog-banner .type-icon{color:#315a7c;background:#e1e9f0}.classic-market-body .catalog-tabs button{color:#536b7d}.classic-market-body .catalog-tabs button.selected{color:#315a7c;border-color:#315a7c}.admin-play-mode{margin-bottom:12px!important;padding:10px 14px!important}.admin-play-mode p{display:none}.admin-play-mode strong{font-size:12px}.admin-play-mode .button{min-height:36px;font-size:11px}.classic-market-body input:not([type=checkbox]):not([type=radio]),.classic-market-body select,.classic-market-body textarea,.modal input[name=amount]{caret-color:#172c40;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-variant-numeric:tabular-nums;opacity:1;color:#172c40!important;-webkit-text-fill-color:#172c40!important;background:#fff!important;border-color:#9aabbb!important}.classic-market-body input::placeholder,.classic-market-body textarea::placeholder,.modal input[name=amount]::placeholder{opacity:1;color:#66788a!important;-webkit-text-fill-color:#66788a!important}.classic-market-body input:focus,.classic-market-body select:focus,.classic-market-body textarea:focus,.modal input[name=amount]:focus{outline-offset:2px;outline:2px solid #3577aa}.classic-market-body input:disabled,.classic-market-body select:disabled{color:#657282!important;-webkit-text-fill-color:#657282!important;background:#edf0f3!important}.classic-market-body input[inputmode=numeric],.modal input[name=amount]{font-weight:600;font-size:16px!important}.classic-market-heading{padding:12px 16px}.classic-market-nav button{min-height:42px;padding:10px 12px}.classic-market-body{padding:14px}.classic-market-mobile-picker,.classic-mobile-label{display:none}.classic-advanced{border-block:1px solid #d9e0e6;margin:12px 0;padding:6px 0}.classic-advanced>summary{cursor:pointer;color:#315a7c;align-items:center;gap:8px;min-height:42px;font-size:13px;display:flex}.classic-advanced>summary:after{content:"+";margin-left:auto}.classic-advanced[open]>summary:after{content:"−"}.classic-advanced[open]>.classic-form-grid{margin-top:10px}:is(.classic-market-body summary:focus-visible,.classic-market button:focus-visible){outline-offset:2px;outline:2px solid #3577aa}.manual-offer-editor{width:100%}.manual-offer-editor>summary{cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.manual-offer-editor>summary::-webkit-details-marker{display:none}.manual-offer-editor[open]>summary{margin-bottom:10px;color:#284f71!important;background:#e9eff5!important}.classic-market-body .manual-player-action{min-width:160px}.classic-market-body .market-session-compact>.section-heading,.classic-market-body .market-session-compact>p:first-of-type,.classic-market-body .market-session-compact .market-session-detail>div:first-child{display:none}.classic-market-body .market-session-compact{border:0;padding:0}.classic-market-body .live-free-board>.section-heading{margin-bottom:10px}.classic-market-body .market-auction-pulse b,.classic-market-body .market-bid-timeline b{color:#203c55}.classic-market-body .market-auction-pulse button{color:#315a7c;border-color:#a8b8c7}.classic-market-body .market-auction-rules,.classic-market-body .auction-advanced-filters{color:#53677c;margin:8px 0;font-size:12px}.classic-market-body .market-auction-rules>summary,.classic-market-body .auction-advanced-filters>summary{cursor:pointer;align-items:center;min-height:36px;display:flex}.classic-market-body .xls-auction-detail{color:#203c55;background:#f4f7fa;border:1px solid #cad6e1}.classic-market-body .xls-auction-detail form{gap:10px;display:grid}.classic-market-body .xls-auction-detail form label{gap:6px;display:grid}.classic-market-body .xls-auction-detail input{width:100%}@media (max-width:760px){.classic-market{border-radius:6px;max-width:100%}.classic-market-heading{gap:8px;padding:10px 12px}.classic-market-heading h2{margin:0!important;font-size:18px!important}.classic-market-heading>div>small{display:none}.classic-market-club{gap:3px;min-width:0;font-size:11px}.classic-market-club strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.classic-market-club span{font-size:13px;font-weight:600}.classic-market-nav{display:none}.classic-market-mobile-picker{color:#4b6075;background:#f1f4f7;border-bottom:1px solid #d3dce5;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:grid}.classic-market-mobile-picker select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:5px;width:100%;min-height:44px;margin:0;padding:8px;font-size:16px;color:#183a56!important;-webkit-text-fill-color:#183a56!important;background:#fff!important;border:1px solid #a9b9c8!important}.classic-market-body{padding:10px}.classic-market-page-title{border-bottom-width:1px;margin-bottom:10px;padding-bottom:8px}.classic-market-page-title h3{font-size:16px!important}.classic-market-page-title .button{min-height:44px;padding:8px 10px;font-size:12px}.classic-market-body .button,.classic-market-body .text-link{min-height:44px}.classic-market-body input:not([type=checkbox]):not([type=radio]),.classic-market-body select,.classic-market-body textarea{box-sizing:border-box;max-width:100%;min-height:44px;font-size:16px!important}.classic-market-body .button{font-size:12px}.classic-market-body .panel{padding:10px}.classic-form-grid{gap:10px}.classic-session-form{margin-bottom:10px;padding:10px}.classic-session-form h4{display:none}.classic-session-form>button{width:100%}.classic-market-body .classic-checkbox{min-height:36px;margin:10px 0}.classic-list-tools{margin:6px 0 10px}.classic-list-tools select{max-width:170px}.classic-table-scroll{overflow:visible}.classic-session-table{width:100%;min-width:0;display:block}.classic-session-table thead{display:none}.classic-session-table tbody{gap:6px;display:grid}.classic-session-table tr{border:1px solid #d8e0e7;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;padding:10px;display:grid;background:#fff!important}.classic-session-table td{border:0;min-width:0;display:block;padding:0!important}.classic-session-table .classic-session-name{grid-area:1/1;width:auto}.classic-session-name strong{overflow-wrap:anywhere;font-size:14px}.classic-session-table td small{margin-top:4px;font-size:11px}.classic-session-table .classic-session-status{text-align:right;grid-area:1/2;align-self:start}.classic-session-table .classic-session-date{color:#596d80;grid-area:2/1;align-self:center;font-size:11px;line-height:1.5}.classic-mobile-label{display:inline}.classic-session-table .classic-session-action{grid-area:2/2}.classic-session-action .button{min-width:76px}.classic-state{font-size:11px}.classic-session-title{gap:8px;margin-bottom:8px}.classic-session-title h3{flex-basis:100%;font-size:16px!important}.classic-session-title small{flex:1;line-height:1.5}.classic-session-title .button{white-space:normal;max-width:100%}.classic-back-list{margin-bottom:4px}.classic-session-nav{flex-wrap:wrap;gap:3px;margin:6px 0 10px;display:flex;overflow:visible}.classic-session-nav button{white-space:normal;flex:1;justify-content:center;min-height:44px;padding:9px 5px;font-size:12px;line-height:1.3}.classic-sealed-lock{padding:20px 12px}.classic-empty{padding:16px 10px}.classic-market-body .market-search-results.manual-offer-results>article{align-items:center;gap:6px 8px;padding:10px 0;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.classic-market-body .manual-offer-results .market-player-avatar{display:none}.classic-market-body .manual-offer-results .market-player-info{grid-area:1/1;min-width:0}.classic-market-body .manual-offer-results .market-player-info h3{flex-wrap:wrap;gap:6px;font-size:14px!important}.classic-market-body .manual-offer-results .market-player-action{grid-column:1/-1;width:100%;min-width:0}.classic-market-body .manual-offer-results .market-star{grid-area:1/2;width:44px;height:44px}.classic-market-body .manual-offer-results .player-market-value{font-size:11px}.classic-market-body .manual-offer-editor>summary{min-height:40px}.classic-market-body .manual-offer-editor form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.classic-market-body .manual-offer-editor form>small{grid-column:1/-1}.classic-market-body .manual-player-action input{width:100%}.classic-market-body .xls-catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.classic-market-body .xls-catalog-filters label{min-width:0}.classic-market-body .xls-catalog-filters input,.classic-market-body .xls-catalog-filters select{width:100%}.classic-market-body .magic-auction-columns{display:none}.classic-market-body .market-auction-search{gap:8px;margin:10px 0}.classic-market-body .market-auction-search label{min-width:0}.classic-market-body .market-auction-search label:first-child{flex:1.3}.classic-market-body .market-auction-pulse{gap:6px;margin:8px 0}.classic-market-body .market-auction-pulse>button{min-height:40px;padding:7px 10px;font-size:12px}.classic-market-body .market-auction-pulse>span{font-size:11px}.classic-market-body .market-auction-row{grid-template-columns:minmax(0,1fr) 110px;gap:8px;padding:10px 4px}.classic-market-body .market-auction-identity{grid-area:1/1/3;min-width:0}.classic-market-body .market-countdown{grid-area:1/2}.classic-market-body .market-high-bid{grid-area:2/2}.classic-market-body .market-auction-decision{grid-column:1/-1;justify-self:stretch;width:100%;min-width:0;max-width:none}.classic-market-body .market-auction-decision form{grid-template-columns:minmax(0,1fr) auto}.classic-market-body .market-auction-identity .roster-name-line{flex-wrap:wrap}.classic-market-body .market-countdown>strong{font-size:17px}.classic-market-body .market-high-bid>strong{font-size:13px}.classic-market-body .market-countdown.urgent>strong{color:#b23b17}.classic-market-body .market-countdown,.classic-market-body .market-high-bid{gap:4px}.classic-market-body .market-auction-decision form>small{font-size:11px}.classic-market-body .roster-table-wrap{overflow:visible}.classic-market-body .xls-market-table{width:100%;min-width:0;display:block}.classic-market-body .xls-market-table thead{display:none}.classic-market-body .xls-market-table tbody{gap:8px;display:grid}.classic-market-body .xls-market-table tr{background:#fff;border:1px solid #d5dfe7;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.classic-market-body .xls-market-table td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;font-size:12px;display:block}.classic-market-body .xls-market-table td[data-label]:before{content:attr(data-label);color:#61758a;margin-bottom:4px;font-size:10px;display:block}.classic-market-body .xls-market-table td:first-child{grid-column:1/-1;width:auto}.classic-market-body .xls-market-table td:last-child{grid-column:1/-1;min-width:0}.classic-market-body .xls-market-table td:last-child .button{width:100%}.classic-market-body .xls-market-table td small{font-size:11px;line-height:1.5}.classic-market-body .xls-market-table .market-lot-outcome{font-size:12px}.classic-market-body .xls-auction-detail{margin-top:10px;padding:12px;scroll-margin-top:75px}.classic-market-body .xls-auction-detail>.section-heading{flex-wrap:wrap;gap:6px}.classic-market-body .xls-auction-detail form>.button{width:100%}.classic-channel-control{gap:8px;padding:9px}.classic-offer-recap{margin-top:12px;padding-top:8px}.classic-offer-recap>summary{align-items:center;min-height:44px;display:flex}}.classic-market.market-readable{--text:#13243b;--muted:#485b70;--panel:#fff;--panel2:#f1f5fa;--line:#ccd7e3;--line2:#dce4ed;--accent:#145bc2;color:var(--text);isolation:isolate;background:#f4f7fb;border:1px solid #c6d3e2;border-radius:12px;font-size:15px;line-height:1.5}.market-readable .classic-market-heading{color:#fff;background:#122b4b;border-bottom:3px solid #3d83ec;gap:16px;padding:18px 20px}.market-readable .classic-market-heading h2{font-weight:750;line-height:1.2;color:#fff!important;font-size:24px!important}.market-readable .classic-market-heading>div>small{color:#d3dfef;letter-spacing:.08em;font-size:11px}.market-readable .classic-market-club{gap:2px;font-size:14px}.market-readable .classic-market-club>strong{color:#fff;font-size:14px;line-height:1.35}.market-readable .classic-market-club>small{color:#cfdef0;font-size:12px;line-height:1.4}.market-readable .classic-market-club>span{color:#fff;letter-spacing:-.3px;font-size:21px;font-weight:750;line-height:1.3}.market-readable .classic-market-club>.budget-negative{color:#ffb4b4!important}.market-readable .classic-market-nav{background:#fff;border-bottom:1px solid #ccd7e3;gap:4px;padding:6px}.market-readable .classic-market-nav button{color:#354b63;border:0;border-radius:7px;gap:7px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:600}.market-readable .classic-market-nav button.active{color:#104fa9;background:#e8f0ff;box-shadow:inset 0 0 0 1px #b7ccef}.market-readable .classic-market-nav button:hover{background:#edf3fc}.market-readable .classic-market-body{--text:#13243b;--muted:#485b70;--panel:#fff;--panel2:#f1f5fa;--line:#ccd7e3;--line2:#dce4ed;--accent:#145bc2;min-width:0;padding:18px}.market-readable .classic-market-page-title{border:0;align-items:center;margin-bottom:14px;padding-bottom:0}.market-readable .classic-market-page-title h3{color:#142d4d;font-weight:750;font-size:21px!important}.market-readable .classic-market-body .panel{color:#13243b;box-shadow:none;background:#fff;border:1px solid #ccd7e3;border-radius:9px;padding:16px}.market-readable .classic-market-body h2{color:#152e4c;line-height:1.35;font-size:21px!important}.market-readable .classic-market-body h3{color:#152e4c;line-height:1.4;font-size:18px!important}.market-readable .classic-market-body h4{color:#152e4c;line-height:1.4;font-size:16px!important}.market-readable .classic-market-body p{color:#42566d;font-size:14px;line-height:1.6}.market-readable .classic-market-body small{color:#485b70;letter-spacing:0;font-size:12px;line-height:1.5}.market-readable .classic-market-body label{color:#263f5a;font-size:14px;font-weight:600;line-height:1.5}.market-readable .classic-market-body strong,.market-readable .classic-market-body b{color:#172f4b}.market-readable .classic-market-body .eyebrow{color:#4a6079;letter-spacing:.04em;font-size:11px}.market-readable .classic-market-body .button{white-space:normal;min-height:44px;box-shadow:none;text-align:center;border-radius:7px;gap:7px;padding:10px 14px;font-size:14px;font-weight:650;line-height:1.35}.market-readable .classic-market-body .button.primary{color:#fff;background:#155bc0;border:1px solid #155bc0}.market-readable .classic-market-body .button.primary:hover{background:#104b9f;border-color:#104b9f}.market-readable .classic-market-body .button.secondary{color:#23466b;background:#fff;border:1px solid #9bafc5}.market-readable .classic-market-body .button.secondary:hover{background:#eef4fc}.market-readable .classic-market-body .button:disabled{opacity:1;color:#617184;cursor:not-allowed;background:#e6ebf1;border-color:#ccd5df}.market-readable .classic-market-body .text-link{color:#1555ad;text-underline-offset:3px;cursor:pointer;min-height:40px;font-size:13px;text-decoration:underline}.market-readable .classic-market-body :is(button,input,select,textarea,summary,a):focus-visible{outline-offset:3px;outline:3px solid #216be0}.market-readable .classic-market-body input:not([type=checkbox]):not([type=radio]),.market-readable .classic-market-body select,.market-readable .classic-market-body textarea{box-sizing:border-box;caret-color:#102b48;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;opacity:1;border-radius:7px;width:100%;min-width:0;max-width:100%;min-height:46px;padding:11px 12px;font-weight:500;line-height:1.35;box-shadow:inset 0 1px 2px #102b4805;color:#102b48!important;-webkit-text-fill-color:#102b48!important;background:#fff!important;border:1px solid #839bb5!important;font-size:16px!important}.market-readable .classic-market-body input[inputmode=numeric]{letter-spacing:.2px;font-variant-numeric:tabular-nums;min-height:52px;font-weight:750;background:#fff!important;border:2px solid #7399cc!important;font-size:20px!important}.market-readable .classic-market-body input::placeholder,.market-readable .classic-market-body textarea::placeholder{opacity:1;font-weight:400;color:#5b7089!important;-webkit-text-fill-color:#5b7089!important}.market-readable .classic-market-body input:disabled,.market-readable .classic-market-body select:disabled{color:#617184!important;-webkit-text-fill-color:#617184!important;background:#e9eef4!important}.market-readable .classic-market-body input[type=checkbox]{accent-color:#155bc0;flex-shrink:0;width:19px;height:19px}.market-readable .classic-market-body .notice{color:#294967;background:#eaf1fb;border:1px solid #c5d6ed;border-radius:7px;padding:12px;font-size:14px;line-height:1.6}.market-readable .classic-market-body [role=alert]{color:#8b2d1c;background:#fff1ee;border-color:#e6ae9e}.market-readable .classic-market-body .tag,.market-readable .classic-market-body .ownership-badge{letter-spacing:0;border-radius:5px;padding:4px 7px;font-size:12px;font-weight:600;line-height:1.4}.market-readable .classic-market-body .ownership-badge.free{color:#19653c;background:#e9f5ee;border:1px solid #b0d7bf}.market-readable .classic-market-body .ownership-badge.owned{color:#3c526c;background:#edf1f6;border:1px solid #c5d1df}.market-readable .classic-list-tools{color:#42566d;gap:10px;margin:10px 0;font-size:13px}.market-readable .classic-list-tools select{width:auto;min-width:135px}.market-readable .classic-session-table{background:#fff;border:1px solid #cdd8e5;border-radius:7px;font-size:14px;overflow:hidden}.market-readable .classic-session-table th{color:#354c67;letter-spacing:0;background:#e8eef6;padding:12px;font-size:12px}.market-readable .classic-session-table td{color:#304861;padding:14px 12px}.market-readable .classic-session-table td strong{color:#152e4c;font-size:16px}.market-readable .classic-session-table td small{color:#4b6079;font-size:12px}.market-readable .classic-session-table tr:nth-child(2n){background:#f6f9fd}.market-readable .classic-state{color:#42566d;background:#e9eef5;border-radius:5px;align-items:center;padding:4px 8px;font-size:12px;font-weight:650;display:inline-flex}.market-readable .classic-state.open{color:#145d37;background:#e2f3e9}.market-readable .classic-state.open:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px}.market-readable .classic-empty{background:#fff;border:1px dashed #b9cadd;border-radius:8px;padding:24px 16px;color:#42566d!important;font-size:14px!important}.market-readable .classic-session-form{background:#fff;border:1px solid #c6d5e5;border-radius:9px;padding:16px}.market-readable .classic-form-grid{gap:14px}.market-readable .classic-form-grid label{gap:7px}.market-readable .classic-advanced>summary{color:#234e86;min-height:44px;font-size:14px}.market-readable .classic-session-title{background:#fff;border:1px solid #ccd7e3;border-radius:9px;gap:10px;padding:14px}.market-readable .classic-session-title small{color:#42566d;font-size:13px}.market-readable .classic-session-nav{background:#e9eff7;border:1px solid #c8d5e5;border-radius:8px;gap:4px;margin:12px 0;padding:4px;overflow:visible}.market-readable .classic-session-nav button{color:#3d536d;border:0;border-radius:6px;min-height:44px;padding:10px 12px;font-size:14px;font-weight:600}.market-readable .classic-session-nav button.active{color:#1353b1;background:#fff;box-shadow:0 1px 4px #173c6c1a}.market-readable .classic-sealed-lock{color:#1b4f96;background:#fff;border-color:#c6d5e5;border-radius:9px;padding:28px 16px}.market-readable .classic-channel-control{color:#244e7e;background:#e7effb;border:1px solid #c5d7ef;border-radius:8px;padding:12px;font-size:14px}.market-readable .classic-market-body .roster-table{color:#213a55;font-size:14px}.market-readable .classic-market-body .roster-table th{color:#354c67;background:#e8eef6;font-size:12px}.market-readable .classic-market-body .roster-table td{color:#213a55;padding:12px;font-size:14px;line-height:1.5}.market-readable .classic-market-body .roster-table td small{color:#4b6079;font-size:12px}.market-readable .classic-market-body .market-player-db-link{color:#15375c;font-weight:700;text-decoration:none}.market-readable .classic-market-body .market-player-db-link:hover{color:#145bc2;text-decoration:underline}.market-readable .classic-market-body .roster-inline-vg{color:#164f98;background:#e5effe;border:1px solid #b1cbee;border-radius:6px;gap:4px;min-width:45px;padding:4px 7px}.market-readable .classic-market-body .roster-inline-vg small{color:#245d9c;font-size:10px;font-weight:650}.market-readable .classic-market-body .roster-inline-vg b{color:#164f98;font-size:17px}.market-readable .classic-market-body .manual-offer-results>article{background:#fff;border:1px solid #cdd8e5;border-radius:9px;gap:12px;margin-bottom:10px;padding:14px;box-shadow:0 2px 5px #173c6c04}.market-readable .classic-market-body .market-player-info h3{color:#15375c;line-height:1.4;font-size:17px!important}.market-readable .classic-market-body .market-player-info>small{color:#465c75;font-size:13px}.market-readable .classic-market-body .player-tm-value{color:#344d6a;font-size:13px;line-height:1.5}.market-readable .classic-market-body .player-tm-value>span:first-child{color:#243f5f;font-weight:650}.market-readable .classic-market-body .player-tm-value small{color:#516780;font-size:12px}.market-readable .classic-market-body .tm-price-change.up{color:#176b3c}.market-readable .classic-market-body .tm-price-change.down{color:#af3527}.market-readable .classic-market-body .market-search-status{color:#435c78;font-size:13px}.market-readable .classic-market-body .market-auction-search label,.market-readable .classic-market-body .xls-lot-search{color:#263f5a;font-size:14px}.market-readable .classic-market-body .manual-offer-editor form,.market-readable .classic-market-body .market-auction-decision form{gap:10px}.market-readable .classic-market-body .manual-offer-editor form label,.market-readable .classic-market-body .market-auction-decision form label{color:#263f5a;font-size:14px}.market-readable .classic-market-body .manual-offer-editor form>small,.market-readable .classic-market-body .market-auction-decision form>small{color:#485b70;font-size:12px}.market-readable .classic-market-body .manual-offer-editor>summary{min-height:44px;font-size:14px}.market-readable .classic-market-body .market-auction-row{background:#fff;border:1px solid #ccd7e3;border-radius:9px;gap:12px;margin:8px 0;padding:14px}.market-readable .classic-market-body .market-auction-row.winning{background:#eef8f2;border-left:4px solid #278255}.market-readable .classic-market-body .market-countdown,.market-readable .classic-market-body .market-high-bid{gap:5px}.market-readable .classic-market-body .market-countdown>small,.market-readable .classic-market-body .market-high-bid>small{color:#415b77;font-size:12px}.market-readable .classic-market-body .market-countdown>strong{color:#183f71;font-size:22px;font-weight:750;line-height:1.3}.market-readable .classic-market-body .market-high-bid>strong{color:#173554;overflow-wrap:anywhere;font-size:18px;font-weight:750}.market-readable .classic-market-body .market-countdown.urgent>strong{color:#ae381c}.market-readable .classic-market-body .market-high-bid>span{color:#17653b;letter-spacing:0;font-size:11px;font-weight:700}.market-readable .classic-market-body .market-auction-identity>small{color:#485b70;font-size:12px}.market-readable .classic-market-body .market-auction-identity>.roster-name-line>strong{font-size:16px}.market-readable .classic-market-body .market-bid-timeline{color:#385a82;font-size:12px}.market-readable .classic-market-body .market-auction-pulse{background:#eef3fa;border:1px solid #cdd8e5;border-radius:7px;gap:10px;padding:10px;font-size:13px}.market-readable .classic-market-body .market-auction-pulse>span{color:#42566d;font-size:12px}.market-readable .classic-market-body .market-auction-pulse button{color:#234e86;background:#fff;border-color:#a3b9d3;min-height:40px;font-size:13px}.market-readable .classic-market-body .market-auction-pulse button.selected{color:#fff;background:#155bc0;border-color:#155bc0}.market-readable .classic-market-body .market-auction-pulse button.selected b{color:#fff}.market-readable .classic-market-body .market-auction-rules>summary,.market-readable .classic-market-body .auction-advanced-filters>summary{color:#2c5689;min-height:40px;font-size:13px}.market-readable .classic-market-body .segment{background:#e9eff7;border-color:#c6d5e5;border-radius:7px;flex-wrap:wrap;gap:4px;padding:4px}.market-readable .classic-market-body .segment button{color:#38516d;background:0 0;border:0;border-radius:5px;min-height:42px;padding:8px 12px;font-size:13px}.market-readable .classic-market-body .segment button.selected{color:#fff;background:#155bc0}.market-readable .classic-market-body .trade-card{background:#fff;border-color:#cdd8e5}.market-readable .classic-market-body .trade-card>summary strong{color:#173554;font-size:15px}.market-readable .classic-market-body .trade-expand-label{color:#24599a;font-size:12px}.market-readable .classic-market-body .status{color:#294b73;background:#e8eef7;border:1px solid #b7cbe2;font-size:12px}.market-readable .classic-market-body .trade-player-picker{background:#f3f6fb;border-color:#c6d5e5}.market-readable .classic-market-body .trade-selected-player{color:#173f72;background:#e7effb;border-color:#c1d2e9}.market-readable .classic-market-body .market-muted{color:#4b617b;font-size:13px}.market-readable .classic-offer-recap{background:#fff;border:1px solid #c8d6e5;border-radius:8px;padding:0 12px}.market-readable .classic-offer-recap>summary{color:#234f88;align-items:center;min-height:46px;font-size:14px;font-weight:650;display:flex}.market-readable .classic-market-body .xls-auction-detail{background:#fff;border:2px solid #a3bfe4;border-radius:10px;padding:16px}.market-readable .classic-market-body .xls-auction-detail form>small{color:#42566d;font-size:13px}.market-readable .classic-market-body .catalog-banner{background:#e8f0fc;border-color:#b9cdeb}.market-readable .classic-market-body .market-result.done{color:#17653b;background:#e9f5ee;border-color:#b0d7bf}.modal.market-bid-modal{--text:#142d4b;--muted:#465e79;--line:#c8d6e5;color:#142d4b;background:#f7f9fd;border:1px solid #bdcee3;border-radius:12px;max-width:520px}.modal.market-bid-modal>header{color:#fff;background:#122b4b;border-bottom:3px solid #3d83ec;padding:18px}.modal.market-bid-modal>header :is(h2,button,small,.eyebrow){color:#fff!important}.modal.market-bid-modal label{color:#263f5a;font-size:15px}.modal.market-bid-modal p,.modal.market-bid-modal small{color:#42566d;font-size:14px;line-height:1.6}.modal.market-bid-modal .notice{color:#294967;background:#e9f0fb;border-color:#c5d6ed}.modal.market-bid-modal input[name=amount]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:8px;width:100%;min-height:56px;padding:12px;font-weight:750;color:#102b48!important;-webkit-text-fill-color:#102b48!important;background:#fff!important;border:2px solid #7399cc!important;font-size:24px!important}.modal.market-bid-modal .button{border-radius:7px;min-height:46px;font-size:15px}.modal.market-bid-modal .button.primary{color:#fff;background:#155bc0;border-color:#155bc0}.modal.market-bid-modal .button.secondary{color:#244d80;background:#fff;border-color:#9bb3cf}@media (max-width:760px){.market-readable .classic-market-heading{gap:10px;padding:14px}.market-readable .classic-market-heading h2{font-size:22px!important}.market-readable .classic-market-club strong{max-width:180px;font-size:13px}.market-readable .classic-market-club small{font-size:11px}.market-readable .classic-market-club span{font-size:19px}.market-readable .classic-market-mobile-picker{color:#314c6b;background:#e9f0fa;grid-template-columns:1fr;gap:5px;padding:10px 12px;font-size:12px;font-weight:650;display:grid}.market-readable .classic-market-mobile-picker select{border-radius:8px;min-height:48px;padding:10px 12px;font-size:16px;font-weight:650;color:#143b6a!important;background:#fff!important;border:1px solid #94afcf!important}.market-readable .classic-market-body{padding:12px}.market-readable .classic-market-page-title{gap:8px;margin-bottom:12px}.market-readable .classic-market-page-title h3{font-size:19px!important}.market-readable .classic-market-page-title .button{min-height:44px;padding:10px;font-size:13px}.market-readable .classic-market-body .panel{padding:12px}.market-readable .classic-market-body .market-session-compact{background:0 0;border:0;padding:0}.market-readable .classic-market-body p{font-size:14px}.market-readable .classic-list-tools{flex-wrap:wrap;gap:8px}.market-readable .classic-list-tools label{gap:6px;font-size:13px}.market-readable .classic-list-tools select{width:155px;min-width:0}.market-readable .classic-session-table{background:0 0;border:0;overflow:visible}.market-readable .classic-session-table tbody{gap:9px}.market-readable .classic-session-table tr{border-color:#c5d3e4;border-radius:9px;gap:8px 10px;padding:13px;box-shadow:0 2px 4px #173c6c04}.market-readable .classic-session-table td{padding:0;font-size:13px}.market-readable .classic-session-table .classic-session-name strong{font-size:16px;line-height:1.4}.market-readable .classic-session-table .classic-session-date{color:#435c79;font-size:12px;line-height:1.5}.market-readable .classic-session-table .classic-session-action .button{min-width:80px;font-size:14px}.market-readable .classic-state{padding:4px 6px;font-size:11px}.market-readable .classic-session-title{padding:12px}.market-readable .classic-session-title h3{font-size:19px!important}.market-readable .classic-session-title small{min-width:0;font-size:12px}.market-readable .classic-session-title>.button{width:100%}.market-readable .classic-session-nav{gap:3px;padding:4px}.market-readable .classic-session-nav button{min-width:0;min-height:48px;padding:9px 5px;font-size:13px;line-height:1.35}.market-readable .classic-session-nav button svg{display:none}.market-readable .classic-market-body .manual-offer-results>article{margin:0 0 10px;gap:8px 10px!important;padding:12px!important}.market-readable .classic-market-body .manual-offer-results .market-player-info h3{gap:7px;font-size:17px!important}.market-readable .classic-market-body .manual-offer-results .market-player-info>small{font-size:13px}.market-readable .classic-market-body .manual-offer-results .player-tm-value{border-top:1px solid #e0e7f0;grid-column:1/-1;gap:2px;padding-top:8px;font-size:13px;display:grid}.market-readable .classic-market-body .manual-offer-results .player-tm-value a{align-items:center;min-height:32px;font-size:12px;display:flex}.market-readable .classic-market-body .manual-offer-editor form{gap:10px;grid-template-columns:1fr!important}.market-readable .classic-market-body .manual-offer-editor form label{font-size:14px}.market-readable .classic-market-body .manual-offer-editor form>.button{width:100%;font-size:14px}.market-readable .classic-market-body .manual-offer-editor form>small{grid-area:auto/1}.market-readable .classic-market-body .manual-offer-editor>summary{min-height:46px;font-size:14px}.market-readable .classic-market-body .market-auction-row{grid-template-columns:minmax(0,1fr) minmax(100px,.75fr);gap:10px;padding:12px}.market-readable .classic-market-body .market-auction-identity{border-bottom:1px solid #dce5ef;grid-area:1/1/auto/-1;padding-bottom:8px}.market-readable .classic-market-body .market-auction-identity .roster-name-line{justify-content:space-between;align-items:center}.market-readable .classic-market-body .market-auction-identity>.roster-name-line>strong{font-size:17px}.market-readable .classic-market-body .market-auction-identity>small{margin:5px 0;font-size:12px}.market-readable .classic-market-body .market-countdown{grid-area:2/1}.market-readable .classic-market-body .market-high-bid{grid-area:2/2}.market-readable .classic-market-body .market-countdown>strong{font-size:22px}.market-readable .classic-market-body .market-high-bid>strong{font-size:18px;line-height:1.4}.market-readable .classic-market-body .market-auction-decision{grid-area:3/1/auto/-1}.market-readable .classic-market-body .market-auction-decision form{grid-template-columns:1fr;gap:10px}.market-readable .classic-market-body .market-auction-decision form>small{grid-area:auto/1}.market-readable .classic-market-body .market-auction-decision .button{width:100%}.market-readable .classic-market-body .market-auction-search{flex-direction:column;gap:9px}.market-readable .classic-market-body .market-auction-pulse{gap:8px}.market-readable .classic-market-body .xls-market-table tr{border-color:#c5d3e4;border-radius:9px;gap:12px;padding:12px}.market-readable .classic-market-body .xls-market-table td{padding:0;font-size:14px;line-height:1.5}.market-readable .classic-market-body .xls-market-table td[data-label]:before{color:#485f7b;letter-spacing:0;text-transform:none;margin-bottom:4px;font-size:12px;font-weight:600}.market-readable .classic-market-body .xls-market-table td small{color:#4b617b;font-size:12px}.market-readable .classic-market-body .xls-market-table td:first-child strong{font-size:17px}.market-readable .classic-market-body .trade-card>summary{gap:8px}.market-readable .classic-market-body .trade-card>summary strong{flex-basis:100%;font-size:16px}.market-readable .classic-market-body .trade-expand-label{margin-left:0;font-size:12px}.market-readable .classic-market-body .classic-channel-control{flex-wrap:wrap;align-items:center}.market-readable .classic-market-body .xls-auction-detail .section-heading{align-items:flex-start;gap:10px}.market-readable .classic-market-body .xls-auction-detail h3{font-size:19px!important}.market-readable .classic-market-body .xls-auction-detail form>.button{width:100%}.modal.market-bid-modal{width:calc(100% - 20px);max-height:calc(100dvh - 24px);margin:auto;overflow-y:auto}.modal.market-bid-modal .modal-body{padding:16px}.modal.market-bid-modal .button-row{grid-template-columns:1fr;gap:8px;display:grid}}.market-readable .classic-market-club>small{display:block}.modal.market-bid-modal .modal-body :is(h3,h4,strong,b){color:#15375c}.modal.market-bid-modal :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #216be0}.team-contact .telegram-player-link{box-sizing:border-box;color:#e2f4ff;background:#153c56;border:1px solid #4384ad;border-radius:8px;flex-wrap:nowrap;align-items:center;gap:9px;max-width:100%;min-height:46px;padding:9px 12px;text-decoration:none;display:inline-flex}.telegram-player-link>svg{color:#8cd8ff;flex-shrink:0}.telegram-player-copy{gap:2px;min-width:0;display:grid}.team-contact .telegram-player-link strong{color:#f2faff;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.4}.team-contact .telegram-player-link small{color:#c2e6fb;opacity:1;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.team-contact .telegram-player-link:hover{background:#1c5275;border-color:#86c9ef}.team-contact .telegram-player-link:hover strong{text-underline-offset:3px;text-decoration:underline}.team-contact .telegram-player-link:focus-visible{outline-offset:3px;outline:3px solid #77ceff}.market-readable .team-contact .telegram-player-link{background:#e7f3ff;border-color:#9cc5e9}.market-readable .team-contact .telegram-player-link strong{color:#164875}.market-readable .team-contact .telegram-player-link small{color:#345c80}.market-readable .telegram-player-link>svg{color:#17649b}.market-readable .team-contact .telegram-player-link:hover{background:#d7eaff}@media (max-width:760px){.team-contact .telegram-player-link{min-height:46px;padding:8px 10px}.team-contact .telegram-player-link strong{font-size:14px}.team-contact .telegram-player-link small{font-size:12px}}.missing-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.missing-heading p{margin:7px 0 0}.missing-editor{background:#fff;border:1px solid #b6cce6;border-radius:9px;margin-bottom:16px;padding:16px}.missing-editor h4{margin:0 0 12px}.missing-editor .classic-form-grid small{font-weight:400}.missing-register-help{margin-top:10px;display:block}.missing-tools{flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0;display:flex}.missing-tools>label:first-child{flex:1;align-items:center;gap:9px;min-width:200px;display:flex}.missing-tools>label>svg{color:#47668b;flex-shrink:0}.missing-tools .missing-own-filter{white-space:nowrap;align-items:center;gap:8px;display:flex}.missing-table-wrap{background:#fff;border:1px solid #c7d5e5;border-radius:9px;overflow:auto}.missing-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.missing-table th{color:#354c67;background:#e8eef6;padding:12px;font-size:12px}.missing-table td{vertical-align:middle;color:#253f5d;overflow-wrap:anywhere;border-top:1px solid #d8e2ee;padding:12px}.missing-table td:first-child{min-width:150px}.missing-table td small{margin-top:4px;display:block}.missing-table .team-contact{margin:0}.missing-table td:first-child strong{font-size:16px}.missing-table .missing-own-row{background:#eaf3ff;box-shadow:inset 4px 0 #2373d1}.missing-table .missing-own-label{font-weight:700;color:#185aa8!important}.missing-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.missing-actions .text-link{align-items:center;gap:5px;display:inline-flex;color:#9c3225!important}.missing-players .classic-empty{justify-items:center;display:grid}.missing-players .classic-empty p{margin:8px 0 0}@media (max-width:760px){.missing-heading{flex-direction:column;align-items:flex-start;gap:10px}.missing-heading>.button{width:100%}.missing-editor{padding:12px}.missing-editor .button-row{grid-template-columns:1fr;display:grid}.missing-tools{gap:10px;display:grid}.missing-tools>label:first-child{min-width:0}.missing-tools .missing-own-filter{min-height:38px;font-size:13px}.missing-table-wrap{background:0 0;border:0;overflow:visible}.missing-table,.missing-table tbody{width:100%;display:block}.missing-table thead{display:none}.missing-table tbody{gap:10px;display:grid}.missing-table tr{background:#fff;border:1px solid #c7d5e5;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.missing-table td{border:0;padding:0;font-size:14px;display:block;min-width:0!important}.missing-table td:before{content:attr(data-label);color:#485f7b;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.missing-table td:first-child{grid-column:1/-1}.missing-table td:first-child strong{font-size:18px}.missing-table td:first-child:before{display:none}.missing-table td[data-label=Nota],.missing-table td[data-label=Gestisci]{grid-column:1/-1}.missing-table .telegram-player-link{gap:5px;padding:6px!important}.missing-table .telegram-player-link>svg{display:none}.missing-table .telegram-player-link strong{font-size:13px!important}.missing-table .telegram-player-link small{font-size:11px!important}.missing-actions{justify-content:space-between;gap:10px}}.missing-editor{scroll-margin-top:80px}.public-rosters{max-width:1100px;margin:0 auto}.public-rosters-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.public-rosters-heading h2{margin:5px 0}.public-rosters-heading p{color:var(--muted);margin:6px 0;font-size:14px}.public-rosters-tools{grid-template-columns:minmax(200px,2fr) 1fr 140px;gap:12px;margin-bottom:14px;display:grid}.public-rosters-tools label{color:var(--muted);gap:6px;font-size:12px;display:grid}.public-rosters-tools>label:first-child{align-items:center;gap:9px;display:flex}.public-rosters-tools input,.public-rosters-tools select{width:100%;min-width:0;min-height:46px;font-size:16px}.public-rosters-list{gap:9px;display:grid}.public-roster-club{background:#1c242b;border:1px solid #43505a;border-radius:8px;overflow:hidden}.public-roster-club.is-own{border-color:#b5d683;box-shadow:inset 4px 0 #b5d683}.public-roster-club>summary{cursor:pointer;align-items:center;gap:12px;min-height:68px;padding:13px 15px;list-style:none;display:flex}.public-roster-club>summary::-webkit-details-marker{display:none}.public-roster-club>summary>img{object-fit:contain;flex-shrink:0;width:44px;height:44px}.public-club-initial{color:#b8cfdd;background:#293745;border-radius:6px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.public-roster-club>summary>span:not(.public-club-initial){flex:1;gap:5px;min-width:0;display:grid}.public-roster-club>summary strong{color:#edf4fa;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.public-roster-club>summary small{color:#b5c4cf;font-size:12px}.public-roster-club>summary strong>small{color:#d5edae;font-size:11px}.public-roster-club[open]>summary{border-bottom:1px solid #43505a}.public-roster-club[open]>summary>svg{transform:rotate(180deg)}.public-roster-content{padding:0 15px 14px}.public-roster-content>section>h3{color:#edf4fa;border-bottom:1px solid #43505a;align-items:center;gap:8px;margin:18px 0 0;padding-bottom:9px;display:flex;font-size:15px!important}.public-roster-content h3>span{color:#b7c7d4;font-size:12px}.public-roster-player{border-bottom:1px solid #35434e;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:10px;padding:9px 0;display:grid}.public-roster-player img,.public-roster-player>.player-photo{object-fit:contain;background:#293745;border-radius:5px;width:44px;height:50px}.public-roster-player>div{gap:5px;min-width:0;display:grid}.public-roster-player strong{color:#f0f5fa;overflow-wrap:anywhere;font-size:15px}.public-roster-player small{color:#b5c4cf;font-size:12px}.public-player-vg{text-align:center;color:#133d73;background:#dae9ff;border:1px solid #a8c7f0;border-radius:6px;gap:1px;padding:4px;display:grid}.public-player-vg small{color:#214e87;font-size:10px}.public-player-vg b{color:#133d73;font-size:19px;line-height:1.2}.public-roster-empty{color:#b5c4cf;padding:8px 0;font-size:13px}.public-frozen{margin-top:14px;font-size:13px}.public-frozen summary{cursor:pointer;min-height:40px}.public-roster-club summary:focus-visible{outline-offset:-3px;outline:3px solid #92caff}.player-all-rosters-link{color:#e7f1ff;text-align:left;background:#233142;border:1px solid #476487;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:46px;margin:-4px 0 16px;padding:11px 13px;font-size:13px;display:flex}.player-all-rosters-link>svg:last-child{margin-left:auto}.league-logo-presets{flex-wrap:wrap;gap:10px;margin:0 0 14px;display:flex}.league-logo-presets>button{color:#e9f1fa;cursor:pointer;background:#222e39;border:1px solid #536272;border-radius:8px;place-items:center;gap:7px;min-width:90px;padding:10px;font-size:12px;display:grid}.league-logo-presets>button.selected{background:#2a425b;border-color:#91c4ff;box-shadow:0 0 0 1px #91c4ff}.league-logo-presets .league-logo{object-fit:contain;width:55px;height:60px}.competition-logo-settings>summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;display:flex}.competition-logo-picker{align-items:center;gap:16px;margin:14px 0;display:flex}.competition-logo-picker label{flex:1;gap:7px;max-width:500px;display:grid}.competition-logo-picker .league-logo{width:64px;height:64px}.competition-logo-settings .league-logo-settings{border-color:#475667;margin:0!important;padding:12px!important}.competition-brand-title{align-items:center;gap:10px;display:flex}.competition-brand-title .league-logo,.simple-competition-picker .league-logo{object-fit:contain;flex-shrink:0;width:46px;height:50px}.player-fixture-group>h3>.league-logo{object-fit:contain;flex-shrink:0;width:32px;height:34px}.player-fixture-group>h3{gap:9px}.player-fixture-group>h3>span{margin-left:auto}@media (max-width:760px){.public-rosters-tools{grid-template-columns:1fr 1fr;gap:10px}.public-rosters-tools>label:first-child{grid-column:1/-1}.public-roster-club>summary{gap:10px;padding:11px 12px}.public-roster-content{padding:0 12px 12px}.public-rosters-heading h2{font-size:20px!important}.public-rosters-heading p{font-size:13px}.public-roster-player strong{font-size:14px}.league-logo-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.league-logo-presets>button{min-width:0;padding:9px 6px}.competition-logo-settings>summary{font-size:13px;line-height:1.5}.competition-brand-title .league-logo{width:38px;height:42px}.public-roster-club .team-contact{margin:10px 0}}.public-roster-player>.db-player-photo{background:#293745;border-radius:5px;width:44px;min-width:44px;height:50px;overflow:hidden}.public-roster-player>.db-player-photo>img{object-fit:contain;width:100%;height:100%}.public-roster-player>.db-player-photo>span{color:#d9e7f3;font-size:14px}.match-room{color:#17324e;--text:#17324e;--muted:#4e637b;--panel:#fff;--line:#c9d7e6;max-width:1040px;margin:0 auto}.room-hero{color:#fff;background:#132c4a;border-bottom:3px solid #4e8de5;border-radius:12px 12px 0 0;padding:24px}.room-eyebrow{color:#b9d6ff;letter-spacing:2px;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.minimal-portal .room-hero h2{color:#fff;letter-spacing:-.5px;margin:10px 0 5px;font-weight:750;font-size:30px!important}.room-hero p{color:#d5e3f4;margin:0;font-size:14px}.room-compose{background:#f3f7fc;border:1px solid #c8d7e9;border-top:0;border-radius:0 0 12px 12px;margin-bottom:18px;padding:20px}.room-compose h3{color:#17324e;margin:0 0 14px;font-size:18px!important}.room-compose form{gap:13px;display:grid}.room-link-input{align-items:center;gap:9px;min-width:0;display:flex}.room-link-input>svg{color:#2f5f9e;flex-shrink:0}.room-compose label{color:#314f70;font-size:13px;font-weight:600}.room-compose input:not([type=checkbox]),.room-compose select,.match-room>.room-search{box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:7px;width:100%;min-width:0;min-height:48px;padding:11px 12px;font-size:16px;color:#14375e!important;-webkit-text-fill-color:#14375e!important;background:#fff!important;border:1px solid #8eaacb!important}.room-compose input::placeholder,.match-room>.room-search::placeholder{opacity:1;color:#586f8a!important;-webkit-text-fill-color:#586f8a!important}.room-compose-grid{grid-template-columns:1fr 1.6fr;gap:12px;display:grid}.room-compose-grid>label{gap:6px;display:grid}.room-live-check{align-items:center;gap:9px;line-height:1.5;display:flex}.room-live-check input{accent-color:#155bc0;flex-shrink:0;width:19px;height:19px;min-height:19px}.match-room .button{white-space:normal;border-radius:7px;gap:7px;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.4}.match-room .button.primary{color:#fff;background:#155bc0;border:1px solid #155bc0}.match-room .button.secondary{color:#23518a;background:#fff;border:1px solid #98b2d0}.match-room .button:disabled{color:#617184;opacity:1;background:#e1e8f1;border-color:#c5d1df}.room-compose form>.button{justify-self:start}.room-note{color:#4b6280;align-items:flex-start;gap:8px;margin:15px 0 0;line-height:1.6;display:flex;font-size:12px!important}.room-note svg{flex-shrink:0;margin-top:2px}.room-upload-fold{border-top:1px solid #cad7e7;margin-top:14px;padding-top:7px}.room-upload-fold>summary{cursor:pointer;color:#25578f;align-items:center;min-height:42px;font-size:13px;display:flex}.room-file-analysis p,.room-file-analysis>small{color:#4b6280;font-size:12px;line-height:1.6}.room-file-button{cursor:pointer;position:relative;overflow:hidden;display:inline-flex!important}.room-file-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.room-file-button:has(input:disabled){opacity:.55;cursor:not-allowed}.room-processing-video{pointer-events:none;width:640px;height:360px;position:fixed;top:0;left:-10000px}.room-file-analysis .text-link{color:#254f85;min-height:40px;font-size:13px}.match-room>.notice{color:#234b7b;background:#edf4ff;border:1px solid #bdd2ec;border-radius:8px;padding:12px;font-size:14px;line-height:1.6}.match-room>.room-error{color:#8c3423;background:#fff0ed;border-color:#e5ad9e}.room-feed-tools{justify-content:space-between;align-items:center;gap:10px;margin:18px 0 10px;display:flex}.room-feed-tools>div{flex-wrap:wrap;gap:5px;display:flex}.room-feed-tools button{color:#e3edfa;cursor:pointer;background:#25384d;border:1px solid #496484;border-radius:6px;min-height:42px;padding:9px 12px;font-size:13px}.room-feed-tools button.active{color:#143a6d;background:#c5ddff;border-color:#c5ddff;font-weight:700}.room-feed-tools>.room-refresh{place-items:center;display:grid}.match-room>.room-search{margin-bottom:15px}.room-feed{gap:18px;display:grid}.room-video-card{background:#fff;border:1px solid #c6d6e9;border-radius:12px;overflow:hidden}.room-video-card>header{background:#f3f7fc;border-bottom:1px solid #d5dfeb;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.room-video-card>header>div{gap:4px;display:grid}.room-video-card>header strong{color:#1b3d67;font-size:14px}.room-video-card>header small{color:#4d6683;font-size:12px}.room-status{color:#254d82;white-space:nowrap;background:#e3ecf9;border-radius:6px;padding:5px 8px;font-size:11px;line-height:1.4}.room-status.complete{color:#1c683b;background:#e4f4e9}.room-status.failed,.room-status.needs_video{color:#8d5420;background:#fff0df}.room-video-preview{aspect-ratio:16/9;background:#152b44;max-height:480px;position:relative}.room-video-preview iframe{border:0;width:100%;height:100%}.room-video-preview>button{color:#fff;cursor:pointer;background:linear-gradient(140deg,#183654,#101f32);border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:20px;display:flex}.room-video-preview>button>svg{box-sizing:content-box;border:1px solid #7ea4d1;border-radius:50%;width:58px;height:58px;padding:16px}.room-video-preview strong{font-size:16px}.room-video-preview small{color:#bdd2ec;font-size:13px}.room-file-caption{color:#3b5c83;background:#eaf1fb;margin:0;padding:14px 16px;font-size:13px}.room-summary{padding:18px}.room-score{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:17px;display:grid}.room-score>strong{color:#153758;overflow-wrap:anywhere;font-size:17px}.room-score>b{color:#143c73;font-variant-numeric:tabular-nums;font-size:32px;line-height:1.3}.room-score>b>span{color:#6e87a4;font-size:24px}.room-facts{border:1px solid #c9d7e7;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:15px;display:grid;overflow:hidden}.room-facts>span{background:#f4f7fc;grid-template-columns:1fr auto;gap:5px 8px;min-width:0;padding:12px;display:grid}.room-facts>span+span{border-left:1px solid #c9d7e7}.room-facts small{color:#4d6683;grid-column:1/-1;font-size:11px}.room-facts strong{color:#1c3b5e;overflow-wrap:anywhere;font-size:14px}.room-facts b{color:#155bc0;font-size:17px}.room-events{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.room-events p{color:#2d4c70;border-bottom:1px solid #e0e7f0;align-items:center;gap:7px;margin:0;padding:9px 0;font-size:13px;display:flex}.room-events p>small{color:#546d8b;margin-left:auto;font-size:12px}.room-recap{color:#304f76;background:#edf4ff;border:1px solid #c5d9f6;border-radius:9px;margin-top:17px;padding:14px}.room-recap h4{color:#1d508e;align-items:center;gap:7px;margin:0 0 9px;display:flex;font-size:15px!important}.room-recap p{color:#304f76;margin:6px 0;font-size:14px;line-height:1.7}.room-recap small{color:#4a6485;font-size:12px;line-height:1.5}.room-recap summary{cursor:pointer;color:#1b569f;min-height:40px;font-size:13px}.room-video-card>footer{border-top:1px solid #d0ddec;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.room-video-card .room-remove{color:#964032;align-items:center;gap:5px;min-height:40px;margin-left:auto;font-size:12px;display:flex}.room-card-error{color:#8b4a27;background:#fff4e7;margin:0;padding:12px 16px;font-size:13px;line-height:1.6}.room-warnings{color:#546b89;padding:0 16px 12px;font-size:12px;line-height:1.6}.room-warnings summary{cursor:pointer;color:#7a582d;align-items:center;min-height:40px;display:flex}.room-warnings p{margin:5px 0;font-size:12px}.room-empty{text-align:center;color:#cfdef0;background:#1d2b3b;border:1px dashed #527397;border-radius:12px;justify-items:center;padding:35px 20px;display:grid}.room-empty h3{color:#e4edfa;font-size:18px!important}.room-empty p{color:#b9ccdf;font-size:14px}.match-room :is(button,a,summary,input,select):focus-visible{outline-offset:3px;outline:3px solid #438cf4}.player-match-room-link{color:#eaf3ff;text-align:left;cursor:pointer;background:#204a7b;border:1px solid #5d8fbf;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:48px;margin:0 0 14px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.player-match-room-link>svg:last-child{margin-left:auto}.sidebar .sideline-menu>details{border-top:1px solid #36434c;margin-top:7px;padding-top:4px}.sideline-menu>details>summary{color:#bed0df;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:12px 9px;font-size:12px;font-weight:700;list-style:none;display:flex}.sideline-menu>details>summary::-webkit-details-marker{display:none}.sideline-menu>details[open]>summary>svg{transform:rotate(180deg)}.sidebar .sideline-menu>details>div{border-left:2px solid #3f5970;margin:0 0 10px 7px;padding-left:7px}.minimal-portal .sidebar .sideline-menu button{min-height:44px;font-size:13px}.sideline-menu>details>summary:focus-visible{outline-offset:-2px;outline:2px solid #82bafd}.league-section{max-width:1060px;margin:0 auto}.league-section>header{align-items:center;gap:10px;display:flex}.league-section>header>svg{color:#bdd6a0}.league-section>p{color:#b4c4ce;font-size:14px;line-height:1.6}.league-section-form{background:#1e2a34;border:1px solid #475c70;border-radius:8px;margin:16px 0;padding:16px}.league-section-form label{color:#d0dde9;gap:7px;font-size:13px;display:grid}.league-section-form input,.league-section-form select,.league-section-form textarea{box-sizing:border-box;width:100%;min-width:0;font-size:16px}.league-section-form textarea{line-height:1.7}.league-section-form form,.league-section-form{gap:12px}.league-section-form form{display:grid}.league-section-form>summary{cursor:pointer;align-items:center;min-height:40px;display:flex}.league-section-form>button{margin-top:12px}.league-rulebook{white-space:pre-wrap;color:#e1eaf2;overflow-wrap:anywhere;background:#202a32;border:1px solid #485b69;border-radius:8px;padding:20px;font-size:15px;line-height:1.8}.league-rule-values{flex-wrap:wrap;gap:12px;display:flex}.league-rule-values>span{background:#263544;border:1px solid #4d6580;border-radius:7px;gap:14px;padding:12px;font-size:14px;display:flex}.league-rule-values b{color:#c8e8a1}.league-news{background:#202b34;border:1px solid #455866;border-radius:8px;margin:12px 0;padding:16px}.league-news h3{color:#ebf3fa;margin:8px 0;font-size:18px!important}.league-news p{color:#c5d4e0;font-size:14px;line-height:1.7}.league-news small{color:#b2c4d4;font-size:12px}.league-news-keepers{flex-wrap:wrap;gap:14px;display:flex}.league-news .text-link{margin-top:10px;display:block}.league-news.is-own{border-left:4px solid #b5d683}.honours-list{gap:12px;display:grid}.honours-list article{background:#202d3b;border:1px solid #536a82;border-radius:10px;align-items:center;gap:16px;padding:18px;display:flex}.honours-list article>div{flex:1}.honours-list .league-logo{width:62px;height:70px}.honours-list h3{color:#eaf3ff;margin:7px 0}.honours-list small,.honours-list span{color:#c4d4e5;font-size:13px}.honours-list article>svg:last-child{color:#e6c87c}.league-ranking{background:#202d39;border:1px solid #435d75;border-radius:9px;overflow:hidden}.league-ranking-labels,.league-ranking article{grid-template-columns:minmax(160px,1fr) repeat(4,46px);align-items:center;gap:8px;padding:12px 14px;font-size:14px;display:grid}.league-ranking-labels{color:#c3d7ed;background:#2d4359;font-size:12px}.league-ranking article{color:#d7e6f5;border-top:1px solid #3a5268}.league-ranking article.is-own{background:#314b32;border-left:4px solid #b5d683}.league-ranking article>span:first-child{align-items:center;gap:10px;min-width:0;display:flex}.league-ranking article img{object-fit:contain;width:28px;height:28px}.league-ranking article strong{overflow-wrap:anywhere;font-size:14px}.league-ranking article>span:first-child>b{color:#bdd0e5;min-width:20px}.league-ranking article>b:last-child{color:#d5edae}@media (max-width:760px){.room-hero{padding:18px 16px}.minimal-portal .room-hero h2{font-size:27px!important}.room-hero p{font-size:13px}.room-compose{padding:15px 12px}.room-compose-grid{grid-template-columns:1fr}.room-compose form>.button{justify-self:stretch;width:100%}.room-live-check{font-size:12px!important}.room-feed-tools{gap:6px}.room-feed-tools button{padding:8px 10px;font-size:12px}.room-feed-tools>div{gap:4px}.room-video-card>header{flex-wrap:wrap;padding:12px}.room-video-card>header strong{font-size:14px}.room-video-card>header small,.room-status{font-size:11px}.room-video-preview>button>svg{width:30px;height:30px;padding:12px}.room-summary{padding:13px}.room-score{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);gap:8px}.room-score>strong{font-size:14px}.room-score>b{font-size:28px}.room-facts{grid-template-columns:1fr}.room-facts>span{grid-template-columns:minmax(0,1fr) 35px;gap:3px 8px;padding:10px 12px}.room-facts small{grid-column:1;line-height:1.5}.room-facts strong{grid-column:1;font-size:14px}.room-facts b{grid-area:1/2/3;place-self:center end;font-size:20px}.room-facts>span+span{border-top:1px solid #c9d7e7;border-left:0}.room-events{grid-template-columns:1fr}.room-events p{font-size:13px}.room-recap{padding:12px}.room-recap p{font-size:14px}.room-video-card>footer{grid-template-columns:1fr;padding:12px;display:grid}.room-video-card>footer>.button{width:100%}.room-video-card .room-remove{justify-self:end;margin-left:0}.room-file-analysis .room-file-button{box-sizing:border-box;width:100%}.league-ranking-labels,.league-ranking article{grid-template-columns:minmax(0,1fr) repeat(4,29px);gap:5px;padding:11px 9px;font-size:13px}.league-ranking article>span:first-child{gap:6px}.league-ranking article strong{font-size:12px}.league-ranking article img{width:22px;height:24px}.honours-list article{gap:12px;padding:13px}.league-rulebook{padding:14px;font-size:14px}.league-section-form{padding:12px}.league-news h3{font-size:16px!important}}.report-source-tabs{gap:8px;margin:16px 0 10px;display:flex}.report-source-tabs button{color:#203750;min-height:44px;font:inherit;background:#f0f5fa;border:1px solid #b7c8d6;border-radius:9px;flex:1;padding:10px 16px;font-weight:700}.report-source-tabs button.active{color:#fff;background:#174f9c;border-color:#174f9c}.report-video input{width:100%;min-width:0}.report-video-saved{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.report-video-saved small{flex-basis:100%}.report-video details{margin-top:16px}.report-ai[hidden]{display:none}.room-organized{max-width:1180px;margin:auto}.room-organized .room-hero{background:0 0;border:0;padding:24px 0 20px}.room-organized .room-hero h2{letter-spacing:-1px;margin:6px 0;font-size:32px}.room-organized .room-hero p{opacity:.8;font-size:15px}.room-kicker{letter-spacing:1.5px;color:#527186;font-size:10px;font-weight:800}.room-personal{color:#173449;background:#edf5fc;border:1px solid #c6d9e9;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.room-personal h3{margin:5px 0;font-size:23px}.room-personal p{color:#4c6476;margin:5px 0;font-size:13px}.room-personal .button{color:#fff;background:#174f9c;border:0;flex-shrink:0}.room-match-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.room-match-slots>button{text-align:left;color:#18374e;background:#fff;border:1px solid #ccd8e2;border-radius:10px;gap:8px;min-width:0;padding:13px;display:grid}.room-match-slots small{color:#607788;font-size:11px}.room-match-slots strong{font-size:13px}.room-match-slots>button>span{color:#174f9c;align-items:center;gap:5px;font-size:11px;display:flex}.room-player-spaces{color:#18374e;background:#fff;border:1px solid #d5dfe7;border-radius:16px;margin:18px 0;padding:20px}.room-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.room-section-heading h3{margin:4px 0 12px;font-size:19px}.room-player-spaces>input{border-radius:8px;width:100%;min-height:42px;margin:4px 0 14px;padding:10px 12px;color:#18374e!important;background:#f4f7fa!important;border:1px solid #cfdae4!important}.room-space-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.room-space{text-align:left;color:#18374e;background:#fbfcfe;border:1px solid #d5dfe8;border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px;display:flex}.room-space:hover,.room-space.selected{background:#eaf3fe;border-color:#397ac4}.room-space.own{border-left:4px solid #77a536}.room-space img,.room-space-badge{object-fit:contain;flex-shrink:0;width:38px;height:38px}.room-space-badge{background:#e6edf4;border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.room-space>span:not(.room-space-badge){flex:1;gap:4px;min-width:0;display:grid}.room-space strong{overflow-wrap:anywhere;font-size:13px}.room-space small{color:#607588;font-size:11px}.room-space em{color:#537918;margin-top:3px;font-size:9px;font-style:normal;display:block}.room-space b{color:#58738a;align-items:center;gap:3px;font-size:11px;display:flex}.room-spaces-more{margin:16px auto 0;display:block}.room-player-spaces .text-link{color:#174f9c}.room-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.room-overview button{text-align:left;color:#1a3851;background:#fff;border:1px solid #ccdae5;border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.room-overview b{font-size:25px}.room-overview span{font-size:12px}.room-overview button.active{color:#fff;background:#173b5d;border-color:#173b5d}.room-organized .room-compose{color:#18374e;background:#fff;border:1px solid #d2dfe9;border-radius:12px;margin:16px 0;padding:16px}.room-compose>summary{cursor:pointer;min-height:24px;font-weight:750}.room-compose[open]>summary{margin-bottom:18px}.room-admin-settings{background:#f4f7fa;border-radius:8px;margin-bottom:15px;padding:10px;font-size:12px}.room-feed-title{margin-top:28px}.room-organized .room-feed{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.room-organized .room-video-card{color:#17364e;background:#fff;border:1px solid #ccd8e3;border-radius:12px;min-width:0;margin:0;overflow:hidden}.room-organized .room-video-card>header{background:#f1f6fb;gap:8px;padding:14px}.room-organized .room-video-card>header strong{font-size:14px}.room-organized .room-video-card>header small{color:#526e85;font-size:11px}.room-organized .room-status{flex-shrink:0;font-size:10px}.room-organized .room-video-preview{aspect-ratio:auto;height:190px}.room-organized .room-video-preview iframe{width:100%;height:100%}.room-organized .room-video-preview button{gap:10px;height:100%;min-height:0;padding:20px}.room-organized .room-video-preview svg{width:30px;height:30px}.room-organized .room-video-preview strong{font-size:14px}.room-report-details>summary{cursor:pointer;color:#174f9c;border-bottom:1px solid #e0e7ee;align-items:center;gap:8px;padding:16px;font-size:13px;display:flex}.room-report-details>summary b{color:#193e60;margin-left:auto;font-size:18px}.room-organized .room-summary{padding:14px}.room-organized .room-score{font-size:13px}.room-organized .room-score b{font-size:22px}.room-organized .room-facts,.room-organized .room-events{grid-template-columns:1fr}.room-organized .room-video-card footer{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.room-organized .room-video-card footer .button{min-height:36px;padding:9px 10px;font-size:11px}.room-organized .room-video-card footer .text-link{font-size:11px}.room-organized .room-note,.room-organized .room-warnings{font-size:12px}.room-organized .room-feed-tools>div{flex-wrap:nowrap;overflow-x:auto}.room-organized .room-feed-tools button{white-space:nowrap;font-size:12px}.room-organized .room-compose input,.room-organized .room-compose select{color:#17364e;background:#f6f8fb;border:1px solid #bdcedb}.room-organized .room-compose .room-note,.room-organized .room-file-analysis p,.room-organized .room-file-analysis small{color:#526b7c}:is(.room-organized button:focus-visible,.room-organized summary:focus-visible){outline-offset:3px;outline:3px solid #68a1df}@media (max-width:700px){.room-personal{padding:17px;display:block}.room-personal .button{justify-content:center;width:100%;margin-top:12px}.room-space-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.room-player-spaces{padding:14px}.room-space{gap:7px;padding:9px}.room-space img,.room-space-badge{width:29px;height:29px}.room-space strong{font-size:12px}.room-space small{font-size:10px}.room-space b{display:none}.room-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.room-overview button{padding:10px}.room-overview b{font-size:22px}.room-match-slots,.room-organized .room-feed{grid-template-columns:1fr}.room-organized .room-video-preview{height:180px}.room-organized .room-hero h2{font-size:28px}.room-organized .room-compose-grid{grid-template-columns:1fr}.room-section-heading .text-link{font-size:11px}.room-organized .room-feed-tools{gap:5px}.room-organized .room-feed-tools>div{max-width:calc(100% - 40px)}}.manager-telegram-nick{color:inherit;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:3px;-webkit-text-decoration:underline #789bb6;text-decoration:underline #789bb6;display:inline-flex}.manager-telegram-nick:hover{color:#238ecb}.manager-telegram-nick:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #329ed8}.room-space{padding:0;display:block}.room-space-select{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 12px 2px;display:flex}.room-space-select>span:not(.room-space-badge){flex:1;gap:4px;min-width:0;display:grid}.room-space-contact{margin:2px 12px 12px 60px;display:block}.room-space-contact a{color:#22668f}.room-space-select b{color:#58738a;align-items:center;gap:3px;font-size:11px;display:flex}@media (max-width:700px){.room-space-select{gap:7px;padding:9px 9px 2px}.room-space-contact{margin:2px 9px 10px 45px}.room-space-select b{display:none}}.fixture-contact-teams{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:start;gap:10px;min-width:0;margin:14px 0;display:grid}.fixture-contact-side{text-align:center;flex-direction:column;grid-area:1/1;align-items:center;gap:5px;min-width:0;display:flex}.fixture-contact-side:nth-child(2){grid-column:3}.fixture-contact-side img{object-fit:contain;width:34px;height:34px}.fixture-contact-side>strong{overflow-wrap:anywhere;font-size:14px;line-height:1.25}.fixture-contact-side>small{overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.3}.fixture-contact-side .manager-telegram-nick{color:#318bc1;text-underline-offset:3px;justify-content:center;min-height:36px;padding:5px 3px}.fixture-contact-own>strong{color:#83a941}.fixture-contact-score{text-align:center;white-space:nowrap;grid-area:1/2;align-self:center;font-size:17px}.player-next-match>div:first-child{flex:1;min-width:0}.player-next-match .fixture-contact-teams{margin:10px 0}.player-fixture-row .fixture-contact-side>strong{color:#183b57}.player-fixture-row .fixture-contact-own>strong{color:#577d1f}.player-fixture-row .fixture-contact-side .manager-telegram-nick{color:#1b6594}@media (max-width:480px){.fixture-contact-teams{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:5px}.fixture-contact-side>strong{font-size:13px}.fixture-contact-side>small{font-size:11px}.fixture-contact-side img{width:29px;height:29px}.fixture-contact-score{font-size:15px}}.fixture-contact-teams{color:#193c58;background:#f3f7fc;border:1px solid #ccdae6;border-radius:9px;padding:12px 8px}.fixture-contact-side>strong,.player-fixture-row .fixture-contact-side>strong,.fixture-contact-score{color:#193c58}.fixture-contact-side .manager-telegram-nick,.player-fixture-row .fixture-contact-side .manager-telegram-nick{color:#175b89;text-decoration-color:#7097b4}.fixture-contact-own>strong,.player-fixture-row .fixture-contact-own>strong{color:#4e721b}.fixture-contact-side>small>span{color:#576e81}.league-logo.competition-logo-3d{perspective:420px;isolation:isolate;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.competition-logo-face{width:100%;height:100%;transform-style:preserve-3d;background:linear-gradient(145deg,#fff,#e8f0fa);border:1px solid #d2e0ee;border-radius:11px;justify-content:center;align-items:center;padding:7px;transition:transform .25s,box-shadow .25s;animation:5s ease-in-out 3 competition-logo-float;display:flex;box-shadow:0 3px #91a7bc,0 7px 12px #071a342b}.competition-logo-face img{object-fit:contain;filter:drop-shadow(0 2px 1px #0b24411f);width:100%;height:100%;display:block}.competition-logo-3d:hover .competition-logo-face{animation-play-state:paused;transform:perspective(420px)rotateY(-13deg)rotateX(6deg)translateY(-2px);box-shadow:3px 5px #91a7bc,0 10px 16px #071a3438}.competition-youth-label{letter-spacing:.5px;color:#223710;white-space:nowrap;background:#d1f575;border:1px solid #8aaf3f;border-radius:4px;padding:1px 4px;font:800 7px/1.3 Arial,sans-serif;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.league-logo-large .competition-logo-face,.league-logo-hero .competition-logo-face{border-radius:20px;padding:16px}.league-logo-large .competition-youth-label,.league-logo-hero .competition-youth-label{padding:3px 8px;font-size:11px;bottom:-3px}@keyframes competition-logo-float{0%,to{transform:rotateX(3deg)rotateY(-7deg)translateY(0)}50%{transform:rotateX(-3deg)rotateY(7deg)translateY(-2px)}}@media (prefers-reduced-motion:reduce){.competition-logo-face{transition:none;animation:none}.competition-logo-3d:hover .competition-logo-face{transform:none}}.competition-logo-champions .competition-logo-face{background:linear-gradient(145deg,#142f75,#071539);border-color:#25458a;box-shadow:0 3px #071331,0 7px 12px #071a343d}.league-logo.competition-logo-3d{width:48px;min-width:48px;height:48px;flex:none!important}.league-logo.competition-logo-3d .competition-logo-face{box-sizing:border-box;flex:none;padding:4px}.league-logo.competition-logo-3d.league-logo-large{width:144px;height:144px}.league-logo.competition-logo-3d.league-logo-hero{width:124px;height:124px}.league-logo.competition-logo-3d.league-logo-large .competition-logo-face,.league-logo.competition-logo-3d.league-logo-hero .competition-logo-face{padding:14px}.player-desk-focused{max-width:1000px}.desk-club-strip{border-bottom:1px solid #34434d;align-items:center;gap:13px;margin-bottom:14px;padding:10px 0 20px;display:flex}.desk-club-strip>img{object-fit:contain;width:52px;height:52px}.desk-club-strip>div{flex:1;min-width:0}.desk-club-strip>div>small{color:#acbac6;font-size:11px}.desk-club-strip h2{letter-spacing:-.4px;color:#eef4f9;margin:4px 0!important;font:700 23px/1.2 Arial,sans-serif!important}.desk-club-strip .manager-telegram-nick{color:#b0c5d6;font-size:12px}.desk-budget-chip{text-align:right;color:#e4edf4;background:#1d2a33;border:1px solid #3e5363;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:3px 6px;padding:10px 12px;display:grid}.desk-budget-chip small{color:#aabcca;grid-column:1;font-size:10px}.desk-budget-chip strong{grid-column:1;font-size:17px}.desk-budget-chip svg{grid-area:1/2/3}.desk-main-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.desk-next-panel{color:#193b54;background:#f6f9fc;border:1px solid #d5e0eb;border-radius:14px;min-width:0;padding:20px}.desk-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.desk-eyebrow{letter-spacing:1.5px;color:#617d91;font-size:9px;font-weight:800}.desk-panel-heading h3{letter-spacing:-.3px;color:#17384f;align-items:center;gap:8px;display:flex;margin:4px 0 0!important;font:700 21px/1.2 Arial,sans-serif!important}.desk-panel-heading h3 b{color:#4e6c22;background:#e5efce;border-radius:7px;padding:3px 7px;font-size:12px}.desk-small-link{color:#255e8c;background:0 0;border:0;align-items:center;gap:3px;min-height:40px;padding:0;font-size:12px;display:flex}.desk-no-match{align-items:center;gap:12px;padding:26px 0 14px;display:flex}.desk-no-match>svg{color:#63859f;flex-shrink:0}.desk-no-match strong{font-size:14px}.desk-no-match p{color:#5a7182;margin:5px 0 0;font-size:12px;line-height:1.5}.desk-next-meta{color:#5b7182;flex-wrap:wrap;justify-content:space-between;gap:5px;margin-top:18px;font-size:11px;display:flex}.desk-next-meta strong{color:#916122;font-weight:600}.desk-next-panel .fixture-contact-teams{background:0 0;border:0;margin:12px 0;padding:8px 0}.desk-report-button{color:#fff;background:#174f9c;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;font:700 14px Arial,sans-serif;display:flex}.desk-report-button>svg:last-child{margin-left:auto}.desk-report-button>svg:first-child{margin-right:auto}.desk-match-options{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.desk-match-options button{color:#36627f;background:0 0;border:0;min-height:38px;padding:0;font-size:11px}.desk-match-options span{color:#8e672e;font-size:11px}.desk-more-matches,.desk-attention-row{color:#234f72;text-align:left;background:0 0;border:0;border-top:1px solid #dbe5ee;align-items:center;gap:9px;width:100%;min-height:42px;margin-top:10px;padding:10px 0 0;font-size:12px;display:flex}.desk-more-matches svg:last-child,.desk-attention-row svg:last-child{margin-left:auto}.desk-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.desk-shortcuts>button{text-align:left;color:#e7f0f7;background:#202e39;border:1px solid #3d505f;border-radius:12px;gap:8px;min-width:0;min-height:122px;padding:16px;display:grid}.desk-shortcuts>button:hover{background:#293e4e;border-color:#688cac}.desk-shortcut-icon{color:#b4d8f8;background:#2d465d;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.desk-shortcuts strong{align-items:center;gap:8px;font-size:16px;font-weight:650;display:flex}.desk-shortcuts strong b{color:#28460d;background:#cee6a4;border-radius:9px;padding:2px 6px;font-size:10px}.desk-shortcuts small{color:#b1c3d0;font-size:11px;line-height:1.4}.desk-mail-alert{color:#e8f3ff;text-align:left;background:#203e5b;border:1px solid #446d94;border-radius:10px;align-items:center;gap:12px;width:100%;margin:16px 0;padding:14px 16px;display:flex}.desk-mail-alert>span{flex:1;gap:5px;min-width:0;display:grid}.desk-mail-alert strong{font-size:13px}.desk-mail-alert small{text-overflow:ellipsis;white-space:nowrap;color:#c6dbea;font-size:12px;overflow:hidden}.desk-tools{background:#1b272f;border:1px solid #3a4b57;border-radius:12px;margin-top:18px;overflow:hidden}.desk-tools>summary{cursor:pointer;color:#e6eef4;justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:17px;font-size:14px;font-weight:650;list-style:none;display:flex}.desk-tools>summary::-webkit-details-marker{display:none}.desk-tools>summary>span{gap:5px;display:grid}.desk-tools>summary small{color:#adbfcd;font-size:11px;font-weight:400}.desk-tools[open]>summary>svg{transform:rotate(90deg)}.desk-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:0 16px 12px;display:grid}.desk-tools-grid>button{color:#dceaf5;text-align:left;background:0 0;border:0;border-top:1px solid #334652;align-items:center;gap:11px;width:100%;min-width:0;min-height:58px;padding:13px 0;display:flex}.desk-tools-grid>button>svg:first-child{color:#96bcda;flex-shrink:0}.desk-tools-grid>button>svg:last-child{color:#90a5b5}.desk-tools-grid>button>span{flex:1;gap:4px;min-width:0;display:grid}.desk-tools-grid strong{font-size:13px;font-weight:550}.desk-tools-grid small{color:#a7bac9;font-size:11px}.desk-news-link{text-align:left;color:#a9bac7;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:15px 3px;font-size:11px;display:flex}.desk-news-link span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}:is(.player-desk-focused button:focus-visible,.desk-tools>summary:focus-visible){outline-offset:3px;outline:3px solid #81b8e3}.player-desk-focused button{cursor:pointer}.player-desk-focused button:disabled{opacity:.6;cursor:wait}@media (max-width:700px){.desk-main-grid{grid-template-columns:1fr;gap:13px}.desk-club-strip{gap:10px;margin-bottom:14px;padding:4px 0 15px}.desk-club-strip>img{width:43px;height:43px}.desk-club-strip h2{font-size:19px!important}.desk-club-strip>div>small{font-size:10px}.desk-budget-chip{max-width:116px;padding:8px}.desk-budget-chip strong{font-size:14px}.desk-next-panel{padding:16px}.desk-panel-heading h3{font-size:19px!important}.desk-no-match{padding:20px 0 8px}.desk-shortcuts{gap:9px}.desk-shortcuts>button{gap:6px;min-height:109px;padding:14px}.desk-shortcuts strong{font-size:15px}.desk-shortcuts small{font-size:10px}.desk-tools{margin-top:14px}.desk-tools>summary{padding:15px}.desk-tools-grid{grid-template-columns:1fr;padding:0 15px 10px}.desk-tools-grid>button{min-height:54px}.desk-news-link{padding-bottom:18px}}.trade-agreement-select{gap:7px;margin:8px 0 17px;font-weight:650;display:grid}.trade-agreement-select select{border-radius:8px;width:100%;min-height:46px;padding:10px 12px;color:#173b59!important;background:#f3f7fc!important;border:1px solid #b9cedf!important;font-size:16px!important}.club-trades input[type=datetime-local]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:44px}.xls-trade-register td>small{margin-top:5px;font-size:10px;display:block}.market-mode-guide{color:#153650;background:linear-gradient(115deg,#edf5ff,#f9fcff);border:1px solid #c9d8e8;border-radius:12px;margin:0 0 18px;padding:18px}.market-mode-guide.is-draft{background:linear-gradient(115deg,#f0eaff,#faf8ff);border-color:#d5c7f1}.market-mode-guide-title{align-items:center;gap:12px;display:flex}.market-mode-icon{color:#fff;background:#173e62;border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.is-draft .market-mode-icon{background:#6946a1}.market-mode-guide-title small{letter-spacing:1.5px;color:#4f6c88;font:700 10px/1.4 system-ui;display:block}.market-mode-guide-title strong{color:#163650;margin-top:4px;font:700 18px/1.3 system-ui;display:block}.market-mode-steps{flex-wrap:wrap;gap:9px 20px;margin:16px 0 9px;display:flex}.market-mode-steps span{align-items:center;gap:7px;font:600 12px/1.4 system-ui;display:flex}.market-mode-steps b{color:#244867;background:#d6e5f5;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.is-draft .market-mode-steps b{color:#603b92;background:#e3d9f5}.market-mode-guide p{color:#425c73;margin:10px 0 0;font:400 12px/1.6 system-ui}@media (max-width:640px){.market-mode-guide{margin-bottom:13px;padding:13px}.market-mode-guide-title strong{font-size:16px}.market-mode-steps{gap:9px;margin-top:12px}.market-mode-steps span{flex-basis:100%}.market-mode-icon{width:36px;height:36px}}.session-entry-rules{color:#193d59;background:#f3f7fc;border:1px solid #becfe1;border-radius:10px;margin:16px 0;padding:14px}.session-entry-rules legend{padding:0 6px;font:700 13px system-ui}.session-entry-rules p,.session-rules-summary{color:#3d5e78;font:400 12px/1.6 system-ui}.session-rules-summary{background:#edf4fb;border-radius:8px;padding:10px 12px}.sealed-withdraw{margin-top:7px!important;display:block!important}.sealed-player-name{align-items:center;gap:8px;display:flex}.sealed-player-name>strong{flex:1;min-width:0}.sealed-withdraw-x{color:#ac2525;cursor:pointer;background:#fff0f0;border:1px solid #ecc2c2;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font:500 27px/1 system-ui;display:inline-flex}.sealed-withdraw-x:hover{background:#ffe0e0;border-color:#cd6868}.sealed-withdraw-x:focus-visible{outline-offset:2px;outline:3px solid #cd6868}.sealed-withdraw-x:disabled{opacity:.45;cursor:wait}.market-tm-review{color:#9d2020;background:#fff0f0;border:1px solid #e59a9a;border-radius:10px;margin:10px 0;padding:12px}.market-tm-review summary{cursor:pointer;font:700 14px system-ui}.market-tm-review p{font:400 12px/1.5 system-ui}.market-tm-review form{border-top:1px solid #edc7c7;flex-wrap:wrap;align-items:end;gap:10px;padding:12px 0;display:flex}.market-tm-review form strong{flex-basis:100%;font-size:14px}.market-tm-review label{flex:1;gap:5px;min-width:130px;font-size:12px;display:grid}.market-tm-review input{width:100%;min-height:40px}.catalog-health-control{color:#24445d;background:#f4f8fc;border:1px solid #c8d5e4;border-radius:8px;margin:12px 0;padding:12px}.catalog-health-control p{font:400 12px/1.6 system-ui}@media (max-width:700px){.classic-market{border-radius:10px!important;padding:10px!important}.classic-market-heading{gap:8px!important;margin-bottom:8px!important}.classic-market-heading h2{margin:0!important;font-size:20px!important}.classic-market-club{font-size:12px!important}.classic-market-club span{font-size:15px!important}.classic-market-mobile-picker{margin:6px 0!important}.classic-market-body{padding:0!important}.classic-market-page-title h3{font-size:17px!important}.market-mode-guide{padding:10px!important}.market-mode-guide-title strong{font-size:14px!important}.market-mode-steps{display:none!important}.market-mode-guide p{margin-top:7px!important;font-size:11px!important}.market-search-results.manual-offer-results{flex-direction:column!important;gap:0!important;display:flex!important}.market-search-results.manual-offer-results>article{background:#fff!important;border:0!important;border-bottom:1px solid #d5dfeb!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 8px!important;min-height:0!important;margin:0!important;padding:10px 4px!important;display:grid!important}.manual-offer-results .market-player-avatar,.manual-offer-results .market-star{display:none!important}.manual-offer-results .market-player-info{min-width:0;grid-area:1/1!important}.manual-offer-results .market-player-info h3{gap:5px!important;margin:0 0 3px!important;font-size:14px!important}.manual-offer-results .market-player-info small{font-size:11px!important}.manual-offer-results .ownership-badge{padding:2px 5px!important;font-size:10px!important}.manual-offer-results .roster-inline-vg{padding:3px 5px!important;font-size:12px!important}.manual-offer-results .player-tm-value{grid-area:2/1!important;font-size:12px!important}.manual-offer-results .player-tm-value>small,.manual-offer-results .player-tm-value>.text-link,.manual-offer-results .player-tm-value>.tm-price-change{display:none!important}.manual-offer-results .market-player-action{grid-area:1/2/span 2!important;align-self:center!important;min-width:0!important}.manual-offer-results .button{min-height:36px!important;padding:8px!important;font-size:11px!important}.manual-offer-results .manual-offer-editor[open]{max-width:210px;grid-column:1/-1!important}.manual-offer-editor input{color:#163d5a!important;background:#fff!important;min-height:42px!important;font-size:16px!important}.market-auction-row{border-width:0 0 1px!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;min-height:0!important;margin:0!important;padding:11px 8px!important;display:grid!important}.market-auction-list{gap:0!important}.market-auction-identity{min-width:0;grid-column:1!important}.market-auction-identity strong{font-size:14px!important}.market-auction-identity>small{font-size:10px!important}.market-countdown{text-align:right!important;grid-area:1/2!important;min-width:0!important}.market-countdown strong{font-size:17px!important}.market-countdown small{font-size:10px!important}.market-high-bid{align-items:center;flex-wrap:wrap!important;grid-column:1!important;gap:3px 7px!important;display:flex!important}.market-high-bid strong{font-size:14px!important}.market-high-bid>small:first-child{display:none!important}.market-high-bid>small{font-size:11px!important}.market-auction-decision{grid-column:2!important;align-self:center!important}.market-auction-decision .button{min-height:36px!important;padding:8px!important;font-size:12px!important}.market-bid-timeline{font-size:10px!important}.magic-auction-columns{display:none!important}.classic-market .sealed-results-table,.classic-market .sealed-results-table tbody{width:100%!important;min-width:0!important;display:block!important}.classic-market .sealed-results-table thead{display:none!important}.classic-market .sealed-results-table tr{background:#fff!important;border-bottom:1px solid #d2dce8!important;grid-template-columns:minmax(0,1fr) auto!important;padding:10px 5px!important;display:grid!important}.classic-market .sealed-results-table td{border:0!important;min-width:0!important;padding:3px 4px!important;font-size:12px!important;display:block!important}.classic-market .sealed-results-table td:before{display:none!important}.classic-market .sealed-results-table td[data-label=Giocatore]{grid-area:1/1!important;font-size:14px!important}.classic-market .sealed-results-table td[data-label=Giocatore]>small,.classic-market .sealed-results-table td[data-label=Club\ cedente]{display:none!important}.classic-market .sealed-results-table td[data-label="Ruolo / Età / VG"]{grid-area:2/1!important;font-size:11px!important}.classic-market .sealed-results-table td[data-label=Scadenza]{text-align:right!important;grid-area:1/2/span 2!important;font-size:10px!important}.classic-market .sealed-results-table td[data-label="Busta / Cifra vincente"]{grid-column:1!important}.classic-market .sealed-results-table td[data-label="Stato / Esito"]{grid-column:1!important;font-size:10px!important}.classic-market .sealed-results-table td[data-label=Azioni]{text-align:right!important;grid-area:3/2/span 2!important}.classic-market .sealed-results-table td[data-label=Azioni] .button{padding:8px!important;font-size:11px!important}.sealed-withdraw-x{width:32px!important;height:32px!important}.classic-market .roster-table-wrap{min-width:0!important;overflow:visible!important}}.auction-ledger{min-width:0;padding:14px!important}.auction-ledger-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.auction-ledger-heading h2{margin:0!important;font-size:19px!important}.auction-ledger-heading>span{color:#526b83;font-size:12px}.auction-quick-tabs{gap:4px;margin-bottom:8px;display:flex;overflow-x:auto}.auction-quick-tabs button{white-space:nowrap;color:#284861;cursor:pointer;background:#f5f8fc;border:1px solid #cfdaea;border-radius:6px;padding:7px 10px;font:600 12px system-ui}.auction-quick-tabs button.active{color:#fff;background:#173e62;border-color:#173e62}.auction-ledger-tools{align-items:start;gap:7px;display:flex}.auction-ledger-tools>input{flex:1;min-width:0;color:#193c58!important;background:#fff!important;min-height:38px!important;font-size:16px!important}.auction-ledger-tools>details{flex-shrink:0}.auction-ledger-tools summary{cursor:pointer;padding:10px;font-size:12px}.auction-ledger-filters{gap:9px;padding:10px;display:grid}.auction-ledger-filters label{gap:4px;font-size:12px;display:grid}.auction-ledger-filters input,.auction-ledger-filters select{max-width:160px}.auction-list-start{scroll-margin-top:65px}.auction-page-controls{color:#45627c;justify-content:space-between;align-items:center;gap:8px;margin:9px 0;font:400 12px system-ui;display:flex}.auction-page-controls small{font-size:11px}.auction-page-controls>div{align-items:center;gap:9px;display:flex}.auction-page-controls button{color:#173f63;cursor:pointer;background:#eef4fc;border:1px solid #c4d5e7;border-radius:7px;width:34px;height:34px;font:600 24px system-ui}.auction-page-controls button:disabled{opacity:.35;cursor:default}.auction-page-controls strong{white-space:nowrap;font-size:12px}.auction-ledger-columns,.auction-ledger-line{grid-template-columns:minmax(0,1fr) 112px 86px 38px;align-items:center;gap:10px;display:grid}.auction-ledger-columns{color:#5c7187;background:#eaf1fa;border-radius:5px;padding:6px 8px;font:600 10px system-ui}.auction-ledger-columns>span:nth-child(2),.auction-ledger-columns>span:nth-child(3){text-align:right}.auction-ledger-entry{background:#fff;border-bottom:1px solid #dce5ef}.auction-ledger-entry.is-winning{background:#effaf1;box-shadow:inset 3px 0 #3e9462}.auction-ledger-entry.is-outbid{background:#fff2ef;box-shadow:inset 3px 0 #d87155}.auction-ledger-line{min-height:45px;padding:5px 8px}.auction-ledger-name{text-align:left;color:#143951;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:6px 0;display:flex}.auction-ledger-name strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 14px system-ui;overflow:hidden}.auction-ledger-name b{color:#174a75;background:#dce9f8;border-radius:4px;flex-shrink:0;padding:3px 4px;font:700 11px system-ui}.auction-ledger-price{text-align:right;color:#143951;white-space:nowrap;font-variant-numeric:tabular-nums;font:600 13px system-ui}.auction-ledger-line time{text-align:right;font-variant-numeric:tabular-nums;color:#35546f;white-space:nowrap;font:600 12px system-ui}.auction-ledger-line time.is-urgent{color:#bd2e28}.auction-ledger-plus{color:#174a75;cursor:pointer;background:#eaf2ff;border:1px solid #b6cde7;border-radius:7px;width:34px;height:34px;font:600 23px/1 system-ui}:is(.auction-ledger-plus:focus-visible,.auction-ledger-name:focus-visible){outline-offset:2px;outline:2px solid #2b6eb5}.auction-ledger-detail{color:#254862;background:#f6f9fd;border-top:1px dashed #cdd9e8;padding:12px;font-size:12px}.auction-ledger-detail>div:first-child{gap:5px;margin-bottom:10px;display:grid}.auction-ledger-detail form{gap:7px;margin:8px 0;display:grid}.auction-ledger-detail label{gap:5px;display:grid}.auction-ledger-detail input{min-height:42px;color:#153950!important;background:#fff!important;font-size:16px!important}.auction-ledger-detail summary{cursor:pointer;padding:8px 0}.auction-ledger-bid{border-bottom:1px solid #d7e2ed;flex-wrap:wrap;gap:5px 10px;padding:7px 0;display:flex}.auction-ledger-rules{color:#45617c;margin-top:10px;font-size:12px}.auction-ledger-rules summary{cursor:pointer;padding:7px 0}.auction-ledger-rules p{font-size:12px;line-height:1.6}@media (max-width:700px){.auction-ledger{padding:8px!important}.auction-ledger-heading{margin-bottom:7px}.auction-ledger-heading h2{font-size:17px!important}.auction-quick-tabs{gap:3px}.auction-quick-tabs button{padding:7px 8px;font-size:11px}.auction-ledger-columns,.auction-ledger-line{grid-template-columns:minmax(0,1fr) 76px 58px 30px;gap:5px}.auction-ledger-columns{padding:5px 3px;font-size:9px}.auction-ledger-line{min-height:42px;padding:3px}.auction-ledger-name{gap:4px}.auction-ledger-name strong{font-size:12px}.auction-ledger-name b{padding:2px 3px;font-size:10px}.auction-ledger-price{font-size:11px}.auction-ledger-line time{font-size:10px}.auction-ledger-plus{width:30px;height:32px;font-size:21px}.auction-page-controls{margin:7px 0;font-size:11px}.auction-page-controls small{display:none}.auction-page-controls>div{gap:6px}.auction-ledger-tools{gap:3px}.auction-ledger-filters input,.auction-ledger-filters select{max-width:125px}.auction-ledger-filters{max-width:135px;padding:5px}.market-readable .classic-market-body .market-search-results.manual-offer-results>article{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin:0!important;padding:13px 10px!important}.market-readable .classic-market-body .manual-offer-results .market-player-info{grid-area:1/1!important;width:100%!important;min-width:0!important}.market-readable .classic-market-body .manual-offer-results .market-player-info h3{flex-wrap:nowrap!important;align-items:flex-start!important;gap:9px!important;width:100%!important;margin:0 0 6px!important;font-size:16px!important;line-height:1.4!important;display:flex!important}.market-readable .classic-market-body .manual-offer-results .market-player-info h3 .market-player-db-link{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;flex:1!important;min-width:0!important;max-width:none!important;font-size:16px!important;line-height:1.4!important;overflow:visible!important}.market-readable .classic-market-body .manual-offer-results .roster-inline-vg{flex-shrink:0!important;align-self:flex-start!important;padding:5px 7px!important;font-size:13px!important}.market-readable .classic-market-body .manual-offer-results .market-player-info>small{font-size:12px!important;line-height:1.5!important}.market-readable .classic-market-body .manual-offer-results .ownership-badge{padding:3px 6px!important;font-size:11px!important}.market-readable .classic-market-body .manual-offer-results .player-tm-value{border:0!important;grid-area:2/1!important;width:100%!important;padding:0!important;font-size:13px!important}.market-readable .classic-market-body .manual-offer-results .player-tm-value>small:first-of-type{font-size:10px!important;display:block!important}.market-readable .classic-market-body .manual-offer-results .market-player-action{grid-area:3/1!important;align-self:stretch!important;width:100%!important;max-width:none!important}.market-readable .classic-market-body .manual-offer-results .manual-offer-editor,.market-readable .classic-market-body .manual-offer-results .manual-offer-editor[open]{width:100%!important;max-width:none!important;margin:0!important;display:block!important}.market-readable .classic-market-body .manual-offer-results .manual-offer-editor>summary{justify-content:center!important;align-items:center!important;width:100%!important;min-height:42px!important;padding:10px 12px!important;font-size:14px!important;display:flex!important}.market-readable .classic-market-body .manual-offer-results .manual-offer-editor form{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;max-width:none!important;padding:12px 0 0!important;display:grid!important}.market-readable .classic-market-body .manual-offer-results .manual-offer-editor form label{min-width:0!important;font-size:14px!important;line-height:1.4!important}.market-readable .classic-market-body .manual-offer-results .manual-offer-editor form input{color:#173b59!important;background:#fff!important;width:100%!important;max-width:none!important;min-height:46px!important;padding:10px 12px!important;font-size:16px!important}.market-readable .classic-market-body .manual-offer-results .manual-offer-editor form>.button{width:100%!important;min-height:44px!important;font-size:14px!important}}.market-readable .classic-market-body .market-search-results.manual-offer-results{contain:none!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.market-readable .classic-market-body .market-search-results.manual-offer-results>article{isolation:isolate;flex:none!important;align-content:start!important;height:auto!important;min-height:min-content!important;max-height:none!important;margin:0 0 12px!important;position:relative!important;overflow:visible!important}.market-readable .classic-market-body .manual-offer-results .manual-offer-editor{height:auto!important;max-height:none!important;overflow:visible!important}.market-readable .classic-market-body .manual-offer-results .manual-offer-toggle{white-space:normal!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:44px!important;font-size:14px!important;display:flex!important}@media (max-width:700px){.market-readable .classic-market-body .market-search-results.manual-offer-results>article{border:1px solid #c6d5e5!important;border-radius:10px!important;gap:10px!important;margin:0 0 12px!important;padding:15px 12px!important}.market-readable .classic-market-body .manual-offer-results .manual-offer-editor form{margin:0!important;padding:12px 0 0!important}.market-readable .classic-market-body .manual-offer-results .manual-offer-toggle{min-height:46px!important;font-size:15px!important}.market-readable .classic-market-body .manual-offer-results .market-player-info h3{font-size:17px!important}.market-readable .classic-market-body .manual-offer-results .market-player-info h3 .market-player-db-link{font-size:17px!important;line-height:1.4!important}}.db-player-dialog .db-card-close{z-index:10!important;color:#173e62!important;background:#f4f7fb!important;border:1px solid #bbccdf!important;min-height:44px!important;margin-left:auto!important;position:sticky!important;top:0!important}.db-card-close-bottom{width:100%;min-height:44px;margin-top:12px}.admin-cancel-auction{color:#a12a2a;background:#fff4f2;border:1px solid #dfb7b7;border-radius:7px;margin-top:10px;padding:8px 10px}.admin-cancel-auction summary{font-weight:650}:root{--bg:#090d24;--panel:#141d40;--panel2:#1c2852;--sidebar:#101632;--line:#344575;--line2:#27365f;--text:#f5f7ff;--muted:#afbbdc;--accent:#b5ff36;--mint:#38efc5;--blue:#72caff;--red:#ff939d}body{background:radial-gradient(at 95% 0,#4a257442,#0000 45%),radial-gradient(at 20% 45%,#006fac24,#0000 55%),#090d24}.sidebar{background:linear-gradient(165deg,#1d2050 0%,#101632 55%,#132b40 100%);border-right-color:#42517b}.brand{letter-spacing:-.8px;color:#fff!important}.brand-mark i{background:#b5ff36;box-shadow:0 0 16px #b5ff3640}.brand-dot{background:#38efc5}.project-switch{background:#202c50;border-color:#4a5d8a}.project-switch .eyebrow{color:#bdcbed}.project-switch select{color:#fff}.nav-label{color:#a2b3d8}.sidebar nav button{color:#c6d1ee}.sidebar nav button svg{color:#78cfff}.sidebar nav button:hover{color:#fff;background:#31467566}.sidebar nav button.active{color:#c6ff6e;background:linear-gradient(100deg,#b5ff3626,#38efc512);border-color:#a9ef4766;box-shadow:inset 3px 0 #b5ff36}.topbar{background:linear-gradient(105deg,#182344,#25204b);border-bottom:1px solid #655196}.topbar .breadcrumb{color:#bfcae6}.panel,.player-desk-section{background:linear-gradient(140deg,#1d2a50,#141c3b);border-color:#3b507d;box-shadow:0 5px 22px #03061a20}.launch-hero{background:radial-gradient(at 85% 25%,#9a40d45c,#0000 45%),radial-gradient(at 70% 100%,#00b9b74d,#0000 50%),linear-gradient(120deg,#162b54,#242158);border-color:#7969ab}.launch-hero:after{background-image:repeating-linear-gradient(125deg,#0000 0 75px,#ffffff04 76px 100px)}.hero-pill{color:#d4ff9d;background:#b5ff361c;border-color:#b5ff365e}.button.primary,.button.bright{color:#162700;background:#b5ff36;border-color:#b5ff36;box-shadow:0 3px 12px #b5ff361c}.button.primary:hover,.button.bright:hover{color:#162700;background:#cdff79;border-color:#cdff79}.dashboard-stats :is(article,.dashboard-stat-link){background:linear-gradient(135deg,#193459,#172447);border-color:#54d4ff #456094 #456094;border-top-style:solid;border-top-width:3px}.dashboard-stats :is(article,.dashboard-stat-link):nth-child(2){border-top-color:#b5ff36}.dashboard-stats :is(article,.dashboard-stat-link):nth-child(3){border-top-color:#b89aff}.dashboard-stats :is(article,.dashboard-stat-link):nth-child(4){border-top-color:#ffb15e}.dashboard-stats :is(article,.dashboard-stat-link)>div{color:#c0cdeb}.dashboard-stats :is(article,.dashboard-stat-link)>div svg{color:#75dbff}.quick-wide{color:#b5ff36;background:linear-gradient(110deg,#203f58,#222b53);border-color:#4a7890}.quick-wide>span{color:#eefaff}.quick-wide small{color:#b1c9df}.player-desk-section>h2,.player-desk-section>h3{color:#f5f7ff}.player-desk-section>header{border-bottom-color:#445984}.team-contact .telegram-player-link{background:#17496c;border-color:#399bc4}.market-readable{--accent:#2563eb}.market-readable .button.primary{color:#fff;box-shadow:none;background:#245ddd;border-color:#245ddd}.market-readable .button.primary:hover{color:#fff;background:#1949b5}.market-readable .classic-market-tabs{border-color:#b8c9e5}.market-readable .classic-market-tabs button.active{color:#fff;background:#214ec7}@media (prefers-reduced-motion:no-preference){.sidebar nav button,.button,.dashboard-stat-link{transition:background .18s,border-color .18s,box-shadow .18s}.dashboard-stat-link:hover{box-shadow:0 5px 20px #48cfff20}}.app-shell.minimal-portal{--bg:#0b102b;--panel:#18244b;--panel2:#233660;--sidebar:#12204b;--line:#405a8d;--line2:#2c426d;--text:#f5f8ff;--muted:#b2c4e5;--accent:#b8ff35;background:radial-gradient(at 100% 0,#6037bb55,#0000 45%),linear-gradient(135deg,#071d3b,#111331 65%,#21113f)}.app-shell.minimal-portal .sidebar{background:linear-gradient(160deg,#252365,#102449 62%,#153b51);border-right:1px solid #5a6aaf}.app-shell.minimal-portal .sidebar nav button.active{color:#132604;background:#b8ff35;border-color:#b8ff35;font-weight:750;box-shadow:0 5px 20px #b8ff3522}.app-shell.minimal-portal .topbar{background:linear-gradient(100deg,#1b3970,#482880);border-bottom:1px solid #7463bd}.app-shell.minimal-portal .league-hero,.app-shell.minimal-portal .street-editorial,.app-shell.minimal-portal .desk-club-strip,.app-shell.minimal-portal .player-club-header{isolation:isolate;background:repeating-linear-gradient(125deg,#0000 0 70px,#ffffff08 71px 95px),linear-gradient(115deg,#164ba3,#6333b3 75%,#b02b93);border:1px solid #7a7ae0;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 9px 30px #09072250;padding:22px!important}.app-shell.minimal-portal .desk-club-strip:after,.app-shell.minimal-portal .league-hero:after{content:"CLUBRUA FC";letter-spacing:-2px;color:#ffffff0d;pointer-events:none;z-index:-1;font:italic 900 clamp(32px,7vw,80px)/1 Barlow Condensed,sans-serif;position:absolute;bottom:-12px;right:-10px}.app-shell.minimal-portal .desk-club-strip h2,.app-shell.minimal-portal .player-club-header h2{text-transform:uppercase;color:#fff!important;font-family:Barlow Condensed,sans-serif!important;font-size:30px!important;font-weight:800!important}.app-shell.minimal-portal .desk-club-strip small,.app-shell.minimal-portal .league-hero p,.app-shell.minimal-portal .street-editorial p{color:#e1eaff}.app-shell.minimal-portal .desk-shortcuts>button{color:#fff;background:linear-gradient(130deg,#226fe4,#2445b0);border:0;border-radius:14px;min-height:112px;box-shadow:0 6px 18px #050b292a}.app-shell.minimal-portal .desk-shortcuts>button:nth-child(2){background:linear-gradient(130deg,#9538cc,#6127ac)}.app-shell.minimal-portal .desk-shortcuts>button:nth-child(3){color:#152e0c;background:linear-gradient(130deg,#b8ff35,#70d943)}.app-shell.minimal-portal .desk-shortcuts>button:nth-child(4){color:#381c05;background:linear-gradient(130deg,#ffb34c,#f07136)}.app-shell.minimal-portal .desk-shortcuts>button small{color:inherit;opacity:.9}.app-shell.minimal-portal .desk-shortcuts>button svg{color:inherit}.app-shell.minimal-portal .desk-shortcuts strong{font-size:17px}.app-shell.minimal-portal .dashboard-stats .panel{background:linear-gradient(125deg,#235bb8,#25407d);border:0;border-bottom:3px solid #63dbff}.app-shell.minimal-portal .dashboard-stats .panel:nth-child(2){background:linear-gradient(125deg,#5831a0,#392166);border-bottom-color:#d4a4ff}.app-shell.minimal-portal .dashboard-stats .panel:nth-child(3){background:linear-gradient(125deg,#12605f,#153b53);border-bottom-color:#73ffbd}.app-shell.minimal-portal .dashboard-stats .panel:nth-child(4){background:linear-gradient(125deg,#864025,#543341);border-bottom-color:#ffca73}.app-shell.minimal-portal .button.primary{color:#183109;background:#b8ff35;border-color:#b8ff35;border-radius:8px;font-weight:750}.app-shell.minimal-portal .market-readable .button.primary{color:#fff;background:#245ddd;border-color:#245ddd}@media (max-width:760px){.app-shell.minimal-portal .desk-club-strip,.app-shell.minimal-portal .player-club-header{padding:17px!important}.app-shell.minimal-portal .desk-club-strip h2{font-size:26px!important}.app-shell.minimal-portal .desk-shortcuts>button{min-height:106px;padding:13px}}.app-install-bar{color:#fff;background:linear-gradient(110deg,#203e85,#502779);border-top:1px solid #8b83bf;align-items:center;gap:12px;padding:12px 20px;display:flex}.app-install-bar>div{flex:1}.app-install-bar strong,.app-install-bar small{display:block}.app-install-bar small{color:#d5e5ff;font-size:12px}.app-install-bar p{max-width:700px;margin:8px 0;font-size:13px}.app-install-bar .icon-button{color:#fff;min-width:40px}.app-install-bar .button{white-space:nowrap}@media (max-width:760px){.app-install-bar{flex-wrap:wrap;gap:8px;padding:14px 12px 90px}.app-install-bar>div{flex-basis:70%}.app-install-bar>.button{order:3;width:100%}}.prize-editor{margin-bottom:20px}.prize-editor header p{color:var(--muted)}.prize-rule{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) 85px minmax(150px,1fr) 160px auto;align-items:end;gap:12px;padding:14px 0;display:grid}.prize-rule label{gap:6px;font-size:12px;display:grid}.prize-rule input,.prize-rule select{width:100%;color:#153451!important;background:#fff!important;min-width:0!important;font-size:16px!important}.prize-editor details{padding-top:14px}.prize-editor summary{cursor:pointer;font-weight:700}.prize-editor>.button-row{flex-wrap:wrap;margin:14px 0}@media (max-width:760px){.prize-rule{grid-template-columns:1fr 90px;gap:10px}.prize-rule label:nth-child(3){grid-column:1/-1}.prize-rule label:nth-child(4){grid-column:1}.prize-rule>.button{grid-column:2}.prize-editor>.button-row>select{width:100%}}.prize-folders{gap:10px;margin-top:16px;display:grid}.prize-folder{color:#14243b;background:#fff;border:1px solid #cbd5e1;border-radius:12px;overflow:hidden}.prize-folder-toggle{text-align:left;color:#14243b;cursor:pointer;width:100%;font:inherit;background:#f1f5fc;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:16px;display:flex}.prize-folder-toggle>span:first-child{gap:4px;display:grid}.prize-folder-toggle strong{font-size:17px}.prize-folder-toggle small{color:#52627a;font-size:13px}.prize-folder-toggle>span:last-child{color:#2358c7;font-size:24px}.prize-folder.is-open{border-color:#4977e2}.prize-folder-body{padding:14px}.prize-editor .prize-rule-in-folder{grid-template-columns:90px minmax(140px,1fr) minmax(130px,180px) auto}@media (max-width:760px){.prize-editor .prize-rule-in-folder{grid-template-columns:80px minmax(0,1fr)}.prize-rule-in-folder>label:nth-child(2){grid-column:auto}.prize-rule-in-folder>label:nth-child(3){grid-column:1/2}.prize-rule-in-folder>button{grid-column:2/3;align-self:end}.prize-folder-body .button-row{flex-wrap:wrap;display:flex}.prize-folder-body .button-row button{flex:140px}}.prize-editor .prize-rule-with-kind{grid-template-columns:minmax(110px,1fr) minmax(100px,1fr) minmax(130px,1.4fr) minmax(130px,1fr) auto}@media (max-width:760px){.prize-editor .prize-rule-with-kind{grid-template-columns:1fr 1fr}.prize-rule-with-kind>label:nth-child(3){grid-column:1/-1}.prize-rule-with-kind>label:nth-child(4){grid-column:1/2}.prize-rule-with-kind>button{grid-column:2/3;align-self:end}}.app-shell.minimal-portal{--bg:#040f1e;--panel:#07192b;--panel2:#0a2339;--sidebar:#040f1d;--line:#183850;--line2:#102c43;--text:#edf7ff;--muted:#92abc1;--accent:#56d9ff;color:#edf7ff;background:radial-gradient(at 85% 0,#0b46723d,#0000 48%),linear-gradient(145deg,#030d18,#071829 70%,#04101d)}.app-shell.minimal-portal .sidebar{background:linear-gradient(175deg,#06172a,#020c18);border-right:1px solid #173b56;box-shadow:5px 0 28px #0003}.app-shell.minimal-portal .sidebar nav button{color:#afc4d7;border-radius:5px;min-height:42px}.app-shell.minimal-portal .sidebar nav button.active{color:#f2fbff;background:linear-gradient(90deg,#0873ad55,#0b2944);border:1px solid #3279a4;border-left:3px solid #5de6ff;box-shadow:inset 0 0 20px #36b7ff12,0 0 16px #20b8ff12}.app-shell.minimal-portal .sidebar nav button.active svg{color:#6ce5ff}.app-shell.minimal-portal .topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051526ee;border-bottom:1px solid #1c3b55}.app-shell.minimal-portal .panel{background:linear-gradient(130deg,#091e32,#061422);border:1px solid #1b3a52;border-radius:9px;box-shadow:inset 0 1px #55baff06,0 6px 20px #0002}.app-shell.minimal-portal .button.primary{color:#f1fcff;background:linear-gradient(120deg,#137dab,#08638e);border:1px solid #4fcfff;border-radius:6px;box-shadow:inset 0 1px #ffffff24,0 0 13px #23bdf319}.app-shell.minimal-portal .button.primary:hover{color:#fff;background:#138ab9}.app-shell.minimal-portal .button.secondary{color:#d9efff;background:#0b263f;border-color:#284d69;border-radius:6px}.app-shell.minimal-portal .mobile-nav{background:#041425f5;border-top:1px solid #215271}.app-shell.minimal-portal .mobile-nav button.active{color:#74e9ff;background:#0e3a55;border-radius:5px}.app-shell.minimal-portal .league-hero,.app-shell.minimal-portal .street-editorial,.app-shell.minimal-portal .desk-club-strip,.app-shell.minimal-portal .player-club-header{background:radial-gradient(at 100% 0,#148baf38,#0000 60%),linear-gradient(115deg,#0a2843,#061827);border-color:#245371;border-radius:9px;box-shadow:inset 0 1px #5edaff22,0 8px 25px #0003}.app-shell.minimal-portal .desk-shortcuts>button,.app-shell.minimal-portal .desk-shortcuts>button:nth-child(n){color:#e8f6ff;background:linear-gradient(140deg,#10334f,#071d32);border:1px solid #28516e;border-top:2px solid #39c5ed;border-radius:7px;box-shadow:0 3px 12px #0003}.app-shell.minimal-portal .desk-shortcuts>button:nth-child(3){border-top-color:#d6b66e}.app-shell.minimal-portal .dashboard-stats .panel:nth-child(n){background:linear-gradient(130deg,#0b2941,#071827);border:1px solid #214764;border-bottom:2px solid #42b9d7}.app-shell.minimal-portal .roster-table th{color:#9edcf3;background:#0b2840}.app-shell.minimal-portal .roster-table tbody tr:nth-child(2n){background:#34b9ff05}.app-shell.minimal-portal .segment button.selected{color:#a9eeff;background:linear-gradient(#0a2638,#0d658944);border-color:#3888ae;box-shadow:inset 0 -2px #4fdaff}.app-shell.minimal-portal .app-install-bar{background:#061c30;border-color:#234963}.manager-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.manager-overview article{background:linear-gradient(140deg,#0b243b,#051424);border:1px solid #21435d;border-radius:8px;align-content:start;gap:7px;min-width:0;padding:17px;display:grid;position:relative}.manager-overview article:after{content:"";background:linear-gradient(90deg,#0000,#56cfff88,#0000);height:1px;position:absolute;top:0;left:18%;right:18%}.manager-overview small{color:#a7bfd1;letter-spacing:1px;font-size:10px;font-weight:700}.manager-overview strong{color:#f4d58d;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(18px,2vw,28px);line-height:1.2}.manager-overview article:first-child strong,.manager-overview article:nth-child(2) strong{color:#e9f8ff}.manager-overview span{color:#86a4ba;font-size:11px}.squad-workspace.compact-squad .squad-heading h2{letter-spacing:-.8px;font-family:inherit;font-size:28px;font-weight:750}.squad-workspace.compact-squad .squad-heading{border-bottom:1px solid #1b3c55;padding-bottom:16px}.squad-heading .eyebrow{color:#5ad6f2}.manager-tactics-toolbar{background:#061b2c;border:1px solid #21445f;border-radius:7px;flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0 12px;padding:12px 16px;display:flex}.manager-tactics-toolbar>label{letter-spacing:.8px;color:#77d9ec;gap:5px;font-size:10px;font-weight:700;display:grid}.manager-tactics-toolbar select{border-color:#23506f;min-width:140px;font-weight:750;color:#ecf9ff!important;background:#0b2a43!important;font-size:20px!important}.manager-tactics-toolbar .lineup-state{color:#a9c2d4;flex:1;font-size:12px}.manager-tactics-toolbar .button{min-height:42px}.manager-tactics .tactics-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:16px;margin-top:0}.stadium-frame{background:radial-gradient(at 50% 100%,#005d6544,#0000 65%),linear-gradient(125deg,#061b2a,#031323);border:1px solid #1b435c;border-radius:9px;min-width:0;padding:12px;box-shadow:inset 0 1px #44c3ff16,0 0 40px #00b5ff06}.stadium-caption,.pitch-footer{color:#639eb8;letter-spacing:1.2px;justify-content:space-between;gap:10px;padding:7px 3px 12px;font-size:9px;font-weight:650;display:flex}.stadium-caption span:first-child{color:#88d8ee}.manager-tactics .tactics-pitch{aspect-ratio:1.12;background:radial-gradient(#27955d18,#031b1c77),repeating-linear-gradient(#114c36 80% 90%,#145e3f 90% 100%);border:1px solid #3a8e7966;border-radius:5px;max-width:none;min-height:500px;max-height:680px;box-shadow:inset 0 0 80px #00151dcc,0 0 24px #00c3ff0d}.manager-tactics .tactics-pitch:after{content:"";pointer-events:none;z-index:-1;background-image:repeating-linear-gradient(90deg,#0000 0 2px,#ffffff02 2px 3px);position:absolute;inset:0}.manager-tactics .pitch-player.manager-player-card{color:#fff;cursor:grab;clip-path:none;background:linear-gradient(155deg,#183c48,#031220 78%);border:1px solid #5b8697;border-radius:8px;width:88px;height:98px;padding:0;display:block;overflow:hidden;box-shadow:0 5px 12px #0008}.manager-tactics .pitch-player.manager-player-card.selected{border-color:#ffe098;box-shadow:0 0 17px #e4be6266,0 5px 12px #0009}.manager-tactics .pitch-player.empty{width:63px;height:66px;box-shadow:none;background:#082727a6;border:1px dashed #72a99d99}.manager-player-card .db-player-photo{overflow:hidden;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.manager-player-card .db-player-photo img{object-fit:cover!important;width:100%!important;height:100%!important}.manager-player-card .db-player-photo>span{color:#a9c9d8;background:radial-gradient(#385365,#0a1c2b);place-content:center;height:100%;font-size:22px;display:grid}.manager-tactics .pitch-player .card-rating{z-index:2;text-shadow:0 1px 6px #000,0 0 9px #000;background:#07192cb3;border-radius:3px;padding:3px;font-size:22px;font-weight:800;line-height:1;position:absolute;top:5px;left:6px}.manager-tactics .pitch-player .card-rating small{color:#d7efff;letter-spacing:.5px;margin-top:3px;font-size:9px;display:block}.manager-tactics .pitch-player strong{background:linear-gradient(#041827ef,#031323);border-radius:0;max-width:none;margin:0;padding:6px 3px;font-size:10px;font-weight:650;line-height:1.1;position:absolute;bottom:0;left:0;right:0}.manager-tactics .empty-position{color:#9ecec6;font-size:25px;line-height:42px}.pitch-footer{letter-spacing:.3px;flex-wrap:wrap;align-items:center;padding:14px 2px 2px;font-size:11px}.pitch-footer small{color:#8dadbf;font-size:10px}.pitch-footer i{background:#4ce6ae;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.app-shell.minimal-portal .manager-inspector{gap:14px;min-width:0;padding:17px}.inspector-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.position-chip{color:#e6c982;border:1px solid #8c744854;border-radius:4px;padding:5px 7px;font-size:9px}.inspector-hero{isolation:isolate;background:radial-gradient(at 85%,#177ca14d,#0000 68%),linear-gradient(130deg,#071724,#102f45);border-bottom:1px solid #26516b;border-radius:5px;min-height:230px;position:relative;overflow:hidden}.inspector-hero>.db-player-photo{position:absolute;top:0;right:0;background:0 0!important;border:0!important;border-radius:0!important;width:75%!important;height:100%!important}.inspector-hero>.db-player-photo img{object-fit:contain;object-position:top center;width:100%;height:100%}.inspector-hero>.db-player-photo>span{color:#9ebad0;place-content:center;height:100%;font-size:45px;display:grid}.inspector-hero>div:last-child{z-index:1;background:linear-gradient(#0000,#061523);padding:35px 14px 12px;position:absolute;bottom:0;left:0;right:0}.inspector-hero h3{letter-spacing:-.6px;color:#fff;margin:4px 0 0!important;font-size:25px!important}.inspector-hero small{color:#9fc9de;font-size:10px}.inspector-vg{color:#f4d38c;font-size:42px;font-weight:800;line-height:1;position:absolute;top:18px;left:16px}.inspector-vg small{color:#f4d38c;margin-top:6px;font-size:13px;display:block}.inspector-facts{gap:0;margin:0;display:grid}.inspector-facts>div{border-bottom:1px solid #18394d;justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;display:flex}.inspector-facts dt{color:#92b0c4}.inspector-facts dd{color:#edf6ff;text-align:right;margin:0;font-weight:600}.inspector-controls{border-top:1px solid #1a3e55;gap:12px;padding-top:14px;display:grid}.inspector-controls select{max-width:100%;color:#edf6ff!important;background:#0c2940!important;border-color:#28516e!important;font-size:16px!important}.inspector-controls details>summary{cursor:pointer;color:#8ec6e0;font-size:12px}.inspector-controls .form-row{padding-top:12px}.inspector-controls p{color:#e2ca92;font-size:11px}.inspector-empty{text-align:center;background:radial-gradient(#113651,#071a2b);border:1px dashed #2e536d;border-radius:5px;padding:42px 14px}.inspector-empty>span{color:#54c5ea;font-size:40px}.inspector-empty h3{color:#d6edfc;font-size:18px!important}.inspector-empty p{color:#8fadc2;font-size:12px;line-height:1.6}.manager-bench{background:#051625;border:1px solid #1c405b;border-radius:8px;min-width:0;margin-top:16px;padding:15px}.manager-bench header{justify-content:space-between;align-items:center;gap:12px;display:flex}.manager-bench h3{text-transform:uppercase;letter-spacing:.6px;color:#7bddeb;margin:0;font-size:13px}.manager-bench header span,.manager-bench>p{color:#8daabd;font-size:11px}.manager-bench-scroll{scroll-snap-type:x proximity;gap:10px;padding:5px 1px 10px;display:flex;overflow-x:auto}.manager-bench-scroll>button{color:#fff;scroll-snap-align:start;cursor:pointer;background:linear-gradient(145deg,#16364d,#051827);border:1px solid #446c83;border-radius:7px;flex:0 0 82px;height:103px;padding:0;position:relative;overflow:hidden}.manager-bench-scroll>button:disabled{opacity:.55;cursor:default}.manager-bench-scroll>button>.db-player-photo{background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important}.manager-bench-scroll img{object-fit:cover;width:100%;height:100%}.manager-bench-scroll>button>b{text-align:left;background:#07182bbe;border-radius:3px;padding:2px;font-size:19px;line-height:1;position:absolute;top:4px;left:5px}.manager-bench-scroll b small{color:#b5d3e6;margin-top:3px;font-size:8px;display:block}.manager-bench-scroll strong{white-space:nowrap;text-overflow:ellipsis;background:#051524ee;padding:6px 3px;font-size:9px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@media (min-width:1500px){.manager-tactics .pitch-player.manager-player-card{width:104px;height:114px}.manager-tactics .tactics-pitch{aspect-ratio:1.2}}@media (max-width:1000px){.manager-tactics .tactics-layout{grid-template-columns:1fr}.manager-tactics .manager-inspector{grid-template-columns:1fr 1fr;display:grid}.manager-inspector .inspector-heading,.manager-inspector .inspector-controls,.manager-inspector .inspector-empty{grid-column:1/-1}.manager-inspector .inspector-hero{min-height:210px}.manager-overview{gap:8px}.manager-overview article{padding:12px}}@media (max-width:600px){.manager-overview{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.manager-overview article{padding:12px}.manager-overview strong{font-size:23px}.manager-overview small{font-size:9px}.manager-tactics-toolbar{gap:10px;padding:10px}.manager-tactics-toolbar>label{flex:1}.manager-tactics-toolbar .lineup-state{flex:none;font-size:11px}.manager-tactics-toolbar .button{width:100%}.stadium-frame{padding:6px}.stadium-caption{letter-spacing:.5px;font-size:8px}.manager-tactics .tactics-pitch{aspect-ratio:3/4;min-height:440px;max-height:none}.manager-tactics .pitch-player.manager-player-card{border-radius:5px;width:61px;height:76px}.manager-tactics .pitch-player.empty{width:48px;height:51px}.manager-tactics .pitch-player .card-rating{padding:2px;font-size:17px;top:3px;left:3px}.manager-tactics .pitch-player .card-rating small{font-size:8px}.manager-tactics .pitch-player strong{padding:5px 2px;font-size:8px}.manager-tactics .pitch-player .db-player-photo>span{font-size:16px}.manager-tactics .empty-position{font-size:21px;line-height:32px}.manager-tactics .manager-inspector{grid-template-columns:1fr;padding:13px;display:grid}.manager-inspector>*{grid-column:1/-1}.manager-inspector .inspector-hero{min-height:220px}.manager-tactics .tactics-layout{gap:10px}.squad-workspace.compact-squad .squad-heading h2{font-size:24px}.manager-bench{padding:12px}.manager-bench-scroll>button{flex-basis:73px;height:94px}.pitch-footer,.pitch-footer small{font-size:9px}}@media (prefers-reduced-motion:no-preference){.manager-player-card,.manager-bench-scroll>button{transition:border-color .15s,box-shadow .15s}.manager-bench-scroll>button:hover:not(:disabled){border-color:#e1c67c;box-shadow:0 0 13px #e5b74b22}}.squad-tools{color:#87bcd3;margin:8px 0;font-size:12px}.squad-tools summary{cursor:pointer}.manager-player-style{border-top:1px solid #30516a;align-items:center;gap:10px;padding-top:13px;display:flex}.manager-player-style>span{color:#edcb7c;font-size:30px}.manager-player-style small{color:#97b0c4;letter-spacing:1px;font-size:9px;display:block}.manager-player-style strong{color:#eeddb1;margin-top:5px;font-size:13px;display:block}.reserve-label{font-size:inherit!important;color:inherit!important}@media (min-width:1100px){.app-shell.minimal-portal .workspace:has(.squad-workspace){max-width:none;padding-left:22px;padding-right:22px}.squad-workspace.compact-squad{grid-template-columns:minmax(240px,1fr) minmax(490px,1.55fr);gap:10px 20px;margin-top:8px;display:grid}.squad-workspace.compact-squad>*{grid-column:1/-1;min-width:0}.squad-workspace.compact-squad>.squad-heading{border:0;grid-area:1/1;gap:12px;margin:0;padding:0}.squad-workspace.compact-squad>.manager-overview{grid-area:1/2;align-self:center;gap:8px;margin:0}.manager-overview article{gap:6px;min-height:86px;padding:12px 10px}.manager-overview strong{font-size:21px}.manager-overview small{font-size:9px}.manager-overview span{font-size:10px}.squad-workspace.compact-squad .squad-heading h2{margin:4px 0;font-size:27px}.squad-heading>label{max-width:160px}.squad-heading>label select{max-width:160px;min-height:34px;font-size:12px}.squad-heading img{filter:drop-shadow(0 0 8px #2b88cc44);background:0 0;border-radius:0;width:62px;height:70px;padding:3px}.squad-workspace.compact-squad>.squad-tools{justify-self:end;margin:0;font-size:10px}.squad-workspace.compact-squad>.squad-summary{margin:0;font-size:11px}.squad-workspace.compact-squad>.segment{background:#061627;border-bottom:1px solid #23516f;border-radius:0;justify-content:flex-start;gap:0;margin:0;padding:0}.squad-workspace.compact-squad>.segment button{text-transform:uppercase;letter-spacing:.6px;border:0;border-right:1px solid #15374f;border-radius:0;min-height:38px;padding:9px 20px;font-size:10px}.squad-workspace.compact-squad>.segment button.selected{color:#b4f2ff;background:linear-gradient(#0000,#0d658955);border-bottom:2px solid #42d5ff;box-shadow:0 5px 15px #24c7ff12}.manager-tactics{padding-top:0;position:relative}.manager-tactics-toolbar{z-index:5;background:#061a2de8;border:1px solid #326080;border-radius:5px;gap:8px;max-width:185px;margin:0;padding:10px 12px;position:absolute;top:13px;left:16px;box-shadow:0 6px 15px #0005}.manager-tactics-toolbar>label{width:100%;font-size:9px}.manager-tactics-toolbar select{min-width:120px;min-height:30px;padding:3px 7px;font-size:19px!important}.manager-tactics-toolbar .lineup-state{font-size:9px}.manager-tactics-toolbar .button{width:100%;min-height:30px;padding:5px 10px;font-size:10px}.manager-tactics .tactics-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:stretch;gap:14px}.stadium-frame{background:#021222;border-radius:8px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #0009,0 0 18px #159fcd0d}.stadium-caption{z-index:3;pointer-events:none;justify-content:flex-end;font-size:8px;position:absolute;top:12px;left:215px;right:12px}.stadium-caption>span:first-child{display:none}.manager-tactics .tactics-pitch{aspect-ratio:1.15;min-height:525px;max-height:none;box-shadow:none;background:#061525 url(/images/manager-stadium.svg) 50%/100% 100% no-repeat;border:0;border-radius:0;overflow:hidden}.manager-tactics .tactics-pitch:before,.manager-tactics .tactics-pitch:after,.manager-tactics .pitch-half,.manager-tactics .pitch-circle,.manager-tactics .pitch-box{display:none}.manager-tactics .pitch-player.manager-player-card{z-index:2;background:linear-gradient(145deg,#243e43,#04101e 70%);border:1px solid #90a89b;border-top-color:#d8d9b2;border-radius:8px;width:clamp(65px,5.9vw,101px);height:clamp(82px,7.3vw,123px);box-shadow:0 7px 12px #0009,inset 0 0 14px #77bbcc16;left:var(--desktop-x)!important}.manager-tactics .pitch-player.manager-player-card.selected{border-color:#f0d689;box-shadow:0 0 20px #f8d78155,inset 0 0 15px #eab75722,0 7px 12px #0009}.manager-tactics .pitch-player.manager-player-card .card-rating{color:#eee9d5;background:linear-gradient(90deg,#06131dea,#07182d66);padding:4px 3px;font-size:clamp(19px,1.8vw,28px);font-weight:800;top:3px;left:3px}.manager-tactics .pitch-player.manager-player-card.selected .card-rating{color:#ffe4a0}.manager-tactics .pitch-player .card-rating small{color:#ccdfd8;font-size:9px}.manager-tactics .pitch-player strong{color:#e6f3ff;background:linear-gradient(#051c2cf2,#020e1f);border-top:1px solid #74acd533;padding:7px 3px;font-size:10px}.manager-tactics .pitch-player.empty{background:#062636a6;border:1px dashed #659aa588;width:61px;height:65px}.manager-player-card .db-player-photo img{object-position:center bottom;object-fit:contain!important}.pitch-footer{z-index:3;color:#a9e7f6;background:#031524db;border:1px solid #38779688;border-radius:5px;padding:8px 10px;font-size:10px;position:absolute;bottom:9px;left:10px;right:10px}.pitch-footer small{font-size:9px}.app-shell.minimal-portal .manager-inspector{background:radial-gradient(at 100% 0,#0c38534a,#0000 60%),#051525;border-color:#244e6c;align-content:start;gap:10px;padding:12px;box-shadow:inset 0 1px #5ad8ff11}.inspector-heading .eyebrow{color:#72cced;font-size:9px}.inspector-hero{background:radial-gradient(at 85% 35%,#1e506438,#0000 65%),linear-gradient(130deg,#071725,#051423);min-height:220px}.inspector-hero>.db-player-photo{right:5%;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000);width:78%!important}.inspector-hero>.db-player-photo img{object-fit:contain;object-position:center center}.inspector-hero h3{font-size:28px!important}.inspector-vg{font-size:39px;top:16px;left:12px}.inspector-facts{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.inspector-facts>div{padding:8px 0;font-size:11px;display:block}.inspector-facts dd{text-align:left;color:#e5eff8;margin-top:5px}.inspector-facts dt{font-size:10px}.manager-inspector>a.button{min-height:32px;font-size:11px}.inspector-controls{gap:8px;padding-top:10px}.inspector-controls>label{font-size:10px}.inspector-controls select{min-height:35px;font-size:13px!important}.inspector-controls>p{margin:0;font-size:10px}.manager-player-style{padding-top:9px}.manager-player-style strong{font-size:12px}.manager-bench{background:linear-gradient(130deg,#071d31,#041321);border-color:#24435b;margin-top:12px;padding:12px}.manager-bench>p{margin:5px 0;font-size:10px}.manager-bench header h3{font-size:11px}.manager-bench-scroll{gap:9px;padding-top:6px}.manager-bench-scroll>button{border-color:#607a85;border-radius:6px;flex-basis:76px;height:95px}.manager-bench-scroll>button.reserve-card{border-color:#786e43}.manager-bench-scroll>button:nth-child(8){margin-left:20px}.manager-bench-scroll>button>b{color:#f2e4b7;font-size:20px}.manager-bench-scroll>button>strong{padding:5px 2px;font-size:9px}.manager-bench-scroll>button:disabled{opacity:.72}.manager-bench-scroll img{object-fit:contain}.reserve-label{color:#8ba8b8!important}}@media (min-width:1600px){.manager-tactics .tactics-pitch{aspect-ratio:1.22;min-height:570px}.manager-tactics .pitch-player.manager-player-card{width:102px;height:119px}.inspector-hero{min-height:245px}.manager-tactics .tactics-layout{grid-template-columns:minmax(0,1.6fr) minmax(380px,1fr)}.manager-bench-scroll>button{flex-basis:87px;height:106px}}.lineup-guide{color:#ccefff;background:#09283c;border:1px solid #2e6b8b;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:13px 16px;display:flex}.lineup-guide strong,.lineup-guide span{display:block}.lineup-guide strong{margin-bottom:5px;font-size:14px}.lineup-guide span{font-size:12px;line-height:1.5}.lineup-guide.choosing-position{color:#fff1ce;background:#302b1b;border-color:#efd08a}.lineup-guide .lineup-feedback{color:#a8ebc8;margin-top:7px}.manager-bench-scroll>button.pending-player{opacity:1;border:2px solid #ffe29a;transform:translateY(-2px);box-shadow:0 0 15px #e9c66a66}@media (min-width:1100px){.manager-tactics:has(.lineup-guide) .manager-tactics-toolbar{max-width:none;box-shadow:none;flex-wrap:nowrap;margin:0 0 8px;padding:8px 12px;display:flex;position:relative;top:auto;left:auto}.manager-tactics:has(.lineup-guide) .manager-tactics-toolbar>label{align-items:center;gap:12px;width:auto;display:flex}.manager-tactics:has(.lineup-guide) .manager-tactics-toolbar .lineup-state{flex:1}.manager-tactics:has(.lineup-guide) .manager-tactics-toolbar .button{width:auto}.manager-tactics .lineup-guide{margin:0 0 10px;padding:10px 13px}.manager-tactics .lineup-guide strong{font-size:12px}.manager-tactics .lineup-guide span{font-size:11px}}@media (max-width:600px){.lineup-guide{flex-direction:column;align-items:flex-start;padding:12px}.lineup-guide strong{font-size:13px}.lineup-guide span{font-size:12px}}@media (max-width:1099px){.app-shell.minimal-portal{--bg:#0b102b;--panel:#18244b;--panel2:#233660;--sidebar:#12204b;--line:#405a8d;--line2:#2c426d;--text:#f5f8ff;--muted:#b2c4e5;--accent:#b8ff35;background:radial-gradient(at 100% 0,#6037bb55,#0000 45%),linear-gradient(135deg,#071d3b,#111331 65%,#21113f)}.app-shell.minimal-portal .sidebar{background:linear-gradient(160deg,#252365,#102449 62%,#153b51);border-right:1px solid #5a6aaf}.app-shell.minimal-portal .sidebar nav button.active{color:#132604;background:#b8ff35;border-color:#b8ff35;font-weight:750;box-shadow:0 5px 20px #b8ff3522}.app-shell.minimal-portal .sidebar nav button.active svg{color:#203807}.app-shell.minimal-portal .topbar{background:linear-gradient(100deg,#1b3970,#482880);border-bottom:1px solid #7463bd}.app-shell.minimal-portal .mobile-nav{background:#17254c;border-top:2px solid #5367ab}.app-shell.minimal-portal .mobile-nav button.active{color:#162704;background:#b8ff35;border-radius:9px}.app-shell.minimal-portal .panel{background:linear-gradient(130deg,#203762,#1a254a);border:1px solid #49679c;border-radius:12px;box-shadow:0 5px 18px #020c2526}.app-shell.minimal-portal .league-hero,.app-shell.minimal-portal .street-editorial,.app-shell.minimal-portal .desk-club-strip,.app-shell.minimal-portal .player-club-header{isolation:isolate;background:repeating-linear-gradient(125deg,#0000 0 70px,#ffffff08 71px 95px),linear-gradient(115deg,#164ba3,#6333b3 75%,#b02b93);border:1px solid #7a7ae0;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 9px 30px #09072250;padding:22px!important}.app-shell.minimal-portal .desk-club-strip:after,.app-shell.minimal-portal .league-hero:after{content:"CLUBRUA FC";letter-spacing:-2px;color:#ffffff0d;pointer-events:none;z-index:-1;font:italic 900 clamp(32px,7vw,80px)/1 Barlow Condensed,sans-serif;position:absolute;bottom:-12px;right:-10px}.app-shell.minimal-portal .desk-club-strip h2,.app-shell.minimal-portal .player-club-header h2{text-transform:uppercase;color:#fff!important;font-family:Barlow Condensed,sans-serif!important;font-size:30px!important;font-weight:800!important}.app-shell.minimal-portal .desk-club-strip small,.app-shell.minimal-portal .league-hero p,.app-shell.minimal-portal .street-editorial p{color:#e1eaff}.app-shell.minimal-portal .desk-shortcuts>button{color:#fff;background:linear-gradient(130deg,#226fe4,#2445b0);border:0;border-radius:14px;min-height:112px;box-shadow:0 6px 18px #050b292a}.app-shell.minimal-portal .desk-shortcuts>button:nth-child(2){background:linear-gradient(130deg,#9538cc,#6127ac)}.app-shell.minimal-portal .desk-shortcuts>button:nth-child(3){color:#152e0c;background:linear-gradient(130deg,#b8ff35,#70d943)}.app-shell.minimal-portal .desk-shortcuts>button:nth-child(4){color:#381c05;background:linear-gradient(130deg,#ffb34c,#f07136)}.app-shell.minimal-portal .desk-shortcuts>button small{color:inherit;opacity:.9}.app-shell.minimal-portal .desk-shortcuts>button svg{color:inherit}.app-shell.minimal-portal .desk-shortcuts strong{font-size:17px}.app-shell.minimal-portal .dashboard-stats .panel{background:linear-gradient(125deg,#235bb8,#25407d);border:0;border-bottom:3px solid #63dbff}.app-shell.minimal-portal .dashboard-stats .panel:nth-child(2){background:linear-gradient(125deg,#5831a0,#392166);border-bottom-color:#d4a4ff}.app-shell.minimal-portal .dashboard-stats .panel:nth-child(3){background:linear-gradient(125deg,#12605f,#153b53);border-bottom-color:#73ffbd}.app-shell.minimal-portal .dashboard-stats .panel:nth-child(4){background:linear-gradient(125deg,#864025,#543341);border-bottom-color:#ffca73}.app-shell.minimal-portal .button.primary{color:#183109;background:#b8ff35;border-color:#b8ff35;border-radius:8px;font-weight:750}.app-shell.minimal-portal .button.secondary{color:#fff;background:#2b4070;border-color:#6685b7;border-radius:8px}.app-shell.minimal-portal .market-readable .button.primary{color:#fff;background:#245ddd;border-color:#245ddd}.app-shell.minimal-portal .roster-table th{color:#e4f3ff;background:#25426e}.app-shell.minimal-portal .roster-table tbody tr:nth-child(2n){background:#60acff08}@media (max-width:760px){.app-shell.minimal-portal .desk-club-strip,.app-shell.minimal-portal .player-club-header{padding:17px!important}.app-shell.minimal-portal .desk-club-strip h2{font-size:26px!important}.app-shell.minimal-portal .desk-shortcuts>button{min-height:106px;padding:13px}}.app-shell.minimal-portal .app-install-bar{background:linear-gradient(110deg,#203e85,#502779);border-color:#8b83bf}.app-shell.minimal-portal .segment button.selected{color:#183109;box-shadow:none;background:#b8ff35;border-color:#b8ff35}.manager-overview article{background:linear-gradient(130deg,#235bb8,#25407d);border-color:#527cca}.manager-overview article:nth-child(2){background:linear-gradient(130deg,#5831a0,#392166);border-color:#9062ca}.manager-overview article:nth-child(3){background:linear-gradient(130deg,#12605f,#153b53);border-color:#3b9b98}.manager-overview article:nth-child(4){background:linear-gradient(130deg,#864025,#543341);border-color:#b37b55}.manager-overview small,.manager-overview span{color:#dfebff}.manager-overview strong{color:#fff}.manager-bench{background:linear-gradient(130deg,#203762,#1a254a);border-color:#49679c}.lineup-guide{background:#233660;border-color:#6685b7}.lineup-guide.choosing-position{background:#393254;border-color:#f5d387}}.team-editor{gap:22px;display:grid}.team-editor>section{border-bottom:1px solid var(--line);padding-bottom:18px}.team-editor h3{margin:0 0 12px;font-size:17px}.team-editor label{gap:7px;font-size:13px;display:grid}.team-editor input{width:100%;min-height:44px;font-size:16px!important}.team-editor>section>button{margin:10px 0}.team-editor details{margin-top:12px}.team-editor summary{cursor:pointer;font-size:13px;font-weight:650}.team-editor-logo{object-fit:contain;width:76px;height:76px;margin-top:12px}.team-editor p{color:var(--muted);font-size:12px;line-height:1.6}.team-editor-roster{gap:7px;max-height:420px;margin-top:12px;display:grid;overflow:auto}.team-editor-roster>article{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.team-editor-roster>article>div:first-of-type{flex:1;min-width:0}.team-editor-roster strong{overflow-wrap:anywhere;font-size:13px;display:block}.team-editor-roster small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.team-editor-roster .db-player-photo{flex:0 0 40px;width:40px;height:46px}.team-editor-confirm{flex-wrap:wrap;align-items:center;gap:6px;max-width:200px;display:flex}.team-editor-confirm span{font-size:11px}.team-editor .league-logo-editor{flex-wrap:wrap}.team-editor .league-logo-fields{min-width:0}.team-editor .button{white-space:normal}.modal:has(.team-editor){width:min(900px,96vw)}@media (max-width:600px){.team-editor-roster>article{flex-wrap:wrap}.team-editor-confirm{width:100%;max-width:none;padding-left:50px}.team-editor .league-logo-editor{display:block}.team-editor{gap:16px}}.builder-budget-audit{border:1px solid var(--line);border-radius:8px;margin:18px 0;padding:14px}.builder-budget-audit summary{cursor:pointer;font-weight:650}.builder-budget-audit>button{margin-top:12px}.builder-budget-audit p{color:var(--muted);font-size:12px}.builder-audit-table{overflow-x:auto}.builder-audit-table table{border-collapse:collapse;width:100%;min-width:530px;font-size:12px}.builder-audit-table th,.builder-audit-table td{border-bottom:1px solid var(--line);text-align:right;padding:10px}.builder-audit-table th:first-child{text-align:left}.builder-preview li{white-space:pre-wrap;overflow-wrap:anywhere}.league-participants{margin-bottom:20px}.league-participants>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.league-participants h2{margin:7px 0;font-size:22px}.league-participants p{color:var(--muted);font-size:13px}.participant-stats{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.participant-stats>span{border:1px solid var(--line);background:#2685db15;border-radius:7px;padding:10px 14px;font-size:12px}.participant-stats b{margin-right:5px;font-size:20px}.participant-list{gap:8px;margin:14px 0;display:grid}.participant-row{border:1px solid var(--line);border-radius:8px;overflow:hidden}.participant-row>summary{cursor:pointer;align-items:center;gap:12px;padding:12px;list-style:none;display:flex}.participant-row>summary::-webkit-details-marker{display:none}.participant-row>summary>img,.participant-initial{object-fit:contain;flex-shrink:0;width:42px;height:46px}.participant-initial{border:1px solid var(--line);color:var(--accent);border-radius:7px;place-items:center;font-weight:750;display:grid}.participant-row>summary>span:nth-child(2){flex:1;min-width:120px}.participant-row strong{font-size:14px;display:block}.participant-row small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.participant-email{overflow-wrap:anywhere;max-width:280px;font-size:12px}.participant-details{border-top:1px solid var(--line);padding:0 15px 15px}.participant-details dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.participant-details dt{color:var(--muted);font-size:11px}.participant-details dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.league-participants>.section-toolbar input{flex:1;min-width:0;font-size:16px}.league-participants>small{color:var(--muted);font-size:11px}@media (max-width:650px){.participant-email{display:none}.participant-row>summary{gap:8px;padding:10px}.participant-row .status{padding:5px;font-size:9px}.participant-details dl{grid-template-columns:1fr}.participant-row>summary>span:nth-child(2){min-width:0}.participant-row strong{font-size:13px}.league-participants>.section-toolbar{grid-template-columns:1fr;display:grid}.participant-stats{gap:6px}.participant-stats>span{flex:40%;padding:8px;font-size:10px}}.admin-desk-v2{max-width:1120px}.admin-desk-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 22px;display:grid}.admin-desk-actions>button{text-align:left;color:#f5f8ff;background:linear-gradient(130deg,#122b4e,#0c1b31);border:1px solid #4878b83b;border-radius:14px;align-items:center;gap:12px;min-height:98px;padding:17px 14px;transition:transform .15s,border-color .15s;display:flex}.admin-desk-actions>button:hover{border-color:#57b2fa;transform:translateY(-2px)}.admin-desk-actions>button>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.admin-desk-actions strong{font-size:16px}.admin-desk-actions small{color:#b0bfd6;font-size:11px;line-height:1.4}.admin-desk-actions>button>svg{color:#a8bbd3;flex-shrink:0}.desk-action-icon{color:#67baff;background:#2687ec24;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.desk-action-icon.action-market{color:#bc9bff;background:#8c67ef24}.desk-action-icon.action-teams{color:#61e5c9;background:#17d8ad1c}.desk-action-icon.action-finance{color:#f5cf73;background:#edbc391c}.admin-desk-v2 .admin-inbox-counts{border:1px solid var(--line);border-radius:12px;gap:0;margin-bottom:16px;overflow:hidden}.admin-desk-v2 .admin-inbox-counts>button{border:0;border-right:1px solid var(--line);border-radius:0;padding:14px 18px}.admin-desk-v2 .admin-inbox-counts>button:last-child{border:0}.admin-desk-v2 .admin-inbox-section{border-radius:12px;padding:20px}.admin-desk-v2 .admin-inbox-top{margin-bottom:10px}.admin-desk-v2 .admin-inbox-heading h2{font-size:20px!important}.admin-desk-filter{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.admin-desk-filter label{color:var(--muted);align-items:center;gap:9px;margin:0;font-size:12px;display:flex}.admin-desk-filter select{width:auto;min-width:160px;min-height:40px;margin:0;font-size:13px}.admin-desk-filter>span{color:var(--muted);font-size:11px}.admin-desk-tools>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:30px;list-style:none;display:flex}.admin-desk-tools>summary>span{gap:5px;font-size:14px;font-weight:600;display:grid}.admin-desk-tools summary small{color:var(--muted);font-size:11px;font-weight:400}.admin-desk-tools[open]>summary{margin-bottom:18px}.admin-desk-tools[open]>summary>svg{transform:rotate(90deg)}.admin-desk-tools .admin-inbox-shortcuts{margin:0}.admin-desk-v2 .admin-inbox-row{min-height:72px}.admin-settings-hub{max-width:1100px;margin:auto}.admin-settings-intro{color:var(--muted);font-size:13px}.admin-settings-fold{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin:12px 0;overflow:hidden}.admin-settings-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:19px 20px;list-style:none;display:flex}.admin-settings-fold>summary>span{gap:6px;display:grid}.admin-settings-fold summary b{font-size:15px}.admin-settings-fold summary small{color:var(--muted);font-size:12px}.admin-settings-fold>div{border-top:1px solid var(--line);padding:4px 18px 18px}.admin-settings-fold[open]>summary>svg{transform:rotate(180deg)}.admin-settings-fold>div>.panel{box-shadow:none;margin:14px 0 0}.admin-settings-fold .admin-settings-actions{margin-top:16px}.admin-settings-fold .setting-card{padding:16px}.admin-settings-fold .setting-card h3{font-size:16px!important}.admin-portal .sideline-menu>details{border-top:1px solid #ffffff0a;margin-top:7px;padding-top:7px}.admin-portal .sideline-menu>details>summary{min-height:46px;font-size:12px}.admin-portal .sideline-menu>details>div>button{padding-left:24px;font-size:12px}.admin-portal .sidebar-bottom>.button{min-height:38px;font-size:12px}.admin-portal .page-heading h1{letter-spacing:-.6px;font-size:28px!important}.admin-portal .page-heading p{font-size:13px}.admin-portal .admin-desk-v2 button:focus-visible{outline-offset:3px;outline:2px solid #73bfff}.admin-settings-fold summary:focus-visible{outline-offset:3px;outline:2px solid #73bfff}@media (max-width:1100px){.admin-desk-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.admin-desk-actions{gap:8px;margin-bottom:15px}.admin-desk-actions>button{align-items:flex-start;gap:9px;min-height:94px;padding:13px 11px}.desk-action-icon{border-radius:9px;width:32px;height:32px}.desk-action-icon svg{width:18px}.admin-desk-actions strong{font-size:14px}.admin-desk-actions small{font-size:11px}.admin-desk-actions>button>svg{display:none}.admin-desk-v2 .admin-inbox-section{padding:14px}.admin-desk-v2 .admin-inbox-counts>button{padding:12px 9px}.admin-desk-filter{flex-direction:column;align-items:flex-start;gap:7px}.admin-desk-filter label{justify-content:space-between;width:100%}.admin-desk-filter select{flex:1;max-width:240px}.admin-desk-filter>span{font-size:10px}.admin-desk-v2 .admin-inbox-copy strong{font-size:13px}.admin-desk-v2 .admin-inbox-open{font-size:11px}.admin-settings-fold>summary{min-height:74px;padding:16px}.admin-settings-fold>div{padding:4px 10px 12px}.admin-settings-fold summary small{font-size:11px}.admin-portal .page-heading h1{font-size:24px!important}}.admin-tools-select{gap:8px;padding:8px 10px 16px;display:grid}.admin-tools-select label{color:var(--muted);margin:0;font-size:11px}.admin-tools-select select{width:100%;max-width:100%;min-height:44px;margin:0;font-size:12px}.admin-portal .sideline-menu>button{min-height:46px}.admin-portal .sideline-menu>details>summary{font-size:13px;font-weight:600}.player-directory-count,.player-directory-budget{text-align:right;gap:4px;display:grid;flex:none!important}.player-directory-budget{min-width:150px}.player-directory-count b,.player-directory-budget b{font-size:14px}.public-roster-club summary .player-directory-budget small,.public-roster-club summary .player-directory-count small{color:var(--muted);font-size:10px}.admin-team-directory{max-width:1200px;margin:auto}.admin-directory-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.admin-directory-intro h2{margin:0 0 8px;font-size:22px!important}.admin-directory-intro p{max-width:650px;color:var(--muted);font-size:13px;line-height:1.6}.admin-team-table{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.admin-team-table-head,.admin-team-main{grid-template-columns:minmax(190px,1fr) 85px 160px 180px;align-items:center;gap:14px;padding:14px 18px;display:grid}.admin-team-table-head{color:var(--muted);background:#4986df0d;font-size:11px}.admin-team-table>article{border-top:1px solid var(--line)}.admin-team-identity{align-items:center;gap:12px;min-width:0;display:flex}.admin-team-identity img{object-fit:contain;width:40px;height:40px}.admin-team-identity>span{gap:6px;min-width:0;display:grid}.admin-team-identity strong{overflow-wrap:anywhere;font-size:14px}.admin-team-identity small{color:var(--muted);font-size:12px}.admin-team-number{gap:4px;font-size:14px;display:grid}.admin-team-number small{color:var(--muted);font-size:10px;display:none}.admin-team-cash{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.admin-team-more{padding:0 18px 10px}.admin-team-more summary{cursor:pointer;color:var(--muted);align-items:center;gap:6px;width:max-content;min-height:30px;font-size:11px;list-style:none;display:flex}.admin-team-more>div{border-top:1px dashed var(--line);flex-wrap:wrap;gap:10px 18px;padding-top:12px;display:flex}.admin-team-more .text-link{min-height:36px;font-size:12px}.admin-team-main .button{min-height:40px;font-size:12px}.admin-team-more[open] summary svg{transform:rotate(180deg)}@media (max-width:760px){.admin-team-table-head{display:none}.admin-team-main{grid-template-columns:1fr auto;gap:12px;padding:14px 12px}.admin-team-identity{grid-area:1/1}.admin-team-number{text-align:right;grid-area:1/2}.admin-team-number small{display:block}.admin-team-cash{grid-area:2/1}.admin-team-main>.button{grid-area:2/2;padding:8px 10px}.admin-team-more{padding:0 12px 10px}.admin-directory-intro{flex-direction:column;align-items:flex-start;gap:8px}.public-roster-club>summary{flex-wrap:wrap;gap:10px}.public-roster-club>summary>span:nth-child(2){min-width:calc(100% - 90px)}.player-directory-count{text-align:left;min-width:0;margin-left:50px}.player-directory-budget{text-align:right;min-width:0;flex:1!important}.public-roster-club>summary>svg{margin-left:auto}}.admin-matches-front{background:linear-gradient(120deg,#102b48,#101f34)!important;border-color:#3b9ce880!important}.admin-matches-scroll{scrollbar-width:thin;max-height:340px;overflow:auto}.admin-matches-front .admin-inbox-row{padding:11px 6px;min-height:62px!important;display:flex!important}.admin-match-pin{z-index:12;color:#e6f4ff;text-align:left;background:#102a45;border:1px solid #418fd870;border-radius:9px;align-items:center;gap:10px;width:100%;margin:0 0 16px;padding:12px 14px;display:flex;position:sticky;top:0;box-shadow:0 4px 15px #0002}.admin-match-pin>svg{color:#75c5ff;flex-shrink:0}.admin-match-pin strong{flex:1;font-size:13px}.admin-match-pin>span{color:#9cd6ff;align-items:center;gap:5px;font-size:11px;display:flex}.player-directory-count{min-width:180px}.player-directory-count b{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;font-size:13px;display:flex}.player-directory-count b>span:not(.roster-count-plus){background:#ffffff09;border-radius:5px;padding:5px 7px}.player-directory-count b>span:first-child{color:#80e6be}.player-directory-count b>span:last-child{color:#a2cfff}.player-live-status{white-space:nowrap;color:#a9b8ca;align-items:center;gap:5px;margin-left:10px;font-size:10px;display:inline-flex}.player-live-status i{background:#718096;border-radius:50%;width:7px;height:7px;display:inline-block}.player-live-status.live-online{color:#77e7a4}.player-live-status.live-online i{background:#51dc8b;box-shadow:0 0 0 3px #51dc8b15}.player-presence-note{color:var(--muted);margin:0 0 14px;font-size:11px;line-height:1.6}.admin-matches-front .admin-inbox-heading h2{align-items:center;gap:8px;display:flex}@media (max-width:760px){.player-directory-count{min-width:0;margin-left:0!important}.player-directory-count b{justify-content:flex-start;font-size:12px}.player-directory-budget{min-width:110px}.player-live-status{margin-left:8px}.admin-match-pin{gap:8px;padding:10px}.admin-match-pin strong{font-size:12px}.admin-match-pin>span{font-size:10px}.admin-matches-scroll{max-height:290px}.admin-matches-front .admin-inbox-copy strong{font-size:13px}}.player-notification-anchor{flex-shrink:0;position:relative}.player-bell{position:relative;overflow:visible!important}.player-bell>b{color:#fff;background:#fa4964;border:2px solid #0c1b2c;border-radius:20px;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:9px;font-weight:750;line-height:1;display:grid;position:absolute;top:-2px;right:-3px}.player-bell.is-open{color:#91c8ff;background:#266ad533}.player-notification-menu{z-index:100;color:#eaf3ff;text-align:left;background:#102136;border:1px solid #4b6d974d;border-radius:16px;width:min(410px,100vw - 24px);position:absolute;top:calc(100% + 14px);right:0;overflow:hidden;box-shadow:0 20px 70px #0008}.player-notification-menu>header{justify-content:space-between;align-items:center;padding:18px 18px 12px;display:flex}.player-notification-menu>header h2{letter-spacing:-.4px;margin:0 0 4px;font:700 21px Arial,sans-serif!important}.player-notification-menu>header small{color:#9db5d3;font-size:11px}.player-notification-actions{border-bottom:1px solid #ffffff0c;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:0 18px 13px;font-size:10px;display:flex}.player-notification-actions>span{color:#819cbd}.player-notification-actions button{color:#91c8ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:28px;padding:0;font-size:10px;display:flex}.player-notification-rows{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(470px,60dvh);overflow-y:auto}.player-notification-rows>button{text-align:left;color:#c5d4e7;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff08;align-items:center;gap:10px;width:100%;min-height:76px;padding:13px 16px;display:flex;position:relative}.player-notification-rows>button.is-unread{color:#edf5ff;background:#2c75d619}.player-notification-rows>button:hover{background:#437ec224}.player-notification-symbol{color:#9ecbff;background:#477bb822;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.player-notification-rows>button>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.player-notification-rows strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.5}.player-notification-rows .is-unread strong{font-weight:650}.player-notification-rows small{color:#9eb4d0;font-size:10px}.player-notification-rows time{color:#86a9d1;font-size:10px}.player-notification-rows>button>i{background:#63b2ff;border-radius:50%;flex-shrink:0;width:7px;height:7px}.player-notification-rows>button>svg{color:#7291b8;flex-shrink:0}.player-notification-footer{color:#9acaff;cursor:pointer;background:#0b192b;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:47px;font-size:12px;display:flex}.player-bell-empty{text-align:center;color:#91acca;justify-items:center;gap:10px;padding:32px 24px;display:grid}.player-bell-empty strong{color:#d6e7fa;font-size:14px}.player-bell-empty p{margin:0;font-size:12px;line-height:1.6}.player-bell-error{color:#ffc59a;margin:0;padding:8px 18px;font-size:11px}.player-notification-anchor button:focus-visible{outline-offset:-3px;outline:2px solid #84bfff}.player-portal .topbar{z-index:45;overflow:visible}.player-notification-actions button:disabled{opacity:.45;cursor:default}@media (max-width:600px){.player-notification-menu{width:auto;position:fixed;top:66px;left:12px;right:12px}.player-notification-rows{max-height:60dvh}.player-notification-menu>header{padding:16px 14px 10px}.player-notification-rows>button{padding:12px 13px}.player-notification-rows strong{font-size:13px}.player-notification-actions{padding:0 14px 10px}.player-notification-actions button{min-height:32px}}.player-social-tabs{gap:7px;margin:0 0 18px;padding:3px 0 7px;display:flex;overflow:auto}.player-social-tabs>button{white-space:nowrap;color:#9fb6d3;cursor:pointer;background:#14263c;border:1px solid #ffffff15;border-radius:8px;min-height:40px;padding:9px 14px;font-size:12px}.player-social-tabs>button.active{color:#b9daff;background:#2566b42b;border-color:#67aaff80}.player-follow-bar{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.player-follow-bar>.team-contact{flex:1;margin:0!important}.player-follow-bar>span{color:var(--muted);font-size:11px}.player-follow-bar>.button{min-height:38px;font-size:11px}.player-social-feed{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:18px}.player-social-feed>header h3{margin:0 0 8px;font-size:20px!important}.player-social-feed>header p{color:var(--muted);font-size:12px;line-height:1.6}.player-social-feed>article{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:18px 0;display:flex}.player-social-feed>article:last-child{border:0}.social-feed-icon{color:#9cc9ff;background:#528ac125;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.player-social-feed>article>div{gap:6px;display:grid}.player-social-feed strong{color:#9dc9ff;font-size:12px}.player-social-feed p{margin:0;font-size:13px;line-height:1.6}.player-social-feed time{color:var(--muted);font-size:10px}@media (max-width:600px){.player-social-tabs>button{padding:9px 11px;font-size:11px}.player-follow-bar>.team-contact{flex-basis:100%}.player-follow-bar>.button{margin-left:auto}.player-social-feed{padding:14px}}.player-follow-visible{color:#f3f8ff;cursor:pointer;white-space:nowrap;background:#2864ac;border:1px solid #6cafff88;border-radius:8px;flex-shrink:0;min-height:38px;padding:8px 12px;font-size:12px;font-weight:650}.player-follow-visible.is-following{color:#96e5b8;background:#1b3b36;border-color:#68ae8666}.player-follow-visible:disabled{cursor:default;color:#8d9caf;background:#ffffff05;border-color:#ffffff15;font-size:10px}.player-follow-visible:focus-visible{outline-offset:3px;outline:2px solid #9dd1ff}.desk-player-directory-link{color:#e7f3ff;text-align:left;cursor:pointer;background:linear-gradient(110deg,#1a3d63,#152c46);border:1px solid #6aaffb50;border-radius:12px;align-items:center;gap:12px;width:100%;margin:0 0 16px;padding:14px 16px;display:flex}.desk-player-directory-link>span{flex:1;gap:5px;display:grid}.desk-player-directory-link strong{font-size:14px}.desk-player-directory-link small{color:#a3c5e9;font-size:11px}.desk-player-directory-link>svg{color:#9bcaff}@media (max-width:760px){.public-roster-club>summary>.player-follow-visible{order:5;margin-left:auto}.public-roster-club>summary>svg{order:6}.player-directory-count{max-width:calc(60% - 10px)}.player-directory-budget{min-width:100px}.desk-player-directory-link{margin-bottom:12px;padding:12px}.desk-player-directory-link small{font-size:10px}}.desk-player-hubs{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.desk-player-hubs .desk-player-directory-link{min-width:0;margin:0}.desk-standings-link{background:linear-gradient(110deg,#30355e,#202b49);border-color:#9a9cf04d}.desk-standings-link>svg{color:#ccbcff}@media (max-width:600px){.desk-player-hubs{gap:8px;margin-bottom:12px}.desk-player-hubs .desk-player-directory-link{gap:8px;min-height:72px;padding:12px 10px}.desk-player-hubs .desk-player-directory-link>svg:last-child{display:none}.desk-player-hubs .desk-player-directory-link strong{font-size:12px}.desk-player-hubs .desk-player-directory-link small{font-size:10px;line-height:1.5}}.prize-payout{color:#14243b;background:#f1f6ff;border:1px solid #9db3d1;border-radius:12px;margin-top:20px;padding:18px}.prize-payout h3{margin:0 0 8px}.prize-payout .button-row{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.prize-payout label{gap:6px;font-size:13px;display:grid}.prize-payout select{min-height:44px;color:#14243b!important;background:#fff!important}.prize-payment-preview{margin-top:16px}.prize-payout table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.prize-payout td,.prize-payout th{text-align:left;border-bottom:1px solid #cbd5e1;padding:10px}.prize-payout details{margin-top:18px}.prize-payout details article{border-bottom:1px solid #cbd5e1;padding:12px 0}@media (max-width:600px){.prize-payout{padding:12px}.prize-payout .button-row>*{width:100%}}.victory-admin-menu h2{color:#eef5ff;margin:4px 10px 14px;font-weight:500;font-size:23px!important}.vm-portal-switch{border:1px solid #4e6984;border-radius:5px;gap:0;margin:0 9px 14px;display:flex;overflow:hidden}.sidebar .vm-portal-switch>button{border:0;border-radius:0;justify-content:center;width:50%;min-height:34px!important;margin:0!important;padding:6px!important}.victory-admin-menu .vm-nav-group{border:0;margin:2px 0}.sidebar .vm-nav-heading{border-radius:5px;gap:10px;width:100%;display:flex;min-height:42px!important;padding:11px 10px!important;font-size:13px!important;font-weight:500!important}.vm-nav-heading>span{text-align:left;flex:1}.vm-nav-heading>svg:last-child{margin-left:auto;transition:transform .15s}.vm-nav-group.is-open>.vm-nav-heading>svg:last-child{transform:rotate(180deg)}.vm-nav-children{border-left:1px solid #43617d;margin:0 6px 8px 19px;padding-left:6px}.sidebar .vm-nav-children>button{gap:8px;margin:2px 0;min-height:36px!important;padding:8px!important;font-size:12px!important}.sidebar .vm-nav-children>button>svg{opacity:.6;width:13px}.admin-portal .sidebar .victory-admin-menu>button{padding:9px 10px;font-size:13px;min-height:42px!important}.vm-utilities{max-width:1200px;padding:20px}.vm-utility-form{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.vm-utility-form label{flex:170px;gap:7px;font-size:13px;display:grid}.vm-utilities table{border-collapse:collapse;width:100%;font-size:13px}.vm-utilities td,.vm-utilities th{text-align:left;border-bottom:1px solid var(--line);padding:10px}.vm-utilities .button-row input{flex:1}.vm-utilities .ledger article{gap:14px}.vm-utilities .ledger small{margin-top:5px;display:block}@media (max-width:640px){.vm-utility-form>*{flex-basis:100%;width:100%}.vm-utilities{padding:14px}.victory-admin-menu h2{font-size:21px!important}}.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings{border-radius:18px;margin:18px 0;color:#17263d!important;background:#f2f6fc!important;border:1px solid #9bb1ca!important;padding:22px!important}.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings h2,.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings h3,.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings p,.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings label,.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings .eyebrow{color:#17263d!important}.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings .form-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid!important}.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings label:has(input[type=checkbox]){flex-direction:row;align-items:center;margin:16px 0}.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings input:not([type=checkbox]),.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings select{border-radius:9px;width:100%;min-height:44px;padding:10px;color:#17263d!important;background:#fff!important;border:1px solid #9bb1ca!important}.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings p{line-height:1.6}.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings .roster-table-wrap{margin-top:20px}.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings table{width:100%;color:#17263d!important;background:#fff!important}.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings th,.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings td{color:#17263d!important;background:#fff!important;border-bottom:1px solid #d5deeb!important;padding:10px!important}@media (max-width:640px){.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings{padding:16px!important}.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings.roster-construction-settings .form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.standing-workspace .standing-penalties{text-align:left;border:1px solid #64748b;border-radius:14px;margin-top:18px;padding:16px;color:#f3f6fc!important;background:#101c2c!important}.standing-workspace .standing-penalties h3,.standing-workspace .standing-penalties strong,.standing-workspace .standing-penalties p{margin:0 0 8px;color:#f3f6fc!important}.standing-workspace .standing-penalties ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.standing-workspace .standing-penalties li{overflow-wrap:anywhere;border:1px solid #52647e;border-radius:10px;min-width:0;padding:12px;background:#1c2b40!important}.standing-workspace .penalty-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.standing-workspace .standing-penalties .penalty-points{white-space:nowrap;border-radius:7px;padding:4px 8px;color:#fff0f0!important;background:#702128!important}.standing-workspace .standing-penalties time,.standing-workspace .standing-penalties small{margin:4px 0 8px;font-size:13px;display:block;color:#d1dceb!important}.db-player-dialog .progression-guide{border:1px solid #61768d;border-radius:14px;margin:18px 0;padding:18px;color:#f4f7fc!important;background:#101e2e!important}.db-player-dialog .progression-guide :is(h3,h4,p,label,summary,th,td,strong,b){color:#f4f7fc!important}.progression-summary{background:#243d52;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px;display:flex}.progression-warning{border-left:4px solid #ffca72;padding:12px;background:#493619!important}.progression-guide label{gap:6px;display:grid}.progression-guide select{width:100%;padding:10px;color:#fff!important;background:#20344b!important}.progression-table-wrap{overflow:auto}.progression-guide table{border-collapse:collapse;width:100%;font-size:14px}.progression-guide :is(th,td){text-align:left;border-bottom:1px solid #52647c;padding:10px 8px!important}.progression-guide details{margin:14px 0}.progression-guide summary{cursor:pointer;padding:10px 0;font-weight:700}.progression-guide a{color:#9cddff!important}.progression-guide p{font-size:14px;line-height:1.5}.progression-guide tfoot{background:#243d52}.classic-market.market-readable .classic-market-body .classic-session-table thead th{text-transform:none;letter-spacing:0;color:#263d57!important;background:#e4ecf5!important;font-size:13px!important;font-weight:750!important}.classic-market.market-readable .classic-market-body .classic-session-table tbody td{color:#273e58!important;background:#fff!important}.classic-market.market-readable .classic-market-body .classic-session-name strong{letter-spacing:0;overflow-wrap:anywhere;line-height:1.35;display:block;color:#102d4b!important;font-size:18px!important;font-weight:800!important}.classic-market.market-readable .classic-market-body .classic-session-name small{margin-top:6px;display:block;color:#435972!important;font-size:13px!important;font-weight:600!important}.classic-market.market-readable .classic-market-body .classic-session-date{font-variant-numeric:tabular-nums;line-height:1.5;color:#293f58!important;font-size:14px!important;font-weight:650!important}.classic-market.market-readable .classic-market-body .classic-state{white-space:nowrap;line-height:1.3;color:#34465d!important;background:#e8edf3!important;border:1px solid #aab9ca!important;padding:6px 10px!important;font-size:13px!important;font-weight:800!important}.classic-market.market-readable .classic-market-body .classic-state.open{color:#155a35!important;background:#e1f1e7!important;border-color:#79ac8e!important}.classic-market.market-readable .classic-market-body .classic-state.draft{color:#78501c!important;background:#fff1d9!important;border-color:#c8a367!important}.classic-market.market-readable .classic-market-body .classic-session-action .button{min-height:44px;padding:10px 14px;color:#fff!important;background:#194e80!important;border:1px solid #194e80!important;font-size:14px!important;font-weight:750!important}.classic-market.market-readable .classic-market-body .classic-session-title h3{letter-spacing:0;line-height:1.35;color:#102d4b!important;font-size:22px!important;font-weight:800!important}.classic-market.market-readable .classic-market-body .classic-session-title small,.classic-market.market-readable .classic-market-body .session-rules-summary{line-height:1.6;color:#304963!important;font-size:14px!important}.classic-market.market-readable .classic-market-body .classic-session-nav button{min-height:46px;color:#274665!important;font-size:15px!important;font-weight:700!important}.classic-market.market-readable .classic-market-body .classic-session-nav button.active{color:#fff!important;background:#194e80!important}.classic-market.market-readable .classic-market-body .classic-market-page-title h3{color:#102d4b!important;font-weight:800!important}.market-session-rail>button strong,.market-session-choice h3{letter-spacing:0;line-height:1.4;font-size:17px!important;font-weight:800!important}.market-session-rail>button small,.market-session-choice>small{line-height:1.5;font-size:13px!important}@media (max-width:760px){.classic-market.market-readable .classic-market-body .classic-session-table tr{background:#fff!important;border:1px solid #aebed0!important;border-left:4px solid #527ba1!important;gap:10px!important;padding:14px!important}.classic-market.market-readable .classic-market-body .classic-session-name strong{font-size:17px!important}.classic-market.market-readable .classic-market-body .classic-state{padding:6px 8px!important;font-size:12px!important}.classic-market.market-readable .classic-market-body .classic-session-date{font-size:13px!important}.classic-market.market-readable .classic-market-body .classic-session-title h3{font-size:20px!important}}#clubrua-market{--text:#172f49;--muted:#435b73;--line:#bac9d8}#clubrua-market :is(input:not([type=checkbox]):not([type=radio]),select,textarea){caret-color:#132e48;min-height:44px;color:#132e48!important;-webkit-text-fill-color:#132e48!important;opacity:1!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border:1px solid #8198b0!important;font-size:16px!important}#clubrua-market select option{color:#132e48!important;-webkit-text-fill-color:#132e48!important;background:#fff!important}#clubrua-market :is(input,textarea)::placeholder{color:#53697f!important;-webkit-text-fill-color:#53697f!important;opacity:1!important}#clubrua-market :is(input,select,textarea):disabled{color:#506176!important;-webkit-text-fill-color:#506176!important;opacity:1!important;background:#e9eef3!important}#clubrua-market .classic-market-body :is(label,legend,.classic-list-tools,.classic-list-tools>span,.classic-market-page-title h3){color:#193650!important;-webkit-text-fill-color:#193650!important}#clubrua-market .market-mode-guide{color:#193650!important;opacity:1!important;background:#edf4fc!important;border:1px solid #a9bfd5!important}#clubrua-market .market-mode-guide :is(summary,p,span,strong,small,h3,h4){color:#193650!important;-webkit-text-fill-color:#193650!important;opacity:1!important}#clubrua-market .market-mode-guide>summary{cursor:pointer;align-items:center;min-height:36px;display:flex;font-size:15px!important;font-weight:750!important}#clubrua-market .classic-market-tabs button{color:#264660!important;-webkit-text-fill-color:#264660!important;background:#e9eff7!important;font-weight:700!important}#clubrua-market .classic-market-tabs button.active{color:#fff!important;-webkit-text-fill-color:white!important;background:#194e80!important}#clubrua-market .classic-market-body .button{opacity:1!important}#clubrua-market .classic-market-body .button.primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#194e80!important;border-color:#194e80!important}#clubrua-market .classic-market-body :is(.classic-session-name strong,.classic-session-name small,.classic-session-date){-webkit-text-fill-color:currentColor!important;opacity:1!important}#clubrua-market .classic-session-action .button{color:#fff!important;-webkit-text-fill-color:#fff!important}.desktop-voyage{display:none}@media (min-width:1024px){.desktop-voyage{align-items:center;gap:12px;display:flex}.desktop-voyage>span{letter-spacing:1.5px;color:#f5bf58;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.desktop-voyage>div{background:#071d31;border:1px solid #af81374d;border-radius:30px;padding:3px;display:flex}.desktop-voyage button{color:#a6c8dd;background:0 0;border:0;border-radius:24px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:flex}.desktop-voyage button[aria-pressed=true]{color:#152639;background:#ecc066;font-weight:800}html[data-desktop-mode]{--accent:#edb94e;--mint:#44d5d0;--blue:#6bbcff;--bg:#06192c;--panel:#0c263c;--panel2:#12354d;--sidebar:#06172a;--line:#31546a;--text:#edf7ff;--muted:#a4c0d2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-desktop-mode] body{background:radial-gradient(at 80% 5%,#146a7960,#0000 48%),repeating-radial-gradient(at 75% 85%,#0000 0 70px,#63c9d009 72px 74px,#0000 76px 140px),#06192c}html[data-desktop-mode] .topbar{background:#071d30f2!important;border-bottom:1px solid #cd9d4255!important}html[data-desktop-mode] .sidebar{background:linear-gradient(#092b43,#051525)!important;border-right:1px solid #ba8b3e66!important}html[data-desktop-mode] .brand{letter-spacing:2px;color:#ffd47a!important}html[data-desktop-mode] .page-heading{border-left:4px solid #e5ad48;padding-left:20px;position:relative}html[data-desktop-mode] .page-heading h1{letter-spacing:-.7px;color:#fff1cd!important}html[data-desktop-mode] .page-heading:after{content:"✦";color:#eec57926;pointer-events:none;font-size:100px;line-height:1;position:absolute;top:-22px;right:12px}html[data-desktop-mode] main :is(.panel,.manager-card,.team-card,.match-card,.admin-settings-fold){box-shadow:0 8px 26px #0002;background:linear-gradient(140deg,#11334c,#092239)!important;border-color:#bd97443d!important}html[data-desktop-mode] .button.primary{color:#152637!important;background:linear-gradient(135deg,#f5d181,#df9d32)!important;border-color:#edc46a!important}html[data-desktop-mode] :is(input,select,textarea){color:#f2f7ff!important;background:#071e32!important;border-color:#416078!important}html[data-desktop-mode=day]{--bg:#f3ead7;--panel:#fffdf5;--panel2:#f0e5ca;--sidebar:#fff6df;--line:#d1bea0;--line2:#e0ceb0;--text:#173b52;--muted:#4a6678;--accent:#98601b;--mint:#177f7d;--blue:#176c9e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-desktop-mode=day] body{color:#173b52!important;background:radial-gradient(at 90% 10%,#64b8cd30,#0000 48%),repeating-radial-gradient(at 65% 85%,#0000 0 70px,#98712e0a 72px 74px,#0000 76px 140px),#f3ead7!important}html[data-desktop-mode=day] :is(.topbar,.sidebar){color:#173b52!important;background:#fff8e9f5!important;border-color:#cbb381!important}html[data-desktop-mode=day] .brand{color:#94601c!important}html[data-desktop-mode=day] .page-heading h1{color:#173b52!important}html[data-desktop-mode=day] main :is(.panel,.manager-card,.team-card,.match-card,.admin-settings-fold,article,details){color:#173b52!important;background:#fffdf6!important;border-color:#d8c5a3!important}html[data-desktop-mode=day] main :is(p,small,label,td,th,h2,h3,h4,strong,b,.eyebrow,.notice,.scouting-source){color:#24495e}html[data-desktop-mode=day] :is(input,select,textarea){color:#193e52!important;background:#fff!important;border-color:#b5a17c!important}html[data-desktop-mode=day] :is(input,textarea)::placeholder{color:#6b7881!important}html[data-desktop-mode=day] :is(.button.secondary,.icon-button,.portal-back-button){color:#25485b!important;background:#fff6e2!important;border-color:#c5ad80!important}html[data-desktop-mode=day] .sidebar :is(button,a){color:#345569!important}html[data-desktop-mode=day] .sidebar button.active{color:#183b51!important;background:#f0d69b!important}html[data-desktop-mode=day] :is(.notice,.league-context,.admin-match-pin){color:#23475b!important;background:#f0e2c3!important;border-color:#c5ad80!important}html[data-desktop-mode=day] .desktop-voyage>span{color:#865817}html[data-desktop-mode=day] .desktop-voyage>div{background:#e8d4aa}html[data-desktop-mode=day] .desktop-voyage button{color:#24495e}html[data-desktop-mode=day] :is(.budget-negative,.negative){color:#b52c33!important}}@media (min-width:1024px) and (max-width:1250px){.desktop-voyage>span,.topbar .environment{display:none}}@media (min-width:1024px){html[data-desktop-mode=day] :is(.app-shell,.main-shell,main,.admin-inbox){color:#173b52!important;background:0 0!important}html[data-desktop-mode=day] main :is(section,.admin-inbox-stats,.admin-inbox-actions,.admin-inbox-toolbar,.admin-inbox-empty){color:#25495e!important;background:#fffdf6!important;border-color:#d4c29c!important}html[data-desktop-mode=day] main button{color:#25495e!important;background:#fff9e9!important;border-color:#d4c29c!important}html[data-desktop-mode=day] main :is(section,button) :is(strong,b,small,span,h2,h3,p){color:#25495e}html[data-desktop-mode=day] .modal{color:#173b52!important;background:#fffdf6!important}html[data-desktop-mode=day] .modal :is(label,p,h2,h3,small){color:#25495e!important}html[data-desktop-mode=day] .main-shell{background:#f3ead7!important}html[data-desktop-mode=day] .sidebar :is(h2,.eyebrow){color:#345569!important}}@media (hover:hover) and (pointer:fine){:is(.authentic-roster-table .roster-player-link:hover .db-player-photo,.authentic-roster-table .roster-player-link:focus-visible .db-player-photo){z-index:30;overflow:visible;transform:scale(2.5);box-shadow:0 8px 30px #0008}.authentic-roster-table .db-player-photo{transform-origin:0;transition:transform .18s;position:relative}.authentic-roster-table td{overflow:visible}}.db-player-dialog .db-player-photo.large{flex-shrink:0;width:200px!important;height:280px!important}.db-player-dialog .db-player-photo.large img{object-fit:contain!important;width:100%!important;height:100%!important}.db-player-dialog{max-height:92vh;overflow:auto;max-width:min(900px,95vw)!important}@media (max-width:600px){.db-player-card-hero{flex-wrap:wrap}.db-player-dialog .db-player-photo.large{margin:auto;width:180px!important;height:254px!important}}@media (prefers-reduced-motion:reduce){.authentic-roster-table .db-player-photo{transition:none}}@media (min-width:1024px){html[data-desktop-mode]{--accent:#c5ae7f;--mint:#81b1ad;--blue:#91a9c2}html[data-desktop-mode] body,html[data-desktop-mode] .main-shell{background:#142332!important}html[data-desktop-mode] .sidebar{background:#182a3a!important;border-color:#344552!important}html[data-desktop-mode] .topbar{background:#192b3a!important;border-color:#344552!important}html[data-desktop-mode] main :is(.panel,.manager-card,.team-card,.match-card,.admin-settings-fold){box-shadow:0 3px 12px #00000012;background:#1d3041!important;border-color:#3a4b58!important}html[data-desktop-mode] .button.primary{color:#263544!important;box-shadow:none!important;background:#c9b68f!important;border-color:#b9a57e!important}html[data-desktop-mode] .page-heading:after{color:#bca77c16}html[data-desktop-mode=day] body,html[data-desktop-mode=day] .main-shell{background:#f1f3f4!important}html[data-desktop-mode=day] :is(.topbar,.sidebar){background:#f9fafb!important;border-color:#dce2e6!important}html[data-desktop-mode=day] main :is(.panel,.manager-card,.team-card,.match-card,.admin-settings-fold,section,article,details){box-shadow:0 3px 12px #182c3b06;background:#fff!important;border-color:#e0e5e8!important}html[data-desktop-mode=day] :is(.league-context,.admin-match-pin,.notice){background:#eaf0f3!important;border-color:#d4dfe5!important}html[data-desktop-mode=day] :is(.button.secondary,.icon-button,.portal-back-button),html[data-desktop-mode=day] main button{color:#344c5d!important;background:#f5f7f8!important;border-color:#d4dfe5!important}html[data-desktop-mode=day] .desktop-voyage>div{border-color:#d0d9df;background:#e9edef!important}.desktop-voyage button[aria-pressed=true]{background:#c9b68f}}.catalog-player-preview{align-items:center;gap:14px;display:flex}.catalog-card-preview{cursor:zoom-in;background:#17293b;border:1px solid #8b9bad44;border-radius:8px;flex-shrink:0;padding:2px}.catalog-card-preview .db-player-photo{border-radius:5px;display:block;width:58px!important;height:80px!important}.catalog-card-preview .db-player-photo img{object-fit:contain!important;width:100%!important;height:100%!important}.catalog-player-title{text-align:left;cursor:zoom-in;color:inherit!important;background:0 0!important;border:0!important;padding:0!important}.catalog-player-preview .roster-name-line{flex-wrap:wrap}.db-player-dialog .db-player-facts dd{overflow-wrap:anywhere}@media (max-width:600px){.catalog-player-preview{gap:9px}.catalog-card-preview .db-player-photo{width:48px!important;height:67px!important}}.catalog-hover-card{z-index:1000;pointer-events:none;background:#17293b;border:1px solid #8b9bad66;border-radius:12px;width:180px;height:250px;padding:4px;display:none;position:fixed;box-shadow:0 10px 35px #0008}.catalog-hover-card .db-player-photo{border-radius:8px;display:block;width:100%!important;height:100%!important}.catalog-hover-card .db-player-photo img{object-fit:contain!important;width:100%!important;height:100%!important}@media (hover:hover) and (pointer:fine){.catalog-hover-card{display:block}.catalog-card-preview{cursor:default}}html .app-shell.minimal-portal{--bg:#0b1020;--panel:#161e33;--panel2:#202b42;--sidebar:#101729;--line:#ffffff20;--line2:#ffffff14;--text:#f2f4fa;--muted:#a9b4c8;--accent:#91b9f8;--mint:#8accc1;--blue:#91b9f8;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:0 0!important}html body{background:#0b1020 url(/clubrua-space.svg) 50%/cover fixed!important}html .app-shell.minimal-portal .main-shell,html .app-shell.minimal-portal main{background:0 0!important}html .app-shell.minimal-portal :is(h1,h2,h3,.brand){letter-spacing:-.035em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html .app-shell.minimal-portal .sidebar{-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%);box-shadow:8px 0 35px #00000012;background:#101728b8!important;border-right:1px solid #ffffff18!important}html .app-shell.minimal-portal .topbar{-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%);background:#101728a8!important;border-bottom:1px solid #ffffff1c!important}html .app-shell.minimal-portal .brand{font-style:normal;color:#f4f7ff!important;letter-spacing:-.8px!important}html .app-shell.minimal-portal .brand-mark i,html .app-shell.minimal-portal .brand-dot{background:#a9c8ff}html .app-shell.minimal-portal .page-heading{border:0;padding-left:0}html .app-shell.minimal-portal .page-heading:after{display:none}html .app-shell.minimal-portal .page-heading h1{color:#f4f7ff!important}html .app-shell.minimal-portal main :is(.panel,.manager-card,.team-card,.match-card,.admin-settings-fold,.admin-inbox-empty){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;box-shadow:inset 0 1px #ffffff08,0 8px 30px #00000016;background:linear-gradient(135deg,#202a40da,#111b2ddf)!important;border:1px solid #ffffff20!important}html .app-shell.minimal-portal :is(.project-switch,.league-context,.admin-match-pin,.notice){border-radius:12px;color:#d4deed!important;background:#b3c7ef0e!important;border-color:#b6c6eb29!important}html .app-shell.minimal-portal :is(input,select,textarea){border-radius:10px;box-shadow:inset 0 1px 3px #0002;color:#eef3ff!important;background:#0c1428d9!important;border:1px solid #c5d6ff30!important}html .app-shell.minimal-portal select option{color:#eef3ff;background:#162039}html .app-shell.minimal-portal :is(input,textarea)::placeholder{color:#92a0b8!important}html .app-shell.minimal-portal :is(.button,.icon-button,.portal-back-button){box-shadow:none;border-radius:11px}html .app-shell.minimal-portal .button.primary{font-weight:650;color:#101d31!important;background:linear-gradient(#8ab6f6,#6c9ee7)!important;border:1px solid #afd0ff88!important;box-shadow:inset 0 1px #ffffff40!important}html .app-shell.minimal-portal :is(.button.secondary,.icon-button,.portal-back-button){color:#d6e5fa!important;background:#a5c1ed10!important;border-color:#bad0ef2c!important}html .app-shell.minimal-portal .sidebar nav button{border-color:#0000;border-radius:11px;min-height:44px;color:#c9d2e3!important}html .app-shell.minimal-portal .sidebar nav button.active{color:#fff!important;background:#afc9f222!important;border:1px solid #bad3ff35!important;box-shadow:inset 0 1px #ffffff0d!important}html .app-shell.minimal-portal .sidebar nav button:hover{background:#ffffff0d}html .app-shell.minimal-portal .sidebar nav button>svg{box-sizing:border-box;stroke-width:1.8px;background:linear-gradient(145deg,#679cea,#3973be);border-radius:8px;flex-shrink:0;width:29px;height:29px;padding:6px;box-shadow:inset 0 1px #ffffff40,0 2px 6px #0002;color:#fff!important}html .app-shell.minimal-portal .sidebar :is(.nav-label,.eyebrow){letter-spacing:1.2px;color:#9aaac2!important}html .app-shell.minimal-portal .sideline-menu>details>summary{color:#b7c5db;border-color:#ffffff18}html .app-shell.minimal-portal .mobile-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 -5px 25px #0002;background:#121c30e8!important;border-color:#ffffff20!important}html .app-shell.minimal-portal .mobile-nav button{color:#a9b9d0!important}html .app-shell.minimal-portal .mobile-nav button.active{border-radius:12px;color:#b2d1ff!important;background:#b6d0ff16!important}html .app-shell.minimal-portal .desktop-voyage>span{letter-spacing:1.5px;font-size:9px;color:#adbfdf!important}html .app-shell.minimal-portal .desktop-voyage>div{padding:3px;background:#070e1c66!important;border-color:#ffffff20!important}html .app-shell.minimal-portal .desktop-voyage button{color:#abbcd5!important}html .app-shell.minimal-portal .desktop-voyage button[aria-pressed=true]{box-shadow:0 1px 5px #0002;color:#f3f7ff!important;background:#c0d1ef29!important}html .app-shell.minimal-portal :is(.scouting-table,.roster-table) th{color:#aebdd3;background:#152139!important}html .app-shell.minimal-portal :is(.scouting-table,.roster-table) td{border-color:#ffffff12}html .app-shell.minimal-portal :is(.scouting-table,.roster-table) tbody tr:hover{background:#a5c3f30b}html .app-shell.minimal-portal .modal{border:1px solid #ffffff25;border-radius:20px;box-shadow:0 24px 90px #0008;color:#eef3ff!important;background:#172239f5!important}html .app-shell.minimal-portal .modal :is(label,p,h2,h3,small){color:#c4d2e8!important}@media (min-width:1024px){html[data-desktop-mode=day] body{background:linear-gradient(#dce6f0df,#dce6f0c9),url(/clubrua-space.svg) 50%/cover fixed!important}html[data-desktop-mode=day] .app-shell.minimal-portal{--text:#26364c;--muted:#60718a;--panel:#f9fbff;--line:#526b8b25;--accent:#376ba9;--blue:#376ba9;color:#26364c!important}html[data-desktop-mode=day] .app-shell.minimal-portal :is(.topbar,.sidebar){background:#edf3f9d9!important;border-color:#ffffff80!important}html[data-desktop-mode=day] .app-shell.minimal-portal .brand,html[data-desktop-mode=day] .app-shell.minimal-portal .page-heading h1{color:#25384f!important}html[data-desktop-mode=day] .app-shell.minimal-portal main :is(section,article,details){background:0 0!important}html[data-desktop-mode=day] .app-shell.minimal-portal main :is(.panel,.manager-card,.team-card,.match-card,.admin-settings-fold,.admin-inbox-empty){box-shadow:0 8px 30px #13233c0c;background:#f8fbfff0!important;border-color:#ffffffa0!important}html[data-desktop-mode=day] .app-shell.minimal-portal .sidebar :is(button,a),html[data-desktop-mode=day] .app-shell.minimal-portal .sideline-menu>details>summary{color:#354b66!important}html[data-desktop-mode=day] .app-shell.minimal-portal .sidebar nav button.active{color:#213e65!important;background:#ffffffa6!important;border-color:#8ca7cd44!important}html[data-desktop-mode=day] .app-shell.minimal-portal :is(input,select,textarea){color:#263b53!important;background:#fff!important;border-color:#8ba0be55!important}html[data-desktop-mode=day] .app-shell.minimal-portal select option{color:#263b53;background:#fff}html[data-desktop-mode=day] .app-shell.minimal-portal :is(.notice,.project-switch,.league-context,.admin-match-pin){color:#3b526e!important;background:#e4edf7e6!important;border-color:#96accb44!important}html[data-desktop-mode=day] .app-shell.minimal-portal main button,html[data-desktop-mode=day] .app-shell.minimal-portal :is(.button.secondary,.icon-button,.portal-back-button){color:#3a5475!important;background:#f1f5fbd9!important;border-color:#96accb44!important}html[data-desktop-mode=day] .app-shell.minimal-portal main .button.primary{color:#101d31!important;background:linear-gradient(#8ab6f6,#6c9ee7)!important;border-color:#719cd4!important}html[data-desktop-mode=day] .app-shell.minimal-portal :is(.scouting-table,.roster-table) th{color:#48607e;background:#e6edf6!important}html[data-desktop-mode=day] .app-shell.minimal-portal .desktop-voyage>span{color:#566d8c!important}html[data-desktop-mode=day] .app-shell.minimal-portal .desktop-voyage>div{background:#d8e3f2!important;border-color:#a6b7ce44!important}html[data-desktop-mode=day] .app-shell.minimal-portal .desktop-voyage button{color:#526987!important}html[data-desktop-mode=day] .app-shell.minimal-portal .desktop-voyage button[aria-pressed=true]{color:#253e60!important;background:#fff!important}html[data-desktop-mode=day] .app-shell.minimal-portal .modal{color:#263b53!important;background:#f8fbfff9!important}html[data-desktop-mode=day] .app-shell.minimal-portal .modal :is(label,p,h2,h3,small){color:#48607e!important}}@media (max-width:760px){html body{background-attachment:scroll!important}html .app-shell.minimal-portal main :is(.panel,.manager-card,.team-card,.match-card){-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px}html .app-shell.minimal-portal .topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}html body:before{display:none!important}html[data-desktop-mode] body{background:#0b1020 url(/clubrua-space.svg) 50%/cover fixed!important}html .app-shell.minimal-portal :is(.admin-inbox-section,.admin-desk-actions>button,.admin-inbox-counts>button){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff08,0 8px 30px #00000016;background:linear-gradient(135deg,#202a40da,#111b2ddf)!important;border-color:#ffffff20!important}html .app-shell.minimal-portal .admin-inbox-section{border-radius:18px}html .app-shell.minimal-portal .sidebar nav button>svg:last-child:not(:first-child){width:14px;height:14px;box-shadow:none;border-radius:0;padding:0;color:#a5b6cf!important;background:0 0!important}@media (min-width:1024px){html[data-desktop-mode=day] body{background:linear-gradient(#dce6f0df,#dce6f0c9),url(/clubrua-space.svg) 50%/cover fixed!important}html[data-desktop-mode=day] .app-shell.minimal-portal main :is(.admin-inbox-section,.admin-desk-actions>button,.admin-inbox-counts>button){box-shadow:0 8px 30px #13233c0c;color:#263b53!important;background:#f8fbfff0!important;border-color:#ffffffa0!important}html[data-desktop-mode=day] .app-shell.minimal-portal .topbar :is(.breadcrumb,.environment){color:#52647b!important}html[data-desktop-mode=day] .app-shell.minimal-portal .sidebar nav button>svg:last-child:not(:first-child){color:#60748e!important}}html body,html[data-desktop-mode] body{background:linear-gradient(#040b15b8,#040b15ed),url(/images/clubrua-cinematic-v1.png) 50%/cover fixed!important}html .app-shell.minimal-portal{--accent:#8bc6e0;--mint:#8fccc4;--blue:#9abed6;--line:#adc9df25;--line2:#adc9df18}html .app-shell.minimal-portal .sidebar{background:linear-gradient(165deg,#091622ef,#08101ee8)!important;border-right-color:#a4c5d02b!important}html .app-shell.minimal-portal .topbar{box-shadow:0 1px #a6d7ef0a;background:linear-gradient(100deg,#0d1a28eb,#121a26eb)!important;border-bottom-color:#97bbd42c!important}.cinematic-brand-mark{letter-spacing:-2px;clip-path:polygon(50% 0,96% 16%,92% 63%,76% 83%,50% 100%,24% 83%,8% 63%,4% 16%);color:#142333;text-shadow:0 1px #ffffff75;filter:drop-shadow(0 0 8px #7ae4ff22);background:linear-gradient(140deg,#e4eff5 0%,#779bac 25%,#e5eef2 48%,#72828e 60%,#d6e3ec 100%);flex-shrink:0;place-items:center;width:36px;height:42px;font-size:15px;font-style:italic;font-weight:800;display:grid}.cinematic-brand-hero{isolation:isolate;background:#041018;border:1px solid #7d9cab50;border-radius:18px;place-items:center;max-width:100%;height:330px;margin:0 0 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 50px #0004,inset 0 1px #ffffff15}.cinematic-brand-hero:before,.cinematic-brand-hero:after{content:"";pointer-events:none;z-index:2;position:absolute}.cinematic-brand-hero:before{background:linear-gradient(90deg,#06111b,#0000 22% 78%,#06111b),linear-gradient(#0000 84%,#030c16e6);inset:0}.cinematic-brand-hero:after{background:linear-gradient(90deg,#0000,#7fd7ee99,#cc5b6599,#0000);height:1px;bottom:0;left:14%;right:14%}.cinematic-brand-hero>img{object-fit:contain;width:100%;height:100%;max-height:330px;animation:.6s ease-out both clubrua-cinema-reveal;display:block}.cinematic-brand-hero figcaption{z-index:3;letter-spacing:2.2px;color:#b2c2d0;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:600;display:flex;position:absolute;bottom:15px;left:22px;right:22px}.cinematic-brand-hero figcaption>span:first-child{color:#d3e8f2;align-items:center;gap:8px;display:flex}.cinematic-brand-hero figcaption i{background:#71cde5;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #71cde566}html .app-shell.minimal-portal .page-heading h1{letter-spacing:-.7px;font-style:normal}html .app-shell.minimal-portal main :is(.panel,.manager-card,.team-card,.match-card,.admin-inbox-section,.admin-desk-actions>button){box-shadow:inset 0 1px #dceeff08,0 8px 30px #0002;background:linear-gradient(135deg,#192735ee,#0d1928ef)!important;border-color:#9ec4de25!important}html .app-shell.minimal-portal .sidebar nav button.active{background:linear-gradient(90deg,#6585992b,#7b354917)!important;border:1px solid #96c1d244!important;box-shadow:inset 2px 0 #c46b76!important}html .app-shell.minimal-portal .sidebar nav button>svg{box-shadow:inset 0 1px #b7daef44,0 2px 5px #0003;background:linear-gradient(145deg,#426b84,#253e56)!important}html .app-shell.minimal-portal .sidebar nav button:nth-of-type(4n+2)>svg{background:linear-gradient(145deg,#7b5a70,#44354d)!important}html .app-shell.minimal-portal .sidebar nav button:nth-of-type(4n+3)>svg{background:linear-gradient(145deg,#4f7c7e,#2e4c58)!important}html .app-shell.minimal-portal .sidebar nav button:nth-of-type(4n+4)>svg{background:linear-gradient(145deg,#8b6661,#59434b)!important}html .app-shell.minimal-portal .sidebar nav button>svg:last-child:not(:first-child){box-shadow:none;background:0 0!important}html .app-shell.minimal-portal .button.primary{color:#112433!important;background:linear-gradient(#a4ccdf,#82b0c9)!important;border-color:#b7dae788!important}html .app-shell.minimal-portal .desktop-voyage>span{color:#c1d3df!important}html .app-shell.minimal-portal .player-preview{background:linear-gradient(#07121ee8,#07121ef5),url(/images/clubrua-cinematic-v1.png) 50%/cover fixed!important}html .account-screen{background:linear-gradient(90deg,#030a13cf,#030a13ac),url(/images/clubrua-cinematic-v1.png) 50%/cover no-repeat!important}html .account-screen .account-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #8bb6ce44;border-radius:20px;background:#101e2bf2!important}@keyframes clubrua-cinema-reveal{0%{opacity:.2}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cinematic-brand-hero>img{animation:none}}@media (min-width:1440px){.cinematic-brand-hero{height:370px}.cinematic-brand-hero>img{max-height:370px}}@media (min-width:1024px){html[data-desktop-mode=day] body{background:linear-gradient(#dce5ecdf,#dce5ecd4),url(/images/clubrua-cinematic-v1.png) 50%/cover fixed!important}html[data-desktop-mode=day] .app-shell.minimal-portal :is(.sidebar,.topbar){background:#edf3f8ed!important;border-color:#a2b6c244!important}html[data-desktop-mode=day] .app-shell.minimal-portal main :is(.panel,.manager-card,.team-card,.match-card,.admin-inbox-section,.admin-desk-actions>button){box-shadow:inset 0 1px #fff,0 8px 30px #13233c0a;background:#f7fafdef!important;border-color:#ffffffb3!important}html[data-desktop-mode=day] .app-shell.minimal-portal .sidebar nav button.active{color:#30495e!important;background:#fff9!important;border-color:#9eb3c744!important}html[data-desktop-mode=day] .app-shell.minimal-portal main .button.primary{color:#112433!important;background:linear-gradient(#a4ccdf,#82b0c9)!important}html[data-desktop-mode=day] .app-shell.minimal-portal .desktop-voyage>span{color:#566d8c!important}html[data-desktop-mode=day] .app-shell.minimal-portal .player-preview{background:#edf3f8f5!important}}@media (max-width:760px){html body{background-attachment:scroll!important}.cinematic-brand-hero{border-radius:14px;height:218px;margin-bottom:16px}.cinematic-brand-hero>img{object-fit:cover;height:218px;max-height:218px}.cinematic-brand-hero:before{background:linear-gradient(#0000 84%,#030c16ef)}.cinematic-brand-hero figcaption{letter-spacing:1.2px;font-size:8px;bottom:10px;left:13px;right:13px}.cinematic-brand-mark{width:30px;height:35px;font-size:13px}.cinematic-brand-hero figcaption span:last-child{font-size:7px}}.cinematic-intro{z-index:2000;isolation:isolate;opacity:1;--intro-scale:1;background:#040c16;place-items:center;transition:opacity .34s;display:grid;position:fixed;inset:0;overflow:hidden}.cinematic-intro.is-leaving{opacity:0;pointer-events:none}.intro-crest{object-fit:contain;width:100%;height:100%;transform:scale(var(--intro-scale));animation:2.6s cubic-bezier(.2,.6,.3,1) both intro-crest-reveal;position:absolute;inset:0}.intro-cloud{pointer-events:none;filter:blur(24px);opacity:.65;z-index:1;background:radial-gradient(at 16% 60%,#4d687cb3,#0000 32%),radial-gradient(at 9% 15%,#8296a54d,#0000 28%),radial-gradient(at 35% 96%,#365667a6,#0000 34%);animation:3s ease-out both intro-cloud-drift;position:absolute;inset:-15%}.intro-cloud-right{opacity:.5;animation-name:intro-cloud-drift-right;transform:scaleX(-1)}.intro-lightning{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.intro-bolt{fill:none;stroke:#b5dfe9;stroke-width:2px;stroke-linejoin:round;opacity:0;filter:drop-shadow(0 0 7px #9cd4ef);animation:1s ease-out .5s both intro-bolt}.intro-bolt.second{stroke:#d6bec8;animation-delay:1.4s}.intro-flash{pointer-events:none;opacity:0;z-index:1;background:radial-gradient(at 40% 20%,#acd7e622,#0000 65%);animation:1.4s ease-out .5s both intro-atmosphere;position:absolute;inset:0}.intro-caption{text-align:center;z-index:3;color:#d6e5ee;letter-spacing:6px;text-shadow:0 2px 15px #000;margin:0;font:600 13px/1.8 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:1s ease-out .6s both intro-caption-reveal;position:absolute;bottom:11%;left:20px;right:20px}.intro-caption span{color:#9bb0c1;letter-spacing:3px;margin-top:8px;font-size:8px;display:block}.intro-skip{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#c4d6e3;background:#111d2b99;border:1px solid #abc4d42b;border-radius:24px;align-items:center;gap:15px;min-height:42px;padding:9px 15px;font-size:11px;display:flex;position:absolute;bottom:24px;right:28px}.intro-skip:focus-visible{outline-offset:4px;outline:2px solid #b5dfe9}@keyframes intro-crest-reveal{0%{opacity:0;filter:brightness(.45);transform:scale(calc(var(--intro-scale) * 1.07))}35%{opacity:1}75%,to{opacity:1;filter:brightness();transform:scale(var(--intro-scale))}}@keyframes intro-cloud-drift{0%{opacity:.9;transform:translate(3%)}to{opacity:.25;transform:translate(-13%)}}@keyframes intro-cloud-drift-right{0%{opacity:.8;transform:scaleX(-1)translate(3%)}to{opacity:.2;transform:scaleX(-1)translate(-13%)}}@keyframes intro-bolt{0%{opacity:0}5%{opacity:.55}25%,to{opacity:0}}@keyframes intro-atmosphere{0%{opacity:0}10%{opacity:.6}50%,to{opacity:0}}@keyframes intro-caption-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.cinematic-intro{--intro-scale:1.65}.intro-caption{letter-spacing:4px;font-size:11px;bottom:20%}.intro-caption span{letter-spacing:2px;font-size:7px}.intro-skip{bottom:24px;right:16px}.intro-cloud{filter:blur(18px)}}@media (prefers-reduced-motion:reduce){.cinematic-intro{display:none}.cinematic-intro *{transition:none!important;animation:none!important}}.cinematic-intro:not(.is-ready) :is(.intro-crest,.intro-caption,.intro-bolt,.intro-flash){opacity:0;animation:none}.cinematic-intro.is-ready .intro-cloud{animation:3s ease-out both intro-cloud-drift}.cinematic-intro.is-ready .intro-cloud-right{animation-name:intro-cloud-drift-right}.intro-art{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.intro-cloud-front{display:none}@media (max-width:760px){.cinematic-intro{width:100%;height:100vh;--intro-scale:1;background:#030c16;height:100dvh;min-height:100svh}.intro-cloud{filter:blur(5px);opacity:.85;will-change:transform,opacity;background-image:url(/images/clubrua-cloud-layer.svg),radial-gradient(at 10% 40%,#708a9da6,#0000 46%);background-position:50%;background-size:cover;inset:-18%;-webkit-mask-image:radial-gradient(at 50% 45%,#0000 8%,#0008 28%,#000 65%);mask-image:radial-gradient(at 50% 45%,#0000 8%,#0008 28%,#000 65%)}.intro-cloud-right{opacity:.8;background-position:70% 20%}.intro-cloud-front{opacity:.85;background-position:50% 85%;background-size:130% 115%;display:block;-webkit-mask-image:linear-gradient(#0000 30%,#0007 66%,#000);mask-image:linear-gradient(#0000 30%,#0007 66%,#000)}.cinematic-intro.is-ready .intro-cloud{animation:2.9s cubic-bezier(.2,.5,.4,1) both clubrua-storm-left}.cinematic-intro.is-ready .intro-cloud-right{animation-name:clubrua-storm-right}.cinematic-intro.is-ready .intro-cloud-front{animation-name:clubrua-storm-front}.intro-skip{bottom:calc(24px + env(safe-area-inset-bottom,0px));right:calc(24px + env(safe-area-inset-right,0px))}}@keyframes clubrua-storm-left{0%{opacity:.95;transform:translate(10%)scale(1.1)}to{opacity:.3;transform:translate(-18%)scale(1.02)}}@keyframes clubrua-storm-right{0%{opacity:.9;transform:scaleX(-1)translate(8%)scale(1.15)}to{opacity:.35;transform:scaleX(-1)translate(-20%)scale(1.03)}}@keyframes clubrua-storm-front{0%{opacity:.85;transform:translateY(12%)scale(1.2)}to{opacity:.28;transform:translateY(-6%)scale(1.05)}}@media (max-width:760px){.cinematic-intro{--intro-scale:1}.intro-crest{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%}.intro-cloud{filter:blur(4px);background-size:auto 110%;inset:-12%}.intro-caption{bottom:calc(94px + env(safe-area-inset-bottom,0px));left:16px;right:16px}.intro-skip{white-space:nowrap;left:50%;right:auto;bottom:calc(22px + env(safe-area-inset-bottom,0px));transform:translate(-50%)}.intro-skip:active:not(:disabled){transform:translate(-50%)translateY(1px)}}@media (prefers-reduced-motion:reduce){.cinematic-intro{display:none}.intro-cloud{will-change:auto}}.catalog-full-role-toggle{border-radius:12px;background:#326c4917!important;border:1px solid #66c79566!important;gap:7px!important;padding:12px!important}.catalog-full-role-toggle>span:nth-child(2){align-items:center;gap:8px;display:flex}.catalog-full-role-toggle input{accent-color:#69c998;flex-shrink:0;height:18px;width:18px!important}.catalog-full-role-toggle b{font-size:12px;color:#88dbae!important}.catalog-full-role-toggle small{color:#9ab7ad;font-size:10px;line-height:1.5}.full-role-match{color:#8ad9ac;margin-top:7px;font-size:11px;font-weight:650;display:block}.catalog-full-role-chips,.full-position-chips{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.catalog-full-role-chips>span,.full-position-chips>span{color:#9ee0b7;background:#256b4326;border:1px solid #80dca255;border-radius:6px;padding:3px 6px;font-size:10px;font-weight:700}.catalog-full-role-chips{max-width:150px}.player-full-positions{border-block:1px solid #9db6ce24;justify-content:space-between;align-items:center;gap:22px;margin:4px 0 20px;padding:18px 0;display:flex}.player-full-positions h3{margin:0 0 7px;font-size:17px}.player-full-positions p{color:#a8c4b7;align-items:center;gap:6px;font-size:11px;display:flex}.player-full-positions small{color:#91a8b6;max-width:290px;font-size:10px;line-height:1.6;display:block}.full-position-key{background:#50c878;border-radius:2px;width:10px;height:10px;display:inline-block}.full-position-pitch{background:#102d29;border:1px solid #83a9a87d;border-radius:8px;flex-shrink:0;width:182px;height:230px;position:relative;overflow:hidden}.full-pitch-half{border-top:1px solid #8bb8ac66;position:absolute;inset:50% 0 auto}.full-pitch-circle{border:1px solid #8bb8ac66;border-radius:50%;width:30%;height:24%;position:absolute;top:38%;left:35%}.full-pitch-zone{color:#748f87;background:#112b28;border:1px solid #607d7866;border-radius:4px;place-items:center;width:32px;height:23px;font-size:8px;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%)}.full-pitch-zone.is-full{color:#07351c;background:#50c878;border-color:#8be1a9;box-shadow:0 0 10px #50c87822}.full-position-chips>span{padding:4px 8px;font-size:11px}@media (max-width:600px){.player-full-positions{align-items:flex-start;gap:10px}.full-position-pitch{width:145px;height:205px}.full-pitch-zone{width:28px;height:22px;font-size:8px}.player-full-positions h3{font-size:14px}.player-full-positions p{font-size:10px;display:block}.player-full-positions p i{margin-right:4px}.player-full-positions small{max-width:180px}}@media (min-width:1024px){html[data-desktop-mode=day] .app-shell.minimal-portal .catalog-full-role-toggle{background:#eaf5ee!important}html[data-desktop-mode=day] .app-shell.minimal-portal .catalog-full-role-toggle b,html[data-desktop-mode=day] .app-shell.minimal-portal :is(.catalog-full-role-chips>span,.full-position-chips>span,.full-role-match){color:#276746!important}}.catalog-secondary-roles{margin-top:6px;display:block}.catalog-secondary-roles>small{color:#8ca79b;font-size:9px;line-height:1.4;display:block}.catalog-secondary-roles .catalog-full-role-chips{gap:4px;margin:4px 0 0}.catalog-roles-pending{white-space:normal;color:#8da6b5;max-width:140px;margin-top:7px;font-size:9px;line-height:1.5;display:block}.db-full-role-text{font-weight:650;color:#84d8a1!important}@media (min-width:1024px){html[data-desktop-mode=day] .app-shell.minimal-portal .db-full-role-text{color:#276746!important}}.desk-push-banner{display:none}@media (max-width:760px){.desk-push-banner{margin:14px 0 18px;display:block}.player-portal .player-push-tools{display:none}html .app-shell.minimal-portal main .desk-push-banner .push-prominent,html .player-preview .desk-push-banner .push-prominent{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:10px 12px;margin:0;background:linear-gradient(125deg,#18394f,#122a40)!important;border:1px solid #9bcce67a!important;border-radius:17px!important;padding:17px!important;display:grid!important;box-shadow:0 6px 25px #0002,inset 0 1px #d3edff16!important}.push-prominent .push-banner-icon{color:#bbe5ff;background:#a6d6ef20;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #e4f6ff1a}.push-prominent .push-banner-copy{min-width:0}.push-prominent .eyebrow{letter-spacing:1.4px;font-size:8px;color:#a5c9df!important}.push-prominent h3{font-weight:700;line-height:1.2;color:#f3f8ff!important;letter-spacing:-.45px!important;margin:4px 0 7px!important;font-size:19px!important}.push-prominent p{margin:0;line-height:1.5;color:#bbcfdf!important;font-size:12px!important}.push-prominent>.button-row,.push-prominent>.notice,.push-prominent>.push-permission-note{grid-column:1/-1;width:100%;margin:0}html .app-shell.minimal-portal .push-prominent .push-enable,html .player-preview .push-prominent .push-enable{justify-content:center;width:100%;color:#102739!important;background:linear-gradient(#b5dff3,#96c9e3)!important;border-color:#cceaff!important;border-radius:12px!important;min-height:52px!important;font-size:16px!important;font-weight:750!important;box-shadow:0 4px 14px #03182744!important}.push-prominent .push-permission-note{line-height:1.5;color:#9fb8ca!important;font-size:10px!important}.push-prominent .push-options{border-top:1px solid #9bbad12b;width:100%;padding-top:10px}.push-prominent .push-options>summary{color:#b5d7ec;font-size:12px}.push-prominent.push-is-active .push-banner-icon{color:#a4e0be;background:#68b88c24}}.market-mobile-shortcuts{display:none}.market-mode-guide>summary{cursor:pointer;list-style:revert;font-size:13px;font-weight:650}.market-guide-content{margin-top:12px}@media (max-width:760px){html .app-shell.minimal-portal .mobile-market-refresh{--accent:#245ddd;min-width:0;color:#18324c!important;background:#f5f7fb!important;border-radius:16px!important;padding:12px!important}html .app-shell.minimal-portal .mobile-market-refresh .classic-market-heading{border-bottom:1px solid #dbe3ee;align-items:center;gap:10px!important;padding:0 0 12px!important}.mobile-market-refresh .classic-market-heading>div:first-child>small{display:none}html .app-shell.minimal-portal .mobile-market-refresh .classic-market-heading h2{font-size:23px!important}html .app-shell.minimal-portal .mobile-market-refresh .classic-market-club{text-align:right;min-width:0}.mobile-market-refresh .classic-market-club strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}html .app-shell.minimal-portal .mobile-market-refresh .classic-market-club span{font-variant-numeric:tabular-nums;line-height:1.4;font-size:18px!important}html .app-shell.minimal-portal .mobile-market-refresh .market-mobile-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:12px 0 8px;display:grid}html .app-shell.minimal-portal .mobile-market-refresh .market-mobile-shortcuts button{color:#38506d;background:#fff;border:1px solid #ccd8e8;border-radius:10px;min-height:44px;padding:8px 3px;font-size:13px;font-weight:650}html .app-shell.minimal-portal .mobile-market-refresh .market-mobile-shortcuts button[aria-pressed=true]{color:#fff;background:#245ddd;border-color:#245ddd}html .app-shell.minimal-portal .mobile-market-refresh .classic-market-mobile-picker{background:0 0;gap:5px;font-size:12px;display:grid;margin:8px 0 14px!important;padding:0!important}html .app-shell.minimal-portal .mobile-market-refresh :is(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:0;max-width:100%;color:#18324c!important;-webkit-text-fill-color:#18324c!important;background:#fff!important;border:1px solid #b7c9de!important;border-radius:10px!important;min-height:46px!important;padding:10px!important;font-size:16px!important}html .app-shell.minimal-portal .mobile-market-refresh .classic-market-body{min-width:0;padding:0!important}html .app-shell.minimal-portal .mobile-market-refresh .classic-market-page-title{margin:0 0 10px}html .app-shell.minimal-portal .mobile-market-refresh .classic-market-page-title h3{line-height:1.35;font-size:18px!important}html .app-shell.minimal-portal .mobile-market-refresh .market-mode-guide{background:#eaf0f8;border-color:#d6e0ec;border-radius:10px;margin:0 0 12px;padding:10px 12px!important}.mobile-market-refresh .market-mode-guide>summary{color:#375475;min-height:24px;font-size:13px}html .app-shell.minimal-portal .mobile-market-refresh .classic-session-table tr{margin-bottom:8px;background:#fff!important;border:1px solid #d5dfeb!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px 10px!important;padding:12px!important;display:grid!important}.mobile-market-refresh .classic-session-name{grid-area:1/1}.mobile-market-refresh .classic-session-status{text-align:right;grid-area:1/2}.mobile-market-refresh .classic-session-date{grid-area:2/1;align-self:center}.mobile-market-refresh .classic-session-action{grid-area:2/2}html .app-shell.minimal-portal .mobile-market-refresh .classic-session-name strong{white-space:normal;line-height:1.35;font-size:16px!important}html .app-shell.minimal-portal .mobile-market-refresh .classic-session-action .button{min-height:42px;padding:8px 12px;font-size:14px}html .app-shell.minimal-portal .mobile-market-refresh .classic-session-nav{scrollbar-width:thin;background:#e7edf6;border-radius:12px;flex-wrap:nowrap;gap:5px;margin:12px 0;padding:4px;display:flex;overflow-x:auto}html .app-shell.minimal-portal .mobile-market-refresh .classic-session-nav button{white-space:nowrap;border-radius:9px;flex:1 0 auto;min-height:44px;padding:8px 12px;font-size:13px}html .app-shell.minimal-portal .mobile-market-refresh .classic-session-title{gap:5px;background:#eaf0f8!important;padding:10px 12px!important}html .app-shell.minimal-portal .mobile-market-refresh .classic-session-title h3{font-size:17px!important}html .app-shell.minimal-portal .mobile-market-refresh .session-rules-summary{color:#45617d;margin:8px 0;line-height:1.5;font-size:12px!important}.mobile-market-refresh .market-session-compact>.market-search-intro,.mobile-market-refresh .market-session-compact>p,.mobile-market-refresh .market-session-compact .market-selected-intro{display:none!important}html .app-shell.minimal-portal .mobile-market-refresh .market-session-detail{background:0 0;border:0;padding:0!important}html .app-shell.minimal-portal .mobile-market-refresh .market-search-controls{margin:0 0 8px!important;padding:0!important}html .app-shell.minimal-portal .mobile-market-refresh .market-search-status{margin:8px 0!important;font-size:12px!important}html .app-shell.minimal-portal .mobile-market-refresh .market-search-results.manual-offer-results>article{background:#fff!important;border:1px solid #d5dfeb!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr) 40px!important;gap:6px 8px!important;margin:0 0 8px!important;padding:12px!important;display:grid!important}html .app-shell.minimal-portal .mobile-market-refresh .manual-offer-results .market-player-info{grid-area:1/1!important}html .app-shell.minimal-portal .mobile-market-refresh .manual-offer-results .market-player-info h3{align-items:center!important;gap:7px!important;margin-bottom:3px!important;font-size:16px!important}html .app-shell.minimal-portal .mobile-market-refresh .manual-offer-results .market-player-info .market-player-db-link{overflow-wrap:normal!important;font-size:16px!important;line-height:1.4!important}html .app-shell.minimal-portal .mobile-market-refresh .manual-offer-results .market-star{color:#365476;background:#f1f5fb;border:1px solid #d5dfeb;border-radius:10px;width:40px;height:40px;font-size:23px;grid-area:1/2!important;position:static!important}html .app-shell.minimal-portal .mobile-market-refresh .manual-offer-results .player-tm-value{grid-area:2/1/auto/-1!important;font-size:13px!important}html .app-shell.minimal-portal .mobile-market-refresh .manual-offer-results .market-player-action{grid-area:3/1/auto/-1!important}html .app-shell.minimal-portal .mobile-market-refresh .manual-offer-results .manual-offer-toggle{border-radius:9px;min-height:42px!important;font-size:14px!important}html .app-shell.minimal-portal .mobile-market-refresh .manual-offer-results .manual-offer-editor form input{font-variant-numeric:tabular-nums;font-weight:700;min-height:50px!important;font-size:20px!important}html .app-shell.minimal-portal .mobile-market-refresh .button{white-space:normal;line-height:1.35}html .app-shell.minimal-portal .mobile-market-refresh .auction-quick-tabs{scrollbar-width:thin;flex-wrap:nowrap;gap:5px;padding-bottom:4px;display:flex;overflow-x:auto}html .app-shell.minimal-portal .mobile-market-refresh .auction-quick-tabs button{flex-shrink:0;min-height:40px;padding:7px 10px;font-size:12px}html .app-shell.minimal-portal .mobile-market-refresh .auction-ledger-detail{font-size:14px;line-height:1.5;padding:12px!important}html .app-shell.minimal-portal .mobile-market-refresh .auction-ledger-detail form{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}html .app-shell.minimal-portal .mobile-market-refresh .auction-ledger-detail form .button{min-height:46px}html .app-shell.minimal-portal .mobile-market-refresh .xls-trade-register>.roster-table-wrap{display:none}html .app-shell.minimal-portal .mobile-market-refresh .club-trades .trade-grid{grid-template-columns:1fr;gap:8px;display:grid}html .app-shell.minimal-portal .mobile-market-refresh .trade-card{margin:0;padding:12px!important}html .app-shell.minimal-portal .mobile-market-refresh .trade-card>summary{gap:6px;font-size:14px;display:grid}html .app-shell.minimal-portal .mobile-market-refresh .trade-card>summary strong{line-height:1.4;font-size:15px!important}html .app-shell.minimal-portal .mobile-market-refresh :is(.trade-player-columns,.form-row,.classic-form-grid){grid-template-columns:minmax(0,1fr)!important}html .app-shell.minimal-portal .mobile-market-refresh .segment{flex-wrap:nowrap;gap:5px;display:flex;overflow-x:auto}html .app-shell.minimal-portal .mobile-market-refresh .segment button{flex-shrink:0;min-height:40px;padding:8px;font-size:12px}html .app-shell.minimal-portal .mobile-market-refresh .xls-market-table.sealed-results-table tr{grid-template-columns:1fr 1fr;gap:8px;display:grid;padding:12px!important}.mobile-market-refresh .sealed-results-table td:first-child,.mobile-market-refresh .sealed-results-table td:last-child,.mobile-market-refresh .sealed-results-table .market-lot-outcome{grid-column:1/-1}html .app-shell.minimal-portal .mobile-market-refresh .sealed-results-table td{overflow-wrap:anywhere;min-width:0;font-size:13px!important}html .app-shell.minimal-portal .mobile-market-refresh .sealed-results-table td:before{margin-bottom:2px;font-size:10px!important}html .app-shell.minimal-portal .mobile-market-refresh .classic-offer-recap{background:#eaf0f8;border:1px solid #c7d7eb;border-radius:12px;margin-top:14px;padding:12px}}.scouting-table .catalog-playing-styles{white-space:normal;min-width:132px}.catalog-playing-styles>span{font-size:13px;line-height:1.4;display:block}.catalog-playing-styles>span+span{margin-top:6px}.scouting-table .catalog-playing-styles small{margin:0;font-size:10px;line-height:1.3;display:block}.catalog-skill-filter{border:1px solid #788aa660;border-radius:10px;min-width:0;margin:12px 0;padding:12px}.catalog-skill-filter legend{padding:0 6px;font-weight:700}.catalog-skill-filter p{margin:0 0 8px;font-size:13px}.catalog-skill-filter select{max-width:100%}.catalog-skill-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lineup-bench-group{margin-top:12px}.lineup-bench-row{border-bottom:1px solid #7d90ae50;justify-content:space-between;align-items:center;gap:8px;padding:8px 4px;display:flex}.lineup-bench-row>span{overflow-wrap:anywhere;min-width:0}.lineup-bench-row small{display:block}.lineup-bench-row>div,.lineup-player-actions{flex-wrap:wrap;gap:5px;display:flex}.lineup-bench-row [aria-pressed=true]{outline:2px solid var(--accent,#5ab7ff)}@media (max-width:760px){.lineup-bench-row .button,.lineup-player-actions .button{min-height:44px}.tactics-workspace .tactics-pitch button.pitch-player{touch-action:pan-y}.lineup-bench-row>div{justify-content:flex-end}}.auto-lineup-panel{gap:10px;margin:10px 0;display:grid;padding:14px!important}.auto-lineup-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.auto-lineup-heading p,.auto-lineup-status,.auto-lineup-advice p{margin:5px 0;font-size:13px;line-height:1.5}.auto-lineup-panel>label{gap:5px;max-width:380px;display:grid}.auto-lineup-advice ul{margin:8px 0;padding-inline-start:20px}.auto-lineup-advice li span{font-size:13px;display:block}.auto-lineup-advice summary{cursor:pointer;font-weight:700}@media (max-width:760px){.auto-lineup-heading>.button{width:100%;min-height:44px}.auto-lineup-panel select{min-height:44px;font-size:16px}}.game-board .tactics-pitch .pitch-player.can-drag{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.game-board .tactics-pitch .pitch-player.can-drag img{pointer-events:none;-webkit-user-drag:none}.game-board .tactics-pitch .pitch-player.is-dragging{cursor:grabbing;outline:2px solid #65dcff;box-shadow:0 8px 18px #0009;z-index:12!important;transition:none!important}.game-board .pitch-footer{flex-wrap:wrap;gap:5px}.game-board .lineup-bench-picker{min-width:0;margin:0}@media (min-width:1280px){.game-board.manager-tactics .tactics-layout{grid-template-columns:minmax(170px,.65fr) minmax(0,1.7fr) minmax(210px,.8fr);grid-template-areas:"bench field inspector";align-items:start}.game-board .stadium-frame{grid-area:field}.game-board .manager-inspector{grid-area:inspector}.game-board .lineup-bench-picker{grid-area:bench;max-height:630px;overflow:auto}.game-board .lineup-bench-row{display:grid}}@media (max-width:1279px){.game-board .lineup-bench-picker{grid-column:1/-1}}@media (max-width:760px){.game-board .tactics-layout{flex-direction:column;display:flex}.game-board .tactics-layout>*{width:100%}.game-board .stadium-frame{order:0}.game-board .lineup-bench-picker{order:1}.game-board .manager-inspector{order:2}.game-board .tactics-pitch .pitch-player{min-width:44px;min-height:44px}}.tactics-movement{justify-items:start;gap:6px;display:grid}.tactics-movement svg{width:min(100%,220px);height:auto;display:block}.tactics-movement [aria-pressed=true]{color:#fff;background:#174c78}.auto-lineup-advice h3{margin:6px 0}.pitch-precision-tools{color:#edf5ff;background:#09233b;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.pitch-precision-tools small{display:block}.pitch-nudge-buttons{gap:4px;display:flex}.pitch-nudge-buttons .button{min-width:44px;min-height:44px;font-size:18px}.game-board .pitch-player .live-card-letter{z-index:4;color:#fff;background:#16283e;border-radius:5px;padding:2px 5px;font-size:11px;font-weight:800;position:absolute;top:2px;right:2px}.game-board .pitch-player .live-card-letter[data-rating=A],.game-board .pitch-player .live-card-letter[data-rating=B]{background:#136e42}.game-board .tactics-pitch .pitch-player.can-drag{-webkit-touch-callout:none}.game-board .lineup-bench-dropdown>summary{cursor:pointer;min-height:44px;color:inherit;align-items:center;gap:10px;font-size:15px;list-style:none;display:flex}.game-board .lineup-bench-dropdown>summary::-webkit-details-marker{display:none}.lineup-bench-dropdown>summary>strong{flex:1}.lineup-bench-dropdown>summary>span{font-variant-numeric:tabular-nums}.lineup-bench-chevron{font-size:20px;line-height:1}.lineup-bench-dropdown[open]>summary .lineup-bench-chevron{transform:rotate(180deg)}.game-board .lineup-bench-dropdown:not([open]){overflow:visible}.game-board .lineup-sub-player{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;display:grid}.lineup-sub-player img{object-fit:contain;width:34px;height:42px}.lineup-sub-player>span{overflow-wrap:anywhere;min-width:0}.game-board .live-condition-badge,.game-board .pitch-player .live-card-letter{color:#fff;background:#25374d;border:1px solid #ffffff85;border-radius:6px;place-items:center;min-width:24px;height:24px;padding:0 4px;font-size:13px;font-weight:850;line-height:1;display:inline-grid}.game-board button.live-condition-badge{cursor:pointer;min-width:36px;height:36px}.game-board :is(.live-condition-badge,.pitch-player .live-card-letter)[data-rating=A],.game-board :is(.live-condition-badge,.pitch-player .live-card-letter)[data-rating=B]{background:#146b45}.game-board :is(.live-condition-badge,.pitch-player .live-card-letter)[data-rating=C]{color:#26200b;background:#f4d162}.game-board :is(.live-condition-badge,.pitch-player .live-card-letter)[data-rating=D],.game-board :is(.live-condition-badge,.pitch-player .live-card-letter)[data-rating=E]{background:#9d323b}@media (max-width:760px){.game-board .lineup-bench-dropdown .lineup-bench-row{gap:6px;display:grid}.game-board .lineup-bench-dropdown .lineup-bench-row>div{justify-content:flex-start}}.game-board .pitch-live-toolbar{color:#edf5ff;background:#09233b;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.game-board .stadium-caption{display:none}.game-board .pitch-card-footer{color:#fff;z-index:4;pointer-events:none;background:#092139;align-items:center;gap:2px;min-width:0;padding:2px 3px;display:flex;position:absolute;bottom:0;left:0;right:0}.game-board .pitch-card-footer>strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:9px;line-height:1.25;overflow:hidden;position:static!important}.game-board .pitch-card-footer .live-condition-badge{border-radius:3px;flex:none;min-width:14px;height:15px;padding:0 2px;font-size:10px}.game-board .lineup-bench-strip{max-height:none;overflow:visible}.game-board .bench-card-rail{scroll-snap-type:x proximity;gap:8px;padding:4px 2px 8px;display:flex;overflow-x:auto}.game-board .bench-mini-card{color:#f4f8ff;scroll-snap-align:start;background:#10273e;border:1px solid #52728e;border-radius:9px;flex:0 0 112px;align-content:start;gap:4px;padding:6px;display:grid}.game-board .bench-mini-card>.db-player-photo{place-items:center;width:100%;height:62px;display:grid}.game-board .bench-mini-card img{object-fit:contain;width:auto;max-width:100%;height:100%}.game-board .bench-mini-caption{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px;font-size:12px;display:grid}.game-board .bench-mini-caption strong{overflow-wrap:anywhere}.game-board .bench-mini-caption small{grid-column:1/-1}.game-board .bench-mini-actions{gap:4px;display:grid}.game-board .bench-mini-actions .button{min-height:36px;padding:5px;font-size:11px}.game-board .bench-mini-card.pending-player{outline:2px solid #65dcff}@media (min-width:1280px){.game-board.manager-tactics .tactics-layout{grid-template-columns:minmax(0,1.55fr) minmax(240px,1fr);grid-template-areas:"field inspector""bench bench"}}.game-board .tactics-pitch .pitch-player.is-dragging{will-change:left,top;left:var(--drag-x,var(--desktop-x))!important;top:var(--drag-y)!important}.game-board .pitch-nudge-buttons{flex-wrap:wrap}.pitch-fine-toggle[aria-pressed=true]{color:#fff;background:#185d85;border-color:#65dcff}.individual-tactics-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,195px),1fr));gap:8px;margin-bottom:6px;display:grid}.individual-tactics-grid fieldset{border:1px solid #7c98ba66;border-radius:8px;align-content:start;gap:7px;min-width:0;padding:9px;display:grid}.individual-tactics-grid legend{padding:0 5px;font-weight:750}.individual-tactics-grid label{gap:3px;display:grid}.individual-tactics-grid :is(select,input){width:100%;min-width:0;min-height:44px;font-size:16px}.opponent-starting-xi{margin:12px 0}.opponent-xi-pitch{background:linear-gradient(#6c9e89 1px,#0000 1px) 50%/100% 2px no-repeat,#113f35;border:1px solid #73a691;border-radius:9px;height:350px;position:relative}.opponent-xi-pitch>span{color:#fff;text-align:center;background:#10233c;border-radius:5px;max-width:23%;padding:3px 5px;font-size:10px;line-height:1.15;position:absolute;transform:translate(-50%,-50%)}.opponent-xi-pitch small,.opponent-xi-pitch strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.opponent-xi-pitch{aspect-ratio:2/3;isolation:isolate;background:repeating-linear-gradient(0deg,#174e39 0 10%,#1d5a40 10% 20%);max-width:440px;height:auto;max-height:570px;margin-inline:auto}.opponent-pitch-lines{color:#def9dfb0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.opponent-xi-pitch>.opponent-pitch-card{border:1px solid #8ec7b8;border-radius:6px;width:clamp(42px,13vw,67px);max-width:20%;padding:0;overflow:hidden;box-shadow:0 2px 6px #0008}.opponent-pitch-card>strong{padding:2px;font-size:9px}.match-two-pitches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.match-two-pitches h4{text-align:center;margin:6px 0}@media (max-width:560px){.match-two-pitches{grid-template-columns:1fr}}.game-board .role-replacement{order:1;grid-column:1/-1;min-width:0;padding:12px!important}.role-replacement header{justify-content:space-between;align-items:center;gap:8px;display:flex}.role-replacement header h3{margin:0}.role-replacement-rail{gap:8px;padding:8px 2px;display:flex;overflow-x:auto}.role-replacement-card{color:#fff;cursor:pointer;text-align:center;background:#10273e;border:1px solid #7897b9;border-radius:8px;flex:0 0 126px;align-content:start;justify-items:center;gap:4px;padding:8px;display:grid}.role-replacement-card .db-player-photo{width:100%;height:60px}.role-replacement-card img{object-fit:contain;width:100%;height:100%}.role-replacement-card.recommended{border:2px solid #ffd86a}.role-replacement-card b{color:#ffd86a;font-size:12px}.game-board .pitch-card-footer{color:#fff;background:#071827;border-top:1px solid #8bb7ce;padding:3px 3px 4px;display:block}.game-board .pitch-card-footer>strong,.opponent-xi-pitch>.opponent-pitch-card>strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;color:#fff;text-align:center;background:0 0;border:0;padding:0;font-size:clamp(10px,2.8vw,13px);font-weight:800;line-height:1.15;display:block;overflow:visible}.game-board .pitch-card-footer .live-condition-badge{min-width:16px;height:17px;font-size:11px;position:absolute;bottom:calc(100% + 2px);right:2px}.opponent-xi-pitch>.opponent-pitch-card{background:#071827;width:clamp(54px,17vw,82px);max-width:23%}.opponent-xi-pitch>.opponent-pitch-card>strong{border-top:1px solid #8bb7ce;padding:3px 2px 4px}.game-board .bench-mini-caption strong,.game-board .role-replacement-card strong{overflow-wrap:anywhere;color:#fff;font-size:14px;line-height:1.2}@media (max-width:600px){.fixture-roster-grid:has(.opponent-xi-pitch){grid-template-columns:minmax(0,1fr)}.game-board .tactics-pitch .pitch-player.manager-player-card:not(.empty){width:clamp(57px,17vw,72px);height:84px}}.opponent-xi-pitch>.opponent-pitch-card{color:#fff;text-align:center;cursor:pointer;grid-template-rows:minmax(0,1fr) 16px;width:18.5%;height:11.5%;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.opponent-xi-pitch>.opponent-pitch-card>strong,.game-board .pitch-card-footer>strong{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;padding:0 2px;font-size:clamp(10px,2.8vw,13px);line-height:15px;overflow:hidden}.opponent-xi-pitch>.opponent-pitch-card[aria-pressed=true]{z-index:2;outline:2px solid #ffdf7b}.pitch-selected-name{text-align:center;min-height:1.4em;margin:6px 0;font-size:14px;font-weight:700}.opponent-xi-pitch>.opponent-pitch-card{background:#081c29;border-color:#94c9b7;grid-template-rows:auto auto;align-content:center;gap:2px;height:clamp(30px,8%,44px)}.opponent-xi-pitch .opponent-pitch-role{color:#a7f3d0;font-size:10px;font-weight:800;line-height:1}.opponent-xi-pitch>.opponent-pitch-card>strong{border:0;padding:0 2px;line-height:1.1}.opponent-xi-pitch{background:linear-gradient(#10192782,#07131ae8),url(/images/manager-stadium.svg) 50%/cover;border-color:#61766f;border-radius:12px;container-type:inline-size}.opponent-xi-pitch>.opponent-pitch-lines{color:#dbede2;opacity:1}.opponent-xi-pitch>.opponent-pitch-card{background:#f3f7f4;border:1px solid #e3eee8;border-radius:4px;gap:1px;width:19%;max-width:19%;height:9%;min-height:0;box-shadow:0 3px 8px #0007}.opponent-xi-pitch .opponent-pitch-role{color:#235346;font-size:clamp(8px,2.6cqw,11px)}.opponent-xi-pitch>.opponent-pitch-card>strong{color:#14251f;font-size:clamp(9px,3.1cqw,13px);font-weight:850}.opponent-xi-pitch>.opponent-pitch-card{height:10.5%;box-shadow:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;overflow:visible}.opponent-xi-pitch .broadcast-marker{aspect-ratio:1.3;color:#adf6d6;background:#0c241f;border:1px solid #7be6b9;border-radius:50%;place-items:center;height:52%;padding:0 3px;font-size:clamp(8px,2.5cqw,11px);font-weight:800;line-height:1;display:grid;box-shadow:0 2px 6px #001a}.opponent-xi-pitch>.opponent-pitch-card>strong{color:#102722;background:#f3f7f4;border-radius:3px;width:100%;padding:3px 2px;font-size:clamp(9px,2.9cqw,13px);line-height:1.05;display:block;box-shadow:0 2px 5px #0008}.opponent-xi-pitch>.opponent-pitch-card:focus-visible{outline-offset:2px;outline:2px solid #ffdf7b}.opponent-xi-pitch>.opponent-pitch-card[aria-pressed=true]>strong{background:#ffdf7b}.versus-lineups{color:#eef8f7;background:#071f29;border:1px solid #355660;border-radius:12px;margin-block:12px;overflow:hidden}.versus-lineups>header{text-align:center;background:#0c2b37;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px;display:grid}.versus-lineups>header>span{color:#a8c6cc;font-size:11px;font-weight:800}.versus-scroll{container-type:inline-size}.versus-field{aspect-ratio:5/3;background:repeating-linear-gradient(90deg,#082630 0 10%,#092a35 10% 20%);width:100%;position:relative}.versus-field>svg{color:#6f9298;opacity:.66;width:100%;height:100%;position:absolute;inset:0}.versus-player{left:var(--field-x);top:var(--field-y);color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:9.4%;height:17%;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.versus-player>span{background:#134a58;border:1px solid #71dfeb;border-radius:7px;place-items:center;width:26px;height:22px;font-size:9px;font-weight:800;display:grid}.versus-player.side-1>span{background:#49411a;border-color:#f2d56e}.versus-player>strong{white-space:normal;overflow-wrap:anywhere;text-align:center;color:#fff;background:#020e14;border-radius:4px;max-width:100%;padding:3px 5px;font-size:clamp(10px,1.7cqw,14px);line-height:1.1;display:block}.versus-player[aria-pressed=true]>strong{color:#16212a;background:#f2d56e}:is(.versus-player:focus-visible,.versus-scroll:focus-visible){outline-offset:-2px;outline:2px solid #f2d56e}.versus-lineups>p{text-align:center;min-height:1.6em;margin:0;padding:3px 8px;font-size:13px;font-weight:700}.versus-empty{left:var(--field-x);top:var(--field-y);text-align:center;color:#eef8f7;background:#061c25ed;border:1px solid #52747b;border-radius:6px;width:35%;margin:0;padding:8px;font-size:13px;position:absolute;transform:translate(-50%,-50%)}@container (width<=680px){.versus-field{aspect-ratio:1.6}.versus-player{gap:1px}.versus-player>span{border-radius:4px;width:clamp(12px,4.5cqw,24px);height:clamp(10px,3.6cqw,20px);font-size:clamp(6px,1.7cqw,9px)}.versus-player>strong{padding:1px 2px;font-size:clamp(7px,1.95cqw,12px);line-height:1.05}.versus-empty{width:38%;padding:4px;font-size:clamp(9px,2.4cqw,13px)}}.game-board .tactics-pitch .pitch-player.can-drag,.game-board .tactics-pitch.tap-move-active .pitch-player{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none!important}.game-board .tactics-pitch .pitch-player img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.game-board .tactics-pitch .pitch-player.is-dragging{pointer-events:auto;z-index:50!important;transition:none!important}.game-board .tactics-pitch.tap-move-active{cursor:crosshair}.game-board .tactics-pitch .pitch-player{min-width:44px;min-height:44px}.game-board .tactics-pitch.tap-move-active .pitch-player.selected{outline-offset:3px;outline:2px solid #ffdc6b}.game-board .tactics-pitch>.pitch-half,.game-board .tactics-pitch>.pitch-circle,.game-board .tactics-pitch>.pitch-box{pointer-events:none}.game-board .tactics-pitch{overflow-anchor:none}.game-board .tactics-pitch .pitch-player.is-dragging:after{content:attr(data-drag-role);color:#b4f6d6;pointer-events:none;background:#08232d;border-radius:3px;padding:2px 4px;font-size:11px;font-weight:800;position:absolute;bottom:17px;right:2px}.game-board .tactics-pitch .pitch-player{-webkit-touch-callout:none;cursor:pointer!important;touch-action:pan-y!important}.game-board .pitch-precision-tools{z-index:20;background:#0c2235;border:1px solid #78a6bc;border-radius:12px;padding:12px;position:sticky;bottom:8px;box-shadow:0 4px 18px #0007}.game-board .pitch-nudge-buttons .button{touch-action:manipulation;min-width:48px;min-height:48px;font-size:22px}.game-board .pitch-nudge-buttons .pitch-fine-toggle,.game-board .pitch-nudge-buttons .button:nth-child(2){font-size:12px}.game-board .tactics-pitch[hidden]{display:none!important}.konva-preview-canvas{touch-action:none;overscroll-behavior:contain;border-radius:10px;width:100%;overflow:hidden}.konva-preview-canvas canvas{touch-action:none}.konva-preview>p{color:#d2ede1;min-height:2.5em;margin:0;padding:6px;font-size:12px}.konva-player-picker{z-index:1500;max-height:78dvh;inset:auto max(10px,50vw - 340px) 10px;overflow-y:auto;box-shadow:0 0 0 100vmax #0009;background:#0b2333!important;border:2px solid #7abbb2!important;border-radius:16px!important;padding:16px!important;position:fixed!important}.konva-player-picker>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.konva-player-picker>input{width:100%;min-height:44px;font-size:16px}.konva-player-picker .role-replacement-rail{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:8px;display:grid;overflow:visible}.konva-player-picker .role-replacement-card{min-width:0;min-height:140px}.konva-player-picker .role-replacement-card strong{white-space:normal}.picker-current{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:10px 0;display:flex}.desktop-lineup{background:#071d29;padding:10px;position:relative}.desktop-lineup>p{color:#c4e8dd;background:#0c3040;border-radius:6px;margin:0 0 10px;padding:6px 8px;font-size:12px;line-height:1.5}.desktop-lineup-field{aspect-ratio:1/1.15;isolation:isolate;cursor:crosshair;background:repeating-linear-gradient(0deg,#154c3b 0 10%,#195640 10% 20%);border:1px solid #79b39a;border-radius:10px;width:100%;min-height:480px;position:relative;overflow:hidden}.desktop-lineup-field>svg{pointer-events:none;color:#b5d5bd;width:100%;height:100%;position:absolute;inset:0}.desktop-lineup-card{color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;z-index:2;touch-action:none;background:#102d3f;border:1px solid #82aaa3;border-radius:5px;width:64px;height:86px;padding:0;display:block;overflow:hidden;transform:translate(-50%,-50%);position:absolute!important}.desktop-lineup-card.selected{outline-offset:2px;z-index:3;outline:3px solid #ffda75}.desktop-lineup-card .db-player-photo{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.desktop-lineup-card img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%}.desktop-lineup-card .desktop-role{pointer-events:none;background:#061d2cef;padding:1px 3px;font-size:9px;position:absolute;top:2px;left:2px}.desktop-lineup-card>strong{color:#fff;overflow-wrap:anywhere;pointer-events:none;background:#051823f5;padding:3px 2px;font-size:10px;line-height:1.1;position:absolute;bottom:0;left:0;right:0}.desktop-empty{color:#a8deca;font-size:26px}.phaser-lineup-host{border-radius:10px;width:100%;overflow:hidden}.phaser-lineup-host canvas{touch-action:none;max-width:100%;display:block}.squadlab-desktop{background:#071d2c;padding:12px}.squadlab-desktop>p{color:#c7e5d7;font-size:12px;line-height:1.5}.squadlab-board-layout{grid-template-columns:minmax(120px,.65fr) minmax(280px,2fr);gap:10px;display:grid}.squadlab-board-layout>aside{flex-direction:column;gap:8px;min-width:0;display:flex}.squadlab-board-layout input{width:100%;min-height:38px}.squadlab-reserves{align-content:start;gap:6px;max-height:650px;display:grid;overflow:auto}.squadlab-reserves>button{text-align:left;color:#fff;cursor:grab;white-space:normal;background:#13354a;border:1px solid #436f83;border-radius:7px;gap:4px;padding:9px;display:grid}.squadlab-reserves>button[aria-pressed=true]{background:#234a5e;border-color:#ffdc78}.squadlab-native-pitch{aspect-ratio:3/4;isolation:isolate;background:repeating-linear-gradient(0deg,#17513d 0 10%,#1b5b43 10% 20%);border:2px solid #81bd9f;border-radius:10px;width:100%;min-height:540px;position:relative;overflow:hidden}.squadlab-native-pitch:before{content:"";pointer-events:none;border:1px solid #a4d3b9;position:absolute;inset:4%}.squadlab-half{pointer-events:none;border-top:1px solid #a4d3b9;position:absolute;top:50%;left:4%;right:4%}.squadlab-circle{pointer-events:none;border:1px solid #a4d3b9;border-radius:50%;width:24%;height:18%;position:absolute;top:41%;left:38%}.squadlab-box{pointer-events:none;border:1px solid #a4d3b9;width:46%;height:17%;position:absolute;left:27%}.squadlab-box.top{top:4%}.squadlab-box.bottom{bottom:4%}.squadlab-slot{color:#fff;-webkit-user-select:none;user-select:none;cursor:grab;z-index:2;background:#092535;border:1px solid #79b39c;border-radius:6px;width:64px;height:90px;padding:0;overflow:hidden;transform:translate(-50%,-50%);touch-action:none!important;position:absolute!important}.squadlab-slot img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%}.squadlab-role{pointer-events:none;background:#041a2cf0;padding:1px 3px;font-size:9px;position:absolute;top:2px;left:2px}.squadlab-slot strong{pointer-events:none;background:#041a2cf5;padding:3px 2px;font-size:11px;line-height:1.1;position:absolute;bottom:0;left:0;right:0}.squadlab-live{pointer-events:none;background:#337055;border-radius:3px;padding:1px 4px;font-weight:800;position:absolute;bottom:25px;right:2px}.squadlab-slot.selected,.squadlab-slot.target{outline-offset:1px;z-index:3;outline:2px solid #ffda75}.squadlab-slot.moving{z-index:30;cursor:grabbing;outline:2px solid #8ff3ce;transition:none!important}@media (min-width:1100px){.game-board .stadium-frame:has(.squadlab-desktop){grid-column:1/-1}.game-board .tactics-layout:has(.squadlab-desktop){grid-template-columns:minmax(0,1fr)}.squadlab-native-pitch{aspect-ratio:1.05;min-height:650px;max-height:850px}.squadlab-board-layout{grid-template-columns:minmax(150px,.55fr) minmax(0,2fr)}}.external-lineup-workspace{background:#071d2c;min-width:0;padding:10px}.external-lineup-workspace>.segment{flex-wrap:wrap;gap:6px;display:flex}.external-lineup-workspace>.segment button{min-height:40px}.external-lineup-tools{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.external-lineup-frame{background:#fff;border:1px solid #537f96;border-radius:8px;width:100%;height:780px;display:block}.external-lineup-workspace textarea{width:100%;font:14px/1.4 inherit}.external-lineup-help{color:#c6dbe5;font-size:12px}@media (min-width:1100px){.game-board .stadium-frame:has(.external-lineup-workspace){grid-column:1/-1}.game-board .tactics-layout:has(.external-lineup-workspace){grid-template-columns:minmax(0,1fr)}}.lineup-studio{--ls-ink:#e9f1ee;--ls-muted:#91aaa3;--ls-accent:#d2ef83;--ls-panel:#102c29;color:var(--ls-ink);background:#09201e;border:1px solid #36594e;border-radius:16px;font-family:inherit;overflow:hidden}.ls-header{background:linear-gradient(120deg,#14382f,#0a2320);border-bottom:1px solid #2b4941;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.ls-eyebrow{letter-spacing:2px;color:var(--ls-accent);font-size:10px;font-weight:800}.ls-header h2{color:#fff;font-size:26px;line-height:1.15;margin:7px 0!important}.ls-header p{color:var(--ls-muted);margin:5px 0 0;font-size:12px}.ls-save{flex-shrink:0;align-items:center;gap:14px;display:flex}.ls-save>span{color:#c7d8cf;font-size:12px}.lineup-studio .ls-save .button.primary{background:var(--ls-accent);color:#173a2b;box-shadow:none;border:0;font-weight:800}.ls-layout{grid-template-columns:minmax(380px,1.9fr) minmax(260px,.9fr);align-items:start;display:grid}.ls-canvas-panel{background:#0b2822;min-width:0;padding:16px}.ls-canvas-toolbar{color:#9ab9ac;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:11px;display:flex}.ls-canvas-toolbar>span{align-items:center;gap:6px;display:flex}.ls-canvas-toolbar i{background:#b5e27b;border-radius:50%;width:6px;height:6px}.ls-view,.ls-filter{background:#071e1b;border-radius:7px;gap:3px;padding:3px;display:flex}.ls-view button,.ls-filter button{color:#9eb9ac;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:11px}.ls-view button[aria-pressed=true],.ls-filter button[aria-pressed=true]{color:#e9f6ca;background:#294a3d}.ls-pitch{aspect-ratio:4/5;isolation:isolate;background:radial-gradient(at 50% 45%,#76a35720,#0000 60%),repeating-linear-gradient(0deg,#285a3c 0 10%,#2c6241 10% 20%);border:1px solid #8bad8166;border-radius:10px;width:100%;min-height:520px;position:relative;overflow:hidden;box-shadow:inset 0 0 45px #051b1440;container-type:inline-size}.ls-pitch>svg{color:#b5cfa899;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ls-player{color:#fff;cursor:grab;z-index:2;-webkit-user-select:none;user-select:none;background:#0b2428;border:1px solid #87a897;border-radius:6px;width:clamp(54px,11cqw,76px);height:clamp(75px,15.2cqw,105px);padding:0;overflow:visible;transform:translate(-50%,-50%);position:absolute!important}.ls-player .db-player-photo{pointer-events:none;border-radius:6px;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.ls-player img{pointer-events:none;-webkit-user-drag:none;object-fit:contain!important;width:100%!important;height:100%!important}.ls-player.selected{outline:2px solid var(--ls-accent);outline-offset:3px;z-index:4}.ls-player>strong{color:#f6fcf7;text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#09241ff5;border:1px solid #64877166;border-radius:4px;min-height:18px;padding:3px 2px;font-size:11px;line-height:1.1;display:block;position:absolute;bottom:-20px;left:-6px;right:-6px;overflow:hidden}.ls-role{color:#e2f1c5;pointer-events:none;background:#15382b;border:1px solid #7ea473;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:800;position:absolute;top:-10px;left:-3px}.ls-live{color:#fff;pointer-events:none;background:#56766c;border:2px solid #123324;border-radius:6px;place-items:center;width:21px;height:21px;font-size:12px;font-weight:850;display:grid;position:absolute;bottom:2px;right:-8px}.ls-live[data-rating=A],.ls-roster-live[data-rating=A]{background:#28794c}.ls-live[data-rating=B],.ls-roster-live[data-rating=B]{background:#669337}.ls-live[data-rating=C],.ls-roster-live[data-rating=C]{background:#99752d}.ls-live[data-rating=D],.ls-roster-live[data-rating=D]{background:#b45d32}.ls-live[data-rating=E],.ls-roster-live[data-rating=E]{background:#ad4141}.ls-player.is-empty{height:50px;box-shadow:none;cursor:pointer;background:#103a2d70;border:1px dashed #b6d2ab7a}.ls-empty-plus{color:#bcd7a6;font-size:25px;line-height:1}.ls-player.ls-shirt-mode{box-shadow:none;background:0 0;border:0}.ls-shirt{pointer-events:none;filter:drop-shadow(0 4px 3px #0005);width:100%;height:100%}.ls-drop-marker{z-index:20;pointer-events:none;border:2px solid #e5ffa9;border-radius:50%;width:30px;height:30px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #d6f89b33}.ls-drop-marker[hidden]{display:none}.ls-pitch-footer{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 2px 2px;display:flex}.ls-pitch-footer>strong{color:#ddedbc;font-size:18px}.ls-pitch-footer>span{color:#b6cabc;font-size:12px}.ls-pitch-footer>small{color:#8aab9b;flex-basis:100%;font-size:11px}.ls-sidebar{background:#102c29;border-left:1px solid #365145;min-width:0}.ls-settings{border-bottom:1px solid #365145;padding:18px}.ls-section-label{letter-spacing:1.6px;color:#a4bda9;font-size:10px;font-weight:800}.lineup-studio label{color:#a0baaa;gap:7px;margin-top:14px;font-size:11px;display:grid}.lineup-studio select,.lineup-studio input{color:#f1f6ed;background:#09231f;border:1px solid #42614c;border-radius:7px;width:100%;min-height:42px;padding:9px 10px;font-size:14px}.ls-selected{border-top:1px solid #355144;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:15px;display:flex}.ls-selected>div{gap:5px;display:grid}.ls-selected b{font-size:13px}.ls-selected span{color:#9fbcab;font-size:11px}.ls-selected label{width:100%;margin:0}.ls-roster{padding:18px}.ls-roster-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.ls-roster-heading>b{background:#27483b;border-radius:5px;padding:3px 7px;font-size:11px}.ls-filter{margin:12px 0}.ls-filter>button{flex:1;padding:7px 3px}.ls-roster-list{gap:6px;max-height:520px;padding-right:3px;display:grid;overflow:auto}.ls-roster-list>button{color:#e8f2e8;text-align:left;cursor:grab;background:#15362e;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:8px 7px;display:flex}.ls-roster-list>button:hover{background:#214638;border-color:#678964}.ls-roster-list>button.picked{border-color:#d2ef83}.ls-roster-list .db-player-photo{overflow:hidden;flex:0 0 32px!important;width:32px!important;height:43px!important;display:block!important;position:relative!important}.ls-roster-list img{object-fit:contain;width:100%;height:100%}.ls-roster-list>button>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.ls-roster-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ls-roster-list small{color:#a3bfaa;font-size:10px}.ls-roster-list>button>strong{color:#d9efb1;font-size:16px}.ls-roster-live{background:#526f62;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:800}.ls-list-empty{color:#9bb9a9;font-size:12px}.ls-selection-message{color:#d9efbd;background:#d2ef831c;border:1px solid #8ea765;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px;font-size:12px;display:flex}.ls-selection-message button{color:#e7f6d2;cursor:pointer;background:0 0;border:0;text-decoration:underline}.konva-selected-card{background:#0b2130;border:1px solid #365667;border-radius:10px;align-items:center;gap:12px;margin-top:10px;padding:12px 8px;display:flex}.konva-selected-card .db-player-photo{flex:0 0 65px;width:65px;height:90px;display:block}.konva-selected-card img{object-fit:contain;width:100%;height:100%}.konva-selected-card>div{gap:6px;display:grid}.konva-selected-card strong{color:#f1f5f7;font-size:15px}.konva-selected-card small{color:#afc8d5;font-size:12px}@media (min-width:1000px){.game-board:has(.lineup-studio)>.manager-tactics-toolbar{display:none}.game-board .stadium-frame:has(.lineup-studio){grid-column:1/-1;overflow:visible}.game-board .tactics-layout:has(.lineup-studio){grid-template-columns:minmax(0,1fr);display:grid}.game-board .stadium-frame:has(.lineup-studio)>.stadium-caption{display:none}.game-board .stadium-frame:has(.lineup-studio)>.pitch-footer{display:none}.game-board .stadium-frame:has(.lineup-studio)>.pitch-precision-tools{position:static}.ls-pitch{max-height:780px}.lineup-studio{margin-top:12px}}.ls-player{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.ls-player:active{cursor:grabbing}.ls-player img{pointer-events:none;-webkit-user-drag:none}.ls-vg{color:#132b24;background:#f2d78c;border-radius:7px;padding:3px 5px;font-size:23px;font-weight:900;line-height:1.1;position:absolute;top:-12px;right:-8px;box-shadow:0 2px 8px #0006}.pitch-replace-action{text-align:center;padding:12px}.replacement-cta{color:#adf2d3;font-size:13px;font-weight:800}.konva-preview-canvas{border-radius:18px;overflow:hidden;box-shadow:inset 0 0 0 1px #91c6b44d,0 14px 40px #0003}@media (max-width:767px){.konva-player-picker{width:100%!important;max-width:none!important;max-height:85dvh!important;padding:18px 16px max(20px,env(safe-area-inset-bottom))!important;z-index:10000!important;background:#102b32!important;border-radius:24px 24px 0 0!important;position:fixed!important;inset:auto 0 0!important;overflow-y:auto!important;transform:none!important;box-shadow:0 -20px 80px #000b!important}.konva-player-picker header{z-index:2;background:#102b32;padding:8px 0;position:sticky;top:-18px}.konva-player-picker input{min-height:46px;font-size:16px!important}.konva-player-picker .role-replacement-rail{flex-direction:column!important;gap:8px!important;display:flex!important;overflow:visible!important}.konva-player-picker .role-replacement-card{align-items:center;min-height:84px;text-align:left!important;border-radius:12px!important;grid-template-rows:auto auto auto!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:3px 12px!important;width:100%!important;min-width:0!important;padding:10px!important;display:grid!important}.konva-player-picker .role-replacement-card>img,.konva-player-picker .role-replacement-card>.player-photo{grid-area:1/1/4;object-fit:contain!important;width:44px!important;height:60px!important}.konva-player-picker .role-replacement-card>strong,.konva-player-picker .role-replacement-card>small,.konva-player-picker .role-replacement-card>b{grid-column:2;white-space:normal!important;font-size:14px!important;line-height:1.3!important}.konva-player-picker .replacement-cta{grid-area:1/3/4}.konva-player-picker .picker-current{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}}.compact-tactics-options>summary{cursor:pointer;padding:12px 0;font-weight:700}.compact-tactics-options:not([open]){min-height:0!important;margin:0!important;padding:0 16px!important}.compact-tactics-options[open]>summary{margin-bottom:12px}.db-player-photo{position:relative}.db-player-photo>.photo-role-it{color:#fff;pointer-events:none;z-index:2;background:#102b3d;border:1px solid #a9cbbc;border-radius:3px;padding:1px 3px;font-size:clamp(8px,1.1vw,12px);font-weight:800;line-height:1.15;position:absolute;top:20%;left:3%}@media (max-width:767px){.game-board{flex-direction:column!important;gap:10px!important;display:flex!important}.game-board>.manager-tactics-toolbar{order:0}.game-board>.tactics-layout{order:1}.game-board>.compact-tactics-options{order:2}.game-board>.lineup-guide{order:3}.game-board>.lineup-guide:not(.choosing-position){display:none}.compact-squad:has(.tactics-workspace)>.manager-overview{display:none!important}.compact-squad:has(.tactics-workspace)>.squad-heading{margin-bottom:6px;padding:8px 0}.compact-squad:has(.tactics-workspace)>.squad-heading .team-contact{display:none}.game-board .stadium-frame{padding:8px!important}.game-board .stadium-caption{padding:4px;font-size:10px}.game-board .pitch-live-toolbar{margin:0 0 6px;padding:4px 0}.game-board .konva-preview{margin:0}.bench-mini-caption small{line-height:1.3;white-space:normal!important;font-size:12px!important}.konva-player-picker .role-replacement-card>.db-player-photo{grid-area:1/1/4;width:44px!important;height:60px!important}}@media (hover:hover) and (pointer:fine){.lineup-studio .ls-layout{grid-template-columns:minmax(420px,1fr) minmax(250px,300px)}.lineup-studio .ls-pitch{aspect-ratio:4/5;min-height:780px;max-height:none}.lineup-studio .ls-player{perspective:none!important;background:#091c25!important;border-radius:9px!important;width:clamp(66px,11cqw,76px)!important;min-width:0!important;height:clamp(92px,15cqw,100px)!important;min-height:0!important;padding:0!important;display:block!important;rotate:none!important;box-shadow:0 5px 12px #0006!important}.lineup-studio .ls-player .db-player-photo{background:#0b2230!important;border-radius:8px!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:none!important}.lineup-studio .ls-player .db-player-photo img{object-fit:contain!important;object-position:center!important;border-radius:0!important;width:100%!important;height:100%!important;display:block!important;transform:none!important}.lineup-studio .ls-player .photo-role-it{display:none!important}.lineup-studio .ls-player>strong{background:#071c27fa;border:1px solid #7da49380;border-radius:5px;height:23px;min-height:23px;letter-spacing:0!important;text-shadow:none!important;padding:4px!important;font-size:13px!important;font-weight:750!important;line-height:15px!important;bottom:-25px!important;left:-12px!important;right:-12px!important}.lineup-studio .ls-role{text-align:center;background:#123b41;border-radius:5px 5px 0 0;min-width:28px;padding:2px 5px;font-size:11px;line-height:14px;top:-19px;left:0}.lineup-studio .ls-vg{box-shadow:none;border:1px solid #dfc274;border-radius:6px 6px 0 0;padding:2px 6px;font-size:21px;line-height:22px;top:-20px;right:0}.lineup-studio .ls-live{border:2px solid #0c2530;width:25px;height:25px;font-size:15px;bottom:5px;right:-10px}.lineup-studio .ls-player.is-empty{background:#102f3466!important;border-style:dashed!important;height:66px!important}.lineup-studio .ls-player.ls-shirt-mode{box-shadow:none!important;background:0 0!important;border:0!important}.lineup-studio .ls-roster-list .db-player-photo{flex-basis:42px!important;width:42px!important;height:56px!important}.lineup-studio .ls-roster-list b{white-space:normal;font-size:13px}.lineup-studio .ls-roster-list small{font-size:11px}.lineup-studio .ls-player:hover{z-index:8;filter:brightness(1.07)}}.manual-pitch-role{gap:6px;margin-top:10px;font-size:12px;font-weight:700;display:grid}.manual-pitch-role select{color:#fff;background:#102e3c;border:1px solid #709d9a;border-radius:8px;width:100%;max-width:100%;min-height:44px;padding:8px;font-size:16px!important}.konva-selected-card>div{flex:1;min-width:0}.manual-pitch-role small{color:#b5cbd0;font-weight:400}.admin-performance-bar{color:#eef5f8;background:#132530;border:1px solid #66889566;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;display:flex}.admin-performance-bar>div{flex:1;gap:4px;min-width:150px;display:grid}.admin-performance-bar strong{font-size:13px}.admin-performance-bar small{color:#b0c6d2;font-size:11px}html[data-admin-lite=true] body{background:#0c1622!important}html[data-admin-lite=true] .app-shell:is(.admin-portal,.player-portal),html[data-admin-lite=true] .app-shell:is(.admin-portal,.player-portal) *{-webkit-backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}html[data-admin-lite=true] :is(.admin-portal,.player-portal) :is(.sidebar,.topbar,.mobile-nav){background:#111e2b!important}html[data-admin-lite=true] :is(.admin-portal,.player-portal) main :is(.panel,.admin-inbox-section,.admin-desk-actions>button,.admin-inbox-counts>button,.manager-card,.team-card,.match-card){background:#172635!important}html[data-admin-lite=true] :is(.admin-portal,.player-portal) :is(.sidebar,.main-shell,.app-shell):before,html[data-admin-lite=true] :is(.admin-portal,.player-portal) :is(.sidebar,.main-shell,.app-shell):after{filter:none!important;background-image:none!important}html[data-admin-lite=true] :is(.admin-portal,.player-portal) .cinematic-brand-hero,html[data-admin-lite=true] :is(.admin-portal,.player-portal) .desktop-voyage{display:none!important}@media (max-width:760px){.admin-performance-bar{gap:8px;padding:9px}.admin-performance-bar .button{min-height:40px;font-size:12px}.admin-performance-bar>div{flex-basis:100%}}.intro-controls{right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:5;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;left:24px}.intro-controls .intro-skip{position:static}.intro-voice{color:#edf8ff;cursor:pointer;background:#102636df;border:1px solid #99c8df99;border-radius:30px;min-height:46px;padding:12px 18px;font-size:14px;font-weight:700}.intro-voice:disabled{opacity:.7}.intro-controls small{text-align:center;color:#d1e2ea;flex-basis:100%}@media (prefers-reduced-motion:reduce){.cinematic-intro{display:grid}.cinematic-intro *{transition:none!important;animation:none!important}.cinematic-intro.is-ready .intro-crest,.cinematic-intro.is-ready .intro-caption{opacity:1}.intro-cloud,.intro-lightning,.intro-flash{display:none}}.separate-player-access{border:1px solid #779aa555;border-radius:10px;margin:14px 0;padding:12px}.separate-player-access summary{cursor:pointer;font-size:13px;font-weight:700}.separate-player-access form{gap:12px;margin-top:12px;display:grid}.separate-player-access label{gap:6px;display:grid}.separate-player-access input,.separate-player-access select{min-height:44px;font-size:16px}.separate-player-access p{font-size:12px;line-height:1.5}html .app-shell.minimal-portal :is(.finance-workspace,.finance-budget-modal,.team-budget-editor){--finance-bg:#122237;--finance-surface:#192d44;--finance-text:#f1f5fb;--finance-muted:#c4d2e2;--finance-line:#69829f;--finance-input:#0e1d30;color:var(--finance-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html .app-shell.minimal-portal :is(.finance-workspace,.finance-budget-modal,.team-budget-editor) :is(.panel,.prize-folder,.prize-folder-body,.prize-payout,.budget-preview,.notice){background:var(--finance-bg)!important;color:var(--finance-text)!important;border-color:var(--finance-line)!important}html .app-shell.minimal-portal :is(.finance-workspace,.finance-budget-modal,.team-budget-editor) :is(h2,h3,h4,label,dt,dd,p,small,summary,.technical-note,.eyebrow,.tag){opacity:1;color:var(--finance-text)!important}html .app-shell.minimal-portal :is(.finance-workspace,.finance-budget-modal,.team-budget-editor) :is(input,select,textarea,option){-webkit-text-fill-color:var(--finance-text);opacity:1;background:var(--finance-input)!important;color:var(--finance-text)!important;border:1px solid var(--finance-line)!important}html .app-shell.minimal-portal :is(.finance-workspace,.finance-budget-modal,.team-budget-editor) input::placeholder{-webkit-text-fill-color:var(--finance-muted);opacity:1;color:var(--finance-muted)!important}html .app-shell.minimal-portal :is(.finance-workspace,.finance-budget-modal,.team-budget-editor) :is(.prize-folder-toggle,.budget-modes button){opacity:1;background:var(--finance-surface)!important;color:var(--finance-text)!important;border-color:var(--finance-line)!important}html .app-shell.minimal-portal :is(.finance-workspace,.finance-budget-modal,.team-budget-editor) .button.secondary{opacity:1;font-weight:650;color:#173450!important;background:#dceafb!important;border:1px solid #8ba8c8!important}html .app-shell.minimal-portal :is(.finance-workspace,.finance-budget-modal,.team-budget-editor) .button.primary{opacity:1;font-weight:700;color:#fff!important;background:#2470b7!important;border:1px solid #87b6e6!important}html .app-shell.minimal-portal :is(.finance-workspace,.finance-budget-modal,.team-budget-editor) .budget-modes button[aria-pressed=true]{color:#fff!important;background:#2470b7!important;border-color:#87b6e6!important}html .app-shell.minimal-portal :is(.finance-workspace,.finance-budget-modal,.team-budget-editor) button:disabled{cursor:not-allowed;color:#bfccda!important;opacity:1!important;background:#28394e!important;border-color:#65778c!important}html .app-shell.minimal-portal :is(.finance-workspace,.finance-budget-modal,.team-budget-editor) :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #75bbff!important}html .app-shell.minimal-portal :is(.finance-workspace,.finance-budget-modal,.team-budget-editor) :is(.negative,.budget-negative){color:#ffb5b5!important}html .app-shell.minimal-portal :is(.finance-workspace,.finance-budget-modal,.team-budget-editor) .positive{color:#9ce8b5!important}@media (min-width:1024px){html[data-desktop-mode=day] .app-shell.minimal-portal :is(.finance-workspace,.finance-budget-modal,.team-budget-editor){--finance-bg:#fff;--finance-surface:#eaf1fa;--finance-text:#172b45;--finance-muted:#435b76;--finance-line:#98acc3;--finance-input:#f4f7fb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-desktop-mode=day] .app-shell.minimal-portal :is(.finance-workspace,.finance-budget-modal,.team-budget-editor) button:disabled{color:#506078!important;background:#e4eaf1!important;border-color:#a7b5c6!important}html[data-desktop-mode=day] .app-shell.minimal-portal :is(.finance-workspace,.finance-budget-modal,.team-budget-editor) :is(.negative,.budget-negative){color:#a51d32!important}html[data-desktop-mode=day] .app-shell.minimal-portal :is(.finance-workspace,.finance-budget-modal,.team-budget-editor) .positive{color:#14683b!important}}
