.season-pool{background:#203c32;color:#f7e8bf;border:3px solid #9d7945;box-shadow:inset 0 0 0 1px #d5b575,0 4px 0 #362c20;padding:26px;overflow:hidden}.quest-guide>.season-pool{margin:0 26px 26px}.pool-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:12px;letter-spacing:1.3px;color:#e7c981}.season-progress{font-size:12px;letter-spacing:0;background:#345043;padding:7px 10px;border:1px solid #6c815f;white-space:nowrap}.fee-totals{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.fee-totals>div{background:#172e27;border:1px solid #4e6650;padding:16px 18px}.fee-totals small{display:block;font-size:10px;letter-spacing:1.1px;color:#b0c4a5}.fee-totals strong{display:block;font-size:20px;margin-top:6px;color:#fff0c8}.prize-title{text-align:center;padding:20px 0 14px}.prize-title>span{font-size:10px;letter-spacing:2px;color:#c8ad70}.prize-title h3{font-size:26px;color:#fff0c8;margin:10px 0 7px}.prize-title p{font-size:13px!important;color:#bbcbb0;margin:0!important}.reward-podium{display:flex;justify-content:center;align-items:flex-end;max-width:780px;margin:18px auto 24px;gap:12px}.podium-place{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center;padding-top:12px;min-width:0}.podium-place img{width:60px;height:60px;image-rendering:pixelated;filter:drop-shadow(3px 4px 0 #14281e);margin-bottom:12px}.place-1 img{width:82px;height:82px}.place-2 img{filter:grayscale(1) brightness(1.3) drop-shadow(3px 4px 0 #14281e)}.place-3 img{filter:sepia(.8) saturate(1.6) brightness(.8) drop-shadow(3px 4px 0 #14281e)}.place-label{font-size:10px;letter-spacing:1.5px;color:#d0c49e}.place-1 .place-label{color:#ffd978}.podium-place strong{font-size:44px;line-height:1.15;color:#f6ddb2;margin:8px 0 2px}.place-1 strong{font-size:58px;color:#ffd56d}.podium-place strong small{font-size:24px}.pool-fraction{font-size:11px;color:#adc0a7}.podium-step{box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center;margin-top:18px;height:52px;font-size:24px;font-weight:bold;background:#677461;color:#f4e8c4;border:2px solid #8f9d81;box-shadow:inset 0 4px #aab695}.place-1 .podium-step{height:86px;background:#b48b3e;border-color:#e1bd67;box-shadow:inset 0 4px #f1d481;color:#fff0bd}.place-3 .podium-step{height:38px;background:#785940;border-color:#a07c54;box-shadow:inset 0 4px #b28d61}.prize-shares,.quest-guide>.season-pool .prize-shares{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.prize-shares>span{display:block;padding:13px 6px;text-align:center;background:#29463a;border:1px solid #617254}.prize-shares small{font-size:12px;color:#b7c6a7}.prize-shares b{display:block;font-size:24px;color:#f2dfaf;margin:5px 0}.prize-shares i{font-style:normal;font-size:7px;letter-spacing:1px;color:#98ad8f}.season-pool .fee-note{font-size:11px!important;line-height:1.6;margin:18px 0 0!important;color:#adbea4;text-align:center}@media(max-width:700px){.quest-guide>.season-pool{margin:0 14px 14px;padding:16px}.pool-heading{flex-wrap:wrap}.fee-totals strong{font-size:16px}.fee-totals>div{padding:12px}.prize-title h3{font-size:21px}.reward-podium{gap:6px}.podium-place img{width:42px;height:42px}.place-1 img{width:58px;height:58px}.place-label{font-size:8px;letter-spacing:.5px}.podium-place strong{font-size:32px}.place-1 strong{font-size:42px}.pool-fraction{font-size:8px}.prize-shares,.quest-guide>.season-pool .prize-shares{grid-template-columns:repeat(4,minmax(0,1fr))}}
.fee-counter{max-width:1452px;margin:22px auto 0;padding:20px 24px;display:flex;align-items:center;gap:22px;background:linear-gradient(110deg,#253e30,#172c25);border:3px solid #ab8547;box-shadow:inset 0 0 0 1px #e0bb73,0 5px 0 #25251b;color:#f6e7bb;position:relative}.counter-art{width:76px;flex:0 0 76px;height:76px;display:grid;place-items:center;position:relative;background:#38513a;border:1px solid #73815a}.counter-art>img:first-child{width:54px;height:64px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(3px 4px #17241b)}.counter-coin{position:absolute;width:22px;height:22px;bottom:3px;right:2px;image-rendering:pixelated}.counter-copy{flex:1;min-width:190px}.counter-eyebrow{font-size:9px;letter-spacing:2px;color:#d5b571}.counter-copy h2{font-size:21px;line-height:1.25;margin:7px 0 9px;color:#fff0c5}.counter-status{display:flex;align-items:center;gap:7px;font-size:10px;color:#b8c5a8}.counter-status i{width:6px;height:6px;background:#b49455;box-shadow:0 0 0 3px #b4945525}.is-live .counter-status i{background:#a8d471;box-shadow:0 0 0 3px #a8d47125}.counter-value{min-width:180px;align-self:stretch;padding:12px 16px;background:#142820;border:1px solid #596948;display:flex;flex-direction:column;justify-content:center}.counter-value small{font-size:9px;letter-spacing:1px;color:#b6c5a5}.counter-value strong{font-size:32px;font-variant-numeric:tabular-nums;color:#fff0c5;line-height:1.2;margin:6px 0}.counter-value em{font-style:normal;font-size:18px;color:#c5d2b6}.counter-value>span{font-size:9px;color:#9bad91}.counter-pool{background:#394b2e;border-color:#b89651}.counter-pool strong{color:#ffda75}.counter-pool small{color:#ebd69d}.counter-transfer{font-size:16px;color:#dfbc71;text-align:center;font-weight:700}.counter-transfer>span{display:block;font-size:24px;line-height:1.2}.fee-totals strong{font-variant-numeric:tabular-nums}@media(max-width:1500px){.fee-counter{margin-left:24px;margin-right:24px}}@media(max-width:1050px){.fee-counter{flex-wrap:wrap;gap:12px}.counter-copy{flex-basis:calc(100% - 100px)}.counter-value{flex:1;min-width:0}.counter-transfer{width:42px}}@media(max-width:700px){.fee-counter{margin:16px 14px 0;padding:14px;gap:10px}.counter-art{height:58px;width:58px;flex-basis:58px}.counter-art>img:first-child{width:40px;height:48px}.counter-copy{min-width:0;flex-basis:calc(100% - 80px)}.counter-copy h2{font-size:17px}.counter-eyebrow{font-size:8px;letter-spacing:1px}.counter-value{padding:12px 9px}.counter-value strong{font-size:24px}.counter-value small{font-size:8px;letter-spacing:.4px}.counter-value>span{font-size:8px;line-height:1.5}.counter-transfer{width:26px;font-size:12px}.counter-transfer>span{font-size:20px}}
