:root{color:#f1ead7;background:#0b0e0d;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}.tournamentCenter{--clock-gold:#ddb658;--clock-cream:#f5ead0;--clock-green:#123326;--clock-panel:#0d1511;color:var(--clock-cream);margin-bottom:26px;font-family:Inter,system-ui,sans-serif}.clockBrand{background:#0a100d;border:1px solid #3a443e;border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:12px;min-height:64px;padding:8px 14px;display:flex}.clockBrand img{border-radius:50%;width:46px;height:46px}.clockBrand div{flex-direction:column;display:flex}.clockBrand strong{color:var(--clock-gold);font:700 22px Georgia,serif}.clockBrand span{color:#929b95;margin-top:3px;font-size:11px}.clockBrand a{color:#e2c36e;border:1px solid #5d4b28;border-radius:5px;margin-left:auto;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none}.clockHero{text-align:center;background:radial-gradient(circle at 50% 5%,#174836 0,#0b241a 48%,#06100b 100%);border:1px solid #7d6331;padding:25px 28px 22px;box-shadow:inset 0 0 50px #0008}.phaseLine{justify-content:center;align-items:center;gap:12px;display:flex}.phaseLine span{color:var(--clock-gold);letter-spacing:2px;font-size:17px;font-weight:900}.phaseLine i{color:#a9c5b2;letter-spacing:1px;border:1px solid #436250;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}.clockHero>output{color:#fff6df;letter-spacing:-5px;text-shadow:0 4px 18px #000;margin:8px 0 12px;font:700 clamp(76px,11vw,132px)/.9 Georgia,serif;display:block}.blindDisplay{background:#07100c;border:1px solid #8b6a31;grid-template-columns:1.4fr .8fr;width:min(620px,100%);margin:0 auto;display:grid}.blindDisplay>div{padding:14px}.blindDisplay>div+div{border-left:1px solid #6d552c}.blindDisplay span,.nextPhase span,.clockMetrics span{color:#9ca69f;letter-spacing:1.2px;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.blindDisplay strong{color:var(--clock-gold);margin-top:5px;font:700 31px Georgia,serif;display:block}.breakMessage{background:#3d2514;border:1px solid #9b7537;gap:7px;margin:0 auto;padding:14px;display:grid}.breakMessage strong{color:#ffe19a;font:700 27px Georgia,serif}.breakMessage span{color:#f0c66d;letter-spacing:.9px;font-size:11px;font-weight:900}.nextPhase{color:#c7cec9;justify-content:center;align-items:center;gap:10px;width:min(620px,100%);margin:15px auto 0;display:flex}.nextPhase strong{font-size:13px}.rebuyState{color:#8fd3a6;letter-spacing:1px;background:#102b1e;border:1px solid #467256;border-radius:4px;width:max-content;max-width:100%;margin:13px auto 0;padding:6px 10px;font-size:9px;font-weight:900}.rebuyState.closed{color:#f0a49b;background:#321816;border-color:#8c493c}.clockControls{background:#101713;border:1px solid #343d38;border-top:0;padding:15px}.primaryClockControls,.secondaryClockControls{flex-wrap:wrap;gap:8px;display:flex}.clockControls button{color:#f0d689;background:#173f2d;border:1px solid #80662f;border-radius:5px;min-height:38px;padding:0 13px;font-size:11px;font-weight:850}.clockControls button:disabled{opacity:.45}.primaryClockControls button:first-child{color:#151008;background:#b78b34}.secondaryClockControls{border-top:1px solid #303832;align-items:center;margin-top:10px;padding-top:10px}.secondaryClockControls>span{color:#89918c;text-transform:uppercase;font-size:10px;font-weight:800}.secondaryClockControls label{color:#c7cec9;align-items:center;gap:6px;font-size:11px;display:flex}.secondaryClockControls button.enabled{color:#a8e1b9;border-color:#61a776}.clockMetrics{background:#131a16;border:1px solid #343d38;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.clockMetrics>div{padding:17px}.clockMetrics>div+div{border-left:1px solid #343d38}.clockMetrics strong{color:#f3e8cc;margin:5px 0;font:700 25px Georgia,serif;display:block}.clockMetrics small{color:#7f8982;font-size:10px}.presenceArea{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.presenceArea>div{background:#111713;border:1px solid #343d38;border-radius:8px;overflow:hidden}.presenceArea h2{color:#e7d7b3;border-bottom:1px solid #343d38;margin:0;padding:14px 16px;font:700 16px Georgia,serif}.presencePlayer{border-bottom:1px solid #29312c;align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:flex}.presencePlayer:last-child{border-bottom:0}.presencePlayer>span{color:#e7cb82;background:#1b3d2c;border:1px solid #795f2f;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.presencePlayer>span img{object-fit:cover;width:100%;height:100%}.presencePlayer>div{gap:3px;min-width:0;display:grid}.presencePlayer strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.presencePlayer small{color:#818b84;font-size:10px}.presencePlayer>b{color:#7dcc96;letter-spacing:1px;margin-left:auto;font-size:9px}.presencePlayer.eliminated{opacity:.67}.presencePlayer.eliminated>b{color:#cc8178}.noFinishes{color:#7f8982;text-align:center;padding:20px;font-size:11px}.finalTableBanner{color:#171108;letter-spacing:1px;background:#d0a84f;border:1px solid #b08a3d;justify-content:center;align-items:center;gap:16px;padding:10px;font-size:11px;display:flex}.finalTableBanner span{font-size:9px;font-weight:900}.tournamentCenter.tvMode{flex-direction:column;justify-content:center;min-height:100vh;margin:0;display:flex}.tvMode .clockBrand{border-radius:0}.tvMode .clockHero{padding-block:34px}.tvMode .clockHero>output{font-size:clamp(120px,18vw,250px)}.tvMode .blindDisplay strong{font-size:44px}.tvMode .clockMetrics strong{font-size:34px}.displayMode .appBar{display:none}.playerContent.displayContent{max-width:none;padding:0}.displayContent .tournamentCenter{margin-bottom:0}@media (width<=900px){.clockMetrics{grid-template-columns:1fr 1fr}.clockMetrics>div:nth-child(3){border-top:1px solid #343d38;border-left:0}.clockMetrics>div:nth-child(4){border-top:1px solid #343d38}.presenceArea{grid-template-columns:1fr}}@media (width<=520px){.tournamentCenter{flex-direction:column;display:flex}.clockBrand{order:1;padding-inline:10px}.finalTableBanner{order:2}.clockHero{order:3;padding:20px 12px 17px}.clockMetrics{order:4}.clockControls{order:5}.presenceArea{order:6}.clockBrand img{width:40px;height:40px}.clockBrand strong{font-size:18px}.clockBrand span{font-size:9px}.clockBrand a{padding:7px;font-size:9px}.clockHero>output{letter-spacing:-4px;margin-block:12px;font-size:82px}.blindDisplay strong{font-size:25px}.nextPhase{gap:4px;display:grid}.nextPhase strong{font-size:11px}.clockControls{padding:12px}.primaryClockControls{grid-template-columns:1fr 1fr;display:grid}.clockControls button{padding-inline:8px}.secondaryClockControls{grid-template-columns:auto 1fr 1fr;display:grid}.secondaryClockControls label{grid-column:1/3}.clockMetrics{grid-template-columns:1fr 1fr}.clockMetrics>div{padding:13px 11px}.clockMetrics strong{font-size:21px}.presenceArea{gap:10px}.presencePlayer{padding-inline:10px}.finalTableBanner{flex-direction:column;align-items:flex-start;gap:4px}.breakMessage span{line-height:1.45}}.playerApp{--p-bg:#f4f8fa;--p-surface:#fff;--p-text:#17252b;--p-muted:#60747d;--p-border:#d8e4e8;--p-teal:#087f8c;--p-blue:#1769aa;--p-green:#18845a;--p-red:#b44747;background:var(--p-bg);min-height:100vh;color:var(--p-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.playerApp *{box-sizing:border-box}.playerApp .appBar{border-bottom:1px solid var(--p-border);z-index:20;background:#fff;align-items:center;gap:42px;max-width:none;height:74px;padding:0 clamp(20px,4vw,64px);display:flex;position:sticky;top:0;box-shadow:0 2px 12px #14303b0a}.brand{color:#102331;align-items:center;gap:10px;text-decoration:none;display:flex}.brand>span{border:2px solid var(--p-teal);width:38px;height:38px;color:var(--p-teal);border-radius:50%;place-items:center;font-size:22px;display:grid}.brand strong{letter-spacing:-1px;font-size:23px}.appBar nav{align-self:stretch;align-items:stretch;gap:8px;display:flex}.appBar nav a{color:#334851;border-bottom:3px solid #0000;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.appBar nav a.active{color:var(--p-teal);border-bottom-color:var(--p-teal)}.adminLink{color:var(--p-muted);margin-left:auto;font-size:12px;text-decoration:none}.playerContent{max-width:1480px;margin:0 auto;padding:30px clamp(18px,3vw,44px) 64px}.pageTitle{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:22px;display:flex}.pageTitle.compact{align-items:center}.pageTitle h1,.profileHero h1,.liveTop h1{color:#112333;letter-spacing:-1.3px;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.1}.pageTitle p,.profileHero p,.liveTop p{color:var(--p-muted);margin:7px 0 0}.quickLinks{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.quickLinks a{border:1px solid var(--p-border);color:var(--p-blue);background:#fff;border-radius:7px;padding:10px 14px;font-size:13px;font-weight:750;text-decoration:none;box-shadow:0 2px 7px #243e4810}.quickLinks a:hover{background:#f8fdfe;border-color:#86bdc5}.panel{background:var(--p-surface);border:1px solid var(--p-border);border-radius:10px;overflow:hidden;box-shadow:0 3px 14px #1f44500b}.homeLayout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr);gap:18px;display:grid}.homeSide{gap:18px;display:grid}.panelTitle{border:0;border-bottom:1px solid var(--p-border);background:#fff;justify-content:space-between;align-items:center;height:auto;min-height:61px;padding:16px 18px;display:flex}.panelTitle h2{color:var(--p-text);margin:0;font-size:17px}.panelTitle p{color:var(--p-muted);margin:3px 0 0;font-size:12px}.panelTitle a{color:var(--p-blue);font-size:12px;font-weight:700;text-decoration:none}.tableScroll{overflow:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th{color:#435963;text-transform:uppercase;letter-spacing:.45px;text-align:right;white-space:nowrap;background:#edf5f7;padding:11px 13px;font-size:11px}th:nth-child(2),td:nth-child(2){text-align:left}th:first-child,td:first-child{text-align:center;width:45px}td{text-align:right;white-space:nowrap;border-bottom:1px solid #e8eff1;padding:12px 13px;font-size:13px}.playerLink{color:var(--p-blue);font-weight:750;text-decoration:none}.playerLink:hover{text-decoration:underline}.positive{font-weight:750;color:var(--p-green)!important}.negative{font-weight:750;color:var(--p-red)!important}.cardTop{justify-content:space-between;align-items:center;display:flex}.cardTop h2{margin:0;font-size:16px}.cardTop>span,.statusDot,.activePlayer,.inactivePlayer{color:#14734e;text-transform:uppercase;letter-spacing:.6px;background:#dff3e9;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:850}.gameCard{border-top:3px solid var(--p-teal);padding:20px}.gameCard h3{text-transform:none;letter-spacing:-.5px;margin:18px 0 4px;font-size:27px}.gameDate{color:var(--p-muted);font-size:13px}.gameCard dl{margin:18px 0}.gameCard dl>div{border-bottom:1px solid #edf2f4;justify-content:space-between;gap:20px;padding:8px 0;display:flex}.gameCard dt{color:var(--p-muted);font-size:12px}.gameCard dd{text-align:right;margin:0;font-size:12px;font-weight:750}.primaryButton{background:var(--p-teal);color:#fff;text-align:center;border-radius:6px;padding:11px 15px;font-size:13px;font-weight:800;text-decoration:none;display:block}.lastGame{padding-bottom:8px}.lastGame>h2,.lastGame>p{margin-left:18px;margin-right:18px}.lastGame>h2{margin-bottom:2px;font-size:25px}.lastGame>p{color:var(--p-muted);font-size:12px}.lastGame>div{border-top:1px solid #e8eff1;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:10px 18px;font-size:13px;display:grid}.lastGame>div>b{color:#08727d;background:#e5f3f5;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.lastGame>div>strong{color:var(--p-green)}.headlineStats,.liveMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.statCard{border:1px solid var(--p-border);background:#fff;border-radius:9px;flex-direction:column;justify-content:center;min-height:100px;padding:18px;display:flex;box-shadow:0 2px 9px #14303b08}.statCard span{color:var(--p-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:750}.statCard strong{color:var(--p-text);margin-top:8px;font-size:23px;line-height:1.15}.statCard.red strong{color:var(--p-red)}.seasonSelect,.explorerFilters label{color:var(--p-muted);align-items:center;gap:10px;font-size:12px;font-weight:750;display:flex}.seasonSelect select,.explorerFilters select,.explorerFilters input{height:40px;color:var(--p-text);background:#fff;border:1px solid #bfcfd5;border-radius:6px;padding:0 32px 0 11px;font-weight:700}.seasonGameGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.gameRow{border-top:1px solid #e8eff1;grid-template-columns:80px 1.35fr 1fr auto;align-items:center;gap:12px;min-height:54px;padding:10px 17px;font-size:12px;display:grid}.gameRow span,.gameRow em{color:var(--p-muted);font-style:normal}.gameRow>strong{text-align:right}.dataNote,.notice{color:#49616a;background:#edf7f9;border:1px solid #c8dde2;border-radius:7px;padding:14px 18px;font-size:13px}.explorerFilters{border:1px solid var(--p-border);background:#fff;border-radius:9px;gap:22px;margin-bottom:16px;padding:16px 18px;display:flex}.explorerHighlights{margin:0 0 16px}.askPanel{background:#eaf6f7;border:1px solid #c8e3e6;border-radius:10px;margin-top:18px;padding:22px}.askPanel h2{margin:0;font-size:19px}.askPanel p{color:var(--p-muted);font-size:13px}.askPanel form{gap:9px;display:flex}.askPanel input{min-width:0;height:45px;color:var(--p-text);background:#fff;border:1px solid #adcad0;border-radius:6px;flex:1;padding:0 13px}.askPanel button{background:var(--p-blue);color:#fff;border:0;border-radius:6px;padding:0 24px;font-weight:800}.askPanel button:disabled{opacity:.45}.askPanel small,.askMessage{color:var(--p-muted);margin-top:10px;font-size:11px;display:block}.nextHero{border:1px solid var(--p-border);background:linear-gradient(135deg,#fff 0%,#f3fafb 100%);border-radius:12px;grid-template-columns:1fr minmax(320px,430px);align-items:center;gap:50px;min-height:520px;padding:45px;display:grid}.nextHero>div>h2{letter-spacing:-1.5px;margin:15px 0 6px;font-size:clamp(30px,4vw,52px)}.nextHero>div>p{color:var(--p-muted)}.statusDot{align-items:center;gap:7px;display:inline-flex}.statusDot:before{content:"";background:var(--p-green);border-radius:50%;width:7px;height:7px}.statusDot.live{background:#dff3e9}.liveTop{background:#eaf7f8;border:1px solid #c6e3e6;border-radius:11px;justify-content:space-between;align-items:center;padding:28px;display:flex}.remaining{grid-template-columns:auto 1fr;align-items:end;gap:2px 10px;display:grid}.remaining strong{color:var(--p-teal);grid-row:1/3;font-size:56px;line-height:.85}.remaining span{font-weight:800}.remaining small{color:var(--p-muted)}.liveMetrics{grid-template-columns:repeat(6,1fr)}.liveColumns{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.rosterRow{border-top:1px solid #e8eff1;grid-template-columns:38px 1fr auto 32px;align-items:center;gap:10px;min-height:60px;padding:10px 17px;display:grid}.rosterRow>span{color:var(--p-muted);font-size:12px}.rosterRow>b{color:var(--p-green);font-size:10px}.avatar{color:#087480;background:#dceff2;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar.large{border:5px solid #fff;width:128px;height:128px;font-size:36px;box-shadow:0 4px 18px #24444e1c}.profileHero{background:#eaf6f7;border:1px solid #c9e2e5;border-radius:11px;align-items:center;gap:28px;padding:30px;display:flex}.profileHero a{color:var(--p-blue);font-size:12px;text-decoration:none}.profileHero h1{margin:8px 0}.inactivePlayer{color:#64747a;background:#edf0f1}.currentSeason{border-left:4px solid var(--p-teal);background:#fff;margin:18px 0;padding:18px 22px;box-shadow:0 2px 10px #14303b0a}.currentSeason h2{margin:0 0 5px;font-size:17px}.currentSeason p{color:var(--p-muted);margin:0;font-size:13px}.playerEmpty{text-align:center;min-height:60vh;color:var(--p-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.playerEmpty.compact{min-height:190px}.playerEmpty>span{color:#91bec4;font-size:36px}.playerEmpty h2{color:var(--p-text);margin:12px 0 4px}.playerEmpty p{max-width:500px;margin:0}.visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1050px){.appBar nav a{padding:0 9px}.homeLayout{grid-template-columns:1fr}.homeSide{grid-template-columns:1fr 1fr}.liveMetrics,.profileStats{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.playerApp .appBar{flex-wrap:wrap;gap:12px;height:auto;min-height:66px;padding:10px 16px}.brand strong{font-size:19px}.brand>span{width:34px;height:34px}.adminLink{font-size:0}.adminLink:after{content:"Admin";font-size:11px}.appBar nav{border-top:1px solid var(--p-border);order:3;width:calc(100% + 32px);margin:0 -16px -10px;overflow:auto}.appBar nav a{flex:none;height:45px;padding:0 15px}.playerContent{padding-top:22px}.pageTitle{display:block}.quickLinks{justify-content:flex-start;margin-top:16px}.homeSide,.seasonGameGrid,.liveColumns,.nextHero{grid-template-columns:1fr}.headlineStats{grid-template-columns:1fr 1fr}.nextHero{gap:25px;min-height:0;padding:22px}.liveTop{align-items:flex-start;gap:22px}.liveMetrics{grid-template-columns:1fr 1fr}.explorerFilters{flex-direction:column;align-items:stretch;gap:12px}.explorerFilters label{justify-content:space-between}.profileHero{align-items:flex-start}.profileStats{grid-template-columns:1fr 1fr}.gameRow{grid-template-columns:70px 1fr}.gameRow>:nth-child(3),.gameRow>:nth-child(4){text-align:left}.tableScroll{margin-bottom:-1px}}@media (width<=480px){.playerContent{padding-left:12px;padding-right:12px}.pageTitle h1,.profileHero h1,.liveTop h1{font-size:28px}.quickLinks a{padding:8px 10px}.headlineStats,.liveMetrics{grid-template-columns:1fr 1fr}.statCard{min-height:84px;padding:13px}.statCard strong{font-size:18px}.homeSide{grid-template-columns:1fr}.liveTop{display:block}.remaining{margin-top:24px}.profileHero{text-align:center;display:block}.profileHero .avatar{margin:0 auto 16px}.seasonSelect{justify-content:space-between;margin-top:15px}.askPanel form{display:grid}.askPanel button{height:42px}}.homeLayout{align-items:start}.homeMain{gap:18px;display:grid}.homeMain>.headlineStats{margin-top:0}.gameTitleLink{color:var(--p-text);margin:22px 18px 4px;font-size:25px;font-weight:800;text-decoration:none;display:block}.gameTitleLink:hover{color:var(--p-blue)}.gameRowLink{color:var(--p-text);text-decoration:none}.gameRowLink:hover{background:#f3f9fa}.statCard small{color:var(--p-muted);margin-top:5px;font-size:11px;line-height:1.35;display:block}.explorerFilters{flex-wrap:wrap}.explorerFilters label{flex:170px;justify-content:space-between}.explorerFilters select{max-width:170px}.nextContext{align-self:center}.contextStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.contextStats>div{border:1px solid var(--p-border);background:#fff;border-radius:8px;padding:14px}.contextStats span,.contextStats small{color:var(--p-muted);text-transform:uppercase;letter-spacing:.45px;font-size:10px;display:block}.contextStats strong{color:var(--p-text);margin:6px 0;font-size:18px;display:block}.contextStats small{text-transform:none;letter-spacing:0}.backLink{color:var(--p-blue);margin-bottom:9px;font-size:12px;text-decoration:none;display:inline-block}.gameStatus{text-transform:capitalize;color:#3e5a65;background:#e7f0f3;border-radius:5px;padding:7px 10px;font-size:11px;font-weight:800}.gameStatus.completed{color:#14734e;background:#dff3e9}.gameDetailSummary{padding:22px}.gameDetailSummary>dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.gameDetailSummary>dl>div{border-bottom:1px solid var(--p-border);padding:14px}.gameDetailSummary dt{color:var(--p-muted);text-transform:uppercase;letter-spacing:.4px;font-size:11px}.gameDetailSummary dd{margin:6px 0 0;font-weight:750}.financialSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.gameResults{margin-top:18px}.profileStats{grid-template-columns:repeat(4,1fr)}@media (width<=760px){.contextStats{grid-template-columns:1fr}.gameDetailSummary>dl,.financialSummary{grid-template-columns:1fr 1fr}.explorerFilters label{flex-basis:100%}}.userMenu{align-items:center;gap:12px;margin-left:auto;display:flex}.userMenu>a{color:var(--p-blue);font-size:12px;font-weight:800;text-decoration:none}.userMenu button{color:var(--p-muted);cursor:pointer;background:0 0;border:0;font-size:11px}.demoLaunch{color:#fff;background:#087f8c;border-radius:7px;padding:11px 16px;font-size:13px;font-weight:850;text-decoration:none}.demoBanner{color:#69400f;background:#fff7e9;border:2px solid #e58b2a;border-radius:9px;align-items:center;gap:16px;margin-bottom:12px;padding:13px 17px;display:flex}.demoBanner strong{letter-spacing:.7px;font-size:13px}.demoBanner span{flex:1;font-size:12px}.demoBanner a{color:#69400f;font-weight:800}.liveTop.demoMode{background:#fffaf1;border-color:#e5a35c}@media (width<=760px){.userMenu{order:2}.userMenu .adminLink{font-size:11px}.demoBanner{flex-direction:column;align-items:flex-start;gap:6px}}.playerApp{--felt:#10271c;--felt-deep:#07150f;--felt-soft:#1b3929;--forest:#0b2117;--walnut:#3a2113;--mahogany:#24130c;--wood-light:#684225;--parchment:#ead6ad;--parchment-light:#f4e5c5;--parchment-dark:#d1b47c;--brass:#c8a24d;--brass-light:#ebce7b;--ink:#251d14;--ink-muted:#675844;--club-red:#7c2d27;--cream:#f3e5c5;--p-bg:var(--felt-deep);--p-surface:var(--parchment-light);--p-text:var(--ink);--p-muted:var(--ink-muted);--p-border:#b8965b;--p-teal:var(--brass);--p-blue:#76511f;--p-green:#315e3b;--p-red:var(--club-red);background:radial-gradient(circle at 50% -10%,#294a35 0,transparent 42%), repeating-linear-gradient(92deg,#ffffff05 0 1px,transparent 1px 5px),var(--felt-deep);color:var(--cream);font-family:Georgia,Times New Roman,serif}.playerApp button,.playerApp input,.playerApp select{font-family:Trebuchet MS,Arial,sans-serif}.playerApp .appBar{background:linear-gradient(#0d0805f2,#211208f5),repeating-linear-gradient(90deg,#492b16 0 3px,#2b170d 3px 9px);border:10px solid #27150b;border-width:8px 10px 9px;gap:30px;height:112px;padding:0 clamp(18px,3vw,42px);position:sticky;box-shadow:0 5px #6d4323,0 12px 28px #000b}.playerApp .appBar:after{content:"";pointer-events:none;border:1px solid #8f663327;border-radius:5px;position:absolute;inset:4px}.brand{min-width:245px;color:var(--brass-light);text-shadow:0 2px #000;gap:13px}.brand>span{border-color:var(--brass);width:45px;height:45px;color:var(--brass-light);background:#120b06;border-radius:4px;font-size:27px}.brand strong{letter-spacing:-1.5px;font-family:Georgia,Times New Roman,serif;font-size:32px;line-height:.9}.brand strong span{color:inherit}.brand strong small{color:#d3b35d;letter-spacing:1.7px;text-transform:uppercase;margin-top:9px;font:700 9px/1 Trebuchet MS,sans-serif;display:block}.appBar nav{border-left:1px solid #8b63352b;gap:0}.appBar nav a{color:#dec67f;letter-spacing:.5px;text-transform:uppercase;text-align:center;border:0;border-right:1px solid #8b63352b;justify-content:center;min-width:106px;padding:0 15px;font-family:Trebuchet MS,sans-serif;font-size:11px}.appBar nav a:hover,.appBar nav a:focus-visible{color:#fff1b8;background:#ffffff08}.appBar nav a.active{color:#ffe598;box-shadow:inset 0 -3px var(--brass);background:linear-gradient(#ffffff04,#b1812918)}.userMenu{z-index:1;gap:10px;position:relative}.userMenu>a,.userMenu button{letter-spacing:.3px;text-transform:uppercase;font-family:Trebuchet MS,sans-serif;color:#d7bf7c!important;font-size:10px!important}.userMenu button{background:#130c08;border:1px solid #8f6a35;border-radius:3px;padding:8px}.playerContent{max-width:1280px;padding:34px clamp(14px,3vw,36px) 70px}.pageTitle{border-bottom:1px solid #c4a35366;margin-bottom:20px;padding-bottom:14px}.pageTitle h1,.profileHero h1,.liveTop h1{color:var(--brass-light);letter-spacing:-1px;text-shadow:0 2px #000;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,48px)}.pageTitle p,.liveTop p{color:#cbbd9c}.quickLinks a,.backLink{color:#e5cd85;text-transform:uppercase;background:#13251a;border:1px solid #987633;border-radius:3px;font-family:Trebuchet MS,sans-serif;box-shadow:inset 0 0 0 1px #0008}.quickLinks a:hover{border-color:var(--brass-light);background:#1c3424}.panel,.statCard,.explorerFilters,.askPanel,.nextHero,.profileHero,.gameDetailSummary{background:linear-gradient(#ffffff13,#00000005), repeating-linear-gradient(97deg,#7f5a2810 0 1px,transparent 1px 5px),var(--parchment-light);color:var(--ink);border:1px solid #b39055;border-radius:5px;box-shadow:0 3px #1a0d06,0 8px 22px #0006,inset 0 0 25px #845e2520}.panel{overflow:hidden}.panelTitle{background:linear-gradient(#f2e1bf,#dfc796);border-bottom:1px solid #b28e50;min-height:59px;padding:15px 19px}.panelTitle h2{color:var(--ink);letter-spacing:.5px;text-transform:uppercase;font:700 17px Georgia,Times New Roman,serif}.panelTitle p{color:var(--ink-muted)}.panelTitle a,.playerLink{color:#624216}.panelTitle a{text-transform:uppercase;font-family:Trebuchet MS,sans-serif}th{color:#efd68f;letter-spacing:.8px;background:#173023;padding:12px 13px;font-family:Trebuchet MS,sans-serif;font-size:10px}td{color:var(--ink);border-bottom:1px solid #c8ab75;font-family:Trebuchet MS,Arial,sans-serif}tbody tr:hover{background:#b28e501c}.positive{color:#245b38!important}.negative{color:#872f29!important}.statCard{border-radius:4px;box-shadow:0 3px 8px #0003,inset 0 0 16px #79501e17}.statCard span{color:#675438;letter-spacing:.7px;font-family:Trebuchet MS,sans-serif}.statCard strong{color:#292014;font-family:Georgia,Times New Roman,serif;font-size:27px}.statCard.green{border-top:3px solid #8a6b2c}.statCard.green strong{color:#315e3b}.gameCard{border-top:3px solid var(--brass)}.cardTop>span,.statusDot,.activePlayer,.inactivePlayer,.gameStatus{color:#e7ce85;background:#173023;border:1px solid #82652d;border-radius:2px}.primaryButton,.demoLaunch{color:#f1d98f;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(#244832,#10271c);border:1px solid #c19c48;border-radius:3px;box-shadow:inset 0 0 0 1px #0008}.gameCard dl>div,.lastGame>div,.gameRow,.rosterRow{border-color:#cbb182}.lastGame>div>b{color:#efd68f;background:#173023}.dataNote,.notice{color:#5d4c35;background:#e5d0a8;border-color:#a18149;border-radius:3px}.seasonSelect,.explorerFilters label{color:#59482f;text-transform:uppercase;letter-spacing:.4px;font-family:Trebuchet MS,sans-serif}.seasonSelect select,.explorerFilters select,.explorerFilters input,.askPanel input{color:var(--ink);background:#f8eaca;border-color:#9f7f49;border-radius:2px}.explorerFilters{padding:18px}.askPanel{background:var(--parchment)}.askPanel button{color:#edd584;background:#173023;border:1px solid #9f7b32;border-radius:2px}.nextHero{background:linear-gradient(135deg,#f3e3c2,#d8bd87)}.contextStats>div{background:#ecd7ae;border-color:#b49157;border-radius:3px}.liveTop{color:#f1dfb1;background:linear-gradient(135deg,#1c3b29,#0d2117);border-color:#95743a}.remaining strong{color:var(--brass-light)}.profileCrumb{color:#d5bd79;align-items:center;gap:12px;margin:0 8px 12px;font-family:Trebuchet MS,sans-serif;display:flex}.profileCrumb i{color:#8d764e}.profileCrumb a{color:#ecd487;border:1px solid #947436;border-radius:3px;margin-left:auto;padding:9px 13px;text-decoration:none}.profileHero{background:linear-gradient(90deg,#fff7df20,transparent 38%), repeating-linear-gradient(100deg,#7b55230c 0 1px,transparent 1px 5px),var(--parchment-light);grid-template-columns:220px 1fr 110px;align-items:stretch;gap:28px;padding:22px;display:grid;position:relative}.profileHero:before,.profileHero:after{content:"❦";color:#8e6a3280;font-size:25px;position:absolute}.profileHero:after{bottom:6px;right:10px;transform:rotate(180deg)}.avatar.large{color:#e8cf86;background:#173023;border:4px double #9a7134;border-radius:45% 45% 8px 8px;width:100%;height:285px;box-shadow:0 0 0 3px #ead09b,0 4px 12px #452b16}.avatar.large img{filter:saturate(.82)contrast(1.04)}.profileIdentity{flex-direction:column;min-width:0;padding:18px 0 0;display:flex}.profileHero .profileIdentity h1{color:#251b11;text-shadow:1px 1px #fff8;text-transform:uppercase;margin:0;font-size:clamp(48px,6vw,76px);line-height:.9}.profileHero .profileIdentity>p{color:#4c3c27;margin:10px 0;font-family:Trebuchet MS,sans-serif}.commissionerBadge,.activePlayer,.inactivePlayer{letter-spacing:1px;text-transform:uppercase;align-self:flex-start;padding:6px 10px;font-family:Trebuchet MS,sans-serif;font-size:10px;font-weight:900}.commissionerBadge{color:#e7c969;background:#1b2c20;border:1px solid #a68136;border-radius:2px;box-shadow:inset 0 0 0 1px #0008}.profileHeadlines{border:1px solid #b79861;border-width:1px 0;grid-template-columns:repeat(4,1fr);margin-top:auto;display:grid}.profileHeadlines>div{text-align:center;border-right:1px solid #b79861;padding:12px 9px}.profileHeadlines>div:last-child{border:0}.profileHeadlines span{color:#604f37;letter-spacing:.5px;text-transform:uppercase;font:700 9px Trebuchet MS,sans-serif;display:block}.profileHeadlines strong{color:#251c12;margin-top:6px;font:700 24px Georgia,Times New Roman,serif;display:block}.profileRibbon{color:#e3c775;letter-spacing:.8px;text-align:center;text-transform:uppercase;background:#173023;border:1px solid #b18b42;border-radius:2px;margin-top:13px;padding:9px 12px;font:700 10px Trebuchet MS,sans-serif}.profileCrest{color:#291d13;text-align:center;text-shadow:0 1px #fff;align-self:start;margin-top:22px;font-size:88px;line-height:1}.profileCrest small{color:#c39d52;text-shadow:1px 1px #000;margin-top:-52px;font:700 18px Georgia,serif;display:block}.profileTabs{background:#0b2016;border:1px solid #3e2d17;border-radius:5px 5px 0 0;margin:20px 10px 0;display:flex;overflow:hidden}.profileTabs button{color:#d9c27e;letter-spacing:.6px;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #3b3020;min-width:160px;height:48px;font-size:11px;font-weight:800}.profileTabs button.active{color:#ffe49a;background:#163526;box-shadow:inset 0 -3px #c5a14f}.profileOverview{border-radius:5px;grid-template-columns:minmax(240px,.7fr) 1.5fr;display:grid}.profileOverview>div:first-child{border-right:1px solid #b4935b}.careerList{margin:0;padding:10px 22px 18px}.careerList>div{border-bottom:1px solid #c9aa72;justify-content:space-between;padding:9px 3px;font-family:Trebuchet MS,sans-serif;font-size:13px;display:flex}.careerList dd{margin:0;font-weight:800}.highlightGrid{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}.highlightGrid article{text-align:center;background:#ead3a6;border:1px solid #b6945b;border-radius:4px;min-height:120px;padding:14px}.highlightGrid b{color:#79571e;font-size:30px;display:block}.highlightGrid strong,.highlightGrid span{display:block}.highlightGrid strong{text-transform:uppercase;margin-top:7px;font:700 12px Trebuchet MS,sans-serif}.highlightGrid span{color:#65543c;margin-top:5px;font:12px Trebuchet MS,sans-serif}.currentSeason{box-shadow:none;background:#e3c99a;border-left-color:#8c6b2c;margin:0 18px 18px}.currentSeason h2{font-family:Georgia,serif}@media (width<=1100px){.brand{min-width:200px}.appBar nav a{min-width:88px;padding:0 9px}.profileHero{grid-template-columns:190px 1fr}.profileCrest{display:none}.avatar.large{height:250px}}@media (width<=760px){.playerApp .appBar{border-width:5px;gap:8px;min-height:78px;padding:8px 12px}.brand{min-width:0}.brand strong{font-size:23px}.brand strong small{display:none}.brand>span{width:36px;height:36px}.userMenu{margin-left:auto}.userMenu>a:first-child{display:none}.appBar nav{border-color:#6d4c29;order:3;width:calc(100% + 24px);margin:0 -12px -8px}.appBar nav a{flex:1;min-width:auto;height:44px;padding:0 9px;font-size:9px}.playerContent{padding-top:24px}.pageTitle h1,.liveTop h1{font-size:34px}.panel,.statCard,.explorerFilters,.askPanel{border-radius:3px}.profileCrumb{font-size:12px}.profileCrumb a{font-size:0}.profileCrumb a:after{content:"‹ Back";font-size:11px}.profileHero{grid-template-columns:145px 1fr;gap:16px;padding:15px}.avatar.large{height:190px}.profileHero .profileIdentity{padding-top:8px}.profileHero .profileIdentity h1{font-size:40px}.profileHero .profileIdentity>p{font-size:11px}.profileHeadlines{grid-template-columns:1fr 1fr}.profileHeadlines>div{padding:8px}.profileHeadlines>div:nth-child(2){border-right:0}.profileHeadlines>div:nth-child(-n+2){border-bottom:1px solid #b79861}.profileHeadlines strong{font-size:18px}.profileRibbon{font-size:8px}.profileTabs{margin-left:0;margin-right:0}.profileTabs button{flex:1;min-width:0}.profileOverview{grid-template-columns:1fr}.profileOverview>div:first-child{border-bottom:1px solid #b4935b;border-right:0}.highlightGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=520px){.playerContent{padding-left:10px;padding-right:10px}.quickLinks{grid-template-columns:1fr 1fr;display:grid}.profileHero{display:block}.avatar.large{width:152px;height:190px;margin:0 auto 16px}.profileHero .profileIdentity{text-align:center}.commissionerBadge,.profileHero .activePlayer,.profileHero .inactivePlayer{align-self:center}.profileHero .profileIdentity h1{font-size:43px}.profileHeadlines{margin-top:18px}.profileRibbon{line-height:1.5}.highlightGrid{grid-template-columns:1fr}.headlineStats{grid-template-columns:1fr 1fr}.tableScroll{overflow-x:auto}.profileCrumb span,.profileCrumb i{display:none}.profileCrumb{margin-left:2px}.profileCrumb a{margin-left:auto}}.profileCrumb{max-width:1180px;margin:0 auto 12px}.profileHero{border:2px solid #b79352;border-radius:15px;grid-template-columns:280px minmax(0,1fr);gap:34px;max-width:1180px;min-height:390px;margin:0 auto;padding:24px 26px;box-shadow:0 4px #4b2b16,0 15px 32px #0009,inset 0 0 0 1px #fff6d580,inset 0 0 42px #8054212b}.profileHero:before,.profileHero:after{font-size:34px}.profileHero:before{top:7px;left:12px}.profileHero:after{bottom:7px;right:12px}.portraitFrame{background:linear-gradient(145deg,#f7e5b9,#9b6a2d 45%,#efd294 60%,#603c1d);border:2px solid #8e642b;border-radius:52% 52% 10px 10px;align-self:stretch;padding:9px;position:relative;box-shadow:0 0 0 3px #ebd3a0,0 0 0 5px #815525,0 8px 18px #42280f80}.portraitFrame:before,.portraitFrame:after{content:"";z-index:2;border-color:#68451f;width:24px;height:24px;position:absolute}.portraitFrame:before{border-bottom:3px double;border-left:3px double;bottom:-1px;left:-1px}.portraitFrame:after{border-top:3px double;border-right:3px double;top:48px;right:-1px}.portraitSuit{z-index:3;color:#261a11;background:#ead09b;border:1px solid #9b7537;border-radius:50%;place-items:center;width:34px;height:34px;font-size:23px;display:grid;position:absolute;top:28px;left:-5px;box-shadow:0 2px 5px #0005}.portraitFrame .avatar.large{background:radial-gradient(circle at 50% 30%,#31513c,#0c1d14 70%);border:1px solid #2e1e10;border-radius:48% 48% 6px 6px;width:100%;height:100%;min-height:336px;margin:0;font-size:64px;box-shadow:inset 0 0 0 2px #d5b56f}.portraitFrame .avatar.large img{object-position:center 28%;filter:saturate(.86)sepia(.08)contrast(1.06)}.photoManager{z-index:5;white-space:nowrap;align-items:center;gap:6px;font-family:Trebuchet MS,sans-serif;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.photoManager label,.photoManager button{color:#f0d689;cursor:pointer;letter-spacing:.55px;text-transform:uppercase;background:#10251aeb;border:1px solid #c29d4e;border-radius:3px;align-items:center;height:30px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:0 2px 6px #0008}.photoManager .successMessage,.photoManager .errorMessage{color:#1c2d21;background:#f2e1bd;border-radius:2px;padding:5px 8px;font-size:9px;position:absolute;top:36px;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #0005}.photoManager .errorMessage{color:#7c2d27}.profileIdentity{padding:20px 0 3px}.profileNameRow{grid-template-columns:minmax(0,1fr) 112px;align-items:start;gap:18px;display:grid}.profileHero .profileIdentity h1{letter-spacing:-3px;font-size:clamp(70px,7.5vw,106px);line-height:.82}.profileHero .profileIdentity>div p{color:#3f321f;margin:15px 0 10px;font:15px Trebuchet MS,sans-serif}.profileCrest{color:#2a1d12;margin:0;font-size:100px;display:block}.profileCrest small{margin-top:-60px;font-size:20px}.accomplishmentBanner{color:#e8cb78;letter-spacing:1.2px;text-transform:uppercase;background:#213526;border:1px solid #8d682f;border-radius:3px;align-self:flex-start;margin:18px 0 14px;padding:7px 14px;font:800 11px Trebuchet MS,sans-serif;box-shadow:inset 0 0 0 1px #0b130d,0 2px 5px #51351b6b}.profileHeadlines{background:#d9bd8752;border:1px solid #b28d51;border-width:1px 0;margin-top:auto}.profileHeadlines>div{flex-direction:column;justify-content:center;min-height:83px;padding:11px 8px;display:flex}.profileHeadlines span{font-size:10px}.profileHeadlines strong{font-size:32px}.profileRibbon{border-width:2px;margin-top:14px;padding:10px 13px;box-shadow:inset 0 0 0 1px #020703,0 3px 6px #0004}.profileRibbon i{color:#b7913c;padding:0 7px;font-style:normal}.profileTabs{border-radius:9px 9px 0 0;max-width:1140px;margin:20px auto 0}.profileTabs button{flex:1;min-width:0;height:56px;font-size:10px}.profileOverview,.profileDetail{max-width:1180px;margin:0 auto}.profileOverview{border-radius:12px;grid-template-columns:minmax(280px,.72fr) 1.6fr}.profileOverview .panelTitle,.profileDetail .panelTitle{position:relative}.profileOverview .panelTitle:after,.profileDetail .panelTitle:after{content:"◆";color:#8d6c33;font-size:9px;position:absolute;right:18px}.highlightGrid{grid-template-columns:repeat(4,1fr);gap:12px;padding:20px}.highlightGrid article{border-radius:8px;flex-direction:column;justify-content:center;min-height:138px;display:flex;box-shadow:inset 0 0 18px #744d1a17}.highlightGrid b{font-size:38px}.careerList>div{padding:11px 4px}.profileDetail{border-radius:0 0 12px 12px}.finishCards{grid-template-columns:repeat(2,1fr);gap:12px;padding:20px;display:grid}.finishCards article{background:#ead4a8;border:1px solid #b48f54;border-radius:6px;grid-template-columns:56px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.finishCards article>strong{color:#e9ce7b;background:#173023;border-radius:50%;place-items:center;width:50px;height:50px;font:700 22px Georgia,serif;display:grid}.finishCards b,.finishCards span{display:block}.finishCards span{color:#67563d;margin-top:4px;font:11px Trebuchet MS,sans-serif}.achievementShelf{grid-template-columns:repeat(3,1fr);gap:14px;padding:24px;display:grid}.achievementShelf article{text-align:center;background:linear-gradient(#f1ddb5,#d7b878);border:1px solid #ad874b;border-radius:50% 50% 8px 8px;min-height:170px;padding:24px 14px;box-shadow:inset 0 0 20px #7f531f1a}.achievementShelf b{color:#77531e;font-size:45px;display:block}.achievementShelf strong,.achievementShelf span{display:block}.achievementShelf strong{text-transform:uppercase;margin-top:10px;font:700 13px Georgia,serif}.achievementShelf span{color:#69563a;margin-top:7px;font:11px Trebuchet MS,sans-serif}@media (width<=900px){.profileHero{grid-template-columns:230px minmax(0,1fr);gap:24px;min-height:330px}.portraitFrame .avatar.large{min-height:282px}.profileHero .profileIdentity h1{font-size:64px}.profileNameRow{grid-template-columns:1fr}.profileCrest{display:none}.highlightGrid{grid-template-columns:1fr 1fr}}@media (width<=680px){.profileCrumb{margin-bottom:10px}.profileHero{border-radius:12px;flex-direction:column;gap:14px;min-height:0;padding:17px 15px 18px;display:flex}.portraitFrame{align-self:center;width:min(72vw,280px);height:310px;padding:8px}.portraitFrame .avatar.large{width:100%;height:100%;min-height:0}.profileIdentity{text-align:center;align-items:center;padding:4px 0 0;display:flex}.profileHero .profileIdentity h1{letter-spacing:-2px;font-size:clamp(54px,17vw,80px)}.profileNameRow{display:block}.profileHero .profileIdentity>div p{margin:10px 0 9px}.accomplishmentBanner{align-self:center;margin:15px 0 12px}.profileHeadlines{grid-template-columns:1fr 1fr;width:100%}.profileHeadlines>div{min-height:72px}.profileHeadlines strong{font-size:27px}.profileRibbon{width:100%;font-size:8px}.profileTabs{overflow-x:auto}.profileTabs button{flex:0 0 112px;height:50px}.profileOverview{grid-template-columns:1fr}.highlightGrid{grid-template-columns:1fr 1fr}.finishCards,.achievementShelf{grid-template-columns:1fr}.achievementShelf article{border-radius:8px;min-height:145px}.profileOverview .panelTitle:after,.profileDetail .panelTitle:after{display:none}}@media (width<=420px){.portraitFrame{width:72vw;height:275px}.profileHero .profileIdentity h1{font-size:56px}.highlightGrid{grid-template-columns:1fr}.profileHeadlines strong{font-size:24px}}.brand>span{border-radius:50% 50% 6px 6px;width:49px;height:49px;position:relative;box-shadow:inset 0 0 0 2px #6e4a24,0 2px 5px #000}.brand>span small{color:#171008;text-shadow:0 1px #d7b967;font:900 7px Georgia,serif;position:absolute;bottom:5px}.brand strong{font-size:34px;line-height:.82}.brand strong>small{grid-template-columns:auto auto;gap:5px 10px;margin-top:11px;display:grid}.brand strong>small b,.brand strong>small i{font:inherit}.brand strong>small i{font-size:7px}.brand strong>small b:before,.brand strong>small b:after{content:"—";color:#89662f;padding:0 5px}.profileCrumb .crumbParent{border:0;border-bottom:1px solid #0000;margin-left:0;padding:4px 2px}.profileCrumb .crumbParent:hover,.profileCrumb .crumbParent:focus-visible{border-bottom-color:#ecd487}.profileCrumb .backToExplorer{border:1px solid #947436;border-radius:3px;margin-left:auto;padding:9px 13px}.photoManager{z-index:auto;white-space:normal;flex-wrap:wrap;align-items:center;gap:9px;font-family:Trebuchet MS,sans-serif;display:flex;position:static;bottom:auto;left:auto;transform:none}.photoManager input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.photoManager label,.photoManager button{color:#edd486;cursor:pointer;letter-spacing:.55px;text-transform:uppercase;background:#173023;border:1px solid #9d7838;border-radius:3px;align-items:center;min-height:38px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #0008}.photoManager button{color:#efd8aa;background:#412217}.photoManager label:hover,.photoManager button:hover{border-color:#d2af59}.photoManager label:focus-within{outline-offset:2px;outline:2px solid #6d5224}.photoManager .successMessage,.photoManager .errorMessage{color:#1c2d21;box-shadow:none;background:#e8d2a8;border-left:3px solid #356445;flex-basis:100%;padding:7px 9px;font-size:11px;position:static;transform:none}.photoManager .errorMessage{color:#7c2d27;border-left-color:#8b352c}.photoManager.busy label,.photoManager button:disabled{pointer-events:none;cursor:wait;opacity:.72}.profileSetup{min-height:250px}.setupPhoto{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:22px;padding:26px;display:grid}.setupPhoto .avatar{color:#efd88e;background:#173023;border:3px double #966d33;border-radius:45% 45% 6px 6px;width:92px;height:112px;font:700 28px Georgia,serif}.setupPhoto h3{color:#2a1d12;margin:0 0 7px;font:700 20px Georgia,serif}.setupPhoto p{color:#67543a;max-width:590px;margin:0 0 16px;font:12px/1.5 Trebuchet MS,sans-serif}.sortControl>span{align-items:center;display:flex}.sortControl select{border-radius:2px 0 0 2px}.sortControl button{color:#efd68f;cursor:pointer;background:#173023;border:1px solid #9f7f49;border-left:0;border-radius:0 2px 2px 0;width:40px;height:40px;font-size:17px}.sortControl button:hover,.sortControl button:focus-visible{background:#244b35}.explorerTable th{padding:0}.explorerTable th:first-child,.explorerTable th:nth-child(2){padding:12px 13px}.explorerTable th button{width:100%;min-height:42px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;padding:10px 9px;display:flex}.explorerTable th button:hover,.explorerTable th button:focus-visible{color:#fff1b1;background:#ffffff0c}.explorerTable th.activeSort{background:#234734;box-shadow:inset 0 -3px #c7a34e}.explorerTable th button span{color:#bda35f}@media (width<=680px){.profileCrumb .crumbParent{font-size:12px}.profileCrumb .crumbParent:after{content:none}.setupPhoto{text-align:center;grid-template-columns:1fr}.setupPhoto .avatar{margin:auto}.setupPhoto p{margin-left:auto;margin-right:auto}.photoManager{justify-content:center}.explorerTable{min-width:760px}}.rulesPage{color:#2b2115;max-width:1180px;margin:0 auto 70px}.rulesHero{color:#f4e5bc;background:radial-gradient(circle at 75% 20%,#49654a44,#0000 32%),linear-gradient(130deg,#0c2117,#1c3b29 65%,#09170f);border:1px solid #98733a;border-radius:18px 18px 0 0;grid-template-columns:1.5fr .8fr;align-items:end;gap:42px;min-height:360px;padding:58px 64px;display:grid;box-shadow:0 18px 35px #0008}.rulesEyebrow,.sectionNo{color:#c9a350;letter-spacing:2px;text-transform:uppercase;font:800 11px Trebuchet MS,sans-serif}.rulesHero h1{text-transform:uppercase;margin:10px 0 16px;font-size:clamp(64px,10vw,118px);line-height:.8}.rulesHero p{color:#ddcfaa;max-width:670px;margin:0;font:18px/1.55 Georgia,serif}.rulesHero em{color:#f4d881}.rulesHero dl{border-top:1px solid #96783e;margin:0}.rulesHero dl div{border-bottom:1px solid #96783e;justify-content:space-between;padding:15px 0;display:flex}.rulesHero dt{color:#bfb087;letter-spacing:1px;text-transform:uppercase;font:10px Trebuchet MS,sans-serif}.rulesHero dd{margin:0;font-weight:700}.rulesContents{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10271df2;border:1px solid #94713b;justify-content:center;gap:2px;padding:8px;display:flex;position:sticky;top:0}.rulesContents a{color:#e6ce89;letter-spacing:.5px;text-transform:uppercase;padding:10px 14px;font:800 10px Trebuchet MS,sans-serif;text-decoration:none}.rulesContents a:hover,.rulesContents a:focus-visible{color:#fff1b2;background:#2a4c37}.rulesIntro,.rulesSection{background:#f0dfb9;padding:58px 64px;scroll-margin-top:70px}.rulesIntro{grid-template-columns:.75fr 1.3fr;gap:60px;display:grid}.rulesIntro h2,.rulesSection h2{color:#251b10;margin:6px 0;font-size:clamp(34px,5vw,58px);line-height:1}.rulesIntro p,.rulesSection p{font:15px/1.65 Trebuchet MS,sans-serif}.rulesIntro blockquote{color:#173023;background:#e2c993;border-left:4px solid #8f6a2f;margin:28px 0 0;padding:18px 22px;font:italic 24px Georgia,serif}.rulesSection{border-top:1px solid #b6945c}.sectionHeading{grid-template-columns:70px 1fr;gap:8px;margin-bottom:34px;display:grid}.sectionHeading p{color:#68573f;margin:8px 0 0}.seasonStrip{border:1px solid #9c7a45;grid-template-columns:repeat(4,1fr);display:grid}.seasonStrip div{background:#e6cfa0;border-right:1px solid #b4925a;min-height:130px;padding:22px}.seasonStrip div:last-child{border:0}.seasonStrip strong,.seasonStrip span{display:block}.seasonStrip strong{color:#173023;font:700 38px Georgia,serif}.seasonStrip span{text-transform:uppercase;margin-top:12px;font:11px/1.4 Trebuchet MS,sans-serif}.rulesColumns{grid-template-columns:1fr 1fr;gap:42px;margin-top:35px;display:grid}.rulesColumns h3,.rulesGrid h3,.bountyBlock h3{margin:0 0 10px;font-size:20px}.darkRules{color:#e8d8b0;background:#10271d}.darkRules h2,.darkRules h3{color:#f0dc9e}.darkRules .sectionHeading p{color:#b9aa86}.formatCompare,.scorePair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.formatCompare article{background:#183628;border:1px solid #806b3c;padding:26px}.formatCompare article>span{color:#d1ae5b;letter-spacing:1.5px;text-transform:uppercase;font:800 11px Trebuchet MS,sans-serif}.formatCompare article>strong{color:#fff0b5;margin-top:7px;font:700 44px Georgia,serif;display:block}.formatCompare article>p{color:#ad9e7d;margin:0}.formatCompare dl{gap:34px;margin:23px 0 0;display:flex}.formatCompare dt{color:#9e9276;text-transform:uppercase;font:10px Trebuchet MS,sans-serif}.formatCompare dd{margin:4px 0 0;font-weight:700}.scorePair{margin-top:18px}.rulesScore{background:#0b1d15;border:1px solid #806b3c;padding:24px}.rulesScore h3,.rulesScore p{margin:0}.rulesScore p{color:#9f9275}.rulesScore ol{margin:20px 0 0;padding:0;list-style:none}.rulesScore li{border-bottom:1px solid #705d372e;grid-template-columns:1fr auto 25px;align-items:baseline;padding:7px 2px;display:grid}.rulesScore strong{color:#e9ca75;font-size:24px}.rulesScore small{color:#9f9275;margin-left:5px}.rulesCallout{background:#213f30;border:1px solid #9c7d3f;margin:22px 0 0;padding:18px 20px}.rulesGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rulesGrid article{background:#e9d3a8;border:1px solid #b18f58;padding:25px}.moneySection{background:#e8d2a5}.moneyFlow{background:#f3e4c3;border:1px solid #997540;grid-template-columns:1.25fr auto 1fr auto 1fr auto 1.4fr;align-items:stretch;display:grid}.moneyFlow div{padding:22px}.moneyFlow b{color:#85642f;align-self:center;font-size:25px}.moneyFlow span,.moneyFlow small{display:block}.moneyFlow span{font-weight:800}.moneyFlow small{color:#6f5b40;margin-top:6px}.moneyResult{color:#efd889;background:#173023}.moneyResult small{color:#c5b58e}.bountyBlock{color:#ebdcb5;background:#153124;border:2px solid #84642e;grid-template-columns:90px 1fr;gap:25px;margin-top:38px;padding:30px;display:grid}.bountyBlock h3{color:#f2d77c}.bountyMark{color:#dfbf67;border:2px solid #c49c45;border-radius:50%;place-items:center;width:70px;height:70px;font:700 42px Georgia,serif;display:grid}.rulesFootnote{background:#e4cb99;border-left:4px solid #98743b;padding:15px 18px}.blindSection{background:#efe0bd;padding-left:36px;padding-right:36px}.formatToggle{grid-template-columns:1fr 1fr;gap:12px;max-width:760px;margin:0 auto 18px;display:grid}.formatToggle button{color:#332618;cursor:pointer;text-align:left;background:#ddc491;border:1px solid #96733a;padding:18px}.formatToggle button.active{color:#f4dc98;background:#173023;border-color:#d0a74f;box-shadow:inset 0 0 0 2px #0a160f}.formatToggle strong,.formatToggle span{display:block}.formatToggle span{margin-top:5px;font-size:11px}.blindSummary{text-align:center}.blindTable{border:1px solid #91703a;margin-top:25px;box-shadow:0 8px 22px #60421e33}.blindTable table{border-collapse:collapse;background:#f5e6c7;width:100%}.blindTable thead{z-index:5;position:sticky;top:58px}.blindTable th,.blindTable td{text-align:right;border-bottom:1px solid #c8aa73;padding:11px 12px}.blindTable thead th{color:#edda9f;letter-spacing:.7px;text-transform:uppercase;background:#10271d;font-size:9px}.blindTable th:first-child,.blindTable td:last-child{text-align:left}.blindTable tbody th{color:#2d2115}.blindTable .breakRow{background:#dbc28f}.blindTable .breakRow th{color:#6f4d1e}.blindTable .breakRow td:nth-child(2){text-align:center;letter-spacing:.5px;font-weight:800}.blindTable .rebuyEnd{color:#fff0ce;background:#804022}.blindTable .rebuyEnd th,.blindTable .rebuyEnd td{color:#fff0ce}.blindTable .anteChange{background:#e4c875;box-shadow:inset 5px 0 #79561e}.tableRules{border-radius:0 0 18px 18px}.backTop{color:#173023;margin-top:30px;font-weight:800;display:inline-block}.rulesPage a:focus-visible,.rulesPage button:focus-visible{outline-offset:3px;outline:3px solid #e3bc5d}@media (width<=760px){.rulesHero{grid-template-columns:1fr;min-height:0;padding:42px 24px}.rulesHero h1{font-size:64px}.rulesContents{justify-content:flex-start;overflow-x:auto}.rulesContents a{white-space:nowrap}.rulesIntro,.rulesSection{padding:42px 22px}.rulesIntro,.rulesColumns,.rulesGrid,.formatCompare,.scorePair{grid-template-columns:1fr}.sectionHeading{grid-template-columns:42px 1fr}.seasonStrip{grid-template-columns:1fr 1fr}.seasonStrip div:nth-child(2){border-right:0}.seasonStrip div:nth-child(-n+2){border-bottom:1px solid #b4925a}.moneyFlow{grid-template-columns:1fr}.moneyFlow b{text-align:center;padding:2px}.bountyBlock{grid-template-columns:1fr}.blindSection{padding-left:14px;padding-right:14px}.blindTable{box-shadow:none;border:0}.blindTable table,.blindTable tbody{display:block}.blindTable thead{display:none}.blindTable tr{background:#f4e5c5;border:1px solid #a27d44;grid-template-columns:1.3fr 1fr 1fr 1fr;margin-bottom:10px;display:grid}.blindTable th,.blindTable td{text-align:left;padding:9px}.blindTable th{background:#183527;grid-column:1/-1;color:#f0d995!important}.blindTable td:before{content:attr(data-label);color:#786442;letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px;font-size:8px;display:block}.blindTable td:last-child{grid-column:1/-1}.blindTable .breakRow td[colspan]{text-align:left;grid-column:1/3}.blindTable .breakRow{grid-template-columns:1fr 1fr}.blindTable .breakRow td:last-child{grid-column:1/-1}.blindTable .anteChange{box-shadow:inset 5px 0 #79561e}.formatToggle{grid-template-columns:1fr}.tableRules{border-radius:0 0 12px 12px}}@media (width<=440px){.seasonStrip{grid-template-columns:1fr}.seasonStrip div{border-bottom:1px solid #b4925a;border-right:0}.rulesHero h1{font-size:52px}.blindTable tr{grid-template-columns:1fr 1fr}.blindTable td:last-child{grid-column:1/-1}}.loginPage{--login-gold:#d9ad4a;--login-gold-soft:#f0cd76;--login-green:#073d2d;box-sizing:border-box;color:#f5f2e8;background-color:#050907;background-image:radial-gradient(circle at 50% 48%,#00000005 0 34%,#00000029 69%,#00000057 100%),url(/assets/login-clubhouse-v2-Bq9d40jD.jpg);background-position:50%;background-size:cover;place-items:center;min-height:100vh;padding:24px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid;overflow-x:hidden}.loginPage *,.loginPage :before,.loginPage :after{box-sizing:border-box}.loginShell{justify-items:center;gap:22px;width:min(100%,590px);display:grid}.loginBrand{text-align:center;justify-content:center;align-items:center;gap:18px;display:flex}.loginCrest{border:3px solid var(--login-gold);width:91px;height:91px;color:var(--login-gold-soft);text-shadow:0 2px 4px #000;background:radial-gradient(circle,#183a2c 0 43%,#080c09 44% 57%,#aa7929 58% 64%,#12120d 65%);border-radius:50%;flex:none;place-items:center;font-size:50px;line-height:1;display:grid;box-shadow:inset 0 0 0 4px #171712,0 10px 32px #000a}.loginBrand>div{justify-items:center;display:grid}.loginBrand strong{color:#f7f4ec;letter-spacing:-3px;text-shadow:0 4px 12px #000;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,7vw,72px);line-height:.9}.loginBrand strong span{color:var(--login-gold-soft)}.loginBrand p{width:100%;color:var(--login-gold-soft);letter-spacing:.24em;border-top:1px solid #a77c35;margin:14px 0 6px;padding-top:9px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700}.loginBrand small{color:#eee9dc;letter-spacing:.25em;font-family:Georgia,Times New Roman,serif;font-size:13px}.loginCard{border:1px solid var(--login-gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#05140ff5,#020a07f5);border-radius:24px;width:100%;padding:31px 45px 29px;box-shadow:inset 0 0 0 1px #05291e,0 24px 70px #000c}.loginCard .eyebrow{width:min(100%,310px);color:var(--login-gold-soft);text-transform:uppercase;letter-spacing:.1em;background:#08251bcc;border:1px solid #a77c35;border-radius:999px;justify-content:space-between;align-items:center;margin:0 auto 21px;padding:8px 17px;font-size:15px;font-weight:850;display:flex}.loginCard h1{color:#fff;letter-spacing:-1.3px;text-align:center;margin:0;font-size:clamp(34px,5vw,44px);line-height:1.1}.loginIntro{color:#c9c9c4;text-align:center;margin:13px auto 0;font-size:17px;line-height:1.55}.loginDivider{height:30px;color:var(--login-gold);align-items:center;gap:13px;margin:12px 10px 5px;display:flex}.loginDivider:before,.loginDivider:after{content:"";background:linear-gradient(90deg,#0000,#9b7332);flex:1;height:1px}.loginDivider:after{background:linear-gradient(90deg,#9b7332,#0000)}.loginCard form{gap:17px;margin:0 0 22px;display:grid}.loginCard label{color:#f4f3ec;gap:8px;font-size:13px;font-weight:800;display:grid}.loginInput{background:#101612e8;border:1px solid #b78c39;border-radius:9px;align-items:center;height:54px;transition:border-color .18s,box-shadow .18s;display:flex}.loginInput:focus-within{border-color:var(--login-gold-soft);box-shadow:0 0 0 3px #d9ad4a2e}.loginInput>span{color:#a2a49f;text-align:center;flex:none;width:52px;font-size:21px}.loginCard input{color:#f5f3ea;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 8px 0 0;font-size:15px}.loginCard input::placeholder{color:#858985}.passwordToggle{color:#b8bab5;cursor:pointer;background:0 0;border:0;place-items:center;width:50px;height:100%;font-size:22px;display:grid}.passwordToggle:focus-visible{outline:2px solid var(--login-gold-soft);outline-offset:-5px;border-radius:8px}.loginSubmit{border:1px solid var(--login-gold);min-height:58px;color:var(--login-gold-soft);cursor:pointer;background:linear-gradient(#07523d,#032c20);border-radius:10px;justify-content:center;align-items:center;gap:11px;margin-top:4px;font-size:19px;font-weight:850;transition:filter .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffff1a,0 7px 18px #0007}.loginSubmit:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.loginSubmit:focus-visible{outline-offset:3px;outline:3px solid #f5d27b}.loginCard button:disabled{opacity:.55;cursor:wait}.loginSecurity{color:#959a95;border-top:1px solid #71592c73;justify-content:center;align-items:center;gap:8px;padding-top:21px;font-size:13px;display:flex}.loginError{color:#ffc3bd;background:#431a19;border:1px solid #a8423f;border-radius:7px;margin:-3px 0 0;padding:10px 12px;font-size:13px}.returnLink,.secondaryLoginAction{min-height:48px;color:var(--login-gold-soft);background:#073d2d;border:1px solid #b78c39;border-radius:8px;place-items:center;margin-top:14px;font-weight:800;text-decoration:none;display:grid}.secondaryLoginAction{width:100%}@media (width<=620px){.loginPage{background-position:top;align-items:start;padding:24px 14px 30px}.loginShell{gap:17px}.loginBrand{gap:11px}.loginCrest{border-width:2px;width:67px;height:67px;font-size:37px}.loginBrand strong{letter-spacing:-2px;font-size:clamp(42px,13vw,56px)}.loginBrand p{letter-spacing:.17em;margin-top:10px;font-size:10px}.loginBrand small{font-size:10px}.loginCard{border-radius:18px;padding:25px 20px 24px}.loginCard .eyebrow{margin-bottom:18px;font-size:13px}.loginCard h1{font-size:34px}.loginIntro{font-size:15px}.loginDivider{margin-inline:0}.loginInput{height:53px}.loginSubmit{min-height:56px}}@media (width<=385px){.loginBrand strong{font-size:39px}.loginCrest{width:58px;height:58px;font-size:32px}.loginCard{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.loginSubmit{transition:none}}.loginField{gap:8px;display:grid}.loginBrand{gap:20px;width:100%}.loginCrest{width:108px;height:108px;font-size:59px}.loginBrand strong{font-size:clamp(64px,6vw,84px)}.loginBrand p{margin-top:16px;font-size:16px}.loginBrand small{font-size:15px}.loginCard{background:radial-gradient(circle at 50% 0,#064737 0,#05251c 36%,#010c08f7 78%);border-radius:20px;width:min(100%,610px);padding:38px 48px 31px}.loginCard h1{letter-spacing:-.7px;font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:700}.loginIntro{font-size:18px}.loginDivider{margin:13px 0 9px}.loginCard form{gap:21px}.loginInput{height:64px}.loginCard label{font-size:15px}.loginCard input{font-size:17px}.loginSubmit{min-height:66px;font-family:Georgia,Times New Roman,serif;font-size:25px}.loginSecurity{font-size:15px}@media (width<=620px){.loginPage{background-position:top;padding:20px 14px 28px}.loginShell{gap:14px;width:100%}.loginBrand{gap:10px}.loginCrest{width:64px;height:64px;font-size:35px}.loginBrand strong{font-size:clamp(40px,13vw,53px)}.loginBrand p{margin-top:9px;font-size:9px}.loginBrand small{font-size:9px}.loginCard{width:100%;padding:29px 20px 24px}.loginCard h1{font-size:35px}.loginIntro{font-size:15px}.loginDivider{margin-block:10px 4px}.loginCard form{gap:17px}.loginInput{height:54px}.loginCard label{font-size:13px}.loginCard input{font-size:15px}.loginSubmit{min-height:56px;font-size:20px}.loginSecurity{font-size:13px}}@media (width>=621px) and (height<=800px){.loginPage{padding-block:12px}.loginShell{gap:8px;width:min(610px,92vw)}.loginBrand{margin-block:-18px -12px;transform:scale(.76)}.loginCard{width:560px;padding:28px 42px 26px}.loginCard h1{font-size:38px}.loginCard form{gap:16px}.loginInput{height:58px}.loginSubmit{min-height:58px}}.loginShell{gap:14px;width:min(100%,610px)}.loginBrand{text-align:center;place-items:center;width:100%;height:auto;display:grid}.loginBrand img{filter:drop-shadow(0 12px 24px #0000009e);border-radius:50%;width:176px;height:auto;display:block}.loginCard{width:100%}@media (width<=620px){.loginShell{gap:12px}.loginBrand img{width:122px}}@media (width>=621px) and (height<=800px){.loginShell{gap:7px;width:min(560px,92vw)}.loginBrand{margin:0;transform:none}.loginBrand img{width:124px}.loginCard{width:100%}}:root{--gold:#ddb658;--green:#123326;--muted:#969d96;--line:#303833;--panel:#111614}main{max-width:1400px;margin:auto;padding:0 28px 48px}header{border-bottom:1px solid var(--line);align-items:center;gap:13px;height:84px;display:flex}header>b{border:2px solid var(--gold);width:44px;height:44px;color:var(--gold);border-radius:50%;place-items:center;font-size:24px;display:grid}header h1{margin:0;font-size:24px}header p{color:var(--muted);margin:2px 0;font-size:13px}header>span{color:#a6cbb1;margin-left:auto;font-size:13px}.alert{color:#f0aaa5;background:#321817;justify-content:space-between;margin-top:16px;padding:12px 16px;display:flex}.alert button{color:inherit;background:0 0;border:0}.layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px;margin-top:24px;display:grid}.work,aside{background:var(--panel);border:1px solid var(--line);border-radius:10px}.work{padding:26px}.heading{justify-content:space-between;margin-bottom:22px;display:flex}.heading h2,aside h2{margin:0 0 5px;font-size:21px}.heading p{color:var(--muted);margin:0;font-size:14px}.heading em{color:var(--gold);font-size:13px;font-style:normal;font-weight:700}.types{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px;display:grid}.types button{border:1px solid var(--line);color:#f1ead7;background:#0d1210;border-radius:8px;justify-content:space-between;padding:16px;display:flex}.types .on{background:var(--green);border-color:var(--gold)}.types small{color:var(--muted)}h3{text-transform:uppercase;letter-spacing:.6px;font-size:13px}.picker>div{border-top:1px solid #29302c;align-items:center;gap:12px;min-height:62px;display:flex}.picker .chosen{background:#10241b}.check{color:#111;background:#0b100e;border:1px solid #58635c;border-radius:6px;width:30px;height:30px}.chosen .check{background:var(--gold)}.name{color:#f1ead7;text-align:left;background:0 0;border:0;flex:1;font-weight:700}.picker i{color:#6f756f;margin-right:10px;font-size:13px}.picker label{width:105px;color:var(--gold);border:1px solid #4a574f;padding:7px}.picker input{text-align:right;color:#f1ead7;background:0 0;border:0;width:80%}.empty{text-align:center;color:var(--muted);flex-direction:column;padding:50px!important;display:flex!important}.empty>b{font-size:30px}.empty strong{color:#f1ead7;margin-top:8px}.empty p{margin:4px;font-size:13px}.start{background:var(--gold);border:0;border-radius:7px;width:100%;height:56px;margin-top:24px;font-weight:800}aside{position:sticky;top:20px;overflow:hidden}aside h2{border-bottom:1px solid var(--line);padding:22px}aside dl{margin:0;padding:0 22px}aside dl div{border-bottom:1px solid #29302c;justify-content:space-between;padding:17px 0;display:flex}aside dd{margin:0;font-weight:750}aside section{background:var(--green);color:var(--gold);justify-content:space-between;align-items:center;padding:22px;font-weight:700;display:flex}aside section strong{font-size:28px}aside>p{text-align:right;color:var(--muted);padding:0 22px;font-size:12px}.roster article{border-top:1px solid #29302c;justify-content:space-between;align-items:center;min-height:78px;display:flex}.roster article>div{align-items:center;gap:12px;display:flex}.roster article>div>b{color:#ddcc9e;background:#174432;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.roster span{flex-direction:column;gap:4px;display:flex}.roster small{color:var(--muted)}.roster nav{gap:8px;display:flex}.roster nav button{color:#c7e4d1;background:#173c2b;border:1px solid #49725c;border-radius:7px;padding:10px 13px;font-weight:700}.roster nav button:last-child{color:#f08078;background:#2c1716;border-color:#713b37}.roster .out{opacity:.65}.roster article>em{color:#dc8e88;font-style:normal}.order{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.order p{color:var(--muted);font-size:14px}.order ol{gap:8px;padding:0;list-style:none;display:flex}.order li{background:#1a201d;padding:8px 11px}.order li b{color:var(--gold);margin-right:8px}@media (width<=800px){main{padding:0 14px 30px}.layout{grid-template-columns:1fr}.layout aside{grid-row:1;position:static}.work{padding:17px}.types{grid-template-columns:1fr}.roster nav{flex-direction:column}aside h2{display:none}aside dl{grid-template-columns:1fr 1fr;display:grid}aside dl div{font-size:13px;display:block}}@media (width<=460px){header{height:70px}.heading em{display:none}.picker>div{flex-wrap:wrap;padding:9px 0}.picker label{width:calc(100% - 50px);margin-left:42px}.roster article>div>b{display:none}.roster nav button{padding:8px;font-size:12px}}.success{background:#10291d;border:1px solid #3c7658;border-radius:8px;align-items:center;gap:14px;margin-top:16px;padding:16px 20px;display:flex}.success>b{color:#6fd39a;font-size:24px}.success strong{color:#c9f1d8}.success p{color:var(--muted);margin:3px 0 0;font-size:13px}.completeHero{text-align:center;border-bottom:1px solid var(--line);padding:18px 10px 30px}.completeHero span,.modal>span{letter-spacing:1.7px;color:var(--gold);font-size:11px;font-weight:800}.completeHero h2{color:var(--gold);margin:10px 0 5px;font-family:Georgia,serif;font-size:38px}.completeHero p,.modal>p{color:var(--muted)}.resultsHeader{justify-content:space-between;align-items:center;padding-top:18px;display:flex}.resultsHeader>div{text-align:right;grid-template-columns:150px 120px;gap:12px;display:grid}.resultsHeader span{color:var(--muted);font-size:11px}.results article{border-top:1px solid #29302c;grid-template-columns:42px 1fr 150px 120px;align-items:center;gap:12px;min-height:75px;display:grid}.place{color:#aeb4af;background:#202622;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.place1{background:var(--gold);color:#18130a}.place2{color:#171a18;background:#aeb5b1}.place3{color:#fff;background:#9d6845}.results article>div{flex-direction:column;gap:4px;display:flex}.results small{color:var(--muted)}.results label{color:var(--gold);border:1px solid #4a574f;padding:8px}.results input{text-align:right;color:#f1ead7;background:0 0;border:0;width:82%}.results output{color:var(--muted);text-align:right;font-weight:750}.payoutAdjustment{background:#211f17;border:1px solid #574d30;border-radius:8px;grid-template-columns:minmax(180px,.7fr) 1.3fr;gap:12px;margin-top:20px;padding:16px;display:grid}.payoutAdjustment>div{flex-direction:column;gap:7px;display:flex}.payoutAdjustment label{color:var(--gold);text-transform:uppercase;letter-spacing:.7px;font-size:11px;font-weight:800}.payoutAdjustment select,.payoutAdjustment input{color:#f1ead7;background:#151916;border:1px solid #4a574f;border-radius:5px;min-height:40px;padding:0 10px}.allocation{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.allocation>div{background:#191f1c;justify-content:space-between;padding:15px;display:flex}.allocation span{color:var(--muted)}.allocation strong{color:var(--gold)}.allocation.balanced>div:last-child strong{color:#70d69b}.allocation.over>div:last-child strong,.payoutWarning{color:#ef8c84}.payoutWarning{text-align:center;font-size:13px}.modalBackdrop{z-index:10;background:#050706d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#121714;border:1px solid #4b554f;border-radius:12px;width:min(520px,100%);max-height:90vh;padding:28px;overflow:auto;box-shadow:0 30px 90px #000}.modal h2{margin:7px 0}.modal dl{margin:22px 0}.modal dl div{border-bottom:1px solid #29302c;justify-content:space-between;padding:10px 0;display:flex}.modal dd{margin:0;font-weight:700}.modal .key{color:var(--gold)}.modal footer{justify-content:flex-end;gap:10px;display:flex}.modal footer button{color:#eee;background:#1b211e;border:1px solid #4c5750;border-radius:6px;padding:12px 17px}.modal footer button:last-child{background:var(--gold);border-color:var(--gold);color:#17130b;font-weight:800}@media (width<=700px){.resultsHeader>div{display:none}.results article{grid-template-columns:36px 1fr 120px}.results article output{text-align:left;grid-column:2}.results article output:before{content:"Suggested: ";text-transform:uppercase;letter-spacing:.6px;font-size:10px}.results article label{grid-area:1/3/3}.payoutAdjustment{grid-template-columns:1fr}}@media (width<=460px){.results article{grid-template-columns:36px 1fr}.results article output{grid-column:2}.results article label{grid-area:auto/2;width:100%}.allocation{grid-template-columns:1fr}.completeHero h2{font-size:30px}.modal{padding:20px}.modal dl div{gap:20px}.modal dd{text-align:right}}.viewLink{color:var(--gold);border:1px solid #55482a;border-radius:6px;margin-left:auto;padding:8px 10px;font-size:13px;text-decoration:none}.viewLink+span{margin-left:0}.playerShell{max-width:1080px;padding-bottom:32px}.playerHeader>a{color:#8f9892;margin-left:auto;font-size:12px;text-decoration:none}.liveHero{border-bottom:1px solid var(--line);padding:32px 0 26px}.liveStatus{color:#8ed6a7;text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.liveStatus span{background:#63d48b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #63d48b1c}.liveHero>p{color:var(--muted);margin:17px 0 6px;font-size:13px}.liveHero h2{color:#f1ead7;margin:0;font:700 clamp(34px,7vw,62px)/1 Georgia,serif}.liveScore{grid-template-columns:auto 1fr;align-items:end;column-gap:12px;margin-top:25px;display:grid}.liveScore strong{color:var(--gold);grid-row:1/3;font:700 64px/.8 Georgia,serif}.liveScore span{font-size:16px;font-weight:800}.liveScore em{color:var(--muted);margin-top:3px;font-size:13px;font-style:normal}.liveMoney{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .85fr;display:grid}.liveMoney>div{padding:24px 0}.liveMoney>div+div{border-left:1px solid var(--line);padding-left:28px}.liveMoney>div>span{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:700;display:block}.liveMoney>div>strong{color:var(--gold);margin:7px 0;font:700 38px/1.2 Georgia,serif;display:block}.liveMoney small{color:#737b75;font-size:12px}.liveMoney ol{gap:16px;margin:10px 0 8px;padding:0;list-style:none;display:flex}.liveMoney li{align-items:center;gap:7px;display:flex}.liveMoney li b{color:#c3c7c4;background:#2c302d;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.liveMoney li:first-child b{background:var(--gold);color:#18130a}.liveMoney li span{font-weight:800}.playerGrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;display:grid}.livePanel{border:1px solid var(--line);background:var(--panel);border-radius:10px;overflow:hidden}.liveSectionHeading{justify-content:space-between;align-items:center;padding:20px;display:flex}.liveSectionHeading h3{color:#f1ead7;margin:0 0 5px;font-size:15px}.liveSectionHeading p{color:var(--muted);margin:0;font-size:12px}.liveSectionHeading>b{color:#8fd3a6;background:#173b2b;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.liveRoster article,.finishList article{border-top:1px solid #29302c;align-items:center;gap:12px;min-height:69px;padding:10px 20px;display:flex}.liveRoster i{color:#ddcc9e;background:#174432;border-radius:50%;place-items:center;width:37px;height:37px;font-style:normal;font-weight:800;display:grid}.liveRoster article>div,.finishList article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.liveRoster article>div span,.finishList article>div span{color:var(--muted);font-size:12px}.liveRoster article>em{color:#71cb90;letter-spacing:1px;margin-left:auto;font-size:10px;font-style:normal;font-weight:900}.finishList>article>b{color:#bbc0bc;background:#272c29;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.finishList article>em{color:var(--gold);margin-left:auto;font-style:normal;font-weight:800}.waiting{min-height:180px;color:var(--muted);text-align:center;border-top:1px solid #29302c;flex-direction:column;justify-content:center;align-items:center;display:flex}.waiting>b{color:#3a4f43;font-size:28px}.waiting p{color:#d3d7d4;margin:8px 0 3px;font-weight:750}.waiting span{font-size:12px}.liveFooter{border-top:1px solid var(--line);height:auto;color:var(--muted);justify-content:space-between;align-items:center;margin-top:22px;padding:15px 0;font-size:12px;display:flex}.liveFooter span{color:#83c99b;align-items:center;gap:8px;display:flex}.liveFooter i{background:#63d48b;border-radius:50%;width:6px;height:6px}.liveFooter p{margin:0}.liveEmpty{text-align:center;min-height:65vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.liveEmpty>b{color:#365744;font-size:42px}.liveEmpty h2{color:#f1ead7;margin:14px 0 4px;font:700 32px Georgia,serif}.liveEmpty p{margin:0}.liveEmpty a{color:var(--gold);margin-top:22px}.liveAlert{margin-top:16px}@media (width<=700px){.playerHeader>a{font-size:0}.playerHeader>a:after{content:"Admin";font-size:11px}.liveHero{padding-top:26px}.liveMoney{grid-template-columns:1fr}.liveMoney>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.playerGrid{grid-template-columns:1fr}.liveFooter{align-items:flex-start;gap:14px}.liveFooter p{text-align:right}.viewLink{display:none}}@media (width<=390px){.liveHero h2{font-size:38px}.liveMoney ol{gap:10px}.liveMoney li{gap:5px}.liveMoney li span{font-size:13px}.liveRoster article,.finishList article{padding-left:14px;padding-right:14px}}.chipStats{border-bottom:1px solid var(--line);background:#171d19;grid-template-columns:1fr 1fr;display:grid}.chipStats>div{padding:22px}.chipStats>div+div{border-left:1px solid var(--line)}.chipStats span{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:11px;font-weight:800;display:block}.chipStats strong{color:#f1ead7;margin:6px 0;font:700 34px/1.2 Georgia,serif;display:block}.chipStats small{color:#737b75;font-size:12px}@media (width<=700px){.chipStats{grid-template-columns:1fr}.chipStats>div+div{border-left:0;border-top:1px solid var(--line)}}.finishList article>em{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.finishList article>em small{color:#8ed6a7;font-size:10px}.setupOptions{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 28px;display:grid}.setupOptions section{border:1px solid var(--line);background:#0d1210;border-radius:8px;padding:16px}.setupOptions h3{margin-top:0}.segmented{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.segmented button{color:#aaa;background:#161c18;border:1px solid #3d4942;border-radius:5px;min-height:40px}.segmented button.on{border-color:var(--gold);background:var(--green);color:#f4dfa5}.setupOptions label{color:#c9c3b2;gap:7px;margin-top:14px;font-size:12px;display:grid}.setupOptions label>input,.moneyInput{min-height:40px;color:var(--gold);background:#111714;border:1px solid #4a574f;padding:8px}.setupOptions label input{color:#fff;background:0 0;border:0;width:100%}.setupOptions small{color:var(--muted)}.bountyMoney{color:#e7c268}.bountyPoolCallout{color:#e7c268;background:#211d12;justify-content:space-between;padding:15px 22px;display:flex}.bountySetup{background:#18170f;border:1px solid #8a6a2e;border-radius:9px;margin-top:22px;padding:20px}.bountySetupHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.bountySetupHeading span{color:var(--gold);letter-spacing:1px;font-size:10px}.bountySetupHeading h3{margin:4px 0}.bountySetupHeading p,.bountyGuidance{color:var(--muted);margin:0;font-size:12px}.bountySetupHeading button{border:1px solid var(--gold);color:#f1d58a;background:#2a2312;border-radius:5px;padding:10px 13px}.bountyAmountGrid{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:18px;display:grid}.bountyAmountGrid label{color:#aaa;gap:5px;font-size:10px;display:grid}.bountyAmountGrid label span{color:var(--gold);border:1px solid #51482d;padding:7px;display:flex}.bountyAmountGrid input{color:#fff;text-align:right;background:0 0;border:0;width:100%;min-width:0}.results article.withBounty{grid-template-columns:42px 1fr 150px 120px 155px}.results .bountyInput{color:#e7c268;font-size:11px}.bountyReconcile{background:#1d1a10;border:1px solid #6f5928;padding:10px}@media (width<=800px){.setupOptions{grid-template-columns:1fr}.bountyAmountGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.results article.withBounty{grid-template-columns:36px 1fr 120px}.results article.withBounty .bountyInput{grid-area:auto/2/auto/4}}@media (width<=460px){.bountySetupHeading{flex-direction:column;align-items:flex-start}.bountyAmountGrid{grid-template-columns:1fr 1fr}.results article.withBounty{grid-template-columns:36px 1fr}.results article.withBounty .bountyInput{grid-column:2}}.resumeConflict{background:#251912;border:1px solid #a65f37;border-radius:14px;padding:24px}.resumeConflict>span{color:#e89a72;letter-spacing:.12em;font-size:12px;font-weight:800}.resumeConflict h2{margin:8px 0}.resumeConflict>p{color:var(--muted)}.resumeConflict>div{gap:10px;margin-top:18px;display:grid}.resumeConflict button{color:#f1ead7;border:1px solid var(--line);text-align:left;background:#111614;border-radius:8px;justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.resumeConflict button small{color:var(--muted)}@media (width<=500px){.resumeConflict button{flex-direction:column;align-items:flex-start}}.eliminatedActions{align-items:center;gap:12px;display:flex}.eliminatedActions em{color:#dc8e88;font-style:normal}.eliminatedActions button{color:#ead392;background:#2b2518;border:1px solid #826d43;border-radius:7px;padding:9px 12px;font-weight:700}.bountyRestoreWarning{border-left:3px solid var(--gold);color:#ead392;background:#282315;padding:10px 12px}.restoreDialog footer button:last-child{background:var(--gold);color:#15130d}@media (width<=460px){.eliminatedActions{flex-direction:column;align-items:flex-end;gap:7px}.eliminatedActions button{padding:8px;font-size:12px}}
