@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Barlow:wght@400;500;600;700;800&display=swap";:root{--bg:#101211;--panel:#181b19;--panel2:#1c201d;--border:#2b302c;--muted:#929c94;--text:#eef0e9;--gold:#d4b66b;--green:#7fa990;--font:"Barlow",Arial,sans-serif;--display:"Barlow Condensed","Arial Narrow",Impact,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{opacity:.55;cursor:wait}button{background:0 0;border:0}a{color:inherit;text-decoration:none}button,a,select{transition:background .18s,color .18s,border-color .18s,transform .18s}button:hover,a:hover{color:var(--gold)}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{line-height:1.15}svg{vertical-align:middle;flex-shrink:0}::selection{background:#d4b66b55}small{font-size:12px}.muted{color:var(--muted)}.eyebrow{letter-spacing:1.9px;color:var(--gold);align-items:center;gap:9px;font-size:10px;font-weight:700;display:inline-flex}.flag{background:url(/portugal-flag-round.jpg) 50%/192% 192% no-repeat;border-radius:50%;flex-shrink:0;width:20px;height:20px;display:inline-block;position:relative}.private-bar{color:#a3aca4;letter-spacing:1.1px;background:#1b201c;border-bottom:1px solid #242b25;justify-content:space-between;align-items:center;height:28px;padding:0 max(32px,50vw - 616px);font-size:9px;font-weight:600;display:flex}.private-bar>span{align-items:center;gap:7px;display:flex}.private-bar i:not(.flag){background:#73796d;border-radius:50%;width:3px;height:3px;margin:0 5px}.site-header{border-bottom:1px solid var(--border);z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#151815ef;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:32px;max-width:1232px;height:86px;margin:auto;display:flex}.brand-link{display:inline-flex}.brand{white-space:nowrap;align-items:center;gap:8px;display:flex}.brand-mark{color:var(--gold);align-items:center;display:flex;position:relative}.brand-mark>svg+svg{position:absolute;top:8px;left:11px}.brand b{font-family:var(--display);letter-spacing:.8px;font-size:25px;line-height:1}.brand b span{color:var(--gold)}.brand small{letter-spacing:4px;align-items:center;gap:7px;margin-top:6px;font-size:8px;display:flex}.brand .flag{width:16px;height:16px}.nav-wrap nav{align-items:center;gap:28px;height:100%;display:flex}.nav-wrap nav a{color:#a9b1a9;align-items:center;height:100%;font-size:13px;font-weight:500;display:flex;position:relative}.nav-wrap nav a.active:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:-1px;left:0;right:0}.nav-actions{gap:10px;display:flex}.admin-btn{color:#d6c595;border:1px solid #484433;border-radius:4px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.admin-btn:hover,.admin-btn.active{border-color:var(--gold);background:#d4b66b12}.mobile-menu{display:none!important}.hero{border-bottom:1px solid var(--border);background:radial-gradient(at 73% 40%,#25291d77,#0000 58%),linear-gradient(120deg,#181c16 0%,#121612 70%);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#c2cc9a03 1px,#0000 1px),linear-gradient(90deg,#c2cc9a03 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;max-width:1232px;min-height:460px;margin:auto;padding:38px 0 28px;display:grid;position:relative}.hero-copy{z-index:1;position:relative}.hero-copy h1{font-family:var(--display);letter-spacing:-.6px;margin:25px 0 22px;font-size:clamp(60px,6.2vw,85px);font-weight:800;line-height:.98}.hero-copy h1>span{color:var(--gold)}.hero-copy>p{color:#a9b2a8;letter-spacing:.1px;font-size:15px;line-height:1.7}.hero-actions{gap:12px;margin:28px 0;display:flex}.btn{white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:11px 17px;font-size:12px;font-weight:700;display:inline-flex}.btn.primary{background:var(--gold);color:#151811;border-color:var(--gold)}.btn.primary:hover{background:#e7ca80;border-color:#e7ca80;transform:translateY(-1px)}.btn.subtle:hover{color:var(--gold);background:#d4b66b0b;border-color:#84764f}.hero-caption{color:#959e94;align-items:center;gap:13px;font-size:10px;line-height:1.6;display:flex}.hero-caption b{color:#c8cfc0;font-weight:500}.mini-shields{display:flex}.mini-shields>.crest{filter:drop-shadow(2px 0 1px #141813);margin-right:-8px}.mini-shields .crest:nth-child(3){margin-right:0}.arena{margin:-30px -40px -20px -30px;position:relative}.arena svg{filter:drop-shadow(0 20px 30px #0005);width:100%;height:auto;max-height:454px;display:block}.arena-label{text-align:center;letter-spacing:1.8px;color:#9c9c79;justify-content:center;align-items:center;gap:9px;margin-top:-12px;font-size:8px;display:flex}.live-dot{background:#88a979;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 6px #87ab5922}.stats-row{border-top:1px solid #30362b;grid-template-columns:1fr 1fr 1fr 1.2fr;max-width:1232px;margin:auto;padding:22px 0 24px;display:grid;position:relative}.stats-row>div{border-right:1px solid var(--border);padding:0 30px}.stats-row>div:first-child{padding-left:0}.stats-row>div:last-child{border:0}.stats-row b{font-family:var(--display);font-size:32px;font-weight:600;line-height:1.1;display:block}.stats-row b span{font:600 9px var(--font);letter-spacing:1.2px;color:#a8ad9e;vertical-align:middle;padding-left:7px}.stats-row small{color:#7f8b7e;margin-top:5px;font-size:10px;display:block}.stats-row .national{justify-content:flex-end;align-items:center;gap:14px;padding-right:0;display:flex}.national>.flag{width:32px;height:32px}.national>span{color:#7f8b7e;letter-spacing:.8px;font-size:9px;font-weight:500;line-height:1.8}.national b{font:600 10px var(--font);letter-spacing:.6px;color:#bdc5b5}.main-content{max-width:1232px;min-height:500px;margin:auto;padding-bottom:64px}.game-tabs{border:1px solid var(--border);background:#171b17;border-radius:5px;grid-template-columns:repeat(4,1fr);margin:26px 0 42px;display:grid;overflow:hidden}.game-tabs>button{text-align:left;border-right:1px solid var(--border);align-items:center;gap:14px;padding:18px 22px;display:flex;position:relative}.game-tabs>button>svg{color:#5d695b;margin-left:auto}.game-tabs>button.active{background:#d4b66b08}.game-tabs>button.active:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:0;left:0;right:0}.game-tabs b{color:#dce1d4;font-size:12px;font-weight:600;display:block}.game-tabs small{color:#788675;margin-top:3px;font-size:9px;display:block}.game-symbol{font-family:var(--display);letter-spacing:-1px;min-width:35px;font-size:32px;font-weight:700;line-height:1}.game-tabs>button:hover{background:#d4b66b0b}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:35px 0 20px;display:flex}.section-heading h2{font-family:var(--display);letter-spacing:.1px;margin-top:6px;font-size:31px;font-weight:600}.text-link{color:var(--gold);white-space:nowrap;align-items:center;gap:6px;padding:3px 0;font-size:11px;font-weight:600;display:inline-flex}.dashboard-grid{grid-template-columns:1.8fr 1fr;gap:22px;display:grid}.panel{border:1px solid var(--border);background:var(--panel);border-radius:5px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:61px;padding:18px 22px;display:flex}.panel-heading h3{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.panel-heading>.muted{font-size:10px}.table-scroll{overflow-x:auto}.standings{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.standings th{color:#85907f;letter-spacing:.8px;height:39px;font-size:9px;font-weight:600}.standings th,.standings td{text-align:center;padding:9px 14px}.standings th:nth-child(2),.standings td:nth-child(2){text-align:left}.standings td{color:#afb9a7;border-bottom:1px solid #2a3027;height:59px}.standings tbody tr:last-child td{border-bottom:0}.standings .rank{width:52px;font-size:11px}.standings .rank.first{color:var(--gold);border-left:2px solid var(--gold)}.standings .points{color:var(--gold);width:63px;font-weight:700}.standings td.points{font-size:15px}.crest{color:var(--crest);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:38px;display:inline-flex;position:relative}.crest>svg{fill:color-mix(in srgb,var(--crest) 8%,#181c18)}.crest b{font-family:var(--display);color:var(--crest);letter-spacing:.3px;font-size:10px;font-weight:700;line-height:1;position:absolute;top:12px}.crest.large{width:75px;height:85px}.crest.large>b{letter-spacing:.6px;font-size:20px;top:27px}.team-link{text-align:left;color:#d2d8c9;align-items:center;gap:9px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.team-link:hover{color:var(--gold)}.panel-footer{border-top:1px solid var(--border);color:#7e8d78;justify-content:space-between;align-items:center;gap:10px;padding:15px 21px;font-size:9px;display:flex}.panel-footer>span{align-items:center;gap:7px;display:flex}.spotlight{background:radial-gradient(at 90% 0,#b7a8640e,#0000 90%),#191e18;border:1px solid #44412e;border-radius:5px;padding:22px}.spotlight>.eyebrow{font-size:9px}.spotlight-title{justify-content:space-between;align-items:center;gap:10px;margin:12px 0 16px;display:flex}.spotlight-title h3{font-size:19px;font-weight:500;font-family:var(--display)}.badge{letter-spacing:1px;color:#aeb7a0;white-space:nowrap;border:1px solid #424638;border-radius:3px;align-items:center;gap:6px;padding:4px 7px;font-size:8px;display:inline-flex}.spotlight .match{background:#12161180;border:0}.spotlight .match-meta{padding:10px 14px}.spotlight .match-body{padding:13px}.spotlight .match footer{padding:12px;font-size:9px}.spotlight .match footer .text-link{font-size:9px}.spotlight>p{color:#7e8c75;justify-content:center;align-items:center;gap:6px;margin-top:15px;font-size:9px;display:flex}.matches-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.match{border:1px solid var(--border);background:var(--panel);border-radius:5px;min-width:0;overflow:hidden}.match-meta{letter-spacing:1px;color:#778471;border-bottom:1px solid #2d34292b;justify-content:space-between;align-items:center;padding:13px 17px;font-size:8px;font-weight:600;display:flex}.match-meta>span:last-child{letter-spacing:0;align-items:center;gap:4px;font-size:9px;font-weight:400;display:inline-flex}.match-body{justify-content:space-around;align-items:center;gap:12px;width:100%;padding:19px 16px;display:flex}.match-body>span{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex}.match-body>span>b{letter-spacing:1px;color:#b1bbaa;font-size:9px;font-weight:600}.match-body strong{font-family:var(--display);text-align:center;color:#e0e6d8;letter-spacing:3px;min-width:76px;font-size:35px;font-weight:600;line-height:1}.match-body strong em{color:#69745f;margin:0 8px;font-size:24px;font-style:normal}.match-body strong .versus{color:#8e9883;letter-spacing:3px;font-size:23px}.match-body strong small{font-family:var(--font);letter-spacing:1px;color:#85917b;margin-top:8px;font-size:8px;font-weight:400;display:block}.match-body:hover{background:#d4b66b05}.match footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.match footer>span{color:#7e8b76;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.community-banner{background:linear-gradient(110deg,#20281d55,#141914);border:1px solid #30392c;border-radius:5px;align-items:center;gap:22px;margin-top:36px;padding:27px 30px;display:flex}.community-icon{width:67px;height:67px;color:var(--gold);border:1px solid #4a5037;border-radius:50%;justify-content:center;align-items:center;display:flex}.community-banner h2{font-family:var(--display);margin:8px 0;font-size:25px}.community-banner>.btn{margin-left:auto}.community-banner .eyebrow{font-size:8px}.competition-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:40px;display:grid}.competition-card{border:1px solid var(--border);background:var(--panel);text-align:left;border-radius:4px;padding:24px;position:relative;overflow:hidden}.competition-card .comp-number{font-family:var(--display);color:#68725d11;font-size:58px;font-weight:800;position:absolute;top:14px;right:17px}.competition-card .game-symbol{height:49px;display:block}.competition-card h3{font-family:var(--display);margin:10px 0 6px;font-size:23px;font-weight:600}.competition-card p{color:var(--muted);font-size:10px}.comp-bottom{color:#8e9b85;justify-content:space-between;align-items:center;margin-top:25px;font-size:10px;display:flex}.competition-card.selected,.competition-card:hover{background:#d4b66b07;border-color:#8a7745}.league-heading{justify-content:space-between;align-items:center;gap:18px;margin:26px 0;display:flex}.league-title{align-items:center;gap:16px;display:flex}.league-icon{width:60px;height:63px;color:var(--gold);background:#d4b66b09;border:1px solid #65583655;border-radius:4px;justify-content:center;align-items:center;display:flex}.league-title h2{font-family:var(--display);margin:5px 0 8px;font-size:31px;font-weight:600}.league-title p span{color:#4a5543;margin:0 8px}.league-title .eyebrow{font-size:8px}.subtabs{border-bottom:1px solid var(--border);gap:25px;margin:25px 0;display:flex}.subtabs button{color:#8d9984;padding:0 0 14px;font-size:12px;font-weight:500;position:relative}.subtabs button.active:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:-1px;left:0;right:0}.form{align-items:center;gap:4px;display:flex}.form>span{border-radius:2px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:8px;display:flex}.ranking-note{color:#8c9984;border-top:1px solid var(--border);justify-content:space-between;gap:10px;padding:15px 20px;font-size:9px;display:flex}.ranking-note>span{align-items:center;gap:7px;display:flex}.rank-dot{background:var(--gold);width:3px;height:11px}.data-note{color:#788671;align-items:center;gap:8px;margin-top:20px;font-size:10px;line-height:1.6;display:flex}.data-note svg{color:#8d997e}.filters{align-items:center;gap:12px;margin:22px 0;display:flex}.search{color:#77836f;border:1px solid var(--border);background:#181c17;border-radius:4px;align-items:center;gap:10px;width:min(370px,100%);min-width:180px;min-height:43px;padding:0 13px;display:flex}.search input{color:var(--text);background:0 0;border:0;width:100%;min-width:0;padding:10px 0;font-size:11px;outline:none!important}.search:focus-within{border-color:#99844a}.search input::placeholder{color:#6e7a67}.search .icon-btn{width:20px;height:20px}select{-webkit-appearance:auto;appearance:auto;border:1px solid var(--border);color:#afbba4;cursor:pointer;background:#181c17;border-radius:4px;min-height:43px;padding:10px 30px 10px 12px;font-size:11px}.filter-note{color:#78856f;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.count-label{color:#85937c;font-size:11px}.teams-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.team-card{border:1px solid var(--border);background:radial-gradient(ellipse at 50% 30%,#939d7110,transparent 60%),var(--panel);text-align:center;border-radius:5px;padding:20px}.team-card:hover{border-color:#8b7845;transform:translateY(-3px)}.team-card-top{color:#68765f;justify-content:space-between;align-items:center;display:flex}.team-card-top .eyebrow{color:#7e8a72;letter-spacing:1px;font-size:8px}.team-card>.crest{margin:17px 0}.team-card h3{font-size:22px;font-family:var(--display);color:#e3e7db;font-weight:600}.team-card>p{color:#7e8d73;margin:9px 0 25px;font-size:10px}.team-card-stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);padding-top:17px;display:grid}.team-card-stats span{color:#7e8c73;font-size:9px}.team-card-stats b{font-family:var(--display);color:#c6ceba;margin-bottom:3px;font-size:23px;font-weight:600;display:block}.players-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.player-card{border:1px solid var(--border);background:var(--panel);text-align:left;border-radius:5px;align-items:center;gap:17px;min-width:0;padding:20px;display:flex}.player-card:hover{background:#1e241b;border-color:#74653e}.player-avatar{border:1px solid color-mix(in srgb,var(--crest) 18%,#273024);background:linear-gradient(145deg,color-mix(in srgb,var(--crest) 10%,#1d251a),#11180f);min-width:73px;height:105px;color:color-mix(in srgb,var(--crest) 60%,#68735e);border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.player-avatar>svg{z-index:1;position:relative}.player-avatar>span{font:800 68px var(--display);color:color-mix(in srgb,var(--crest) 10%,transparent);line-height:1;position:absolute;bottom:-12px;right:-1px}.player-info{flex:1;min-width:0;display:block}.player-info>small{letter-spacing:1.4px;color:var(--gold);font-size:7px}.player-info h3{font-size:20px;font-weight:600;font-family:var(--display);overflow-wrap:anywhere;color:#dee5d5;margin:7px 0 6px}.player-info>p{color:#849478;font-size:10px}.player-info>span{color:#b4c0a8;align-items:center;gap:5px;margin-top:7px;font-size:9px;display:flex}.player-info .crest,.player-info .crest svg{width:20px;height:23px}.player-info .crest b{font-size:6px;top:8px}.player-card>svg{color:#67765c;align-self:flex-start;width:15px}.back-link{color:#89977e;align-items:center;gap:7px;margin-bottom:20px;font-size:11px;display:flex}.profile-hero{border:1px solid var(--border);background:radial-gradient(ellipse at 15% 50%,#a0a16b10,transparent 80%),var(--panel);border-radius:5px;align-items:center;gap:28px;padding:35px;display:flex}.profile-hero h1{font-family:var(--display);margin:7px 0 13px;font-size:43px;font-weight:600}.profile-hero p span{color:#54614b;margin:0 7px}.profile-hero>.status-pill,.profile-hero>.badge{align-self:flex-start;margin-left:auto}.status-pill{color:#afbd9f;white-space:nowrap;border:1px solid #3f4b36;border-radius:3px;align-items:center;gap:7px;padding:6px 10px;font-size:10px;display:inline-flex}.profile-stats{border:1px solid var(--border);background:#151b13;border-top:0;border-radius:0 0 5px 5px;grid-template-columns:repeat(4,1fr);padding:22px 30px}.profile-stats>div{text-align:center;padding:0 20px!important}.profile-stats b{color:var(--gold);font-size:28px}.profile-stats span{color:#7c8e70;margin-top:5px;font-size:10px;display:block}.player-avatar.big{min-width:105px;height:135px}.player-avatar.big>span{font-size:95px}.player-profile .team-link{margin-top:18px}.player-profile .team-link .crest{width:24px;height:26px}.player-profile .team-link svg{width:24px}.player-profile .team-link .crest b{font-size:7px;top:10px}.rules{background:var(--panel);border:1px solid var(--border);border-radius:5px;padding:30px}.rules>h3{font-family:var(--display);margin:18px 0 12px;font-size:31px;font-weight:600}.rules>p{color:#929e86;max-width:700px;font-size:12px}.rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:28px;display:grid}.rules-grid article{padding-left:40px;position:relative}.rules-grid article>span{font-family:var(--display);color:#8b7d4b;font-size:24px;position:absolute;top:-2px;left:0}.rules-grid h4{margin:3px 0 10px;font-size:13px;font-weight:600}.rules-grid p{color:#849679;font-size:11px;line-height:1.8}.admin-welcome{background:var(--panel);border:1px solid var(--border);border-radius:4px;align-items:center;gap:16px;padding:22px 24px;display:flex}.admin-avatar{width:43px;height:43px;color:var(--gold);background:#d4b66b0e;border:1px solid #665a3c;border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.admin-welcome h3{font-size:15px;font-weight:500}.admin-welcome p{color:#8c9a7f;margin-top:7px;font-size:11px}.admin-welcome>.btn{margin-left:auto}.admin-stats{grid-template-columns:repeat(3,1fr);gap:18px;margin:22px 0;display:grid}.admin-stats>div{border:1px solid var(--border);background:var(--panel);border-radius:4px;grid-template-columns:1fr auto;gap:8px;padding:21px;display:grid}.admin-stats svg{color:#a69963}.admin-stats b{font-family:var(--display);color:#d9dfce;grid-area:1/2/3;align-self:center;font-size:31px;font-weight:600;line-height:1}.admin-stats span{color:#8e9d80;font-size:10px}.access-card{text-align:center;border:1px solid var(--border);background:var(--panel);border-radius:5px;padding:65px 25px}.access-card>svg{color:var(--gold)}.access-card h2{font-family:var(--display);margin:22px 0 15px;font-size:34px;font-weight:600}.access-card p{color:#8c9d7d;max-width:460px;margin:0 auto 25px;font-size:13px}.reader-notice{background:#a0994410;border:1px solid #4d5137;border-radius:5px;align-items:center;gap:15px;margin-top:20px;padding:26px;display:flex}.reader-notice>svg{color:var(--gold)}.reader-notice h3{font-size:14px;font-weight:500}.reader-notice p{color:#9caa8d;margin-top:6px;font-size:11px}.reader-notice>.text-link{margin-left:auto}.audit-panel{padding:24px}.audit-panel>h3{align-items:center;gap:10px;margin-bottom:20px;font-size:15px;display:flex}.audit-panel>h3>svg{color:var(--gold)}.audit-row{border-top:1px solid var(--border);align-items:flex-start;gap:12px;padding:18px 0;display:flex}.audit-row>svg{color:#85a66f;margin-top:3px}.audit-row b{font-size:12px;font-weight:500}.audit-row p{color:#859975;margin:5px 0;font-size:11px}.audit-row small{color:#7b896f;align-items:center;gap:8px;font-size:10px;display:flex}.audit-row time{color:#738367;white-space:nowrap;margin-left:auto;font-size:10px}.empty{text-align:center;color:#7e9270;border:1px dashed #343e2c;border-radius:5px;margin:20px 0;padding:50px 20px}.empty>svg{margin-bottom:15px}.empty h3,.empty h2{font-family:var(--display);color:#b7c5a8;margin-bottom:10px;font-size:26px;font-weight:500}.empty p{margin-bottom:18px;font-size:12px}.empty a{color:var(--gold);margin-top:10px;display:inline-flex}.error-banner{color:#d4a288;background:#b64f2920;border:1px solid #9b5a3844;border-radius:5px;align-items:center;gap:10px;margin:30px 0;padding:20px;display:flex}.error-banner .text-link{margin-left:auto}.loading{color:#a0aa90;justify-content:center;align-items:center;gap:12px;min-height:240px;font-size:13px;display:flex}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite spin;display:inline-block}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.site-footer{border-top:1px solid var(--border);background:#131710;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;max-width:none;padding:40px max(32px,50vw - 616px) 20px;display:flex}.site-footer .brand b{font-size:22px}.site-footer .brand-mark>svg:first-child{width:36px}.site-footer .brand-mark>svg+svg{width:19px;left:8px}.site-footer p{color:#718067;margin:17px 0 0;font-size:10px;line-height:1.8}.footer-links{color:#a2b192;gap:29px;font-size:11px;display:flex}.footer-links button{padding:0;font-size:11px}.footer-bottom{border-top:1px solid var(--border);color:#5f7153;flex-basis:100%;justify-content:space-between;gap:20px;margin-top:3px;padding-top:19px;font-size:9px;display:flex}.footer-bottom>span{align-items:center;gap:6px;display:flex}.overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:100;background:#080c08cf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:#181e16;border:1px solid #424b36;border-radius:7px;outline:0;width:100%;max-width:560px;max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 30px 100px #0008}.modal.wide{max-width:800px}.modal>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding:24px 27px;display:flex}.modal>header .eyebrow{font-size:8px}.modal>header h2{font-family:var(--display);margin-top:7px;font-size:28px;font-weight:500}.icon-btn{color:#9baf89;border-radius:3px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.modal .rules{border:0;border-radius:0;padding:27px}.modal .rules-grid{gap:25px}.result-form{padding:25px 27px}.form-fixture{font-family:var(--display);color:#d8e0c9;font-size:24px;font-weight:500}.form-meta{color:#8d9f7d;gap:20px;margin:8px 0 24px;font-size:10px;display:flex}.result-form>label{color:#b4c5a2;margin-top:20px;font-size:11px;font-weight:500;display:block}.result-form>label select,.result-form textarea{color:#b9cda5;background:#11190e;border:1px solid #34422b;width:100%;margin-top:9px}.result-form textarea{resize:vertical;border-radius:4px;padding:12px;font-size:11px;display:block}.result-form textarea::placeholder{color:#5f7352}.score-inputs{justify-content:center;align-items:center;gap:22px;margin:27px 0;display:flex}.score-inputs label{text-align:center;color:#a1b88f;letter-spacing:.6px;width:150px;font-size:10px}.score-inputs input{font-family:var(--display);text-align:center;color:#e1e9d3;background:#11180e;border:1px solid #3c4a2f;border-radius:4px;width:100%;height:83px;margin-top:10px;padding-left:14px;font-size:42px;display:block}.score-inputs>span{color:#647950;align-self:flex-end;margin-bottom:19px;font-size:30px}.form-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;margin-top:22px;padding-top:20px;display:flex}.result-form>.data-note{align-items:flex-start;font-size:10px}.form-error{color:#dca68c;background:#8b442512;border:1px solid #9f604755;border-radius:3px;align-items:center;gap:8px;margin-top:16px;padding:12px;font-size:11px;display:flex}.detail-match{text-align:center;padding:27px}.detail-score{justify-content:space-around;align-items:center;gap:15px;margin:20px 0 28px;display:flex}.detail-score>div{flex-direction:column;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.detail-score .team-link{text-align:center;font-size:11px}.detail-score .team-link .crest{display:none}.detail-score>div>span:not(.crest){color:#9eaf8f;font-size:11px}.detail-score>strong{font-family:var(--display);color:#e0e7d4;white-space:nowrap;font-size:48px;font-weight:600}.detail-info{color:#91a27f;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.detail-match>.muted{margin-top:13px;font-size:10px}.detail-match>.data-note{margin:22px 0;display:block}.detail-match>.btn{width:100%}.confirmed{color:#9cba84;border-color:#58714455}.toast{z-index:200;color:#c5dfae;background:#25351f;border:1px solid #6c8b4f;border-radius:5px;align-items:center;gap:12px;min-width:min(420px,100% - 30px);max-width:calc(100% - 30px);padding:15px 18px;font-size:12px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 50px #0006}.toast>span{flex:1}.toast>.icon-btn{width:22px;height:22px}@media (min-width:1500px){.hero-grid{min-height:490px}.hero-copy h1{font-size:90px}.hero-copy>p{font-size:16px}}@media (max-width:1300px){.nav-wrap,.hero-grid,.stats-row,.main-content{margin-left:34px;margin-right:34px}.profile-stats{margin-left:0;margin-right:0}.nav-wrap{gap:20px}.nav-wrap nav{gap:23px}.hero-grid{min-height:440px}.hero-copy h1{font-size:76px}.game-tabs>button{gap:10px;padding:17px 16px}.player-card{gap:12px;padding:17px}.player-info h3{font-size:19px}.player-avatar{min-width:65px}.arena{margin-left:-30px;margin-right:-20px}}@media (max-width:1050px){.nav-wrap nav{gap:19px}.admin-btn{padding:10px}.admin-btn span{display:none}.hero-copy h1{font-size:67px}.hero-copy .eyebrow{font-size:8px}.hero-copy>p{font-size:13px}.hero-grid{min-height:410px}.game-tabs .game-symbol{min-width:29px;font-size:27px}.game-tabs b{font-size:11px}.game-tabs small{font-size:8px}.game-tabs>button>svg{display:none}.dashboard-grid{grid-template-columns:1.5fr 1fr;gap:18px}.standings td,.standings th{padding-left:10px;padding-right:10px}.standings .team-link{gap:5px;font-size:11px}.panel-heading{padding:16px}.panel-footer{padding:14px}.panel-footer>span{font-size:8px}.panel-footer .text-link{font-size:9px}.spotlight{padding:18px}.spotlight-title{flex-wrap:wrap}.match footer{padding:11px}.match footer>span,.match footer .text-link{font-size:8px}.community-banner{gap:16px;padding:25px}.community-banner h2{font-size:23px}.community-icon{display:none}.players-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.competition-card{padding:20px}.competition-card h3{font-size:21px}.game-tabs{margin-bottom:32px}.stats-row>div{padding:0 24px}.stats-row .national{gap:9px}.national b,.national>span{font-size:8px}.footer-links{gap:20px}}@media (max-width:800px){.private-bar{padding:0 22px}.nav-wrap,.hero-grid,.stats-row,.main-content{margin-left:22px;margin-right:22px}.nav-wrap{height:72px}.nav-wrap nav{gap:15px}.nav-wrap nav a{font-size:11px}.brand b{font-size:23px}.brand-mark>svg:first-child{width:37px}.brand-mark>svg+svg{width:20px;left:8px}.brand small{letter-spacing:3px;font-size:6px}.hero-copy h1{font-size:58px}.hero-grid{grid-template-columns:1.15fr 1fr;gap:0;min-height:400px}.hero-copy>p{font-size:12px}.hero-actions{flex-wrap:wrap;gap:8px;margin:23px 0}.hero-actions .btn{gap:7px;min-height:39px;padding:10px 12px;font-size:10px}.hero-caption{font-size:9px}.arena{margin-left:-50px;margin-right:-30px}.arena-label{letter-spacing:1px;font-size:6px}.stats-row{grid-template-columns:1fr 1fr 1fr}.stats-row .national{display:none}.stats-row>div:nth-child(3){border:0}.stats-row b{font-size:28px}.stats-row b span{font-size:8px}.game-tabs>button{padding:16px 13px}.game-tabs small{display:none}.game-tabs b{font-size:10px}.game-tabs .game-symbol{min-width:25px;font-size:24px}.dashboard-grid{grid-template-columns:1.35fr 1fr;gap:15px}.panel-heading>.muted{display:none}.standings .rank{width:30px;padding-left:8px;padding-right:8px}.standings .crest{display:none}.standings .team-link{font-size:10px}.standings td,.standings th{padding:9px 8px}.panel-footer{flex-wrap:wrap;gap:7px}.spotlight{padding:15px}.spotlight-title h3{font-size:18px}.spotlight .match-body{gap:7px}.spotlight .match footer{padding:10px}.spotlight .match footer>span{font-size:7px}.spotlight .match-body strong{min-width:55px;font-size:30px}.spotlight .match footer .text-link{font-size:8px}.matches-grid{gap:13px}.match-body{gap:5px;padding:16px 10px}.match-body strong{min-width:65px;font-size:29px}.match-body strong em{margin:0 4px}.match footer{gap:6px;padding:10px}.match footer>span{gap:4px;font-size:7px}.match footer>span>svg{display:none}.match footer .text-link{font-size:8px}.match-meta{padding:11px;font-size:7px}.match-meta>span:last-child{font-size:8px}.community-banner{padding:23px}.community-banner h2{font-size:21px}.community-banner p{font-size:10px}.community-banner .eyebrow{font-size:7px}.community-banner>.btn{min-height:38px;padding:10px 12px;font-size:10px}.competition-grid{gap:12px}.competition-card{padding:16px}.competition-card h3{font-size:19px}.competition-card p,.comp-bottom{font-size:8px}.teams-grid{gap:14px}.team-card{padding:17px}.team-card h3{font-size:20px}.team-card-stats span{font-size:8px}.filter-note{display:none}.profile-stats{margin-left:0;margin-right:0}.site-footer{padding-left:22px;padding-right:22px}.footer-bottom>span:last-child{display:none}.admin-welcome{padding:20px}.admin-welcome>.btn{gap:5px;padding:9px;font-size:9px}.admin-welcome p{font-size:10px}}@media (max-width:620px){.private-bar{letter-spacing:.8px;height:26px;padding:0 18px;font-size:7px}.private-bar>span:last-child{font-size:7px}.private-bar>span:last-child i,.private-bar>span:last-child{gap:4px}.private-bar>span:last-child i{margin:0 2px}.nav-wrap,.hero-grid,.stats-row,.main-content{margin-left:18px;margin-right:18px}.nav-wrap{height:70px}.nav-wrap nav{border-bottom:1px solid var(--border);background:#171e14;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:10px 18px;display:none;position:absolute;top:70px;left:0;right:0}.nav-wrap nav.open{display:flex}.nav-wrap nav a{height:auto;padding:14px 10px;font-size:13px}.nav-wrap nav a.active:after{display:none}.mobile-menu{display:inline-flex!important}.nav-actions{align-items:center;gap:14px}.admin-btn{border-color:#4c4932;padding:8px}.brand b{font-size:24px}.brand small{font-size:7px}.hero-grid{min-height:0;padding:35px 0 22px;display:block}.hero-copy{max-width:100%}.hero-copy h1{margin-top:23px;margin-bottom:20px;font-size:64px}.hero-copy>.eyebrow{letter-spacing:1.6px;font-size:8px}.hero-copy>p{font-size:13px;line-height:1.7}.hero-actions{flex-wrap:nowrap;gap:10px;margin:25px 0}.hero-actions .btn{gap:7px;min-height:43px;padding:12px 13px;font-size:11px}.hero-caption{z-index:1;font-size:9px;position:relative}.arena{opacity:.23;pointer-events:none;width:285px;margin:0;position:absolute;top:95px;right:-105px}.arena svg{max-height:none}.arena-label{display:none}.hero-copy h1,.hero-copy>p,.hero-actions{z-index:1;position:relative}.stats-row{grid-template-columns:repeat(3,minmax(0,1fr));padding:19px 0 22px}.stats-row>div{padding:0 14px}.stats-row b{font-size:25px}.stats-row b span{letter-spacing:.7px;padding-left:3px;font-size:6px}.stats-row small{max-width:80px;margin-top:6px;font-size:8px;line-height:1.6}.game-tabs{border-radius:4px;grid-template-columns:repeat(2,1fr);margin:20px 0 29px}.game-tabs>button{gap:14px;padding:16px}.game-tabs>button:nth-child(2){border-right:0}.game-tabs>button:nth-child(-n+2){border-bottom:1px solid var(--border)}.game-tabs small{font-size:8px;display:block}.game-tabs b{font-size:11px}.game-tabs .game-symbol{min-width:30px;font-size:29px}.game-tabs>button.active:after{height:2px}.section-heading{align-items:center;gap:10px;margin-top:28px}.section-heading .eyebrow{letter-spacing:1.2px;font-size:7px}.section-heading h2{margin-top:7px;font-size:28px}.section-heading>.text-link{gap:4px;font-size:9px}.section-heading>.text-link svg{width:13px}.dashboard-grid{grid-template-columns:1fr;gap:19px}.panel-heading{height:55px;padding:17px}.panel-heading>.muted{display:block}.panel-heading h3{font-size:13px}.standings .crest{display:inline-flex}.standings .team-link{font-size:11px}.standings .rank{width:33px}.standings td,.standings th{padding:8px 10px}.standings td{height:57px}.standings .points{width:45px}.panel-footer{flex-wrap:nowrap;padding:14px 16px}.panel-footer>span{font-size:8px}.panel-footer .text-link{font-size:9px}.spotlight{padding:20px}.spotlight-title{flex-wrap:nowrap}.spotlight-title h3{font-size:21px}.spotlight .match-body{padding:18px}.spotlight .match-body strong{min-width:75px;font-size:36px}.spotlight .match footer{padding:13px 15px}.spotlight .match footer>span{font-size:9px}.spotlight .match footer .text-link{font-size:10px}.spotlight .match-meta{padding:12px 15px}.spotlight>p{font-size:9px}.matches-grid{grid-template-columns:1fr;gap:14px}.match-meta{padding:12px 17px;font-size:8px}.match-meta>span:last-child{font-size:9px}.match-body{gap:15px;padding:19px}.match-body strong{min-width:80px;font-size:36px}.match-body strong em{margin:0 8px}.match-body>.crest{width:40px}.match-body>span>b{font-size:10px}.match footer{padding:12px 17px}.match footer>span{gap:6px;font-size:9px}.match footer>span>svg{display:block}.match footer .text-link{font-size:10px}.community-banner{margin-top:28px;padding:24px;display:block}.community-banner h2{max-width:280px;margin-top:12px;font-size:26px;line-height:1.15}.community-banner p{margin-top:12px;font-size:11px;line-height:1.7}.community-banner>.btn{margin-top:20px;font-size:11px}.main-content{padding-bottom:38px}.competition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:28px}.competition-card{padding:20px}.competition-card h3{min-height:26px;margin-top:8px;font-size:23px}.competition-card p{font-size:9px}.comp-bottom{margin-top:22px;font-size:9px}.competition-card .comp-number{font-size:50px}.competition-card .game-symbol{height:43px;font-size:35px}.section-heading>.status-pill{padding:6px 7px;font-size:8px}.league-heading{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:25px 0}.league-title{gap:12px}.league-icon{width:47px;height:56px}.league-title h2{font-size:28px}.league-title .eyebrow{letter-spacing:1px;font-size:7px}.league-title p{font-size:10px}.league-heading>.btn{min-height:32px;padding:8px 10px;font-size:9px}.subtabs{gap:20px;margin:23px 0}.subtabs button{font-size:11px}.ranking-note{flex-wrap:wrap;padding:13px 16px;font-size:8px}.data-note{align-items:flex-start;gap:7px;font-size:9px}.data-note>svg{width:13px;height:16px}.filters{flex-wrap:wrap;gap:10px;margin:20px 0}.search{width:100%;font-size:11px}.filters>select{flex:1;min-width:0;padding-right:12px;font-size:10px}.teams-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.team-card{padding:14px}.team-card>.crest{margin:11px 0}.team-card h3{min-height:45px;font-size:21px}.team-card>p{margin:6px 0 20px;font-size:8px}.team-card-stats{padding-top:13px}.team-card-stats b{font-size:22px}.team-card-stats span,.team-card-top .eyebrow{font-size:7px}.team-card-top>svg{width:14px}.section-heading>.count-label{text-align:right;max-width:120px;font-size:9px}.players-grid{grid-template-columns:1fr}.player-card{gap:18px;padding:20px}.player-avatar{min-width:80px;height:110px}.player-info h3{font-size:25px}.player-info>p{font-size:11px}.player-info>small{font-size:8px}.player-info>span{font-size:10px}.player-card>svg{width:18px}.profile-hero{flex-wrap:wrap;gap:18px;padding:25px 22px;position:relative}.profile-hero>div{flex:1;min-width:150px}.profile-hero .crest.large{width:61px}.profile-hero h1{overflow-wrap:anywhere;font-size:33px}.profile-hero p{font-size:10px;line-height:1.8}.profile-hero .eyebrow{letter-spacing:1.2px;font-size:7px}.profile-hero>.status-pill,.profile-hero>.badge{align-self:auto;margin:0 0 0 auto;font-size:8px}.profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:19px 8px}.profile-stats>div{padding:0 10px!important}.profile-stats b{font-size:25px}.profile-stats span{font-size:8px;line-height:1.5}.player-profile>div{min-width:0}.player-avatar.big{min-width:80px;max-width:85px;height:117px}.player-profile .team-link{font-size:10px}.rules{padding:24px}.rules-grid{grid-template-columns:1fr;gap:25px}.rules>h3{font-size:29px}.rules>p,.rules-grid p{font-size:11px}.site-footer{align-items:flex-start;gap:26px;padding:32px 18px 18px}.site-footer .brand b{font-size:22px}.site-footer .brand small{font-size:6px}.footer-links{grid-template-columns:1fr 1fr;gap:13px 21px;margin-top:5px;font-size:10px;display:grid}.footer-links button{text-align:left;font-size:10px}.site-footer p{margin-top:12px;font-size:9px}.footer-bottom{flex-wrap:wrap;gap:9px;padding-top:15px;font-size:7px}.footer-bottom>span{gap:4px}.admin-welcome{flex-wrap:wrap;gap:13px;padding:20px}.admin-welcome>div{flex:1;min-width:180px}.admin-welcome>.btn{min-height:36px;margin:5px 0 0;padding:9px 12px;font-size:10px}.admin-welcome h3{font-size:14px}.admin-welcome p{font-size:10px;line-height:1.7}.admin-stats{gap:10px}.admin-stats>div{flex-direction:column;gap:11px;padding:15px;display:flex}.admin-stats b{align-self:auto;font-size:29px}.admin-stats span{font-size:9px}.admin-stats svg{width:17px}.reader-notice{flex-wrap:wrap;align-items:flex-start;padding:20px}.reader-notice>div{flex:1}.reader-notice>.text-link{margin-left:35px}.audit-panel{padding:19px}.audit-row{flex-wrap:wrap;gap:10px}.audit-row>div{flex:1}.audit-row time{flex-basis:100%;margin-left:28px;font-size:9px}.audit-row p{font-size:10px}.audit-row b{font-size:11px}.audit-row small{flex-wrap:wrap;font-size:9px}.audit-row>svg{width:15px}.access-card{padding:45px 25px}.access-card h2{font-size:31px}.access-card p{font-size:12px}.overlay{padding:12px}.modal{max-height:calc(100dvh - 24px)}.modal>header{padding:21px}.modal>header h2{font-size:27px}.modal>header .eyebrow{font-size:7px}.result-form{padding:21px}.form-fixture{font-size:23px}.score-inputs{gap:18px}.score-inputs label{width:130px}.score-inputs input{height:77px;font-size:41px}.form-actions>.btn{padding:10px 12px;font-size:11px}.detail-match{padding:22px}.detail-score{gap:12px}.detail-score>strong{font-size:39px}.detail-score .team-link{font-size:10px}.detail-info{flex-wrap:wrap;gap:6px;font-size:9px}.detail-score>div>span:not(.crest){font-size:10px}.toast{padding:13px;font-size:11px;bottom:18px}.error-banner{flex-wrap:wrap;padding:17px;font-size:11px}.error-banner .text-link{margin:5px 0 0 27px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.brand-image{object-fit:contain;flex-shrink:0;width:54px;height:52px;display:block}.site-footer .brand-image{width:52px;height:50px}@media (max-width:800px){.brand-image{width:47px;height:46px}}@media (max-width:620px){.brand-image{width:46px;height:45px}.site-footer .brand-image{width:48px;height:46px}}.account-btn{color:#a8b59d;white-space:nowrap;align-items:center;gap:7px;padding:8px 3px;font-size:11px;display:inline-flex}.competition-picker{border:1px solid var(--border);background:#151b13;border-radius:4px;align-items:center;gap:16px;margin:-21px 0 32px;padding:15px 18px;display:flex}.competition-picker>label{min-width:0;color:var(--gold);flex:1;align-items:center;gap:11px;font-size:10px;display:flex}.competition-picker select{color:#c3d1b2;background:#10170d;flex:1;min-width:210px;max-width:500px;min-height:36px;padding-top:7px;padding-bottom:7px}.competition-picker>.text-link{margin-left:auto}.competition-picker>.badge{font-size:8px}.field{color:#d5e0c7;background:#11180e;border:1px solid #34412d;border-radius:4px;width:100%;min-width:0;min-height:43px;padding:11px 12px;font-size:12px}.field::placeholder{color:#697c5b}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.form-grid>label,.entity-form>label,.account-register>label{color:#acbc9c;flex-direction:column;gap:8px;min-width:0;font-size:11px;font-weight:500;display:flex}.form-grid select{color:#bccca8;background:#11180e;border-color:#34412d;width:100%}.form-grid small{color:#7b906c;font-size:9px;font-weight:400}.form-grid input:disabled,.form-grid select:disabled{opacity:.6;cursor:not-allowed}.entity-form{padding:26px}.color-field{cursor:pointer;max-width:150px;min-height:43px;padding:6px}.check-line{color:#8da07c;align-items:center;flex-direction:row!important;gap:9px!important;font-size:10px!important;font-weight:400!important;display:flex!important}.check-line input,.participant-options input{accent-color:var(--gold);flex-shrink:0;width:15px;height:15px}.entity-form>.check-line{margin-top:23px;line-height:1.7}.management-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:26px 0 21px;display:flex}.management-toolbar h3{font-family:var(--display);margin:7px 0;font-size:28px;font-weight:500}.management-toolbar p{color:#7f9272;font-size:11px;line-height:1.7}.management-toolbar .eyebrow{font-size:8px}.management-filters{align-items:center;gap:20px;margin-bottom:20px;display:flex}.management-filters .field{max-width:340px}.management-filters>span{color:#768b69;white-space:nowrap;margin-left:auto;font-size:10px}.management-list{flex-direction:column;gap:12px;display:flex}.management-row{background:var(--panel);border:1px solid var(--border);border-radius:4px;align-items:center;gap:20px;padding:22px;display:flex}.management-symbol{width:45px;height:48px;color:var(--gold);background:#d4b66b08;border:1px solid #6e654330;border-radius:4px;justify-content:center;align-items:center;display:flex}.management-symbol svg{width:21px}.management-description{flex:1;min-width:0}.management-description h4{font-family:var(--display);overflow-wrap:anywhere;font-size:23px;font-weight:500}.management-description p{color:#829875;margin-top:7px;font-size:10px;line-height:1.7}.management-badges{gap:7px;margin-top:8px;display:flex}.management-badges .badge{padding:3px 5px;font-size:6px}.row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row-actions .btn{gap:6px;min-height:35px;padding:8px 11px;font-size:10px}.row-actions .text-link{font-size:10px}.management-row>.row-actions{justify-content:flex-end;max-width:370px}.participants{border:1px solid #36442d;border-radius:4px;margin:27px 0 0;padding:18px}.participants legend{color:#b9cda6;padding:0 6px;font-size:12px}.participants legend>span{color:var(--gold);margin-left:10px;font-size:9px}.participants>p{color:#7d946e;margin-bottom:15px;font-size:10px;line-height:1.8}.participant-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:320px;display:grid;overflow:auto}.participant-options label{cursor:pointer;background:#11190e;border:1px solid #2d3b24;border-radius:3px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.participant-options label.checked{background:#d4b66b06;border-color:#8a784350}.participant-options b{font-size:11px;font-weight:500;display:block}.participant-options small{color:#829b70;margin-top:3px;font-size:8px;display:block}.participants:disabled .participant-options{opacity:.65}.participants:disabled label{cursor:default}.confirmation{padding:28px}.confirmation>svg{color:var(--gold);margin-bottom:18px}.confirmation h3{font-family:var(--display);margin-bottom:16px;font-size:29px;font-weight:500}.confirmation>p{color:#94a782;font-size:12px;line-height:1.8}.admin-tabs{gap:25px;overflow-x:auto}.admin-tabs>button{white-space:nowrap}.group-tables{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.group-tables .standings th,.group-tables .standings td{padding:9px 6px}.group-tables .standings .team-link{font-size:10px}.group-tables .form{gap:2px}.group-tables .form>span{min-width:16px;font-size:7px}.group-tables .standings .rank{width:27px}.group-tables .standings .points{width:33px}.bracket{gap:27px;display:grid}.bracket>section>h3{font-family:var(--display);color:#c7d4b6;margin:5px 0 16px;font-size:26px;font-weight:500}.bracket>section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.champion-banner{background:radial-gradient(ellipse at 5% 50%,#c4ad5920,transparent 80%),var(--panel);border:1px solid #88764077;border-radius:4px;align-items:center;gap:20px;margin:24px 0;padding:27px;display:flex}.champion-banner>svg{color:var(--gold)}.champion-banner h3{font-family:var(--display);margin-top:5px;font-size:31px;font-weight:500}.champion-banner>.text-link{margin-left:auto}.knockout-summary{color:#8b9e78;text-align:center;padding:40px 25px}.knockout-summary>svg{color:var(--gold)}.knockout-summary h3{font-family:var(--display);color:#c1ceb0;margin:14px 0;font-size:27px;font-weight:500}.knockout-summary p{margin-bottom:19px;font-size:11px}.onboarding-steps{border:1px solid var(--border);background:var(--panel);border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 30px;display:grid}.onboarding-steps>div{border-right:1px solid var(--border);align-items:center;gap:13px;padding:20px;display:flex}.onboarding-steps>div:last-child{border:0}.onboarding-steps>div>span{color:#99ab86;border:1px solid #4a583d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:11px;display:flex}.onboarding-steps b{color:#b7c8a4;font-size:12px;font-weight:500;display:block}.onboarding-steps small{color:#6f8561;margin-top:4px;font-size:9px;display:block}.onboarding-steps .done>span{color:var(--gold);background:#c1ac5b16;border-color:#8d7f46}.account-register{max-width:650px;margin:35px auto;padding:35px}.account-register>svg{color:var(--gold)}.account-register h3{font-family:var(--display);margin:20px 0 15px;font-size:32px;font-weight:500}.account-register>p{color:#8ca277;margin-bottom:24px;font-size:12px;line-height:1.8}.account-register>.btn{margin-top:25px}.account-summary{background:var(--panel);border:1px solid var(--border);border-radius:4px;align-items:center;gap:16px;padding:23px;display:flex}.account-summary h3{font-size:17px;font-weight:500}.account-summary p{color:#819871;margin-top:7px;font-size:11px}.account-summary>.status-pill{margin-left:auto}.personal-profiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.personal-profile{padding:24px}.personal-profile-heading{color:var(--gold);align-items:center;gap:15px;display:flex}.personal-profile-heading .eyebrow{font-size:8px}.personal-profile h3{font-family:var(--display);overflow-wrap:anywhere;margin:22px 0 9px;font-size:30px;font-weight:500}.personal-profile>p{color:#839a71;font-size:11px}.profile-membership{color:#b7c9a1;flex-wrap:wrap;align-items:center;gap:8px;margin:19px 0 22px;font-size:11px;display:flex}.profile-membership>.badge{font-size:6px}.personal-profile>.row-actions{border-top:1px solid var(--border);padding-top:17px}.info-callout{color:#8ca674;background:#758d4510;border:1px solid #445337;border-radius:4px;align-items:flex-start;gap:14px;padding:22px;font-size:12px;line-height:1.8;display:flex}.info-callout>svg{color:var(--gold);margin-top:2px}.owned-team-tabs{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.owned-team-tabs>button{border:1px solid var(--border);color:#869e72;background:var(--panel);border-radius:3px;align-items:center;gap:8px;padding:11px 16px;font-size:11px;display:flex}.owned-team-tabs>button.active{color:var(--gold);border-color:#8c7845}.roster-panel{padding:26px}.roster-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.roster-header h3{font-family:var(--display);margin:9px 0;font-size:31px;font-weight:500}.roster-header p{color:#829a6f;font-size:11px}.roster-header .eyebrow{font-size:8px}.roster-member{border-top:1px solid var(--border);align-items:center;gap:14px;padding:17px 0;display:flex}.roster-member>svg{color:#829a6c}.roster-member>div{flex:1}.roster-member b,.invite-row b,.invite-result b{font-size:12px;font-weight:500;display:block}.roster-member small,.invite-row small,.invite-result small{color:#7e9769;margin-top:4px;font-size:10px;display:block}.roster-member>.badge{font-size:7px}.invite-search{border-top:1px solid var(--border);margin-top:10px;padding-top:23px}.invite-search h4{align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}.invite-search h4 svg{color:var(--gold)}.invite-search>p{color:#7d976a;margin:12px 0;font-size:11px;line-height:1.7}.invite-search>.search{width:100%;max-width:550px;margin:18px 0}.invite-result{background:#111a0d;border:1px solid #2c3e22;border-radius:3px;justify-content:space-between;align-items:center;gap:16px;margin:9px 0;padding:15px;display:flex}.invite-result>.btn{min-height:35px;padding:8px 12px;font-size:10px}.pending-invites{border:1px solid var(--border);background:#11190d;border-radius:3px;margin:25px 0;padding:20px}.pending-invites h4{margin-bottom:15px;font-size:12px;font-weight:500}.pending-invites p{color:#a4b890;align-items:center;gap:8px;padding:6px 0;font-size:11px;display:flex}.pending-invites p span{color:#6b8459;margin-left:auto;font-size:9px}.roster-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:22px;display:flex}.roster-footer>span{color:#758e61;font-size:9px}.invites-panel{background:#b59e4b09;border-color:#7f724755;margin:25px 0;padding:24px}.invites-panel h3{align-items:center;gap:10px;margin-bottom:20px;font-size:16px;font-weight:500;display:flex}.invites-panel h3>svg{color:var(--gold)}.invite-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding:17px 0;display:flex}.invite-row>div{gap:10px;display:flex}.invite-row .btn{min-height:35px;padding:8px 12px;font-size:10px}@media (max-width:1100px){.account-btn span{display:none}.account-btn{padding:8px}.nav-wrap nav{gap:22px}.management-row{gap:16px}.management-row>.row-actions{max-width:260px}.group-tables{grid-template-columns:1fr}.onboarding-steps>div{gap:10px;padding:16px}.onboarding-steps b{font-size:11px}.onboarding-steps small{font-size:8px}.competition-picker>.badge{display:none}}@media (max-width:800px){.management-row{flex-wrap:wrap}.management-row>.row-actions{justify-content:flex-start;width:100%;max-width:none;padding-left:62px}.onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-steps>div:nth-child(2){border-right:0}.onboarding-steps>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.competition-picker{gap:12px}.competition-picker>.text-link{font-size:9px}.competition-picker select{min-width:150px}.personal-profiles{grid-template-columns:1fr}.bracket>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-wrap nav{gap:14px}}@media (max-width:620px){.nav-actions{gap:10px}.account-btn{padding:7px}.competition-picker{flex-wrap:wrap;gap:10px;margin:-9px 0 26px;padding:13px}.competition-picker>label{flex-basis:100%;gap:8px;width:100%}.competition-picker>label>span{font-size:9px}.competition-picker select{width:100%;min-width:100px;padding-right:10px;font-size:10px}.competition-picker>.text-link{margin-left:0}.form-grid{grid-template-columns:1fr;gap:17px}.entity-form{padding:21px}.management-toolbar{align-items:flex-start;gap:14px}.management-toolbar h3{font-size:26px}.management-toolbar p{max-width:200px;font-size:10px}.management-toolbar>.btn{gap:6px;min-height:38px;padding:10px 12px;font-size:10px}.management-toolbar .eyebrow{font-size:7px}.management-filters{flex-wrap:wrap;gap:12px}.management-filters .field{flex-basis:100%;max-width:none}.management-filters>span{font-size:9px}.management-row{gap:13px;padding:19px}.management-symbol{width:37px;height:41px}.management-description h4{font-size:24px}.management-description p{font-size:9px}.management-row>.row-actions{gap:10px;margin-top:7px;padding-left:0}.management-row .btn{font-size:9px}.participant-options{grid-template-columns:1fr}.participants{margin-top:23px;padding:14px}.participants>p{font-size:9px}.participants legend{font-size:11px}.participants legend>span{font-size:8px}.participant-options label{padding:12px}.confirmation{padding:22px}.confirmation h3{font-size:27px}.confirmation>p{font-size:11px}.admin-tabs{gap:23px}.admin-tabs>button{font-size:11px}.bracket>section>div{grid-template-columns:1fr}.champion-banner{flex-wrap:wrap;gap:15px;padding:22px}.champion-banner h3{font-size:28px}.champion-banner>.text-link{margin-left:45px}.group-tables .standings .crest{display:none}.group-tables .standings .team-link{font-size:9px}.group-tables .standings td,.group-tables .standings th{padding:9px 6px}.onboarding-steps{margin:20px 0 24px}.onboarding-steps>div{gap:10px;padding:16px 12px}.onboarding-steps>div>span{width:26px;height:26px;font-size:10px}.onboarding-steps b{font-size:10px}.onboarding-steps small{font-size:7px;line-height:1.5}.account-register{padding:25px}.account-register h3{font-size:29px}.account-register>p,.account-register>.btn{font-size:11px}.account-summary{flex-wrap:wrap;gap:13px;padding:20px}.account-summary>div{flex:1;min-width:200px}.account-summary h3{font-size:16px}.account-summary p{font-size:10px;line-height:1.7}.account-summary>.status-pill{margin:4px 0 0 56px;font-size:8px}.personal-profile{padding:23px}.personal-profile h3{font-size:30px}.personal-profile .row-actions{gap:13px}.personal-profile .row-actions .btn{font-size:9px}.player-area .section-heading>.btn{gap:6px;min-height:37px;padding:9px 12px;font-size:10px}.player-area .section-heading h2{font-size:27px}.roster-panel{padding:21px}.roster-header{flex-wrap:wrap;gap:13px}.roster-header h3{font-size:30px}.roster-header .btn{min-height:35px;font-size:10px}.roster-header p{font-size:10px;line-height:1.8}.roster-member{flex-wrap:wrap;gap:10px}.roster-member b{font-size:11px}.roster-member small,.roster-member>.text-link{font-size:9px}.invite-search>p{font-size:10px}.invite-search h4{font-size:13px}.invite-result{gap:12px;padding:13px}.invite-result>.btn{padding:8px 10px;font-size:9px}.invite-result b{font-size:11px}.invite-result small{font-size:9px}.invites-panel{padding:21px}.invites-panel h3{font-size:14px}.invite-row{flex-wrap:wrap;gap:14px}.invite-row>span{flex-basis:100%}.invite-row>div{justify-content:flex-end;width:100%}.invite-row .btn{font-size:10px}.roster-footer{flex-wrap:wrap;gap:10px}.roster-footer>span{font-size:9px;line-height:1.7}.pending-invites{padding:16px}.pending-invites p{font-size:10px}.pending-invites p span{font-size:8px}.owned-team-tabs>button{font-size:10px}.info-callout{padding:20px;font-size:11px}}.nav-wrap{gap:22px;max-width:1400px}.nav-wrap nav a{white-space:nowrap;font-size:12px}.nav-actions>.account-btn{display:none}.social-links{align-items:center;gap:5px;display:flex}.social-links>a,.social-links>button{color:#a7b59a;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:25px;height:29px;padding:0;display:flex}.social-links>a:hover,.social-links>button:hover{color:var(--gold);background:#d4b66b12;border-color:#7d704244;transform:translateY(-2px)}.kick-icon{font-family:var(--display);font-size:21px;font-weight:900;line-height:1}.admin-btn{padding:10px 12px;font-size:10px}.brand b{font-size:24px}.brand-image{width:50px;height:50px}.ticker{background:#11180e;border-bottom:1px solid #3b452f;align-items:stretch;height:76px;display:flex;position:relative;overflow:hidden}.ticker-label{z-index:2;width:149px;color:var(--gold);background:linear-gradient(100deg,#292b1b,#1b2416);border-right:1px solid #3f472f;flex-shrink:0;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.ticker-label>span{letter-spacing:1px;font-size:12px;font-weight:800;line-height:1.3}.ticker-label small{letter-spacing:1px;color:#7f946c;margin-top:6px;font-size:6px;font-weight:500;display:block}.ticker-window{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 10px),#0000)}.ticker-track{width:max-content;height:100%;animation:80s linear infinite ticker-scroll;display:flex}.ticker-track>div{flex-shrink:0;height:100%;display:flex}.ticker-clone{display:contents}.ticker-card{text-align:left;white-space:nowrap;background:0 0;border-right:1px solid #293820;flex-shrink:0;align-items:center;gap:15px;min-width:290px;padding:13px 21px;display:flex}.ticker-card>span:nth-child(2){flex-direction:column;gap:6px;display:flex}.ticker-card b{color:#d0dfbf;font-size:12px;font-weight:600;line-height:1;display:block}.ticker-card b em{color:var(--gold);margin:0 7px;font-style:normal}.ticker-card small{color:#73925e;font-size:8px;font-weight:400}.ticker-card>svg{color:#647b50;margin-left:auto}.ticker-state{letter-spacing:.8px;white-space:nowrap;border-radius:2px;align-items:center;gap:4px;padding:4px 5px;font-size:7px;font-weight:700;display:inline-flex!important}.ticker-state.live,.live{color:#ee8d85}.ticker-state.live{background:#b7392d21;border:1px solid #9a49374a}.ticker-state.finished{color:#8dbe76;background:#668b4d1b;border:1px solid #65854844}.ticker-state.upcoming{color:#d7bd64;background:#af8a1e15;border:1px solid #9d85342d}.ticker-state.mvp{color:#c4afeb;background:#8c6cc415;width:fit-content;padding:2px 4px;font-size:6px}.ticker-avatar{color:#a9ad7c;background:radial-gradient(at 50% 20%,#65653b2b,#151c11);border:1px solid #6c645044;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:40px;display:flex!important}.ticker-card.highlight{min-width:280px}.ticker-card.highlight>span:nth-child(2){gap:5px}.ticker-card.highlight b{font-family:var(--display);font-size:19px;font-weight:500}.ticker:hover .ticker-track,.ticker:focus-within .ticker-track,.ticker.paused .ticker-track{animation-play-state:paused}.ticker.speed-slow .ticker-track{animation-duration:120s}.ticker.speed-fast .ticker-track{animation-duration:45s}.ticker-pause{color:#8ca973;z-index:2;background:#17200f;border-left:1px solid #37472a;justify-content:center;align-items:center;width:37px;display:flex}.ticker-card:hover{background:#9aaf590a}.ticker-pause:hover{color:var(--gold);background:#223017}@keyframes ticker-scroll{to{transform:translate(-50%)}}.tournament-directory{margin:28px 0 40px}.tournament-filters{align-items:center;gap:11px;margin-bottom:20px;display:flex}.tournament-filters>.search{flex:1;min-width:180px}.tournament-filters>select{min-width:0;max-width:210px;padding-right:20px;font-size:10px}.tournament-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tournament-card{background:var(--panel);border:1px solid var(--border);text-align:left;border-radius:5px;flex-direction:column;min-width:0;padding:23px;display:flex}.tournament-card.selected,.tournament-card:hover{background:#c9b16108;border-color:#a18b4d}.tournament-card>span{color:var(--gold);justify-content:space-between;align-items:center;gap:13px;display:flex}.tournament-card>.badge{font-size:6px}.tournament-card h3{font-family:var(--display);overflow-wrap:anywhere;color:#d5e1c7;margin:24px 0 10px;font-size:28px;font-weight:500}.tournament-card p{color:#809969;min-height:15px;font-size:10px}.tournament-card>div{border-top:1px solid var(--border);color:#a9b990;justify-content:space-between;align-items:center;gap:10px;margin-top:21px;padding-top:17px;font-size:8px;display:flex}.tournament-card small{color:#647d50;margin-top:12px;font-size:8px}.format-options{border:1px solid #475539;border-radius:4px;margin:25px 0;padding:20px}.format-options legend{color:#bfcea9;padding:0 7px;font-size:12px}.format-options>p{color:#7f986b;margin-top:18px;font-size:10px;line-height:1.8}.format-options .form-grid{gap:18px}.format-options:disabled{opacity:.65}.format-options input,.format-options select{min-width:0}.profile-stats{row-gap:25px}.profile-stats>div{border-right:1px solid var(--border)!important}.profile-stats>div:nth-child(4n){border:0!important}.audio-match-link{letter-spacing:.4px;text-transform:uppercase;background:#6e784a0b;border:1px solid #3d4d2b;border-radius:3px;flex-basis:100%;justify-content:center;padding:6px 8px;font-size:8px!important}.audio-dock{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#182112f5;border:1px solid #927d46;border-radius:7px;align-items:center;gap:17px;width:min(1100px,100% - 32px);padding:18px 21px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 15px 60px #0008}.audio-dock-icon{width:42px;height:43px;color:var(--gold);background:#d4b66b0c;border:1px solid #73674066;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.audio-title{flex:1;min-width:0}.audio-title>b{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.audio-title>small{color:#859d72;margin-top:5px;font-size:10px;line-height:1.6;display:block}.audio-control{color:#11190d;background:var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.audio-control:hover{color:#11190d;background:#efd69a}.audio-volume{color:#91a87b;align-items:center;gap:10px;display:flex}.audio-volume input{width:90px;accent-color:var(--gold)}.audio-dock>.btn{min-height:35px;padding:9px 12px;font-size:10px}.audio-dock .ticker-state.live{font-size:6px}body:has(.audio-dock){padding-bottom:100px}.detail-match>.btn{margin-top:10px}.match .live-dot{background:#e37868;box-shadow:0 0 7px #bb493766}.match-body:disabled{cursor:default}.control-panel{margin:25px 0}.control-section{margin:20px 0;padding:27px;overflow:visible}.control-section>h3{align-items:center;gap:10px;margin-bottom:25px;font-size:16px;font-weight:500;display:flex}.control-section>h3>svg{color:var(--gold)}.control-section>label{color:#a9be96;flex-direction:column;gap:10px;margin:19px 0;font-size:11px;display:flex}.control-section>label>select{width:100%}.control-section>p{color:#789368;max-width:800px;margin-top:20px;font-size:10px;line-height:1.9}.control-section>.row-actions{margin:23px 0 10px}.control-section>.row-actions .btn{min-height:38px;font-size:11px}.event-buttons{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.event-buttons>.btn{min-height:36px;font-size:10px}.delivery-list{border-top:1px solid var(--border);margin-top:25px}.delivery-list>div{color:#8ca477;border-bottom:1px solid #2c3d22;align-items:center;gap:15px;padding:13px 0;font-size:10px;display:flex}.delivery-list b{color:var(--gold);margin-left:auto;font-weight:500}.delivery-list small{color:#617d50;font-size:9px}.regulation-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.regulation-section{padding:26px}.regulation-section>h3{align-items:center;gap:12px;margin-bottom:24px;font-size:15px;font-weight:500;display:flex}.regulation-section>h3>span{font-family:var(--display);color:var(--gold);font-size:25px;font-weight:500}.regulation-section textarea{resize:vertical;font-size:12px;line-height:1.8}.formatting-toolbar{background:#10190c;border:1px solid #304324;border-radius:4px 4px 0 0;align-items:center;gap:5px;padding:7px;display:flex}.formatting-toolbar>button{color:#b8cda0;border:1px solid #3b4e2d;border-radius:3px;justify-content:center;align-items:center;width:28px;height:26px;display:flex}.formatting-toolbar>button:hover{color:var(--gold);background:#d4b66b12}.formatting-toolbar>small{color:#6f895c;margin-left:auto;font-size:8px}.regulation-copy{color:#95ae80;font-size:12px;line-height:1.9}.regulation-copy p{min-height:10px;margin:8px 0}.regulation-copy ul{margin:5px 0;padding-left:20px}.regulation-copy strong{color:#ceddbb;font-weight:600}.gold-icon{color:var(--gold)}.tops-list{flex-direction:column;gap:11px;display:flex}.top-row{text-align:left;border:1px solid var(--border);background:var(--panel);border-radius:4px;align-items:center;gap:20px;padding:20px 23px;display:flex}.top-row:hover{background:#c6b26208;border-color:#8d7846}.top-position{font-family:var(--display);color:#a9975b;flex-shrink:0;width:25px;font-size:30px}.top-row>span:nth-child(3){flex:1;min-width:0}.top-row b{font-family:var(--display);overflow-wrap:anywhere;font-size:25px;font-weight:500;display:block}.top-row small{color:#789465;margin-top:5px;font-size:10px;display:block}.top-row strong{font-family:var(--display);color:var(--gold);text-align:center;min-width:80px;font-size:31px;font-weight:500}.top-row strong small{font-family:var(--font);color:#93aa7f;font-size:8px}.top-row>svg{color:#7d9668}.team-invite-link{background:#111c0c;border:1px solid #394f2a;border-radius:4px;flex-wrap:wrap;align-items:flex-end;gap:11px;margin:15px 0 25px;padding:21px;display:flex}.team-invite-link>label{color:#a7bd91;flex-direction:column;flex:1;gap:9px;min-width:220px;font-size:10px;display:flex}.team-invite-link .field{color:#b8cc9f;font-size:10px}.team-invite-link>.btn{min-height:42px;font-size:10px}.captain-dashboard{margin-top:35px}.priority-notice{color:#dc9f7f;background:#8c3b2415;border:1px solid #a34b3e77;border-radius:4px;align-items:flex-start;gap:15px;margin:22px 0;padding:23px;display:flex}.priority-notice>svg{color:#d58565;flex-shrink:0}.priority-notice h3{margin-bottom:8px;font-size:15px;font-weight:500}.priority-notice p{color:#a5826c;font-size:11px;line-height:1.8}.captain-match-list{flex-direction:column;gap:14px;display:flex}.captain-match{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.captain-match .eyebrow{font-size:8px}.captain-match h3{font-family:var(--display);margin:10px 0;font-size:27px;font-weight:500}.captain-match p{color:#7a9566;font-size:10px}.captain-match>.btn{min-height:37px;font-size:10px}.submission-deadline{color:#b8a368;align-items:center;gap:7px;margin-top:12px;font-size:10px;display:flex}.submission-history{margin-top:25px;padding:25px}.submission-history>h3{margin-bottom:20px;font-size:15px;font-weight:500}.submission-history>div{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 0;display:flex}.submission-history b{color:#a9c492;font-size:12px;font-weight:500}.submission-history small{color:#6d8b59;margin-top:7px;font-size:10px;display:block}.submission-history time{color:#6e875b;white-space:nowrap;font-size:9px}.submission-note{color:#a8be94;margin:23px 0 15px;font-size:11px;display:block}.submission-note textarea{resize:vertical;margin-top:10px}.entity-form>.form-fixture{margin-bottom:23px}.proof-filters{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.proof-filters>select{flex:1;min-width:170px;max-width:100%;font-size:10px}.proof-gallery{gap:21px;display:grid}.proof-card{padding:27px}.proof-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.proof-card h3{font-family:var(--display);margin:10px 0 13px;font-size:28px;font-weight:500}.proof-card>header p{color:#89a375;font-size:11px;line-height:1.8}.proof-card>header p b{color:#cadab5;font-size:14px;font-weight:600}.proof-card .eyebrow{font-size:8px}.proof-files{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:25px 0;display:grid}.proof-thumbnail{color:#7e9869;background:#0e160b;border:1px solid #3d4f30;border-radius:4px;justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.proof-thumbnail img{object-fit:contain;width:100%;height:100%}.proof-thumbnail>span{color:#b1c59c;background:#111b0ee6;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.proof-thumbnail:hover{border-color:var(--gold)}.proof-note{color:#8da477;padding:13px 0;font-size:11px;line-height:1.8}.proof-card>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:12px;padding-top:22px;display:flex}.join-team-card{text-align:center;max-width:690px;margin:40px auto;padding:40px;overflow:visible}.join-team-card>svg{color:var(--gold);margin:0 auto 25px;display:block}.join-team-card>.eyebrow{font-size:9px;display:block}.join-team-card h1{font-family:var(--display);margin:20px 0;font-size:46px;font-weight:600}.join-team-card>p{color:#89a173;margin:20px 0;font-size:13px;line-height:1.9}.join-team-card h2{font-family:var(--display);margin:20px 0;font-size:32px;font-weight:500}.join-team-card>form{text-align:left;margin-top:30px}.join-team-card form>.btn{width:100%;margin-top:22px}.join-team-card form>.data-note{font-size:10px}.join-team-card form>p{color:#93ab7c;margin:15px 0;font-size:12px}@media (min-width:1450px){.nav-wrap{padding-left:25px;padding-right:25px}.site-header .nav-wrap{margin-left:auto;margin-right:auto}}@media (max-width:1250px){.nav-wrap nav{gap:12px}.nav-wrap nav a{font-size:11px}.nav-actions{gap:9px}.social-links{gap:2px}.social-links>a,.social-links>button{width:22px}.brand b{font-size:22px}.brand-image{width:44px;height:46px}.nav-wrap{gap:20px}}@media (max-width:1100px){.mobile-menu{display:inline-flex!important}.nav-actions>.account-btn{display:inline-flex}.nav-wrap{justify-content:space-between;height:82px;position:static}.nav-wrap nav{background:#15200f;border-bottom:1px solid #40532e;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:12px 34px;display:none;position:absolute;top:82px;left:0;right:0}.nav-wrap nav.open{display:flex}.nav-wrap nav a{height:auto;padding:13px 5px;font-size:13px}.nav-wrap nav a.active:after{display:none}.nav-actions{gap:16px}.social-links{gap:7px}.social-links>a,.social-links>button{width:25px}.tournament-filters{flex-wrap:wrap}.tournament-filters>.search{flex-basis:100%;width:100%;max-width:none}.tournament-filters>select{flex:1;max-width:none}.tournament-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.regulation-sections{grid-template-columns:1fr}.audio-dock{gap:13px}.audio-title>small{font-size:9px}.audio-volume input{width:70px}}@media (max-width:800px){.nav-wrap nav{padding-left:22px;padding-right:22px}.social-links{gap:5px}.ticker-label{width:130px}.ticker-label>span{font-size:10px}.ticker-label small{letter-spacing:.7px;font-size:5px}.ticker-label>svg{width:12px}.ticker-card{gap:12px;min-width:270px;padding:12px 17px}.ticker-card b{font-size:11px}.ticker-card small{font-size:7px}.audio-dock{padding:16px}.audio-volume{display:none}.audio-title>b{font-size:11px}.audio-dock-icon{width:35px;height:38px}.audio-dock .ticker-state.live{font-size:5px}.captain-match{flex-wrap:wrap}.captain-match>.btn{margin-left:auto}.proof-files{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-card h3{font-size:25px}.control-section{padding:24px}}@media (max-width:620px){.nav-wrap{align-items:flex-start;height:111px;padding-top:16px}.nav-wrap nav{padding:8px 18px;top:111px}.nav-actions{gap:14px;padding-top:7px}.nav-actions .social-links{gap:12px;position:absolute;top:77px;right:18px}.social-links>a,.social-links>button{width:24px;height:24px}.brand-image{width:46px;height:46px}.brand b{font-size:24px}.nav-actions .admin-btn{padding:8px}.nav-actions .account-btn{padding:5px}.ticker{height:70px}.ticker-label{flex-direction:column;justify-content:center;gap:6px;width:90px}.ticker-label>span{text-align:center;letter-spacing:.7px;font-size:9px}.ticker-label small{letter-spacing:.5px;margin-top:3px;font-size:4px}.ticker-label>svg{width:12px;height:12px}.ticker-card{gap:12px;min-width:260px;padding:10px 14px}.ticker-card b{font-size:10px}.ticker-card small{font-size:6px}.ticker-state{padding:3px 4px;font-size:6px}.ticker-avatar{width:31px;height:35px}.ticker-card.highlight{min-width:250px}.ticker-card.highlight b{font-size:18px}.ticker-card.highlight small{font-size:7px}.ticker-pause{width:29px}.tournament-directory{margin-top:23px;margin-bottom:30px}.tournament-filters{gap:9px}.tournament-filters>select{min-width:calc(50% - 5px);padding-right:9px;font-size:9px}.tournament-filters>select:last-child{flex-basis:100%}.tournament-cards{grid-template-columns:1fr}.tournament-card{padding:23px}.tournament-card h3{font-size:29px}.tournament-card p{font-size:10px}.tournament-card .badge{font-size:6px}.format-options{padding:16px}.format-options legend{font-size:11px}.format-options>p{font-size:9px}.control-section{padding:22px}.control-section>h3{font-size:15px}.control-section>p{font-size:9px}.control-panel .management-toolbar{flex-wrap:wrap}.control-panel .management-toolbar>.btn{margin-left:auto;font-size:10px}.control-section>.row-actions .btn{min-height:36px;font-size:10px}.event-buttons>.btn{padding:9px 11px;font-size:9px}.delivery-list>div{flex-wrap:wrap;gap:8px}.delivery-list small{text-align:right;flex-basis:100%;font-size:8px}.regulation-section{padding:22px}.regulation-section>h3{gap:10px;margin-bottom:20px;font-size:14px}.regulation-copy{font-size:11px}.regulations-manager .management-toolbar{flex-wrap:wrap}.regulations-manager .row-actions{justify-content:flex-end;width:100%}.top-row{gap:12px;padding:18px}.top-position{width:20px;font-size:25px}.top-row b{font-size:23px}.top-row small{font-size:9px}.top-row strong{min-width:55px;font-size:28px}.top-row strong small{font-size:7px}.audio-dock{flex-wrap:wrap;gap:10px;width:calc(100% - 16px);padding:13px;bottom:8px}.audio-title{min-width:180px}.audio-title>b{font-size:11px}.audio-title>small{max-width:230px;font-size:8px}.audio-dock-icon{width:32px;height:37px}.audio-control{width:32px;height:32px}.audio-dock>.icon-btn{width:20px;height:25px}.audio-dock>.btn{min-height:32px;margin-left:43px;padding:8px 10px;font-size:9px}.audio-dock .ticker-state.live{padding:2px 4px;font-size:5px}.team-invite-link{gap:10px;padding:18px}.team-invite-link>label{min-width:100%;font-size:9px}.team-invite-link>.btn{min-height:35px;font-size:9px}.priority-notice{gap:12px;padding:20px}.priority-notice h3{font-size:14px}.priority-notice p{font-size:10px}.priority-notice>svg{width:19px}.captain-match{gap:18px;padding:22px}.captain-match h3{font-size:26px;line-height:1.2}.captain-match p{font-size:9px}.submission-deadline{align-items:flex-start;font-size:9px;line-height:1.7}.submission-deadline>svg{margin-top:2px}.captain-match>.badge{font-size:7px}.submission-history{padding:21px}.submission-history>div{flex-wrap:wrap;gap:10px}.submission-history b{font-size:11px}.submission-history time{margin-left:auto;font-size:8px}.submission-history small{font-size:9px}.proof-filters{gap:9px}.proof-filters>select{min-width:100%;font-size:10px}.proof-card{padding:22px}.proof-card>header{flex-wrap:wrap;gap:12px}.proof-card h3{font-size:26px}.proof-card>header p{font-size:10px}.proof-card>header>.badge{font-size:7px}.proof-files{gap:10px;margin:20px 0}.proof-thumbnail{height:150px}.proof-thumbnail>span{padding:9px 5px;font-size:7px}.proof-card>footer .btn{min-height:36px;padding:9px 12px;font-size:10px}.proof-note{font-size:10px}.join-team-card{margin:25px auto;padding:27px}.join-team-card h1{font-size:38px}.join-team-card>p{font-size:12px}.join-team-card>form{margin-top:24px}.join-team-card h2{font-size:29px}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.profile-stats>div:nth-child(2n){border:0!important}.captain-dashboard .section-heading h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none!important}.ticker-window{overflow-x:auto}.ticker-track>div:nth-child(2){display:none}.ticker-window{scrollbar-width:thin}}.preserve-lines{white-space:pre-line}.brand b{text-overflow:ellipsis;text-transform:uppercase;max-width:190px;display:block;overflow:hidden}.brand small{text-overflow:ellipsis;max-width:190px;overflow:hidden}.hero-copy h1{overflow-wrap:anywhere}.site-announcement{color:#dfcf9c;text-align:center;background:#d4b66b12;border-bottom:1px solid #75673e55;justify-content:center;align-items:center;gap:11px;padding:14px 24px;font-size:12px;line-height:1.6;display:flex}.site-announcement svg{flex-shrink:0}.admin-content{max-width:1360px}.admin-workspace{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:28px;margin-top:26px;display:grid}.admin-sidebar{background:#121d0e;border:1px solid #425334;border-radius:6px;position:sticky;top:22px;overflow:hidden}.admin-sidebar-brand{color:var(--gold);border-bottom:1px solid #35452a;align-items:center;gap:12px;padding:24px 20px;display:flex}.admin-sidebar-brand>span{font-family:var(--display);letter-spacing:.8px;font-size:24px;font-weight:600}.admin-sidebar-brand small{font-family:var(--font);letter-spacing:2px;color:#789164;margin-top:6px;font-size:7px;display:block}.admin-sidebar nav{flex-direction:column;gap:3px;padding:13px 10px;display:flex}.admin-sidebar nav button{color:#8da779;text-align:left;border:1px solid #0000;border-radius:4px;align-items:center;gap:11px;min-height:41px;padding:11px 13px;font-size:11px;transition:background .15s,border-color .15s;display:flex}.admin-sidebar nav button>span{flex:1}.admin-connection{color:#7e976c;border-top:1px solid #35452a;align-items:center;gap:8px;padding:19px 22px;font-size:9px;display:flex}.admin-connection .live-dot{width:5px;height:5px}.admin-mobile-section{display:none}.admin-stage{min-width:0}.admin-stage-heading{border-bottom:1px solid var(--border);margin-bottom:24px;padding:3px 0 19px}.admin-stage-heading .eyebrow{letter-spacing:1.5px;font-size:9px;line-height:1.7}.admin-stage-heading p{color:#80976f;margin-top:8px;font-size:11px}.admin-stage .control-panel,.admin-stage .regulations-manager{margin-top:0}.admin-stage .management-toolbar{flex-wrap:wrap;gap:16px}.admin-stage .management-toolbar>div{flex:1;min-width:180px}.admin-stage .management-toolbar p{line-height:1.8}.admin-stage .control-section{overflow:hidden}.admin-stage .panel{min-width:0}.admin-stage .matches-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stage .result-form,.admin-stage .entity-form{font-size:12px}.admin-stage .regulation-sections{grid-template-columns:1fr}.admin-stage .form-grid{min-width:0}.admin-stage input,.admin-stage textarea,.admin-stage select{min-width:0;max-width:100%}.admin-intro{background:radial-gradient(at 95% 20%,#ac9d3825,#0000 60%),#15200f;border:1px solid #8a784b66;border-radius:6px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px;padding:30px;display:flex}.admin-intro .eyebrow{letter-spacing:1.5px;font-size:8px}.admin-intro h3{font-family:var(--display);color:#d7e1c8;margin:17px 0 13px;font-size:40px;font-weight:600;line-height:1.1}.admin-intro p{color:#8da57a;max-width:510px;font-size:12px;line-height:1.8}.overview-emblem{color:var(--gold);background:#d4b66b09;border:1px solid #d4b66b22;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:105px;height:105px;display:flex}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:23px 0;display:grid}.admin-metric{text-align:left;background:#15200f;border:1px solid #3c5030;border-radius:5px;min-width:0;padding:21px 18px}.admin-metric:hover{background:#d4b66b08;border-color:#95824a}.admin-metric>span{color:#8da775;justify-content:space-between;align-items:center;display:flex}.admin-metric>span>svg:first-child{color:var(--gold)}.admin-metric strong{font-family:var(--display);color:#d6e0c5;margin:18px 0 10px;font-size:43px;font-weight:600;display:block}.admin-metric small{color:#8aa172;font-size:10px;line-height:1.6;display:block}.admin-priority{color:#d3ba77;background:#a76d2420;border:1px solid #a98b444f;border-radius:5px;align-items:center;gap:15px;margin:24px 0;padding:21px 23px;display:flex}.admin-priority>svg{flex-shrink:0}.admin-priority>div{flex:1}.admin-priority h4{margin-bottom:8px;font-size:14px;font-weight:500}.admin-priority p{color:#b2a176;font-size:11px;line-height:1.7}.admin-priority .btn{min-height:34px;padding:10px;font-size:10px}.admin-overview-columns{grid-template-columns:1.15fr 1fr;gap:20px;margin:23px 0;display:grid}.admin-card{padding:23px}.admin-card>header{border-bottom:1px solid #3a4c2d;justify-content:space-between;align-items:center;gap:12px;padding-bottom:21px;display:flex}.admin-card>header h3{font-size:15px;font-weight:500;line-height:1.5}.admin-card>header .eyebrow{letter-spacing:1.5px;font-size:6px}.admin-card>header>.text-link{white-space:nowrap;font-size:9px}.admin-card>header svg{color:var(--gold)}.admin-shortcuts{gap:0;display:grid}.admin-shortcuts>button{text-align:left;color:#aabe96;border-bottom:1px solid #2f4024;align-items:center;gap:13px;padding:16px 0;display:flex}.admin-shortcuts>button:last-child{border:0;padding-bottom:0}.admin-shortcuts>button>span{flex:1}.admin-shortcuts b{color:#b9ccaa;font-size:12px;font-weight:500;display:block}.admin-shortcuts small{color:#6f8a5b;margin-top:7px;font-size:10px;line-height:1.5;display:block}.admin-shortcuts>button>svg:first-child,.admin-shortcuts>button:hover b{color:var(--gold)}.admin-upcoming>button{text-align:left;border-bottom:1px solid #314328;width:100%;padding:17px 18px 17px 0;display:block;position:relative}.admin-upcoming>button:last-child{border:0}.admin-upcoming>button:hover b{color:var(--gold)}.overview-match-time{color:#8da774;align-items:center;gap:7px;font-size:10px;display:flex}.admin-upcoming b{font-family:var(--display);color:#c3d4b2;margin:9px 0;font-size:25px;font-weight:500;display:block}.admin-upcoming small{color:#718e5b;font-size:9px;line-height:1.7;display:block}.admin-upcoming>button>svg{color:#6b8856;position:absolute;top:20px;right:0}.admin-upcoming>.muted{margin-top:24px;font-size:12px;line-height:1.8}.admin-activity>div{border-bottom:1px solid #314328;align-items:flex-start;gap:12px;padding:18px 0;display:flex}.admin-activity>div:last-child{border:0;padding-bottom:0}.admin-activity svg{color:#869e63;flex-shrink:0;margin-top:2px}.admin-activity b{color:#adc69a;font-size:11px;font-weight:500;line-height:1.7;display:block}.admin-activity small{color:#6b8858;margin-top:8px;font-size:9px;line-height:1.7;display:block}.admin-activity>.muted{margin-top:22px;font-size:12px;line-height:1.8}.admin-guide ol{margin:22px 0;padding:0;list-style:none}.admin-guide li{gap:16px;padding:0 0 23px;display:flex}.admin-guide li>span{font-family:var(--display);color:var(--gold);font-size:28px;line-height:1}.admin-guide b{color:#b5caa2;font-size:12px;font-weight:500}.admin-guide p{color:#728e60;margin-top:9px;font-size:11px;line-height:1.8}.admin-guide>.text-link{font-size:11px}.site-editor-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:25px 0;display:flex}.site-editor-toolbar h3{font-size:19px;font-weight:500}.site-editor-toolbar p{color:#809a6c;margin-top:10px;font-size:11px;line-height:1.7}.site-editor-toolbar .btn{white-space:nowrap;font-size:11px}.site-brand-editor{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:27px;display:grid}.site-logo-preview{background:#0f190b;border:1px solid #3e5130;border-radius:4px;flex-direction:column;align-items:center;gap:17px;padding:20px 12px;display:flex}.site-logo-preview>img{object-fit:contain;width:135px;height:125px}.site-logo-preview>.btn{cursor:pointer;min-height:33px;padding:10px;font-size:9px}.site-logo-preview input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.site-logo-preview>small{text-align:center;color:#718b5f;font-size:8px;line-height:1.7}.site-logo-preview>.text-link{font-size:9px}.site-brand-editor>.form-grid{grid-template-columns:1fr}.color-field{align-items:center;gap:9px;display:flex}.color-field>input[type=color]{background:#14200e;border:1px solid #435533;border-radius:3px;flex-shrink:0;width:45px;height:43px;padding:5px}.color-field>.field{flex:1}.section-switches{flex-direction:column;gap:14px;margin:27px 0;display:flex}.section-switches>.check-line{color:#8da778;font-size:11px}.site-home-preview{background:#10190c;border:1px solid #766c4155;border-radius:5px;margin-top:28px;padding:23px;overflow:hidden}.site-home-preview>.eyebrow{color:#647f50;font-size:7px}.site-home-preview>div{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.site-home-preview>div>span{flex:1;min-width:0}.site-home-preview>div>img{object-fit:contain;flex-shrink:0;width:140px;height:140px}.site-home-preview small{color:#96ac81;letter-spacing:1px;font-size:8px;line-height:1.5}.site-home-preview strong{font-family:var(--display);color:#dde7cf;overflow-wrap:anywhere;margin-top:16px;font-size:clamp(28px,3vw,47px);font-weight:700;line-height:1.05;display:block}.site-home-preview em{color:var(--preview-accent);font-style:normal;display:block}.site-home-preview p{color:#7d9869;white-space:pre-line;margin-top:16px;font-size:10px;line-height:1.8}.site-nav-editor{flex-direction:column;display:flex}.site-nav-editor>div{border-bottom:1px solid #304326;align-items:center;gap:24px;padding:15px 0;display:flex}.site-nav-editor>div:last-child{border:0}.site-nav-editor>div>label:first-child{color:#8fa77b;flex-direction:column;flex:1;gap:9px;font-size:10px;display:flex}.site-nav-editor .check-line{white-space:nowrap;color:#8da777;min-width:133px;font-size:10px}.site-editor-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding-top:6px;display:flex}.site-editor-actions>.btn{font-size:11px}.site-editor textarea{resize:vertical}.admin-owner-note{background:#d4b66b0a;border:1px solid #8a78454f;border-radius:4px;gap:16px;margin:23px 0;padding:22px;display:flex}.admin-owner-note>svg{color:var(--gold);flex-shrink:0}.admin-owner-note p{color:#8aa473;font-size:12px;line-height:1.8}.admin-access>.search{width:100%;max-width:100%;margin:25px 0}.admin-people{flex-direction:column;gap:12px;display:flex}.admin-people>article{align-items:center;gap:17px;padding:23px;display:flex}.admin-person-avatar{color:#a3b581;background:#d4b66b08;border:1px solid #4c5c38;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.admin-people>article>div{flex:1;min-width:0}.admin-people h3{font-size:14px;font-weight:500;line-height:1.5}.admin-people p{color:#87a170;overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.8}.admin-people small{color:#5d7c4c;margin-top:7px;font-size:9px;display:block}.admin-people .badge{white-space:nowrap;letter-spacing:.5px;font-size:6px}.admin-people .btn{white-space:nowrap;min-height:33px;padding:10px;font-size:9px}@media (min-width:1500px){.admin-content{max-width:1360px}.admin-workspace{grid-template-columns:240px minmax(0,1fr);gap:32px}.admin-intro h3{font-size:47px}}@media (max-width:1200px){.admin-workspace{grid-template-columns:205px minmax(0,1fr);gap:22px}.admin-sidebar-brand{padding:22px 17px}.admin-sidebar-brand>span{font-size:22px}.admin-sidebar nav button{padding:10px;font-size:10px}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-intro{padding:26px}.admin-intro h3{font-size:35px}.overview-emblem{width:80px;height:80px}.admin-overview-columns,.admin-stage .matches-grid{grid-template-columns:1fr}.site-brand-editor{grid-template-columns:140px minmax(0,1fr);gap:20px}.site-logo-preview>img{width:110px;height:110px}.site-home-preview>div>img{width:100px;height:100px}.admin-people>article{flex-wrap:wrap}.admin-people .btn{margin-left:auto}}@media (max-width:800px){.admin-workspace{grid-template-columns:1fr;gap:24px}.admin-sidebar{position:static}.admin-sidebar-brand{border:0;padding:19px 22px}.admin-sidebar-brand>span{font-size:24px}.admin-sidebar nav,.admin-connection{display:none}.admin-mobile-section{color:#8fa678;align-items:center;gap:15px;padding:0 22px 20px;font-size:10px;display:flex}.admin-mobile-section>select{flex:1;width:auto;font-size:12px}.admin-stage-heading{padding-top:0}.admin-overview-columns{grid-template-columns:1fr 1fr}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-metric{padding:18px 15px}.admin-intro h3{font-size:38px}.admin-stage .matches-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-card{padding:21px}.admin-stage .management-toolbar>div{min-width:150px}.admin-people>article>div{min-width:200px}.site-brand-editor{grid-template-columns:180px minmax(0,1fr);gap:25px}.site-logo-preview>img{width:135px;height:125px}.site-home-preview>div>img{width:140px;height:140px}}@media (max-width:620px){.brand b{max-width:150px}.brand small{letter-spacing:2.5px;max-width:150px}.site-announcement{gap:9px;padding:12px 18px;font-size:10px}.site-announcement svg{width:13px}.admin-welcome{flex-wrap:wrap;padding:21px}.admin-welcome p{font-size:10px;line-height:1.7}.admin-welcome>div{flex:1;min-width:170px}.admin-welcome>.btn{min-height:33px;margin-left:auto;font-size:9px}.admin-sidebar-brand{padding:20px}.admin-mobile-section{gap:12px;padding:0 20px 20px;font-size:9px}.admin-mobile-section>select{font-size:11px}.admin-intro{gap:15px;padding:23px}.admin-intro .eyebrow{font-size:6px}.admin-intro h3{font-size:34px}.admin-intro p{font-size:11px}.overview-emblem{display:none}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-metric strong{margin:15px 0 9px;font-size:39px}.admin-metric small{font-size:9px}.admin-priority{flex-wrap:wrap;gap:12px;padding:19px}.admin-priority>svg{width:19px}.admin-priority h4{font-size:13px}.admin-priority p{font-size:10px}.admin-priority .btn{margin-left:auto;font-size:9px}.admin-overview-columns{grid-template-columns:1fr}.admin-card{padding:22px}.admin-card>header h3{font-size:15px}.admin-card>header .eyebrow{font-size:6px}.admin-stage .matches-grid{grid-template-columns:1fr}.admin-stage-heading .eyebrow{letter-spacing:1px;font-size:8px}.admin-stage-heading p{font-size:10px}.site-editor-toolbar{flex-wrap:wrap;gap:15px}.site-editor-toolbar h3{font-size:18px}.site-editor-toolbar .btn{margin-left:auto;font-size:10px}.site-brand-editor{grid-template-columns:1fr;gap:24px}.site-logo-preview{flex-flow:wrap;gap:14px;padding:18px}.site-logo-preview>img{width:100px;height:100px}.site-logo-preview>small{flex-basis:100%}.site-logo-preview>.text-link{font-size:8px}.site-home-preview{padding:20px}.site-home-preview>div{align-items:flex-start;gap:15px}.site-home-preview>div>img{width:85px;height:85px}.site-home-preview strong{font-size:32px}.site-home-preview p{font-size:9px}.site-home-preview small{letter-spacing:.5px;font-size:6px}.site-nav-editor>div{gap:13px}.site-nav-editor .check-line{min-width:98px;font-size:9px}.site-nav-editor>div>label:first-child{font-size:9px}.site-editor-actions>.btn{min-height:36px;padding:10px 13px;font-size:10px}.site-editor-actions>.btn.primary{margin-left:auto}.admin-owner-note{gap:12px;padding:19px}.admin-owner-note p{font-size:11px}.admin-owner-note>svg{width:20px}.admin-people>article{gap:15px;padding:21px}.admin-person-avatar{width:38px;height:39px}.admin-people>article>div{min-width:150px}.admin-people .btn{font-size:9px}.admin-people .badge{margin-left:52px}.admin-people p{font-size:10px}}.game-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.game-tabs>button{gap:11px;min-width:0;padding:18px 15px}.game-tabs>button>span:nth-child(2){flex:1;min-width:0}.game-tabs b{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.game-tabs small{font-size:8px;line-height:1.6}.participant-mode-heading{justify-content:space-between;align-items:center;gap:20px;margin:27px 0 22px;display:flex}.participant-mode-heading h3{color:#c5d6b1;font-size:19px;font-weight:500}.participant-mode-heading p{color:#829e6d;margin-top:10px;font-size:12px;line-height:1.8}.participant-mode-heading>.badge{white-space:nowrap;font-size:7px}.player-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.player-mode-card{text-align:left;background:linear-gradient(135deg,#1b2516,#131d0f);border:1px solid #435534;border-radius:6px;align-items:center;gap:22px;min-width:0;padding:26px 28px;transition:border-color .15s,background .15s;display:flex}.player-mode-card>.game-symbol{color:#95a978;min-width:41px;font-size:37px}.player-mode-card>span:nth-child(2){flex:1;min-width:0}.player-mode-card small{letter-spacing:2px;color:#75915f;font-size:8px;display:block}.player-mode-card b{font-family:var(--display);color:#cfddc1;margin-top:12px;font-size:37px;font-weight:600;line-height:1.1;display:block}.player-mode-card em{color:#7e9a68;margin-top:10px;font-size:11px;font-style:normal;line-height:1.7;display:block}.player-mode-card>svg{color:#6d8756;flex-shrink:0}.player-mode-card.active{background:radial-gradient(at 20% 0,#b29c2f20,#0000 75%),#1b2514;border-color:#ae9252}.player-mode-card.active>.game-symbol,.player-mode-card.active>svg{color:var(--gold)}.player-mode-card:hover{background-color:#d4b66b0b;border-color:#a38b4c}.player-mode-card:nth-child(2).active{background:radial-gradient(at 20% 0,#9c75e120,#0000 75%),#1b2216;border-color:#b4a0dd}.other-modalities{color:#718e5d;justify-content:flex-end;align-items:center;gap:13px;margin:18px 0 27px;font-size:10px;display:flex}.other-modalities>select{width:230px;max-width:100%;font-size:10px}.mode-context{background:#14200e;border:1px solid #405330;border-radius:4px;align-items:center;gap:13px;margin:23px 0;padding:20px 23px;display:flex}.mode-context>svg{color:var(--gold);flex-shrink:0}.mode-context>div{flex:1;min-width:0}.mode-context b{color:#c0d5a8;font-size:12px;font-weight:500;line-height:1.5;display:block}.mode-context>div>span{color:#76955f;margin-top:6px;font-size:10px;line-height:1.7;display:block}.mode-account-name{color:#8eab75;align-items:center;gap:8px;font-size:10px;display:flex}.participation-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:25px 0 33px;display:grid}.participation-steps>button{text-align:left;background:#131f0d;border:1px solid #3b4e2c;border-radius:5px;align-items:center;gap:12px;min-width:0;padding:20px 18px;display:flex}.participation-steps>button>span{color:#94ac76;border:1px solid #51663c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:11px;display:flex}.participation-steps b{color:#a9c390;font-size:12px;font-weight:500;display:block}.participation-steps small{color:#64864f;margin-top:8px;font-size:8px;line-height:1.7;display:block}.participation-steps>button>svg{color:#5b7749;flex-shrink:0;margin-left:auto}.participation-steps>button.done>span{color:#b0c794;background:#d4b66b0b;border-color:#869d5e66}.participation-steps>button.active b{color:var(--gold)}.participation-steps>button:not(:disabled):hover{border-color:#97894e}.participation-steps>button:disabled{opacity:.55;cursor:not-allowed}.player-area>.account-register{max-width:650px;margin:25px auto}.account-register>.eyebrow{margin-top:18px;font-size:8px;display:block}.account-register>.text-link{justify-content:center;margin-top:22px;font-size:11px;display:flex}.journey-title{margin:30px 0 25px}.journey-title>.eyebrow{letter-spacing:1.5px;font-size:8px}.journey-title h3{font-family:var(--display);color:#d0dfbd;margin:13px 0 12px;font-size:38px;font-weight:600;line-height:1.15}.journey-title p{color:#7f9c68;font-size:12px;line-height:1.8}.journey-panel>.personal-profile{max-width:none;padding:30px}.journey-panel .personal-profile h3{font-size:40px}.journey-panel .personal-profile .row-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.journey-panel .personal-profile .row-actions>.btn.primary{margin-left:auto}.journey-empty{text-align:center;padding:43px}.journey-empty-icon{width:77px;height:77px;color:var(--gold);background:#d4b66b0b;border:1px solid #c7af6233;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.journey-empty h3{font-family:var(--display);margin:23px 0 15px;font-size:36px;font-weight:500;line-height:1.2}.journey-empty p{color:#7f9b6b;max-width:560px;margin:0 auto;font-size:12px;line-height:1.9}.journey-empty>.btn{margin-top:27px}.journey-team{align-items:center;gap:25px;padding:30px;display:flex}.journey-team>div:nth-child(2){flex:1;min-width:0}.journey-team h3{font-family:var(--display);overflow-wrap:anywhere;margin:13px 0;font-size:37px;font-weight:600;line-height:1.2}.journey-team p{color:#7e9a69;font-size:12px}.journey-team>.row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:15px;display:flex}.journey-team .row-actions>.btn{white-space:nowrap;font-size:11px}.mode-invite-notice{background:#bc9c3e10;border:1px solid #92804955;border-radius:4px;align-items:center;gap:14px;margin:24px 0;padding:20px 24px;display:flex}.mode-invite-notice>svg{color:var(--gold);flex-shrink:0}.mode-invite-notice p{color:#b1bd8f;flex:1;font-size:12px;line-height:1.8}.mode-invite-notice .btn{min-height:35px;padding:10px;font-size:10px}.personal-form-mode{background:#d4b66b08;border:1px solid #796e3e44;border-radius:4px;align-items:center;gap:11px;margin-bottom:25px;padding:17px 20px;display:flex}.personal-form-mode>svg{color:var(--gold);flex-shrink:0}.personal-form-mode b{color:#b6ca9c;font-size:11px;font-weight:500;line-height:1.6}.personal-form-mode>span{color:#6e8b59;white-space:nowrap;margin-left:auto;font-size:8px}.player-area .roster-header>div{min-width:0}.player-area .roster-header h3{overflow-wrap:anywhere}.player-area .roster-footer{flex-wrap:wrap;gap:15px}.player-area .roster-footer>span{font-size:10px}.player-area .roster-member b{overflow-wrap:anywhere}.journey-panel>.info-callout{flex-wrap:wrap}.journey-panel>.info-callout>.btn{margin-left:auto}.journey-panel>.invites-panel{margin-top:27px}@media (max-width:1100px){.game-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.game-tabs>button{border-bottom:1px solid var(--border)}.game-tabs>button:nth-child(3){border-right:0}.game-tabs>button:nth-child(n+4){border-bottom:0}.player-mode-card{gap:18px;padding:24px}.player-mode-card b{font-size:34px}.player-mode-card em{font-size:10px}.participation-steps{gap:10px}.participation-steps>button{gap:10px;padding:19px 14px}.participation-steps b{font-size:11px}.participation-steps small{font-size:7px}.journey-team{flex-wrap:wrap}.journey-team>.row-actions{margin-left:auto}.mode-account-name{font-size:9px}}@media (max-width:800px){.game-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.game-tabs>button{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:17px 18px}.game-tabs>button:nth-child(2n){border-right:0}.game-tabs>button:nth-child(3){border-right:1px solid var(--border)}.game-tabs>button:nth-child(4){border-bottom:1px solid var(--border)}.game-tabs>button:last-child{border:0;grid-column:1/-1}.player-mode-card{gap:15px;padding:23px 21px}.player-mode-card>.game-symbol{min-width:35px;font-size:32px}.player-mode-card b{font-size:31px}.player-mode-card small{letter-spacing:1.5px;font-size:7px}.player-mode-card em{font-size:9px}.player-mode-card>svg{width:18px}.participant-mode-heading{flex-wrap:wrap;gap:15px}.participant-mode-heading>.badge{font-size:6px}.participation-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.participation-steps>button{padding:20px}.participation-steps b{font-size:12px}.participation-steps small{font-size:9px}.mode-context{flex-wrap:wrap}.mode-account-name{margin-left:auto}.journey-panel>.personal-profile{padding:26px}}@media (max-width:620px){.participant-mode-heading{margin-top:22px}.participant-mode-heading h3{font-size:18px}.participant-mode-heading p{font-size:11px}.player-mode-grid{grid-template-columns:1fr;gap:12px}.player-mode-card{gap:19px;padding:22px}.player-mode-card>.game-symbol{min-width:38px;font-size:35px}.player-mode-card b{margin-top:9px;font-size:32px}.player-mode-card small{font-size:7px}.player-mode-card em{margin-top:8px;font-size:10px}.player-mode-card>svg{width:20px}.other-modalities{justify-content:space-between;gap:12px;margin:17px 0 22px;font-size:9px}.other-modalities>select{width:215px;font-size:9px}.mode-context{gap:12px;padding:18px}.mode-context b{font-size:11px}.mode-context>div>span{font-size:9px}.mode-account-name{flex-basis:100%;justify-content:flex-end;font-size:9px}.participation-steps{gap:10px;margin:23px 0 29px}.participation-steps>button{align-items:flex-start;gap:10px;padding:17px 13px}.participation-steps>button>span{width:25px;height:25px;font-size:10px}.participation-steps b{font-size:10px;line-height:1.5}.participation-steps small{margin-top:6px;font-size:7px}.participation-steps>button>svg{width:10px;margin-top:7px}.journey-title h3{font-size:34px}.journey-title p{font-size:11px}.journey-panel>.personal-profile{padding:23px}.journey-panel .personal-profile h3{font-size:35px}.journey-panel .personal-profile .row-actions{gap:13px}.journey-panel .personal-profile .row-actions>.btn{min-height:35px;padding:10px 12px;font-size:10px}.journey-panel .personal-profile .row-actions>.text-link{font-size:10px}.journey-empty{padding:28px 23px}.journey-empty-icon{width:65px;height:65px}.journey-empty-icon>svg{width:30px}.journey-empty h3{font-size:31px}.journey-empty p{font-size:11px}.journey-empty>.btn{min-height:38px;font-size:11px}.journey-team{gap:18px;padding:23px}.journey-team>.journey-empty-icon{width:57px;height:57px}.journey-team h3{margin:12px 0;font-size:31px}.journey-team p{font-size:11px}.journey-team>.row-actions{justify-content:flex-end;gap:13px;width:100%;margin-top:5px}.journey-team .row-actions>.btn{min-height:35px;padding:10px;font-size:10px}.mode-invite-notice{flex-wrap:wrap;gap:12px;padding:19px}.mode-invite-notice p{min-width:200px;font-size:11px}.mode-invite-notice .btn{margin-left:auto;font-size:10px}.personal-form-mode{flex-wrap:wrap;gap:10px;padding:16px}.personal-form-mode b{flex:1;min-width:180px;font-size:10px}.personal-form-mode>span{font-size:7px}.player-area .roster-footer>span{font-size:9px;line-height:1.8}}.auth-shell{background:radial-gradient(at 18% 30%,#b99b3e15,#0000 48%),#0c0f0e;flex-direction:column;min-height:100dvh;padding:48px 28px 22px;display:flex}.auth-stage{grid-template-columns:1fr 450px;align-items:center;gap:90px;width:min(1080px,100%);margin:auto;padding:32px 0 64px;display:grid}.auth-brand>img{object-fit:contain;width:160px;height:155px;margin:0 0 26px}.auth-brand>.eyebrow{letter-spacing:2.4px;font-size:10px;display:block}.auth-brand h1{letter-spacing:-1.5px;max-width:410px;margin:18px 0 16px;font-size:clamp(32px,4vw,46px);line-height:1.12}.auth-brand>p{color:#a6ada9;font-size:16px;line-height:1.6}.auth-games{flex-wrap:wrap;gap:8px;margin:30px 0;display:flex}.auth-games>span{color:#dac38b;letter-spacing:1px;border:1px solid #c8ac6938;border-radius:3px;padding:8px 10px;font-size:9px}.auth-path{color:#7b8580;align-items:center;gap:14px;margin:38px 0;display:flex}.auth-path>span{color:#d4d9d5;align-items:center;gap:8px;font-size:12px;display:flex}.auth-path>span svg{color:var(--gold)}.auth-brand .auth-brand-note{color:#7d8881;align-items:center;gap:8px;font-size:11px;display:flex}.auth-card{background:#141916;border:1px solid #303830;border-radius:14px;padding:32px;box-shadow:0 28px 90px #0003}.auth-card .eyebrow{letter-spacing:1.8px;font-size:9px}.auth-card h2{letter-spacing:-.8px;margin:10px 0 12px;font-size:26px;line-height:1.2}.auth-card>p{color:#98a39b;margin:0 0 22px;font-size:12px;line-height:1.7}.auth-tabs{background:#0b100d;border-radius:6px;gap:6px;margin-bottom:30px;padding:4px;display:flex}.auth-tabs button{color:#8a978e;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;padding:10px;font-size:12px}.auth-tabs button.active{color:#efdba7;background:#2b3229}.auth-card fieldset{border:0;min-width:0;margin:0;padding:0}.auth-card fieldset:disabled{opacity:.65}.auth-card label,.account-security label{color:#c8d0c9;flex-direction:column;gap:8px;margin-bottom:17px;font-size:11px;font-weight:600;display:flex}.auth-input,.auth-password{color:#839387;background:#0b100d;border:1px solid #343e35;border-radius:5px;align-items:center;gap:10px;padding:0 12px;display:flex}.auth-input input,.auth-password input{color:#e5e9e5;width:100%;min-width:0;height:44px;font:inherit;outline:0;flex:1;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.auth-password button{color:#849488;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:6px;display:flex}.auth-password button:hover{color:var(--gold)}.auth-submit{justify-content:center;width:100%;min-height:44px;margin-top:6px}.auth-card .auth-hint{color:#7e8c81;margin:10px 0 0;font-size:10px;line-height:1.65}.auth-separator{color:#7c8a80;align-items:center;gap:12px;margin:26px 0 18px;font-size:9px;display:flex}.auth-separator:before,.auth-separator:after{content:"";background:#2b352d;flex:1;height:1px}.auth-native{justify-content:center;width:100%;min-height:42px;font-size:11px}.auth-footer{color:#69776d;border-top:1px solid #263027;justify-content:space-between;gap:20px;width:min(1080px,100%);margin:0 auto;padding-top:20px;font-size:10px;display:flex}.account-security{border-top:1px solid #303c32;margin:26px 0 0;padding-top:24px}.security-heading{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.security-heading>svg{color:var(--gold);flex-shrink:0}.security-heading h3{margin:0 0 6px;font-size:14px}.security-heading p{color:#8c9b90;margin:0;font-size:11px;line-height:1.6}.security-email{overflow-wrap:anywhere;color:#a7b4aa;align-items:center;gap:9px;padding:8px 0;font-size:13px;font-weight:400;display:flex}.account-security .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-security .muted{margin:0 0 18px;font-size:11px;line-height:1.6}.auth-card .account-security .form-grid{grid-template-columns:1fr;gap:0}.auth-success{color:#96d6a2;gap:8px;margin:16px 0;font-size:12px;line-height:1.6;display:flex}.auth-signout{margin-top:24px;font-size:11px}.spinning{animation:1s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.account-header-actions{align-items:center;gap:10px;display:flex}.account-header-actions .icon-btn{color:#a6b1a8}.account-header-actions .icon-btn:hover{color:var(--gold)}@media (max-width:900px){.auth-stage{grid-template-columns:1fr 410px;gap:36px}.auth-brand h1{font-size:34px}.auth-games{gap:5px}.auth-path{gap:9px}}@media (max-width:720px){.auth-shell{padding:22px 18px}.auth-stage{grid-template-columns:1fr;gap:24px;max-width:450px;padding:0 0 36px}.auth-brand{text-align:center}.auth-brand>img{width:90px;height:88px;margin:0 0 12px}.auth-brand h1{max-width:none;margin:10px 0;font-size:27px}.auth-brand>.eyebrow{font-size:8px}.auth-brand>p{margin-bottom:0;font-size:12px}.auth-games{justify-content:center;margin:18px 0 0}.auth-path,.auth-brand .auth-brand-note{display:none}.auth-card{padding:26px 22px}.auth-footer{font-size:9px}.account-security .form-grid{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.spinning{animation:none}}.identity-image-field{background:#1a20191f;border:1px dashed #58604b;border-radius:8px;align-items:center;gap:16px;margin:18px 0 22px;padding:16px;display:flex}.identity-image-preview{color:#b6a36f;background:radial-gradient(circle at top,#72603945,#101611);border:1px solid #b4a06455;border-radius:8px;flex-shrink:0;place-items:center;width:84px;height:96px;display:grid;overflow:hidden}.identity-image-preview img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.identity-image-field.logo .identity-image-preview{height:84px}.identity-image-field.logo img{object-fit:contain;padding:7px}.identity-image-controls{flex:1;min-width:0}.image-file-label{font-weight:600;color:#e3d3a7!important;gap:10px!important;margin:0 0 8px!important;font-size:12px!important;display:flex!important}.image-file-label>span{align-items:center;gap:8px;display:flex}.image-file-label input{color:#a8b4aa;background:0 0;border:0;width:100%;min-width:0;max-width:100%;padding:0;font-size:11px}.image-file-label input::file-selector-button{color:#eadfbd;cursor:pointer;background:#2c352a;border:1px solid #67734c;border-radius:4px;margin-right:8px;padding:7px 10px}.identity-image-controls>small{color:#829185;font-size:9px;line-height:1.5;display:block}.identity-image-controls>.text-link{margin-top:9px;font-size:10px}.identity-image-controls .form-error{margin-top:7px;font-size:10px}.portrait-avatar{width:38px;height:38px;color:var(--gold);background:#293229;border:1px solid #7f805147;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.portrait-avatar img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.portrait-avatar.large{border-radius:14px;width:124px;height:140px}.crest.has-logo{border:0;background:0 0!important}.crest.has-logo img{object-fit:contain;width:100%;min-width:32px;height:100%;min-height:32px}.crest.large.has-logo img{min-width:70px;min-height:70px}.account-photo-editor{border:1px solid #38412f;border-radius:8px;margin:28px 0;padding:22px}.account-photo-editor h3{margin:0 0 7px;font-size:16px}.account-photo-editor>p{color:#90a095;font-size:12px;line-height:1.6}.personal-form-layout{grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:30px;display:grid}.personal-form-layout aside{padding-top:16px}.personal-form-layout aside>p{color:#9ba58c;margin:16px 4px;font-size:10px;line-height:1.6}.personal-form-layout .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-form-layout .identity-image-field{gap:11px;padding:12px}.team-logo-preview{text-align:center;background:radial-gradient(at top,#8e783730,#101711);border:1px solid #bba56970;border-radius:14px;padding:40px 20px}.team-logo-preview .crest.large{justify-content:center;align-items:center;width:110px;height:110px;margin:0 auto 22px;display:flex}.team-logo-preview h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:18px}.team-logo-preview p{color:#bdad7e;letter-spacing:1px;font-size:10px}.player-card-profile{grid-template-columns:250px 1fr;align-items:center;gap:42px;padding:26px 0 40px;display:grid}.player-card-profile h1{letter-spacing:-1px;overflow-wrap:anywhere;font-size:36px}.player-card-profile p{color:#9eaa9f;font-size:13px}.player-card-profile .badge{margin-top:20px}.player-card-profile .team-link{margin-top:18px}.personal-profile-layout{grid-template-columns:240px 1fr;align-items:center;gap:32px;display:grid}.personal-profile-layout .personal-profile-heading{justify-content:flex-end}.card-gallery-heading{color:#a6ad99;align-items:center;gap:10px;margin:0 0 20px;font-size:11px;display:flex}.card-gallery-heading b{color:var(--gold);font-weight:500}.players-grid{align-items:start;grid-template-columns:repeat(auto-fill,minmax(215px,1fr))!important;gap:25px!important}.ultimate-card{--card-gold:#d7bc77;clip-path:polygon(8% 0,92% 0,100% 5%,100% 91%,93% 97%,50% 100%,7% 97%,0 91%,0 5%);text-align:center;color:#e9debd;width:100%;max-width:310px;box-shadow:none;justify-self:center;transition:transform .2s,filter .2s;display:block;position:relative;background:linear-gradient(145deg,#f7e6b6,#b39447 27%,#e2c479 55%,#8d7135)!important;border:0!important;border-radius:0!important;padding:2px!important}.ultimate-card.game-fc_ultimate{--card-gold:#dcc8ff;background:linear-gradient(135deg,#efdcff,#a28cc0 36%,#e0ca9c 75%,#776794)!important}.ultimate-card.game-cs2{--card-gold:#dca46e}.ultimate-card.game-fortnite{--card-gold:#bcacf1}.ultimate-card.game-efootball{--card-gold:#aab6eb}button.ultimate-card{cursor:pointer}button.ultimate-card:hover{filter:brightness(1.08);transform:translateY(-6px)}button.ultimate-card:focus-visible{outline-offset:4px;filter:brightness(1.15);outline:3px solid #fff!important}.ultimate-card-inner{clip-path:polygon(8% 0,92% 0,100% 5%,100% 91%,93% 97%,50% 100%,7% 97%,0 91%,0 5%);background:radial-gradient(at 80% 10%,#a48c4755,#0000 65%),linear-gradient(160deg,#272a1c,#101812 65%,#25291a);padding:18px 15px 20px;position:relative;overflow:hidden}.game-fc_ultimate .ultimate-card-inner{background:radial-gradient(at 80% 10%,#ad7bc640,#0000 65%),linear-gradient(160deg,#2a2231,#11141a 65%,#27212c)}.card-edition{letter-spacing:1px;color:var(--card-gold);justify-content:center;align-items:center;gap:6px;padding:0 5px 13px;font-size:7px;display:flex}.card-edition>span:last-child{margin-left:auto;font-size:9px;font-weight:700}.card-photo{height:190px;margin:0 -14px;position:relative;overflow:hidden}.card-photo>img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.card-photo-placeholder{color:#8a80575c;background:radial-gradient(at bottom,#ac915b20,#0000 75%);flex-direction:column;justify-content:flex-end;align-items:center;gap:16px;height:100%;padding:12px;display:flex}.card-photo-placeholder>span{letter-spacing:2px;color:#a99b6f8c;font-size:7px}.card-player-role{z-index:2;color:var(--card-gold);text-shadow:0 2px 10px #000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#10150c8c;border-radius:5px;flex-direction:column;align-items:center;gap:4px;padding:6px 8px;display:flex;position:absolute;top:7px;left:20px}.card-player-role>b{letter-spacing:-1px;font-size:27px;font-weight:700;line-height:1}.card-player-role>span{letter-spacing:1px;font-size:9px}.card-player-role .flag{width:17px;height:17px;margin:7px 0 0;display:block}.card-photo-shine{pointer-events:none;background:linear-gradient(115deg,#0000 55%,#fff2 55.5%,#0000 56%);position:absolute;inset:0}.card-identity{z-index:3;margin-top:-9px;position:relative}.card-position{color:var(--card-gold);letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.card-identity h3{text-transform:uppercase;letter-spacing:-.4px;color:#f0e5c8;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 3px;font-size:19px;line-height:1.25;overflow:hidden}.card-identity>p{color:#9da78e;white-space:nowrap;text-overflow:ellipsis;margin:0 0 12px;font-size:9px;overflow:hidden}.card-team{height:36px;color:var(--card-gold);border-top:1px solid #b9a76638;justify-content:center;align-items:center;gap:8px;margin:0 12px;padding-top:9px;display:flex}.card-team .crest{width:22px!important;min-width:22px!important;height:25px!important}.card-team .crest>svg{width:22px;height:25px}.card-team .crest b{font-size:5px}.card-team .crest.has-logo img{min-width:0;min-height:0}.card-team>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:9px;overflow:hidden}.card-statistics{border-top:1px solid #b9a76638;grid-template-columns:repeat(3,1fr);gap:0;margin:11px 12px 0;padding:11px 0 8px;display:grid}.card-statistics>span{border-right:1px solid #b9a76624;flex-direction:column;gap:4px;display:flex}.card-statistics>span:last-child{border-right:0}.card-statistics b{color:#eee2bf;font-size:19px;font-weight:600;line-height:1}.card-statistics small{letter-spacing:1.2px;color:#b8aa81;font-size:7px}.card-bottom{letter-spacing:1px;color:#b3a374;border-top:1px solid #b9a76624;justify-content:space-between;align-items:center;gap:6px;margin:7px 10px 0;padding:9px 0 0;font-size:6px;display:flex}.card-bottom svg{color:var(--card-gold)}@media (max-width:700px){.personal-form-layout{grid-template-columns:1fr;gap:10px}.personal-form-layout aside{width:100%;max-width:245px;margin:0 auto 18px}.player-card-profile{grid-template-columns:210px 1fr;gap:22px}.player-card-profile h1{font-size:25px}.personal-profile-layout{grid-template-columns:210px 1fr;gap:20px}.identity-image-field{gap:12px;padding:12px}.identity-image-preview{width:68px;height:82px}.auth-card .identity-image-field{gap:10px;padding:12px}.auth-card .identity-image-preview{width:60px;height:74px}}@media (max-width:480px){.players-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.ultimate-card-inner{padding:14px 10px 17px}.card-photo{height:155px;margin:0 -9px}.card-edition{letter-spacing:.5px;gap:4px;padding:0 3px 10px;font-size:5px}.card-edition>span:last-child{font-size:7px}.card-player-role{padding:5px;left:12px}.card-player-role>b{font-size:21px}.card-player-role>span{font-size:7px}.card-identity h3{margin:5px 0 3px;font-size:14px}.card-identity>p{font-size:8px}.card-position{letter-spacing:.8px;font-size:7px}.card-team{gap:4px;height:32px;margin:0 3px}.card-team>span:last-child{max-width:115px;font-size:7px}.card-statistics{margin:8px 3px 0;padding:9px 0 5px}.card-statistics b{font-size:16px}.card-statistics small{font-size:6px}.card-bottom{letter-spacing:.5px;margin:6px 4px 0;font-size:5px}.card-photo-placeholder>svg{width:90px}.card-photo-placeholder>span{letter-spacing:1px;font-size:5px}.personal-profile-layout,.player-card-profile{grid-template-columns:1fr}.personal-profile-layout>.ultimate-card,.player-card-profile>.ultimate-card{max-width:235px;margin:auto}.player-card-profile h1{font-size:28px}.personal-form-layout .form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){button.ultimate-card:hover{transform:none}.ultimate-card{transition:none}}.ultimate-card.proclubs-card{--pro-accent:#aaf4df;clip-path:polygon(7% 0,93% 0,100% 5%,100% 91%,94% 97%,50% 100%,6% 97%,0 91%,0 5%);color:#ecf5f5;background:linear-gradient(130deg,#f1f5ff,#8e99ba 22%,#d2c8f0 38%,#b1f3dc 55%,#e8eefb 70%,#6d7c9d)!important}.pro-card-face{clip-path:inherit;isolation:isolate;background:repeating-linear-gradient(140deg,#0000 0 30px,#ffffff08 31px,#0000 32px),radial-gradient(at 80% 10%,#aaa0d952,#0000 65%),linear-gradient(155deg,#27373f,#121c27 65%,#244243);padding:17px 14px 22px;position:relative;overflow:hidden}.pro-card-face:before{content:"";z-index:-1;opacity:.22;background:conic-gradient(from 30deg at 70% 38%,#0000,#a1bbff,#0000 20%,#7ef7dc,#0000 35%);position:absolute;inset:0}.pro-card-edition{color:#b9e5e4;letter-spacing:1px;align-items:center;gap:6px;padding:0 4px 12px;font-size:7px;display:flex}.pro-card-edition b{color:#edfaf7;letter-spacing:1.6px;margin-left:auto;font-size:10px}.pro-card-art{height:205px;margin:0 -13px;position:relative;overflow:hidden}.pro-card-art>img{object-fit:cover;object-position:center 22%;filter:saturate(.8)contrast(1.05);width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.pro-card-number{z-index:2;color:#e0edff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101b2abb;border:1px solid #b6d8ec44;border-radius:3px;flex-direction:column;align-items:center;gap:5px;max-width:75px;padding:8px 6px;display:flex;position:absolute;top:6px;left:13px}.pro-card-number strong{font-family:var(--display);font-size:36px;font-weight:600;line-height:.95}.pro-card-number>span{text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:60px;font-size:8px;overflow:hidden}.pro-card-number .flag{width:16px;height:16px;margin-top:6px}.pro-card-silhouette{color:#acc7d66b;background:radial-gradient(at 60% 80%,#97cbd52e,#0000 70%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pro-card-silhouette svg{width:145px;height:175px}.pro-card-holo{pointer-events:none;background:linear-gradient(132deg,#0000 22%,#cbd7ff11 22.5%,#0000 23% 75%,#a1ffde22 75.5%,#0000 76%);position:absolute;inset:0}.pro-card-captain{color:#1d352c;background:#cbe9a7;border:1px solid #f2ffe7;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;font-weight:800;display:grid;position:absolute;bottom:25px;right:13px}.pro-card-identity{margin-top:-7px;position:relative}.pro-card-identity>span{color:#a7ddd7;text-transform:uppercase;letter-spacing:1.5px;white-space:nowrap;text-overflow:ellipsis;font-size:7px;display:block;overflow:hidden}.pro-card-identity h3{font-family:var(--display);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#eff8ff;margin:6px 0 3px;font-size:23px;line-height:1.2;overflow:hidden}.pro-card-identity>p{color:#aabcc8;white-space:nowrap;text-overflow:ellipsis;margin:0 0 10px;font-size:9px;overflow:hidden}.pro-card-team{border-top:1px solid #b7d3e22e;justify-content:center;align-items:center;gap:8px;height:38px;margin:0 10px;padding-top:9px;display:flex}.pro-card-team>.crest,.pro-card-team .crest svg{width:23px;height:26px}.pro-card-team .crest b{font-size:6px;top:8px}.pro-card-team>span:last-child{white-space:nowrap;text-overflow:ellipsis;color:#bddbdc;max-width:165px;font-size:9px;overflow:hidden}.pro-card-stats{border-top:1px solid #b7d3e22e;grid-template-columns:repeat(3,1fr);margin:11px 10px 0;padding:12px 0 8px;display:grid}.pro-card-stats>span{border-right:1px solid #b7d3e222;flex-direction:column;gap:4px;display:flex}.pro-card-stats>span:last-child{border:0}.pro-card-stats b{color:#e5f0ff;font-size:20px;font-weight:600;line-height:1}.pro-card-stats small{letter-spacing:1.3px;color:#b0dbd9;font-size:7px}.pro-card-footer{letter-spacing:1.1px;color:#a0bfc8;border-top:1px solid #b7d3e225;justify-content:space-between;align-items:center;gap:8px;margin:5px 8px 0;padding-top:9px;font-size:6px;display:flex}.modal:has(.match-lineups){max-width:1160px}.match-lineups{border-top:1px solid var(--border);padding:28px}.lineup-section-title{justify-content:space-between;align-items:center;gap:14px;margin:0 0 22px;display:flex}.lineup-section-title h2{font-family:var(--display);margin-top:6px;font-size:32px;font-weight:500}.lineup-section-title .eyebrow{font-size:8px}.lineup-side-tabs{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.lineup-side-tabs>button{text-align:left;background:#172019;border:1px solid #354236;border-radius:5px;align-items:center;gap:12px;min-width:0;padding:14px 17px;display:flex}.lineup-side-tabs>button>span:nth-child(2){flex:1;min-width:0}.lineup-side-tabs b{color:#e4eae3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.lineup-side-tabs small{color:#8c9d90;margin-top:4px;font-size:9px;display:block}.lineup-side-tabs svg:last-child{color:#9ad7bf}.lineup-manage-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.lineup-manage-bar p{color:#8c9d91;align-items:center;gap:7px;max-width:520px;font-size:10px;display:flex}.lineup-unannounced{text-align:center;color:#94b1a3;background:radial-gradient(#a1d4bb0b,#0000 70%);border:1px dashed #415046;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:250px;padding:30px;display:flex}.lineup-unannounced h3{font-family:var(--display);color:#dce6dc;font-size:25px;font-weight:500}.lineup-unannounced p{color:#8b9d91;font-size:12px}.lineup-summary{align-items:center;gap:14px;margin-bottom:17px;display:flex}.lineup-summary>span:first-child{flex:1;align-items:center;gap:11px;font-size:14px;display:flex}.lineup-summary>span:first-child b{font-weight:500}.lineup-formation{font-family:var(--display);letter-spacing:1px;color:#c5e0d2;font-size:23px}.lineup-private-note{color:#c2bf99;background:#b8ad6107;border:1px solid #6a674333;border-radius:4px;align-items:center;gap:8px;margin:14px 0;padding:12px 15px;font-size:10px;display:flex}.lineup-view-grid,.lineup-editor-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:25px;display:grid}.lineup-pitch{isolation:isolate;aspect-ratio:4/5;background:radial-gradient(at 50% 0,#74bf9d1f,#0000 70%),repeating-linear-gradient(#183e2f 80% 90%,#15362a 90% 100%);border:1px solid #49745e;border-radius:7px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 65px #04160dd9}.lineup-pitch:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#bcd5e611,#0000 25% 75%,#9bdeb70c);position:absolute;inset:0}.lineup-pitch.dense{aspect-ratio:5/7}.pitch-markings{stroke:#add9bc36;stroke-width:.45px;fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pitch-brand{font:700 45px var(--display);color:#b5d7c30b;letter-spacing:8px;white-space:nowrap;text-align:center;pointer-events:none;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.pitch-brand>span{font:500 8px var(--font);letter-spacing:6px;display:block}.pitch-slot{color:#e3f6ea;z-index:2;text-align:center;filter:drop-shadow(0 6px 6px #0006);background:0 0;border:0;width:17.5%;min-width:0;height:17%;padding:0;display:block;position:absolute;transform:translate(-50%,-50%)}.dense .pitch-slot{width:16.5%;height:13.5%}button.pitch-slot:hover,button.pitch-slot.selected{filter:drop-shadow(0 0 7px #83d9c8b0);color:#fff}button.pitch-slot.selected:after{content:"";pointer-events:none;border:2px solid #99ffe8;border-radius:5px;position:absolute;inset:-4px -5px -2px}button.pitch-slot:focus-visible{outline-offset:6px;outline:3px solid #e5fff6}.pitch-position{color:#b8ecdc;letter-spacing:1px;background:#0c241ee0;border:1px solid #6e9d7b66;border-radius:12px;padding:1px 10px;font-size:9px;font-weight:700;line-height:1.5;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.pitch-empty{color:#b0cbb6;background:linear-gradient(145deg,#3d5242e0,#122d23d9);border:1px dashed #91b79d7a;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:100%;display:flex}.pitch-empty>b{font-family:var(--display);font-size:22px;font-weight:500;line-height:1}.pitch-empty>small{color:#8eab98;font-size:8px}.pitch-hint{color:#8ba594;text-align:center;margin-top:17px;font-size:10px;line-height:1.7}.pitch-slot .ultimate-card.proclubs-card.compact{width:100%;max-width:none;height:100%;cursor:inherit;clip-path:polygon(5% 0,95% 0,100% 4%,100% 93%,50% 100%,0 93%,0 4%);margin:0;padding:1px!important}.compact .pro-card-face{height:100%;clip-path:inherit;padding:4px 4px 7px}.compact .pro-card-edition{letter-spacing:.4px;gap:3px;padding:0 1px 3px;font-size:4px;line-height:1}.compact .pro-card-edition>svg{width:7px;height:7px}.compact .pro-card-edition>b{letter-spacing:.5px;font-size:5px}.compact .pro-card-art{height:calc(100% - 32px);min-height:15px;margin:0 -3px}.compact .pro-card-art>img{object-position:center 20%;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.compact .pro-card-number{background:#11222ea3;border:0;gap:2px;max-width:32px;padding:3px;top:3px;left:4px}.compact .pro-card-number strong{font-size:17px}.compact .pro-card-number>span{max-width:25px;font-size:5px}.compact .pro-card-silhouette svg{width:75%;height:100%}.compact .pro-card-identity{margin-top:-3px}.compact .pro-card-identity>span{letter-spacing:1px;font-size:5px;line-height:1}.compact .pro-card-identity h3{font-family:var(--font);letter-spacing:-.25px;text-transform:none;margin:3px 0 0;font-size:9px;font-weight:600;line-height:1.4}.compact .pro-card-captain{width:15px;height:15px;font-size:9px;bottom:4px;right:5px}.lineup-team-sheet{background:#111b15;border:1px solid #34483c;border-radius:5px;padding:20px}.lineup-team-sheet h3{font-family:var(--display);margin:8px 0 17px;font-size:25px;font-weight:500}.lineup-team-sheet ol{margin:0;padding:0;list-style:none}.lineup-team-sheet li{border-bottom:1px solid #2d3d32;align-items:center;gap:9px;min-width:0;padding:9px 0;display:flex}.lineup-team-sheet li>b{color:#8bcdb8;flex-shrink:0;width:27px;font-size:8px}.lineup-team-sheet .portrait-avatar{border-radius:4px;width:28px;height:32px}.lineup-team-sheet li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.lineup-team-sheet li small{color:#7e9788;margin-top:2px;font-size:8px;display:block}.captain-mark{color:#213a2c;background:#c5dfab;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:9px;font-style:normal;font-weight:800;display:grid}.lineup-team-sheet>p{color:#a2c7b5;align-items:center;gap:7px;margin:17px 0 11px;font-size:10px;display:flex}.lineup-team-sheet>small{font-size:8px;display:block}.lineup-bench{border-top:1px solid #34483c;margin-top:28px;padding-top:22px}.lineup-bench h3{font-family:var(--display);margin:8px 0 17px;font-size:25px;font-weight:500}.lineup-bench h3>span{font:500 11px var(--font);color:#8d9e91;margin-left:10px}.lineup-bench-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.lineup-bench>p{font-size:11px}.lineup-editor-toolbar{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:18px;display:flex}.lineup-editor-toolbar>label{color:#91a598;align-items:center;gap:12px;font-size:10px;display:flex}.lineup-editor-toolbar select{color:#c5e4d6;letter-spacing:1px;background:#14261c;border-color:#506b5b;min-width:140px;font-size:14px;font-weight:600}.lineup-count{color:#9eb1a3;align-items:center;gap:9px;display:flex}.lineup-count b{font-family:var(--display);font-size:26px;line-height:1}.lineup-count b small{font:400 12px var(--font);color:#789380}.lineup-count em{letter-spacing:1px;margin-top:4px;font-size:7px;font-style:normal;display:block}.lineup-count.complete{color:#b7e4b0}.lineup-editor-toolbar>.btn{margin-left:auto;font-size:10px}.lineup-selector{background:#111b15;border:1px solid #3a4f40;border-radius:5px;overflow:hidden}.lineup-roster-tabs{border-bottom:1px solid #334638;grid-template-columns:1fr 1fr;display:grid}.lineup-roster-tabs>button{color:#8faaa0;border-bottom:2px solid #0000;padding:14px 9px;font-size:11px}.lineup-roster-tabs>button.active{color:#b5f0db;background:#a6e4cf08;border-bottom-color:#a6e4cf}.lineup-roster-tabs span{color:#6f9d85;margin-left:6px;font-size:9px}.lineup-slot-target{min-height:128px;padding:20px 17px 16px}.lineup-slot-target .eyebrow{color:#7faf97;font-size:7px}.lineup-slot-target h3{margin:8px 0;font-size:15px;font-weight:500}.lineup-slot-target p{color:#809c8b;font-size:10px;line-height:1.7}.lineup-slot-target .text-link{margin-top:9px;font-size:9px}.lineup-selector>.search{width:calc(100% - 32px);min-width:0;min-height:38px;margin:0 16px 13px}.lineup-selector .search input{font-size:10px}.lineup-roster-options{overscroll-behavior:contain;scrollbar-color:#45604d #121e16;scrollbar-width:thin;border-block:1px solid #304034;max-height:365px;padding:5px 10px;overflow-y:auto}.lineup-roster-option{text-align:left;border-bottom:1px solid #25362a;border-radius:3px;align-items:center;gap:9px;width:100%;padding:9px 6px;display:flex}.lineup-roster-option:last-child{border-bottom:0}.lineup-roster-option.selected{color:#bde8d8;background:#8fe0be12}.lineup-roster-option:hover{color:#bde8d8;background:#8fe0be0b}.lineup-roster-option>.portrait-avatar{border-radius:4px;flex-shrink:0;width:33px;height:40px}.lineup-roster-option>span:nth-child(2){flex:1;min-width:0}.lineup-roster-option b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;display:block;overflow:hidden}.lineup-roster-option small{color:#789783;margin-top:3px;font-size:9px;display:block}.lineup-assignment{color:#81cba8;border:1px solid #344d3d;border-radius:3px;flex-shrink:0;place-items:center;min-width:24px;height:23px;padding:0 3px;font-size:8px;display:grid}.lineup-captain-select{color:#adc5b4;flex-direction:column;gap:8px;padding:18px 16px;font-size:10px;display:flex}.lineup-captain-select select{background:#142319;border-color:#3f5c48;width:100%;min-width:0;font-size:11px}.lineup-captain-select>small{color:#789581;font-size:9px;line-height:1.6}.lineup-accessible-list{background:#111c14;border:1px solid #3a4e40;border-radius:5px;margin:25px 0 0}.lineup-accessible-list summary{cursor:pointer;color:#b5c9ba;justify-content:space-between;align-items:center;padding:15px 18px;font-size:11px;list-style:none;display:flex}.lineup-accessible-list[open] summary svg{transform:rotate(90deg)}.lineup-accessible-list>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 18px 18px;display:grid}.lineup-accessible-list label{color:#92ab9a;flex-direction:column;gap:7px;font-size:10px;display:flex}.lineup-accessible-list select{background:#17271b;border-color:#364e3c;width:100%;min-width:0;max-width:100%;font-size:10px}.lineup-selected-bench{border-bottom:1px solid #35483b;padding:20px 0}.lineup-selected-bench>b{margin-bottom:12px;font-size:11px;font-weight:500;display:block}.lineup-selected-bench>div{flex-wrap:wrap;gap:8px;display:flex}.lineup-selected-bench button{background:#192c20;border:1px solid #415a48;border-radius:4px;align-items:center;gap:8px;padding:6px 10px;font-size:10px;display:flex}.lineup-selected-bench .portrait-avatar{width:23px;height:27px}.lineup-admin-note{color:#c0b68f;flex-direction:column;gap:8px;margin:22px 0 0;font-size:11px;display:flex}.lineup-save-bar{border-top:1px solid #394b3e;flex-direction:column;gap:15px;margin-top:24px;padding-top:20px;display:flex}.lineup-save-bar>span{color:#8f9f91;align-items:center;gap:7px;font-size:10px;display:flex}.lineup-save-bar>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.lineup-success{color:#b9dfc1;background:#91d7a90b;border:1px solid #3d7152;border-radius:4px;align-items:center;gap:9px;margin-bottom:18px;padding:13px 15px;font-size:11px;display:flex}.roster-cards{border-top:1px solid var(--border);padding:20px}.roster-cards summary{cursor:pointer;color:#b6d5c5;justify-content:space-between;align-items:center;font-size:12px;display:flex}.roster-cards .players-grid{margin-top:22px}.captain-match>div:first-child{flex:1}.captain-match>.btn{margin-left:0}@media (max-width:850px){.lineup-view-grid,.lineup-editor-grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:18px}.match-lineups{padding:22px}.lineup-side-tabs>button{gap:8px;padding:12px}.lineup-side-tabs b{font-size:11px}.lineup-side-tabs .crest{width:27px;height:31px}.lineup-team-sheet{padding:15px}.lineup-team-sheet li{gap:7px}.lineup-team-sheet li>.portrait-avatar{display:none}.lineup-team-sheet li>span{font-size:9px}.lineup-bench-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.compact .pro-card-edition>span{display:none}.compact .pro-card-identity h3{font-size:7px}.compact .pro-card-art{height:calc(100% - 29px)}.compact .pro-card-number strong{font-size:14px}.compact .pro-card-number>span{display:none}.compact .pro-card-captain{width:13px;height:13px;font-size:8px;right:3px}.pitch-position{padding:1px 8px;font-size:7px;bottom:-13px}.pitch-empty>b{font-size:17px}.pitch-empty>small{font-size:6px}.lineup-editor-toolbar{gap:14px}.lineup-editor-toolbar>.btn{margin-left:0}}@media (max-width:680px){.match-lineups{padding:18px}.lineup-section-title h2{font-size:27px}.lineup-view-grid,.lineup-editor-grid{grid-template-columns:minmax(0,1fr)}.lineup-pitch{max-width:570px;margin:auto}.lineup-selector{width:100%}.lineup-roster-options{max-height:290px}.lineup-team-sheet li>.portrait-avatar{display:inline-flex}.lineup-team-sheet li>span{font-size:11px}.lineup-team-sheet ol{grid-template-columns:1fr 1fr;gap:0 17px;display:grid}.lineup-team-sheet li>b{width:22px}.lineup-summary{flex-wrap:wrap;gap:10px}.lineup-summary>span:first-child{flex-basis:calc(100% - 65px);order:0}.lineup-summary .badge{order:2}.lineup-formation{order:1}.lineup-manage-bar{flex-wrap:wrap}.lineup-side-tabs{gap:8px}.lineup-side-tabs>button>.crest{display:none}.lineup-side-tabs>button>svg{width:14px;height:14px}.lineup-side-tabs b{font-size:10px}.lineup-side-tabs small{font-size:8px}.lineup-accessible-list>div{grid-template-columns:1fr 1fr}.lineup-bench-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lineup-editor-toolbar>label,.lineup-editor-toolbar>label>select{flex:1}.lineup-editor-toolbar>.btn{flex:1;justify-content:center}.lineup-save-bar>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.lineup-save-bar .btn.primary{grid-column:1/-1}.compact .pro-card-art{height:calc(100% - 31px)}.compact .pro-card-identity h3{font-size:8px}.pitch-empty>small{font-size:7px}.compact .pro-card-edition>span{font-size:3px;display:block}.compact .pro-card-number strong{font-size:17px}.compact .pro-card-number>span{font-size:5px;display:block}.roster-cards{padding:15px}}@media (max-width:480px){.pro-card-face{padding:13px 9px 18px}.pro-card-edition{letter-spacing:.7px;gap:3px;padding:0 2px 10px;font-size:5px}.pro-card-edition>b{letter-spacing:.8px;font-size:7px}.pro-card-edition>svg{width:8px;height:8px}.pro-card-art{height:160px;margin:0 -8px}.pro-card-number{max-width:48px;padding:6px 4px;top:5px;left:9px}.pro-card-number strong{font-size:27px}.pro-card-number>span{max-width:40px;font-size:6px}.pro-card-identity>span{letter-spacing:1px;font-size:5px}.pro-card-identity h3{font-size:18px}.pro-card-identity>p{font-size:8px}.pro-card-team{gap:5px;height:34px;margin:0 4px}.pro-card-team>span:last-child{max-width:115px;font-size:7px}.pro-card-stats{margin:9px 4px 0;padding:10px 0 5px}.pro-card-stats b{font-size:17px}.pro-card-stats small{font-size:6px}.pro-card-footer{letter-spacing:.6px;margin:6px 4px 0;font-size:5px}.match-lineups{padding:14px}.lineup-section-title .eyebrow{letter-spacing:1.4px;font-size:6px}.lineup-section-title h2{font-size:25px}.lineup-editor-toolbar{gap:12px}.lineup-editor-toolbar .btn{padding:9px 10px;font-size:9px}.pitch-empty{gap:3px}.pitch-empty svg{width:15px;height:15px}.pitch-empty>b{font-size:15px}.pitch-empty>small{font-size:5px}.pitch-position{letter-spacing:.8px;padding:1px 6px;font-size:6px;bottom:-12px}.compact .pro-card-face{padding:3px 3px 6px}.compact .pro-card-edition{gap:1px;padding:0 1px 3px}.compact .pro-card-edition>span{display:none}.compact .pro-card-edition>b{font-size:4px}.compact .pro-card-edition>svg{width:5px;height:5px}.compact .pro-card-art{height:calc(100% - 24px);margin:0 -2px}.compact .pro-card-number{background:#11222bba;padding:2px;top:2px;left:3px}.compact .pro-card-number strong{font-size:12px}.compact .pro-card-number>span{font-size:4px}.compact .pro-card-identity>span{letter-spacing:.4px;font-size:4px}.compact .pro-card-identity h3{letter-spacing:-.2px;margin:2px 0 0;font-size:6px;line-height:1.2}.compact .pro-card-captain{width:11px;height:11px;font-size:6px;bottom:4px;right:3px}.lineup-count b{font-size:24px}.lineup-accessible-list>div{grid-template-columns:1fr}.lineup-team-sheet{padding:14px}.lineup-team-sheet ol{grid-template-columns:1fr}.lineup-team-sheet li>span{font-size:11px}.lineup-side-tabs>button{gap:5px;padding:10px 8px}.lineup-side-tabs>button>svg{display:none}.lineup-summary>span:first-child{font-size:12px}.lineup-formation{font-size:20px}.lineup-save-bar .btn{padding:10px;font-size:10px}.pitch-hint{font-size:8px}}.game-artwork-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:22px;display:grid}.game-artwork-card{overflow:hidden}.game-cover-preview{background:radial-gradient(ellipse at 70% 20%,color-mix(in srgb,var(--game-color) 20%,transparent),transparent 70%),#161d16;height:165px;color:var(--game-color);justify-content:center;align-items:center;gap:18px;display:flex;position:relative}.game-cover-preview>img{object-fit:cover;width:100%;height:100%}.game-cover-preview>b{letter-spacing:-2px;font-size:45px;font-weight:700}.game-cover-preview>span{color:#f0eddf;background:linear-gradient(#0000,#10150de8);padding:35px 20px 14px;font-size:13px;font-weight:600;position:absolute;inset:auto 0 0}.game-artwork-details{padding:20px}.game-artwork-details h3{margin:0 0 5px;font-size:17px}.game-artwork-details>p{color:#8b9a8c;margin:0;font-size:11px}.game-artwork-details .identity-image-field{border:0;gap:0;padding:0}.game-artwork-details .identity-image-preview{display:none}.game-artwork-details .btn{justify-content:center;width:100%}.game-tab-artwork{object-fit:cover;border-radius:5px;width:44px;height:42px}.competition-card{isolation:isolate;min-height:235px;position:relative;overflow:hidden}.competition-game-cover{object-fit:cover;z-index:-2;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.competition-card:has(.competition-game-cover):before{content:"";z-index:-1;background:linear-gradient(#111b0f22,#111b0ff0);position:absolute;inset:0}.game-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.game-tabs>button{min-width:0}.game-tabs>button .game-symbol{flex-shrink:0}.nav-actions .account-btn>.portrait-avatar{width:27px;height:27px}.game-gt7 .ultimate-card-inner{background:radial-gradient(at top,#7fa2d530,#0000 65%),linear-gradient(160deg,#202c37,#11191d 65%,#1b2532)}@media (max-width:900px){.game-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.game-artwork-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:480px){.game-tabs{overflow:auto;display:flex!important}.game-tabs>button{min-width:170px}.game-artwork-grid{grid-template-columns:1fr}.game-tab-artwork{width:34px;height:34px}}:root{--bg:#070c0b;--panel:#101917;--panel2:#14221d;--border:#283b32;--muted:#a2b4aa;--text:#f4f8f5;--gold:#26d995;--pt-green:var(--gold);--pt-green-deep:#08794c;--pt-red:#ed4053;--pt-red-deep:#bd2337;--pt-gold:#e8c76e;--pt-surface:#101917;--pt-radius:12px}body{background:radial-gradient(ellipse at 2% 28%, #06472d16, transparent 45%), var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:15px}::selection{color:#fff;background:#187f55}button:disabled{cursor:not-allowed}button,a{transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:2px solid var(--pt-green);outline-offset:4px}.eyebrow{color:var(--pt-gold);letter-spacing:2px;font-size:10px}.text-link{color:var(--pt-green);font-size:12px}.text-link:hover{color:#c0ffe2}.btn{letter-spacing:.15px;border-radius:7px;min-height:46px;padding:12px 19px;font-size:13px;font-weight:700}.btn.primary{color:#fff;background:linear-gradient(115deg,#087d4e,#05633e);border-color:#24ad74;box-shadow:inset 0 1px #ffffff15,0 5px 20px #00351f22}.btn.primary:hover{color:#fff;background:#0a8051;border-color:#65dfab;box-shadow:0 7px 25px #048b4c30}.btn.subtle{color:#e1eee5;background:#15231c88;border-color:#3a5145}.btn.subtle:hover{border-color:var(--pt-green);color:#eafff2;background:#1c3c2b}.icon-btn{color:#b3c7ba;border-radius:6px}.icon-btn:hover{color:var(--pt-green);background:#19402c}.badge,.status-pill{letter-spacing:.7px;color:#c2d5c8;border-color:#405246;border-radius:5px;padding:5px 8px;font-size:9px}.badge.confirmed,.confirmed{color:#8ff0b6;background:#0a332133;border-color:#2a714b}.live{color:#ff8e9c}.finished{color:#8bedb4}.upcoming{color:#f2d47c}.live-dot{background:#43e991;box-shadow:0 0 10px #40f49640}.data-note,.count-label{color:#9ab2a2;font-size:11px}.form-error{color:#ffb6bc;background:#7d1d2b22;border-color:#ab3f4e66;border-radius:7px;font-size:12px}.empty{color:#a3bcab;background:#0d1711;border-color:#3b5546;border-radius:10px}.empty h3,.empty h2{color:#e8f1e8}.empty p{font-size:13px}.loading{color:#a9c8b5}.private-bar{color:#aac6b6;letter-spacing:1.4px;background:#051d12;border-bottom:1px solid #214b35;height:30px;padding-inline:max(28px,50vw - 660px)}.private-bar>span:first-child{color:#dbe9dd}.private-bar .flag{width:20px;height:20px;margin:0}.private-bar>span:last-child{color:#9cb7a4;font-size:8px}.site-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#09110feb;border-bottom:1px solid #284232}.site-header:after{content:"";opacity:.85;background:linear-gradient(90deg,#169358 0 39.7%,#e7c86d 39.7% 40.1%,#b82538 40.1%);width:100%;height:2px;position:absolute;bottom:-1px;left:0}.site-header .nav-wrap{gap:20px;max-width:1480px;height:90px;margin:0 auto;padding:0 28px}.brand{gap:11px}.brand-image{filter:drop-shadow(0 3px 12px #0007);width:55px;height:55px}.brand b{color:#fff;letter-spacing:.8px;font-size:26px}.brand small{color:#b7cdbd;letter-spacing:3.4px;font-size:8px}.nav-wrap nav{gap:17px}.nav-wrap nav a{color:#b0c2b7;font-size:12px;font-weight:600}.nav-wrap nav a.active{color:#fff}.nav-wrap nav a.active:after{background:var(--pt-green);height:3px;box-shadow:0 -5px 18px #1bdf8d33}.nav-wrap nav a:hover{color:var(--pt-green)}.nav-actions{align-items:center;gap:8px}.account-btn{color:#e8f5ea;background:#12291b;border-color:#305640;border-radius:6px;padding:10px 12px}.account-btn:hover{color:#fff;background:#1a3b27;border-color:#51c08c}.admin-btn{color:#edcf8c;background:#3026112e;border-color:#76603966;border-radius:6px;padding:11px 12px}.admin-btn.active,.admin-btn:hover{border-color:var(--pt-gold);color:#ffe4a6;background:#54421e33}.social-links{gap:3px}.social-links>a,.social-links>button{color:#adc4b6;border-radius:5px;width:25px;height:30px}.social-links>a:hover,.social-links>button:hover{color:#afffd3;background:#133c26;border-color:#417456}.social-links .unconfigured{color:#7e9586}.ticker{background:#0c1511;border-bottom-color:#293b30;height:78px}.ticker-label{color:#b2efc7;background:linear-gradient(110deg,#0a3e27,#10271b);border-right-color:#355c43;width:160px}.ticker-label:before{content:"";background:var(--pt-red);width:3px;height:100%;position:absolute;top:0;left:0}.ticker-label small{color:#8eb49b;font-size:7px}.ticker-card{border-right-color:#2b3e31}.ticker-card b{color:#e1eee1;font-size:13px}.ticker-card small{color:#a0b6a6;font-size:9px}.ticker-state{border-radius:4px;font-size:8px}.ticker-state.live{color:#ffadb5;background:#841c2b44;border-color:#a43f4d77}.ticker-state.finished{color:#8de8ae;background:#0c5b3130;border-color:#28764b66}.ticker-state.upcoming{color:#f1cf78;background:#6e561924;border-color:#8e763f55}.ticker-avatar{color:#cbe7d2;background:#162d20;border-color:#45654f}.ticker-pause{color:#b1d9bb;background:#15291d;border-left-color:#3b5743}.site-announcement{color:#d9efd9;background:#062d1b;border-block-color:#31583e}.hero{background:radial-gradient(at 8% 0,#00683d3b,#0000 50%),radial-gradient(at 94% 38%,#ac1e2a22,#0000 50%),#08100d;border-bottom-color:#2c4936}.hero:before{background-image:linear-gradient(#97e4b905 1px,#0000 1px),linear-gradient(90deg,#97e4b905 1px,#0000 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero:after{content:"";background:linear-gradient(90deg,#0b9557 0 40%,#d3b667 40% 40.2%,#d32e40 40.2%);width:100%;height:3px;position:absolute;bottom:0;left:0}.hero-grid{grid-template-columns:1.05fr 1fr;gap:10px;max-width:1320px;min-height:530px;margin:0 auto;padding:48px 28px 28px}.hero-copy>.eyebrow{color:var(--pt-gold);letter-spacing:2px;font-size:10px}.gold-line{background:var(--pt-red);width:30px;height:3px}.hero-copy h1{letter-spacing:-.5px;text-wrap:balance;margin:27px 0;font-size:clamp(66px,6.6vw,102px);font-weight:800;line-height:.96}.hero-copy h1>span{color:var(--pt-green);text-shadow:0 5px 45px #0083481a}.hero-copy>p{color:#b6c9bb;max-width:460px;font-size:16px;line-height:1.75}.hero-actions{gap:12px;margin:30px 0}.hero-actions .btn{min-height:49px;padding-inline:21px}.hero-actions .btn.subtle{color:#ffe1e5;background:#5c152027;border-color:#a13b4b}.hero-actions .btn.subtle:hover{background:#72212c55;border-color:#ef6677}.hero-caption{color:#a1baaa;font-size:11px}.hero-caption b{color:#d7e9d9}.hero>.stats-row{border-top:1px solid #45614a55;max-width:1264px;margin:0 auto;padding:25px 0 28px}.hero>.stats-row>div{border-color:#45614a55}.stats-row b{color:#f2f7ef;font-size:38px}.stats-row b span{color:#a5c0ab;letter-spacing:1.5px;font-size:9px}.stats-row small{color:#9db5a3;font-size:11px}.stats-row .national b{color:#d8e9d6}.stats-row .national>span{color:#aac2ae}.national-arena{isolation:isolate;width:100%;max-width:650px;margin:0 auto;position:relative}.national-arena-glow{z-index:-1;background:radial-gradient(#0ba1633d,#0000 70%);border-radius:50%;position:absolute;inset:9% 42% 16% 1%}.national-arena-glow.red{background:radial-gradient(#ed334032,#0000 70%);inset:6% -9% 15% 42%}.national-arena-coordinate{color:#8cb79d;letter-spacing:3px;justify-content:space-between;padding-left:10%;padding-right:9%;font-size:8px;display:flex;position:absolute;top:3%;left:0;right:0}.national-arena-coordinate>span{color:#b97c83}.national-arena-art{filter:drop-shadow(0 15px 24px #0005);width:100%;height:auto;display:block}.arena-background-type{font:800 202px var(--display);letter-spacing:10px;fill:#afcfbb05;stroke:#aac8b418;stroke-width:.4px}.national-arena-art image{filter:drop-shadow(0 14px 25px #0009)}.national-arena-footer{border-top:1px solid #5d806544;justify-content:center;align-items:center;gap:20px;max-width:88%;margin:-20px auto 0;padding:16px 0;display:flex;position:relative}.national-emblem{letter-spacing:2px;color:#d6e7d8;align-items:center;gap:8px;font-size:9px;display:flex}.national-arena-footer>span:nth-child(2){color:#a1b9a6;letter-spacing:1px;max-width:220px;font-size:8px;line-height:1.8}.arena-edition{letter-spacing:2px;color:#93a58d;margin-left:auto;font-size:7px}.arena-edition b{font:700 25px var(--display);color:var(--pt-gold);letter-spacing:1px;margin-top:4px;line-height:1;display:block}.main-content{max-width:1264px;margin:0 auto;padding-bottom:75px}.section-heading{margin:38px 0 22px}.section-heading h2{color:#f0f7f0;letter-spacing:.1px;font-size:34px;font-weight:600}.section-heading .eyebrow{font-size:9px}.panel{border-radius:var(--pt-radius);background:linear-gradient(145deg,#14201a,#0d1712);border-color:#304736;box-shadow:0 6px 24px #00000012}.panel-heading{background:#12231a66;border-bottom-color:#2f4635;height:66px}.panel-heading h3{color:#dfeee0;font-size:15px}.panel-heading h3 svg{color:var(--pt-green)}.panel-heading>.muted{color:#9eb6a3;font-size:11px}.panel-footer{color:#9db7a4;border-top-color:#2b4432;font-size:10px}.panel-footer .text-link{font-size:11px}.game-tabs{background:0 0;border:0;border-radius:0;gap:10px;margin:28px 0 32px;overflow:visible}.game-tabs>button{background:#111d16;border-radius:9px;gap:12px;min-height:85px;padding:18px 17px;border:1px solid #2e4635!important}.game-tabs>button:last-child{border:1px solid #2e4635!important}.game-tabs>button:hover{background:#172d20;transform:translateY(-2px);border-color:#4d7b59!important}.game-tabs>button.active{box-shadow:inset 3px 0 0 var(--pt-green);background:linear-gradient(120deg,#0c4027,#14261a);border-color:#479e64!important}.game-tabs>button.active:after{background:var(--pt-red);border-radius:1px;width:26px;height:3px;bottom:-1px;left:17px;right:auto}.game-tabs b{color:#e4f0e5;font-size:12px;line-height:1.4}.game-tabs small{color:#97b09d;font-size:10px;line-height:1.4}.game-tabs>button>svg{color:#97b99d;width:14px}.game-symbol{font-size:31px}.competition-picker{background:#101f16;border-color:#314d39;border-radius:9px;padding:16px 20px}.competition-picker>label{color:#b8d0bb}.competition-picker select{color:#e0eee0;background:#0b1910;border-color:#3d5b42;font-size:13px}.standings thead{background:#0a1910}.standings th{color:#a6c1aa;height:45px;font-size:10px}.standings td{color:#c3d5c2;border-bottom-color:#293f2e;height:64px;font-size:13px}.standings tr:hover{background:#2d6b3e13}.standings .rank.first{color:var(--pt-gold);background:#19633515;border-left-color:#37d384}.standings td.points{color:#e7d69e;font-size:17px}.standings .positive{color:#8de5a3}.standings .team-link{color:#e4eee0}.team-link{color:#d9e9d9}.ranking-note{color:#a6bea8;border-top-color:#324d36;font-size:10px}.form .win{color:#a0efaf;background:#10572a66}.form .loss{color:#ffc0c6;background:#772d3855}.form .draw{color:#f3d38e;background:#5c4b2866}.spotlight{border-radius:var(--pt-radius);background:radial-gradient(at 100% 0,#c62a3920,#0000 70%),#151b14;border-color:#684f3a;padding:24px}.spotlight>.eyebrow{color:#edbfa0}.spotlight-title h3{color:#f4eddb;font-size:24px}.spotlight>p{color:#b4bca6;font-size:10px}.match{background:linear-gradient(150deg,#15231a,#0e1912);border-color:#324a37;border-radius:10px;transition:border-color .2s,box-shadow .2s}.match:hover{border-color:#5b8563;box-shadow:0 8px 25px #0002}.match-meta{color:#a5bca7;border-bottom:1px solid #2b453233;padding:15px 18px;font-size:9px}.match-meta>span:last-child{font-size:10px}.match-body{gap:10px;padding:25px 18px}.match-body strong{color:#f1f7e9;font-size:43px;font-weight:600}.match-body strong em{color:#61846b}.match-body strong small{color:#a8c2a8;font-size:9px}.match-body strong .versus{color:#bdceb8}.match-body>span>b{color:#d3e4cf;font-size:10px}.match footer{border-top-color:#2b4230;padding:14px 17px}.match footer>span{color:#a5bba5;font-size:10px}.match footer .text-link{font-size:10px}.match .crest{filter:drop-shadow(0 4px 10px #0005)}.community-banner{background:radial-gradient(at 100%,#a4213022,#0000 60%),linear-gradient(115deg,#10391f,#111d14);border-color:#3b5c42;border-radius:12px;padding:30px;position:relative;overflow:hidden}.community-banner:before{content:"";background:linear-gradient(#14c571 0 40%,#dcbf69 40% 40.5%,#d53344 40.5%);width:4px;position:absolute;top:0;bottom:0;left:0}.community-icon{color:#b4e4bc;background:#1e5d2a33;border-color:#6c956677}.community-banner h2{color:#f1f5df;font-size:29px}.community-banner p{color:#b6c8ae;font-size:12px}.competition-card,.tournament-card{background:radial-gradient(at 100% 0,#c8253520,#0000 65%),linear-gradient(145deg,#173322,#101d15);border-color:#3d5b43;border-radius:10px;box-shadow:inset 0 2px #6dc59119}.competition-card:hover,.competition-card.selected,.tournament-card:hover,.tournament-card.selected{background-color:#153c23;border-color:#6cbd7d;transform:translateY(-3px);box-shadow:0 8px 25px #0003}.competition-card h3{color:#eef5e8;font-size:26px}.competition-card p,.tournament-card p{color:#afc8b1;font-size:12px}.comp-bottom{color:#bad7be;font-size:11px}.competition-card.selected .comp-bottom{color:#8ff4ae}.comp-number{color:#b5d6b50e!important}.tournament-card>span:first-child>svg{color:var(--pt-gold)}.tournament-card h3{color:#eff7e7;font-size:28px}.tournament-card>div,.tournament-card>small{color:#afc3ab}.league-icon{color:var(--pt-gold);background:#b49c3d0c;border-color:#b59b4d55;border-radius:9px}.league-title h2{color:#f3f5e7;font-size:34px}.league-title p{color:#a8bca5;font-size:12px}.subtabs{border-bottom-color:#37543d;gap:28px}.subtabs button{color:#aec5ae;font-size:13px}.subtabs button.active{color:#83e9a4}.subtabs button.active:after{background:#2dcc78;height:3px}.team-card{background:radial-gradient(at 50% 0,#1c794527,#0000 70%),#111d15;border-color:#34543d;border-radius:12px;position:relative}.team-card:before{content:"";opacity:.75;background:linear-gradient(90deg,#15b96c 40%,#dc3548 40%);height:2px;position:absolute;inset:0 14px auto}.team-card:hover{border-color:#69ba7c;box-shadow:0 10px 30px #0002}.team-card h3{color:#f1f6e6;font-size:25px}.team-card>p,.team-card-stats span{color:#a6bda2;font-size:11px}.team-card-top .eyebrow{color:#a8c9a5;font-size:9px}.team-card-stats{border-top-color:#37523a}.team-card-stats b{color:#e6ebcb;font-size:28px}.profile-hero,.player-card-profile{background:radial-gradient(at 95% 0,#a4212922,#0000 62%),linear-gradient(120deg,#173d26,#111d14);border-color:#3d6044;border-radius:12px}.profile-hero h1,.player-card-profile h1{color:#f4f6e8}.profile-hero p{color:#b5c9af;font-size:13px}.profile-stats>div{border-color:#344b33}.profile-stats span{color:#b0c3a6}.player-mode-card{background:linear-gradient(125deg,#173621,#111f15);border-color:#3b5a3c;border-radius:12px}.player-mode-card.active{background:radial-gradient(at 0 0,#32e59017,#0000 75%),#133520;border-color:#42be72;box-shadow:inset 3px 0 #3bdc83}.player-mode-card:nth-child(2){background:linear-gradient(125deg,#321c20,#1e1717);border-color:#69404a}.player-mode-card:nth-child(2).active{background:radial-gradient(at 0 0,#ef43532b,#0000 75%),#301b20;border-color:#df5969;box-shadow:inset 3px 0 #ec4e61}.player-mode-card b{color:#edf5e1}.player-mode-card small,.player-mode-card em{color:#b2cba9}.player-mode-card:nth-child(2) small,.player-mode-card:nth-child(2) em{color:#d5adb0}.player-mode-card:nth-child(2).active>.game-symbol,.player-mode-card:nth-child(2).active>svg{color:#ff8e9d}.participant-mode-heading h3,.journey-title h3{color:#edf5df}.participant-mode-heading p,.journey-title p,.roster-header p{color:#a8bfa3;font-size:12px}.mode-context{color:#c4e7bd;background:#10321c;border-color:#38653c;border-radius:8px}.mode-context span,.mode-context .mode-account-name{color:#abcca2}.participation-steps>button{background:#12261a;border-color:#3e6044;border-radius:9px}.participation-steps>button.active{background:#1a4228;border-color:#5cbb7a}.participation-steps>button.active>span{color:#082b19;background:#4ddd92;border-color:#4ddd92}.participation-steps b{color:#d4e6cd}.participation-steps small{color:#a5bea0;font-size:10px}.participation-steps>button>span{color:#bdd3b3;border-color:#628568}.journey-team,.personal-profile,.roster-panel{background:linear-gradient(130deg,#162a1b,#101c14)}.roster-member{border-color:#355138}.roster-member b{color:#deedce;font-size:13px}.roster-member small,.roster-footer>span,.invite-search>p{color:#a7bea0;font-size:11px}.team-invite-link,.roster-header,.roster-footer,.roster-cards{border-color:#38573d}.team-invite-link{background:#0b1b10}.priority-notice,.mode-invite-notice,.admin-priority{color:#efd2a0;background:#67321c29;border-color:#a26e3e66;border-radius:9px}.captain-match{background:linear-gradient(115deg,#17351f,#121f15);border-color:#3d6144}.captain-match h3{color:#edf4df}.captain-match p,.submission-deadline{color:#b0c8a7;font-size:11px}.submission-deadline.overdue{color:#ffadad}.ultimate-card.proclubs-card{background:linear-gradient(135deg,#f3e7bb,#64c598 24%,#dce9e4 43%,#e9b4b3 72%,#ba5665)!important}.pro-card-face{background:repeating-linear-gradient(140deg,#0000 0 30px,#ffffff07 31px,#0000 32px),radial-gradient(at 100% 0,#bc283e33,#0000 65%),linear-gradient(155deg,#193e2a,#0d2116 65%,#2a2f1b)}.pro-card-face:before{opacity:.18;background:conic-gradient(from 20deg at 70% 38%,#0000,#d2e5bd,#0000 20%,#e75157,#0000 35%)}.pro-card-edition{color:#bde5bf}.pro-card-identity>span{color:#b4dcaf}.pro-card-identity h3{color:#f5f5e1}.pro-card-identity>p{color:#b4c9ac}.pro-card-number{color:#edf4d8;background:#0a2417bd;border-color:#a9c79055}.pro-card-team{border-top-color:#c0d19833}.pro-card-team>span:last-child{color:#ccdbb2}.pro-card-stats{border-top-color:#b5cd9833}.pro-card-stats b{color:#f3efcf}.pro-card-stats small{color:#c4d4a4}.pro-card-footer{color:#bbcca4}.lineup-section-title h2{color:#f1f7e9}.lineup-side-tabs>button,.lineup-selector,.lineup-team-sheet,.lineup-accessible-list{background:#101f16;border-color:#3d5a44}.lineup-side-tabs>button.active{background:#17402a;border-color:#58c082}.lineup-side-tabs small{color:#a9c4ae}.lineup-side-tabs>button>svg,.lineup-roster-tabs>button.active{color:#99e8b4}.lineup-roster-tabs>button.active{background:#163d24;border-color:#4ddb90}.lineup-roster-option.selected{background:#27653b33}.lineup-roster-option small,.lineup-slot-target p,.lineup-captain-select>small{color:#a1bda4}.lineup-pitch{border-color:#579a6d;box-shadow:inset 0 0 65px #04160dd9,0 12px 30px #0003}.pitch-slot .compact .pro-card-edition,.pitch-slot .compact .pro-card-identity>span{color:#b8e9bd}.lineup-private-note{color:#dfd2ab;background:#67592313;border-color:#80703e44}.lineup-manage-bar p,.pitch-hint,.lineup-save-bar>span{color:#a4bba9}.field,select{color:#e0efdc;background:#0c1a10;border-color:#3c5a41;border-radius:7px;min-height:45px;font-size:12px}textarea.field{line-height:1.7}.field::placeholder,.search input::placeholder{color:#94ab96}.search{color:#a8c3ad;background:#0f2015;border-color:#3a5940;border-radius:7px;min-height:45px}.search input{color:#edf6e7;font-size:12px}.search:focus-within,.field:focus{border-color:#48c780}.entity-form label,.form-grid label,.result-form>label{color:#c2d7b9;font-size:12px}.form-grid small,.entity-form>p{color:#a9bfa0}.identity-image-field{background:#10271988;border-color:#3b5c41;border-radius:9px}.identity-image-preview{background:#16371f;border-color:#5a8561}.identity-image-controls small{color:#a1b89e}.identity-image-controls .image-file-label{color:#dbedd2}.team-logo-preview{background:radial-gradient(at top,#2d8a4733,#102015);border-color:#588b5e}.team-logo-preview p{color:#c3d3a5}.admin-welcome{background:#122b1b;border-color:#3c5f43;border-radius:10px}.admin-welcome h3{color:#e4f1dc}.admin-welcome p{color:#b1c7a6;font-size:12px}.admin-avatar,.admin-person-avatar{color:#c4ebc8;background:#204e2e;border-color:#4d7b53}.admin-sidebar{background:#101e14;border-color:#37543c;border-radius:12px}.admin-sidebar-brand{color:#c0e8c6;background:#143622;border-color:#365a3c}.admin-sidebar-brand small{color:#a2bfa5}.admin-sidebar nav button{color:#b9cfb6;border-radius:6px;font-size:12px}.admin-sidebar nav button.active{color:#b3efc3;background:#265b363b;border-color:#3a8b50}.admin-sidebar nav button.active:before{background:#46d987}.admin-sidebar nav button:hover{color:#edffe8;background:#1b3f26}.admin-stage-heading p,.admin-connection{color:#a4bfa2}.admin-intro{background:radial-gradient(at 100% 0,#a5242d2c,#0000 65%),linear-gradient(115deg,#1b4528,#132118);border-color:#48704b;border-radius:12px}.admin-intro h3{color:#f0f3dc}.admin-intro p{color:#bacfab}.overview-emblem{color:var(--pt-gold);background:#e0c1550c;border-color:#a78f4f66}.admin-metric{background:linear-gradient(145deg,#1b3721,#111f15);border-color:#3e5e40;border-radius:10px}.admin-metric>span{color:#88c295}.admin-metric strong{color:#f1f3d8}.admin-metric small{color:#b3caa5;font-size:11px}.admin-metric:hover{border-color:#6bb77a}.admin-card>header{border-bottom-color:#3b573d}.admin-card h3{color:#e4efd6}.admin-shortcuts button,.admin-upcoming button,.admin-activity>div{border-color:#2d4b32}.admin-shortcuts small,.admin-upcoming small,.admin-activity small{color:#a7bf9d}.admin-shortcuts b,.admin-activity b,.admin-upcoming b{color:#dcecd0}.admin-shortcuts>button>svg:first-child{color:#77c48d}.site-editor-toolbar p,.site-editor .control-section>p{color:#abc19f}.site-logo-preview{background:#102517;border-color:#426045;border-radius:8px}.site-home-preview{background:radial-gradient(at 100%,#9f242832,#0000 65%),#122e1b;border-color:#4d7050}.access-card{background:#112719;border-color:#3c6145;border-radius:12px}.access-card p{color:#b5cba9}.admin-owner-note{color:#d6d9aa;background:#8a83301a;border-color:#6e764652}.control-section{border-radius:10px}.modal{background:#101e15;border-color:#4a7050;border-radius:13px;box-shadow:0 30px 120px #000a}.modal>header{background:linear-gradient(110deg,#153e25,#1f2116);border-bottom-color:#3e5c42}.modal>header h2{color:#edf4dc}.overlay{background:#020905d9}.result-form textarea,.result-form>label select,.score-inputs input{color:#eef7df;background:#0b1e10;border-color:#476847}.score-inputs label{color:#c6ddba}.score-inputs>span{color:#91ac80}.detail-score>strong{color:#f3f4d9}.detail-info{color:#afc6a3}.toast{color:#d9f1d3;background:#133c23;border-color:#62af76;border-radius:10px}.audio-dock{background:#0c2015ee;border-color:#42684b}.audio-dock button{color:#c1dfb9}.auth-shell{isolation:isolate;background:radial-gradient(at 0 24%,#006a3f32,#0000 52%),radial-gradient(at 100% 65%,#9b1e2e26,#0000 48%),#080e0b;padding:0 32px 24px;position:relative}.auth-shell:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 115px,#b9e9c503 116px,#0000 117px);position:absolute;inset:0}.auth-shell:after{content:"";background:linear-gradient(90deg,#08914f 40%,#e9c767 40% 40.2%,#d02e40 40.2%);height:4px;position:absolute;top:0;left:0;right:0}.auth-topline{border-bottom:1px solid #41604644;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1320px;min-height:96px;margin:0 auto;display:flex}.auth-wordmark{color:#eff5e8;align-items:center;gap:12px;display:flex}.auth-wordmark>img{object-fit:contain;width:45px;height:45px}.auth-wordmark>span{font:600 24px var(--display);letter-spacing:.5px}.auth-wordmark small{font:500 8px var(--font);letter-spacing:2.4px;color:#a3bca5;margin-top:5px;display:block}.auth-national-signature{color:#b5c8b4;letter-spacing:1.8px;align-items:center;gap:12px;font-size:9px;display:flex}.auth-national-signature .flag{width:26px;height:26px}.auth-stage{grid-template-columns:minmax(0,1.15fr) minmax(370px,460px);align-items:center;gap:clamp(36px,6vw,90px);width:100%;max-width:1264px;margin:auto;padding:48px 0 54px;display:grid}.auth-brand{text-align:left;min-width:0}.auth-brand>.eyebrow{color:#edcf8a;letter-spacing:2.1px;align-items:center;gap:10px;font-size:9px;display:flex}.national-signal{background:linear-gradient(#21b86a 40%,#ed3e50 40%);width:6px;height:20px;display:inline-block;transform:skew(-15deg)}.auth-brand h1{font:800 clamp(55px, 5.9vw, 86px) / .98 var(--display);color:#f6f6e9;text-transform:uppercase;letter-spacing:-.5px;overflow-wrap:anywhere;max-width:none;margin:26px 0 19px}.auth-brand h1 em{color:var(--pt-green);font-style:normal}.auth-brand>p{color:#b5c8b8;font-size:16px}.auth-games{justify-content:flex-start;gap:9px;margin:25px 0 5px}.auth-games>span{color:#bce1bd;letter-spacing:1.2px;background:#092f1b66;border-color:#34754b66;border-radius:4px;padding:7px 10px;font-size:8px}.auth-games>span:nth-child(2){color:#e5afb7;background:#6c1b2829;border-color:#a2435266}.auth-games>span:last-child{color:#d7cc9b;background:#99843c0c;border-color:#9d8b4644}.compact-arena{width:min(480px,100%);margin:14px 0 0}.compact-arena .national-arena-coordinate{display:none}.compact-arena .national-arena-art{margin-top:-20px;margin-bottom:-40px}.compact-arena .national-arena-footer{max-width:92%;padding-block:14px}.compact-arena .national-arena-footer>span:nth-child(2){font-size:7px}.compact-arena .arena-edition{display:none}.auth-path{gap:13px;margin:29px 0 18px;display:flex}.auth-path>span{color:#d1e5ce;gap:7px;font-size:11px}.auth-path>span>i{color:#a1d8a8;background:#0d2e1a;border:1px solid #497351;border-radius:5px;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.auth-path>span>svg{display:none}.auth-path>svg{color:#789c7d}.auth-brand .auth-brand-note{color:#9fbaa5;font-size:11px;display:flex}.auth-card{isolation:isolate;background:linear-gradient(155deg,#192c1edb,#111b14f5 65%);border:1px solid #49664c;border-radius:14px;padding:32px;position:relative;overflow:hidden;box-shadow:0 25px 100px #0006,inset 0 1px #bdd3a90c}.auth-card:before{content:"";background:linear-gradient(90deg,#20ae64 40%,#dfbd61 40% 40.5%,#d33b4c 40.5%);width:100%;height:3px;position:absolute;top:0;left:0}.auth-card .eyebrow{color:#dbc484;font-size:9px}.auth-card h2{font:600 36px / 1.1 var(--display);color:#f4f5e5;letter-spacing:0;margin:12px 0}.auth-card>p{color:#b1c2ad;margin-bottom:23px;font-size:13px}.auth-tabs{background:#0c1810;border:1px solid #3e5a43;border-radius:8px;gap:5px;margin-bottom:27px;padding:5px}.auth-tabs button{color:#adc4ad;border-radius:5px;min-height:40px;font-size:12px}.auth-tabs button.active{color:#f2f8e9;background:#1b5632;box-shadow:inset 0 1px #b6efbc11}.auth-tabs button:hover{color:#fff}.auth-card label,.account-security label{color:#d6e5cd;font-size:12px}.auth-input,.auth-password{color:#9abb9e;background:#0a180f;border-color:#3a5b41;border-radius:7px;padding-inline:13px}.auth-input input,.auth-password input{color:#f0f6e9;height:48px;font-size:14px}.auth-input input::placeholder{color:#8ea68e}.auth-input:focus-within,.auth-password:focus-within{border-color:#42c67a;box-shadow:0 0 0 3px #19b96b17}.auth-password button{color:#afc9ac}.auth-card .auth-hint{color:#9fb59d;font-size:11px}.auth-submit{min-height:49px;margin-top:12px;font-size:13px}.auth-separator{color:#a0b49b;margin:25px 0 16px;font-size:10px}.auth-separator:before,.auth-separator:after{background:#3e5840}.auth-native{background:#1b281b;border-color:#496648;font-size:12px}.auth-card .identity-image-field{background:#112a1999;border-color:#35553a;padding:12px}.auth-card .identity-image-preview{width:62px;height:76px}.auth-card .identity-image-controls small{color:#a7bd9e;font-size:10px}.auth-card .image-file-label{font-size:11px}.auth-footer{color:#a0b59d;border-top-color:#3d5c4244;width:100%;max-width:1320px;padding-top:21px;font-size:11px}.account-security{background:#102819;border-color:#3e6344;border-radius:10px}.security-heading p,.account-security .muted{color:#aac1a2}.security-email{color:#d0e5c5;background:#0d2012;border-color:#45684a}.site-footer{background:#09150d;border-top-color:#37543b;padding-inline:max(28px,50vw - 632px);position:relative}.site-footer:before{content:"";background:linear-gradient(90deg,#238d50 40%,#ba9c58 40% 40.2%,#9e2b3b 40.2%);height:2px;position:absolute;top:-2px;left:0;right:0}.site-footer p{color:#9bb296;font-size:12px}.footer-links{color:#b3c9aa;font-size:12px}.footer-links button{font-size:12px}.footer-bottom{color:#91aa8b;border-top-color:#38523a;font-size:10px}@media (min-width:1500px){.hero-grid{min-height:570px}.hero-copy h1{font-size:104px}.admin-content{max-width:1360px}}@media (max-width:1360px){.main-content,.hero>.stats-row{margin-inline:32px}.hero-grid{padding-inline:32px}.site-header .nav-wrap{gap:17px;padding-inline:24px}.nav-wrap nav{gap:13px}.nav-wrap nav a{font-size:11px}.brand b{font-size:24px}.social-links{gap:1px}.social-links>a,.social-links>button{width:22px}}@media (max-width:1280px){.mobile-menu{display:inline-flex!important}.nav-wrap nav{background:#102017;border-bottom:1px solid #45684a;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:14px 28px;display:none;position:absolute;top:90px;left:0;right:0;box-shadow:0 20px 30px #0005}.nav-wrap nav.open{display:flex}.nav-wrap nav a{border-radius:5px;height:auto;padding:14px 12px;font-size:14px}.nav-wrap nav a.active{color:#b3e9be;background:#245b3433}.nav-wrap nav a.active:after{display:none}.nav-wrap nav a:hover{background:#1f4229}.nav-actions{gap:11px}.social-links{gap:6px}.social-links>a,.social-links>button{width:25px}.hero-copy h1{font-size:83px}.auth-stage{grid-template-columns:minmax(0,1fr) 430px;gap:44px}.auth-brand h1{font-size:74px}}@media (max-width:1000px){.hero-grid{min-height:460px}.hero-copy h1{font-size:67px}.hero-copy>p{font-size:14px}.hero-copy>.eyebrow{font-size:8px}.hero-actions{flex-wrap:wrap}.hero-actions .btn{min-height:45px;padding-inline:15px;font-size:11px}.hero>.stats-row .national{display:none}.hero>.stats-row{grid-template-columns:repeat(3,1fr)}.hero>.stats-row>div:nth-child(3){border-right:0}.national-arena-footer{gap:11px}.national-arena-footer>span:nth-child(2){font-size:6px}.national-emblem{letter-spacing:1px;font-size:7px}.arena-edition b{font-size:20px}.auth-stage{grid-template-columns:minmax(0,1fr) 390px;gap:28px}.auth-brand h1{font-size:60px}.auth-brand>.eyebrow{letter-spacing:1.5px;font-size:7px}.auth-card{padding:27px}.auth-path{gap:9px}.auth-path>span{gap:5px;font-size:10px}.auth-path>span>i{width:20px;height:20px}.compact-arena .national-arena-footer>span:nth-child(2){display:none}}@media (max-width:800px){.main-content{margin-inline:22px}.hero-grid{grid-template-columns:1.1fr 1fr;padding-inline:22px}.hero-copy h1{font-size:60px}.hero>.stats-row{margin-inline:22px}.site-header .nav-wrap{padding-inline:22px}.nav-actions{gap:8px}.social-links{gap:3px}.social-links>a,.social-links>button{width:22px}.admin-btn{padding:10px}.game-tabs>button{padding:16px}.game-tabs small{font-size:10px}.section-heading h2{font-size:30px}.panel-heading>.muted{font-size:10px}.auth-shell{padding:0 24px 24px}.auth-stage{grid-template-columns:minmax(0,1fr);gap:30px;max-width:540px;padding-top:35px}.auth-topline{min-height:84px}.auth-wordmark>span{font-size:23px}.auth-national-signature{letter-spacing:1px;font-size:7px}.auth-brand{text-align:left}.auth-brand h1{margin:23px 0 17px;font-size:74px}.auth-brand>.eyebrow{font-size:9px}.auth-brand>p{font-size:15px}.compact-arena,.auth-path,.auth-brand .auth-brand-note{display:none}.auth-games{justify-content:flex-start;margin:23px 0 0}.auth-card{padding:30px}.admin-sidebar{border-radius:10px}.admin-sidebar-brand{border-radius:9px 9px 0 0}.participation-steps small{font-size:10px}}@media (max-width:620px){.private-bar{letter-spacing:.8px;height:26px;padding-inline:16px;font-size:7px}.private-bar>span:last-child{letter-spacing:.6px;font-size:6px}.site-header .nav-wrap{align-items:flex-start;gap:8px;height:114px;padding:15px 16px 0}.brand{gap:9px}.brand-image{width:44px;height:46px}.brand b{max-width:137px;font-size:24px}.brand small{letter-spacing:2.3px;margin-top:6px;font-size:7px}.nav-actions{gap:6px;padding-top:6px}.nav-actions .account-btn,.nav-actions .admin-btn{border-radius:5px;min-width:32px;height:34px;padding:8px}.nav-actions .account-btn>.portrait-avatar{width:20px;height:22px}.nav-actions .icon-btn{width:29px;height:34px}.nav-actions .social-links{border-top:1px solid #2e4c36;justify-content:flex-end;gap:13px;padding-top:8px;position:absolute;inset:auto 16px 9px}.social-links>a,.social-links>button{width:24px;height:24px}.nav-wrap nav{padding:10px 16px;top:114px}.ticker{height:73px}.ticker-label{gap:5px;width:91px}.ticker-label>span{font-size:9px}.ticker-label small{font-size:5px}.ticker-card{gap:11px;min-width:274px;padding:11px 15px}.ticker-card b{font-size:12px}.ticker-card small{font-size:9px}.ticker-state{font-size:7px}.ticker-pause{width:30px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;margin:0;padding:34px 20px 22px;display:grid}.hero-copy h1{margin:24px 0 21px;font-size:clamp(60px,13vw,80px);line-height:.97}.hero-copy>p{max-width:100%;font-size:14px}.hero-copy>.eyebrow{letter-spacing:1.6px;font-size:8px}.hero-actions{flex-wrap:wrap;gap:10px;margin:25px 0}.hero-actions .btn{min-height:46px;padding-inline:17px;font-size:11px}.hero-caption{font-size:10px}.hero-grid>.national-arena{max-width:380px;margin-top:-15px;margin-bottom:-4px}.hero-grid>.national-arena .national-arena-art{max-height:none}.national-arena-coordinate{letter-spacing:2px;font-size:6px}.national-arena-footer{margin-top:-22px;padding-top:12px}.national-arena-footer>span:nth-child(2){font-size:6px}.hero>.stats-row{gap:0;margin-inline:20px;padding:21px 0 25px}.hero>.stats-row>div{padding-inline:13px}.hero>.stats-row>div:first-child{padding-left:0}.hero>.stats-row b{font-size:32px}.hero>.stats-row b span{letter-spacing:.8px;padding:7px 0 0;font-size:6px;display:block}.hero>.stats-row small{font-size:9px}.main-content{margin-inline:18px;padding-bottom:50px}.game-tabs{gap:8px;margin:22px 0 28px}.game-tabs>button{border-radius:8px;gap:9px;min-height:80px;padding:13px 11px}.game-tabs b{font-size:11px;line-height:1.4}.game-tabs small{font-size:9px;line-height:1.4}.game-tabs .game-symbol{min-width:28px;font-size:27px}.game-tabs>button>svg{display:none}.game-tab-artwork{width:32px;height:36px}.game-tabs>button.active:after{left:12px}.section-heading{gap:12px;margin-top:31px}.section-heading h2{font-size:29px}.section-heading .eyebrow{letter-spacing:1.4px;font-size:7px}.section-heading .text-link{font-size:10px}.competition-picker{padding:14px}.competition-picker select{font-size:12px}.panel-heading{height:62px;padding-inline:17px}.panel-heading h3{font-size:14px}.standings th{font-size:9px}.standings td{font-size:12px}.standings td.points{font-size:16px}.match-meta{padding-inline:17px;font-size:9px}.match-body{padding-block:22px}.match-body strong{font-size:40px}.match footer>span,.match footer .text-link{font-size:10px}.community-banner{padding:24px 20px}.community-banner h2{font-size:25px}.community-banner p{font-size:12px}.team-card h3{font-size:23px}.profile-hero h1{font-size:34px}.profile-hero p{font-size:11px}.team-card>p{font-size:10px}.player-mode-card{padding:22px}.player-mode-card em,.participation-steps b{font-size:11px}.participation-steps small{font-size:9px}.participation-steps>button{padding:16px 13px}.captain-match h3{font-size:26px}.captain-match>.btn{font-size:11px}.modal>header{padding:21px}.modal>header h2{font-size:27px}.auth-shell{padding-inline:18px}.auth-topline{gap:14px;min-height:82px}.auth-wordmark>img{width:39px;height:39px}.auth-wordmark>span{font-size:22px}.auth-wordmark small{letter-spacing:2px;font-size:7px}.auth-national-signature{gap:0;font-size:0}.auth-national-signature .flag{width:24px;height:24px}.auth-stage{gap:27px;padding-top:30px;padding-bottom:36px}.auth-brand>.eyebrow{letter-spacing:1.6px;font-size:7px}.auth-brand h1{margin:21px 0 15px;font-size:clamp(52px,12vw,69px)}.auth-brand>p{font-size:14px}.auth-games{gap:7px;margin-top:21px}.auth-games>span{letter-spacing:1px;padding:7px 9px;font-size:7px}.auth-card{border-radius:11px;padding:26px 22px}.auth-card h2{font-size:34px}.auth-card>p{font-size:13px}.auth-tabs button{font-size:12px}.auth-footer{gap:12px;font-size:9px;line-height:1.7}.auth-footer>span{text-align:right;max-width:130px}.site-footer{padding:32px 20px 24px}.footer-links{flex-wrap:wrap;gap:20px}.footer-bottom{color:#9ab491;gap:14px;line-height:1.7}}@media (max-width:380px){.site-header .nav-wrap{padding-inline:12px}.brand{gap:7px}.brand b{max-width:118px;font-size:22px}.brand-image{width:39px;height:43px}.nav-actions{gap:4px}.nav-actions .account-btn,.nav-actions .admin-btn{min-width:30px;padding:7px}.nav-actions .icon-btn{width:26px}.hero-actions .btn{padding-inline:12px}.game-tabs>button{gap:7px;padding-inline:9px}.game-tabs b{font-size:10px}.game-tabs small{font-size:8px}.auth-card{padding-inline:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}.game-tabs>button:hover,.competition-card:hover,.tournament-card:hover,.btn.primary:hover{transform:none}}.site-search-trigger{color:#c6dccb;background:#12251a;border:1px solid #3a5c43;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-width:40px;height:38px;padding:0 10px;display:inline-flex}.site-search-trigger:hover{color:#fff;background:#20452c;border-color:#71ba87}.site-search-trigger>span,.site-search-trigger>kbd{display:none}.league-search{padding:24px}.league-search>label{color:#acd3b3;background:#0b1c11;border:1px solid #4b7853;border-radius:8px;align-items:center;gap:12px;padding:0 15px;display:flex}.league-search>label:focus-within{border-color:#62c58b;box-shadow:0 0 0 3px #27bf6e19}.league-search input{color:#edf6e8;background:0 0;border:0;outline:none;width:100%;min-width:0;height:52px;font-size:14px}.league-search input::placeholder{color:#99b39d}.league-search-context{color:#9bb39e;margin:11px 2px 21px;font-size:11px}.league-search-results{overscroll-behavior:contain;max-height:50dvh;overflow-y:auto}.league-search-results section+section{margin-top:18px}.league-search-results h3{font:600 10px var(--font);letter-spacing:1.5px;text-transform:uppercase;color:#bbd1b3;margin:0 0 9px}.league-search-results section>button{text-align:left;border-bottom:1px solid #294431;border-radius:5px;align-items:center;gap:12px;width:100%;padding:11px 8px;display:flex}.league-search-results section>button:hover{background:#255e3733}.league-search-results button>span:nth-child(2){flex:1;min-width:0}.league-search-results b{color:#e6f3df;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.league-search-results small{color:#a1bba0;margin-top:3px;font-size:10px;display:block}.league-search-results .portrait-avatar,.league-search-results .crest,.search-trophy{flex-shrink:0;width:33px;height:38px}.search-trophy{color:#dbc481;background:#b0953610;border:1px solid #716238;border-radius:6px;place-items:center;display:grid}.league-search-results button>svg{color:#8fc9a0}.league-search-shortcuts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.league-search-shortcuts>button{text-align:left;color:#d3e5ca;background:#122b1b;border:1px solid #365d3e;border-radius:7px;align-items:center;gap:9px;min-width:0;padding:16px 12px;font-size:11px;display:flex}.league-search-shortcuts>button>svg:last-child{color:#7da886;margin-left:auto}.league-search-shortcuts>button:hover{background:#20472b;border-color:#68b278}.league-search-empty{text-align:center;color:#b5ccb0;padding:30px 10px;font-size:13px}.league-search-empty>svg{color:#73bb8a;margin-bottom:15px}.league-search-empty small{color:#92ad91;margin-top:10px;font-size:11px;display:block}.league-search>footer{color:#8fab91;border-top:1px solid #36513a;align-items:center;gap:6px;margin-top:22px;padding-top:16px;font-size:10px;display:flex}.league-search kbd{font:inherit;color:#c9dbc0;border:1px solid #4f6a50;border-radius:3px;padding:2px 5px}.league-search>footer>span{margin-left:auto;font-size:9px}.hub-hero .hero-grid{grid-template-columns:1.15fr 1fr;min-height:425px;padding-top:36px;padding-bottom:25px}.hub-hero .hero-copy h1{font-size:clamp(62px,5.9vw,86px)}.hub-hero .hero-copy>p{font-size:15px}.hub-hero .national-arena{max-width:485px}.hub-hero .hero-caption{display:none}.hero>.hub-overview-stats{grid-template-columns:repeat(4,1fr);gap:0;padding-top:23px;padding-bottom:25px;display:grid}.hub-overview-stats b{align-items:center;gap:15px;font-size:36px;display:flex}.hub-overview-stats b>span{letter-spacing:1.3px;align-items:center;gap:6px;padding-left:0;font-size:8px;display:flex}.hub-overview-stats small{color:#a4bca8;margin-top:7px;font-size:10px}.hero>.hub-overview-stats>div:nth-child(3){border-right:1px solid #45614a55}.hero>.hub-overview-stats>div:last-child{border:0}.league-hub{margin-top:34px}.hub-heading{border-bottom:1px solid #35513b;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:24px;display:flex}.hub-heading h2{font:600 35px var(--display);color:#eff5e7;margin-top:8px}.hub-heading .eyebrow{color:#b8cea9;font-size:8px}.hub-live-state{letter-spacing:1.2px;white-space:nowrap;color:#a5baa4;background:#15251a;border:1px solid #3c5740;border-radius:5px;align-items:center;gap:8px;padding:8px 10px;font-size:8px;display:flex}.hub-live-state:not(.connected) .live-dot{box-shadow:none;background:#9baa9a}.hub-live-state.connected{color:#abe4b9;background:#0e311d;border-color:#3a7d4e}.hub-section{margin-top:35px}.hub-section-title{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.hub-section-title>div>span{letter-spacing:1.7px;text-transform:uppercase;color:#9bb9a0;margin-bottom:7px;font-size:9px;display:block}.hub-section-title h3{font:600 29px var(--display);color:#edf3e4}.hub-section-count{color:#a5b99f;font-size:10px}.hub-competition-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.hub-panel-heading{background:#18342133;border-bottom:1px solid #34513a;align-items:center;gap:13px;min-height:87px;padding:20px 21px;display:flex}.hub-panel-symbol{color:#9ad9a8;background:#194d2d55;border:1px solid #4e8a5a66;border-radius:7px;flex-shrink:0;place-items:center;width:39px;height:41px;display:grid}.hub-panel-symbol.red{color:#eba2aa;background:#8c253529;border-color:#9a4c5266}.hub-panel-symbol.gold{color:#e5ce83;background:#ac8f3212;border-color:#8a774455}.hub-panel-heading>div{min-width:0}.hub-panel-heading>div>span{letter-spacing:1.3px;color:#9fb89f;margin-bottom:6px;font-size:8px;display:block}.hub-panel-heading h3{font:600 22px var(--display);color:#e6eed8;overflow-wrap:anywhere}.hub-panel-season{color:#c5c797;text-align:right;margin-left:auto;font-size:10px}.hub-panel-footer{border-top:1px solid #304d36;justify-content:space-between;align-items:center;gap:13px;padding:16px 20px;display:flex}.hub-panel-footer>span{color:#a1b69c;align-items:center;gap:6px;font-size:10px;display:flex}.hub-panel-footer .text-link{font-size:11px}.hub-standings .standings td{height:65px}.hub-standings .standings th{height:43px}.hub-kickoff-list>button{text-align:left;border-bottom:1px solid #29442f;width:100%;padding:17px 21px;display:block}.hub-kickoff-list>button:last-child{border:0}.hub-kickoff-list>button:hover{background:#2b713e14}.hub-kickoff-time{color:#bfc99d;align-items:center;gap:7px;font-size:10px;display:flex}.hub-kickoff-teams{justify-content:space-between;align-items:center;gap:11px;margin:10px 0 9px;display:flex}.hub-kickoff-teams>span{color:#dfebd3;flex:1;align-items:center;gap:9px;display:flex}.hub-kickoff-teams>span:last-child{justify-content:flex-end}.hub-kickoff-teams b{font-size:11px;font-weight:600}.hub-kickoff-teams>i{color:#849e7e;font-size:10px;font-style:normal}.hub-kickoff-list small{color:#9db595;font-size:9px}.hub-small-empty{text-align:center;color:#a1b999;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:35px 30px;display:flex}.hub-small-empty>svg{color:#6ba87d;margin-bottom:17px}.hub-small-empty h4{font:600 26px var(--display);color:#deead2;margin-bottom:10px}.hub-small-empty p{max-width:270px;font-size:12px;line-height:1.8}.hub-format-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hub-format-card{text-align:left;background:radial-gradient(at 100% 0,#32a15a16,#0000 65%),#122218;border:1px solid #3b5a40;border-radius:10px;padding:23px 21px;position:relative;overflow:hidden}.hub-format-card:hover{background-color:#173420;border-color:#71b17a;transform:translateY(-3px)}.hub-format-top{color:#a8ddaf;justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}.hub-format-top>span{color:#6b8d70;letter-spacing:2px;font-size:10px}.hub-format-card.format-1{background:radial-gradient(at 100% 0,#a5213525,#0000 65%),#231b1b;border-color:#614047}.hub-format-card.format-1 .hub-format-top{color:#e8a1aa}.hub-format-card.format-2 .hub-format-top{color:#ddca8c}.hub-format-card.format-3 .hub-format-top{color:#a5c4c2}.hub-format-card h4{font:600 23px var(--display);color:#edf1df;margin-bottom:10px}.hub-format-card p{color:#b1c2a4;min-height:38px;font-size:11px;line-height:1.7}.hub-format-card.format-1 p{color:#d0adae}.hub-format-bottom{color:#b7d3ae;border-top:1px solid #80ae7b2b;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:17px;font-size:10px;display:flex}.hub-community-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:22px;display:grid}.hub-leader-list>button{text-align:left;border-bottom:1px solid #2b4932;align-items:center;gap:13px;width:100%;padding:18px 21px;display:flex}.hub-leader-list>button:last-child{border:0}.hub-leader-list>button:hover{background:#2c713e14}.hub-leader-rank{color:#d4c68e;width:16px;font:600 20px var(--display)}.hub-leader-list .portrait-avatar{border-radius:5px;width:35px;height:42px}.hub-leader-list button>span:nth-child(3){flex:1;min-width:0}.hub-leader-list b{color:#e2edd5;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.hub-leader-list small{color:#9eb794;margin-top:5px;font-size:10px;display:block}.hub-leader-list strong{font:600 26px var(--display);color:#d6e7b5;text-align:right}.hub-leader-list strong>small{font:400 8px var(--font);color:#a0b893}.hub-leader-list button>svg{color:#76aa80}.hub-community-card{background:radial-gradient(at 100% 0,#a5293544,#0000 70%),linear-gradient(130deg,#163b23,#151e14);border:1px solid #5e6843;border-radius:12px;flex-direction:column;justify-content:center;padding:32px;display:flex;position:relative;overflow:hidden}.hub-community-card:before{content:"";background:linear-gradient(90deg,#2ab566 40%,#b3283d 40%);height:3px;position:absolute;top:0;left:0;right:0}.hub-community-card>.eyebrow{color:#dece98;font-size:8px}.hub-community-card h3{font:600 36px / 1.1 var(--display);color:#f0f2db;text-wrap:balance;margin:19px 0 17px}.hub-community-card p{color:#c5cfae;font-size:13px;line-height:1.8}.hub-community-actions{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.hub-community-actions .btn{padding-inline:14px;font-size:11px}.hub-community-card>.text-link{color:#c7dfb2;font-size:11px}.hub-empty{background:#12291a55;border:1px dashed #45694a;border-radius:10px;align-items:center;gap:19px;padding:28px;display:flex}.hub-empty>svg{color:#8acb9a}.hub-empty h4{color:#dcebd1;font:600 25px var(--display);margin-bottom:8px}.hub-empty p{color:#a6bc9d;font-size:12px}.hub-empty>.text-link{margin-left:auto}@media (min-width:1600px){.site-search-trigger>span{font-size:11px;display:inline}.site-search-trigger>kbd{font:400 8px var(--font);color:#a7bba2;border:1px solid #3d5a40;border-radius:3px;padding:3px 4px;display:inline}}@media (max-width:1000px){.hub-hero .hero-grid{min-height:380px}.hub-hero .hero-copy h1{font-size:68px}.hub-hero .hero-copy>p{font-size:13px}.hub-overview-stats b{font-size:34px;display:block}.hub-overview-stats b>span{margin-top:8px;font-size:7px}.hub-competition-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px}.hub-panel-heading{gap:10px;padding-inline:17px}.hub-panel-heading h3{font-size:20px}.hub-panel-season{display:none}.hub-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-format-card p{min-height:0}.hub-community-grid{grid-template-columns:1fr 1fr;gap:18px}.hub-community-card{padding:25px}.hub-community-card h3{font-size:30px}.hub-panel-footer{padding-inline:16px}.hub-panel-footer>span{font-size:9px}.hub-panel-footer .text-link{font-size:10px}}@media (max-width:800px){.hub-competition-grid,.hub-community-grid{grid-template-columns:minmax(0,1fr)}.hub-kickoff-list{grid-template-columns:1fr 1fr;display:grid}.hub-kickoff-list>button{border-right:1px solid #29442f}.hub-kickoff-list>button:nth-child(2n){border-right:0}.hub-kickoff-list>button:last-child{border-bottom:1px solid #29442f}.hub-kickoff-list .hub-small-empty{grid-column:1/-1;min-height:180px}.hub-community-card{padding:30px}.hub-community-card h3{max-width:400px}.hub-empty{flex-wrap:wrap}.hub-empty>.text-link{margin-left:43px}}@media (max-width:620px){.site-search-trigger{background:0 0;border:0;width:30px;min-width:30px;height:34px;padding:0}.site-search-trigger>svg{width:17px;height:17px}.site-header .brand b{max-width:125px;font-size:22px}.site-header .brand small{letter-spacing:2px;font-size:6px}.site-header .brand-image{width:39px;height:44px}.site-header .nav-actions{gap:3px}.site-header .nav-actions .icon-btn{width:27px}.site-header .nav-actions .admin-btn,.site-header .nav-actions .account-btn{min-width:30px;padding:7px}.league-search{padding:20px}.league-search-shortcuts{grid-template-columns:1fr}.league-search>footer>span{display:none}.hub-hero .hero-grid{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:30px}.hub-hero .hero-copy h1{margin-block:22px;font-size:clamp(57px,12.8vw,75px)}.hub-hero .hero-copy>p{font-size:14px}.hub-hero .hero-actions{margin-bottom:12px}.hub-hero .national-arena{max-width:320px;margin-top:0}.hub-hero .national-arena-footer{padding-block:10px}.hub-overview-stats>div{border-right:1px solid #45614a55!important;padding-inline:12px!important}.hub-overview-stats>div:nth-child(2){border-right:0!important}.hero>.hub-overview-stats{grid-template-columns:1fr 1fr;padding-block:0 4px}.hero>.hub-overview-stats>div{padding:20px 0 22px 16px!important}.hero>.hub-overview-stats>div:nth-child(odd){padding-left:0!important}.hero>.hub-overview-stats>div:nth-child(2n){border-right:0!important}.hero>.hub-overview-stats>div:nth-child(n+3){border-top:1px solid #45614a55}.hero>.hub-overview-stats b{gap:13px;font-size:33px;display:flex}.hero>.hub-overview-stats b>span{letter-spacing:.9px;margin:0;padding:0;font-size:8px;display:flex}.hero>.hub-overview-stats small{font-size:9px}.league-hub{margin-top:27px}.hub-heading{flex-wrap:wrap;gap:16px;padding-bottom:22px}.hub-heading h2{font-size:31px}.hub-heading .eyebrow,.hub-live-state{font-size:7px}.hub-section{margin-top:30px}.hub-section-title{align-items:flex-end;gap:12px}.hub-section-title h3{font-size:27px}.hub-section-title>div>span{letter-spacing:1.3px;font-size:7px}.hub-section-title>.text-link{gap:5px;font-size:10px}.hub-section-count{display:none}.hub-kickoff-list{grid-template-columns:1fr}.hub-kickoff-list>button{border-right:0;padding-inline:19px}.hub-kickoff-list>button:last-child{border:0}.hub-kickoff-time,.hub-kickoff-list small{font-size:10px}.hub-panel-heading{padding:19px}.hub-panel-heading h3{font-size:23px}.hub-panel-heading>div>span{font-size:8px}.hub-panel-footer{padding:16px 19px}.hub-format-grid{gap:11px}.hub-format-card{padding:19px 15px}.hub-format-top{margin-bottom:22px}.hub-format-top>svg{width:21px;height:21px}.hub-format-top>span{font-size:9px}.hub-format-card h4{font-size:22px;line-height:1.1}.hub-format-card p{min-height:35px;font-size:10px}.hub-format-bottom{gap:5px;margin-top:17px;padding-top:15px;font-size:9px}.hub-format-bottom>svg{width:13px}.hub-community-card{padding:28px 24px}.hub-community-card h3{font-size:34px}.hub-community-actions{gap:9px}.hub-community-actions .btn{min-height:44px;font-size:11px}.hub-empty{gap:15px;padding:24px 19px}.hub-empty h4{font-size:24px}.hub-empty>.text-link{margin-left:0}}@media (max-width:380px){.site-header .brand-image{width:34px;height:41px}.site-header .brand{gap:6px}.site-header .brand b{max-width:109px;font-size:21px}.site-header .nav-actions{gap:2px}.site-header .nav-actions .icon-btn{width:25px}.site-header .nav-actions .account-btn,.site-header .nav-actions .admin-btn{min-width:28px;padding:6px}.site-search-trigger{width:27px;min-width:27px}}html[data-theme=portugal] .btn.danger{color:#ffb6bd;background:#b622371b;border:1px solid #dc3b5266}html[data-theme=portugal] .btn.danger:hover:not(:disabled){color:#fff;background:#b62237;border-color:#f25367}html[data-theme=portugal] .btn.danger:disabled{opacity:.45;cursor:not-allowed}html[data-theme=portugal] .delete-competition>svg{color:#f25367}.delete-competition>label{color:#ccd7d1;overflow-wrap:anywhere;flex-direction:column;gap:10px;margin:22px 0;font-size:12px;line-height:1.8;display:flex}.delete-competition strong{color:#fff;font-weight:600}.game-selector{background:linear-gradient(105deg,#10291d,#101b15);border:1px solid #34513e;border-radius:10px;margin:24px 0 28px;overflow:hidden}.game-selector-current{align-items:center;gap:18px;padding:22px;display:flex}.game-selector-current>.game-symbol{background:#ffffff08;border-radius:8px;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;display:flex}.game-selector-current .game-symbol img{object-fit:cover;border-radius:8px;width:100%;height:100%}.game-selector-current h3{font-family:var(--display);margin-top:5px;font-size:28px;line-height:1.25}.game-selector-current p{color:#a5bdad;margin-top:5px;font-size:11px}.game-selector-current>label{color:#9fbaaa;flex-direction:column;gap:7px;min-width:240px;margin-left:auto;font-size:10px;display:flex}.game-selector-current select{color:#e0ece3;background:#0b1710;border-color:#3c6048;width:100%;min-width:0;font-size:12px}.game-mode-tabs{background:#0c1912;border-top:1px solid #34513e;flex-wrap:wrap;align-items:center;gap:10px;padding:15px 22px;display:flex}.game-mode-tabs>span{color:#a5bdad;margin-right:auto;font-size:11px}.game-mode-tabs button{text-align:left;border:1px solid #3a5443;border-radius:7px;min-width:145px;padding:11px 17px}.game-mode-tabs button b{color:#dfebe2;font-size:12px;display:block}.game-mode-tabs button small{color:#94ac9b;margin-top:5px;font-size:9px;display:block}.game-mode-tabs button.active{background:#163e28;border-color:#31ce8b;box-shadow:inset 3px 0 #ed4053}.game-catalog-search{background:#101f16;border:1px solid #34513e;border-radius:7px;align-items:center;gap:12px;max-width:600px;margin-bottom:22px;padding:13px 16px;display:flex}.game-catalog-search input{color:#dfebe2;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12px}.game-catalog-search>span{white-space:nowrap;color:#9eb3a4;font-size:10px}.game-catalog-card{flex-direction:column;min-width:0;display:flex}.game-catalog-card>.competition-card{text-align:left;flex:1;width:100%;min-height:230px}.game-catalog-card .game-mode-tabs{border:1px solid #34513e;border-top:0;border-radius:0 0 8px 8px;gap:8px;padding:12px}.game-catalog-card .game-mode-tabs>span{width:100%;font-size:10px}.game-catalog-card .game-mode-tabs button{flex:1;min-width:0;padding:10px}.game-catalog-card .game-mode-tabs small{font-size:8px}@media (max-width:650px){.game-selector-current{flex-wrap:wrap;gap:12px;padding:17px}.game-selector-current h3{font-size:24px}.game-selector-current>label{width:100%;min-width:0;margin-left:0}.game-selector-current select{font-size:12px}.game-mode-tabs{padding:13px 17px}.game-mode-tabs>span{width:100%}.game-mode-tabs button{flex:1;min-width:0;padding:10px}.game-catalog-card>.competition-card{min-height:210px}.game-catalog-card .game-mode-tabs{flex-direction:column;align-items:stretch}.game-catalog-card .game-mode-tabs small{font-size:9px}}.broadcast-board{background:linear-gradient(145deg,#12271e,#101b17);border:1px solid #274b3b;border-radius:12px;margin:26px 0 36px;padding:25px}.broadcast-heading{align-items:center;gap:14px;margin-bottom:20px;display:flex}.broadcast-heading-icon{color:#84e3aa;background:#173b29;border:1px solid #41785a;border-radius:10px;place-items:center;width:46px;height:46px;display:grid}.broadcast-heading h3{font-family:var(--display);margin:4px 0 0;font-size:25px}.broadcast-heading>.badge{white-space:nowrap;margin-left:auto}.broadcast-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.broadcast-card{background:#0d1913;border:1px solid #345040;border-radius:9px;min-width:0;overflow:hidden}.broadcast-active{border-color:#376447}.broadcast-cover{isolation:isolate;background:radial-gradient(at 80% 0,#47614380,#0000 65%),linear-gradient(130deg,#0c2920,#17211c);justify-content:center;align-items:center;height:144px;padding:15px;display:flex;position:relative;overflow:hidden}.broadcast-cover:before{content:"";z-index:-1;background:repeating-linear-gradient(125deg,#0000 0 36px,#ffffff04 37px 39px);position:absolute;inset:0}.provider-twitch{background:radial-gradient(at 80% 0,#7546a869,#0000 65%),#17221f}.provider-youtube{background:radial-gradient(at 80% 0,#af34384d,#0000 65%),#211c1b}.provider-kick{background:radial-gradient(at 80% 0,#6cae335e,#0000 65%),#11251b}.provider-tiktok{background:radial-gradient(at 80% 0,#3b8f915c,#0000 65%),#192526}.broadcast-cover>svg{color:#b6d1be;opacity:.6}.broadcast-provider{letter-spacing:.4px;font-size:11px;font-weight:800;position:absolute;top:13px;left:15px}.broadcast-cover>.stream-state{position:absolute;top:12px;right:12px}.broadcast-cover-name{font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.5px;font-size:25px;position:absolute;bottom:13px;left:15px;right:15px;overflow:hidden}.stream-state{color:#a5baae;white-space:nowrap;letter-spacing:.4px;background:#101b18db;border:1px solid #486050;border-radius:4px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.stream-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.stream-state.is-live{color:#faa;background:#581e2be6;border-color:#98454f}.broadcast-card-body{padding:17px}.broadcast-source{color:#a1b4a7;letter-spacing:.5px;align-items:center;gap:6px;font-size:8px;display:flex}.broadcast-source>small{align-items:center;gap:4px;margin-left:auto;display:flex}.broadcast-card h4{overflow-wrap:anywhere;margin:11px 0 5px;font-size:16px;line-height:1.4}.broadcast-card p{color:#a0b4a7;margin:0 0 15px;font-size:10px;line-height:1.6}.broadcast-card .btn{justify-content:space-between;min-height:38px;font-size:11px;display:flex}.broadcast-confirmation{color:#a0b4a7;margin-top:10px;font-size:9px;line-height:1.5;display:block}.broadcast-fixture{color:#a7dab9;background:#182e22;border:1px solid #304d3c;border-radius:4px;align-items:center;gap:8px;max-width:100%;margin-bottom:12px;padding:7px 9px;font-size:10px;display:flex}.broadcast-fixture:disabled{opacity:1;cursor:default}.broadcast-empty{color:#afc6b7;flex-wrap:wrap;align-items:center;gap:12px;padding:15px 2px;display:flex}.broadcast-empty p{margin:0;font-size:13px}.broadcast-empty small{color:#8fa898;flex-basis:100%;font-size:11px;line-height:1.6}.broadcast-notice{color:#d8c48b;align-items:center;gap:9px;font-size:11px;display:flex}.live-match-link{color:#f2a8b4!important}.match footer{flex-wrap:wrap}.broadcast-manager{margin:28px 0}.broadcast-manager>.journey-title{margin-bottom:20px}.channel-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.channel-control{min-width:0;padding:24px}.channel-control>header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:23px;display:flex}.channel-control-icon{color:#99d4ad}.channel-control header h4{font-family:var(--display);margin:3px 0;font-size:26px}.channel-control header .stream-state{margin-left:auto}.channel-control label{color:#c2d1c7;flex-direction:column;gap:8px;font-size:11px;display:flex}.channel-control .field,.channel-control select{width:100%;min-width:0}.channel-control .row-actions{margin-top:13px}.channel-control>.muted{margin:13px 0 0;font-size:10px;line-height:1.7}.announce-live{border-top:1px solid #304b3a;margin-top:20px;padding-top:17px}.announce-live summary{cursor:pointer;color:#b9dbc5;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.announce-live p{color:#9eb5a6;font-size:11px;line-height:1.7}.announce-live form{gap:14px;display:grid}.stream-url-field{grid-column:1/-1}.stream-url-field small{color:#9db1a4;font-size:10px;font-weight:400;line-height:1.6}.broadcast-admin-note{color:#b6cebe;background:#1b3023;border:1px solid #375840;border-radius:8px;align-items:flex-start;gap:13px;margin:20px 0;padding:18px;display:flex}.broadcast-admin-note>svg{flex-shrink:0;margin-top:3px}.broadcast-admin-note p{margin:0;font-size:12px;line-height:1.8}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.integration-card{min-width:0;padding:22px}.integration-card>header{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:13px;display:flex}.integration-card h4{margin:0;font-size:18px}.integration-card header>.badge{margin-left:auto;font-size:7px}.integration-card>a{align-items:center;gap:6px;margin-bottom:20px;font-size:10px;display:flex}.integration-card>label{flex-direction:column;gap:8px;margin:13px 0;font-size:11px;display:flex}.integration-card>label.check-line{flex-direction:row}.integration-card input.field{width:100%;min-width:0}.broadcast-source-list{margin-top:28px;padding:23px}.broadcast-source-list>header{border-bottom:1px solid #294332;justify-content:space-between;align-items:center;gap:15px;padding-bottom:17px;display:flex}.broadcast-source-list h4{margin:0 0 7px;font-size:20px}.broadcast-source-list p{color:#a6bbad;font-size:11px;line-height:1.6}.broadcast-source-row{border-bottom:1px solid #2a4033;align-items:center;gap:15px;padding:17px 0;display:flex}.broadcast-source-row>div{min-width:0}.broadcast-source-row b{font-size:14px;display:block}.broadcast-source-row small{color:#a4bcae;margin:5px 0;font-size:10px;display:block}.broadcast-source-row a{color:#b7dec5;align-items:center;gap:5px;font-size:10px;display:flex}.broadcast-source-row .row-actions{margin-left:auto}.match-broadcasts{margin-top:20px}.match-broadcasts .broadcast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.broadcast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-grid{grid-template-columns:1fr}.integration-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.integration-card>header,.integration-card>a,.integration-card>.check-line{grid-column:1/-1}}@media (max-width:700px){.broadcast-board{margin:20px 0;padding:18px}.broadcast-heading{flex-wrap:wrap;gap:9px}.broadcast-heading h3{font-size:22px}.broadcast-heading .eyebrow{font-size:8px}.broadcast-heading-icon{width:37px;height:37px}.broadcast-heading>.badge{font-size:7px}.broadcast-grid,.channel-controls,.match-broadcasts .broadcast-grid{grid-template-columns:1fr}.broadcast-cover{height:150px}.broadcast-card h4{font-size:17px}.broadcast-card p{font-size:11px}.broadcast-source{font-size:9px}.channel-control{padding:20px}.channel-control header .stream-state{margin-left:0}.broadcast-source-list>header{flex-direction:column;align-items:stretch}.broadcast-source-row{flex-wrap:wrap}.broadcast-source-row .row-actions{flex-basis:100%;margin-left:30px}.integration-card{display:block}.integration-card input{min-height:42px}.broadcast-source-list{padding:19px}.broadcast-source-list select{max-width:100%;font-size:12px}.broadcast-empty{align-items:flex-start}.broadcast-empty p{font-size:12px}.broadcast-empty small{font-size:10px}}.credential-setup-intro{margin:22px 0;padding:24px}.credential-setup-intro>header{color:#b4e0c2;align-items:center;gap:13px;display:flex}.credential-setup-intro h4{font-family:var(--display);margin:5px 0;font-size:27px}.credential-setup-intro>p{color:#b2c5b9;max-width:850px;font-size:12px;line-height:1.8}.credential-registration-data{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0;display:grid}.credential-registration-data label{color:#bcd0c3;flex-direction:column;gap:8px;min-width:0;font-size:10px;display:flex}.credential-registration-data label>span{align-items:center;gap:6px;display:flex}.credential-registration-data input{width:100%;min-width:0;font-size:11px}.credential-registration-data button{flex-shrink:0;width:32px;height:36px}.credential-privacy{color:#9cb9a7;align-items:flex-start;gap:8px;font-size:10px;line-height:1.7;display:flex}.credential-privacy>svg{flex-shrink:0;margin-top:2px}.credential-copy-status{color:#a9edc0!important;font-size:11px!important}.credential-guide{border-top:1px solid #314d3d;border-bottom:1px solid #314d3d;margin-bottom:18px;padding:14px 0}.credential-guide summary{cursor:pointer;color:#b9d9c6;font-size:11px;font-weight:700;line-height:1.6}.credential-guide ol{margin:14px 0;padding-left:19px}.credential-guide li{color:#a9c0b2;margin:9px 0;font-size:11px;line-height:1.8}.credential-guide a{color:#bfe5ca;align-items:center;gap:5px;font-size:10px;display:inline-flex}.integration-test-controls{border-top:1px solid #2d4938;margin-top:18px;padding-top:16px}.integration-test-controls>.btn{justify-content:center;gap:8px;width:100%}.integration-test-controls>small{color:#96ad9d;margin-top:8px;font-size:9px;line-height:1.6;display:block}.integration-check{background:#172c20;border:1px solid #36503e;border-radius:6px;align-items:flex-start;gap:8px;margin-top:12px;padding:12px;font-size:11px;line-height:1.7;display:flex}.integration-check>svg{flex-shrink:0;margin-top:3px}.integration-check p{overflow-wrap:anywhere;margin:0}.integration-check small{opacity:.8;margin-top:6px;font-size:9px;display:block}.integration-check.ok{color:#bcf0cb;background:#183a25;border-color:#477a52}.integration-check.error{color:#efc5b7;background:#35251e;border-color:#75493d}.integration-check.missing,.integration-check.pending{color:#b5bca2}.integration-check.pending{font-size:10px}@media (max-width:1100px){.credential-guide,.integration-test-controls{grid-column:1/-1}.credential-registration-data{grid-template-columns:1fr}.credential-registration-data input{font-size:12px}}@media (max-width:700px){.credential-setup-intro{padding:19px}.credential-setup-intro h4{font-size:24px}.credential-setup-intro>p{font-size:11px}.credential-guide li,.credential-guide summary{font-size:12px}.integration-check{font-size:11px}}.ultimate-card.proclubs-card.proclubs-gold{--pro-accent:#f9e49a;clip-path:none;color:#fff0b3;box-shadow:0 8px 24px #0005,inset 0 0 0 1px #f8e7a57a;background:linear-gradient(135deg,#fff2b4 0%,#b09a51 18%,#eee09a 40%,#756235 62%,#eee4a0 84%,#a58d45)!important;border-radius:21px!important;padding:5px!important}.proclubs-gold .pro-card-face{clip-path:none;background:radial-gradient(at 40% 23%,#fff2a9 0%,#ebcb6c 42%,#0000 70%),linear-gradient(160deg,#ba9643,#e6c66e 55%,#686033);border:1px solid #fff4bd91;border-radius:16px;padding:11px 12px 13px;box-shadow:inset 0 0 18px #4b341455}.proclubs-gold .pro-card-face:before{opacity:.62;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='106' viewBox='0 0 92 106'%3E%3Cg fill='none' stroke='%23877338' stroke-width='1'%3E%3Cpath d='M23 0h46l23 26.5v53L69 106H23L0 79.5v-53Z'/%3E%3Cpath d='M28 8h36l20 23v44L64 98H28L8 75V31Z'/%3E%3C/g%3E%3Cpath d='M23 0 28 8M69 0l-5 8M92 26.5 84 31M92 79.5 84 75M69 106l-5-8M23 106l5-8M0 79.5 8 75M0 26.5 8 31' stroke='%23fff1b6' stroke-width='1'/%3E%3C/svg%3E") 50%/90px 104px;inset:0}.proclubs-gold .pro-card-edition{color:#514721;letter-spacing:1px;padding:0 2px 7px;font-size:7px;font-weight:800}.proclubs-gold .pro-card-edition b{color:#4a4121;font-size:8px}.proclubs-gold .pro-card-art{aspect-ratio:1.18;height:auto;margin:0 -11px;overflow:hidden}.proclubs-gold .pro-card-art>img{object-fit:cover;object-position:center 22%;filter:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 83%,#0000);mask-image:linear-gradient(#000 83%,#0000)}.proclubs-gold .pro-card-silhouette{color:#6e5c2b9c;background:radial-gradient(at 50% 75%,#fff2bd55,#0000 70%)}.proclubs-gold .pro-card-silhouette svg{width:75%;height:92%}.pro-card-badges{z-index:3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3bda6;border:1px solid #b39b5280;border-radius:6px;flex-direction:column;align-items:center;gap:9px;width:46px;padding:7px 5px;display:flex;position:absolute;top:7px;left:10px}.pro-card-badges>.crest{width:32px;min-width:32px;height:35px}.pro-card-badges .crest svg{width:32px;height:35px}.pro-card-badges .crest b{font-size:7px;top:12px}.pro-card-badges .crest.has-logo img{width:32px;min-width:0;height:35px;min-height:0}.pro-card-badges>.flag{width:22px;height:22px;margin:0}.pro-card-badges>span:last-child{color:#4e4326;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:37px;font-size:7px;font-weight:800;overflow:hidden}.pro-card-overall{z-index:3;color:#fff5c9;background:linear-gradient(130deg,#b19e55ed,#756834ed);border-bottom:1px solid #fff2c3aa;border-left:1px solid #fff2c3aa;border-radius:0 0 0 25px;flex-direction:column;align-items:center;gap:2px;min-width:69px;padding:11px 10px 14px 16px;display:flex;position:absolute;top:0;right:0;box-shadow:-3px 3px 12px #634d3433}.pro-card-overall small{letter-spacing:.5px;font-size:8px;font-weight:700;line-height:1}.pro-card-overall strong{font-family:var(--display);letter-spacing:-1px;font-size:46px;font-weight:700;line-height:1.1}.pro-card-overall>span{letter-spacing:2px;opacity:.85;font-size:8px;line-height:1}.pro-card-shirt{z-index:3;color:#fff0bb;background:#3e3b24dd;border:1px solid #d9c27a70;border-radius:4px;padding:5px 6px;font-size:11px;font-weight:700;line-height:1;position:absolute;bottom:11px;left:11px}.proclubs-gold .pro-card-holo{background:linear-gradient(130deg,#0000 38%,#fff6c120 38.5%,#0000 39% 75%,#fff8cf30 75.5%,#0000 76%)}.proclubs-gold .pro-card-captain{color:#3e3c20;background:#fff3b2;border-color:#fff8d1;bottom:11px;right:11px}.proclubs-gold .pro-card-identity{background:linear-gradient(115deg,#44452ded,#6c643cf2);border-top:2px solid #f7e5a5;border-radius:2px;margin:0 -4px;padding:11px 8px 8px;box-shadow:0 -2px 7px #6b542126}.proclubs-gold .pro-card-identity>span{color:#e7d799;letter-spacing:1px;font-size:7px}.proclubs-gold .pro-card-identity h3{color:#fff9d7;margin:4px 0 2px;font-size:25px}.proclubs-gold .pro-card-identity>p{color:#e6deb9;margin:0 0 5px;font-size:10px}.proclubs-gold .pro-card-team{border-top:1px solid #e4d59a42;gap:6px;height:29px;margin:5px 5px 0;padding-top:5px}.proclubs-gold .pro-card-team>span:last-child{color:#f3e6ba;font-size:9px}.proclubs-gold .pro-card-team>.crest{width:19px;min-width:19px;height:21px}.proclubs-gold .pro-card-team .crest svg{width:19px;height:21px}.proclubs-gold .pro-card-team .crest.has-logo img{width:19px;min-width:0;height:21px;min-height:0}.proclubs-gold .pro-card-team .crest b{font-size:5px;top:7px}.proclubs-gold .pro-card-stats{background:#43432bf5;border-top:1px solid #dfd09277;margin:0 -4px;padding:10px 6px 9px}.proclubs-gold .pro-card-stats>span{border-right-color:#d8cc9440}.proclubs-gold .pro-card-stats b{color:#fff2ba;font-size:19px}.proclubs-gold .pro-card-stats small{color:#dfd3a3;font-size:7px}.proclubs-gold .pro-card-footer{color:#3d3c24;letter-spacing:.7px;border-top:1px solid #c1ac6a;margin:7px 0 0;padding-top:4px;font-size:6px;font-weight:800}.overall-field small{color:#a7c1b0;font-size:10px;font-weight:400;line-height:1.6}.overall-field input{font-variant-numeric:tabular-nums;max-width:140px;font-size:22px;font-weight:700}.pitch-slot .ultimate-card.proclubs-card.proclubs-gold.compact{clip-path:none;border-radius:7px!important;padding:2px!important}.proclubs-gold.compact .pro-card-face{border-radius:5px;padding:3px 3px 5px}.proclubs-gold.compact .pro-card-edition{letter-spacing:.3px;padding-bottom:3px;font-size:4px}.proclubs-gold.compact .pro-card-edition b{font-size:4px}.proclubs-gold.compact .pro-card-art{aspect-ratio:auto;height:calc(100% - 34px);margin:0 -2px}.proclubs-gold.compact .pro-card-badges{border:0;border-radius:2px;gap:2px;width:20px;padding:2px;top:4px;left:3px}.proclubs-gold.compact .pro-card-badges>.crest,.proclubs-gold.compact .pro-card-badges .crest svg{width:17px;min-width:17px;height:19px}.proclubs-gold.compact .pro-card-badges .crest.has-logo img{width:17px;height:19px}.proclubs-gold.compact .pro-card-badges .crest b{font-size:4px;top:7px}.proclubs-gold.compact .pro-card-badges>span:last-child{max-width:16px;font-size:4px}.proclubs-gold.compact .pro-card-overall{border-radius:0 0 0 8px;gap:1px;min-width:23px;padding:4px 3px 4px 5px;top:0;right:0}.proclubs-gold.compact .pro-card-overall small{letter-spacing:0;font-size:4px}.proclubs-gold.compact .pro-card-overall strong{letter-spacing:-.5px;font-size:21px}.proclubs-gold.compact .pro-card-shirt{display:none}.proclubs-gold.compact .pro-card-identity{border-top-width:1px;margin:-1px 0 0;padding:3px 2px 2px}.proclubs-gold.compact .pro-card-identity>span{letter-spacing:.3px;font-size:4px;line-height:1}.proclubs-gold.compact .pro-card-identity h3{margin:2px 0 0;font-size:9px;line-height:1.3}.proclubs-gold.compact .pro-card-captain{width:13px;height:13px;font-size:8px;bottom:3px;right:3px}@media (max-width:480px){.proclubs-gold .pro-card-face{border-radius:12px;padding:8px 9px 10px}.ultimate-card.proclubs-card.proclubs-gold{border-radius:16px!important;padding:4px!important}.proclubs-gold .pro-card-art{margin:0 -8px}.proclubs-gold .pro-card-edition{letter-spacing:.3px;padding-bottom:6px;font-size:5px}.proclubs-gold .pro-card-edition b{font-size:6px}.pro-card-badges{gap:6px;width:33px;padding:4px 2px;top:5px;left:6px}.pro-card-badges>.crest,.pro-card-badges .crest svg{width:24px;min-width:24px;height:27px}.pro-card-badges .crest.has-logo img{width:24px;height:27px}.pro-card-badges .crest b{font-size:5px;top:9px}.pro-card-badges>.flag{width:17px;height:17px}.pro-card-badges>span:last-child{max-width:28px;font-size:5px}.pro-card-overall{border-radius:0 0 0 18px;min-width:51px;padding:8px 7px 10px 10px}.pro-card-overall strong{font-size:34px}.pro-card-overall small,.pro-card-overall>span{font-size:6px}.proclubs-gold .pro-card-identity{padding:8px 5px 5px}.proclubs-gold .pro-card-identity h3{font-size:19px}.proclubs-gold .pro-card-identity>span{letter-spacing:.4px;font-size:6px}.proclubs-gold .pro-card-identity>p{font-size:8px}.proclubs-gold .pro-card-team>span:last-child{font-size:7px}.proclubs-gold .pro-card-stats{padding:8px 4px 7px}.proclubs-gold .pro-card-stats b{font-size:17px}.proclubs-gold .pro-card-footer{font-size:5px}}.pro-card-overall.overall-century strong{letter-spacing:-1.5px;font-size:38px}.proclubs-gold.compact .pro-card-overall.overall-century{min-width:30px}.proclubs-gold.compact .pro-card-overall.overall-century strong{letter-spacing:-.7px;font-size:17px}.identity-image-preview{background-color:#1e3328;background-image:linear-gradient(45deg,#496052 25%,#0000 25%),linear-gradient(-45deg,#496052 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#496052 75%),linear-gradient(-45deg,#0000 75%,#496052 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.identity-image-field.logo .identity-image-preview img{object-fit:contain}.image-edit-actions{flex-wrap:wrap;align-items:center;gap:8px 13px;margin-top:11px;display:flex}.image-edit-actions>.text-link{margin-top:0!important}.image-cutout-button{color:#c6edd2;background:#23492e;border:1px solid #608b69;border-radius:5px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:600;display:inline-flex}.image-cutout-button:hover{color:#fff;background:#306040}.image-cutout-status{margin-top:10px;color:#bfe3a6!important}.modal:has(.cutout-editor){max-width:1120px}.cutout-editor{padding:23px}.cutout-intro{color:#b8cebf;max-width:850px;margin:0 0 20px;font-size:12px;line-height:1.8}.cutout-layout{grid-template-columns:230px minmax(0,1fr);grid-template-areas:"tools image";align-items:start;gap:22px;display:grid}.cutout-layout>aside{background:#14291c;border:1px solid #375c42;border-radius:8px;grid-area:tools;min-width:0;padding:17px}.cutout-layout>section{grid-area:image;min-width:0}.cutout-tools{flex-direction:column;gap:17px;display:flex}.cutout-tool-buttons{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cutout-tool-buttons button{color:#b7cdbf;background:#1b3524;border:1px solid #3e674b;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:59px;padding:11px 6px;font-size:10px;display:flex}.cutout-tool-buttons button.active{color:#e5ffd6;background:#34583b;border-color:#a0c986}.cutout-tools>label{color:#c2d6c8;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.cutout-tools>label b{color:#a4c08e;margin-left:auto;font-size:10px}.cutout-tools input[type=range]{accent-color:#b3d588;cursor:pointer;flex-basis:100%;width:100%;min-height:26px;padding:0}.cutout-tools input[type=color]{cursor:pointer;background:#203c29;border:1px solid #6d8c69;border-radius:4px;width:43px;height:32px;margin-left:auto;padding:2px}.cutout-tools>label.cutout-check{flex-wrap:nowrap;align-items:flex-start;font-size:10px;line-height:1.6}.cutout-check input{accent-color:#bedc95;margin-top:3px}.cutout-tools select{border:1px solid #496947;border-radius:4px;width:100%;padding:7px 10px;font-size:11px}.cutout-remove{justify-content:center;width:100%;margin-top:21px;padding:11px 7px;font-size:10px}.cutout-local-note{color:#97b49e;margin-top:12px;font-size:10px;line-height:1.8;display:block}.cutout-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:11px;display:flex}.cutout-actions button{color:#b8d3c1;background:#172e20;border:1px solid #3f6048;border-radius:5px;align-items:center;gap:6px;min-height:35px;padding:8px 10px;font-size:10px;display:flex}.cutout-actions button[aria-pressed=true]{color:#fff;background:#365037;border-color:#b8d78d}.cutout-preview-choice{color:#b8cebf;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.cutout-preview-choice select{min-height:35px;padding:6px 8px;font-size:10px}.cutout-stage{background-color:#e0e4de;background-image:linear-gradient(45deg,#bdc7bd 25%,#0000 25%),linear-gradient(-45deg,#bdc7bd 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#bdc7bd 75%),linear-gradient(-45deg,#0000 75%,#bdc7bd 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border:1px solid #68836b;border-radius:6px;min-height:220px;max-height:60vh;position:relative;overflow:auto}.cutout-stage canvas{image-rendering:auto;max-width:none;height:auto;display:block}.cutout-stage.preview-light{background:#f5f5f1}.cutout-stage.preview-dark{background:#080d0b}.cutout-working{color:#e4f3dd;pointer-events:none;background:#10271dec;border-radius:5px;align-items:center;gap:8px;width:max-content;margin:-35px auto 8px;padding:7px 12px;font-size:11px;display:flex;position:sticky;bottom:8px}.cutout-loading{color:#d2ead9;background:#10221ce8;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.cutout-hint{color:#aec6b5;margin:12px 0 0;font-size:11px;line-height:1.7}.cutout-message{color:#c6e8a8;margin:8px 0 0;font-size:11px;line-height:1.7}.cutout-footer{z-index:2;background:#101e15;border-top:1px solid #365b40;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:23px;padding:15px 0 0;display:flex;position:sticky;bottom:-1px;box-shadow:0 -10px 16px #101e15}.cutout-footer>span{color:#a5bdad;flex:1;min-width:210px;font-size:10px;line-height:1.7}.cutout-footer .btn{font-size:11px}.person-cutout-panel{background:#17452e;border:1px solid #4d986c;border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 20px;padding:17px;display:flex}.person-cutout-panel>div{flex:1;min-width:190px}.person-cutout-panel b{color:#ecf9df;align-items:center;gap:8px;font-size:13px;display:flex}.person-cutout-panel small{color:#bbd7c5;margin-top:5px;font-size:11px;line-height:1.7;display:block}.person-cutout-panel>label{color:#d7e7d6;flex-wrap:wrap;align-items:center;gap:9px;width:100%;font-size:11px;display:flex}.person-cutout-panel select{min-height:38px;padding:7px 10px;font-size:11px}.person-cutout-panel>p{color:#d3e9c4;align-items:center;gap:8px;width:100%;font-size:11px;line-height:1.7;display:flex}.person-cutout-editor .cutout-tool-buttons{grid-template-columns:repeat(3,1fr)}.person-cutout-panel [role=status] svg{animation:1s linear infinite cutout-spin}@keyframes cutout-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.person-cutout-panel [role=status] svg{animation:none}}@media (max-width:700px){.cutout-editor{padding:17px}.cutout-layout{grid-template-columns:1fr;grid-template-areas:"image""tools";gap:17px}.cutout-layout>aside{padding:13px}.cutout-tools{grid-template-columns:1fr 1fr;gap:13px 18px;display:grid}.cutout-tool-buttons{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.cutout-tools>label.cutout-check{font-size:10px}.cutout-tool-buttons button{min-height:50px;padding:8px 4px;font-size:9px}.cutout-remove{min-height:42px;margin-top:17px;font-size:12px}.cutout-intro{margin-bottom:14px;font-size:11px}.cutout-preview-choice{justify-content:flex-end;width:100%;margin-left:0}.cutout-stage{min-height:170px;max-height:52vh}.cutout-footer>span{flex-basis:100%}.cutout-footer .btn{flex:1;justify-content:center;min-height:42px}.image-cutout-button{min-height:36px}.person-cutout-panel{padding:13px}.person-cutout-panel>.btn{white-space:normal;width:100%;min-height:44px}.person-cutout-panel select{max-width:100%}}@media (max-width:480px){.pro-card-overall.overall-century strong{font-size:29px}}.competition-terms{text-align:left;flex-wrap:wrap;gap:18px 32px;min-width:0;margin:18px 0 0;display:flex}.competition-terms>div{flex:150px;min-width:0}.competition-terms dt{color:#a9bfa8;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:500;display:flex}.competition-terms dd{color:#edf5e7;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.6;display:flex}.competition-terms dd strong{font-size:12px;font-weight:600}.competition-terms .entry-kind{border:1px solid;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.competition-terms .entry-kind.free{color:#b8efbf;background:#2d854b25;border-color:#5eac724d}.competition-terms .entry-kind.paid{color:#f4d78d;background:#c9a44218;border-color:#c9a44266}.competition-terms dd.competition-prize{white-space:pre-wrap;display:block}.competition-terms dd.unannounced{color:#a9bfa8;font-weight:400}.league-title>div{min-width:0}.tournament-card>.competition-terms{border-top:1px solid var(--border);gap:14px;margin-top:17px;padding-top:16px}.tournament-card>.competition-terms>div{flex-basis:100%}.competition-terms.compact{gap:12px 24px;margin-top:12px}.competition-terms.compact>div{flex:0 auto;max-width:100%}.competition-terms.compact dt{margin-bottom:5px;font-size:9px}.management-description>.competition-terms{margin-bottom:8px}.hub-standings>.competition-terms{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:0;padding:18px 24px}.competition-pricing-fields{background:linear-gradient(120deg,#25623a18,#d7b75408);border:1px solid #526548;border-radius:6px;margin:25px 0;padding:20px}.competition-pricing-fields legend{color:#e7edda;padding:0 8px;font-size:12px;font-weight:600}.competition-pricing-fields .prize-field{grid-column:1/-1}.competition-pricing-fields textarea{resize:vertical;width:100%;min-height:90px;font:inherit;line-height:1.65}.competition-pricing-fields .free-entry-note{color:#b5cba9;align-self:center;margin:0;font-size:12px;line-height:1.7}.competition-pricing-fields small{line-height:1.6}@media (max-width:600px){.competition-terms{gap:14px}.competition-pricing-fields{padding:16px}.hub-standings>.competition-terms{padding:17px}.competition-terms dd{font-size:12px}}.admin-assignment-form{color:#c4d5bd;padding:26px}.assignment-person{align-items:center;gap:15px;margin-bottom:20px;display:flex}.assignment-person>svg{color:#c9b366;flex-shrink:0}.assignment-person h3{color:#eff5e7;margin:0 0 5px;font-size:20px}.assignment-person p{color:#a5b99d;overflow-wrap:anywhere;margin:0;font-size:12px}.admin-assignment-form>p{font-size:12px;line-height:1.85}.assignment-capabilities{background:#1e54231a;border:1px solid #38583b;border-radius:6px;gap:10px;margin:18px 0 24px;padding:16px 18px;display:grid}.assignment-capabilities>span{align-items:flex-start;gap:9px;font-size:11px;line-height:1.7;display:flex}.assignment-capabilities svg{color:#cdbb6b;flex-shrink:0;margin-top:3px}.admin-assignment-form fieldset{border:1px solid #4b6442;border-radius:6px;min-width:0;padding:16px}.admin-assignment-form legend{color:#d5e6c9;padding:0 6px;font-size:12px}.admin-assignment-form legend>span{color:#afc49e;margin-left:10px;font-size:10px}.assignment-competition-list{scrollbar-color:#5d7b48 #162415;gap:9px;max-height:300px;margin-top:15px;display:grid;overflow-y:auto}.assignment-competition-list>label{cursor:pointer;background:#101f13;border:1px solid #344b32;border-radius:5px;align-items:center;gap:13px;padding:13px;display:flex}.assignment-competition-list>label:hover,.assignment-competition-list>label.selected{background:#24523242;border-color:#8bb862}.assignment-competition-list input{accent-color:#b3cf7f;flex-shrink:0;width:16px;height:16px}.assignment-competition-list svg{color:#d3bd69;flex-shrink:0}.assignment-competition-list span{min-width:0}.assignment-competition-list b{color:#e3ecd7;overflow-wrap:anywhere;font-size:13px;line-height:1.6;display:block}.assignment-competition-list small{color:#a8be9f;margin-top:3px;font-size:10px;display:block}.assignment-empty{color:#a8be9f;padding:12px 0 0;font-size:12px;line-height:1.7}.scoped-admin-people .admin-person-details{flex:1;min-width:0}.scoped-admin-people .admin-person-details>p{overflow-wrap:anywhere}.scoped-admin-people .admin-person-details>.badge{margin:6px 0;display:inline-flex}.scoped-admin-people .admin-person-details>small{display:block}.assigned-competitions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.assigned-competitions>span{color:#cee1bf;overflow-wrap:anywhere;background:#2d4f304d;border:1px solid #48653d;border-radius:4px;align-items:center;gap:5px;max-width:100%;padding:4px 7px;font-size:10px;line-height:1.6;display:inline-flex}.admin-person-actions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.admin-person-actions>.text-link{color:#e8a49b;font-size:10px}.admin-scope-notice{color:#d1e2c5;background:#24432c;border:1px solid #567653;border-radius:7px;align-items:center;gap:12px;margin-bottom:24px;padding:15px 18px;font-size:12px;line-height:1.75;display:flex}.admin-scope-notice svg{color:#d0b76d;flex-shrink:0}@media (max-width:650px){.admin-assignment-form{padding:20px}.admin-assignment-form fieldset{padding:12px}.assignment-person h3{font-size:18px}.scoped-admin-people>article{flex-wrap:wrap;align-items:flex-start}.admin-person-actions{align-items:stretch;width:100%}.admin-person-actions>.btn{justify-content:center}.admin-person-actions>.text-link{align-self:flex-end}.assignment-competition-list>label{gap:9px;padding:11px}.admin-scope-notice{align-items:flex-start;font-size:11px}}.competition-hub{--hub-line:#304639;--hub-muted:#92ad9b;color:#e8f0e5;padding:0 0 20px}.hub-breadcrumb{color:#819d8c;align-items:center;gap:12px;margin:20px 0;font-size:11px;display:flex}.hub-breadcrumb>button{align-items:center;gap:8px;font-size:11px;display:inline-flex}.hub-breadcrumb>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-breadcrumb .hub-share{color:#d7c487;flex-shrink:0;margin-left:auto}.hub-cover{background:radial-gradient(at 70% 20%,#3c795642,#0000 65%),linear-gradient(120deg,#0b442b 0%,#11251b 56%,#62231e 100%);border:1px solid #42694c;border-radius:12px 12px 0 0;height:235px;position:relative;overflow:hidden}.hub-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 32%,#0d1d16e8);position:absolute;inset:0}.hub-cover>img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.hub-cover-word{font-family:var(--display);letter-spacing:-4px;color:#b1d3aa1b;white-space:nowrap;font-size:clamp(90px,13vw,170px);font-style:italic;font-weight:800;position:absolute;top:-10%;left:8%;transform:rotate(-7deg)}.hub-cover-decoration{border-left:1px solid #d8c07a20;border-right:70px solid #caa95e06;width:250px;height:500%;position:absolute;top:-100%;left:49%;transform:rotate(32deg)}.hub-cover-brand{color:#ddc68a;letter-spacing:4px;z-index:1;font-size:10px;font-weight:700;position:absolute;bottom:54px;right:30px}.hub-change-cover{z-index:2;color:#dfebd7;background:#0a1712ce;border:1px solid #7da17b60;border-radius:5px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex;position:absolute;top:18px;right:20px}.hub-identity{z-index:2;align-items:flex-end;gap:24px;margin-top:-62px;padding:0 28px;display:flex;position:relative}.hub-emblem{color:#e4c77c;background:linear-gradient(140deg,#184b33,#0b1c14);border:5px solid #102118;border-radius:25px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:7px;width:133px;height:133px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #6b92644a}.hub-emblem>b{font-family:var(--display);letter-spacing:5px;padding-left:5px;font-size:20px}.hub-emblem>img{object-fit:contain;width:100%;height:100%;padding:9px}.hub-title{flex:1;min-width:0;padding-top:54px}.hub-title>.eyebrow{letter-spacing:1.5px;font-size:9px}.hub-title h1{font-family:var(--display);letter-spacing:-.4px;overflow-wrap:anywhere;margin:6px 0 12px;font-size:clamp(30px,3.5vw,48px);font-weight:700}.hub-title-meta{color:#a5bbac;flex-wrap:wrap;align-items:center;gap:9px 17px;font-size:10px;display:flex}.hub-title-meta>span{align-items:center;gap:7px;display:inline-flex}.hub-status{color:#afdbb4;background:#183c2980;border:1px solid #46664c;border-radius:4px;padding:4px 9px;font-size:9px;font-weight:600}.hub-status i{background:#80c193;border-radius:100%;width:5px;height:5px}.hub-status.draft{color:#e1bd78;background:#66522430;border-color:#876b395e}.hub-status.completed{color:#b5c5d6;border-color:#62788c}.hub-platform{letter-spacing:1px;font-size:9px}.hub-settings{min-height:38px;margin-bottom:1px;font-size:11px}.hub-terms{padding:22px 28px 24px}.hub-terms .competition-terms{margin:0}.hub-draft-banner{background:linear-gradient(95deg,#5b451a33,#302a1722);border:1px solid #947238;border-radius:8px;align-items:center;gap:15px;margin-bottom:25px;padding:19px 23px;display:flex}.hub-draft-banner>svg{color:#e1bc68}.hub-draft-banner>div{flex:1}.hub-draft-banner b{color:#eed9aa;font-size:12px}.hub-draft-banner p{color:#b4ab8e;margin-top:3px;font-size:11px;line-height:1.7}.hub-draft-banner .btn{min-height:37px;font-size:11px}.hub-presence-callout{background:#214e3030;border:1px solid #537853;border-radius:8px;align-items:center;gap:15px;margin-bottom:22px;padding:18px 22px;display:flex}.hub-presence-callout>div{flex:1}.hub-presence-callout b{font-size:12px}.hub-presence-callout p{color:#94b49c;margin-top:4px;font-size:11px}.hub-tabs{border-bottom:1px solid var(--hub-line);scrollbar-width:thin;align-items:stretch;gap:27px;margin-bottom:28px;display:flex;overflow-x:auto}.hub-tabs>button{white-space:nowrap;color:#8da797;align-items:center;gap:6px;padding:17px 0;font-size:12px;font-weight:600;display:inline-flex;position:relative}.hub-tabs>button.active{color:#e0c882}.hub-tabs>button.active:after{content:"";bottom:0;background:linear-gradient(90deg,#27815c,#d0b767);height:2px;position:absolute;inset-inline:0}.hub-tabs small{color:#a9c1aa;border:1px solid #42614c;border-radius:3px;padding:0 5px;font-size:9px}.hub-overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(285px,1fr);gap:45px;display:grid}.hub-section-title{justify-content:space-between;align-items:center;gap:15px;margin:5px 0 18px;display:flex}.hub-section-title h2{font:600 24px var(--display);letter-spacing:.1px}.hub-section-title>span{color:#799780;letter-spacing:1.5px;font-size:9px}.hub-section-title>svg{color:#789b7d}.hub-format-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:32px;display:grid}.hub-format-grid>article{border:1px solid var(--hub-line);background:#13271b;border-radius:7px;flex-direction:column;align-items:flex-start;gap:4px;min-height:137px;padding:20px;display:flex}.hub-format-grid>article>svg{color:#a0b697;height:21px;margin-bottom:10px}.hub-format-grid>article>span{color:#819d89;font-size:10px}.hub-format-grid>article>b{color:#d9e7d8;font-size:12px;font-weight:600;line-height:1.7}.hub-format-grid small{color:#88a68f;font-size:9px;line-height:1.6}.hub-description{border-left:2px solid #ae9958;margin:0 0 33px;padding:8px 0 8px 19px}.hub-description p{white-space:pre-line;color:#b6c9b8;margin-top:10px;font-size:12px;line-height:1.9}.hub-organizer{border:1px solid var(--hub-line);background:#14291c;border-radius:7px;align-items:center;gap:12px;padding:17px;display:flex}.hub-organizer>span{color:#d0ba7e;background:#d7bf6810;border:1px solid #ba9a4c55;border-radius:50%;justify-content:center;align-items:center;width:47px;height:47px;display:flex}.hub-organizer>div{flex:1;min-width:0}.hub-organizer b{overflow-wrap:anywhere;font-size:12px}.hub-organizer small{color:#75947c;margin-top:3px;font-size:10px;display:block}.hub-organizer .btn{min-height:35px;padding:7px 10px;font-size:10px}.hub-next-step{background:#244d2b28;border:1px dashed #466844;border-radius:7px;align-items:center;gap:13px;margin:25px 0 0;padding:18px;display:flex}.hub-next-step>svg{color:#a9bc88;flex-shrink:0}.hub-next-step>div{flex:1}.hub-next-step b{color:#ccd9b9;font-size:12px}.hub-next-step p{color:#8da085;margin-top:3px;font-size:10px;line-height:1.8}.hub-next-step .text-link{font-size:10px}.hub-team-counters{border:1px solid var(--hub-line);background:#13271b;border-radius:7px;grid-template-columns:repeat(3,1fr);padding:17px 0;display:grid}.hub-team-counters>div{text-align:center;border-right:1px solid #304633}.hub-team-counters>div:last-child{border:0}.hub-team-counters strong{font:600 30px var(--display);color:#e0ce90;line-height:1.25;display:block}.hub-team-counters span{color:#9bb19c;font-size:10px}.hub-capacity-track{background:#2d4132;border-radius:3px;height:3px;margin:14px 0 8px;overflow:hidden}.hub-capacity-track span{background:#70a076;height:100%;display:block}.hub-capacity-note{color:#7e9b85;margin-bottom:31px;font-size:10px;line-height:1.7}.hub-timeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.hub-timeline>li{gap:15px;padding-bottom:25px;display:flex;position:relative}.hub-timeline>li:before{content:"";background:#36503b;width:1px;position:absolute;top:46px;bottom:4px;left:18px}.hub-timeline>li:last-child:before{display:none}.hub-timeline time{background:#192d1d;border:1px solid #46604a;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:37px;min-width:37px;height:46px;display:flex}.hub-timeline time small{text-transform:uppercase;color:#d1dcb6;text-align:center;background:#3f5b3a;width:100%;margin-top:-3px;font-size:8px;line-height:18px}.hub-timeline time b{color:#dce3cf;font-size:13px;line-height:23px}.hub-timeline li>div>span{color:#76977e;font-size:9px}.hub-timeline h4{color:#ccdcca;margin-top:2px;font-size:11px;line-height:1.8}.hub-timeline p{color:#819c84;font-size:10px;line-height:1.7}.hub-timezone{color:#69866f;margin-top:-4px;font-size:9px}.hub-bottom-note{color:#73937a;border-top:1px solid #263f2d;align-items:center;gap:8px;margin-top:35px;padding-top:23px;font-size:10px;display:flex}.hub-bracket-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.hub-segmented{background:#11291c;border:1px solid #3b5740;border-radius:5px;min-width:250px;padding:4px;display:flex}.hub-segmented button{color:#99b6a0;border-radius:3px;flex:1;min-height:32px;padding:6px 22px;font-size:11px}.hub-segmented button.active{color:#f2f7e6;background:#2b7652}.hub-bracket-actions{flex-wrap:wrap;gap:7px;display:flex}.hub-bracket-actions>button{color:#a4bea7;background:#182e1e;border:1px solid #3b5540;border-radius:4px;align-items:center;gap:6px;min-height:32px;padding:6px 9px;font-size:10px;display:flex}.hub-bracket-note{color:#91ac94;background:#1f3e2222;border:1px solid #3b573a;border-radius:5px;align-items:center;gap:8px;margin-bottom:20px;padding:12px 15px;font-size:10px;line-height:1.8;display:flex}.hub-rounds{flex-direction:column;gap:34px;display:flex}.hub-round>header{align-items:center;gap:11px;margin-bottom:13px;display:flex}.hub-round-number{color:#c9bd83;width:34px;height:34px;font:500 20px var(--display);background:#29432b66;border:1px solid #4d623b;border-radius:5px;justify-content:center;align-items:center;display:flex}.hub-round header h3{font-size:13px;font-weight:600}.hub-round header p{color:#7b9a81;margin-top:3px;font-size:9px}.hub-round-state{color:#93bda0;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:flex}.hub-round-state i{background:currentColor;border-radius:50%;width:4px;height:4px}.hub-round-state.planned{color:#8a9b87}.hub-round-state.finished{color:#b4c887}.hub-round-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hub-bracket-match{text-align:left;background:#152b1c;border:1px solid #3c5841;border-radius:6px;width:100%;min-width:0;padding:0;overflow:hidden}.hub-bracket-match:hover{color:inherit;background:#203a24;border-color:#bba768}.hub-bracket-match.placeholder{background:#14261b9c;border-style:dashed;border-color:#304c36}.hub-bracket-side{border-bottom:1px solid #304632;justify-content:space-between;align-items:center;gap:8px;min-height:45px;padding:11px 12px;display:flex}.hub-bracket-side>span{align-items:center;gap:9px;min-width:0;display:flex}.hub-bracket-side b{white-space:nowrap;text-overflow:ellipsis;color:#c1d3c1;max-width:160px;font-size:10px;font-weight:500;overflow:hidden}.hub-bracket-side .crest,.hub-bracket-side .crest>svg{width:20px;height:23px}.hub-bracket-side .crest>b{font-size:6px;line-height:1;top:8px}.hub-bracket-side strong{color:#d2c082;text-align:center;min-width:17px;font-size:13px}.hub-bracket-side.undecided>span>svg{color:#728b77}.hub-bracket-side.undecided b{color:#829b86;font-size:10px}.hub-bracket-side.undecided strong{color:#57785f;font-size:11px}.hub-bracket-foot{color:#75957b;justify-content:space-between;align-items:center;gap:5px;padding:7px 12px;font-size:8px;display:flex}.hub-bracket-foot .live{color:#e2a38e}.hub-schedule-actions{border-top:1px solid #2c4330;justify-content:center;gap:12px;margin-top:27px;padding-top:24px;display:flex}.hub-schedule-actions .btn{flex:1;max-width:500px;font-size:11px}.hub-champion{background:#8c78250c;border:1px solid #a1884166;border-radius:7px;align-items:center;gap:17px;margin-bottom:25px;padding:20px;display:flex}.hub-champion>svg{color:#d6bc79}.hub-champion>div{flex:1}.hub-champion h3{font:600 27px var(--display);margin-top:5px}.hub-list-filters{align-items:center;gap:12px;margin:20px 0;display:flex}.hub-list-filters>.search{flex:1;max-width:400px}.hub-list-filters select{min-height:41px;font-size:11px}.hub-fixtures-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.hub-fixture{text-align:left;background:#142a1c;border:1px solid #3b5942;border-radius:7px;min-width:0;padding:0;overflow:hidden}.hub-fixture:hover{background:#1c3723;border-color:#c0a668}.hub-fixture-meta{color:#849e88;border-bottom:1px solid #2f4531;justify-content:space-between;padding:12px 16px;font-size:9px;display:flex}.hub-fixture-meta b{letter-spacing:1.4px;font-size:8px;font-weight:500}.hub-fixture-meta .live{color:#e39c8d}.hub-fixture-teams{justify-content:space-around;align-items:center;gap:20px;padding:22px 16px;display:flex}.hub-fixture-teams>span{flex-direction:column;align-items:center;gap:7px;min-width:50px;display:flex}.hub-fixture-teams b{letter-spacing:1px;color:#b7cbb6;font-size:9px}.hub-fixture-teams>strong{font:500 30px var(--display);white-space:nowrap;color:#d8ce9d}.hub-fixture-date{color:#94af98;border-top:1px solid #2f4531;align-items:center;gap:8px;padding:11px 16px;font-size:9px;display:flex}.hub-fixture-date>svg:last-child{margin-left:auto}.hub-participants-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.hub-participant{text-align:center;background:#142c1d;border:1px solid #3e5d45;border-radius:8px;min-width:0;padding:22px 17px 12px;position:relative}.hub-participant>button{flex-direction:column;align-items:center;width:100%;padding:0;display:flex}.hub-seed{letter-spacing:1px;color:#6f8e77;font-size:9px;position:absolute;top:10px;left:12px}.hub-participant h3{font:500 21px var(--display);color:#d8e5d1;overflow-wrap:anywhere;margin:13px 0 4px}.hub-participant small{color:#87a68b;font-size:9px}.hub-participant>span:last-child{color:#9eab82;border-top:1px solid #38563b;justify-content:center;align-items:center;gap:6px;margin-top:16px;padding-top:10px;font-size:9px;display:flex}.hub-participant>span.ready{color:#8ccd9b}.hub-open-slot{color:#6f9279;background:#15291b33;border:1px dashed #38533d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:205px;display:flex}.hub-open-slot>b{font-size:11px;font-weight:500}.hub-open-slot small{color:#5e7d68;font-size:9px}.hub-agent-intro{color:#91ad97;max-width:750px;margin-bottom:22px;font-size:12px;line-height:1.8}.hub-agent-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;display:grid}.hub-agent{text-align:left;background:#152b1d;border:1px solid #3a5941;border-radius:7px;align-items:center;gap:13px;padding:18px;display:flex}.hub-agent>span:nth-child(2){flex:1}.hub-agent b{font-size:12px;display:block}.hub-agent small{color:#789b81;margin-top:3px;font-size:10px;display:block}.hub-agent>svg{color:#89a277}.hub-empty{text-align:center;color:#789b7d;background:#162d1c33;border:1px dashed #36563d;border-radius:8px;flex-direction:column;align-items:center;gap:12px;margin:20px 0;padding:55px 22px;display:flex}.hub-empty h3{font:500 26px var(--display);color:#c4d6b8}.hub-empty p{color:#86a38a;max-width:500px;font-size:11px;line-height:1.9}.hub-settings-tabs{border-bottom:1px solid #2f4c37;gap:7px;padding:15px 23px;display:flex}.hub-settings-tabs button{color:#abc3ae;border:1px solid #426248;border-radius:4px;padding:9px 14px;font-size:11px}.hub-settings-tabs button.active{color:#e9f2da;background:#315c37;border-color:#6c8757}.hub-image-fields{grid-template-columns:1.4fr 1fr;gap:20px;margin-bottom:25px;display:grid}.hub-image-fields .identity-image-field{margin-bottom:0}.hub-image-fields>.photo .identity-image-preview{border-radius:5px;width:120px;height:75px}.hub-form-note{color:#9ab38e;background:#1e412626;border:1px solid #426140;border-radius:6px;gap:12px;margin-bottom:22px;padding:14px 17px;display:flex}.hub-form-note p{font-size:11px;line-height:1.8}.hub-wide-field{grid-column:1/-1}.hub-details-form .check-line{margin:22px 0}.modal:has(.competition-fullscreen){width:calc(100vw - 40px);max-width:1440px}.competition-fullscreen{padding:24px}.hub-error{margin-bottom:20px}@media (min-width:1500px){.hub-cover{height:260px}}@media (max-width:1000px){.hub-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:25px}.hub-round-grid,.hub-participants-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-tabs{gap:23px}.hub-cover{height:205px}.hub-identity{gap:18px;padding:0 15px}.hub-title h1{font-size:35px}.hub-terms{padding:19px 15px}.hub-organizer{flex-wrap:wrap}.hub-organizer .btn{margin-left:auto}.hub-image-fields{grid-template-columns:1fr}.hub-next-step{flex-wrap:wrap}.hub-agent-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.hub-breadcrumb{gap:8px;margin:17px 0}.hub-share{font-size:0!important}.hub-share svg{width:16px}.hub-cover{border-radius:9px 9px 0 0;height:175px}.hub-cover-word{font-size:110px;top:10%}.hub-cover-brand{text-align:right;letter-spacing:2px;max-width:180px;font-size:8px;line-height:2;bottom:25px;right:18px}.hub-change-cover{padding:7px 10px;font-size:10px;top:13px;right:13px}.hub-identity{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:-42px;padding:0 12px}.hub-emblem{border-width:4px;border-radius:18px;width:88px;height:88px}.hub-emblem>svg{width:27px;height:27px}.hub-emblem>b{letter-spacing:4px;font-size:13px}.hub-title{flex-basis:calc(100% - 105px);padding-top:49px}.hub-title>.eyebrow{letter-spacing:1px;font-size:8px}.hub-title h1{margin:5px 0 10px;font-size:29px;line-height:1.1}.hub-title-meta{gap:8px;font-size:9px}.hub-platform{font-size:8px}.hub-settings{min-height:34px;margin-left:auto;padding:6px 10px;font-size:10px}.hub-terms{padding:16px 12px}.hub-draft-banner,.hub-presence-callout{flex-wrap:wrap;gap:12px;padding:15px}.hub-draft-banner>div,.hub-presence-callout>div{flex-basis:calc(100% - 40px)}.hub-draft-banner .btn,.hub-presence-callout .btn{width:100%}.hub-draft-banner b{font-size:11px}.hub-draft-banner p{font-size:10px}.hub-tabs{gap:23px;margin-bottom:23px}.hub-tabs>button{padding:14px 0;font-size:11px}.hub-overview-grid{grid-template-columns:1fr;gap:28px}.hub-overview-grid>aside{border-top:1px solid #355139;padding-top:24px}.hub-section-title h2{font-size:23px}.hub-format-grid{gap:10px;margin-bottom:27px}.hub-format-grid>article{min-height:135px;padding:16px 14px}.hub-format-grid>article>b{font-size:11px}.hub-round-grid,.hub-participants-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hub-bracket-toolbar{align-items:stretch;gap:12px}.hub-segmented{width:100%;min-width:0}.hub-bracket-actions{width:100%}.hub-bracket-actions>button{flex:1;justify-content:center;min-height:36px;padding:6px;font-size:9px}.hub-bracket-side{gap:5px;padding:10px 9px}.hub-bracket-side>span{gap:6px}.hub-bracket-side b{max-width:110px;font-size:9px}.hub-bracket-side.undecided b{font-size:9px}.hub-rounds{gap:28px}.hub-round-state{font-size:8px}.hub-round header h3{font-size:12px}.hub-fixtures-grid{grid-template-columns:1fr 1fr;gap:10px}.hub-fixture-teams{gap:10px;padding:17px 10px}.hub-fixture-teams>strong{font-size:25px}.hub-fixture-teams>span{min-width:35px}.hub-fixture-meta{padding:10px}.hub-fixture-date{gap:5px;padding:10px;font-size:8px}.hub-agent-grid{grid-template-columns:1fr}.hub-schedule-actions{flex-wrap:wrap}.hub-schedule-actions .btn{flex-basis:100%;min-height:41px}.hub-next-step .text-link{margin-left:auto}.hub-settings-tabs{gap:6px;padding:13px}.hub-settings-tabs button{flex:1;padding:8px 10px;font-size:10px}.competition-fullscreen{padding:15px}.modal:has(.competition-fullscreen){width:calc(100vw - 18px)}.hub-participant{padding:21px 10px 12px}.hub-participant h3{font-size:19px}.hub-open-slot{min-height:200px}.hub-bottom-note{align-items:flex-start;font-size:9px;line-height:1.8}}@media (max-width:390px){.hub-fixtures-grid{grid-template-columns:1fr}.hub-title h1{font-size:25px}.hub-breadcrumb{font-size:10px}.hub-format-grid>article{padding:13px 11px}.hub-bracket-side b{max-width:85px}}.hub-fixture-teams>strong>small{font:500 8px var(--font);letter-spacing:1px;text-align:center;color:#839f81;margin-top:5px;display:block}.proclubs-analysis{background:linear-gradient(125deg,#152b20,#101c18 72%);border:1px solid #345243;border-radius:10px;margin:22px 0;padding:28px;position:relative;overflow:hidden}.proclubs-analysis:before{content:"";background:linear-gradient(#d0b365,#248351,#d54747);width:3px;position:absolute;inset:0 auto 0 0}.analysis-heading{align-items:center;gap:17px;display:flex}.analysis-icon{width:52px;height:52px;color:var(--gold);background:#d5bb6c12;border:1px solid #b9a25942;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.analysis-heading>div{flex:1;min-width:0}.analysis-heading h3{font-family:var(--font-display),sans-serif;color:#f2f5ed;margin:7px 0 8px;font-size:28px;line-height:1.2}.analysis-heading p,.commentary-intro{color:#a4b8a9;font-size:12px;line-height:1.8}.analysis-format{letter-spacing:1px;color:#d8c17f;white-space:nowrap;border:1px solid #8d79474d;border-radius:4px;align-self:flex-start;padding:7px 9px;font-size:9px}.analysis-scoreboard{border-top:1px solid #2d4336;border-bottom:1px solid #2d4336;max-height:280px;margin:24px 0;overflow:auto}.analysis-scoreboard>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:13px 0;font-size:12px;display:grid}.analysis-scoreboard>div+div{border-top:1px solid #ffffff09}.analysis-scoreboard span:last-child{text-align:right}.analysis-scoreboard strong{color:#ebd08a;white-space:nowrap;font-size:21px}.analysis-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.analysis-actions>small{color:#9eafa2;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.analysis-note{color:#95a89a;margin:18px 0 0;font-size:10px;line-height:1.8}.analysis-transcript{border-top:1px solid #38503e;max-height:420px;margin:25px 0 0;padding:0;list-style:none;overflow:auto}.analysis-transcript li{border-bottom:1px solid #2e4437;padding:17px 17px 17px 0}.analysis-transcript b{color:#ddc486;text-transform:uppercase;letter-spacing:1px;font-size:9px}.analysis-transcript .analyst b{color:#84c39e}.analysis-transcript p{color:#c0cec1;margin:7px 0 0;font-size:12px;line-height:1.85}.analysis-loading{color:#aec5b1;align-items:center;gap:10px;margin:24px 0 0;font-size:12px;display:flex}.analysis-unavailable{color:#adc2b0;margin-top:20px;font-size:12px;line-height:1.8}.analysis-unavailable .text-link{margin-top:10px}.commentary-intro{max-width:800px;margin:-4px 0 22px}.commentary-round{color:#b9c6b9;align-items:center;gap:15px;font-size:12px;display:flex}.commentary-round select{min-width:190px}.commentary-live-list{margin:30px 0}.commentary-live-list h3{align-items:center;gap:10px;font-size:17px;display:flex}.commentary-live-list article{border:1px solid #38533f;border-radius:7px;align-items:center;gap:16px;margin-top:14px;padding:17px;display:flex}.commentary-live-list article b{flex:1;font-size:13px}.commentary-match-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.commentary-match-list>button{text-align:left;color:#e3eadd;background:#15251b;border:1px solid #314a39;border-radius:7px;align-items:center;gap:15px;padding:19px;transition:border-color .2s,background .2s;display:flex}.commentary-match-list>button:hover{background:#1d3022;border-color:#ae9658}.commentary-match-list .analysis-icon{width:37px;height:40px}.commentary-match-list>button>span:nth-child(2){flex:1;min-width:0}.commentary-match-list b{font-size:12px;line-height:1.5;display:block}.commentary-match-list small{color:#96ae9c;margin-top:5px;font-size:9px;line-height:1.6;display:block}.commentary-match-list>button>span:last-child{color:#ddc586;align-items:center;gap:6px;font-size:9px;display:flex}.analysis-admin-note{background:#183124;border:1px solid #385640;border-radius:7px;margin:20px 0;padding:20px}.analysis-admin-note h3{align-items:center;gap:9px;display:flex}.analysis-admin-note p{color:#aec0b0;margin-top:10px;font-size:12px;line-height:1.8}.analysis-admin-note .btn{margin-top:15px}.podcast-dock.audio-dock{background:#0e2119f7;border-color:#66754b;max-height:calc(100dvh - 30px);padding:17px 20px;display:block;overflow:auto}.podcast-main{align-items:center;gap:16px;display:flex}.podcast-main>.audio-title{min-width:0}.podcast-tag{color:#dfc98b;letter-spacing:.5px;background:#bda15e14;border:1px solid #9c86494a;border-radius:3px;padding:4px 6px;font-size:7px}.podcast-transport{align-items:center;gap:11px;display:flex}.podcast-progress{background:#314938;border-radius:4px;height:3px;margin-top:15px;overflow:hidden}.podcast-progress span{background:linear-gradient(90deg,#398e60,#d8be7c);height:100%;transition:width .2s;display:block}.podcast-caption{color:#b0c0b4;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.podcast-caption>b{color:#d6be82;text-transform:uppercase;letter-spacing:.8px;margin-right:11px;font-size:8px}.podcast-error{color:#f2c0a9;margin:10px 0 0;font-size:11px;line-height:1.6}.podcast-options{border-top:1px solid #38503d;margin-top:16px;padding-top:17px}.podcast-options .form-grid{grid-template-columns:1.4fr 1.4fr .8fr .8fr;gap:14px}.podcast-options label{color:#bdcbbd;flex-direction:column;gap:8px;min-width:0;font-size:10px;display:flex}.podcast-options select{width:100%;min-width:0;font-size:11px}.podcast-options p{color:#9db39f;margin:13px 0 0;font-size:10px;line-height:1.7}.podcast-volume{align-items:center;gap:9px;min-height:42px;display:flex}.podcast-volume input{accent-color:#d7bc77;width:100%;min-width:0}.podcast-dock .icon-btn:disabled{opacity:.25;cursor:default}body:has(.podcast-dock){padding-bottom:180px}body:has(.podcast-dock.options-open){padding-bottom:315px}@media (max-width:850px){.commentary-match-list{grid-template-columns:1fr}.podcast-options .form-grid{grid-template-columns:1fr 1fr}.podcast-main{gap:11px}.podcast-main .audio-title>b{font-size:11px}.analysis-actions>small{width:100%;margin-top:8px;margin-left:0}.podcast-transport{gap:6px}body:has(.podcast-dock.options-open){padding-bottom:400px}}@media (max-width:620px){.proclubs-analysis{margin:18px 0;padding:22px 18px}.analysis-heading{align-items:flex-start;gap:12px}.analysis-icon{width:39px;height:43px}.analysis-heading h3{font-size:24px}.analysis-heading .eyebrow{font-size:7px}.analysis-heading p{font-size:11px}.analysis-format{display:none}.analysis-scoreboard>div{gap:11px;font-size:10px}.analysis-scoreboard strong{font-size:18px}.analysis-actions .btn{min-height:38px;padding:10px 12px;font-size:10px}.analysis-note{font-size:9px}.analysis-transcript p{font-size:11px}.commentary-round{flex-direction:column;align-items:flex-start;gap:9px}.commentary-round select{width:100%}.commentary-live-list article{flex-wrap:wrap;gap:12px;padding:16px}.commentary-live-list article b{min-width:65%;font-size:11px}.commentary-live-list article>.btn{margin-left:auto;font-size:10px}.commentary-match-list>button{flex-wrap:wrap;gap:11px;padding:15px}.commentary-match-list>button>span:last-child{margin-left:48px}.podcast-dock.audio-dock{padding:13px;bottom:8px}.podcast-main{flex-wrap:wrap;gap:9px}.podcast-main>.audio-title{min-width:calc(100% - 52px)}.podcast-main>.audio-title>b{gap:6px;font-size:11px}.podcast-main>.audio-title>small{font-size:9px}.podcast-transport{margin-left:auto}.podcast-options-button{margin-left:7px}.podcast-main>.icon-btn:last-child{margin-left:6px}.podcast-progress{margin-top:11px}.podcast-caption{font-size:9px}.podcast-options .form-grid{gap:12px}.podcast-options select{font-size:10px}.podcast-options p{font-size:9px}.analysis-admin-note{padding:18px}.analysis-admin-note p{font-size:11px}body:has(.podcast-dock){padding-bottom:215px}body:has(.podcast-dock.options-open){padding-bottom:440px}}.master-league{--ml-green:#54d69d;--ml-gold:#e3c785;--ml-muted:#a0b5a7;--ml-border:#304b3c}.ml-hero{background:radial-gradient(at 78% 35%,#236f4c59,#0000 48%),linear-gradient(115deg,#142e22,#0a1813 70%);border:1px solid #3b6047;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;padding:43px 40px;display:flex;position:relative;overflow:hidden}.ml-hero>div{z-index:1;position:relative}.ml-hero .eyebrow{color:#bfcea8;letter-spacing:1.9px;align-items:center;gap:10px;font-size:9px;display:flex}.ml-hero h1{letter-spacing:.5px;color:#f0f4e9;margin:18px 0 14px;font-size:clamp(53px,6vw,86px);line-height:1}.ml-hero h1 em{color:var(--ml-gold);font-style:normal}.ml-hero p{color:#b0c5b6;font-size:14px;line-height:1.8}.ml-hero-symbol{color:#5cb77b66;flex-shrink:0;margin-right:25px;transform:rotate(-8deg)}.ml-hero-lines{background:linear-gradient(90deg,#47885609,#47885616,#0000);border-left:1px solid #6cbd7f24;border-right:1px solid #6cbd7f24;width:25%;height:230%;position:absolute;top:-55%;right:4%;transform:rotate(32deg)}.ml-hero-tags{flex-wrap:wrap;align-items:center;gap:19px;margin-top:23px;display:flex}.ml-hero-tags>span{color:#c1d3b9;align-items:center;gap:7px;font-size:10px;display:flex}.ml-hero-tags svg{color:#c7b477}.ml-toolbar{justify-content:space-between;align-items:center;gap:18px;margin:25px 0;display:flex}.ml-toolbar>label{color:#a5bcaa;align-items:center;gap:14px;font-size:11px;display:flex}.ml-toolbar select{min-width:230px;max-width:450px}.ml-toolbar>div{gap:10px;display:flex}.master-league .btn{min-height:39px;font-size:11px}.ml-tabs{border-bottom:1px solid var(--ml-border);scrollbar-width:thin;gap:5px;margin:26px 0;padding:0 0 10px;display:flex;overflow:auto}.ml-tabs>button{white-space:nowrap;color:#9fb4a5;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;display:flex}.ml-tabs>button:hover{color:#e7eade;background:#3048394a}.ml-tabs>button.active{color:#e4d49d;background:#254c36;border-color:#52704b}.ml-tabs small{color:#142619;background:#d9be7b;border-radius:4px;padding:2px 5px;font-size:9px}.ml-panel{border:1px solid var(--ml-border);background:#112219;border-radius:9px;min-width:0;margin-bottom:21px;padding:27px}.ml-panel h2{color:#e9eee2;margin-bottom:13px;font-size:29px}.ml-panel h3{align-items:center;gap:9px;font-size:20px;display:flex}.ml-panel>p{color:var(--ml-muted);margin:10px 0 23px;font-size:12px;line-height:1.85}.ml-panel label,.ml-management label,.ml-operation-form label{color:#b8cabb;flex-direction:column;gap:9px;font-size:11px;line-height:1.5;display:flex}.ml-panel input,.ml-panel select,.ml-operation-form input,.ml-operation-form select{min-height:42px;font-size:12px}.ml-panel .form-grid,.ml-management .form-grid{align-items:end}.ml-panel .form-grid>.btn{align-self:end;min-height:42px}.ml-section-title{justify-content:space-between;align-items:center;gap:18px;margin:8px 0 23px;display:flex}.ml-section-title h2,.ml-section-title h3{margin:0}.ml-section-title>.eyebrow,.ml-section-title>span{letter-spacing:.8px;color:#aabf9f;font-size:8px}.ml-section-title>.btn{margin-left:auto}.ml-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:24px;display:grid}.ml-metrics article{background:linear-gradient(150deg,#193423,#11211a);border:1px solid #38533e;border-radius:8px;padding:22px}.ml-metrics svg{color:#a5c99f;margin-bottom:20px;display:block}.ml-metrics strong{font-family:var(--font-display),sans-serif;color:#ead598;overflow-wrap:anywhere;font-size:26px;line-height:1.2;display:block}.ml-metrics span{color:#a1b6a7;margin-top:11px;font-size:10px;display:block}.ml-overview-columns{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:22px;display:grid}.ml-club-list>button{text-align:left;color:#dbe4d6;border-bottom:1px solid #2b4233;align-items:center;gap:14px;width:100%;padding:17px 0;display:flex}.ml-club-list>button:hover{color:#e6ca87}.ml-club-monogram{clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);color:#d7c180;background:#8daf5f0b;border:1px solid #6e815644;flex-shrink:0;justify-content:center;align-items:center;width:47px;height:49px;font-size:12px;font-weight:700;display:flex}.ml-club-list>button>span:nth-child(2){flex:1;min-width:0}.ml-club-list b{font-size:13px}.ml-club-list small{color:#8fa999;margin-top:6px;font-size:10px;display:block}.ml-club-list>button>span:nth-child(3){text-align:right;color:#d2c497;font-size:12px}.ml-guide h2{margin-top:12px;font-size:34px}.ml-guide ol{margin:25px 0;padding:0;list-style:none}.ml-guide li{gap:15px;margin:23px 0;display:flex}.ml-guide li>span{color:#bca771;padding-top:3px;font-size:13px}.ml-guide li b{color:#d8e2d3;font-size:12px}.ml-guide li p{color:#95ae9d;margin-top:6px;font-size:11px;line-height:1.8}.ml-empty{text-align:center;background:#14291b55;border:1px dashed #425a43;border-radius:8px;margin:18px 0;padding:48px 25px}.ml-empty>svg{color:#9db88b;opacity:.8;margin-bottom:15px}.ml-empty h3{color:#e2e9da;margin:0 0 12px;font-size:26px;display:block}.ml-empty p{color:#a3b8a8;max-width:650px;margin:0 auto;font-size:12px;line-height:1.9}.ml-loading{color:#a7c6ad;align-items:center;gap:10px;margin:24px 0;font-size:12px;display:flex}.ml-notice{color:#cfe3c3;background:#1b432c;border:1px solid #54865c;border-radius:7px;align-items:center;gap:11px;margin:18px 0;padding:15px 18px;font-size:12px;line-height:1.7;display:flex}.ml-notice>button{color:#bdd5b4;margin-left:auto;display:flex}.ml-source-progress{color:#c4d2a9;background:#1c3321;border:1px solid #5f7146;border-radius:8px;align-items:center;gap:16px;margin:20px 0;padding:20px;display:flex}.ml-source-progress>div{flex:1}.ml-source-progress b{font-size:13px}.ml-source-progress p{color:#a7bf9b;margin:7px 0 13px;font-size:11px}.ml-source-progress progress{accent-color:#c5ae68;width:100%;height:6px}.ml-market-filters{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.ml-market-filters>.search{flex:2;min-width:220px;max-width:none}.ml-market-filters>select{color:#bdcfbc;background:#182e20;border:1px solid #3c563e;border-radius:5px;flex:1;min-width:140px;padding:11px}.ml-advanced-filters{background:#0b1b12;border:1px solid #304c36;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:22px;padding:18px;display:grid}.ml-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.ml-table th{color:#90ab96;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;border-bottom:1px solid #466047;padding:16px 12px;font-size:9px;font-weight:500}.ml-table td{color:#c6d2c3;border-bottom:1px solid #293f2e;padding:16px 12px;font-size:12px;line-height:1.6}.ml-table td small{color:#91a48e;max-width:270px;font-size:9px;display:block}.ml-table td>b{font-weight:600}.ml-table tbody tr:hover{background:#7c9d5010}.ml-table .ml-positive,.ml-positive{color:#8cce9d}.ml-price{white-space:nowrap;color:#ddc995!important}.ml-player-link{text-align:left;color:#dde6d7;align-items:center;gap:14px;min-width:200px;display:flex}.ml-player-link b{font-size:13px;line-height:1.5;display:block}.ml-player-link small{color:#96ad96;font-size:9px;line-height:1.6}.ml-face{color:#829d7c;background:linear-gradient(#304532,#18291c);border:1px solid #486141;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:47px;height:55px;display:inline-flex;position:relative;overflow:hidden}.ml-face img{object-fit:contain;object-position:bottom;width:100%;height:100%;position:absolute;inset:0}.ml-ovr{color:#e0cc87;background:#ad975015;border:1px solid #8e814a6b;border-radius:5px;justify-content:center;align-items:center;min-width:32px;height:35px;font-size:16px;font-weight:700;display:inline-flex}.ml-pagination{align-items:center;gap:10px;margin-top:22px;display:flex}.ml-pagination>span{color:#99b095;margin-right:auto;font-size:10px}.ml-note{line-height:1.85;color:#95ad99!important;margin:18px 0 0!important;font-size:10px!important}.ml-inline-label{align-items:center;margin:16px 0 22px;flex-direction:row!important;gap:14px!important;display:flex!important}.ml-inline-label select{min-width:220px;max-width:500px}.ml-offer-list>article{border-bottom:1px solid #304635;align-items:center;gap:20px;padding:22px 0;display:flex}.ml-offer-list>article>div:nth-child(2){flex:1}.ml-offer-list h3{margin:9px 0;font-size:25px}.ml-offer-list p{color:#c4d2b9;margin-bottom:7px;font-size:12px}.ml-offer-list small{color:#95ac91;font-size:11px;line-height:1.7}.ml-auction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ml-auction{text-align:center;background:radial-gradient(circle at 50% 25%,#3c593c49,#0000 38%),#13241a;border:1px solid #536744;border-radius:9px;padding:24px;position:relative}.ml-auction.closed{background:#102018;border-color:#344f3c}.ml-auction>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.ml-auction>header>span:last-child{letter-spacing:1px;color:#a2b990;font-size:8px}.ml-auction>.ml-face{filter:drop-shadow(0 3px 20px #76a56820);background:0 0;border:0;border-radius:0;width:115px;height:130px}.ml-auction h3{margin:12px 0 15px;font-size:30px}.ml-countdown{font-variant-numeric:tabular-nums;color:#c8cc93;border:1px solid #5d6f415c;border-radius:4px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.ml-countdown.urgent{color:#edb29b;border-color:#b06b4f}.ml-auction-price{flex-direction:column;gap:8px;margin:23px 0;display:flex}.ml-auction-price small{color:#9aaf92;font-size:10px}.ml-auction-price strong{font-family:var(--font-display),sans-serif;color:#e6ce8d;font-size:31px}.ml-auction-price span{color:#acc09f;font-size:11px}.ml-auction>form{gap:9px;display:flex}.ml-auction input{width:100%;min-width:0;font-size:12px}.ml-auction .btn{min-width:85px}.ml-auction details{text-align:left;border-top:1px solid #365039;margin-top:20px;padding-top:16px}.ml-auction summary{cursor:pointer;color:#b6c8a6;font-size:10px}.ml-auction details p{color:#b5c9a8;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;font-size:10px;display:flex}.ml-auction details p>b{color:#d5c789;margin-left:auto;font-size:10px}.ml-auction details p>small{color:#879d82;width:100%;font-size:8px}.ml-auction footer{color:#8da383;border-top:1px solid #314831;margin-top:18px;padding-top:16px;font-size:9px}.ml-competition-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 30px;display:grid}.ml-competition-links>button{text-align:left;color:#aabfa0;border:1px solid #36543b;border-radius:6px;align-items:center;gap:13px;padding:18px;display:flex}.ml-competition-links>button.active{background:#27432b;border-color:#6b7950}.ml-competition-links b{color:#d9e3cc;font-size:13px;display:block}.ml-competition-links small{margin-top:5px;font-size:9px;display:block}.ml-fixture-list{margin-top:20px}.ml-fixture-list>button{text-align:left;color:#c2d0b8;border-bottom:1px solid #2d4432;align-items:center;gap:15px;width:100%;padding:17px 0;display:flex}.ml-fixture-list>button>span{color:#90a88a;min-width:135px;font-size:10px}.ml-fixture-list b{flex:1;font-size:12px}.ml-fixture-list strong{color:#dac889;font-size:16px}.ml-ranking-filters{flex-wrap:wrap;gap:18px;margin-bottom:23px;display:flex}.ml-ranking-filters label{flex:1;min-width:190px}.ml-ranking-list>article{border-bottom:1px solid #2f4633;align-items:center;gap:17px;padding:17px 0;display:flex}.ml-ranking-list>article>strong{color:#71866a;min-width:28px;font-size:20px}.ml-ranking-list>article>span:not(.ml-face){flex:1}.ml-ranking-list b{color:#d7e2cd;font-size:14px;display:block}.ml-ranking-list small{color:#8fa487;margin-top:5px;font-size:10px;display:block}.ml-ranking-list em{color:#d9c580;font-size:28px;font-style:normal}.ml-h2h-pickers{grid-template-columns:1fr 1fr;gap:22px;margin:25px 0;display:grid}.ml-h2h-score{text-align:center;border-top:1px solid #344e38;border-bottom:1px solid #344e38;grid-template-columns:1fr 1fr 1fr;gap:20px;padding:25px 0 35px;display:grid}.ml-h2h-score span{color:#98af8e;font-size:10px;display:block}.ml-h2h-score strong{font-size:63px;font-family:var(--font-display),sans-serif;color:#d9c883;margin-top:16px;line-height:1;display:block}.ml-h2h-facts{text-align:center;grid-template-columns:repeat(4,1fr);padding:25px 0;display:grid}.ml-h2h-facts b{color:#ccdbc1;margin-bottom:7px;font-size:23px;display:block}.ml-h2h-facts span{color:#91aa87;font-size:10px}.ml-management{gap:2px;display:grid}.ml-admin-clubs{margin-top:23px}.ml-admin-clubs>article{border-top:1px solid #2d4733;align-items:center;gap:15px;padding:18px 0;display:flex}.ml-admin-clubs>article>div{flex:1}.ml-admin-clubs b{font-size:13px}.ml-admin-clubs small{color:#94ad8d;margin-top:6px;font-size:10px;display:block}.ml-source-card{background:#0d1b14;border:1px solid #304939;border-radius:7px;align-items:flex-start;gap:16px;margin:28px 0 21px;padding:21px;display:flex}.ml-source-card>svg{color:#a5b38b;flex-shrink:0;margin-top:4px}.ml-source-card>div{flex:1}.ml-source-card b{color:#c0d0b4;font-size:12px}.ml-source-card p{color:#9aae91;margin:7px 0;font-size:10px;line-height:1.8}.ml-source-card small{color:#829c85;font-size:9px;line-height:1.8}.ml-source-card a{color:#c2b77f;white-space:nowrap;align-items:center;gap:5px;margin-top:4px;font-size:10px;display:flex}.ml-source-admin .row-actions{flex-wrap:wrap}.ml-player-detail>header{border-bottom:1px solid #3d583c;align-items:center;gap:22px;padding:5px 0 24px;display:flex}.ml-player-detail>header>.ml-face{width:100px;height:115px}.ml-player-detail>header>div{flex:1}.ml-player-detail h2{color:#f0ecd7;margin:11px 0;font-size:42px;line-height:1.05}.ml-player-detail>header p{color:#a2b694;font-size:12px}.ml-player-detail>header>.ml-ovr{width:65px;height:73px;font-size:36px}.ml-player-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:23px;padding:25px 0;display:grid}.ml-player-facts small{color:#94ac89;margin-bottom:8px;font-size:9px;display:block}.ml-player-facts b{color:#c9d8b9;font-size:13px;font-weight:600}.ml-player-actions{flex-wrap:wrap;gap:9px;margin:6px 0 28px;display:flex}.ml-player-actions .btn{min-height:38px;padding:11px 14px;font-size:10px}.ml-attribute-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.ml-attribute-groups>section{background:#13291c;border:1px solid #334e37;border-radius:6px;padding:19px}.ml-attribute-groups h3{color:#d4ca94;margin-bottom:17px;font-size:20px}.ml-attribute-groups p{color:#97b08d;align-items:center;gap:9px;margin:10px 0;font-size:11px;display:flex}.ml-attribute-groups b{color:#d4dfc5;margin-left:auto;font-size:12px}.ml-confirm-price{background:#243d27;border:1px solid #66704a;border-radius:7px;flex-direction:column;gap:12px;margin:17px 0;padding:21px;display:flex}.ml-confirm-price>span{color:#9fb58e;font-size:11px}.ml-confirm-price strong{color:#e4d18f;font-size:36px;font-family:var(--font-display),sans-serif}.ml-confirm-price small{color:#b5c49b;font-size:11px;line-height:1.8}.ml-operation-form h3{font-size:31px}.ml-match-tools{margin-top:30px}.ml-match-tools h2{font-size:32px}.ml-match-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ml-match-columns .ml-panel h3{margin-bottom:22px}.ml-match-columns form>label{margin:17px 0}.ml-time-proposals article{border-bottom:1px solid #354b31;align-items:center;gap:12px;padding:17px 0;display:flex}.ml-time-proposals article>div{flex:1}.ml-time-proposals b{color:#d4dcc1;font-size:12px}.ml-time-proposals small{color:#8ea77f;margin-top:6px;font-size:10px;display:block}.ml-time-proposals article>span{gap:10px;display:flex}.ml-chat-log{scrollbar-width:thin;min-height:150px;max-height:340px;overflow:auto}.ml-chat-log article{background:#213623;border:1px solid #364e32;border-radius:6px;margin-bottom:12px;padding:14px}.ml-chat-log header{align-items:center;gap:10px;display:flex}.ml-chat-log b{color:#c5ce9e;font-size:11px}.ml-chat-log time{color:#819a77;margin-left:auto;font-size:8px}.ml-chat-log p{color:#b7c8a9;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:12px;line-height:1.85}.ml-chat-send{flex-direction:column;gap:10px;margin-top:17px;display:flex}.ml-chat-send>.btn{align-self:flex-end;font-size:11px}.ml-match-roster article{color:#b8c8a7;border-bottom:1px solid #30482e;align-items:center;gap:13px;padding:13px 0;display:flex}.ml-match-roster b{flex:1;font-size:12px}.ml-match-roster small{color:#93aa82;font-size:10px}.game-mode-tabs{flex-wrap:wrap}.game-mode-tabs>button{flex:1;min-width:130px}@media (max-width:1050px){.ml-overview-columns{grid-template-columns:1fr}.ml-auction-grid,.ml-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-match-columns{grid-template-columns:1fr}.ml-hero{padding:35px}.ml-toolbar{flex-wrap:wrap}}@media (max-width:700px){.ml-hero{padding:29px 22px}.ml-hero-symbol{display:none}.ml-hero h1{font-size:56px}.ml-hero p{font-size:12px}.ml-hero-tags{gap:12px;margin-top:20px}.ml-hero-tags>span{font-size:8px}.ml-hero .eyebrow{letter-spacing:1px;font-size:7px}.ml-toolbar>label{flex-direction:column;align-items:flex-start;gap:8px;width:100%;font-size:10px}.ml-toolbar select{width:100%;max-width:none}.ml-toolbar>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.ml-toolbar .btn{padding:10px;font-size:10px}.ml-panel{padding:21px 17px}.ml-panel h2{font-size:27px}.ml-section-title{flex-wrap:wrap;gap:12px}.ml-section-title>.btn{padding:9px 12px;font-size:10px}.ml-metrics{gap:10px}.ml-metrics article{padding:18px 15px}.ml-metrics strong{font-size:22px}.ml-metrics svg{margin-bottom:16px}.ml-metrics span{margin-top:7px;font-size:9px;line-height:1.7}.ml-club-list>button{flex-wrap:wrap;gap:10px}.ml-club-list>button>span:nth-child(3){align-items:center;gap:10px;margin-left:57px;display:flex}.ml-club-list>button>span:nth-child(3)>small{margin-top:0;font-size:8px}.ml-club-list>button>svg{margin-left:auto}.ml-club-list b{font-size:12px}.ml-tabs>button{padding:10px 11px;font-size:10px}.ml-market-filters>.search{min-width:100%}.ml-market-filters>select{min-width:45%;font-size:10px}.ml-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:14px}.ml-advanced-filters label{font-size:9px}.ml-advanced-filters input{min-width:0}.ml-table td{padding:13px 9px;font-size:11px}.ml-table th{padding:14px 9px;font-size:8px}.ml-player-link{gap:10px;min-width:180px}.ml-player-link b{font-size:12px}.ml-player-link small{font-size:8px}.ml-pagination{flex-wrap:wrap;gap:8px}.ml-pagination>span{min-width:100%;margin-bottom:5px;font-size:9px}.ml-pagination .btn{padding:8px 13px;font-size:10px}.ml-inline-label{flex-direction:column!important;align-items:flex-start!important;gap:9px!important}.ml-inline-label select{width:100%;min-width:0;max-width:none}.ml-offer-list>article{flex-wrap:wrap;gap:12px}.ml-offer-list h3{font-size:23px}.ml-offer-list p{font-size:11px}.ml-offer-list small{font-size:10px}.ml-offer-list .row-actions{margin-left:59px}.ml-auction-grid{grid-template-columns:1fr}.ml-auction{padding:23px}.ml-auction>form .btn{font-size:11px}.ml-competition-links{grid-template-columns:1fr}.ml-fixture-list>button{flex-wrap:wrap;gap:10px}.ml-fixture-list>button>span{width:100%;font-size:9px}.ml-fixture-list b{font-size:11px}.ml-fixture-list strong{font-size:14px}.ml-h2h-pickers{grid-template-columns:1fr;gap:18px}.ml-h2h-score{gap:12px}.ml-h2h-score strong{font-size:48px}.ml-h2h-score span{font-size:9px}.ml-h2h-facts{grid-template-columns:1fr 1fr;row-gap:26px}.ml-h2h-facts b{font-size:22px}.ml-admin-clubs>article{flex-wrap:wrap}.ml-admin-clubs .btn{margin-left:auto;font-size:10px}.ml-source-card{flex-wrap:wrap;gap:12px;padding:18px}.ml-source-card>div{min-width:calc(100% - 38px)}.ml-source-card a{margin-left:34px}.ml-source-card small{font-size:9px}.ml-source-admin .row-actions .btn{font-size:10px}.ml-player-detail>header{flex-wrap:wrap;gap:14px}.ml-player-detail>header>.ml-face{width:68px;height:90px}.ml-player-detail>header>div{min-width:calc(100% - 94px)}.ml-player-detail h2{font-size:34px}.ml-player-detail>header p{font-size:10px}.ml-player-detail>header>.ml-ovr{width:auto;min-width:48px;height:40px;margin-left:auto;font-size:24px}.ml-player-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.ml-attribute-groups{grid-template-columns:1fr 1fr;gap:10px}.ml-attribute-groups>section{padding:15px 12px}.ml-attribute-groups h3{font-size:19px}.ml-attribute-groups p{font-size:9px}.ml-player-actions .btn{padding:10px 11px;font-size:9px}.ml-match-tools .ml-section-title h2{font-size:26px}.ml-match-tools .ml-tabs>button{font-size:9px}.ml-chat-log p{font-size:11px}.ml-match-tools .form-grid{grid-template-columns:1fr 1fr}.ml-match-tools .form-grid>label:first-child{grid-column:1/-1}}.player-mode-grid:has(>button:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:700px){.player-mode-grid:has(>button:nth-child(3)){grid-template-columns:1fr}}.ml-face img{opacity:0}.ml-face[data-state=ready] img{opacity:1}.ml-face-placeholder{letter-spacing:1px;color:#9bb897;place-items:center;font-size:15px;font-weight:700;display:grid;position:absolute;inset:0}.ml-face[data-state=unavailable]{background:#203b2c}.ml-player-display{justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}.ml-player-display>span{color:#96af9c;font-size:11px}.ml-player-display>div{background:#0b1b13;border:1px solid #36543f;border-radius:7px;gap:4px;padding:4px;display:inline-flex}.ml-player-display button{color:#a6bcaa;border-radius:4px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:flex}.ml-player-display button.active{color:#e7f2de;background:#2d523b}.ml-player-display button:focus-visible{outline-offset:3px;outline:2px solid #d7c583}.ml-footballer-card:focus-visible{outline-offset:3px;outline:2px solid #d7c583}.ml-footballer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ml-footballer-card{isolation:isolate;text-align:left;color:#d8e7d4;background:radial-gradient(at 60% 25%,#5c7d4c55,#0000 62%),linear-gradient(145deg,#203c2b,#101f17);border:1px solid #496449;border-radius:12px;min-width:0;padding:16px 16px 0;transition:border-color .18s,transform .18s;position:relative;overflow:hidden}.ml-footballer-card:hover{border-color:#c3b472;transform:translateY(-3px)}.ml-footballer-card>header{z-index:1;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:absolute;top:17px;left:16px;right:16px}.ml-card-rating{color:#ead597;flex-direction:column;gap:3px;display:flex}.ml-card-rating b{font-family:var(--font-display),sans-serif;font-size:35px;line-height:1}.ml-card-rating small{letter-spacing:1px;font-size:10px}.ml-card-contract{letter-spacing:.7px;color:#bbcbb7;background:#172c20dd;border:1px solid #506c4d;border-radius:4px;padding:5px 6px;font-size:7px;font-weight:700}.ml-card-contract.free{color:#9de3ad;border-color:#408457}.ml-footballer-card>.ml-face{background:0 0;border:0;border-radius:0;width:145px;max-width:85%;height:150px;margin:15px auto 0;display:flex}.ml-footballer-card>.ml-face img{filter:drop-shadow(0 5px 14px #0005)}.ml-footballer-card>.ml-face .ml-face-placeholder{font-size:35px}.ml-card-identity{text-align:center;border-top:1px solid #69845955;padding:12px 0 13px;position:relative}.ml-card-identity h3{color:#f0ecd8;overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:53px;font-size:23px;line-height:1.15;display:flex}.ml-card-identity p{color:#bdceb4;margin:6px 0 0;font-size:10px;line-height:1.5}.ml-card-identity>small{color:#91aa8c;margin-top:5px;font-size:8px;line-height:1.5;display:block}.ml-footballer-card dl{border-top:1px solid #69845944;grid-template-columns:.7fr 1.3fr;gap:10px;margin:0;padding:11px 0;display:grid}.ml-footballer-card dt{color:#9eb494;letter-spacing:1px;font-size:7px}.ml-footballer-card dd{color:#d3dfc7;margin:6px 0 0;font-size:11px}.ml-footballer-card>footer{color:#d9c888;background:#09190f88;border-top:1px solid #69845944;justify-content:space-between;align-items:center;gap:8px;margin:0 -16px;padding:12px 16px;display:flex}.ml-footballer-card>footer small{color:#8da185;letter-spacing:1px;font-size:7px;display:block}.ml-footballer-card>footer b{margin-top:5px;font-size:13px;display:block}.ml-inline-footballer{align-items:center;gap:11px;min-width:170px;display:inline-flex}.ml-inline-footballer .ml-face{width:37px;height:43px}.ml-inline-footballer b{font-size:12px}.ml-selected-footballer{background:#11281b;border:1px solid #3b5a3e;border-radius:7px;grid-column:1/-1;align-items:center;gap:13px;padding:14px;display:flex}.ml-selected-footballer b{color:#d9e6ce;font-size:14px}.ml-selected-footballer small{color:#9bb18e;margin-top:6px;font-size:10px;display:block}@media (max-width:1100px){.ml-footballer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.ml-footballer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ml-player-display{flex-direction:column;align-items:flex-start}.ml-card-identity h3{font-size:21px}.ml-footballer-card>.ml-face{height:135px;margin-top:28px}.ml-card-rating b{font-size:30px}.ml-card-contract{letter-spacing:.2px;padding-inline:4px;font-size:6px}.ml-footballer-card>header{gap:5px}}@media (max-width:430px){.ml-footballer-grid{grid-template-columns:minmax(0,1fr)}.ml-footballer-card>.ml-face{width:160px;height:160px;margin-top:10px}.ml-card-identity h3{min-height:0}.ml-card-contract{padding:6px 8px;font-size:8px}}@media (prefers-reduced-motion:reduce){.ml-footballer-card{transition:none}.ml-footballer-card:hover{transform:none}}.coach-admin{--coach-accent:#62d7a0}.coach-hero{background:radial-gradient(at 85% 25%,#24654866,#0000 55%),linear-gradient(125deg,#183625,#0e2118);border:1px solid #3a5a45;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:36px;display:flex;position:relative;overflow:hidden}.coach-hero:after{content:"";background:#b1453540;border-left:3px solid #d9c17d66;width:17px;height:160%;position:absolute;top:-30%;right:100px;transform:rotate(28deg)}.coach-hero>div{z-index:1;position:relative}.coach-hero .eyebrow{color:#c5d5b1;letter-spacing:1.5px;align-items:center;gap:9px;font-size:9px;display:flex}.coach-hero h2{letter-spacing:.2px;margin:18px 0 15px;font-size:clamp(32px,3.7vw,47px);line-height:1.15}.coach-hero h2 em{color:#e3c785;font-style:normal}.coach-hero p{color:#a6bfa9;max-width:550px;font-size:12px;line-height:1.9}.coach-hero-emblem{color:#a2c78766;z-index:1;padding:20px;position:relative}.coach-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.coach-summary>span{color:#9bb29f;background:#14291e;border:1px solid #304c3b;border-radius:7px;flex-direction:column;gap:8px;padding:20px;font-size:10px;display:flex}.coach-summary b{font:32px/1.1 var(--font-display),sans-serif;color:#ead69e}.coach-refresh{margin-left:auto}.coach-success{color:#c4e7c9;background:#1b4431;border:1px solid #3a6f50;border-radius:6px;align-items:center;gap:10px;margin:18px 0;padding:15px 18px;font-size:12px;line-height:1.7;display:flex}.coach-control-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.coach-control-grid>.ml-panel{margin-bottom:22px}.coach-admin .ml-panel>.eyebrow{color:#b9caa0;letter-spacing:1.4px;font-size:8px}.coach-admin .ml-panel>h3{margin-top:14px}.coach-admin .ml-panel>h3 svg{color:#c5b878}.coach-form{flex-direction:column;gap:19px;display:flex}.coach-form fieldset{border:0;flex-direction:column;gap:19px;min-width:0;padding:0;display:flex}.coach-form label{color:#b6c9b6;flex-direction:column;gap:9px;font-size:11px;line-height:1.6;display:flex}.coach-form select{width:100%;min-width:0}.coach-form .field{min-height:43px;font-size:12px}.coach-form .btn{align-self:flex-start;min-height:41px;font-size:11px}.coach-form .form-actions>.btn{align-self:auto}.coach-form p{color:#afc3b1;font-size:12px;line-height:1.9}.coach-form .ml-note{color:#94ab95;margin:0;font-size:10px;line-height:1.8}.coach-form .form-error{color:#f2b1ab}.coach-password{align-items:center;display:flex;position:relative}.coach-password input{width:100%;padding-right:40px}.coach-password>button{color:#a6bb9e;background:0 0;display:flex;position:absolute;top:13px;right:12px}.coach-form .text-link{align-self:flex-start;font-size:10px}.coach-club-badge{color:#acc997;background:#264536;border:1px solid #42624a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative;overflow:hidden}.coach-club-badge img{object-fit:contain;background:#192b20;width:100%;height:100%;padding:4px;position:absolute;inset:0}.coach-assignment-preview{background:#1d3627;border:1px solid #3e6147;border-radius:7px;align-items:center;gap:12px;padding:15px;display:flex}.coach-assignment-preview>div{flex:1}.coach-assignment-preview b{color:#e0e6cb;font-size:12px}.coach-assignment-preview small{color:#afc493;margin-top:6px;font-size:10px;display:block}.coach-assignment-preview>span:last-child:not(:first-child){color:#d3cb93;align-items:center;gap:7px;font-size:10px;display:flex}.coach-empty{text-align:center;background:#1c3324;border:1px dashed #4d6243;border-radius:7px;flex-direction:column;align-items:center;gap:14px;padding:23px 14px;display:flex}.coach-empty svg{color:#bdb579}.coach-empty b{color:#dfdfc3;font-size:16px}.coach-empty p{color:#a1b38d;font-size:12px;line-height:1.8}.coach-list-filters{align-items:end;gap:15px;margin:20px 0;display:flex}.coach-list-filters>label:first-child{flex:1;min-width:230px}.coach-list-filters>.search{flex:1}.coach-admin .search{background:#0f2118;border:1px solid #3a513b;border-radius:5px;flex-direction:row;align-items:center;gap:9px;min-width:0;min-height:42px;padding:0 13px;display:flex}.coach-admin .search input{color:#d7e0cb;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:40px;font-size:11px}.coach-admin .search svg{color:#8ba884;flex-shrink:0}.coach-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.coach-team-grid article{background:#183021;border:1px solid #344e36;border-radius:6px;align-items:center;gap:11px;min-width:0;padding:15px;display:flex}.coach-team-grid article>div{flex:1;min-width:0}.coach-team-grid b{color:#e1e5cb;font-size:12px;line-height:1.5}.coach-team-grid small{color:#a6c295;margin-top:5px;font-size:10px;line-height:1.6;display:block}.coach-team-grid .btn{min-height:33px;padding:9px 11px;font-size:9px}.coach-unassigned{color:#dfc47a!important}.coach-preparation-note{align-items:flex-start;gap:9px;display:flex;color:#c5c58f!important;margin-bottom:0!important;font-size:10px!important}.coach-admin .ml-table small{color:#a6b78f;margin-top:5px;font-size:9px;line-height:1.7;display:block}.coach-admin .ml-table td .btn{white-space:nowrap;min-height:34px;padding:9px 10px;font-size:9px}.coach-admin .ml-table td{font-size:11px}.coach-real-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:23px;display:grid}.coach-real-layout aside{min-width:0}.coach-league-list{scrollbar-width:thin;flex-direction:column;gap:5px;max-height:650px;margin-top:13px;display:flex;overflow:auto}.coach-league-list>button{text-align:left;color:#a9ba9d;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:10px;padding:15px 12px;font-size:11px;line-height:1.6;display:flex}.coach-league-list>button:hover{background:#24432d}.coach-league-list>button.active{color:#e4d89c;background:#294f33;border-color:#5c7650}.coach-league-list>button>span{flex:1}.coach-league-list small{color:#9fb88f;margin-top:4px;font-size:8px;display:block}.coach-real-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin:2px 0 19px;display:flex}.coach-real-heading h3{font-size:25px}.coach-real-heading p{color:#9ab38d;margin-top:8px;font-size:10px;line-height:1.7}.coach-real-heading .text-link{color:#d0c080;white-space:nowrap;font-size:9px}.coach-real-clubs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.coach-real-clubs>label{text-align:center;cursor:pointer;background:#183020;border:1px solid #3d563b;border-radius:7px;flex-direction:column;align-items:center;gap:12px;min-width:0;min-height:140px;padding:20px 12px;display:flex;position:relative}.coach-real-clubs>label.selected{background:linear-gradient(155deg,#28492f,#173222);border-color:#83a86c}.coach-real-clubs input{accent-color:#7bbd82;width:14px;height:14px;position:absolute;top:12px;left:12px;min-height:0!important}.coach-real-clubs .coach-club-badge{background:0 0;border:0;width:55px;height:55px}.coach-real-clubs b{color:#d3ddc1;font-size:10px;line-height:1.6}.coach-modal-summary{background:#1e3625;border:1px solid #48613f;border-radius:6px;align-items:center;gap:16px;padding:18px;display:flex}.coach-modal-summary svg{color:#d7bf77}.coach-modal-summary b{color:#e3ddba;font-size:15px}.coach-modal-summary p{margin-top:4px;font-size:10px}.coach-credentials{text-align:center}.coach-credentials-icon{color:#b5d6a5;background:#235036;border-radius:50%;margin:9px 0 18px;padding:17px;display:inline-flex}.coach-credentials h3{font-size:30px}.coach-credentials>p{color:#a6b99b;margin:15px 0;font-size:12px;line-height:1.9}.coach-credentials dl{text-align:left;background:#152c1d;border:1px solid #425c3b;border-radius:7px;margin:20px 0;padding:21px}.coach-credentials dt{color:#95ad84;margin-top:17px;font-size:9px}.coach-credentials dt:first-child{margin-top:0}.coach-credentials dd{color:#dbe5c9;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.8}.coach-credentials code{color:#e7d392;-webkit-user-select:all;user-select:all;font-size:15px}.coach-credentials .ml-note{font-size:10px}.coach-credentials .btn{font-size:11px}.coach-own-teams{margin-bottom:24px}.coach-own-teams>.eyebrow{color:#b6c898;font-size:8px}.coach-own-teams h3{margin-top:12px}.coach-own-teams>p{font-size:11px}.coach-own-teams .badge{white-space:nowrap;font-size:8px}.coach-form .form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}@media (max-width:1150px){.coach-control-grid{grid-template-columns:1fr}.coach-real-layout{grid-template-columns:195px minmax(0,1fr);gap:18px}.coach-real-clubs{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-team-grid{grid-template-columns:1fr}}@media (max-width:700px){.coach-hero{padding:25px 21px}.coach-hero h2{font-size:33px}.coach-hero p{font-size:11px}.coach-hero-emblem{display:none}.coach-hero:after{opacity:.3;right:8%}.coach-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.coach-summary>span{padding:17px;font-size:9px}.coach-summary b{font-size:29px}.coach-admin .ml-tabs{gap:3px}.coach-admin .ml-tabs>button{padding:11px 9px;font-size:9px}.coach-admin .coach-refresh{gap:0!important;font-size:0!important}.coach-control-grid{gap:0}.coach-admin .ml-panel>h3{font-size:23px}.coach-list-filters{flex-direction:column;align-items:stretch}.coach-list-filters>label:first-child{min-width:0}.coach-team-grid article{gap:9px;padding:13px}.coach-team-grid .btn{padding:9px;font-size:8px}.coach-team-grid b{font-size:11px}.coach-team-grid small{font-size:9px}.coach-assignment-preview{flex-wrap:wrap}.coach-admin .ml-section-title .search{width:100%}.coach-real-layout{grid-template-columns:1fr;gap:22px}.coach-league-list{border-bottom:1px solid #375438;max-height:220px;padding-bottom:12px}.coach-league-list>button{padding:12px;font-size:10px}.coach-real-heading{flex-wrap:wrap}.coach-real-heading h3{font-size:25px}.coach-real-clubs{gap:8px}.coach-real-clubs>label{min-height:135px;padding:20px 10px}.coach-real-clubs b{font-size:10px}.coach-form .form-grid{grid-template-columns:1fr}.coach-credentials code{font-size:13px}.coach-own-teams{padding:20px 16px}.coach-own-teams .coach-team-grid{grid-template-columns:1fr}}.nationality-flag{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nationality-flag.country-emoji,.nationality-flag.country-unset{width:24px;height:22px;font-size:21px;font-style:normal;line-height:1}.nationality-flag.country-unset{color:#9c8d61;border:1px solid #9c8d6166;border-radius:4px;font-size:13px}.pro-card-badges>.nationality-flag{margin:0}.card-player-role .nationality-flag{margin-top:7px}.pro-card-footer>span:last-child,.card-bottom>span:last-child{overflow-wrap:anywhere;text-align:right;max-width:55%;font-size:7px}.pro-contracts{background:linear-gradient(145deg,#142b1d,#0d1c14);border:1px solid #3c6049;border-radius:10px;margin:30px 0;padding:28px}.pro-contracts-heading,.contract-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pro-contracts-heading h3{align-items:center;gap:11px;margin:10px 0;font-size:30px;display:flex}.pro-contracts-heading p,.contract-empty p{color:#a6b7a4;font-size:12px;line-height:1.8}.pro-contracts .eyebrow{color:#b3a475;letter-spacing:1.5px;font-size:8px}.contract-notice{color:#e5cf88;background:#493a1d33;border:1px solid #9c874c;border-radius:6px;align-items:center;gap:10px;margin-top:23px;padding:15px;font-size:12px;display:flex}.contract-tabs{border-bottom:1px solid #3a503d;flex-wrap:wrap;gap:8px;margin:24px 0;padding-bottom:13px;display:flex}.contract-tabs button{color:#8fa488;border-radius:5px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.contract-tabs button.active{color:#e5e4c9;background:#2e4a33}.contract-list{gap:17px;display:grid}.contract-card{background:#0b1c12;border:1px solid #36553d;border-radius:8px;padding:22px}.contract-card.status-pending{border-color:#837849}.contract-card.status-active{border-left:3px solid #37bb7b}.contract-card.status-termination_requested{border-color:#a46c46}.contract-card h4{color:#e2e5cc;margin-top:8px;font-size:25px}.contract-card header p{color:#b0c2a4;margin-top:6px;font-size:12px}.contract-card dl{grid-template-columns:1fr 1fr 2fr;gap:16px;margin:22px 0;display:grid}.contract-card dt{color:#89a381;text-transform:uppercase;letter-spacing:1px;font-size:9px}.contract-card dd{color:#d2dec4;margin:7px 0 0;font-size:12px;line-height:1.6}.contract-card details{border-block:1px solid #2c4430;margin-bottom:16px;padding:15px 0}.contract-card summary{cursor:pointer;color:#c6bf92;font-size:11px}.contract-terms{white-space:pre-wrap;overflow-wrap:anywhere;color:#c3ceb8;margin:15px 0;font-size:12px;line-height:1.9}.contract-card details small{color:#88a17f;font-size:9px}.contract-deadline{color:#b3a673;margin:12px 0;font-size:10px}.contract-signed{color:#9bd0a7;align-items:center;gap:7px;margin-right:auto;font-size:11px;display:flex}.contract-empty{text-align:center;color:#78986e;padding:35px 15px}.contract-empty h4{color:#c5d2b7;margin:13px 0;font-size:25px}.contract-search-results{flex-wrap:wrap;gap:10px;display:flex}.contract-search-results button{color:#b5caab;text-align:left;border:1px solid #3b5a3e;border-radius:5px;align-items:center;gap:18px;padding:12px;display:flex}.contract-search-results button.selected{background:#2c4129;border-color:#c1ae67}.contract-search-results small{color:#89a080;margin-top:4px;display:block}@media (max-width:700px){.pro-contracts{padding:20px 16px}.pro-contracts-heading,.contract-card>header{flex-direction:column;gap:13px}.pro-contracts-heading h3{font-size:27px}.contract-card{padding:18px 14px}.contract-card dl{grid-template-columns:1fr 1fr}.contract-card dl>div:last-child{grid-column:1/-1}.contract-card .row-actions{gap:10px}.contract-card .btn{font-size:10px}.contract-signed{width:100%;margin-bottom:6px}}.support-page{max-width:1360px;margin:auto}.support-page-heading{justify-content:space-between;align-items:center;gap:30px;padding:30px 0 42px;display:flex}.support-page-heading h1{letter-spacing:-2px;margin:16px 0;font-size:clamp(36px,5vw,62px);line-height:1.08}.support-page-heading h1 em{color:var(--gold,#d4b66b);font-style:normal}.support-page-heading p{color:#b6c0bd;max-width:630px;line-height:1.7}.support-page-emblem{width:180px;height:180px;color:var(--gold);background:radial-gradient(at 20% 0,#224637,#10201c 70%);border:1px solid #71623c;border-radius:32px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:16px;display:flex;transform:rotate(-5deg)}.support-page-emblem span{letter-spacing:2px;font-size:11px;font-weight:800}.support-center{color:#f0f2eb;background:#0b1512;border:1px solid #2d443c;border-radius:16px;overflow:hidden}.support-center-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.support-center-toolbar h2{letter-spacing:-.6px;margin:6px 0;font-size:24px}.support-center-toolbar p{color:#a9b9b1;margin:0;font-size:13px;line-height:1.6}.support-toolbar-actions{flex:none;align-items:center;gap:8px;display:flex}.support-center .btn{min-height:38px}.support-center .form-error,.support-notice{margin:0 20px 14px;line-height:1.6}.support-notice{color:#b8e9c5;background:#142c1e;border:1px solid #396647;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.support-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 24px 24px;display:grid}.support-counts button{text-align:left;color:inherit;cursor:pointer;background:#10221b;border:1px solid #283d35;border-radius:10px;flex-direction:column;gap:6px;padding:16px;display:flex}.support-counts button:hover,.support-counts button[aria-pressed=true]{border-color:var(--gold);background:#1b2c22}.support-counts strong{font-size:26px;line-height:1}.support-counts span{color:#a9bab0;font-size:12px}.support-workspace{border-top:1px solid #283d35;grid-template-columns:minmax(250px,32%) minmax(0,1fr);min-height:580px;display:grid}.support-inbox{background:#0d1b15;border-right:1px solid #283d35;flex-direction:column;min-width:0;display:flex}.support-inbox-filters{border-bottom:1px solid #283d35;gap:10px;padding:16px;display:grid}.support-search{color:#a9bbb0;background:#09130e;border:1px solid #364a40;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 11px;display:flex}.support-search:focus-within{outline:2px solid var(--gold);outline-offset:2px}.support-search input{color:#eef3ea;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px 0;font-family:inherit;font-size:13px}.support-inbox-filters>small{color:#93ab9e;font-size:11px}.support-thread-list{scrollbar-width:thin;max-height:600px;padding:7px;overflow:auto}.support-thread{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:stretch;gap:8px;padding:15px 12px;display:flex}.support-thread+.support-thread{margin-top:4px}.support-thread:hover{background:#182b21}.support-thread.selected{background:#223327;border-color:#786b42}.support-thread.unread{box-shadow:inset 3px 0 var(--gold)}.support-thread-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.support-thread-top>b{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.support-unread{background:var(--gold,#d4b66b);color:#142019;border-radius:20px;flex:none;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.support-thread-preview{text-overflow:ellipsis;white-space:nowrap;color:#a5b6ab;max-width:100%;font-size:12px;overflow:hidden}.support-thread-bottom{color:#93a89a;justify-content:space-between;align-items:flex-end;gap:8px;font-size:10px;display:flex}.support-thread-bottom small{text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-size:11px;overflow:hidden}.support-thread-bottom time{white-space:nowrap}.support-status{white-space:normal;border-radius:5px;align-self:flex-start;align-items:center;gap:5px;width:fit-content;padding:4px 7px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.support-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.support-status-open{color:#ecd28b;background:#342d15}.support-status-waiting_user{color:#b8dbed;background:#192e39}.support-status-closed{color:#b2ddb5;background:#193523}.support-inbox-empty{text-align:center;color:#a5b6ab;flex-direction:column;align-items:center;gap:12px;padding:40px 18px;display:flex}.support-inbox-empty b{color:#e2e9e0;font-size:14px}.support-inbox-empty p{margin:0;font-size:12px;line-height:1.7}.support-pagination{color:#a9bab0;border-top:1px solid #283d35;justify-content:center;align-items:center;gap:16px;margin-top:auto;padding:10px;font-size:12px;display:flex}.support-conversation{background:radial-gradient(at 100% 0,#172c20aa,#0000 50%),#0a1510;flex-direction:column;min-width:0;display:flex}.support-conversation-heading{border-bottom:1px solid #2a4034;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.support-conversation-heading h3{overflow-wrap:anywhere;margin:7px 0;font-size:20px;line-height:1.3}.support-conversation-heading p{color:#a8baaf;margin:0 0 10px;font-size:12px;line-height:1.7}.support-thread-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.support-thread-actions .btn{white-space:nowrap;padding:8px 10px;font-size:11px}.support-messages{scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;gap:16px;height:370px;min-height:230px;padding:22px;display:flex;overflow-y:auto}.support-message{background:#15291c;border:1px solid #354c3c;border-radius:3px 12px 12px;flex-shrink:0;align-self:flex-start;width:fit-content;max-width:87%;padding:12px 14px}.support-message-own{background:#253526;border-color:#5d6240;border-radius:12px 3px 12px 12px;align-self:flex-end}.support-message-admin:not(.support-message-own){background:#182a26;border-color:#426154}.support-message header{color:#e9eddc;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.support-message header span{color:#d7bf7b;align-items:center;gap:3px;font-size:9px;display:flex}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:14px;line-height:1.65}.support-message time{text-align:right;color:#a5b6a5;font-size:10px;display:block}.support-load-earlier{color:#d4decb;font:inherit;cursor:pointer;background:#15271b;border:1px solid #3b5342;border-radius:7px;align-self:center;padding:8px;font-size:12px}.support-composer{border-top:1px solid #2a4034;margin-top:auto;padding:15px 20px}.support-composer textarea{color:#f1f4ec;resize:vertical;width:100%;min-height:70px;max-height:210px;font:inherit;background:#102019;border:1px solid #3d5142;border-radius:9px;padding:12px;font-size:14px;line-height:1.6}.support-composer textarea:focus,.support-new .field:focus{outline:2px solid var(--gold);outline-offset:2px}.support-composer>div{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.support-composer small{color:#96ac9c;font-size:10px}.support-resolved{color:#b9d8be;background:#12291a;border-top:1px solid #365841;align-items:center;gap:10px;margin-top:auto;padding:20px;font-size:13px;line-height:1.6;display:flex}.support-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:310px;padding:40px 28px;display:flex}.support-empty-icon{width:82px;height:82px;color:var(--gold);background:#1a2d1e;border:1px solid #4c5c3a;border-radius:24px;place-items:center;display:grid}.support-empty h3{max-width:370px;margin:3px 0;font-size:23px;line-height:1.3}.support-empty p{color:#9fb3a5;max-width:350px;margin:0;font-size:13px;line-height:1.7}.support-empty small{color:#92a797;align-items:center;gap:6px;max-width:340px;font-size:11px;line-height:1.7;display:flex}.support-new{flex-direction:column;gap:16px;padding:20px;display:flex}.support-new .support-conversation-heading{padding:0 0 15px}.support-new label{color:#d8e1d6;flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.support-new label small{color:#92ab99;font-weight:400}.support-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.support-new .field,.support-inbox .field{color:#ebf1e8;background:#0b1912;border-color:#3d5142;width:100%;min-width:0;font-size:13px}.support-new textarea{resize:vertical;min-height:110px;line-height:1.6}.support-new .form-error{margin:0}.support-privacy{color:#9caf9e;align-items:flex-start;gap:7px;font-size:11px;line-height:1.6;display:flex}.support-privacy svg{flex:none;margin-top:3px}.support-form-actions{justify-content:flex-end;gap:10px;display:flex}.support-muted{color:#a3b6a7;margin:0;font-size:13px;line-height:1.7}.support-back{color:#c9d8c7;font:inherit;cursor:pointer;text-align:left;background:#132319;border:0;border-bottom:1px solid #2a4034;align-items:center;gap:7px;padding:12px 16px;font-size:12px;display:none}.support-help-grid{grid-template-columns:1.5fr 1fr;gap:24px;margin-top:35px;display:grid}.support-faq{color:#e5ecde;background:#0f1d15;border:1px solid #2c4335;border-radius:15px;padding:24px}.support-section-title{color:var(--gold);align-items:flex-start;gap:12px;display:flex}.support-section-title h3{color:#eef1e5;margin:0;font-size:20px}.support-section-title p{color:#a2b4a7;margin:6px 0 18px;font-size:12px;line-height:1.6}.support-faq-items{margin-top:12px}.support-faq details{border-bottom:1px solid #304233}.support-faq details:last-child{border-bottom:0}.support-faq summary{cursor:pointer;padding:15px 20px 15px 0;font-size:13px;font-weight:650;line-height:1.6;list-style-position:inside}.support-faq details[open] summary{color:var(--gold)}.support-faq details p{color:#b8c7b7;margin:0 0 12px;font-size:13px;line-height:1.8}.support-faq details a{color:var(--gold);align-items:center;gap:7px;padding-bottom:15px;font-size:12px;display:inline-flex}.support-discord{background:radial-gradient(at 100% 0,#293c2b,#0000 60%),#132119;border:1px solid #394b3b;border-radius:15px;flex-direction:column;align-items:flex-start;gap:18px;padding:30px;display:flex}.support-discord>svg{color:var(--gold)}.support-discord h3{margin:0;font-size:26px;line-height:1.3}.support-discord p{color:#b2c1b0;margin:0;font-size:14px;line-height:1.8}.support-discord small{color:#8ca18f;font-size:11px;line-height:1.7}.support-widget{z-index:90;font-family:inherit;position:fixed;bottom:92px;right:22px}.support-launcher{color:#162215;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(115deg,#bca15e,#e5cf86);border:1px solid #b7a05a;border-radius:40px;justify-content:center;align-items:center;gap:9px;margin-left:auto;padding:13px 19px;font-size:13px;font-weight:800;display:flex;box-shadow:0 10px 35px #0008}.support-launcher:hover{background:#efd994;transform:translateY(-2px)}.support-launcher.is-open{color:#ead8a0;background:#163722;border-color:#6e7b48}.support-launcher>b{color:#fff;background:#9c292c;border-radius:12px;place-items:center;min-width:21px;height:21px;font-size:11px;display:grid}.support-widget-panel{color:#eef2e7;background:#0d1a12;border:1px solid #65704a;border-radius:17px;flex-direction:column;width:min(450px,100vw - 32px);height:min(680px,100dvh - 185px);min-height:260px;margin-bottom:12px;display:flex;overflow:hidden;box-shadow:0 20px 70px #000a}.support-widget-heading{background:linear-gradient(115deg,#1c4328,#13241a);border-bottom:1px solid #3a4c34;flex:none;align-items:center;gap:12px;padding:18px;display:flex}.support-widget-symbol{color:#e0c675;border:1px solid #627048;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.support-widget-heading h2{letter-spacing:-.3px;margin:0 0 3px;font-size:18px;font-weight:750}.support-widget-heading p{color:#a9c0a5;margin:0;font-size:11px;line-height:1.5}.support-widget-heading .icon-btn{color:#deead7;flex:none;margin-left:auto}.support-widget-body{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.support-faq-small{background:0 0;border:0;border-radius:0;padding:20px}.support-faq-small .support-section-title h3{font-size:16px}.support-faq-small summary{font-size:12px}.support-contact{text-align:center;background:#16291a;border-top:1px solid #344a36;flex-direction:column;align-items:center;gap:12px;padding:22px;display:flex}.support-contact>svg{color:var(--gold)}.support-contact h3{margin:0;font-size:18px}.support-contact p{color:#adc0a9;margin:0;font-size:12px;line-height:1.7}.support-contact>a{color:#d3c17a;align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.support-auth-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.support-widget-panel>footer{border-top:1px solid #334a36;flex:none;justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.support-widget-panel>footer button{color:#cfddc6;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.support-widget-panel>footer b{background:var(--gold);color:#162215;border-radius:10px;padding:2px 5px}.support-widget-back{border-bottom:1px solid #304232;display:flex}.support-compact{background:0 0;border:0;border-radius:0}.support-compact .support-center-toolbar{padding:15px}.support-compact .support-center-toolbar h2{font-size:18px}.support-compact .support-center-toolbar p{font-size:11px}.support-compact .support-toolbar-actions .btn{padding:8px 10px;font-size:11px}.support-compact .support-workspace{min-height:0;display:block}.support-compact .support-inbox{border:0}.support-compact .support-conversation,.support-compact.support-has-conversation .support-inbox{display:none}.support-compact.support-has-conversation .support-conversation,.support-compact .support-back{display:flex}.support-compact .support-messages{height:240px;min-height:180px;padding:14px}.support-compact .support-conversation-heading{flex-wrap:wrap;gap:10px;padding:15px}.support-compact .support-conversation-heading h3{font-size:17px}.support-compact .support-thread-actions{justify-content:flex-start}.support-compact .support-composer{padding:12px}.support-compact .support-composer small{font-size:9px}.support-compact .support-composer .btn{padding:8px 12px;font-size:12px}.support-compact .support-new{padding:16px}.support-compact .support-form-row{grid-template-columns:1fr}.support-compact .support-thread-list{max-height:400px}:is(.support-widget button:focus-visible,.support-center button:focus-visible,.support-faq summary:focus-visible){outline-offset:3px;outline:2px solid #e9d28a}.support-widget .sr-only,.support-center .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}@media (max-width:1000px){.support-conversation-heading{flex-wrap:wrap}.support-thread-actions{justify-content:flex-start}.support-help-grid{grid-template-columns:1fr 1fr}.support-message{max-width:93%}.support-center-toolbar{padding:20px}.support-workspace{grid-template-columns:minmax(235px,34%) minmax(0,1fr)}}@media (max-width:700px){.support-page-heading{padding:15px 0 28px}.support-page-emblem{border-radius:20px;gap:10px;width:105px;height:115px}.support-page-emblem svg{width:42px;height:42px}.support-page-emblem span{letter-spacing:1px;font-size:8px}.support-page-heading h1{letter-spacing:-1.5px;font-size:36px}.support-page-heading p{font-size:12px}.support-center-toolbar{align-items:flex-start;padding:16px}.support-center-toolbar h2{font-size:21px}.support-center-toolbar p{max-width:250px;font-size:11px}.support-toolbar-actions{gap:3px}.support-toolbar-actions .btn{min-width:0;padding:8px 11px;font-size:11px}.support-counts{gap:7px;padding:0 16px 16px}.support-counts button{padding:12px 9px}.support-counts strong{font-size:22px}.support-counts span{font-size:10px;line-height:1.5}.support-workspace{min-height:300px;display:block}.support-inbox{border:0}.support-conversation,.support-has-conversation .support-inbox{display:none}.support-has-conversation .support-conversation,.support-back{display:flex}.support-conversation-heading{padding:16px}.support-messages{height:360px;padding:16px}.support-help-grid{grid-template-columns:1fr;gap:16px}.support-faq{padding:20px}.support-form-row{grid-template-columns:1fr}.support-new{padding:16px}.support-widget{bottom:88px;right:16px}.support-launcher{width:52px;height:52px;padding:0;position:relative}.support-launcher>span{display:none}.support-launcher>b{position:absolute;top:-6px;right:-4px}.support-widget-panel{height:min(650px,100dvh - 165px);margin-bottom:10px}.support-widget-heading{padding:14px}.support-widget .support-compact .support-center-toolbar h2{font-size:17px}.support-page-heading .eyebrow,.support-center .eyebrow{font-size:9px}.support-empty{padding:30px 20px}.support-empty h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.support-launcher:hover{transform:none}}.pwa-install-link{color:var(--gold,#d4b66b);white-space:nowrap;border:1px solid #5c613b;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:12px;line-height:1.4;text-decoration:none;display:inline-flex}.pwa-install-link:hover{border-color:var(--gold);background:#263d29}.pwa-install-link:focus-visible{outline-offset:4px;outline:2px solid #e4d49b}.auth-topline .pwa-install-link{margin-left:auto}.auth-topline .auth-national-signature{margin-left:20px}.pwa-promotion{background:linear-gradient(110deg,#193925,#0c2016);border:1px solid #4a5d37;border-radius:13px;align-items:center;gap:18px;margin:8px 0 32px;padding:23px 26px;display:flex}.pwa-promotion>img{object-fit:cover;border:1px solid #9b8c56;border-radius:13px;flex:none}.pwa-promotion>div{flex:1}.pwa-promotion h2{letter-spacing:-.5px;color:#f2f1e6;margin:7px 0;font-size:22px}.pwa-promotion p{color:#aabda9;margin:0;font-size:12px;line-height:1.6}.pwa-promotion>.btn{flex:none;font-size:12px}.pwa-page{color:#eff2e7;background:radial-gradient(at 0 0,#17452a80,#0000 55%),radial-gradient(at 100% 35%,#6c211d28,#0000 50%),#07120e;min-height:100svh;font-family:inherit}.pwa-page .btn{min-height:45px}.pwa-page .eyebrow{color:#d9c17f;letter-spacing:2px;font-size:10px;font-weight:750}.pwa-top{border-bottom:1px solid #2c4432;justify-content:space-between;align-items:center;gap:18px;max-width:1350px;margin:auto;padding:25px 35px;display:flex}.pwa-wordmark{color:#f0f2e6;align-items:center;gap:13px;text-decoration:none;display:flex}.pwa-wordmark>img{object-fit:cover;border:1px solid #807445;border-radius:10px}.pwa-wordmark>span{letter-spacing:1px;font-size:13px;font-weight:850;line-height:1.6}.pwa-wordmark small{color:#b8c6ad;letter-spacing:1.5px;font-size:8px;font-weight:500;display:block}.pwa-back{color:#b7c6af;align-items:center;gap:7px;font-size:12px;text-decoration:none;display:flex}.pwa-back:hover{color:#e2cc84}.pwa-container{max-width:1220px;margin:auto;padding:0 35px}.pwa-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;padding:65px 0 55px;display:grid}.pwa-copy>h1{letter-spacing:-2.4px;margin:22px 0;font-size:clamp(40px,4.8vw,64px);line-height:1.1}.pwa-copy h1 em{color:#d9c17f;font-style:normal}.pwa-copy>p:not(.pwa-connection):not(.pwa-feedback){color:#a9bfae;max-width:520px;font-size:15px;line-height:1.8}.pwa-copy>p strong{color:#d6ddc9;font-weight:650}.pwa-national-mark{background:linear-gradient(90deg,#2c9b5b 40%,#b43c36 40%);width:18px;height:12px;margin-right:7px;display:inline-block}.pwa-actions{flex-wrap:wrap;align-items:flex-start;gap:20px;margin:30px 0 20px;display:flex}.pwa-main-install{padding:15px 22px;font-size:14px}.pwa-secondary{color:#d0ddc6;align-items:center;gap:7px;padding:15px 0;font-size:12px;display:flex}.pwa-connection{color:#8ca18c;align-items:flex-start;gap:7px;max-width:430px;font-size:11px;line-height:1.7;display:flex}.pwa-connection svg{flex:none;margin-top:2px}.pwa-feedback{color:#e3e0ba;background:#26361b;border:1px solid #6b7543;border-radius:8px;max-width:480px;padding:12px 14px;font-size:12px;line-height:1.7}.pwa-installed{color:#c6e5bd;background:#203f26;border:1px solid #52825b;border-radius:8px;align-items:center;gap:7px;padding:14px;font-size:12px;line-height:1.5;display:inline-flex}.pwa-art{flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.pwa-art:before{content:"";filter:blur(60px);pointer-events:none;background:linear-gradient(130deg,#147b443d,#970b0b24);border-radius:50%;position:absolute;inset:10% 1%}.pwa-phone{background:linear-gradient(115deg,#55745d,#07150e 12%,#253a2a 96%);border:1px solid #85977d;border-radius:37px;width:340px;max-width:100%;padding:11px;position:relative;transform:rotate(4deg);box-shadow:20px 32px 80px #0008}.pwa-phone>img{object-fit:cover;border-radius:27px 27px 8px 8px;width:100%;height:auto;display:block}.pwa-phone-camera{z-index:1;background:#041109;border:1px solid #304a38;border-radius:18px;width:78px;height:18px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.pwa-phone-label{background:#0a1d12;border-radius:0 0 28px 28px;align-items:center;gap:11px;padding:19px 9px 14px;display:flex}.pwa-phone-label>img{border:1px solid #847846;border-radius:12px;width:46px;height:46px}.pwa-phone-label>div{flex:1}.pwa-phone-label b{letter-spacing:.8px;font-size:15px;line-height:1.35;display:block}.pwa-phone-label span{color:#8da58a;margin-top:5px;font-size:9px;display:block}.pwa-phone-label>svg{color:#c8b16d;flex:none;margin-right:3px}.pwa-device-caption{z-index:1;letter-spacing:2px;color:#b2c4aa;align-items:center;gap:7px;margin-top:8px;font-size:10px;display:flex}.pwa-benefits{background:#102418;border:1px solid #3b5238;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 42px;display:grid;overflow:hidden}.pwa-benefits>div{align-items:center;gap:13px;padding:24px;display:flex}.pwa-benefits>div+div{border-left:1px solid #3b5238}.pwa-benefits svg{color:#d4bc75;flex:none}.pwa-benefits b{margin-bottom:5px;font-size:13px;display:block}.pwa-benefits small{color:#9db099;font-size:11px;line-height:1.6;display:block}.pwa-platform-tabs{background:#0e2015;border:1px solid #425a3a;border-radius:11px;gap:6px;max-width:570px;margin:0 auto 28px;padding:6px;display:flex}.pwa-platform-tabs>button{color:#b3c4ab;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 15px;font-size:12px;display:flex}.pwa-platform-tabs>button.active{color:#e8d18a;background:#294022;border-color:#70814b}.pwa-platform-tabs>button:hover{background:#20351e}.pwa-instructions{background:radial-gradient(at 100% 0,#29432b77,#0000 50%),#102118;border:1px solid #385235;border-radius:15px;padding:32px;scroll-margin-top:25px}.pwa-instructions h2{letter-spacing:-.7px;margin:10px 0 27px;font-size:28px}.pwa-instructions ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.pwa-instructions li>span{color:#e1ca83;background:#293a20;border:1px solid #706c3e;border-radius:9px;justify-content:center;align-items:center;width:37px;height:37px;margin-bottom:12px;font-size:13px;font-weight:750;display:inline-flex}.pwa-instructions h3{margin:0 0 8px;font-size:15px;line-height:1.5}.pwa-instructions li p{color:#a7bba2;margin:0;font-size:12px;line-height:1.85}.pwa-guide-note{color:#a1b19a;background:#0c1a10;border:1px solid #31492c;border-radius:8px;align-items:flex-start;gap:10px;margin:25px 0 0;padding:15px;font-size:11px;line-height:1.8;display:flex}.pwa-guide-note svg{color:#c0b172;flex:none;margin-top:3px}.pwa-install-help{background:#132419;border:1px solid #3a5035;border-radius:12px;align-items:center;gap:17px;margin-top:22px;padding:25px;display:flex}.pwa-install-help>svg{color:#c7b674;flex:none}.pwa-install-help>div{flex:1}.pwa-install-help h2{margin:0 0 6px;font-size:18px}.pwa-install-help p{color:#a7baa0;margin:0;font-size:12px;line-height:1.7}.pwa-install-help .btn{flex:none;font-size:12px}.pwa-footer{color:#7e957a;justify-content:space-between;gap:20px;padding:30px 0;font-size:10px;display:flex}:is(.pwa-page a:focus-visible,.pwa-page button:focus-visible){outline-offset:4px;outline:2px solid #e0cc8b}.pwa-feature-copy{padding:0 0 35px}.pwa-feature-copy>h2{letter-spacing:-.7px;margin:0 0 12px;font-size:26px}.pwa-feature-copy>p{color:#a4b99d;max-width:780px;font-size:13px;line-height:1.8}.pwa-feature-list{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.pwa-feature-list>span{color:#c2cfb5;background:#172a18;border:1px solid #3d5635;border-radius:7px;padding:8px 11px;font-size:11px;line-height:1.4}@media (max-width:850px){.pwa-hero{gap:30px;padding-top:40px}.pwa-phone{width:285px}.pwa-copy>h1{letter-spacing:-1.5px;font-size:43px}.pwa-benefits>div{gap:9px;padding:17px 14px}.pwa-benefits b{font-size:12px}.pwa-benefits small{font-size:10px}.pwa-instructions ol{gap:20px}.pwa-promotion{gap:14px;padding:20px}.pwa-promotion h2{font-size:19px}.auth-national-signature{display:none!important}.pwa-install-link-compact{font-size:11px}}@media (max-width:600px){.pwa-container{padding:0 22px}.pwa-top{gap:10px;padding:19px 22px}.pwa-wordmark{gap:10px}.pwa-wordmark>span{letter-spacing:.3px;font-size:11px}.pwa-wordmark small{letter-spacing:.3px;font-size:7px}.pwa-wordmark>img{width:36px;height:36px}.pwa-back{gap:4px;font-size:10px}.pwa-hero{grid-template-columns:1fr;gap:40px;padding:36px 0 28px}.pwa-copy>h1{letter-spacing:-1.8px;margin:19px 0;font-size:43px;line-height:1.12}.pwa-copy>p:not(.pwa-connection):not(.pwa-feedback){font-size:13px}.pwa-copy>.eyebrow{letter-spacing:1.6px;font-size:9px}.pwa-actions{gap:15px;margin:24px 0 18px}.pwa-secondary{font-size:11px}.pwa-main-install{padding:13px 18px;font-size:12px}.pwa-phone{border-radius:31px;width:265px;padding:9px;transform:rotate(2deg)}.pwa-phone>img{border-radius:23px 23px 8px 8px}.pwa-phone-camera{top:14px}.pwa-phone-label{padding:14px 8px 11px}.pwa-phone-label b{font-size:12px}.pwa-phone-label>img{width:40px;height:40px}.pwa-phone-label span{font-size:8px}.pwa-benefits{grid-template-columns:1fr;margin:18px 0 30px}.pwa-benefits>div{padding:17px 20px}.pwa-benefits>div+div{border-top:1px solid #3b5238;border-left:0}.pwa-benefits small{font-size:11px}.pwa-instructions{padding:23px 20px}.pwa-instructions h2{font-size:23px;line-height:1.3}.pwa-instructions ol{grid-template-columns:1fr;gap:23px}.pwa-instructions li{align-items:flex-start;gap:13px;display:flex}.pwa-instructions li>span{flex:none;width:31px;height:33px;margin:0;font-size:11px}.pwa-instructions li h3{font-size:14px}.pwa-instructions li p{font-size:12px}.pwa-platform-tabs{gap:3px;padding:5px}.pwa-platform-tabs>button{gap:5px;padding:11px 5px;font-size:10px}.pwa-platform-tabs svg{width:14px}.pwa-install-help{flex-wrap:wrap;gap:12px;padding:20px}.pwa-install-help>div{min-width:180px}.pwa-install-help .btn{margin-left:34px}.pwa-footer{flex-direction:column;gap:9px;font-size:9px}.pwa-promotion{flex-wrap:wrap;gap:13px;padding:18px}.pwa-promotion>img{width:48px;height:48px}.pwa-promotion>div{min-width:170px}.pwa-promotion h2{font-size:17px}.pwa-promotion p{font-size:11px}.pwa-promotion .eyebrow{font-size:8px}.pwa-promotion>.btn{min-height:38px;margin-left:61px;padding:10px 13px;font-size:11px}.auth-topline .pwa-install-link{flex:none;padding:8px;font-size:10px}.pwa-feature-copy{padding-bottom:28px}.pwa-feature-copy>h2{font-size:23px}.pwa-feature-copy>p{font-size:12px}.pwa-feature-list>span{font-size:10px}.pwa-feature-list{gap:6px}}@media (display-mode:standalone){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.audio-dock{bottom:calc(16px + env(safe-area-inset-bottom))}.support-widget{bottom:calc(92px + env(safe-area-inset-bottom))}.pwa-page{padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){.pwa-phone{transform:none}}
