.discovery-page{max-width:1536px;margin:0 auto;padding:38px 4% 80px}.discovery-back{color:#bbc5d1;letter-spacing:.1em;margin-bottom:22px;font-size:12px;font-weight:800;display:inline-block}.discovery-back:hover,.discovery-action:hover{color:#fff}.discovery-hero{border-bottom:1px solid var(--line);margin-bottom:26px;padding:10px 0 30px}.discovery-hero h1{max-width:1100px;margin:10px 0 12px}.discovery-hero p{max-width:750px;line-height:1.55}.discovery-hero .favorite-team-control{margin-top:24px}.team-hub-hero{align-items:center;gap:24px;display:flex}.team-hub-hero>img{object-fit:contain;flex:none}.team-hub-tools{flex-wrap:wrap;align-items:center;gap:13px;margin:0 0 24px;display:flex}.team-hub-tools>a,.favorite-team-control>a{color:#eef1f5;letter-spacing:.07em;border:1px solid #475160;padding:10px 13px;font-size:11px;font-weight:800}.team-hub-tools>a:hover,.favorite-team-control>a:hover{border-color:var(--red)}.favorite-team-control{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.favorite-team-control label{color:var(--red);letter-spacing:.12em;font-size:11px;font-weight:800}.favorite-team-control select{background:var(--surface);border:1px solid #475160;border-radius:0;max-width:min(100%,320px);padding:10px 28px 10px 10px;font-size:13px}.favorite-team-control>a{padding:10px}.team-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.team-directory>a{background:var(--surface);border:1px solid var(--line);align-items:center;gap:14px;padding:15px;font-size:14px;font-weight:700;display:flex}.team-directory>a:hover,.discovery-panel li a:hover{border-color:var(--red);background:#1e2835}.team-directory img{object-fit:contain;flex:none}.team-directory b{color:var(--red);margin-left:auto}.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.discovery-panel{background:var(--surface);border:1px solid var(--line);min-width:0;padding:22px}.discovery-panel h2{margin:7px 0 12px;font-size:clamp(28px,3vw,40px)}.discovery-panel p{font-size:13px;line-height:1.55}.discovery-panel ul{margin:17px 0 0;padding:0;list-style:none}.discovery-panel li{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 0;font-size:13px;display:flex}.discovery-panel li a{justify-content:space-between;align-items:flex-start;gap:14px;width:100%;display:flex}.discovery-panel li strong{font-weight:750}.discovery-panel li span{color:#aeb7c4;text-align:right;max-width:55%}.discovery-action{color:#efbbb8;letter-spacing:.08em;margin-top:14px;font-size:11px;font-weight:800;display:inline-block}.feed-freshness{color:#96a8b7}.standalone-player{min-height:65vh}.since-visit{border:1px solid var(--line);background:#101721;margin-bottom:18px;padding:16px 20px}.since-visit header{justify-content:space-between;align-items:center;gap:15px;display:flex}.since-visit h2{letter-spacing:.06em;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:800}.since-visit p{margin-top:5px;font-size:12px}.since-visit button{color:#efbbb8;white-space:nowrap;font-size:11px;font-weight:800}.since-visit ul{color:#dce3ea;flex-wrap:wrap;gap:10px 20px;margin:12px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.since-visit a{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px}@media (max-width:1000px){.team-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.discovery-page{padding:25px 4% 55px}.discovery-grid{grid-template-columns:1fr}.team-hub-hero{align-items:flex-start;gap:13px}.team-hub-hero>img{width:56px;height:56px}.team-hub-hero h1{overflow-wrap:anywhere;font-size:clamp(34px,8vw,55px)}.team-directory{grid-template-columns:1fr}.discovery-panel{padding:18px}.discovery-panel li,.discovery-panel li a{flex-direction:column;gap:4px}.discovery-panel li span{text-align:left;max-width:100%}.favorite-team-control,.since-visit header{align-items:flex-start}}.fa-team-shortcut{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:10px 0;display:flex}.fa-team-shortcut>a{letter-spacing:.07em;color:#e6c1bf;font-size:11px;font-weight:800}.fa-team-shortcut>a:hover{color:#fff}.disclaimer-note,.discovery-note{color:#aebbc7;max-width:900px;margin-bottom:20px;font-size:13px;line-height:1.55}.discovery-search{color:var(--red);letter-spacing:.08em;align-items:center;gap:12px;margin:22px 0;font-size:11px;font-weight:800;display:flex}.discovery-search input{background:var(--surface);border:1px solid #475160;min-width:250px;padding:11px 13px}.prediction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.prediction-card h2{overflow-wrap:anywhere;font-size:28px}.prediction-card>div{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 0;display:flex}.prediction-card small{color:var(--red);letter-spacing:.09em;font-size:10px;font-weight:800}.prediction-card strong{font-size:15px}.prediction-card span,.prediction-card a{color:#aebbc7;font-size:12px}.prediction-card a:hover{color:#fff}.prediction-card p{border-top:1px solid var(--line);padding-top:11px}@media (max-width:1050px){.prediction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.prediction-grid{grid-template-columns:1fr}.discovery-search{flex-direction:column;align-items:stretch}.discovery-search input{width:100%;min-width:0}}.gm-challenge-open{color:#fff;letter-spacing:.07em;border:1px solid #697281;align-items:center;min-height:45px;margin-left:10px;padding:11px 17px;font-size:12px;font-weight:800;display:inline-flex}.gm-challenge-open:hover{border-color:var(--red)}.gm-challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gm-challenge-grid button{text-align:left;background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:9px;padding:22px;display:flex}.gm-challenge-grid button:hover{border-color:var(--red)}.gm-challenge-grid span,.gm-challenge-grid b{color:var(--red);letter-spacing:.08em;font-size:11px;font-weight:800}.gm-challenge-grid strong{font-family:Impact,Arial Narrow,sans-serif;font-size:29px;font-weight:400}.gm-challenge-grid small{color:#aebbc7;font-size:13px}.gm-expansion{margin:16px 0}.gm-expansion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gm-expansion-grid>section{border:1px solid var(--line);background:#111924;min-width:0;padding:17px}.gm-expansion-grid h2{margin:6px 0 8px;font-size:23px}.gm-expansion-grid p,.gm-expansion-grid li{color:#b8c2ce;font-size:12px;line-height:1.5}.gm-expansion-grid ul{margin:12px 0;padding:0;list-style:none}.gm-expansion-grid li{border-top:1px solid var(--line);padding:5px 0}.gm-expansion-grid li b{color:var(--red)}.gm-expansion-grid section>strong,.gm-expansion-grid section>button{color:#f3c3c0;letter-spacing:.06em;font-size:11px;font-weight:800}.gm-expansion-detail{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.gm-expansion-detail p{overflow-wrap:anywhere;margin-bottom:6px}@media (max-width:900px){.gm-expansion-grid{grid-template-columns:1fr}}@media (max-width:600px){.gm-challenge-grid{grid-template-columns:1fr}.gm-challenge-open{margin:10px 0 0}}.recap-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.recap-list>a{background:var(--surface);border:1px solid var(--line);padding:22px;display:block}.recap-list>a:hover{border-color:var(--red)}.recap-list h2{margin:8px 0;font-size:30px}.recap-list p{margin-bottom:15px;font-size:13px}.recap-list strong,.recap-actions a{color:#edbdb9;letter-spacing:.08em;font-size:11px}.recap-page>.discovery-panel{margin:16px 0}.recap-page .discovery-panel li{display:block}.recap-kind{color:var(--red);letter-spacing:.08em;font-size:10px;font-weight:800}.recap-page .discovery-panel li a{color:#e7bbb7;font-size:12px;text-decoration:underline}.recap-actions{flex-wrap:wrap;gap:15px;margin-top:25px;display:flex}.recap-actions a{border:1px solid var(--line);padding:11px}.gm-public-control{border:1px solid var(--line);background:#111924;margin:20px 0;padding:20px}.gm-public-control h2{margin:7px 0;font-size:26px}.gm-public-control p{margin:8px 0;font-size:12px}.gm-public-control label{letter-spacing:.08em;color:#cad1d8;flex-direction:column;gap:5px;max-width:520px;margin:10px 0;font-size:10px;font-weight:800;display:flex}.gm-public-control input{background:#19222e;border:1px solid #495363;padding:10px}.gm-public-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.gm-public-actions button,.fan-builder>button,.fan-saved-list button,.fan-saved-list a{letter-spacing:.06em;border:1px solid #697281;padding:10px 12px;font-size:10px;font-weight:800}.gm-public-actions button:hover,.fan-builder>button:hover,.fan-saved-list button:hover,.fan-saved-list a:hover{border-color:var(--red)}.gm-public-control a{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.public-move-list{padding-left:25px}.public-move-list li{padding:8px 0;display:list-item}.public-move-list strong{font-size:14px}.public-move-list p{font-size:12px}.gallery-team-filter{gap:7px;margin-bottom:20px;padding-bottom:12px;display:flex;overflow-x:auto}.gallery-team-filter a{border:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:11px}.gallery-team-filter a:hover{border-color:var(--red)}.fan-builder{margin-bottom:20px}.fan-builder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.fan-builder-grid label{color:#c8d0da;letter-spacing:.06em;flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.fan-builder-grid input,.fan-builder-grid select{background:#19222e;border:1px solid #4b5664;width:100%;padding:10px}.fan-saved-list article{border-top:1px solid var(--line);padding:15px 0}.fan-saved-list article>strong{font-size:17px}.fan-saved-list article p{margin:5px 0 10px}.fan-saved-list article>div{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:800px){.recap-list{grid-template-columns:1fr}.fan-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.fan-builder-grid{grid-template-columns:1fr}.public-offseason .discovery-hero h1{overflow-wrap:anywhere;font-size:clamp(36px,8vw,60px)}}.overview-milestone.unverified .milestone-state{color:#d9e0e7;background:#26303b;border-left-color:#485564}.overview-milestone.unverified .milestone-state>strong{text-align:center;letter-spacing:.04em;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:800;line-height:1.25}.overview-milestone.unverified .milestone-toggle{border-color:#485564}.gm-preferred-team{color:#efb9b5!important;margin-top:12px!important;font-size:12px!important}.gm-preferred-team button{text-underline-offset:3px;font-size:inherit;color:#f5e1df;text-decoration:underline}.news-favorite-team,.trade-favorite-team{flex-wrap:wrap;align-items:center;gap:14px;margin:13px 0;display:flex}.news-favorite-team>a{color:#efc0bd;font-size:11px;font-weight:800}.gm-community-link{letter-spacing:.08em;padding:16px 0;font-size:11px;font-weight:800}.gm-community-link a{color:#efbfbb}.gm-community-link a:hover{color:#fff}.fa-load-more{justify-content:center;align-items:center;gap:16px;padding:28px 0 6px;display:flex}.fa-load-more button{border:1px solid var(--red);color:#fff}.fa-load-more span{color:#aeb7c4;font-size:12px}@media (max-width:600px){.fa-load-more{flex-direction:column;gap:8px}.since-visit{margin-bottom:10px;padding:11px 13px}.since-visit header{align-items:flex-start}.since-visit h2{font-size:13px}.since-visit p{font-size:11px}.since-visit button{white-space:normal;text-align:right}}
.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}
.header-tools{flex-shrink:0;align-items:center;gap:10px;display:flex}.account-migration-prompt{z-index:110;background:#182633;border:1px solid #7796a1;width:min(390px,100vw - 30px);padding:19px;position:fixed;bottom:22px;right:22px;box-shadow:0 20px 60px #000c}.account-migration-prompt strong{letter-spacing:.08em;font-size:12px}.account-migration-prompt p{margin:6px 0 12px;font-size:13px}.account-migration-prompt>div{flex-wrap:wrap;gap:8px;display:flex}.account-migration-prompt button{letter-spacing:.06em;border:1px solid #71828c;padding:10px 12px;font-size:10px;font-weight:900}.account-migration-prompt button:first-child{background:#cb514b;border-color:#e36a63}.account-migration-prompt .account-error{color:#ffb6ae}.help-menu-anchor{z-index:45;position:relative}.help-trigger,.fit-help-trigger{color:#e5e9ed;letter-spacing:.09em;white-space:nowrap;border:1px solid #455363;min-height:37px;padding:0 12px;font-size:11px;font-weight:900}.help-trigger:hover,.fit-help-trigger:hover,.help-trigger[aria-expanded=true]{border-color:var(--red);color:#fff}.help-trigger span{margin-left:3px}.help-menu{background:#19232f;border:1px solid #465362;gap:2px;width:220px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 45px #0009}.help-menu button{text-align:left;color:#e9edf0;letter-spacing:.09em;padding:11px 10px;font-size:10px;font-weight:850}.help-menu button:hover,.help-menu button:focus-visible{background:#2a3542}.fit-dialog-help-actions{align-items:center;gap:10px;display:flex}.fit-help-trigger{min-height:30px;padding:0 8px;font-size:9px}.help-backdrop{z-index:10000;background:#03090fa8;position:fixed;inset:0}.help-card{z-index:10001;color:#f4f5f2;background:#17222d;border:1px solid #536475;width:min(390px,100vw - 28px);max-height:calc(100dvh - 28px);padding:28px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #000a}.help-kicker{color:#ef7169;letter-spacing:.16em;font-size:10px;font-weight:900;display:block}.help-card h2{margin:10px 30px 13px 0;font-size:33px;line-height:1.03}.help-card h2 span{color:var(--red)}.help-card p{color:#c1cbd2;font-size:13px;line-height:1.5}.help-close{color:#d0d8dc;padding:2px 7px;font-size:25px;line-height:1;position:absolute;top:13px;right:16px}.help-close:hover{color:#fff}.help-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:24px;display:flex}.help-actions button{color:#e4e8ea;letter-spacing:.09em;border:1px solid #4c5967;min-height:38px;padding:0 12px;font-size:10px;font-weight:850}.help-actions button:hover{border-color:#cdd5da}.help-actions .help-primary{background:var(--red);border-color:var(--red);color:#111821}.help-actions .help-primary:hover{background:#fa6b65}.help-model-notes{gap:13px;margin-top:17px;display:grid}.help-model-notes section{border-top:1px solid #3a4652;padding-top:10px}.help-model-notes h3{letter-spacing:.13em;color:#f4f5f2;margin-bottom:4px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900}.help-model-notes p{font-size:12px}.driver-overlay{z-index:100000!important}.driver-active-element{outline-offset:2px!important;outline:1px solid #f7a199!important;box-shadow:0 0 0 2px #ed665b55!important}.driver-popover.mlb-tour-popover{color:#f5f6f3;background:#17232e;border:1px solid #71808b;border-radius:7px;min-width:260px;max-width:min(340px,100vw - 24px);padding:18px;font-family:Arial,Helvetica,sans-serif;box-shadow:0 18px 50px #000b;z-index:100001!important}.mlb-tour-popover .mlb-tour-label{color:#ed726a;letter-spacing:.17em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.mlb-tour-popover .driver-popover-title{color:#fff;letter-spacing:.015em;padding-right:26px;font-size:18px;font-weight:900;line-height:1.18;display:block}.mlb-tour-popover .driver-popover-description{color:#cbd4d9;margin-top:7px;font-size:12px;line-height:1.48}.mlb-tour-popover .driver-popover-close-btn{color:#c4ced5;font-size:21px;line-height:1}.mlb-tour-popover .driver-popover-close-btn:hover{color:#fff}.mlb-tour-popover .driver-popover-footer{align-items:center;gap:10px;margin-top:17px}.mlb-tour-popover .driver-popover-progress-text{color:#9eacb6;letter-spacing:.08em;white-space:nowrap;font-size:9px;font-weight:800}.mlb-tour-popover .driver-popover-navigation-btns{align-items:center;gap:6px;display:flex}.mlb-tour-popover .driver-popover-footer-btn,.mlb-tour-popover .mlb-tour-skip{letter-spacing:.06em;cursor:pointer;font-size:9px;font-weight:900;line-height:1.2}.mlb-tour-popover .driver-popover-footer-btn{color:#ecf1f1;background:#23313d;border:1px solid #63717d;border-radius:3px;padding:8px 10px}.mlb-tour-popover .driver-popover-footer-btn:hover,.mlb-tour-popover .driver-popover-footer-btn:focus-visible{color:#fff;background:#344553}.mlb-tour-popover .driver-popover-next-btn{color:#fff;background:#c7534c;border-color:#d66a61}.mlb-tour-popover .driver-popover-next-btn:hover{background:#df6259}.mlb-tour-popover .mlb-tour-skip{color:#aebbc4;background:0 0;border:0;margin-left:7px;padding:8px 2px}.mlb-tour-popover .mlb-tour-skip:hover{color:#fff}.mlb-tour-popover :is(button,[role=button]):focus-visible,.help-card button:focus-visible,.help-trigger:focus-visible{outline-offset:2px;outline:2px solid #fff}.mlb-tour-popover .driver-popover-arrow-side-top{border-top-color:#17232e}.mlb-tour-popover .driver-popover-arrow-side-bottom{border-bottom-color:#17232e}.mlb-tour-popover .driver-popover-arrow-side-left{border-left-color:#17232e}.mlb-tour-popover .driver-popover-arrow-side-right{border-right-color:#17232e}@media (max-width:1190px) and (min-width:901px){.site-header,.site-header nav{gap:14px}.site-header nav a{font-size:10px}.header-tools{gap:6px}}@media (max-width:900px){.site-header nav{order:2}.header-tools{order:1;margin-left:auto}}@media (max-width:600px){.help-trigger{min-height:31px;padding:0 8px;font-size:10px}.help-trigger span{display:none}.help-menu{right:0}.driver-popover.mlb-tour-popover{width:min(340px,100vw - 20px);min-width:0;max-width:calc(100vw - 20px);padding:15px}.mlb-tour-popover .driver-popover-footer{flex-wrap:wrap;gap:8px}.mlb-tour-popover .driver-popover-progress-text{width:100%}.mlb-tour-popover .driver-popover-navigation-btns{justify-content:space-between}.mlb-tour-popover .driver-popover-footer-btn,.mlb-tour-popover .mlb-tour-skip{min-height:35px}}@media (prefers-reduced-motion:reduce){.driver-overlay,.driver-popover{transition:none!important;animation:none!important}}
.brand-logo{object-fit:contain;flex:none;width:102px;height:auto;display:block}.creator-follow-button{color:#fff;letter-spacing:.055em;text-align:center;white-space:nowrap;background:#c74c49;border:1px solid #ef6860;justify-content:center;align-items:center;gap:13px;min-height:43px;padding:10px 16px;font-size:11px;font-weight:900;line-height:1.2;transition:background .15s,border-color .15s;display:inline-flex}.creator-follow-button:hover{color:#fff;background:#e46058;border-color:#ff8d83}.creator-follow-button:focus-visible,.creator-dialog-top button:focus-visible{outline-offset:3px;outline:2px solid #fff}.creator-follow-button span{font-size:17px;line-height:1}.about-page{width:min(1200px,92%);margin:0 auto;padding:54px 0 80px}.about-heading{margin-bottom:25px}.about-heading h1{letter-spacing:.015em;margin:10px 0 0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(46px,6vw,76px);font-weight:400;line-height:1}.about-banner{border:1px solid #364351;width:100%;height:auto;display:block}.about-content{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:34px;max-width:900px;margin:40px auto 0;display:grid}.about-profile{width:100%;height:auto;display:block}.about-profile,.creator-footer-inner>img,.creator-dialog-profile{clip-path:circle(48% at 52%)}.about-copy h2{margin:0 0 14px;font-size:26px;line-height:1.2}.about-copy p{color:#c0cbd2;max-width:640px;margin:0 0 15px;font-size:16px;line-height:1.7}.about-copy .creator-follow-button{margin-top:11px}.creator-footer{background:#111923;border-bottom:1px solid #33414f;padding:16px 4%}.creator-footer-inner{grid-template-columns:72px minmax(0,1fr) auto 40px;align-items:center;gap:20px;width:min(1200px,100%);margin:auto;display:grid}.creator-footer-inner>img{width:72px;height:auto;display:block}.creator-footer-copy{min-width:0}.creator-footer-copy h2{margin:0 0 5px;font-size:21px;line-height:1.2}.creator-footer-copy p{color:#adbbc4;max-width:680px;margin:0;font-size:15px;line-height:1.4}.creator-footer .creator-follow-button{min-height:47px;padding:10px 16px;font-size:12px}.creator-footer-close{color:#b5c4cd;cursor:pointer;background:0 0;border:1px solid #3c4b58;place-items:center;width:40px;height:40px;font-size:25px;line-height:1;display:grid}.creator-footer-close:hover{color:#fff;border-color:#e46a64}.creator-footer-close:focus-visible{outline-offset:3px;outline:2px solid #fff}.creator-follow-dialog{color:#f5f5f2;background:#17232e;border:1px solid #647584;width:min(560px,100vw - 28px);max-height:calc(100dvh - 28px);margin:auto;padding:0;position:fixed;overflow:auto;box-shadow:0 28px 90px #000c}.creator-follow-dialog::backdrop{background:#02060bdb}.creator-dialog-top{border-bottom:1px solid #354452;justify-content:space-between;align-items:center;min-height:46px;padding:6px 16px;display:flex}.creator-dialog-top span{letter-spacing:.15em;color:#ed756e;font-size:9px;font-weight:900}.creator-dialog-top button{color:#c9d5dc;background:0 0;border:0;padding:0 4px;font-size:26px;line-height:1}.creator-dialog-top button:hover{color:#fff}.creator-dialog-banner{width:100%;height:auto;display:block}.creator-dialog-content{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:19px;padding:24px 26px 8px;display:grid}.creator-dialog-profile{width:78px;height:auto;display:block}.creator-dialog-content h2{margin:0 0 9px;font-size:28px;line-height:1.1}.creator-dialog-content p{color:#c4d0d7;margin:0;font-size:14px;line-height:1.55}.creator-dialog-actions{justify-content:space-between;align-items:center;gap:12px;padding:15px 26px 25px;display:flex}.creator-dialog-actions small{color:#91a1ae;white-space:nowrap;font-size:11px}@media (max-width:1120px){.site-header{flex-wrap:wrap;gap:11px;height:auto;min-height:104px;padding:16px 4% 0}.site-header nav{flex-basis:100%;order:2;justify-content:space-between;gap:12px;width:100%;height:43px}.site-header nav a{font-size:10px}.header-tools{order:1;margin-left:auto}}@media (max-width:600px){.brand-logo{width:86px}.site-header nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;height:auto;padding-bottom:6px;display:grid}.site-header nav a{white-space:normal;min-width:0;min-height:35px;font-size:9px;line-height:1.2}.about-page{width:90%;padding:35px 0 55px}.about-heading{margin-bottom:19px}.about-content{grid-template-columns:88px minmax(0,1fr);gap:18px;margin-top:25px}.about-copy h2{font-size:21px}.about-copy p{font-size:13px;line-height:1.6}.about-copy .creator-follow-button{margin-top:7px}.creator-footer{padding:24px 5%}.creator-footer-inner{grid-template-columns:62px minmax(0,1fr);gap:12px 15px}.creator-footer-inner>img{width:62px}.creator-footer-copy h2{font-size:16px}.creator-footer-copy p{font-size:12px}.creator-footer .creator-follow-button{grid-column:2;justify-self:start}.creator-dialog-content{grid-template-columns:58px minmax(0,1fr);gap:14px;padding:18px 18px 0}.creator-dialog-profile{width:58px}.creator-dialog-content h2{font-size:23px}.creator-dialog-content p{font-size:12px}.creator-dialog-actions{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px 20px}}@media (max-width:390px){.about-content{grid-template-columns:1fr}.about-profile{width:88px}.creator-footer-inner{grid-template-columns:50px minmax(0,1fr)}.creator-footer-inner>img{width:50px}}@media (prefers-reduced-motion:reduce){.creator-follow-button{transition:none}}@media (max-width:760px){.creator-footer{padding:14px 5%}.creator-footer-inner{grid-template-columns:60px minmax(0,1fr) 38px;gap:8px 14px}.creator-footer-inner>img{grid-row:1/span 2;align-self:center;width:60px}.creator-footer-copy{grid-area:1/2}.creator-footer-copy h2{font-size:18px}.creator-footer-copy p{font-size:13px}.creator-footer .creator-follow-button{grid-area:2/2;justify-self:start;min-height:39px;padding:8px 12px;font-size:11px}.creator-footer-close{grid-area:1/3;align-self:start;width:38px;height:38px}}@media (max-width:390px){.creator-footer-inner{grid-template-columns:55px minmax(0,1fr) 32px;gap:8px 10px}.creator-footer-inner>img{width:55px}.creator-footer-copy h2{font-size:16px}.creator-footer-copy p{font-size:12px}.creator-footer .creator-follow-button{grid-column:2/span 2}.creator-footer-close{width:32px;height:32px;font-size:22px}}.brand-logo{width:112px}.creator-footer{padding:10px 4%}.creator-footer-inner{grid-template-columns:58px minmax(0,1fr) auto 34px;gap:14px}.creator-footer-inner>img{width:58px}.creator-footer-copy h2{margin-bottom:3px;font-size:19px}.creator-footer-copy p{font-size:14px;line-height:1.3}.creator-footer .creator-follow-button{min-height:40px;padding:8px 14px}.creator-footer-close{width:34px;height:34px}.fa-board .page-heading{margin-bottom:20px}@media (min-width:1121px){.site-header{justify-content:flex-start;gap:24px;padding-inline:max(4vw,53.5vw - 768px)}.site-header .header-tools{margin-left:auto}}@media (max-width:1120px){.site-header .brand{margin-left:8px}}@media (max-width:760px){.creator-footer{padding:10px 5%}.creator-footer-inner{grid-template-columns:50px minmax(0,1fr) 32px;gap:6px 10px}.creator-footer-inner>img{width:50px}.creator-footer-copy h2{font-size:16px}.creator-footer-copy p{font-size:12px}.creator-footer .creator-follow-button{min-height:34px;padding:7px 10px;font-size:10px}.creator-footer-close{width:32px;height:32px}}@media (max-width:600px){.brand-logo{width:94px}.site-header .brand{margin-left:4px}.fa-board .page-heading{margin-bottom:16px}}@media (max-width:390px){.creator-footer-inner{grid-template-columns:44px minmax(0,1fr) 30px}.creator-footer-inner>img{width:44px}.creator-footer-copy h2{font-size:15px}.creator-footer-copy p{font-size:11.5px}.creator-footer-close{width:30px;height:30px}}@media (min-width:1121px){.site-header nav{gap:clamp(12px,1.55vw,23px)}.site-header nav a{letter-spacing:.045em;font-size:clamp(9px,.76vw,12px)}.site-header{gap:18px}}.site-disclaimer{text-align:center;color:#82909e;letter-spacing:.015em;border-top:1px solid #26313d;padding:18px 4%;font-size:10px}.site-header nav{gap:34px}.site-header nav a{letter-spacing:.07em;font-size:13px}@media (max-width:1100px){.site-header nav{gap:26px}.site-header nav a{font-size:12px}}@media (max-width:900px){.site-header nav{justify-content:flex-start;gap:28px}}@media (max-width:600px){.site-header{min-height:0}.site-header nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 4px}.site-header nav a{letter-spacing:.03em;text-align:center;justify-content:center;min-height:42px;font-size:10px}}.site-subnav{border-bottom:1px solid var(--line);scrollbar-width:none;background:#0e151e;gap:30px;padding:0 4%;display:flex;overflow-x:auto}.site-subnav::-webkit-scrollbar{display:none}.site-subnav a{letter-spacing:.08em;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:13px 0 11px;font-size:11px;font-weight:700}.site-subnav a:hover{color:var(--text)}.site-subnav a.active{color:var(--text);border-bottom-color:var(--red)}@media (max-width:600px){.site-subnav{gap:20px;padding:0 5%}.site-subnav a{padding:12px 0 10px;font-size:10px}}.site-footer-about{color:#dce5ea;text-underline-offset:3px;text-decoration:underline}.about-me{width:min(1240px,92%);margin:0 auto;padding:20px 0 40px}.about-me-banner{border-radius:12px;width:100%;height:auto;display:block}.about-me-intro{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px;max-width:900px;padding-top:28px;display:grid}.about-me-photo{border:3px solid var(--red);object-fit:cover;border-radius:50%;width:200px;height:200px;display:block}.about-me-intro h1{text-transform:uppercase;letter-spacing:.01em;color:var(--text);margin:0 0 12px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1}.about-me-intro p{color:#d5d8dc;max-width:62ch;margin:0 0 12px;font-size:16px;line-height:1.5}.about-me-intro a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.about-me-intro a:hover{color:var(--red)}@media (max-width:700px){.about-me{width:92%;padding-top:14px}.about-me-banner{border-radius:8px}.about-me-intro{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:20px}.about-me-photo{width:140px;height:140px}}
.photo-tile-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.photo-tile{color:#f2f1ea;text-align:left;cursor:pointer;width:100%;min-width:0;font:inherit;background:#141b25;border:1px solid #2b3440;flex-direction:column;padding:0;text-decoration:none;transition:border-color .15s;display:flex}.photo-tile:hover,.photo-tile:focus-visible{color:#f2f1ea;border-color:#ed514c;text-decoration:none}.photo-tile:focus-visible{outline-offset:3px;outline:2px solid #ed514c}.photo-tile-media{aspect-ratio:16/9;background:#19222e;display:block;position:relative;overflow:hidden}.photo-tile-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.photo-tile:hover .photo-tile-media img{transform:scale(1.03)}.photo-tile-media-empty{background:#19222e;border-bottom:3px solid #ed514c}.photo-tile-body{flex-direction:column;flex:1;gap:7px;padding:16px 18px 18px;display:flex}.photo-tile-kicker{color:#ef6d68;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.photo-tile-title{letter-spacing:.01em;font-family:Impact,Arial Narrow,sans-serif;font-size:26px;font-weight:400;line-height:1.05}.photo-tile-text{color:#c3ccd6;font-size:14px;line-height:1.5}.photo-tile-action{color:#ef6d68;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:6px;font-size:12px;font-weight:800}.photo-tile-wide .photo-tile-media{aspect-ratio:21/9}@media (prefers-reduced-motion:reduce){.photo-tile,.photo-tile-media img{transition:none}.photo-tile:hover .photo-tile-media img{transform:none}}@media (max-width:600px){.photo-tile-grid{grid-template-columns:1fr 1fr;gap:10px}.photo-tile-body{padding:12px 12px 14px}.photo-tile-title{font-size:20px}.photo-tile-text{font-size:13px}}@media (max-width:400px){.photo-tile-grid{grid-template-columns:1fr}}.fa-make-list{color:#f2f1ea;background:#141b25;border:1px solid #ed514c;align-items:center;gap:14px;margin-left:auto;margin-right:28px;padding:14px 18px;text-decoration:none;display:flex}.fa-make-list>span:first-child{color:#0b1017;background:#ed514c;flex:none;place-items:center;width:44px;height:44px;font-size:22px;font-weight:900;display:grid}.fa-make-list>span:last-child{flex-direction:column;gap:3px;display:flex}.fa-make-list b{letter-spacing:.02em;font-family:Impact,Arial Narrow,sans-serif;font-size:22px;font-weight:400}.fa-make-list small{color:#c3ccd6;font-size:13px}.fa-make-list:hover{color:#f2f1ea;background:#1b2531}@media (max-width:900px){.fa-make-list{order:3;width:100%;margin:12px 0 0}}@media (max-width:600px){.fa-board .page-heading{flex-direction:column;align-items:stretch;gap:12px;display:flex}.fa-board .page-heading>div:first-child{order:1}.fa-board .page-heading .heading-note{order:2}.fa-board .fa-make-list{order:3;max-width:100%;margin:0;padding:10px 12px}.fa-board .fa-make-list b{font-size:20px}}
.share-id{background:#141b25;border:1px solid #2b3440;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.share-id-row{align-items:flex-end;gap:14px;display:flex}.share-id-avatar{object-fit:cover;border:2px solid #ed514c;border-radius:50%;flex:none;width:52px;height:52px}.share-id-empty{color:#8c97a6;background:#1c2733;place-items:center;font-size:22px;font-weight:900;display:grid}.share-id-field{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.share-id-field>span:first-child{color:#ed514c;letter-spacing:.12em;font-size:12px;font-weight:900}.share-id-input{gap:8px;display:flex}.share-id-input input{color:#f2f1ea;background:#0b1017;border:1px solid #435262;flex:1;min-width:0;min-height:46px;padding:0 14px;font-size:17px;font-weight:700}.share-id-input input:focus{outline-offset:1px;outline:2px solid #ed514c}.share-id-input button{color:#0b1017;letter-spacing:.08em;cursor:pointer;background:#f2f1ea;border:1px solid #f2f1ea;min-width:96px;min-height:46px;padding:0 16px;font-size:13px;font-weight:900}.share-id-input button:disabled{opacity:.6;cursor:wait}.share-id-help{color:#a9b5be;font-size:13px;line-height:1.5}.share-id-help b{color:#f2f1ea}.share-id-help button{color:#ef6d68;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.share-modal{z-index:120;background:#04080ddb;place-items:center;padding:24px;animation:.15s ease-out share-in;display:grid;position:fixed;inset:0}.share-modal-card{background:#101720;border:1px solid #39444f;outline:none;flex-direction:column;gap:14px;width:min(1100px,100%);max-height:calc(100dvh - 48px);padding:18px;display:flex;overflow:auto;box-shadow:0 30px 80px #0009}.share-modal-head{justify-content:space-between;align-items:center;display:flex}.share-modal-head strong{color:#ed514c;letter-spacing:.12em;font-size:13px;font-weight:900}.share-modal-head button{color:#f2f1ea;cursor:pointer;background:0 0;border:1px solid #435262;width:40px;height:40px;font-size:24px;line-height:1}.share-modal-image{background:#0b1017;border:1px solid #2b3440;place-items:center;min-height:240px;transition:opacity .2s;display:grid}.share-modal-image.is-busy{opacity:.55}.share-modal-image img{width:100%;height:auto;display:block}.share-modal-image p{color:#a9b5be;font-size:15px}.share-modal-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.share-modal-actions button{color:#f2f1ea;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #f2f1ea;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:13px;font-weight:900;display:inline-flex}.share-modal-actions button:disabled{opacity:.45;cursor:not-allowed}.share-modal-actions .share-primary{color:#0b1017;background:#ed514c;border-color:#ed514c}.share-modal-actions .share-x{color:#0b1017;background:#f2f1ea}.share-modal-actions em{color:#afd2bc;font-size:14px;font-style:normal;font-weight:700}.share-modal-note{color:#9aa5b4;font-size:13px}@keyframes share-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.share-modal{animation:none}}.gm-share .share-id{margin:18px 0 14px}.share-modal-card>*{flex-shrink:0}.share-modal-image{min-height:0}.share-modal-image img{width:auto;max-width:100%;max-height:calc(100dvh - 330px);margin:0 auto}.share-id-fields{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.share-id-fields>strong{color:var(--text);letter-spacing:.08em;font-size:12px}.share-id-fields small{color:var(--muted);margin-left:5px;font-size:9px}.share-id-upload{background:var(--red);border:1px solid var(--red);color:#101720;min-height:42px;padding:10px 13px;font-size:11px;font-weight:900}.share-id-details{grid-template-columns:1fr 1fr;gap:10px;display:grid}.share-id-details label,.share-id-extras label{color:#b8c5d1;letter-spacing:.08em;gap:4px;font-size:10px;font-weight:800;display:grid}.share-id-details input{width:100%;min-width:0;min-height:41px;color:var(--text);background:#0b1017;border:1px solid #435262;padding:9px 10px;font-size:14px}.share-id-extras{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.share-id-extras>button{color:#f6b4b1;font-size:10px;font-weight:800;text-decoration:underline}.share-id-extras label{flex:1;min-width:150px}.share-id-extras input{width:100%;accent-color:var(--red)}@media (max-width:600px){.share-id-details{grid-template-columns:1fr}.share-id-row{align-items:center}.share-id-avatar{width:46px;height:46px}.share-modal-card{max-height:calc(100dvh - 20px);padding:12px}.share-modal-image img{max-height:calc(100dvh - 430px)}}
.gm-games-back,.my-list-games-back,.trade-games-back{color:#b8c4cf;letter-spacing:.1em;margin:0 0 18px;font-size:11px;font-weight:900;display:inline-block}.gm-games-back:hover,.my-list-games-back:hover,.trade-games-back:hover{color:var(--red)}.fan-editorial-context{color:#aeb9c7;margin:14px 0;font-size:12px}.fan-editorial-context summary{cursor:pointer;color:#f4b2ae;font-weight:800}
.site-header nav{gap:clamp(11px,1.5vw,25px)}.site-header nav a{white-space:nowrap}.site-subnav{scrollbar-width:thin;overflow-x:auto}.site-subnav a{white-space:nowrap}@media (max-width:1050px){.site-header{flex-wrap:wrap;height:auto;min-height:83px;padding-top:8px}.site-header nav{order:3;justify-content:space-between;width:100%;height:44px}.site-header nav a{font-size:11px}}@media (max-width:600px){.site-header{gap:5px;min-height:117px;padding:12px 14px 0}.site-header nav{border-top:1px solid var(--line);order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;height:auto;min-height:74px;display:grid}.site-header nav a{letter-spacing:.02em;text-align:center;place-items:center;min-width:0;min-height:36px;padding:4px;font-size:10px;line-height:1.1;display:grid}.site-subnav{padding:0 12px}.site-subnav a{font-size:10px}}.site-header .brand-logo.brand-logo-hub{max-width:200px;width:auto!important;height:48px!important}@media (max-width:600px){.site-header .brand-logo.brand-logo-hub{height:38px!important}}.header-tools{align-items:center;gap:10px;display:flex}.header-saved{color:#e8c46a;letter-spacing:.1em;white-space:nowrap;border:1px solid #e8c46a;align-items:center;height:40px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.header-saved:hover{color:#120e07;background:#e8c46a}@media (max-width:600px){.header-saved{height:34px;padding:0 10px;font-size:11px}}.report-bug{z-index:1800;letter-spacing:.03em;background:#f2f1ea;border:2px solid #f2f1ea;border-radius:21px;align-items:center;gap:7px;height:42px;padding:0 16px;font-size:12.5px;font-weight:800;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 6px 18px #0008;color:#0b1017!important}.report-bug:hover{background:#e8c46a;border-color:#e8c46a}@media (max-width:600px){.report-bug{height:34px;padding:0 11px;font-size:11.5px;bottom:10px;right:10px}}body:has(#nl-badge-frame) .report-bug{bottom:82px}@media (max-width:600px){body:has(#nl-badge-frame) .report-bug{bottom:74px}}@media print{.report-bug{display:none}}.header-request{color:#e5e9ed;letter-spacing:.1em;white-space:nowrap;border:1px solid #455363;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.header-request:hover{border-color:var(--red);color:#fff}.header-request .req-short{display:none}@media (max-width:760px){.header-request{height:34px;padding:0 10px;font-size:11px}.header-request .req-long{display:none}.header-request .req-short{display:inline}}.header-about{color:#e5e9ed;letter-spacing:.1em;white-space:nowrap;border:1px solid #455363;align-items:center;height:40px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.header-about:hover{border-color:var(--red);color:#fff}.header-about.active{color:#0b1017;background:#e5e9ed;border-color:#e5e9ed}@media (max-width:760px){.header-about{height:34px;padding:0 10px;font-size:11px}}
body.compact-ui{--compact-page-top:22px;--compact-section:26px;--compact-card:15px}body.compact-ui .site-header{gap:16px;height:74px;min-height:74px}body.compact-ui .brand-logo{width:83px}body.compact-ui .site-header nav{gap:clamp(11px,1.35vw,21px)}body.compact-ui .site-header nav a{letter-spacing:.045em;font-size:clamp(10px,.82vw,12px)}body.compact-ui .site-subnav{gap:23px}body.compact-ui .site-subnav a{padding:9px 0 8px;font-size:10px}body.compact-ui .creator-footer{padding:7px 4%}body.compact-ui .creator-footer-inner{grid-template-columns:44px minmax(0,1fr) auto 32px;gap:10px}body.compact-ui .creator-footer-inner>img{width:44px}body.compact-ui .creator-footer-copy h2{margin-bottom:1px;font-size:16px}body.compact-ui .creator-footer-copy p{font-size:12px;line-height:1.25}body.compact-ui .creator-footer .creator-follow-button{min-height:34px;padding:6px 11px;font-size:10px}body.compact-ui .creator-footer-close{width:32px;height:32px;font-size:21px}body.compact-ui :is(.board-page,.lab-page,.method-page,.offseason-page,.discovery-page,.news-page,.gm-page,.trade-sim-page,.account-page,.lkx-page){padding-top:var(--compact-page-top);padding-bottom:48px}body.compact-ui :is(.gm-games-back,.my-list-games-back,.trade-games-back,.discovery-back){margin-bottom:10px}body.compact-ui .site-disclaimer{padding-block:12px}body.compact-ui .site-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 16px;margin-bottom:5px;display:flex}body.compact-ui .site-footer-links a{color:#b9c6d2;font-size:11px;font-weight:700}body.compact-ui .site-footer-links a:hover{color:var(--red)}body.compact-ui .site-header nav{justify-content:flex-start;gap:clamp(20px,2.4vw,36px)}body.compact-ui .fa-board .page-heading{margin-bottom:12px}body.compact-ui .fa-board .page-heading .eyebrow{margin-bottom:5px}body.compact-ui .fa-board .page-heading h1{font-size:clamp(32px,3.3vw,46px)}body.compact-ui .fa-board .heading-note{gap:2px;padding-bottom:2px}body.compact-ui .fa-board .heading-note span{font-size:12px}body.compact-ui .fa-board .control-top{gap:12px;padding:9px 13px}body.compact-ui .fa-board .control-bottom{padding:0 13px}body.compact-ui .fa-board .board-status{margin-block:10px}body.compact-ui .fa-board .fa-player-grid{gap:11px}body.compact-ui .fa-board .fa-player-grid:not(.fa-compact){--card-photo-height:205px;grid-auto-rows:521px}body.compact-ui .fa-board .fa-player-grid:not(.fa-compact) .fa-player-card{contain-intrinsic-size:auto 521px;grid-template-rows:311px 68px 74px 36px 32px;height:521px}body.compact-ui .fa-board .fa-player-grid:not(.fa-compact) .fa-card-open{grid-template-rows:205px 106px}body.compact-ui .fa-board .fa-player-grid:not(.fa-compact) .fa-photo{height:205px}body.compact-ui .fa-board .fa-player-grid:not(.fa-compact) .fa-player-identity{height:106px;padding:10px 15px}body.compact-ui .fa-board .fa-player-grid:not(.fa-compact) .fa-player-identity h2{font-size:clamp(21px,1.9vw,27px)}body.compact-ui .fa-board .fa-player-grid:not(.fa-compact) .fa-key-stats{height:68px;padding:8px 15px}body.compact-ui .fa-board .fa-player-grid:not(.fa-compact) .fa-contract,body.compact-ui .fa-board .fa-player-grid:not(.fa-compact) .fa-contract-unavailable{height:74px;padding:10px 15px}body.compact-ui .fa-board .fa-player-grid:not(.fa-compact) .fa-destinations{height:36px;padding-inline:15px}body.compact-ui .fa-board .fa-player-grid:not(.fa-compact) .fa-more{height:32px;padding:7px 12px}body.compact-ui .fa-board .fa-load-more{padding-top:16px}body.compact-ui .page-heading{margin-bottom:16px}body.compact-ui .page-heading .eyebrow{margin-bottom:6px}body.compact-ui .page-heading h1,body.compact-ui .discovery-hero h1,body.compact-ui .offseason-hero h1,body.compact-ui .news-header h1,body.compact-ui .method-page h1,body.compact-ui .account-page h1{font-size:clamp(30px,3.2vw,44px);line-height:1.02}body.compact-ui .discovery-hero{margin-bottom:16px;padding:4px 0 16px}body.compact-ui .discovery-hero h1{margin:5px 0 7px}body.compact-ui .discovery-hero p{font-size:14px;line-height:1.45}body.compact-ui .discovery-grid{gap:10px;margin:10px 0}body.compact-ui .discovery-panel{padding:15px}body.compact-ui .discovery-panel h2{margin:5px 0 9px;font-size:clamp(20px,2vw,27px)}body.compact-ui .discovery-panel ul{margin-top:10px}body.compact-ui .discovery-panel li{padding:9px 0}body.compact-ui .team-directory{gap:7px}body.compact-ui .team-directory>a{padding:9px 12px}body.compact-ui .team-hub-tools{margin-bottom:13px}body.compact-ui .offseason-hero{padding-bottom:17px}body.compact-ui .offseason-hero>.eyebrow{margin-bottom:5px}body.compact-ui .offseason-hero p{margin-top:7px;font-size:14px}body.compact-ui .offseason-calendar{padding-top:19px}body.compact-ui .current-phase-hero{margin-bottom:22px;padding-left:17px}body.compact-ui .current-phase-hero h2{font-size:clamp(26px,2.6vw,36px)}body.compact-ui .offseason-section-heading{margin-bottom:14px}body.compact-ui .offseason-section-heading h2{font-size:clamp(23px,2.4vw,32px)}body.compact-ui .offseason-timeline li{gap:20px;padding:20px 0}body.compact-ui .offseason-timeline .current{margin-inline:-18px;padding:22px 18px}body.compact-ui .offseason-timeline .current .timeline-event h3{font-size:27px}body.compact-ui .timeline-event h3{font-size:23px}body.compact-ui .timeline-event p{margin-top:7px;line-height:1.55}body.compact-ui .qo-watch{padding-top:28px}body.compact-ui .qo-grid{gap:20px 15px}body.compact-ui .qo-identity{min-height:0;padding:10px 0}body.compact-ui .qo-identity h3{font-size:23px}body.compact-ui .qo-judgments{gap:10px;padding-bottom:11px}body.compact-ui .qo-reason{min-height:0;padding-bottom:14px;line-height:1.5}body.compact-ui .trade-market-note{margin-bottom:13px}body.compact-ui .news-head-copy h1{font-size:clamp(32px,3.4vw,48px)}body.compact-ui .news-head-row{gap:12px}body.compact-ui .news-market-status{padding:12px 14px}body.compact-ui .news-market-status strong{font-size:21px}body.compact-ui .news-header>p{font-size:14px}body.compact-ui .news-metadata{margin-top:8px}body.compact-ui .news-tabs{margin-top:13px;padding-bottom:9px}body.compact-ui .news-tabs a{min-height:36px;padding:0 13px;font-size:11px}body.compact-ui .news-filters{gap:8px;margin-top:10px}body.compact-ui .news-results-count{margin:13px 0 8px}body.compact-ui .transaction-date-heading{padding:12px 0 5px}body.compact-ui .transaction-row summary,body.compact-ui .transaction-example{padding-block:9px}body.compact-ui .account-page{min-height:0}body.compact-ui .account-page h1{margin:7px 0 18px}body.compact-ui .account-card{padding:21px}body.compact-ui .account-actions{margin:16px 0}body.compact-ui .account-save-grid article{padding:12px 15px}body.compact-ui .account-save-grid h2{font-size:22px}body.compact-ui .about-page{padding-top:24px;padding-bottom:48px}body.compact-ui .about-heading{margin-bottom:14px}body.compact-ui .about-heading h1{margin-top:5px;font-size:clamp(31px,3.3vw,45px)}body.compact-ui .about-content{gap:22px;margin-top:22px}body.compact-ui .lkx-hero-panel h1{font-size:clamp(32px,3.8vw,52px)}body.compact-ui .lkx-hero-panel{gap:7px;padding:17px 19px}body.compact-ui .lkx-hero-panel p{font-size:14px}body.compact-ui .gm-page{min-height:0}body.compact-ui .gm-page h1{font-size:clamp(31px,3.3vw,45px)}body.compact-ui .gm-page h2{font-size:25px}body.compact-ui .gm-top{margin-bottom:14px}body.compact-ui .gm-home-hero{gap:16px}body.compact-ui .gm-home-copy{gap:9px}body.compact-ui .gm-home-copy h1{font-size:clamp(32px,3.4vw,47px)}body.compact-ui .gm-home-copy>p{font-size:14px;line-height:1.4}body.compact-ui .gm-home-start{min-height:43px;padding-inline:16px;font-size:12px}body.compact-ui .gm-home-photo{min-height:215px}body.compact-ui .gm-home-continue{gap:11px;padding:16px}body.compact-ui .gm-home-continue-stats>span{padding:8px}body.compact-ui .gm-home-more{margin-top:15px}body.compact-ui .gm-home-teams{margin-top:23px}body.compact-ui .gm-home-steps{gap:7px}body.compact-ui .gm-home-steps li{padding:10px 13px}body.compact-ui .gm-home-steps b{width:37px;height:37px;font-size:23px}body.compact-ui .gm-home-steps strong{font-size:19px}body.compact-ui .gm-home-steps small{font-size:12px}body.compact-ui .gm-hub-heading{padding-bottom:12px}body.compact-ui .gm-hub-heading h2{font-size:clamp(28px,3vw,39px)}body.compact-ui .gm-hub-actions button{min-height:65px;padding:12px 15px;font-size:17px}body.compact-ui .gm-hub-roster-nav{margin-top:20px}body.compact-ui .gm-hub-roster{padding:13px 17px}body.compact-ui .gm-challenge-grid button{padding:14px}body.compact-ui .gm-challenge-grid strong{font-size:23px}body.compact-ui .trade-sim-page{padding-top:18px}body.compact-ui .trade-sim-heading{margin-bottom:12px}body.compact-ui .trade-sim-heading h1{font-size:clamp(30px,3vw,42px)}body.compact-ui .trade-sim-heading p{margin-top:4px}body.compact-ui .trade-sim-matchup{gap:8px}body.compact-ui .trade-sim-team-heading{padding:9px 11px}body.compact-ui .trade-sim-pool{padding:7px 9px 0}body.compact-ui .trade-sim-tools{padding:7px 9px}body.compact-ui .trade-sim-roster{height:330px}body.compact-ui .trade-sim-roster.is-filtered{max-height:330px}body.compact-ui .trade-sim-player{min-height:44px;padding:5px 9px}body.compact-ui .trade-sim-package{min-height:105px;padding:9px}body.compact-ui .trade-sim-summary{margin-top:12px;padding:14px 16px}body.compact-ui .trade-sim-summary-title{margin-bottom:8px}body.compact-ui .trade-sim-summary-title h2{font-size:23px}body.compact-ui .trade-sim-summary-side{padding:10px}body.compact-ui .my-list-page{padding-top:18px;padding-bottom:46px}body.compact-ui .my-list-head{gap:10px;margin-bottom:11px}body.compact-ui .my-list-head h1{margin:4px 0;font-size:clamp(30px,3vw,42px)}body.compact-ui .my-list-head p{font-size:13px}body.compact-ui .my-list-controls{gap:8px 17px;margin:0 0 10px;padding:9px 12px}body.compact-ui .my-list-choice button{min-height:37px}body.compact-ui .my-list-title{margin-bottom:10px;font-size:clamp(27px,2.8vw,36px)}body.compact-ui .my-list-columns{gap:10px}body.compact-ui .my-list-panel-head{gap:7px;padding:11px}body.compact-ui .my-list-panel-head h2{font-size:21px}body.compact-ui .my-list-pool ul{max-height:560px}body.compact-ui .my-list-pool li{gap:8px;padding:6px 10px}body.compact-ui .my-list-slot{min-height:46px;padding:4px 6px}body.compact-ui .my-list-mine ol{gap:5px;padding:8px}body.compact-ui .my-list-share{margin-top:11px;padding:11px 13px}@media (min-width:701px){body.compact-ui .lkx-hero{min-height:365px}}@media (max-width:1120px){body.compact-ui .site-header{gap:5px;height:auto;min-height:0;padding-top:7px}body.compact-ui .site-header nav{height:38px}}@media (max-width:860px){body.compact-ui .gm-home-hero{grid-template-columns:1fr}body.compact-ui .gm-home-photo{min-height:170px}}@media (max-width:700px){body.compact-ui{--compact-page-top:15px}body.compact-ui .site-header{padding:7px 14px 0}body.compact-ui .site-header .brand-logo{width:74px}body.compact-ui .site-header nav{gap:0;height:auto;min-height:68px}body.compact-ui .site-header nav a{min-height:33px;font-size:10px}body.compact-ui .creator-footer{padding:7px 4%}body.compact-ui .creator-footer-inner{grid-template-columns:40px minmax(0,1fr) 30px;gap:5px 8px}body.compact-ui .creator-footer-inner>img{width:40px}body.compact-ui .creator-footer-copy h2{font-size:14px}body.compact-ui .creator-footer-copy p{font-size:11px}body.compact-ui .creator-footer .creator-follow-button{grid-area:2/2;min-height:31px;padding:5px 9px}body.compact-ui .creator-footer-close{grid-area:1/3;width:30px;height:30px}body.compact-ui .page-heading h1,body.compact-ui .discovery-hero h1,body.compact-ui .offseason-hero h1,body.compact-ui .news-header h1{font-size:clamp(29px,8vw,39px)}body.compact-ui .fa-board .page-heading{align-items:start}body.compact-ui .fa-board .heading-note{font-size:11px}body.compact-ui .fa-board .control-top{gap:7px;padding:8px}body.compact-ui .fa-board .control-bottom{padding-inline:8px}body.compact-ui .fa-board .fa-player-grid:not(.fa-compact){--card-photo-height:210px;grid-auto-rows:526px}body.compact-ui .fa-board .fa-player-grid:not(.fa-compact) .fa-player-card{contain-intrinsic-size:auto 526px;grid-template-rows:316px 68px 74px 36px 32px;height:526px}body.compact-ui .fa-board .fa-player-grid:not(.fa-compact) .fa-card-open{grid-template-rows:210px 106px}body.compact-ui .fa-board .fa-player-grid:not(.fa-compact) .fa-photo{height:210px}body.compact-ui .discovery-panel{padding:13px}body.compact-ui .discovery-grid{grid-template-columns:1fr}body.compact-ui .offseason-timeline li{gap:10px;padding-block:16px}body.compact-ui .news-head-copy h1{font-size:35px}body.compact-ui .news-market-status{padding:10px}body.compact-ui .news-tabs a{min-height:38px}body.compact-ui .lkx-hero{flex-direction:column;gap:8px;min-height:0;padding:95px 11px 11px;display:flex}body.compact-ui .lkx-hero-panel{width:100%;max-width:none;padding:14px;position:relative;bottom:auto;left:auto;right:auto}body.compact-ui .lkx-countdown{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 14px;display:flex;position:relative;bottom:auto;left:auto;right:auto}body.compact-ui .lkx-countdown>span,body.compact-ui .lkx-countdown>small{flex-basis:100%}body.compact-ui .lkx-countdown>strong{font-size:38px}body.compact-ui .lkx-countdown>b{padding:0;font-size:20px}body.compact-ui .account-card{padding:15px}body.compact-ui .gm-home-copy h1{font-size:37px}body.compact-ui .gm-home-photo{display:none}body.compact-ui .trade-sim-roster{height:290px}body.compact-ui .trade-sim-matchup{gap:9px}body.compact-ui .my-list-page{padding-top:15px}body.compact-ui .my-list-head h1{font-size:34px}body.compact-ui .my-list-columns{grid-template-columns:1fr}body.compact-ui .qo-page .qo-value{flex-wrap:wrap;gap:4px 10px;max-width:100%}body.compact-ui .site-header nav{border-top:1px solid var(--line);justify-content:flex-start;align-items:stretch;gap:22px;width:100%;height:42px;min-height:42px;display:flex}body.compact-ui .site-header nav a{text-align:left;min-height:42px;padding:3px 0;font-size:11px;display:flex}}@media (min-width:1251px){body .trade-sim-columns.trade-sim-prospect,body .trade-sim-player.trade-sim-prospect{grid-template-columns:37px minmax(0,1fr) 48px 34px 46px 50px;column-gap:6px}body .trade-sim-player.trade-sim-prospect>*{grid-row:1}body .trade-sim-player.trade-sim-prospect>.trade-sim-rank{grid-column:1;display:block}body .trade-sim-player.trade-sim-prospect>.trade-sim-player-name{grid-column:2}body .trade-sim-player.trade-sim-prospect>.trade-sim-pos{grid-column:3;display:block}body .trade-sim-player.trade-sim-prospect>.trade-sim-number:nth-of-type(3){grid-column:4;display:block}body .trade-sim-player.trade-sim-prospect>.trade-sim-number:nth-of-type(4){grid-column:5;display:block}body .trade-sim-player.trade-sim-prospect>.trade-sim-add{grid-column:6;justify-self:end}body .trade-sim-player.trade-sim-prospect>.trade-sim-mobile-meta{display:none}}.trade-sim-photo-blank{background:#263443;border-radius:50%;flex:none;width:33px;height:33px}
.game-share-overlay{z-index:1500;background:#090d14ed;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.game-share-screen{background:#111821;border:1px solid #35404e;flex-direction:column;width:min(1500px,100%);max-height:calc(100dvh - 48px);padding:22px;display:flex}.game-share-screen>header{justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.game-share-screen h2{font-size:32px}.game-share-screen>header>button{border:1px solid #495362;width:40px;height:40px;font-size:28px}.game-share-body{grid-template-columns:minmax(0,1fr) 300px;gap:24px;min-height:0;display:grid}.game-share-preview{justify-content:center;align-items:center;min-width:0;min-height:220px;display:flex;position:relative}.game-share-preview>img{object-fit:contain;aspect-ratio:16/9;width:100%;height:auto;max-height:calc(100dvh - 205px);display:block}.game-share-rendering{background:#090d14da;padding:5px 10px;font-size:12px;position:absolute;bottom:10px;left:10px}.game-share-controls{flex-direction:column;gap:17px;min-width:0;display:flex}.game-share-controls>label{text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:12px;font-weight:700;display:grid}.game-share-controls input:not([type=file]){background:#0b1017;border:1px solid #44505d;width:100%;height:40px;padding:8px 11px;font-size:15px}.game-share-avatar{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.game-share-avatar>img{object-fit:cover;border:2px solid var(--red);border-radius:50%;width:44px;height:44px}.game-upload,.game-share-controls button{cursor:pointer;border:1px solid #3b4858;padding:10px 12px;font-size:12px;font-weight:700}.game-upload input{opacity:0;width:1px;height:1px;position:absolute}.game-upload:focus-within{outline:2px solid var(--red)}.game-share-controls fieldset{border:0;margin:0;padding:0}.game-share-controls legend{letter-spacing:.1em;margin-bottom:10px;font-size:11px;font-weight:700}.game-backgrounds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.game-backgrounds>button{flex-direction:column;align-items:center;gap:6px;padding:9px 4px;font-size:10px;line-height:1.2;display:flex}.game-backgrounds i{border:2px solid;border-radius:50%;width:29px;height:29px}.game-backgrounds button[aria-pressed=true]{border-color:var(--red);background:#ed514c15}.game-share-controls .game-primary,.game-primary{background:var(--red);color:#fff;border:1px solid var(--red);padding:12px 20px;font-weight:800}.game-export-note{font-size:11px;line-height:1.7}.game-share-bottom{gap:8px;margin-top:auto;display:grid}.game-share-bottom>button{min-height:44px}.game-share-bottom>p{min-height:36px;font-size:11px;line-height:1.5}.game-flow{width:min(1120px,92%);margin:22px auto 55px}.game-flow header h1{font-size:clamp(38px,4vw,56px)}.game-flow header p{margin:8px 0 22px;font-size:14px}.game-flow .game-back{letter-spacing:.08em;color:var(--muted);margin-bottom:17px;font-size:11px;display:inline-block}.game-flow button,.game-flow input{min-height:36px}.game-count{border-block:1px solid var(--line);align-items:center;gap:14px;margin-bottom:20px;padding:16px 0;display:flex}.game-count label{font-size:13px;font-weight:700}.game-count input{background:#141b25;border:1px solid #465363;width:82px;padding:6px 10px}.game-count small{color:var(--muted);font-size:12px}.game-result-list{border:1px solid var(--line);background:#111821;margin:0;padding:0;list-style:none}.game-result-row{border-bottom:1px solid var(--line);align-items:center;gap:13px;min-height:66px;padding:8px 15px;display:flex}.game-result-row:last-child{border:0}.game-result-row>img{object-fit:cover;background:#273341;border-radius:50%;width:43px;height:43px}.game-result-row .game-player-copy{flex:1;min-width:0}.game-player-copy strong{font-size:15px;display:block}.game-player-copy small{color:var(--muted);font-size:11px;display:block}.game-row-rank{color:var(--red);flex-shrink:0;width:26px;font-size:13px}.game-row-actions{gap:5px;display:flex}.game-row-actions button,.game-flow .game-secondary{border:1px solid #384454;padding:6px 11px;font-size:12px}.game-search{margin:20px 0;position:relative}.game-search>label{margin-bottom:7px;font-size:12px;font-weight:700;display:block}.game-search>input{background:#141b25;border:1px solid #3c4b60;width:100%;padding:10px 14px}.game-search-results{border:1px solid #3c4b60;max-height:300px;margin:0;padding:0;list-style:none;overflow:auto}.game-search-results button{text-align:left;border-bottom:1px solid #293442;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-size:13px;display:flex}.game-search-results small{color:var(--muted);margin-left:12px}.game-finish{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.game-finish>p{font-size:12px}.game-finish>div{gap:10px;display:flex}.game-prediction-checkbox{accent-color:var(--red);flex-shrink:0;width:18px;height:18px}.game-prediction-team{border:1px solid #435063;align-items:center;gap:8px;min-width:185px;padding:7px 12px;font-size:12px;display:flex}.game-prediction-team img{object-fit:contain;width:30px;height:30px}.game-excluded{opacity:.5}.game-result-row.is-target{outline:2px solid var(--red);outline-offset:-2px}.game-drag-grip{cursor:grab;color:var(--muted)}@media (max-width:850px){.game-share-overlay{padding:12px}.game-share-screen{max-height:calc(100dvh - 24px);padding:15px;overflow:auto}.game-share-body{grid-template-columns:1fr;gap:15px}.game-share-preview{min-height:0}.game-share-preview>img{max-height:40dvh}.game-share-controls{gap:12px}.game-backgrounds{grid-template-columns:repeat(6,minmax(0,1fr))}.game-backgrounds>button{font-size:9px}.game-share-controls .game-export-note{display:none}.game-share-bottom{grid-template-columns:1fr 1fr}.game-share-bottom>p{grid-column:1/-1;min-height:15px}.game-share-screen>header{padding-bottom:13px}.game-share-screen h2{font-size:26px}}@media (max-width:600px){.game-result-row{flex-wrap:wrap;gap:8px;min-height:72px;padding:10px}.game-player-copy strong{font-size:13px}.game-row-actions{margin-left:auto}.game-prediction-team{justify-content:center;min-width:0;max-width:100%;margin-left:auto}.game-count{flex-wrap:wrap}.game-count small{flex-basis:100%}.game-finish{flex-direction:column;align-items:flex-start}.game-share-screen{padding:12px}.game-share-screen h2{font-size:23px}.game-share-screen .eyebrow{font-size:9px}.game-backgrounds{grid-template-columns:repeat(3,minmax(0,1fr))}.game-share-avatar{gap:7px}.game-share-controls{gap:10px}}
.studio-overlay{z-index:1600;color:var(--text);background:#0b1017;position:fixed;inset:0;overflow-y:auto}.studio-top{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1017f2;align-items:center;gap:22px;padding:16px 4%;display:flex;position:sticky;top:0}.studio-back{letter-spacing:.06em;white-space:nowrap;border:1px solid #3a4553;padding:10px 14px;font-size:13px;font-weight:800}.studio-back:hover{border-color:#8b97a6}.studio-title{flex:1;min-width:0}.studio-title span{color:var(--red);letter-spacing:.14em;font-size:11px;font-weight:800;display:block}.studio-title h2{font-size:32px;line-height:1}.studio-actions{gap:10px;display:flex}.studio-actions button{letter-spacing:.03em;white-space:nowrap;border:1px solid #4a5563;height:48px;padding:0 22px;font-size:15px;font-weight:800}.studio-share{background:#f2f1ea;color:#0b1017!important;border-color:#f2f1ea!important}.studio-share:not(:disabled):hover{background:#fff}.studio-copy:not(:disabled):hover{border-color:#aab3be}.studio-body{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;padding:24px 4% 40px;display:grid}.studio-controls{flex-direction:column;gap:14px;display:flex;position:sticky;top:104px}.studio-step{border:1px solid var(--line);background:#111821;padding:16px}.studio-step h3{letter-spacing:.13em;color:#aab3be;margin-bottom:12px;font-size:13px;font-weight:800}.studio-handle{align-items:center;gap:8px;display:flex}.studio-avatar{color:#8c97a6;border:2px dashed #4a5563;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:22px;display:grid;overflow:hidden}.studio-avatar img{object-fit:cover;width:100%;height:100%}.studio-handle-field{background:#0b1017;border:1px solid #44505d;flex:1;align-items:center;min-width:0;height:44px;padding:0 10px;display:flex}.studio-handle-field span{color:#8c97a6;margin-right:2px;font-weight:800}.studio-handle-field input{border:0;outline:0;flex:1;height:100%;font-size:16px;font-weight:700}.studio-find{white-space:nowrap;border:1px solid #44505d;height:44px;padding:0 12px;font-size:13px;font-weight:800}.studio-confirm{background:#0b1017;border:1px solid #e8c46a66;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.studio-confirm img{object-fit:cover;border-radius:50%;flex:none;width:58px;height:58px}.studio-confirm b{margin-bottom:8px;font-size:14px;display:block}.studio-confirm div div{flex-wrap:wrap;gap:6px;display:flex}.studio-confirm button{border:1px solid #44505d;padding:6px 9px;font-size:12px;font-weight:800}.studio-confirm .studio-yes{color:#120e07;background:#e8c46a;border-color:#e8c46a}.studio-photo-row{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.studio-photo-row>button{color:#aab3be;font-size:12px;text-decoration:underline}.studio-switch{cursor:pointer;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.studio-switch input{opacity:0;pointer-events:none;position:absolute}.studio-switch span{background:#3a4553;border-radius:11px;width:38px;height:22px;transition:background .15s;position:relative}.studio-switch span:after{content:"";background:#f2f1ea;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.studio-switch input:checked+span{background:#e8c46a}.studio-switch input:checked+span:after{transform:translate(16px)}.studio-switch input:focus-visible+span{outline:2px solid var(--red);outline-offset:3px}.studio-note{color:#8c97a6;margin-top:10px;font-size:12px}.studio-note.err{color:#ff9a8a}.studio-chips{flex-wrap:wrap;gap:7px;display:flex}.studio-chips button{border:1px solid #3a4553;padding:9px 13px;font-size:13px;font-weight:800}.studio-chips button[aria-checked=true]{color:#0b1017;background:#f2f1ea;border-color:#f2f1ea}.studio-swatches{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.studio-swatches button{color:#aab3be;text-align:center;flex-direction:column;align-items:center;gap:5px;padding:4px 0;font-size:10.5px;font-weight:700;line-height:1.15;display:flex}.studio-swatches i{aspect-ratio:16/10;border:2px solid #3a4553;border-radius:5px;width:100%;display:block}.studio-swatches button[aria-checked=true] i{border-color:#f2f1ea;box-shadow:0 0 0 2px #0b1017,0 0 0 4px #e8c46a}.studio-swatches button[aria-checked=true]{color:#f2f1ea}.studio-preview{flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;display:flex}.studio-preview img{border:1px solid #2b3440;width:100%;height:auto;transition:opacity .15s;display:block;box-shadow:0 20px 50px #0008}.studio-preview>p{color:#8c97a6;padding:120px 0}.studio-error{color:#ff9a8a;margin-top:12px}@media (max-width:900px){.studio-body{grid-template-columns:1fr}.studio-controls{order:2;position:static}.studio-top{flex-wrap:wrap}.studio-title h2{font-size:24px}.studio-actions{width:100%}.studio-actions button{flex:1}}.studio-body>*{min-width:0}@media (max-width:900px){.studio-body{padding:16px 14px 40px}.studio-top{padding:12px 14px}.studio-handle{flex-wrap:wrap}.studio-handle-field{min-width:0}.studio-find{flex:1 0 100%}.studio-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}}.studio-body{grid-template-columns:minmax(0,1fr) 320px;gap:22px}.studio-preview img{cursor:zoom-in}.studio-zoom-hint{color:#8c97a6;margin-top:8px;font-size:12px}@media (max-width:1250px){.studio-body{grid-template-columns:minmax(0,1fr) 290px;gap:16px;padding-left:2%;padding-right:2%}.studio-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.studio-body{grid-template-columns:1fr}.studio-controls{grid-template-columns:1.1fr 1fr 1.3fr;align-items:start;gap:12px;display:grid;position:static}}@media (max-width:760px){.studio-controls{grid-template-columns:1fr}}.studio-lightbox{z-index:1700;cursor:zoom-out;background:#05080cf2;justify-content:center;align-items:flex-start;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.studio-lightbox img{width:min(1600px,100%);height:auto;display:block}
.pick-page{margin:0 auto;width:auto!important;max-width:1500px!important;padding:26px 3% 70px!important}.pick-head{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1017f0;justify-content:space-between;align-items:flex-end;gap:24px;margin:14px 0 16px;padding:12px 0;display:flex;position:sticky;top:0}.pick-head h1{font-size:clamp(40px,4.4vw,64px);line-height:1}.pick-head p{color:#aab3be;margin-top:6px}.pick-finish{flex:none;align-items:center;gap:12px;display:flex}.pick-finish>span{color:#c3ccd6;letter-spacing:.04em;font-size:14px;font-weight:800}.pick-finish .game-primary{min-width:150px;height:50px;font-size:16px}.pick-clear{color:#8c97a6;font-size:13px;font-weight:700;text-decoration:underline}.pick-order{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.pick-order li{background:#151d28;border:1px solid #2b3440;align-items:center;gap:7px;padding:5px 6px 5px 5px;font-size:13px;font-weight:700;display:flex}.pick-order li b{color:#120e07;background:#e8c46a;place-items:center;min-width:22px;height:22px;font-size:12px;display:grid}.pick-order li img{width:20px;height:20px}.pick-order button{color:#8c97a6;padding:0 3px;font-size:15px;line-height:1}.pick-order button:hover{color:#fff}.pick-message{color:#ffb4a8;margin-bottom:10px;font-size:13px}.pick-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pick-search{color:#8c97a6;background:#0f151d;border:1px solid #3a4553;align-items:center;gap:8px;width:300px;height:42px;padding:0 12px;display:flex}.pick-search input{color:#f2f1ea;border:0;outline:0;flex:1;height:100%;font-size:15px}.pick-positions{flex-wrap:wrap;gap:4px;display:flex}.pick-positions button{border:1px solid #2f3946;min-width:42px;height:34px;padding:0 9px;font-size:12px;font-weight:800}.pick-positions button[aria-pressed=true]{color:#0b1017;background:#f2f1ea;border-color:#f2f1ea}.pick-count{color:#8c97a6;letter-spacing:.06em;margin-left:auto;font-size:12px;font-weight:700}.pick-grid{grid-template-columns:repeat(auto-fill,minmax(222px,1fr));gap:6px;display:grid}.pick-tile{text-align:left;background:#121923;border:1px solid #232c38;align-items:center;gap:10px;min-height:64px;padding:6px 8px 6px 6px;transition:border-color .1s,background .1s;display:flex;position:relative}.pick-tile:hover{background:#16202c;border-color:#5b6676}.pick-tile img,.pick-photo-empty{object-fit:cover;object-position:center 12%;background:#1e2834;flex:none;width:52px;height:52px}.pick-copy{flex-direction:column;min-width:0;display:flex}.pick-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.2;overflow:hidden}.pick-copy small{color:#8c97a6;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.pick-tile.is-picked{background:#1d1a10;border-color:#e8c46a}.pick-mark{color:#120e07;background:#e8c46a;justify-content:center;align-items:center;gap:4px;min-width:28px;height:28px;padding:0 6px;font-size:14px;font-weight:900;display:flex;position:absolute;top:-1px;right:-1px}.pick-mark img{border-radius:50%;padding:1px;object-fit:contain!important;background:#f6f3ea!important;width:20px!important;height:20px!important}.pick-tile.is-picked .pick-copy{padding-right:30px}.pick-empty{color:#8c97a6;padding:20px 0}@media (max-width:700px){.pick-head{flex-direction:column;align-items:stretch}.pick-finish{justify-content:space-between}.pick-search{width:100%}.pick-grid{grid-template-columns:1fr 1fr}}.pick-tile{min-width:0}@media (max-width:700px){.pick-page{padding:18px 14px 60px!important}.pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-tile img,.pick-photo-empty{width:40px;height:40px}.pick-count{margin-left:0}}.pick-page{padding-top:10px!important;padding-bottom:20px!important}.pick-head{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;flex-direction:row!important;justify-content:flex-start!important;align-items:baseline!important;gap:16px!important;margin:4px 0 10px!important;padding:0 0 8px!important;display:flex!important;position:static!important}.pick-head .game-back{white-space:nowrap;margin:0!important}.pick-head h1{white-space:nowrap;font-size:30px!important}.pick-head p{color:#8c97a6;font-size:13px;margin:0!important}.pick-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.pick-board{min-width:0}.pick-board .pick-tools{margin-bottom:8px}.pick-board .pick-grid{align-content:start;min-height:420px;max-height:calc(100vh - 290px);padding-right:4px;overflow-y:auto}.pick-panel{background:#111821;border:1px solid #2b3440;flex-direction:column;min-height:470px;max-height:calc(100vh - 238px);display:flex;position:sticky;top:12px}.pick-panel-top{border-bottom:1px solid #2b3440;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.pick-panel-top h2{font-size:26px;line-height:1}.pick-panel-top span{color:#8c97a6;margin-top:3px;font-size:11.5px;display:block}.pick-panel-finish{min-width:120px;height:46px;font-size:16px!important}.pick-quick{border-bottom:1px solid #2b3440;flex-wrap:wrap;align-items:center;gap:5px;padding:9px 14px;display:flex}.pick-quick>span{letter-spacing:.08em;color:#8c97a6;margin-right:2px;font-size:11px;font-weight:800}.pick-quick button,.pick-quick input{border:1px solid #3a4553;height:30px;padding:0 9px;font-size:12px;font-weight:800}.pick-quick button:hover{color:#e8c46a;border-color:#e8c46a}.pick-quick form{gap:3px;display:flex}.pick-quick input{text-align:center;background:#0b1017;width:40px}.pick-quick .pick-quick-clear{color:#8c97a6;border:0;margin-left:auto;font-weight:600;text-decoration:underline}.pick-panel-list{flex:1;min-height:0;padding:6px;overflow-y:auto}.pick-panel-empty{color:#8c97a6;text-align:center;padding:30px 16px;font-size:14px}.pick-row{cursor:grab;border:1px solid #0000;border-bottom-color:#1e2732;align-items:center;gap:8px;padding:5px 6px;display:flex}.pick-row:hover{background:#16202c}.pick-row.is-over{border-color:#e8c46a}.pick-row-rank{color:#120e07;background:#e8c46a;flex:none;place-items:center;min-width:24px;height:24px;font-size:12px;display:grid}.pick-row img{object-fit:cover;object-position:center 10%;background:#1e2834;border-radius:50%;flex:none;width:34px;height:34px}.pick-row-name{flex-direction:column;flex:1;min-width:0;display:flex}.pick-row-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.pick-row-name small{color:#8c97a6;font-size:11px}.pick-row-actions{flex:none;gap:2px;display:flex}.pick-row-actions button{color:#8c97a6;width:24px;height:24px;font-size:13px}.pick-row-actions button:hover:not(:disabled){color:#fff;background:#243040}.pick-row-team{border:1px solid #3a4553;flex:none;align-items:center;gap:5px;height:30px;padding:0 8px;font-size:12px;font-weight:800;display:flex}.pick-row-team img{object-fit:contain!important;background:0 0!important;border-radius:0!important;width:20px!important;height:20px!important}.pick-row-team.needs-team{color:#e8c46a;border-color:#e8c46a}.pick-tile img{object-position:center 10%}@media (max-width:1000px){.pick-layout{grid-template-columns:1fr}.pick-panel{order:-1;min-height:0;max-height:none;position:static}.pick-board .pick-grid{max-height:none}.pick-head{flex-wrap:wrap}}
