/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#071015;--ink-2:#0d171d;--ink-3:#152128;--paper:#ece4d2;--white:#f7f4ec;--muted:#aab0b0;--gold:#dba62e;--gold-2:#f1c35b;--brown:#70401f;--line:#dba62e57;--shadow:0 24px 70px #00000057}.payouts-page{color:#f5f1e7;width:min(1440px,100% - 44px);margin:0 auto;padding:28px 0 76px}.payouts-hero{background:linear-gradient(90deg,#030a0eed,#0512189e 56%,#050d1157),url(/stadium-generic.png) 50% 48%/cover no-repeat;border:1px solid #e2ab3759;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:250px;padding:38px 42px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 54px #00000047}.payouts-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 17% 82%,#e2ab371f,#0000 32%),linear-gradient(#0000 50%,#01070a99);position:absolute;inset:0}.payouts-hero>*{z-index:1;position:relative}.payouts-hero h1{color:#f4f1e9;font:900 clamp(62px,7.6vw,110px)/.84 var(--font-display,Impact,sans-serif);letter-spacing:-.04em;text-transform:uppercase;text-shadow:0 8px 30px #00000085;margin:0;padding:.04em .08em .12em .02em;-webkit-mask-image:url(/texture-mask-concrete.webp),linear-gradient(#000000a6 0 0);mask-image:url(/texture-mask-concrete.webp),linear-gradient(#000000a6 0 0);-webkit-mask-size:620px,100% 100%;mask-size:620px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat}.payouts-season-switcher{color:#ffffffa3;letter-spacing:.15em;text-transform:uppercase;gap:6px;min-width:154px;font-size:10px;font-weight:900;display:grid}.payouts-season-switcher select,.payouts-card-heading select{color:#fff;min-height:43px;font:800 13px/1 var(--font-body,Arial,sans-serif);background:#02090dd1;border:1px solid #e2ab376b;border-radius:10px;padding:0 36px 0 13px}.payouts-grid{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-top:14px;display:flex}.payouts-grid>*{flex-basis:100%;width:100%}.payouts-card{background:linear-gradient(145deg,#10202a,#071117 70%);border:1px solid #e2ab3738;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 16px 34px #0003}.payouts-card:before{content:"";pointer-events:none;opacity:.55;background:repeating-linear-gradient(116deg,#0000 0 34px,#ffffff05 34px 35px);position:absolute;inset:0}.payouts-card{min-height:360px;padding:24px 28px}.league-payouts-card{flex-direction:column;display:flex}.payouts-card>*{z-index:1;position:relative}.payouts-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-height:46px;margin-bottom:13px;display:flex}.payouts-card-heading>div{align-items:center;gap:11px;display:flex}.payouts-card-heading h2{color:#f5f1e7;font:900 clamp(30px,3.3vw,48px)/.9 var(--font-display,Impact,sans-serif);letter-spacing:-.025em;text-transform:uppercase;margin:0}.payouts-card-heading label{color:#ffffff85;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.payouts-card-heading select{min-height:36px;font-size:11px}.payout-paid-status{color:#9be8bb;letter-spacing:.12em;text-transform:uppercase;background:#65d09317;border:1px solid #65d09366;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:900}.payout-context-strip{border-block:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);margin-bottom:10px;display:grid}.payout-context-strip>div{gap:3px;padding:10px 18px;display:grid}.payout-context-strip>div:first-child{padding-left:0}.payout-context-strip>div+div{border-left:1px solid #ffffff14}.payout-context-strip span{color:#ffffff75;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.payout-context-strip strong{color:#f2c55a;font:900 23px/1 var(--font-display,Impact,sans-serif);letter-spacing:.01em}.payout-table{flex:auto;grid-template-rows:27px minmax(0,1fr);width:100%;min-height:0;display:grid}.payout-table-head,.payout-owner-row{grid-template-columns:50px minmax(180px,1.45fr) minmax(80px,.65fr) repeat(3,minmax(100px,.75fr)) minmax(100px,.72fr);align-items:center;gap:10px;display:grid}.payout-table-head{color:#ffffff61;letter-spacing:.12em;text-transform:uppercase;min-height:27px;padding:0 11px;font-size:7px;font-weight:900}.payout-table-head span:nth-child(n+3){text-align:right}.payout-table-body{grid-auto-rows:minmax(42px,auto);align-content:start;gap:2px;min-height:0;padding-right:6px;display:grid}.payout-owner-row{background:#ffffff06;border:1px solid #0000;border-radius:8px;min-height:42px;padding:5px 11px;position:relative}.payout-owner-row.is-viewer{background:linear-gradient(90deg,#e2ab3717,#ffffff05);border-color:#e2ab3773;box-shadow:inset 3px 0 #dca52c}.payout-rank{color:#ffffff85;font:900 16px/1 var(--font-display,Impact,sans-serif)}.payout-team{min-width:0;display:grid}.payout-team strong{color:#f4f1e8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.payout-team small{color:#ffffff6b;font-size:8px}.payout-team small b{color:#f2c55a;letter-spacing:.08em;text-transform:uppercase;background:#e2ab3721;border-radius:99px;margin-left:7px;padding:1px 5px;font-size:6px}.payout-owner-row>:is(.payout-points,.payout-primary,.payout-secondary,.payout-total,.payout-secondary-status){justify-items:end;display:grid}.payout-owner-row>:is(.payout-points,.payout-primary,.payout-secondary,.payout-total,.payout-secondary-status) small{display:none}.payout-owner-row>:is(.payout-points,.payout-primary,.payout-secondary,.payout-total,.payout-secondary-status) strong{color:#e8e4da;font-size:11px}.payout-owner-row .payout-secondary-status strong{color:#ffffff8c;text-transform:uppercase;font-size:8px}.payout-owner-row .payout-total strong{color:#f2c55a}.payout-owner-row.is-ineligible .payout-secondary strong{color:#ffffff9e;text-transform:uppercase;font-size:9px}.league-payout-info{place-items:center;width:16px;height:16px;display:inline-grid;position:relative}.league-payout-info>button{color:#edbd52;cursor:help;background:0 0;border:1px solid #e2ab3794;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;font:900 10px/1 Arial,sans-serif;display:grid}.league-payout-info>span{z-index:20;color:#d6dcda;opacity:0;pointer-events:none;text-transform:none;background:#0a181f;border:1px solid #e2ab376b;border-radius:7px;width:min(290px,78vw);padding:9px 11px;font-size:10px;font-weight:600;line-height:1.45;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-5px);box-shadow:0 12px 30px #00000073}.league-payout-info:hover>span,.league-payout-info:focus-within>span{opacity:1;transform:translateY(0)}.payouts-estimate-note{color:#ffffff6b;text-align:right;margin:8px 0 0;font-size:8px}.store-available-balance{color:#f2c55a;letter-spacing:.08em;text-transform:uppercase;align-self:center;font-size:10px;font-weight:900}.points-store-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.points-store-item{background:#01080c57;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:37px minmax(0,1fr) auto minmax(112px,auto);align-items:center;gap:11px;min-height:75px;padding:10px 12px;display:grid}.points-store-icon{color:#f2c55a;background:#e2ab3712;border:1px solid #e2ab3745;border-radius:8px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.points-store-item>div{gap:3px;min-width:0;display:grid}.points-store-item>div strong{color:#f4f1e8;font-size:11px}.points-store-item>div small{color:#ffffff73;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.3;display:-webkit-box;overflow:hidden}.points-store-item>b{color:#f2c55a;font:900 18px/1 var(--font-display,Impact,sans-serif);white-space:nowrap}.points-store-item>b small{color:#ffffff6b;font:800 7px/1 var(--font-body,Arial,sans-serif);letter-spacing:.08em;text-transform:uppercase}.points-store-item button{min-width:112px}.points-store-item button:disabled{color:#ffffff75;text-overflow:ellipsis;font-size:7px;overflow:hidden}.payouts-empty-state{color:#ffffff70;text-align:center;place-content:center;justify-items:center;gap:5px;min-height:150px;display:grid}.payouts-empty-state strong{color:#eee9de;font-size:15px}.payouts-empty-state span{font-size:10px}.point-activity-filters{flex-wrap:wrap;justify-content:flex-end;gap:4px!important;display:flex!important}.point-activity-filters button{color:#ffffff80;text-transform:uppercase;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:99px;min-height:29px;padding:0 10px;font-size:8px;font-weight:900}.point-activity-filters button.active{color:#f2c55a;background:#e2ab371c;border-color:#e2ab376b}.point-activity-list{display:grid}.point-activity-row{border-top:1px solid #ffffff12;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:43px;padding:7px 5px;display:grid}.point-activity-row>strong{color:#9be8bb;font:900 20px/1 var(--font-display,Impact,sans-serif)}.point-activity-row>strong.is-spent{color:#f0b07c}.point-activity-row>span{gap:2px;min-width:0;display:grid}.point-activity-row>span b{color:#eeeae0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.point-activity-row>span small{color:#fff6;font-size:8px}.point-activity-row em{color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.point-activity-more{color:#f2c55a;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:9px auto 0;font-size:9px;font-weight:900;display:block}.league-cash-ledger-card{min-height:320px}.league-cash-ledger-card .payouts-card-heading>div{gap:5px;display:grid}.league-cash-ledger-card .payouts-card-heading>div>small{color:#ffffff7a;font-size:9px}.cash-ledger-balance{color:#f2c55a;font:900 28px/1 var(--font-display,Impact,sans-serif);white-space:nowrap;justify-items:end;gap:4px;display:grid}.cash-ledger-balance small{color:#ffffff70;font:800 7px/1 var(--font-body,Arial,sans-serif);letter-spacing:.1em;text-transform:uppercase}.cash-ledger-head,.cash-ledger-row{grid-template-columns:92px minmax(190px,1.6fr) minmax(105px,.8fr) minmax(110px,.8fr) 90px 95px;align-items:center;gap:12px;display:grid}.cash-ledger-head{color:#ffffff61;letter-spacing:.1em;text-transform:uppercase;min-height:28px;padding:0 8px;font-size:7px;font-weight:900}.cash-ledger-head span:nth-last-child(-n+2){text-align:right}.cash-ledger-list{align-content:start;min-height:0;display:grid}.cash-ledger-row{border-top:1px solid #ffffff12;min-height:54px;padding:8px}.cash-ledger-row time,.cash-ledger-row em,.cash-ledger-row .cash-ledger-by{color:#ffffff7a;font-size:8px;font-style:normal}.cash-ledger-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.cash-ledger-row>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cash-ledger-row>span:nth-child(2) small{color:#ffffff73;font-size:8px}.cash-ledger-row>b,.cash-ledger-running{justify-self:end;font-size:12px}.cash-ledger-row.is-contribution>b{color:#9be8bb}.cash-ledger-row.is-expense>b{color:#f0b07c}.cash-ledger-running{color:#f2c55a}.cash-ledger-note{color:#ffffff6b;margin:12px 0 0;font-size:8px}.historical-redemptions{display:grid}.historical-redemptions>div{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;min-height:48px;display:flex}.historical-redemptions span{gap:2px;display:grid}.historical-redemptions strong{color:#f4f1e8;font-size:11px}.historical-redemptions small{color:#ffffff6e;font-size:8px}.historical-redemptions b{color:#f0b07c;font-size:16px}.payouts-message,.payouts-success{color:#eee9dd;background:#0d1b23f0;border:1px solid #e2ab3747;border-radius:10px;margin-top:12px;padding:11px 14px;font-size:10px}.payouts-message.is-error{color:#ffb8ae;border-color:#e36c5e66}.payouts-success{border-color:#65d0935c;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;display:grid;position:relative;box-shadow:0 12px 28px #00000038}.payouts-success>span{color:#9be8bb;font:900 17px/1 var(--font-display,Impact,sans-serif);text-transform:uppercase;grid-row:1/3;align-self:center}.payouts-success strong{color:#f4f1e8;font-size:11px}.payouts-success small{color:#ffffff7a;font-size:8px}.payouts-success button{color:#ffffff8c;cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;top:9px;right:9px}.payouts-drawer-layer{z-index:900;justify-items:end;display:grid;position:fixed;inset:0}.payouts-drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000407b8;border:0;position:absolute;inset:0}.payouts-drawer{z-index:1;background:linear-gradient(160deg,#12232d,#050d12 72%);border-left:1px solid #e2ab374d;width:min(460px,100%);height:100%;padding:38px 32px;position:relative;overflow-y:auto;box-shadow:-24px 0 60px #0000006b}.payouts-drawer-close{color:#fff;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1f;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:16px;right:18px}.payouts-drawer h2{color:#f5f1e7;font:900 clamp(34px,7vw,52px)/.92 var(--font-display,Impact,sans-serif);text-transform:uppercase;margin:9px 0 13px}.payouts-drawer>p{color:#ffffff9e;font-size:12px;line-height:1.55}.payouts-drawer dl{border-block:1px solid #ffffff17;margin:24px 0}.payouts-drawer dl>div{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;min-height:55px;display:flex}.payouts-drawer dl>div:first-child{border-top:0}.payouts-drawer dt{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.payouts-drawer dd{color:#f2c55a;font:900 24px/1 var(--font-display,Impact,sans-serif);margin:0}.redemption-reserved-note{color:#ffffff73;margin-top:-11px;font-size:8px;line-height:1.4;display:block}.redemption-actions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.payout-info-drawer{align-self:end;height:auto;min-height:280px}.payouts-unavailable{margin-top:14px}.point-store-admin-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:20px 0 10px;display:flex}.point-store-admin-toolbar>div{gap:2px;display:grid}.point-store-admin-toolbar strong{color:#f3eee2;font-size:14px}.point-store-admin-toolbar small{color:var(--muted);font-size:10px}.point-store-admin-list{gap:6px;display:grid}.point-store-admin-list>article{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:30px 35px minmax(180px,1fr) auto auto auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.point-store-row-drag{color:#ffffff80;cursor:grab;background:0 0;border:0;width:28px;height:34px;font-size:20px}.point-store-row-icon{width:33px;height:33px;color:var(--gold-2);border:1px solid #dba62e47;border-radius:8px;place-items:center;display:grid}.point-store-admin-list article>div{gap:2px;min-width:0;display:grid}.point-store-admin-list article>div strong{color:#f3eee2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.point-store-admin-list article>div small{color:var(--muted);font-size:9px}.point-store-admin-list article>b{color:var(--gold-2);white-space:nowrap;font-size:11px}.point-store-fulfillment{border-top:1px solid #ffffff17;margin-top:24px;padding-top:18px}.point-store-fulfillment>article{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:55px;display:grid}.point-store-fulfillment>article>span{gap:2px;display:grid}.point-store-fulfillment>article strong{color:#f3eee2;font-size:11px}.point-store-fulfillment>article small{color:var(--muted);font-size:9px}.point-store-archived{border-top:1px solid #ffffff17;margin-top:18px}.point-store-archived summary{color:#ffffff8c;text-transform:uppercase;cursor:pointer;padding:14px 0;font-size:10px;font-weight:900}.point-store-archived>div{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:14px;min-height:44px;display:flex}.point-store-archived span{gap:2px;display:grid}.point-store-archived strong{color:#ffffffb3;font-size:10px}.point-store-archived small{color:var(--muted);font-size:8px}.point-store-archived b{color:#ffffff80;font-size:10px}.point-store-editor-layer{z-index:950;justify-items:end;display:grid;position:fixed;inset:0}.point-store-editor-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000407bf;border:0;position:absolute;inset:0}.point-store-editor-drawer{z-index:1;background:linear-gradient(160deg,#12232d,#050d12 72%);border-left:1px solid #dba62e4d;width:min(680px,100%);height:100%;padding:36px 30px;position:relative;overflow-y:auto;box-shadow:-24px 0 60px #0000006b}.point-store-editor-drawer h2{color:#f5f1e7;font:900 clamp(34px,6vw,52px)/.9 var(--font-display,Impact,sans-serif);text-transform:uppercase;margin:8px 0 20px}.point-store-editor-fields fieldset{border:1px solid #ffffff14;border-radius:10px;margin:5px 0;padding:14px}.point-store-editor-fields legend{color:var(--gold-2);letter-spacing:.1em;text-transform:uppercase;padding:0 6px;font-size:9px;font-weight:900}@media (width<=820px){.point-store-admin-list>article{grid-template-columns:26px 34px minmax(0,1fr) auto}.point-store-admin-list article>b{grid-column:3}.point-store-admin-list article>.status-chip{grid-area:1/4/3}.point-store-admin-list article>.outline-button,.point-store-admin-list article>.text-button{grid-column:span 2}.point-store-editor-drawer{padding:34px 20px}}.page-design-shell[data-page-key=payouts] [data-page-card-height=compact].league-payouts-card .payout-context-strip,.page-design-shell[data-page-key=payouts] [data-page-card-height=compact].league-payouts-card .payouts-estimate-note,.page-design-shell[data-page-key=payouts] [data-page-card-height=compact].league-payouts-card .payout-table-head{display:none}.page-design-shell[data-page-key=payouts] [data-page-card-height=compact] .payouts-card-heading{min-height:34px;margin-bottom:4px}.page-design-shell[data-page-key=payouts] [data-page-card-height=compact] .payouts-card-heading h2{font-size:26px}.page-design-shell[data-page-key=payouts] [data-page-card-height=compact] .payout-owner-row{grid-template-columns:30px minmax(0,1.5fr) 50px 64px 70px 74px;min-height:38px;padding-block:4px}.page-design-shell[data-page-key=payouts] [data-page-card-height=compact] .points-store-list{grid-template-columns:1fr}.page-design-shell[data-page-key=payouts] [data-page-card-height=compact] .points-store-item{grid-template-columns:28px minmax(0,1fr) auto auto;min-height:48px;padding:5px 8px}.page-design-shell[data-page-key=payouts] [data-page-card-height=compact] .points-store-item:nth-child(n+3),.page-design-shell[data-page-key=payouts] [data-page-card-height=compact] .points-store-item>div small{display:none}.page-design-shell[data-page-key=payouts] [data-page-card-height=compact] .points-store-icon{width:26px;height:26px}.page-design-shell[data-page-key=payouts] [data-page-card-height=compact] .point-activity-filters{display:none!important}.page-design-shell[data-page-key=payouts] [data-page-card-height=compact] .point-activity-row{min-height:36px;padding-block:3px}.page-design-shell[data-page-key=payouts] [data-page-card-height=compact] .point-activity-row:nth-child(n+4),.page-design-shell[data-page-key=payouts] [data-page-card-height=compact] .point-activity-more,.page-design-shell[data-page-key=payouts] [data-page-card-height=standard] .points-store-item:nth-child(n+7),.page-design-shell[data-page-key=payouts] [data-page-card-height=standard] .point-activity-row:nth-child(n+6){display:none}.page-design-shell[data-page-key=payouts] [data-page-card-height=tall] .payout-owner-row{min-height:42px}.page-design-shell[data-page-key=payouts] [data-page-card-height=double] .payout-owner-row{min-height:46px;padding-block:8px}.page-design-shell[data-page-key=payouts] [data-page-card-height=double] .payout-context-strip{margin-block:18px}.page-design-shell[data-page-key=payouts] [data-page-card-height=double] .points-store-list{gap:14px}.page-design-shell[data-page-key=payouts] [data-page-card-height=double] .points-store-item{min-height:112px;padding:18px}.page-design-shell[data-page-key=payouts] [data-page-card-height=double] .point-activity-row{min-height:70px}@media (width<=820px){.payouts-page{width:min(100% - 24px,1440px);padding-top:16px}.payouts-hero{align-content:end;min-height:250px;padding:28px 22px;display:grid}.payouts-hero h1{font-size:clamp(57px,17vw,84px)}.payouts-season-switcher{width:100%}.payouts-card{padding:20px 15px}.payouts-card-heading{align-items:flex-start}.payouts-card-heading h2{font-size:clamp(29px,9vw,41px)}.payouts-card-heading label{justify-items:end;display:grid}.payouts-card-heading select{min-width:126px}.payout-context-strip>div{padding:9px 8px}.payout-context-strip>div:first-child{padding-left:0}.payout-context-strip span{font-size:6px}.payout-context-strip strong{font-size:19px}.payout-table-head{display:none}.payout-owner-row{grid-template-columns:30px minmax(0,1fr) auto auto;gap:6px 8px;min-height:74px;padding:7px 8px}.page-design-shell[data-page-key=payouts] .league-payouts-card .payout-table-body{grid-auto-rows:minmax(60px,auto)}.payout-rank{grid-row:1/4}.payout-team{grid-area:1/2/auto/4}.payout-points{grid-area:3/2;justify-items:start!important}.payout-primary{grid-area:2/2;justify-items:start!important}.payout-secondary{grid-area:2/3}.payout-secondary-status{grid-area:3/3}.payout-total{grid-area:1/4/4}.payout-owner-row>:is(.payout-points,.payout-primary,.payout-secondary,.payout-total,.payout-secondary-status) small{color:#ffffff57;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900;display:block}.payout-owner-row .payout-total strong{font-size:13px}.points-store-list{grid-template-columns:1fr}.points-store-item{grid-template-columns:36px minmax(0,1fr) auto}.points-store-item>b{grid-column:2}.points-store-item button{grid-area:1/3/3;min-width:104px;min-height:42px}.point-activity-card .payouts-card-heading{display:grid}.point-activity-filters{justify-content:flex-start}.point-activity-row{grid-template-columns:54px minmax(0,1fr)}.point-activity-row em,.cash-ledger-head{display:none}.cash-ledger-row{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-height:82px}.cash-ledger-row>span:nth-child(2){grid-area:1/1}.cash-ledger-row>b{grid-area:1/2}.cash-ledger-row time{grid-area:2/1}.cash-ledger-row em{grid-area:3/1}.cash-ledger-row .cash-ledger-by{grid-area:3/1;padding-left:92px}.cash-ledger-running{grid-area:2/2/4;align-self:end}.payouts-drawer{padding:34px 23px}}@media (width<=520px){.payout-context-strip{grid-template-columns:1fr 1fr}.payout-context-strip>div:nth-child(3){border-top:1px solid #ffffff14;border-left:0;grid-column:1/-1}.points-store-item{grid-template-columns:33px minmax(0,1fr)}.points-store-item>b{grid-column:2}.points-store-item button{grid-area:auto/1/auto/-1;width:100%}}.games-page{color:#f5f1e7;width:min(1440px,100% - 44px);margin:0 auto;padding:28px 0 74px}.games-hero{background:linear-gradient(90deg,#030a0eeb 0%,#051218ad 48%,#050d1159 100%),url(/stadium-generic.png) 50% 48%/cover no-repeat;border:1px solid #e2ab3759;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:250px;padding:38px 42px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 54px #00000047}.games-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 18% 80%,#e2ab3724,#0000 32%),linear-gradient(#0000 50%,#01070a94);position:absolute;inset:0}.games-hero>*{z-index:1;position:relative}.games-hero-brand{align-items:center;margin-left:-4px;display:flex}.games-hero h1{color:#f4f1e9;font:900 clamp(62px,7.6vw,110px)/.84 var(--font-display,Impact,sans-serif);letter-spacing:-.04em;text-transform:uppercase;text-shadow:0 8px 30px #00000085;margin:0;padding:.04em .08em .12em .02em;-webkit-mask-image:url(/texture-mask-concrete.webp),linear-gradient(#000000a6 0 0);mask-image:url(/texture-mask-concrete.webp),linear-gradient(#000000a6 0 0);-webkit-mask-size:620px,100% 100%;mask-size:620px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat}.games-hero-controls{align-items:flex-end;gap:10px;display:flex}.games-hero-controls label{color:#ffffffa3;letter-spacing:.15em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900;display:grid}.games-hero-controls select{color:#fff;min-width:144px;min-height:43px;font:800 13px/1 var(--font-body,Arial,sans-serif);background:#040d12db;border:1px solid #e2ab376b;border-radius:10px;padding:0 36px 0 13px}.games-grid{grid-template-columns:1fr;gap:15px;margin-top:15px;display:grid}.games-economy-strip,.pigskin-card,.the-line-card,.weekly-bonus-card{background:linear-gradient(145deg,#10212a,#061117 72%);border:1px solid #e2ab3752;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 17px 38px #00000038}.games-economy-strip{grid-template-columns:minmax(190px,1fr) 1px minmax(190px,1fr) auto;align-items:stretch;gap:0 22px;min-height:180px;padding:18px 25px;display:grid}.games-economy-strip:before{content:"";pointer-events:none;background:linear-gradient(115deg,#e2ab3714,#0000 36%),repeating-linear-gradient(120deg,#0000 0 31px,#ffffff05 31px 32px);position:absolute;inset:0}.games-economy-strip>*{z-index:1;position:relative}.games-economy-strip>div{text-align:center;align-content:center;justify-items:center;gap:5px;min-width:0;display:grid}.games-economy-strip>div:nth-of-type(2){text-align:center;justify-content:stretch;justify-items:center}.games-economy-strip span{color:#ffffff8f;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.games-economy-strip strong{color:#fff;font:900 clamp(31px,3.5vw,50px)/1 var(--font-display,Impact,sans-serif);letter-spacing:-.02em}.games-economy-strip strong small{color:#e3aa2f;letter-spacing:.06em;text-transform:uppercase;font-size:.4em}.games-economy-strip>i{background:linear-gradient(#0000,#e2ab3780,#0000);align-self:center;width:1px;height:55px}.games-economy-strip .economy-payout-label{justify-content:center;align-items:center;gap:6px;display:inline-flex;overflow:visible}.economy-payout-info{place-items:center;width:15px;height:15px;display:inline-grid;position:relative;overflow:visible}.economy-payout-info>button{color:#e5b54a;cursor:help;background:#030a0e94;border:1.5px solid #e2ab37a6;border-radius:50%;place-items:center;width:15px;height:15px;padding:0;font:900 10px/1 Arial,sans-serif;display:grid}.economy-payout-info .economy-summary-tooltip{z-index:10;color:#d6dcda;letter-spacing:0;opacity:0;overflow-wrap:anywhere;pointer-events:none;text-align:left;text-transform:none;background:#0a181f;border:1px solid #e2ab376b;border-radius:7px;width:min(260px,72vw);padding:9px 11px;font-size:10px;font-weight:600;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-5px);box-shadow:0 12px 30px #00000073}.economy-payout-info:hover .economy-summary-tooltip,.economy-payout-info:focus-within .economy-summary-tooltip{opacity:1;transform:translateY(0)}.economy-payout-info>button:focus-visible{outline-offset:2px;outline:2px solid #e5b54a}.home-payout-label,.home-payout-heading{align-items:center;gap:6px;display:inline-flex}.games-economy-strip>button{color:#e5b54a;background:#030a0e73;border:1px solid #e2ab3773;border-radius:10px;grid-column:4;align-self:center;min-height:38px;padding:0 15px;font-weight:900}.point-earning-notice{color:#d8ddda;background:linear-gradient(90deg,#e2ab3721,#09181ff2 38%);border:1px solid #e2ab3757;border-radius:12px;align-items:center;gap:16px;min-height:58px;padding:11px 17px;display:flex}.point-earning-notice strong{color:#f0bd50;font:900 17px/1 var(--font-display,Impact,sans-serif);letter-spacing:.02em;text-transform:uppercase;flex:none}.point-earning-notice span{border-left:1px solid #e2ab3747;padding-left:16px;font-size:11px;line-height:1.45}.weekly-bonus-card{background:radial-gradient(circle at 75%,#e7b2361f,#0000 27%),linear-gradient(145deg,#10212a,#061117 72%);grid-template-columns:minmax(0,1.5fr) auto minmax(230px,.65fr);align-items:center;gap:24px;min-height:136px;padding:19px 24px;display:grid}.weekly-bonus-card:before{content:"";pointer-events:none;background:repeating-linear-gradient(118deg,#0000 0 39px,#ffffff05 39px 40px);position:absolute;inset:0}.weekly-bonus-card>*{z-index:1;position:relative}.weekly-bonus-card h2{color:#f7f2e8;font:900 clamp(25px,2.5vw,37px)/.95 var(--font-display,Impact,sans-serif);text-transform:uppercase;margin:4px 0 5px}.weekly-bonus-card p{color:#ffffff9e;max-width:670px;margin:0;font-size:12px;line-height:1.45}.weekly-bonus-points{color:#efbe53;font:900 clamp(42px,5vw,66px)/.8 var(--font-display,Impact,sans-serif);justify-items:center;display:grid}.weekly-bonus-points small{color:#ffffff9e;font:900 9px/1 var(--font-body,Arial,sans-serif);letter-spacing:.14em;text-transform:uppercase;margin-top:9px}.weekly-bonus-card.no-winner{grid-template-columns:minmax(0,1fr) auto}.weekly-bonus-card.no-winner .weekly-bonus-points{justify-self:end}.weekly-bonus-status{border-left:1px solid #e2ab3742;align-content:center;gap:5px;min-height:66px;padding-left:23px;display:grid}.weekly-bonus-status small{color:#e5ad3b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.weekly-bonus-status strong{color:#f1eee6;font-size:12px;line-height:1.45}.weekly-bonus-empty{grid-template-columns:minmax(0,1fr) auto}.weekly-bonus-empty .outline-button{white-space:nowrap}.pigskin-card{isolation:isolate;background:radial-gradient(at 43% 52%,#e9b3371f,#0000 24%),linear-gradient(145deg,#0e1c23,#040b0f 72%);min-height:540px;padding:17px 18px 14px}.pigskin-card:before{content:"";z-index:0;pointer-events:none;opacity:.68;background:linear-gradient(90deg,#03090cd6,#0000 32% 62%,#03090cad),radial-gradient(at 42% 62%,#f4c75521,#0000 25%),repeating-linear-gradient(116deg,#0000 0 42px,#ffffff05 42px 43px);position:absolute;inset:0}.pigskin-card>*{z-index:1;position:relative}.pigskin-header{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:18px;min-height:70px;display:grid}.pigskin-title h2{color:#f7f3e9;font:900 clamp(29px,2.5vw,40px)/.92 var(--font-display,Impact,sans-serif);letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 7px 20px #0000006b;margin:0}.pigskin-matchup-index{outline:none;justify-items:center;gap:7px;min-width:0;display:grid}.pigskin-matchup-index:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #f1c35bc7}.pigskin-matchup-index>strong{color:#f5f1e6;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:900}.pigskin-matchup-index>strong span{color:#e3ac35}.matchup-progress{justify-content:center;gap:23px;display:flex;position:relative}.matchup-progress:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#e5b13d8c 13%,#ffffff29 80%,#0000);height:1px;position:absolute;top:50%;left:13px;right:13px}.matchup-progress button{z-index:1;color:#ffffff94;cursor:pointer;background:#071015;border:1px solid #fff3;border-radius:50%;width:27px;height:27px;padding:0;font-size:10px;font-weight:900;transition:transform .16s,border-color .16s,background .16s;position:relative;box-shadow:0 0 0 4px #050d11e6}.matchup-progress button:hover:not(:disabled),.matchup-progress button:focus-visible{color:#fff;border-color:#e5ae37;transform:scale(1.08)}.matchup-progress button.picked{color:#071017;background:linear-gradient(145deg,#f5cb6d,#cc8e1e);border-color:#f0c05a}.matchup-progress button.active{outline-offset:2px;outline:2px solid #f5ca67e6;transform:scale(1.14)}.matchup-progress button.locked:not(.picked):after{content:"";background:#071015;border:1px solid #9ba2a2;border-radius:2px;width:7px;height:7px;position:absolute;bottom:-2px;right:-2px}.pigskin-layout{grid-template-columns:minmax(0,2.7fr) minmax(270px,1fr);gap:17px;height:calc(100% - 70px);min-height:0;display:grid}.pigskin-play-area{background:radial-gradient(at 50% 48%,#eab3351f,#0000 20%),linear-gradient(#060f1438,#02070aa3);border:1px solid #ffffff13;border-radius:16px;grid-template-rows:minmax(0,1fr) 43px;min-width:0;min-height:0;display:grid}.pigskin-matchup-stage{grid-template-columns:minmax(0,1fr) 94px minmax(0,1fr);align-items:stretch;gap:13px;min-height:0;padding:10px 13px 8px;display:grid;position:relative;overflow:hidden}.pigskin-matchup-stage:before{content:"";pointer-events:none;background:linear-gradient(#0000,#f6c85c40 27%,#ffda77e0 50%,#f6c85c40 73%,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 18px #e8ae2d73}.team-choice{color:#fff;cursor:pointer;background:radial-gradient(circle at 50% 18%,#5797b11f,#0000 43%),linear-gradient(155deg,#0c1d26e0,#030b0fc7);border:1px solid #8db7cb6b;border-radius:17px;grid-template-rows:92px minmax(30px,auto) 14px 25px 55px 38px;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:0;padding:15px 19px 13px;transition:transform .18s,border-color .18s,filter .18s,box-shadow .18s,background .18s;display:grid;position:relative;box-shadow:inset 0 0 28px #0000002e}.team-choice:not(:disabled):hover{filter:brightness(1.08);border-color:#e1b041c7;transform:translateY(-2px)scale(1.005);box-shadow:inset 0 0 30px #00000029,0 13px 26px #00000040}.team-choice:focus-visible{outline-offset:3px;outline:3px solid #f1c35b}.team-choice:disabled{opacity:1}.team-choice.locked{cursor:default;filter:saturate(.82)}.team-choice.selected{z-index:2;background:radial-gradient(circle at 50% 21%,#e8b33a33,#0000 43%),linear-gradient(155deg,#1a2a1beb,#030e0bdb);border-color:#f0be51;box-shadow:inset 0 0 0 1px #ffdc8259,inset 0 0 36px #e3ad2e17,0 0 24px #e2ab3747}.team-choice.winner.selected{border-color:#74c995;box-shadow:inset 0 0 0 1px #79d49947,0 0 24px #46b07033}.team-choice.loser:not(.selected){filter:saturate(.72)brightness(.8)}.team-choice-result{z-index:2;color:#07140d;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(145deg,#a9e8bf,#63bd84);border:1px solid #98e7b599;border-radius:999px;place-items:center;min-height:25px;padding:0 9px;font-size:8px;font-weight:1000;display:grid;position:absolute;top:11px;right:12px;box-shadow:0 4px 14px #00000059}.team-choice img,.team-logo-fallback{object-fit:contain;filter:drop-shadow(0 8px 14px #00000059);border-radius:50%;width:89px;height:89px}.team-logo-fallback{color:#f0bf55;font:900 29px/1 var(--font-display,Impact,sans-serif);background:#0a171e;border:2px solid #e2ab3785;place-items:center;display:grid}.team-choice>strong{color:#f7f4ec;width:100%;font:900 clamp(18px,1.9vw,27px)/.96 var(--font-display,Impact,sans-serif);letter-spacing:-.01em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;align-self:end;overflow:hidden}.team-choice-owner{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.team-choice-record{color:#e7b347;font:900 20px/1 var(--font-display,Impact,sans-serif)}.team-choice-projection{border-top:1px solid #ffffff14;align-content:center;justify-items:center;gap:5px;width:100%;display:grid}.team-choice-projection small{color:#ffffff80;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.team-choice-projection b{color:#e4af3c;font:900 31px/1 var(--font-display,Impact,sans-serif)}.team-choice-action{color:#7ba7bd;letter-spacing:.04em;text-transform:uppercase;background:#030a0e8f;border:1px solid #71a4bc52;border-radius:8px;align-self:end;place-items:center;width:min(190px,88%);min-height:38px;font-size:10px;font-weight:900;display:grid}.team-choice-action.selected{color:#10100c;background:linear-gradient(145deg,#f2c75f,#c88a1e);border-color:#e9b647;box-shadow:0 7px 18px #00000045}.pigskin-versus{z-index:3;text-align:center;align-content:center;place-items:center;gap:12px;display:grid;position:relative}.pigskin-versus>span{color:#ecc35f;font:900 clamp(42px,4.3vw,58px)/.9 var(--font-display,Impact,sans-serif);letter-spacing:-.045em;text-shadow:0 2px #3c2202b8,0 0 16px #ecb8394d}.pigskin-lock-status{justify-content:center;align-items:center;gap:5px;display:flex}.pigskin-lock-status>b{color:#ffffff8a;letter-spacing:.08em;text-transform:uppercase;max-width:86px;font-size:8px;line-height:1.35}.pigskin-lock-info{place-items:center;display:inline-grid;position:relative}.pigskin-lock-info>button{color:#e8b84c;cursor:help;background:#030a0ead;border:1px solid #e2ab3794;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;font:900 10px/1 Arial,sans-serif;display:grid}.pigskin-lock-info>span{z-index:8;color:#d8dddb;letter-spacing:0;opacity:0;pointer-events:none;text-align:left;text-transform:none;background:#0a181f;border:1px solid #e2ab376b;border-radius:8px;width:min(245px,72vw);padding:9px 10px;font-size:10px;font-weight:650;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,5px);box-shadow:0 12px 28px #00000073}.pigskin-lock-info:hover>span,.pigskin-lock-info:focus-within>span{opacity:1;transform:translate(-50%)}.pigskin-lock-info>button:focus-visible{outline-offset:2px;outline:2px solid #e7b64b}.pigskin-matchup-foot{border-top:1px solid #e2ab372e;grid-template-columns:190px minmax(0,1fr) 190px;align-items:center;gap:10px;padding:5px 12px;display:grid}.pigskin-matchup-foot button{color:#f0e9da;letter-spacing:.08em;text-transform:uppercase;background:#030a0e8a;border:1px solid #e2ab3761;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.pigskin-matchup-foot button:last-child{color:#e8b84a}.pigskin-matchup-foot button:hover:not(:disabled),.pigskin-matchup-foot button:focus-visible{background:#e2ab3717;border-color:#edbc50;outline:none}.pigskin-matchup-foot button:disabled{opacity:.25;cursor:default}.pigskin-flow-status{color:#ffffff85;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:800;overflow:hidden}.pigskin-flow-status.complete{color:#e6b64b;letter-spacing:.12em;text-transform:uppercase}.pigskin-sidebar{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:13px;min-width:0;min-height:0;display:grid}.pigskin-rewards,.weekly-pick-leaderboard{background:linear-gradient(150deg,#061015e6,#02080bb8);border:1px solid #ffffff1c;border-radius:12px;min-width:0;padding:13px;box-shadow:inset 0 0 20px #0000002e}.pigskin-rewards>header,.weekly-pick-leaderboard>header{color:#e9b747;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;min-height:20px;margin-bottom:9px;font-size:10px;font-weight:900;display:flex}.pigskin-rewards>header small{color:#ffffff57;font-size:9px}.reward-placements{gap:7px;display:grid}.reward-place{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;justify-items:center;gap:3px;min-width:0;padding:7px 3px 6px;display:grid}.reward-place i{color:#071015;background:#aab0b0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:1000;display:grid}.reward-place.place-1{background:#e2ab370b;border-color:#e4ae3547}.reward-place.place-1 i{background:linear-gradient(145deg,#f4ce70,#c78a1b)}.reward-place.place-3 i{color:#fff6e7;background:#aa6c35}.reward-place small,.reward-place b{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.reward-place strong{color:#f4f0e7;font:900 23px/1 var(--font-display,Impact,sans-serif)}.pigskin-rewards>p{color:#ffffff75;text-align:right;margin:7px 0 0;font-size:8px}.pigskin-rewards>p strong{color:#e7b447}.weekly-pick-leaderboard{flex-direction:column;min-height:0;display:flex;overflow:hidden}.weekly-pick-leaderboard>header b{color:#dca52e;letter-spacing:2px;font-size:9px;transform:rotate(-90deg)}.weekly-pick-leaderboard>div{border-top:1px solid #ffffff0f;grid-template-columns:18px minmax(0,1fr) 40px 31px 46px;align-items:center;gap:5px;min-height:29px;font-size:9px;display:grid}.weekly-pick-leaderboard .leaderboard-head{color:#ffffff61;text-transform:uppercase;border-top:0;min-height:22px;font-size:8px;font-weight:900}.weekly-pick-leaderboard i{text-align:center;font-style:normal}.weekly-pick-leaderboard strong{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.weekly-pick-leaderboard .viewer{color:#e5b54a;background:#e2ab370e}.weekly-pick-leaderboard .viewer strong{color:#f1c45d}.weekly-pick-leaderboard>small{color:#ffffff75;text-align:center;margin:auto 0;font-size:10px}.weekly-pick-leaderboard>button{color:#e5b241;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-top:1px solid #e2ab372b;min-height:30px;margin-top:auto;font-size:9px;font-weight:900}.weekly-pick-leaderboard>button:hover,.weekly-pick-leaderboard>button:focus-visible{color:#f2cb70;outline:none}.pigskin-results-ribbon{color:#fff;background:#e2ab3714;border:1px solid #e2ab3759;border-radius:9px;justify-content:center;align-items:center;gap:18px;min-height:37px;margin:10px 0 -2px;display:flex}.pigskin-results-ribbon span{color:#e4af3d;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.pigskin-results-ribbon b{color:#e8b646}.the-line-card{isolation:isolate;background:radial-gradient(circle at 17% 34%,#e2ab3721,#0000 28%),linear-gradient(150deg,#11232b 0%,#071117 50%,#03090d 100%);flex-direction:column;width:calc(50% - 8px);min-height:540px;padding:17px 18px 14px;display:flex}.the-line-card:before{content:"";z-index:0;pointer-events:none;opacity:.62;background:repeating-linear-gradient(118deg,#0000 0 37px,#ffffff05 37px 38px),linear-gradient(105deg,#e2ab3717,#0000 42%);position:absolute;inset:0}.the-line-card>*{z-index:1;position:relative}.the-line-header{flex:0 0 62px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.the-line-header h2{color:#f7f3e9;font:900 clamp(31px,3.1vw,43px)/.9 var(--font-display,Impact,sans-serif);letter-spacing:-.025em;text-transform:uppercase;text-shadow:0 7px 20px #0000006b;margin:0}.the-line-progress{outline:none;justify-items:end;gap:7px;display:grid}.the-line-progress:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #f1c35bc7}.the-line-progress>strong{color:#ffffffc7;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.the-line-progress>div{gap:7px;display:flex}.the-line-progress button{color:#ffffff73;cursor:pointer;background:#071117;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:8px;font-weight:900;display:grid;box-shadow:0 0 0 3px #040c10cc}.the-line-progress button.active{color:#081016;background:#efc159;border-color:#f0c35d;box-shadow:0 0 18px #e2ab375c}.the-line-progress button.picked:not(.active){color:#e8b84c;border-color:#e2ab379e}.the-line-progress button.locked:not(.active){opacity:.58}.the-line-body{flex:auto;grid-template-rows:minmax(116px,.85fr) minmax(170px,1.15fr) auto;gap:11px;min-height:0;display:grid}.line-player-spotlight{background:linear-gradient(120deg,#e2ab3714,#030a0e6b 52%);border:1px solid #ffffff14;border-radius:14px;grid-template-rows:minmax(70px,1fr) 44px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:7px 13px;min-width:0;padding:10px 12px;display:grid}.line-player-mark{color:#f5d67f;background:radial-gradient(circle at 50% 30%,#f2c55b38,#0000 39%),linear-gradient(155deg,#213640,#071117);border:1px solid #e2ab3759;border-radius:12px;grid-row:1/3;align-content:center;place-items:center;gap:5px;width:86px;height:100%;min-height:108px;display:grid;box-shadow:inset 0 0 30px #00000059}.line-player-mark span{font:900 31px/.9 var(--font-display,Impact,sans-serif);letter-spacing:-.03em}.line-player-mark small{color:#ffffff7a;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.line-player-identity{align-self:end;min-width:0}.line-player-identity em{color:#e5b54b;letter-spacing:.13em;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-style:normal;font-weight:900;display:block}.line-player-identity h3{color:#fff;font:900 clamp(24px,2.4vw,34px)/.92 var(--font-display,Impact,sans-serif);letter-spacing:-.015em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;overflow:hidden}.line-player-identity p{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;margin:5px 0 0;font-size:9px;font-weight:800}.line-rostered-by{background:#e2ab3713;border-left:2px solid #dba62e;grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:0 8px;min-width:0;padding:5px 9px;display:grid}.line-rostered-by>span{color:#ffffff6e;letter-spacing:.13em;text-transform:uppercase;grid-column:2;font-size:6px;font-weight:900}.line-rostered-by img,.line-rostered-by i{object-fit:contain;color:#e8bc5a;background:#0c1b22;border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;font-weight:900;display:grid}.line-rostered-by strong{color:#f4ead2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;overflow:hidden}.line-decision-stage{background:linear-gradient(165deg,#030a0e5c,#010609c7);border:1px solid #e2ab372e;border-radius:14px;grid-template-rows:minmax(0,1fr) 26px;grid-template-columns:minmax(115px,.72fr) minmax(0,1.28fr);gap:8px 12px;min-height:0;padding:10px 11px 8px;display:grid}.line-number{text-align:center;align-content:center;place-items:center;display:grid}.line-number span{color:#ffffff75;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.line-number strong{color:#f7d578;font:900 clamp(52px,6vw,77px)/.8 var(--font-display,Impact,sans-serif);letter-spacing:-.06em;text-shadow:0 0 24px #e4af3333;margin-top:4px}.line-choice-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.line-choice-grid button{color:#ffffffbd;cursor:pointer;min-width:0;min-height:102px;font:900 21px/1 var(--font-display,Impact,sans-serif);letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(155deg,#15252ce6,#040c10eb);border:1px solid #ffffff26;border-radius:12px;align-content:center;place-items:center;gap:8px;transition:border-color .16s,background .16s,transform .16s;display:grid}.line-choice-grid button:hover:not(:disabled),.line-choice-grid button:focus-visible{border-color:#e8b84b;outline:none;transform:translateY(-2px)}.line-choice-grid button.selected{color:#071117;background:linear-gradient(#f6d475,#d89e25);border-color:#f1c65e;box-shadow:0 8px 24px #e2ab3733}.line-choice-grid button b{font:900 11px/1 var(--font-body,Arial,sans-serif)}.line-choice-grid button:disabled{cursor:default;opacity:.68}.line-lock-row{color:#ffffff6b;letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;font-size:7px;font-weight:900;display:flex}.line-lock-row button{color:#e6b64a;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.line-prop-status{text-align:center;background:#040c10ad;border:1px solid #ffffff1a;border-radius:12px;align-content:center;place-items:center;gap:6px;min-height:102px;display:grid}.line-prop-status>span,.line-prop-status>small{color:#ffffff75;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.line-prop-status>strong{color:#f0c45d;font:900 28px/1 var(--font-display,Impact,sans-serif);text-transform:uppercase}.line-prop-status>div{gap:13px;display:flex}.line-prop-status>div b{color:#ffffffc2;text-transform:uppercase;font-size:10px}.line-prop-status.correct{border-color:#87ae647a}.line-prop-status.correct>strong{color:#bbd88d}.line-prop-status.missed>strong,.line-prop-status.void>strong{color:#d58f7d}.line-tiebreaker{background:#e2ab370e;border:1px solid #e2ab373d;border-radius:10px;grid-template-columns:minmax(0,1fr) 78px 52px;align-items:center;gap:8px;min-height:49px;padding:7px 9px;display:grid}.line-tiebreaker label{gap:2px;min-width:0;display:grid}.line-tiebreaker label span{color:#e5b64c;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.line-tiebreaker label strong{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.line-tiebreaker input{color:#fff;text-align:center;background:#071117;border:1px solid #e2ab3766;border-radius:7px;width:100%;min-height:34px;padding:0 8px;font-weight:900}.line-tiebreaker button{color:#081117;text-transform:uppercase;background:#e6b74d;border:1px solid #dba62e;border-radius:7px;min-height:34px;font-size:8px;font-weight:900}.the-line-footer{flex:none;gap:7px;margin-top:9px;display:grid}.line-navigation{grid-template-columns:92px minmax(0,1fr) 92px;align-items:center;gap:7px;display:grid}.line-navigation button{color:#ffffffb8;letter-spacing:.06em;text-transform:uppercase;background:#030a0e8c;border:1px solid #e2ab374d;border-radius:7px;min-height:31px;font-size:7px;font-weight:900}.line-navigation button:last-child{color:#e6b64a}.line-navigation button:disabled{opacity:.24}.line-navigation span{color:#ffffff78;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.line-reward-strip{border-top:1px solid #e2ab3729;align-items:center;gap:9px;min-height:33px;padding-top:6px;display:flex;overflow:hidden}.line-reward-strip>span{color:#e6b64a;letter-spacing:.1em;text-transform:uppercase;margin-right:auto;font-size:7px;font-weight:900}.line-reward-strip>span small{color:#ffffff4d}.line-reward-strip>b{color:#ffffffab;white-space:nowrap;font-size:7px}.line-reward-strip>button{color:#e6b64a;cursor:pointer;white-space:nowrap;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:7px;font-weight:900}.line-result-reveal{text-align:center;flex:auto;align-content:center;place-items:center;gap:8px;padding:18px;display:grid}.line-result-reveal>span{color:#e6b64a;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.line-result-reveal h3{color:#fff;font:900 48px/.9 var(--font-display,Impact,sans-serif);text-transform:uppercase;margin:0}.line-result-reveal>strong{color:#f4ce6f;font:900 65px/.85 var(--font-display,Impact,sans-serif)}.line-result-reveal>b{color:#bfd98f;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.line-result-reveal>em{color:#e6b64a;font:900 22px/1 var(--font-display,Impact,sans-serif);text-transform:uppercase;font-style:normal}.line-result-reveal p{color:#ffffff9e;max-width:340px;margin:3px 0 0;font-size:9px;line-height:1.4}.line-result-reveal p small{color:#e6b64a;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.the-line-card.line-empty{text-align:center;justify-content:center;align-items:center;gap:9px}.line-empty-mark{color:#e6b64a;width:66px;height:66px;font:900 28px/1 var(--font-display,Impact,sans-serif);background:#e2ab3712;border:1px solid #e2ab3766;border-radius:50%;place-items:center;display:grid}.the-line-card.line-empty h2{color:#fff;font:900 34px/.95 var(--font-display,Impact,sans-serif);text-transform:uppercase;margin:6px 0 0}.the-line-card.line-empty p{color:#ffffff94;max-width:360px;margin:0;font-size:11px;line-height:1.5}.line-drawer-action{color:#e6b64a;text-transform:uppercase;background:#e2ab370f;border:1px solid #e2ab3766;border-radius:9px;min-height:40px;margin-top:18px;padding:0 14px;font-weight:900}.line-leaderboard,.line-season-standings{margin-top:20px;display:grid}.line-leaderboard>div,.line-season-standings>div{border-bottom:1px solid #ffffff14;grid-template-columns:45px minmax(120px,1fr) repeat(3,58px);align-items:center;gap:8px;min-height:45px;display:grid}.line-season-standings>div{grid-template-columns:45px minmax(120px,1fr) 84px 74px 50px 50px}.line-leaderboard>div:first-child,.line-season-standings>div:first-child{color:#fff6;letter-spacing:.08em;text-transform:uppercase;min-height:30px;font-size:8px;font-weight:900}.line-leaderboard>div.viewer,.line-season-standings>div.viewer{color:#f0c45d;background:#e2ab370d}.line-leaderboard strong,.line-season-standings strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-history-list{gap:8px;margin-top:20px;display:grid}.line-history-list button{color:#fff;text-align:left;background:#030a0e6b;border:1px solid #ffffff1a;border-radius:9px;justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;font-weight:900;display:flex}.line-history-list button.active{color:#e6b64a;border-color:#e6b64a}.line-history-list button span{color:#fff6;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.line-distribution-detail{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.line-distribution-detail section{background:#030a0e73;border:1px solid #ffffff1a;border-radius:10px;padding:14px}.line-distribution-detail header{color:#e6b64a;justify-content:space-between;display:flex}.line-distribution-detail section>span,.line-distribution-detail section>small{color:#ffffffad;border-bottom:1px solid #ffffff12;padding:9px 0;display:block}.page-design-shell[data-page-key=games] [data-page-card-height=compact].the-line-card{padding:9px 11px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .the-line-header{flex-basis:32px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .the-line-header h2{font-size:23px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .the-line-progress>strong{display:none}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .the-line-progress button{width:18px;height:18px;font-size:6px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .the-line-body{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:7px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .line-player-spotlight{grid-template-rows:1fr;grid-template-columns:42px minmax(0,1fr);padding:6px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .line-player-mark{grid-row:1;width:40px;min-height:62px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .line-player-mark span{font-size:18px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .line-player-identity h3{white-space:normal;font-size:16px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .line-rostered-by,.page-design-shell[data-page-key=games] [data-page-card-height=compact] .line-player-identity p,.page-design-shell[data-page-key=games] [data-page-card-height=compact] .line-tiebreaker,.page-design-shell[data-page-key=games] [data-page-card-height=compact] .the-line-footer{display:none}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .line-decision-stage{grid-template-rows:1fr;grid-template-columns:70px minmax(0,1fr);padding:5px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .line-number strong{font-size:34px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .line-choice-grid button{min-height:62px;font-size:14px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .line-lock-row{display:none}.page-design-shell[data-page-key=games] [data-page-card-height=standard] .the-line-header{flex-basis:47px}.page-design-shell[data-page-key=games] [data-page-card-height=standard] .the-line-body{grid-template-rows:minmax(84px,.75fr) minmax(128px,1.25fr);gap:7px}.page-design-shell[data-page-key=games] [data-page-card-height=standard] .line-player-spotlight{grid-template-rows:minmax(48px,1fr) 34px;grid-template-columns:66px minmax(0,1fr);padding:7px}.page-design-shell[data-page-key=games] [data-page-card-height=standard] .line-player-mark{width:64px;min-height:82px}.page-design-shell[data-page-key=games] [data-page-card-height=standard] .line-player-identity h3{font-size:23px}.page-design-shell[data-page-key=games] [data-page-card-height=standard] .line-choice-grid button{min-height:77px}.page-design-shell[data-page-key=games] [data-page-card-height=standard] .line-tiebreaker,.page-design-shell[data-page-key=games] [data-page-card-height=standard] .line-reward-strip>b:nth-of-type(n+3){display:none}.page-design-shell[data-page-key=games] [data-page-card-height=double] .line-player-spotlight{grid-template-columns:120px minmax(0,1fr)}.page-design-shell[data-page-key=games] [data-page-card-height=double] .line-player-mark{width:118px;min-height:160px}.page-design-shell[data-page-key=games] [data-page-card-height=double] .line-player-mark span{font-size:45px}.page-design-shell[data-page-key=games] [data-page-card-height=double] .line-player-identity h3{font-size:44px}.page-design-shell[data-page-key=games] [data-page-card-height=double] .line-number strong{font-size:95px}.page-design-shell[data-page-key=games] [data-page-card-height=double] .line-choice-grid button{min-height:150px;font-size:30px}.games-unavailable{text-align:center;align-content:center;justify-items:center;display:grid}.games-unavailable img{object-fit:contain;opacity:.72;width:74px;height:86px}.games-unavailable h2{color:#fff;font:900 36px/1 var(--font-display,Impact,sans-serif);text-transform:uppercase;margin:14px 0 7px}.games-unavailable p{color:#ffffff94;max-width:560px;margin:0;line-height:1.55}.games-drawer-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000009e;justify-items:end;display:grid;position:fixed;inset:0}.games-drawer{color:#fff;background:linear-gradient(160deg,#11232c,#061016);border-left:1px solid #e2ab3759;width:min(520px,100%);height:100%;padding:24px;overflow-y:auto;box-shadow:-20px 0 50px #0006}.games-drawer>header{border-bottom:1px solid #e2ab3740;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.games-drawer h2{font:900 33px/1 var(--font-display,Impact,sans-serif);text-transform:uppercase;margin:0}.games-drawer>header button{color:#fff;background:0 0;border:1px solid #ffffff29;border-radius:50%;width:36px;height:36px;font-size:21px}.economy-drawer-grid{grid-template-columns:1fr 1fr;gap:10px;padding-top:18px;display:grid}.economy-drawer-grid>div{background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;gap:6px;padding:14px;display:grid}.economy-drawer-grid span{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.economy-drawer-grid strong{color:#e5b446;font:900 26px/1 var(--font-display,Impact,sans-serif)}.economy-drawer-grid p,.economy-drawer-grid a{color:#ffffffa6;grid-column:1/-1;line-height:1.55}.economy-drawer-grid a{color:#e7b94e;font-weight:900}.intel-drawer{text-align:center;grid-template-columns:1fr 42px 1fr;gap:10px;padding-top:20px;display:grid}.intel-drawer>div{background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;gap:7px;padding:18px 10px;display:grid}.intel-drawer>i{color:#ffffff42;font:900 23px/1 var(--font-display,Impact,sans-serif);align-self:center;font-style:normal}.intel-drawer strong{font:900 23px/1 var(--font-display,Impact,sans-serif);text-transform:uppercase}.intel-drawer b{color:#e4b044}.intel-drawer p{color:#fff9;text-align:left;grid-column:1/-1;line-height:1.55}.season-pick-standings{padding-top:18px}.season-pick-standings>div{border-bottom:1px solid #ffffff14;grid-template-columns:30px minmax(0,1fr) 60px 65px 38px;align-items:center;gap:7px;min-height:42px;display:grid}.season-pick-standings>div:first-child{color:#ffffff61;text-transform:uppercase;min-height:28px;font-size:8px;font-weight:900}.weekly-leaderboard-drawer{padding-top:18px}.weekly-leaderboard-drawer>div{border-bottom:1px solid #ffffff14;grid-template-columns:32px minmax(0,1fr) 58px 48px 64px;align-items:center;gap:7px;min-height:46px;display:grid}.weekly-leaderboard-drawer>div:first-child{color:#fff6;text-transform:uppercase;min-height:30px;font-size:9px;font-weight:900}.weekly-leaderboard-drawer>div:not(:first-child) span:not(:first-child),.weekly-leaderboard-drawer>div:first-child span:not(:nth-child(2)){text-align:center}.weekly-leaderboard-drawer strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weekly-leaderboard-drawer .viewer{color:#efbd51;background:#e2ab370f}.weekly-leaderboard-drawer p{color:#ffffff94}.games-loading{min-height:250px}.skeleton{animation:1.5s ease-in-out infinite alternate games-pulse}@keyframes games-pulse{to{opacity:.55}}.games-admin{gap:16px;display:grid}.games-admin-season{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:900;display:grid}.games-admin-season select{color:#fff;background:#0b171d;border:1px solid #dba62e4d;border-radius:8px;min-width:120px;min-height:39px;padding:0 12px}.games-admin-tabs{border-bottom:1px solid #dba62e33;gap:7px;display:flex}.games-admin-tabs button{color:#ffffff80;background:0 0;border:0;border-bottom:2px solid #0000;min-height:39px;padding:0 14px;font-weight:900}.games-admin-tabs button.active{color:#e7b84a;border-bottom-color:#dba62e}.games-admin-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.games-admin-wide{grid-column:1/-1}.payout-settings-card h4{color:#f0c45e;letter-spacing:.1em;text-transform:uppercase;margin:22px 0 4px;font-size:11px}.operations-help{color:#ffffff85;margin:4px 0 12px;font-size:10px;line-height:1.5}.primary-payout-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.economy-mode-toggle{background:#0000002e;border:1px solid #dba62e47;border-radius:9px;grid-template-columns:1fr 1fr;width:fit-content;margin:8px 0 2px;padding:3px;display:inline-grid}.economy-mode-toggle button{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:112px;min-height:34px;font-size:9px;font-weight:900}.economy-mode-toggle button.active{color:#071015;background:#dba62e}.current-pot-preview{background:#dba62e12;border-left:3px solid #dba62e;gap:4px;width:fit-content;margin:3px 0 16px;padding:11px 14px;display:grid}.current-pot-preview span{color:#ffffff7a;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.current-pot-preview strong{color:#efbd50;font:900 28px/1 var(--font-display,Impact,sans-serif)}.award-placement-editor{grid-template-columns:repeat(3,minmax(110px,1fr));gap:9px;display:grid}.award-placement-editor .outline-button,.award-placement-editor .text-button{align-self:end;min-height:39px}.admin-warning{color:#e7c16b;background:#d99a2312;border-left:3px solid #d99a23;padding:9px 11px;font-size:11px}.economy-weight{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:7px 10px;display:grid}.economy-weight strong{color:#e2ac39;font:900 31px/1 var(--font-display,Impact,sans-serif)}.economy-weight span{color:#ffffff8c;font-size:10px}.economy-weight p{grid-column:1/-1;margin:6px 0 0}.economy-stat-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.economy-stat-grid span{background:#ffffff05;border:1px solid #ffffff14;border-radius:9px;gap:5px;padding:12px;display:grid}.economy-stat-grid small{color:#ffffff73;text-transform:uppercase;font-size:8px;font-weight:900}.economy-stat-grid strong{color:#e5b54a;font:900 27px/1 var(--font-display,Impact,sans-serif)}.eligibility-admin-list>div{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:10px;min-height:55px;display:grid}.eligibility-admin-list>div>span{gap:3px;display:grid}.eligibility-admin-list small{color:#ffffff73}.eligibility-admin-list b{color:#dfae44;text-transform:uppercase;font-size:10px}.games-admin-secondary{margin-top:4px}.point-audit-list{display:grid}.point-audit-list>div{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:58px;display:grid}.point-audit-list>div>span{gap:3px;display:grid}.point-audit-list small{color:#ffffff7a}.point-audit-list b{color:#dfae44;font-variant-numeric:tabular-nums}.settlement-actions{flex-wrap:wrap;gap:7px;display:flex}.instance-table>div,.instance-table>button{color:#ffffffa6;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;grid-template-columns:75px 110px 90px 70px minmax(100px,1fr);align-items:center;gap:8px;width:100%;min-height:40px;padding:0 9px;display:grid}.instance-table>div{color:#ffffff61;text-transform:uppercase;min-height:26px;font-size:8px;font-weight:900}.instance-table>button.active{color:#f0c35d;background:#dba62e12}.the-line-admin-stack{gap:14px;display:grid}.the-line-admin-heading{border-bottom:1px solid #e2ab372e;justify-content:space-between;align-items:end;gap:18px;padding:4px 2px 10px;display:flex}.the-line-admin-heading h3{color:#fff;font:900 38px/.95 var(--font-display,Impact,sans-serif);text-transform:uppercase;margin:3px 0 4px}.the-line-admin-heading p{color:#ffffff85;margin:0;font-size:11px}.line-source-note{color:#ffffff85;background:#e2ab370e;border-left:2px solid #dba62e;justify-content:space-between;gap:12px;margin-bottom:12px;padding:9px 11px;font-size:9px;display:flex}.line-source-note strong{color:#e6b64a;text-transform:uppercase}.line-slate-table{min-width:0;overflow-x:auto}.line-slate-table>div{border-bottom:1px solid #ffffff12;grid-template-columns:42px minmax(190px,1.2fr) minmax(155px,1fr) 85px 78px 88px 60px;align-items:center;gap:8px;min-width:860px;min-height:51px;display:grid}.line-slate-table>div:first-child{color:#ffffff61;letter-spacing:.07em;text-transform:uppercase;min-height:28px;font-size:8px;font-weight:900}.line-slate-table select,.line-slate-table input{color:#fff;background:#08141a;border:1px solid #ffffff21;border-radius:7px;width:100%;min-height:34px;padding:0 8px}.line-slate-table>div>span{color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.line-slate-table>div>button.featured{color:#e7b84b}.line-slate-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.line-operation-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.line-operation-stats>span{background:#ffffff05;border:1px solid #ffffff14;border-radius:9px;gap:4px;padding:12px;display:grid}.line-operation-stats small{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.line-operation-stats strong{color:#e5b54a;font:900 28px/1 var(--font-display,Impact,sans-serif)}.line-operation-props{display:grid}.line-operation-props>div{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:52px;display:grid}.line-operation-props>div>span{gap:2px;display:grid}.line-operation-props small{color:#ffffff75}@media (width<=760px){.games-admin-grid{grid-template-columns:1fr}.games-admin-wide{grid-column:auto}.award-placement-editor{grid-template-columns:1fr 1fr}.primary-payout-fields{grid-template-columns:1fr}.eligibility-admin-list>div{grid-template-columns:minmax(0,1fr) auto;padding-block:8px}.eligibility-admin-list button{grid-column:1/-1}.instance-table>div,.instance-table>button{grid-template-columns:55px 1fr 65px}.instance-table>div>:nth-child(4),.instance-table>div>:nth-child(5),.instance-table>button>:nth-child(4),.instance-table>button>:nth-child(5){display:none}.games-admin-tabs{overflow-x:auto}.games-admin-tabs button{flex:none}.the-line-admin-heading{flex-direction:column;align-items:stretch}.line-source-note{flex-direction:column}.line-operation-stats{grid-template-columns:1fr 1fr}.line-operation-props>div{grid-template-columns:1fr 1fr;padding-block:8px}.line-operation-props>div>span{grid-column:1/-1}}.page-design-shell[data-page-key=games] [data-page-card-height=compact].pigskin-card{padding:9px 11px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .pigskin-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:31px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .pigskin-header-breathing-room{display:none}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .pigskin-title h2{font-size:22px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .pigskin-matchup-index{justify-items:end;gap:2px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .pigskin-matchup-index>strong{font-size:8px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .matchup-progress{gap:8px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .matchup-progress button{width:17px;height:17px;font-size:6px;box-shadow:0 0 0 2px #050d11e6}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .pigskin-layout{height:calc(100% - 31px);display:block}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .pigskin-sidebar,.page-design-shell[data-page-key=games] [data-page-card-height=compact] .pigskin-matchup-foot{display:none}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .pigskin-play-area{height:100%;display:block}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .pigskin-matchup-stage{grid-template-columns:1fr 38px 1fr;gap:5px;height:100%;padding:4px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .team-choice{border-radius:8px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto;justify-items:start;gap:2px 6px;padding:5px 7px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .team-choice img,.page-design-shell[data-page-key=games] [data-page-card-height=compact] .team-logo-fallback{grid-row:1/3;width:34px;height:34px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .team-choice>strong{text-align:left;align-self:end;font-size:12px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .team-choice-owner{align-self:start;font-size:6px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] :is(.team-choice-record,.team-choice-projection,.team-choice-action,.pigskin-lock-status>b){display:none}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .team-choice-result{min-height:18px;padding-inline:5px;font-size:6px;top:3px;right:3px}.page-design-shell[data-page-key=games] [data-page-card-height=compact] .pigskin-versus>span{font-size:27px}.page-design-shell[data-page-key=games] [data-page-card-height=standard] .pigskin-header{min-height:55px}.page-design-shell[data-page-key=games] [data-page-card-height=standard] .pigskin-layout{grid-template-columns:minmax(0,2.25fr) minmax(210px,.85fr);gap:10px;height:calc(100% - 55px)}.page-design-shell[data-page-key=games] [data-page-card-height=standard] .pigskin-matchup-stage{grid-template-columns:1fr 55px 1fr;gap:7px;padding:7px}.page-design-shell[data-page-key=games] [data-page-card-height=standard] .team-choice{border-radius:12px;grid-template-rows:52px auto 12px 20px 42px 29px;gap:3px;padding:8px}.page-design-shell[data-page-key=games] [data-page-card-height=standard] .team-choice img,.page-design-shell[data-page-key=games] [data-page-card-height=standard] .team-logo-fallback{width:50px;height:50px}.page-design-shell[data-page-key=games] [data-page-card-height=standard] .team-choice>strong{font-size:16px}.page-design-shell[data-page-key=games] [data-page-card-height=standard] .team-choice-record{font-size:15px}.page-design-shell[data-page-key=games] [data-page-card-height=standard] .team-choice-projection b{font-size:22px}.page-design-shell[data-page-key=games] [data-page-card-height=standard] .team-choice-action{min-height:29px;font-size:8px}.page-design-shell[data-page-key=games] [data-page-card-height=standard] .pigskin-versus>span{font-size:40px}.page-design-shell[data-page-key=games] [data-page-card-height=standard] .pigskin-matchup-foot{grid-template-columns:110px 1fr 110px}.page-design-shell[data-page-key=games] [data-page-card-height=standard] .pigskin-rewards,.page-design-shell[data-page-key=games] [data-page-card-height=standard] .weekly-pick-leaderboard>div:nth-of-type(n+5){display:none}.page-design-shell[data-page-key=games] [data-page-card-height=double] .pigskin-header{min-height:88px}.page-design-shell[data-page-key=games] [data-page-card-height=double] .pigskin-layout{gap:25px;height:calc(100% - 88px)}.page-design-shell[data-page-key=games] [data-page-card-height=double] .team-choice{grid-template-rows:145px minmax(42px,auto) 17px 34px 76px 48px;gap:8px;padding:24px}.page-design-shell[data-page-key=games] [data-page-card-height=double] .team-choice img,.page-design-shell[data-page-key=games] [data-page-card-height=double] .team-logo-fallback{width:138px;height:138px}.page-design-shell[data-page-key=games] [data-page-card-height=double] .team-choice>strong{font-size:38px}.page-design-shell[data-page-key=games] [data-page-card-height=double] .team-choice-projection b{font-size:43px}.page-design-shell[data-page-key=games] [data-page-card-height=double] .weekly-pick-leaderboard>div{min-height:38px}@media (width<=900px){.games-page{width:min(100% - 24px,760px);padding-top:14px}.games-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:255px;padding:25px 22px}.games-hero h1{font-size:clamp(55px,18vw,82px)}.games-hero-controls{width:100%}.games-hero-controls label,.games-hero-controls select{width:100%;min-width:0}.games-economy-strip{grid-template-rows:1fr auto;grid-template-columns:1fr 1px 1fr;gap:0 14px;padding:18px 17px 14px}.games-economy-strip strong{font-size:clamp(27px,8vw,38px)}.games-economy-strip>button{grid-area:2/1/auto/4;justify-self:end;min-height:30px;margin-top:4px}.weekly-bonus-card{grid-template-columns:minmax(0,1fr) auto;gap:16px}.weekly-bonus-status{border-top:1px solid #e2ab3742;border-left:0;grid-column:1/-1;min-height:0;padding:12px 0 0}.pigskin-card{padding:18px 14px;height:auto!important;min-height:0!important;max-height:none!important}.pigskin-header{grid-template-columns:1fr auto;align-items:start;min-height:72px}.pigskin-header-breathing-room{display:none}.pigskin-title h2{font-size:30px}.pigskin-matchup-index{justify-items:end}.pigskin-layout{grid-template-columns:1fr;gap:16px;height:auto}.pigskin-play-area{min-height:410px}.pigskin-matchup-stage{grid-template-columns:1fr 64px 1fr;gap:8px}.team-choice{grid-template-rows:72px minmax(28px,auto) 14px 24px 50px 36px;gap:4px;padding:12px 10px}.team-choice img,.team-logo-fallback{width:69px;height:69px}.team-choice>strong{font-size:clamp(16px,3.7vw,23px)}.pigskin-versus>span{font-size:42px}.pigskin-matchup-foot{grid-template-columns:128px minmax(0,1fr) 128px}.pigskin-sidebar{grid-template-rows:auto;grid-template-columns:minmax(230px,.85fr) minmax(0,1.15fr);align-items:stretch}.weekly-pick-leaderboard{min-height:225px}.the-line-card,.page-design-shell[data-page-key=games] .the-line-card{flex-basis:100%!important;width:100%!important;height:auto!important;min-height:540px!important;max-height:none!important}.the-line-body{min-height:350px}.games-drawer{border-top:1px solid #e2ab3759;border-left:0;border-radius:20px 20px 0 0;align-self:end;width:100%;height:min(82vh,720px)}}@media (width<=640px){.games-economy-strip{gap:0 8px;padding-inline:11px}.games-economy-strip span{letter-spacing:.08em;font-size:8px}.games-economy-strip strong{font-size:clamp(23px,7.4vw,34px)}.games-economy-strip .economy-summary-tooltip{width:min(230px,76vw)}.point-earning-notice{flex-direction:column;align-items:flex-start;gap:7px}.point-earning-notice span{border-top:1px solid #e2ab3747;border-left:0;padding-top:7px;padding-left:0}.weekly-bonus-card{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:17px 15px}.weekly-bonus-card h2{font-size:26px}.weekly-bonus-points{font-size:43px}.pigskin-card{padding:15px 10px}.pigskin-header{grid-template-columns:1fr;justify-items:center;gap:13px;min-height:112px}.pigskin-title h2{text-align:center;font-size:clamp(27px,9vw,37px)}.pigskin-matchup-index{justify-items:center}.matchup-progress{gap:clamp(12px,4vw,22px)}.pigskin-play-area{min-height:0}.pigskin-matchup-stage{grid-template-rows:minmax(265px,auto) 58px minmax(265px,auto);grid-template-columns:1fr;gap:7px;padding:8px;overflow:visible}.pigskin-matchup-stage:before{width:auto;height:1px;inset:50% 10% auto}.team-choice.away,.team-choice.home{border-radius:18px}.team-choice{grid-template-rows:82px minmax(28px,auto) 14px 24px 48px 39px;padding:14px 16px 12px}.team-choice img,.team-logo-fallback{width:79px;height:79px}.team-choice>strong{font-size:clamp(21px,7vw,30px)}.team-choice-action{width:min(250px,86%)}.pigskin-versus{grid-template-columns:auto auto;gap:13px;min-height:58px}.pigskin-versus>span{font-size:43px}.pigskin-lock-status>b{max-width:120px}.pigskin-matchup-foot{grid-template-columns:1fr 1fr;min-height:52px;padding:7px}.pigskin-matchup-foot button{min-height:38px}.pigskin-flow-status{grid-area:1/1/auto/-1;min-height:12px}.pigskin-matchup-foot button:first-child{grid-area:2/1}.pigskin-matchup-foot button:last-child{grid-area:2/2}.pigskin-sidebar{grid-template-columns:1fr}.weekly-pick-leaderboard{min-height:245px}.the-line-card{padding:15px 11px;min-height:0!important}.the-line-header{grid-template-columns:1fr;justify-items:center;gap:10px;min-height:98px}.the-line-header h2{font-size:clamp(31px,10vw,42px)}.the-line-progress{justify-items:center}.the-line-progress>strong{font-size:9px}.the-line-progress>div{gap:clamp(10px,4vw,18px)}.the-line-progress button{width:30px;height:30px}.the-line-body{grid-template-rows:auto auto auto;min-height:0}.line-player-spotlight{grid-template-rows:minmax(76px,auto) 48px;grid-template-columns:75px minmax(0,1fr)}.line-player-mark{width:73px;min-height:120px}.line-player-identity h3{white-space:normal;font-size:clamp(25px,8vw,34px)}.line-decision-stage{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:9px}.line-number strong{font-size:clamp(68px,22vw,88px)}.line-choice-grid button{min-height:96px;font-size:24px}.line-lock-row{grid-column:1}.line-tiebreaker{grid-template-columns:minmax(0,1fr) 75px}.line-tiebreaker button{grid-column:1/-1}.line-navigation{grid-template-columns:1fr 1fr}.line-navigation span{grid-area:1/1/auto/-1;min-height:12px}.line-navigation button:first-child{grid-area:2/1}.line-navigation button:last-child{grid-area:2/2}.line-reward-strip{flex-wrap:wrap;gap:7px 10px;padding-bottom:3px}.line-reward-strip>span{flex-basis:100%}.line-leaderboard,.line-season-standings{overflow-x:auto}.line-leaderboard>div{min-width:430px}.line-season-standings>div{min-width:560px}.line-distribution-detail{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.team-choice,.team-choice-result,.matchup-progress button,.line-choice-grid button{transition-duration:.01ms!important}}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{background:var(--ink);color:var(--white);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.site-shell{background:radial-gradient(circle at 85% 18%, #dba62e12, transparent 25rem), repeating-linear-gradient(115deg, #ffffff03 0 1px, transparent 1px 8px), var(--ink);min-height:calc(100vh + 140px)}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050c10f0;height:98px;transition:height .25s;position:sticky;top:0}.site-header.is-compact{height:68px}.nav-row{grid-template-columns:minmax(0,1fr) 182px minmax(0,1fr);align-items:center;gap:18px;width:min(1500px,100%);height:100%;margin:0 auto;padding:0 34px;display:grid;position:relative}.nav-cluster{align-items:center;gap:clamp(18px,2.4vw,38px);display:flex}.nav-left{grid-column:1;justify-content:space-between;width:330px;margin-left:auto}.nav-right{grid-column:3;justify-content:flex-start}.nav-primary-links{justify-content:space-between;align-items:center;width:330px;display:flex}.nav-cluster a{color:#d7d8d5;font-family:var(--font-display), sans-serif;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:500;position:relative}.nav-cluster a:after{content:"";background:var(--gold);height:2px;transition:right .2s;position:absolute;bottom:-12px;left:0;right:100%}.nav-cluster a:hover,.nav-cluster a.active,.nav-cluster .commissioner-nav-link,.mobile-site-menu .commissioner-nav-link{color:var(--gold-2)}.nav-cluster a:hover:after,.nav-cluster a.active:after{right:0}.brand-lockup{transform-origin:50% 0;will-change:transform;backface-visibility:hidden;z-index:3;width:164px;height:164px;transition:transform .42s cubic-bezier(.22,.72,.2,1);position:absolute;top:4px;left:50%;transform:translate(-50%)scale(1)}.brand-lockup .brand-logo{object-fit:contain;filter:drop-shadow(0 15px 20px #0000008c);width:100%;height:100%;position:absolute;inset:0}.brand-logo-full{opacity:1;transition:opacity 90ms linear 20ms}.brand-logo-compact{opacity:0;transition:opacity 80ms linear,transform .12s;transform:scale(.7)}.site-header.is-compact .brand-lockup{transform:translate(-50%,2px)scale(.34147)}.site-header.is-compact .brand-logo-full{opacity:0;transition:opacity .1s linear .3s}.site-header.is-compact .brand-logo-compact{opacity:1;transition:opacity .1s linear .3s,transform .12s cubic-bezier(.16,.9,.28,1.35) .29s;transform:scale(1)}.mobile-menu-toggle,.mobile-site-menu{display:none}.account-area{z-index:6;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.account-login,.account-trigger{min-height:40px;color:var(--paper);background:#0d171de0;border:1px solid #dba62e80}.account-login{min-width:88px;font-family:var(--font-display),sans-serif;letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.account-trigger{cursor:pointer;align-items:center;gap:8px;max-width:80px;padding:4px 9px 4px 5px;display:inline-flex;position:relative}.account-chevron{fill:none;width:14px;height:14px;stroke:var(--gold-2);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;transition:transform .16s;display:block}.account-trigger[aria-expanded=true] .account-chevron{transform:rotate(180deg)}.account-initials{background:var(--gold);color:#10100c;letter-spacing:.04em;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:inline-grid}.account-name{display:none}.account-loading{background:linear-gradient(90deg,#ffffff06,#ffffff14,#ffffff06) 0 0/200% 100%;border:1px solid #dba62e38;width:82px;height:40px;animation:1.2s linear infinite account-loading;display:block}@keyframes account-loading{to{background-position:-200% 0}}.account-menu{border:1px solid var(--gold);width:270px;box-shadow:var(--shadow);opacity:0;visibility:hidden;pointer-events:none;background:#071015fc;padding:10px;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-7px)}.account-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.account-identity{border-bottom:1px solid #ffffff17;gap:4px;padding:9px 10px 13px;display:grid}.account-identity strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:17px}.account-identity small{overflow-wrap:anywhere;color:var(--muted)}.account-menu>a,.account-menu>button{color:#d9dcda;cursor:pointer;width:100%;font:inherit;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:16px;padding:12px 10px;font-size:11px;font-weight:800;display:flex}.account-menu>a:hover,.account-menu>button:hover{color:var(--gold-2);background:#dba62e0f}.account-menu>:is(a,button) span{color:var(--gold)}.account-menu>.sign-out-link{color:#d9a191;border-bottom:0}.admin-switch{z-index:55;border:1px solid var(--line);width:48px;height:48px;box-shadow:var(--shadow);cursor:pointer;background:#0a1217f0;border-radius:15px;place-items:center;padding:0;display:grid;position:fixed;bottom:18px;right:18px}.admin-switch.active{background:var(--gold);color:#111;border-color:var(--gold)}.admin-switch-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;overflow:visible}.admin-switch-close{font-size:27px;font-weight:400;line-height:1}.home-canvas{isolation:isolate;background-position:top;width:min(1500px,100%);margin:0 auto;padding:0 22px 180px;position:relative}.home-canvas:before{content:"";z-index:0;pointer-events:none;opacity:var(--surface-texture-opacity,.35);position:absolute;inset:0}.home-canvas.page-width-standard{width:min(1280px,100%)}.home-canvas.page-width-wide{width:min(1500px,100%)}.home-canvas.page-width-full{width:100%;max-width:none}.home-canvas.page-surface-midnight{background-color:#0000}.home-canvas.page-surface-charcoal{background-color:#10121385}.home-canvas.page-surface-stadium{background:radial-gradient(circle at 50% 5%,#dba62e24,#0000 32rem),linear-gradient(#0812184d,#0000 42rem)}.home-canvas.page-surface-blueprint{background-color:#0718228c}.home-canvas.page-texture-grain{background-image:none}.home-canvas.page-texture-grain:before{background-image:radial-gradient(circle at 20% 30%,#ffffff06 0 1px,#0000 1.5px),radial-gradient(circle at 70% 65%,#dba62e06 0 1px,#0000 1.5px);background-size:11px 13px,17px 19px}.home-canvas.page-texture-diagonal:before{background-image:repeating-linear-gradient(115deg,#ffffff14 0 1px,#0000 1px 9px)}.home-canvas.page-texture-gridiron:before{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:40px 40px}.home-hero-backdrop{z-index:0;height:var(--hero-backdrop-height);background-image:var(--hero-backdrop-image);background-position:var(--hero-backdrop-position);pointer-events:none;background-size:cover;position:absolute;top:0;left:0;right:0;overflow:hidden}.home-hero-backdrop:before{content:"";z-index:1;opacity:var(--hero-edge-opacity,.35);background:linear-gradient(to right,var(--hero-fade-color) 0,transparent var(--hero-edge-width,10%),transparent calc(100% - var(--hero-edge-width,10%)),var(--hero-fade-color) 100%), linear-gradient(to bottom,var(--hero-fade-color) 0,transparent var(--hero-edge-width,10%),transparent calc(100% - var(--hero-edge-width,10%)),var(--hero-fade-color) 100%);position:absolute;inset:0}.home-hero-backdrop:after{content:"";opacity:var(--hero-fade-opacity,.84);background:linear-gradient(to bottom, transparent 0%, transparent var(--hero-fade-start,68%), var(--hero-fade-color) 100%);position:absolute;inset:0}.home-hero-backdrop.is-parallax{background-position:center calc(50% + var(--hero-parallax-y,0px));will-change:background-position}.admin-ribbon{z-index:30;border:1px solid var(--gold);box-shadow:var(--shadow);background:#0d171df5;justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:13px 16px;display:flex;position:sticky;top:78px}.admin-ribbon strong{margin-top:3px;font-size:13px;display:block}.ribbon-actions{gap:8px;display:flex}.ribbon-actions button{border:1px solid var(--line);cursor:pointer;background:0 0;padding:9px 13px}.homepage-grid{z-index:1;align-items:flex-start;column-gap:var(--homepage-gap,14px);row-gap:var(--homepage-gap,14px);transform:translateY(var(--scroll-settle-y,0));flex-wrap:wrap;display:flex;position:relative}.home-module{flex:0 1 calc(var(--module-width,100%) - var(--homepage-gap,14px));width:calc(var(--module-width,100%) - var(--homepage-gap,14px));border-radius:var(--card-radius,0);background:repeating-linear-gradient(105deg,#ffffff04 0 1px,#0000 1px 7px),linear-gradient(135deg,#152128f7,#071015fa);border:0;min-width:0;position:relative;overflow:hidden}.home-module.edge-none :is(.module-border-svg,.module-border-css){display:none}.home-module.shadow-none{box-shadow:none}.home-module.shadow-soft{box-shadow:0 18px 34px #0000002e}.home-module.shadow-deep{box-shadow:0 28px 70px #0000006e}.home-module.shadow-gold-glow{box-shadow:0 20px 55px var(--card-border-color)}@supports (color:color-mix(in lab, red, red)){.home-module.shadow-gold-glow{box-shadow:0 20px 55px color-mix(in srgb, var(--card-border-color) 22%, transparent)}}.home-module.shape-notched{clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px)}.home-module.shape-angled{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px))}.module-border-svg{z-index:7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.module-border-css{z-index:7;box-sizing:border-box;border:var(--card-border-width) solid var(--card-border-color);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.module-border-css.placement-top{border-width:var(--card-border-width) 0 0;border-radius:var(--card-radius) var(--card-radius) 0 0}.module-border-css.placement-bottom{border-width:0 0 var(--card-border-width);border-radius:0 0 var(--card-radius) var(--card-radius)}.module-border-css.placement-top-bottom{border-width:var(--card-border-width) 0;border-radius:0}.module-border-css.is-gradient{border-color:#0000;border-image:linear-gradient(90deg,var(--card-border-color),var(--card-border-gradient-color)) 1}@supports (color:color-mix(in lab, red, red)){.module-border-css.is-gradient{border-image:linear-gradient(90deg,color-mix(in srgb,var(--card-border-color) var(--card-border-clean-percent,65%),var(--card-border-texture-color) var(--card-border-texture-percent,35%)),color-mix(in srgb,var(--card-border-gradient-color) var(--card-border-clean-percent,65%),var(--card-border-texture-color) var(--card-border-texture-percent,35%))) 1}}.module-border-css.is-gradient.placement-full{padding:var(--card-border-width);border-radius:inherit;background:linear-gradient(135deg,var(--card-border-color),var(--card-border-gradient-color));border:0}@supports (color:color-mix(in lab, red, red)){.module-border-css.is-gradient.placement-full{background:linear-gradient(135deg,color-mix(in srgb,var(--card-border-color) var(--card-border-clean-percent,65%),var(--card-border-texture-color) var(--card-border-texture-percent,35%)),color-mix(in srgb,var(--card-border-gradient-color) var(--card-border-clean-percent,65%),var(--card-border-texture-color) var(--card-border-texture-percent,35%)))}}.module-border-css.is-gradient.placement-full{-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.module-border-css.edge-dashed{border-style:dashed}.module-border-css.edge-double{border-style:double;border-width:max(3px, calc(var(--card-border-width) * 3))}.module-border-css:not(.material-clean),.module-border-svg:not(.material-clean){-webkit-mask-image:var(--material-mask),linear-gradient(rgba(0,0,0,var(--card-border-clean-opacity,.65)) 0 0);-webkit-mask-image:var(--material-mask),linear-gradient(rgba(0,0,0,var(--card-border-clean-opacity,.65)) 0 0);-webkit-mask-image:var(--material-mask),linear-gradient(rgba(0,0,0,var(--card-border-clean-opacity,.65)) 0 0);-webkit-mask-image:var(--material-mask),linear-gradient(rgba(0,0,0,var(--card-border-clean-opacity,.65)) 0 0);mask-image:var(--material-mask),linear-gradient(rgba(0,0,0,var(--card-border-clean-opacity,.65)) 0 0);-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat}.module-border-css:not(.material-clean):not(.is-gradient){border-color:var(--card-border-color)}@supports (color:color-mix(in lab, red, red)){.module-border-css:not(.material-clean):not(.is-gradient){border-color:color-mix(in srgb,var(--card-border-color) var(--card-border-clean-percent,65%),var(--card-border-texture-color) var(--card-border-texture-percent,35%))}}.module-border-css.material-distressed-light,.module-border-svg.material-distressed-light{--material-mask:url(/texture-mask-concrete.webp);-webkit-mask-size:280px,100% 100%;mask-size:280px,100% 100%}.module-border-css.material-distressed-medium,.module-border-svg.material-distressed-medium{--material-mask:url(/texture-mask-concrete.webp);-webkit-mask-size:170px,100% 100%;mask-size:170px,100% 100%}.module-border-css.material-distressed-heavy,.module-border-svg.material-distressed-heavy{--material-mask:url(/texture-mask-grime.webp);-webkit-mask-size:125px,100% 100%;mask-size:125px,100% 100%}.module-border-css.material-jersey,.module-border-svg.material-jersey{--material-mask:url(/texture-mask-jersey.webp);-webkit-mask-size:145px,100% 100%;mask-size:145px,100% 100%}.module-border-css.material-condensed,.module-border-svg.material-condensed{--material-mask:repeating-linear-gradient(90deg,#000 0 2px,#0000009e 2px 3px,#000 3px 7px)}.module-border-css.material-condensed-subtle,.module-border-svg.material-condensed-subtle{--material-mask:repeating-linear-gradient(90deg,#000 0 8px,#000000d1 8px 9px,#000 9px 16px)}.home-module.has-card-bg{isolation:isolate;background-image:var(--module-bg);background-position:var(--module-position,center);background-size:cover}.home-module:before,.home-module:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.home-module.overlay-gradient-left:before{background:linear-gradient(112deg, rgb(5 13 18/var(--overlay-opacity,.68)) 0%, rgb(5 13 18/var(--overlay-opacity,.68)) 38%, rgb(5 13 18/var(--overlay-soft,.31)) 100%)}.home-module.overlay-gradient-bottom:before{background:linear-gradient(180deg, rgb(5 13 18/var(--overlay-soft,.31)) 0%, rgb(5 13 18/var(--overlay-opacity,.68)) 100%)}.home-module.overlay-solid:before{background:rgb(5 13 18/var(--overlay-opacity,.68))}.home-module.overlay-vignette:before{background:radial-gradient(circle at center, rgb(5 13 18/var(--overlay-soft,.31)) 15%, rgb(5 13 18/var(--overlay-opacity,.68)) 100%)}.home-module.overlay-none:before{background:0 0}.home-module.texture-grain:after{opacity:var(--surface-texture-opacity,.32);mix-blend-mode:soft-light;background:radial-gradient(circle at 20% 30%,#ffffff0e 0 1px,#0000 1.5px) 0 0/11px 13px,radial-gradient(circle at 70% 65%,#dba62e0d 0 1px,#0000 1.5px) 0 0/17px 19px,repeating-linear-gradient(105deg,#ffffff04 0 1px,#0000 1px 7px)}.home-module.texture-diagonal:after{opacity:var(--surface-texture-opacity,.36);background:repeating-linear-gradient(115deg,#ffffff06 0 1px,#0000 1px 8px)}.home-module.texture-paper:after{opacity:var(--surface-texture-opacity,.32);mix-blend-mode:soft-light;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 5px),repeating-linear-gradient(90deg,#70401f06 0 1px,#0000 1px 9px)}.home-module.texture-halftone:after{opacity:var(--surface-texture-opacity,.3);mix-blend-mode:soft-light;background:radial-gradient(circle,#ffffff14 0 1px,#0000 1.4px) 0 0/7px 7px}.home-module.texture-turf:after{opacity:var(--surface-texture-opacity,.28);mix-blend-mode:soft-light;background:repeating-linear-gradient(90deg,#0000 0 31px,#ffffff12 31px 32px),repeating-linear-gradient(0deg,#ffffff05 0 2px,#0000 2px 6px)}.home-module.texture-none:after{background:radial-gradient(circle at 90% 10%,#dba62e12,#0000 32%)}.home-module.texture-condensed:after{opacity:var(--surface-texture-opacity,.35);mix-blend-mode:soft-light;background:repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 4px),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 9px)}.hero-mode-background .module-hero,.hero-mode-parallax .module-hero{box-shadow:none;background-color:#0000;background-image:none;overflow:visible}.hero-mode-background .module-hero :is(.module-border-css,.module-border-svg),.hero-mode-parallax .module-hero :is(.module-border-css,.module-border-svg){display:none}.hero-mode-background .module-hero:before,.hero-mode-parallax .module-hero:before{border-radius:var(--card-radius);background:linear-gradient(90deg,#050d12c7,#050d1233 75%,#0000)}.home-module.is-module-selected.is-editable{outline:2px solid var(--gold-2);outline-offset:-4px}.home-module.is-design-target{cursor:pointer;transition:outline-color .15s,filter .15s}.home-module.is-design-target:hover{outline-offset:-4px;filter:brightness(1.04);outline:2px solid #f1c35be6}.home-module.is-design-target :is(h1,h2,p,.eyebrow,.module-kicker,.hero-score-row,.split-stat,.module-footnote,.module-icon,.member-lock):hover{outline-offset:5px;outline:1px dashed #f7f4eccc}.home-module.is-design-target .module-action:hover{box-shadow:0 0 0 3px #f1c35b47}.home-module.selected-object-card{outline:3px solid var(--gold-2);outline-offset:-7px}.home-module.selected-object-heading :is(h1,h2),.home-module.selected-object-kicker :is(.eyebrow,.module-kicker),.home-module.selected-object-body :is(p,.hero-score-row,.split-stat,.progress,.module-footnote),.home-module.selected-object-action .module-action:not(.custom-element),.home-module.selected-object-icon :is(.module-icon,.member-lock){outline:2px solid var(--gold-2);outline-offset:5px}.home-module.is-editable{cursor:grab;outline:1px dashed #f1c35b94;padding-top:37px}.home-module.is-editable:active{cursor:grabbing}.module-edit-bar{z-index:8;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.06em;background:#1b262c;align-items:center;gap:8px;height:37px;padding:0 10px;font-size:11px;display:flex;position:absolute;inset:0 0 auto}.module-edit-bar span{color:var(--gold);font-size:18px}.module-edit-bar button{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto}.resize-corner{z-index:12;background:linear-gradient(135deg, transparent 0 45%, var(--gold) 46% 58%, transparent 59% 68%, var(--gold) 69% 82%, transparent 83%);cursor:ew-resize;border:0;width:26px;height:26px;position:absolute;bottom:0;right:0}.module-hero{min-height:500px}.hero-content{z-index:2;width:min(var(--content-max-width,820px), 100%);min-height:500px;padding:var(--content-padding-y,72px) var(--content-padding-x,54px);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.hero-content-stack{align-items:inherit;flex-direction:column;width:100%;display:flex}.eyebrow,.module-kicker{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.eyebrow.gold,.module-kicker{color:var(--gold-2)}.hero-content h1,.section-hero h1{font-family:var(--font-display), "Arial Narrow", Impact, sans-serif;letter-spacing:-.04em;text-transform:uppercase;text-shadow:0 8px 30px #0000008c;margin:10px 0 15px;font-size:clamp(66px,8.6vw,118px);font-weight:700;line-height:.88}.hero-content h1{white-space:normal;overflow-wrap:anywhere;max-width:100%}.public-hero-content h1{white-space:normal;max-width:950px}.public-hero-copy{color:#d3d6d3;text-shadow:0 3px 15px #000;max-width:650px;margin:0 0 28px;font-size:clamp(17px,2vw,22px);line-height:1.55}.hero-score-row{align-items:center;gap:24px;margin-bottom:24px;display:flex}.hero-score-row>strong{color:var(--gold);font-family:var(--font-display), sans-serif;white-space:nowrap;flex:none;font-size:clamp(54px,7vw,92px);line-height:1}.hero-score-row>span{background:var(--gold);width:1px;height:64px}.hero-score-row div{gap:5px;display:grid}.hero-score-row small{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.hero-score-row b{font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:22px}.gold-button{background:linear-gradient(135deg, var(--gold-2), #c68a19);color:#12110c;min-width:250px;font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:38px;padding:15px 21px;font-size:18px;font-weight:700;display:inline-flex;box-shadow:0 8px 24px #dba62e30}.gold-button.small{min-width:auto;padding:9px 14px;font-size:12px}.module-announcement{min-height:94px}.announcement-content{z-index:2;width:min(var(--content-max-width,100%), 100%);min-height:94px;padding:var(--content-padding-y,19px) var(--content-padding-x,40px);grid-template-columns:minmax(115px,.55fr) minmax(260px,1fr) minmax(340px,1.5fr) auto;align-items:center;gap:24px;display:grid;position:relative}.announcement-content h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(30px,3.5vw,48px)}.announcement-content p{color:#d1d1cd;font-family:var(--font-display),sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(14px,1.45vw,18px);line-height:1.25}.season-status-content{grid-template-columns:max-content minmax(0,1fr) max-content}.season-status-main{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px clamp(24px,4vw,64px);min-width:0;display:flex}.season-status-content .module-action{white-space:nowrap}.announcement-content a,.standard-module a,.coming-state a{color:var(--gold-2);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.standard-module{z-index:2;width:min(var(--content-max-width,820px), 100%);height:100%;min-height:225px;padding:var(--content-padding-y,28px) var(--content-padding-x,28px);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.standard-module h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:13px 0 9px;font-size:clamp(28px,3vw,42px);line-height:1}.standard-module p{color:#c2c6c5;max-width:470px;margin:0 0 22px;line-height:1.55}.public-module-content{min-height:225px}.public-module-content h2{max-width:560px}.public-announcement-content{justify-content:center;min-height:150px}.member-lock{border:1px solid var(--gold);width:25px;height:25px;color:var(--gold);place-items:center;margin-bottom:10px;font-size:22px;line-height:1;display:inline-grid}.has-card-bg .standard-module h2,.has-card-bg .standard-module p,.has-card-bg .module-kicker{text-shadow:0 2px 12px #000000eb}.standard-module a,.standard-module>button{margin-top:auto}.standard-module>button,.feature-card button{border:1px solid var(--gold);color:var(--gold-2);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;padding:10px 14px;font-size:11px;font-weight:800}.module-icon{color:var(--gold);font-family:var(--font-display),sans-serif;font-size:34px}.progress{background:#334047;width:100%;height:7px;margin:5px 0 22px}.progress i{background:linear-gradient(90deg, #b57c19, var(--gold-2));height:100%;display:block}.split-stat{grid-template-columns:1fr 1.3fr;width:100%;margin:22px 0;display:grid}.split-stat>div{flex-direction:column;gap:6px;display:flex}.split-stat>div+div{border-left:1px solid var(--line);padding-left:22px}.split-stat b{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:clamp(42px,5vw,66px);line-height:.95}.split-stat small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.economy-home-stats{container-type:inline-size}.economy-home-stats>.is-ineligible{justify-content:center}.economy-home-stats>.is-ineligible b{letter-spacing:.01em;white-space:nowrap;font-size:clamp(26px,9cqw,42px);line-height:1.05}.activity-module{background-color:#0000}.module-footnote{color:var(--gold-2);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 10px #000;margin-top:auto;font-size:10px;font-weight:800}.paper-module{color:#182128;background:repeating-linear-gradient(0deg,#70401f0a 0 1px,#0000 1px 5px),linear-gradient(135deg,#eee6d4,#d9ceb7)}.paper-module .module-kicker{color:#8c5f12}.paper-module p{color:#4f514c}.has-card-bg .paper-module{color:var(--white);background:0 0}.has-card-bg .paper-module .module-kicker{color:var(--gold-2)}.has-card-bg .paper-module p{color:#d6d8d4}.poll-home-card{color:var(--white);background:0 0;gap:0;padding:14px 18px 12px}.poll-home-card h2{margin:4px 0 6px;font-size:clamp(21px,2.25vw,31px);line-height:.96}.poll-home-options{grid-template-rows:repeat(var(--poll-option-count,2),minmax(0,1fr));flex:1 1 0;gap:6px;width:100%;min-height:0;display:grid}.poll-home-options button{color:#f7f4ec;cursor:pointer;text-align:left;background:#040c10ad;border:1px solid #fff3;align-content:center;width:100%;height:100%;min-height:0;padding:4px 9px;display:grid}.poll-home-options button:hover:not(:disabled),.poll-home-options button:focus-visible{border-color:var(--gold-2);background:#dba62e29}.poll-home-options button.selected{border-color:var(--gold-2);box-shadow:inset 3px 0 var(--gold);background:#dba62e29}.poll-home-options button:disabled{cursor:default}.poll-home-options button>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.poll-home-options button b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1.15;overflow:hidden}.poll-home-options button strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;flex:none;font-size:14px}.poll-home-options button>i{background:#ffffff29;height:2px;margin-top:3px;display:block}.poll-home-options button>i>em{background:linear-gradient(90deg,#a36e16,#dba62e);height:100%;transition:width .2s;display:block}.poll-home-meta{color:#c8cbc8;letter-spacing:.08em;text-transform:uppercase;gap:12px;width:100%;margin-top:5px;font-size:8px;font-weight:800;display:flex}.poll-home-message{color:var(--gold-2);margin-top:4px;font-size:9px;font-weight:800}.poll-ranked-ballot{flex:1 1 0;grid-template-rows:auto minmax(0,1fr) auto;gap:3px;width:100%;min-height:0;display:grid}.poll-ranked-ballot>small{color:#c8cbc8;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1}.poll-ranked-ballot ol{grid-template-rows:repeat(var(--poll-option-count,2),minmax(0,1fr));gap:5px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.poll-ranked-ballot li{color:#f7f4ec;background:#040c10ad;border:1px solid #fff3;grid-template-columns:20px 10px minmax(0,1fr) auto auto;align-items:center;gap:5px;height:100%;min-height:0;padding:2px 7px;display:grid}.poll-ranked-ballot li[draggable=true]{cursor:grab}.poll-ranked-ballot li[draggable=true]:active{cursor:grabbing}.poll-rank-number{background:var(--gold);color:#07131a;width:20px;height:20px;font-family:var(--font-display),sans-serif;place-items:center;font-size:12px;display:grid}.poll-rank-handle{color:var(--gold-2);letter-spacing:-3px;font-size:10px;font-weight:900}.poll-ranked-ballot li>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1.1;overflow:hidden}.poll-ranked-ballot li>strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:13px}.poll-rank-controls{gap:2px;display:flex}.poll-rank-controls button{color:#f7f4ec;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;place-items:center;width:21px;height:21px;padding:0;font-weight:900;display:grid}.poll-rank-controls button:disabled{opacity:.28;cursor:default}.poll-ranking-submit{background:var(--gold);color:#07131a;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;justify-self:stretch;min-height:27px;font-size:9px;font-weight:900}.poll-ranking-submit:disabled{opacity:.55;cursor:default}.poll-option-count-7 h2,.poll-option-count-8 h2{font-size:clamp(19px,2vw,27px)}.poll-option-count-7 .poll-ranked-ballot li,.poll-option-count-8 .poll-ranked-ballot li{padding-block:1px}.poll-option-count-7 .poll-rank-number,.poll-option-count-8 .poll-rank-number,.poll-option-count-7 .poll-rank-controls button,.poll-option-count-8 .poll-rank-controls button{width:19px;height:19px}.home-module[data-page-card-height=compact] .poll-option-count-7,.home-module[data-page-card-height=compact] .poll-option-count-8{padding-block:9px}.home-module[data-page-card-height=compact] .poll-option-count-7 h2,.home-module[data-page-card-height=compact] .poll-option-count-8 h2{margin-block:2px 4px;font-size:clamp(17px,1.75vw,23px)}.home-module[data-page-card-height=compact] .poll-option-count-7 .poll-rank-number,.home-module[data-page-card-height=compact] .poll-option-count-8 .poll-rank-number,.home-module[data-page-card-height=compact] .poll-option-count-7 .poll-rank-controls button,.home-module[data-page-card-height=compact] .poll-option-count-8 .poll-rank-controls button{width:14px;height:14px;font-size:8px}.home-module.height-compact:not(.module-hero):not(.module-announcement){height:240px}.home-module.height-standard:not(.module-hero):not(.module-announcement){height:360px}.home-module.height-tall:not(.module-hero):not(.module-announcement){height:480px}.home-module.height-double:not(.module-hero):not(.module-announcement){height:720px}.home-module.height-compact.module-announcement{height:120px}.home-module.height-standard.module-announcement{height:240px}.home-module.height-tall.module-announcement{height:360px}.home-module.height-double.module-announcement{height:480px}.home-module.height-compact.module-hero,.home-module.height-compact .hero-content{height:480px;min-height:480px}.home-module.height-standard.module-hero,.home-module.height-standard .hero-content{height:600px;min-height:600px}.home-module.height-tall.module-hero,.home-module.height-tall .hero-content{height:720px;min-height:720px}.home-module.height-double.module-hero,.home-module.height-double .hero-content{height:840px;min-height:840px}.home-module:is(.height-compact,.height-standard,.height-tall,.height-double) .standard-module,.home-module:is(.height-compact,.height-standard,.height-tall,.height-double) .announcement-content{height:100%;min-height:0}.home-module h1,.home-module h2,.home-module .hero-score-row b{color:var(--heading-color,var(--white))}.home-module p{color:var(--body-color,#c2c6c5)}.home-module .eyebrow,.home-module .module-kicker,.home-module .module-icon,.home-module .module-footnote,.home-module .split-stat b{color:var(--accent-color,var(--gold-2))}.home-module.content-width-narrow{--content-max-width:420px}.home-module.content-width-medium{--content-max-width:620px}.home-module.content-width-wide{--content-max-width:820px}.home-module.content-width-full{--content-max-width:100%}.home-module.text-align-left .hero-content,.home-module.text-align-left .standard-module,.home-module.text-align-left .announcement-content{margin-inline:0 auto}.home-module.text-align-center .hero-content,.home-module.text-align-center .standard-module{text-align:center;align-items:center}.home-module.text-align-center .hero-content,.home-module.text-align-center .standard-module,.home-module.text-align-center .announcement-content{margin-inline:auto}.home-module.text-align-center .announcement-content{text-align:center}.home-module.text-align-center .progress{margin-inline:auto}.home-module.text-align-right .hero-content,.home-module.text-align-right .standard-module{text-align:right;align-items:flex-end}.home-module.text-align-right .hero-content,.home-module.text-align-right .standard-module,.home-module.text-align-right .announcement-content{margin-inline:auto 0}.home-module.text-align-right .announcement-content{text-align:right}.home-module.content-vertical-top .hero-content,.home-module.content-vertical-top .standard-module{justify-content:flex-start}.home-module.content-vertical-center .hero-content,.home-module.content-vertical-center .standard-module{justify-content:center}.home-module.content-vertical-bottom .hero-content,.home-module.content-vertical-bottom .standard-module{justify-content:flex-end}.home-module.module-hero .hero-content{justify-content:center}.home-module.content-vertical-top .announcement-content{align-items:start}.home-module.content-vertical-center .announcement-content{align-items:center}.home-module.content-vertical-bottom .announcement-content{align-items:end}.home-module.content-vertical-center .standard-module :is(a,button),.home-module.content-vertical-bottom .standard-module :is(a,button){margin-top:20px}.home-module.heading-scale-small .standard-module h2{font-size:clamp(24px,2.4vw,34px)}.home-module.heading-scale-large .standard-module h2{font-size:clamp(38px,4vw,58px)}.home-module.heading-scale-small .hero-content h1{font-size:clamp(52px,7vw,88px)}.home-module.heading-scale-large .hero-content h1{font-size:clamp(78px,10vw,138px)}.home-module:is(.text-texture-grain,.text-texture-stamped,.text-texture-striped,.text-texture-outline,.text-texture-gold-foil,.text-texture-jersey-mesh,.text-texture-stitched-jersey,.text-texture-distressed-concrete,.text-texture-grime,.text-texture-distressed-gold,.text-texture-turf-chalk,.text-texture-vintage-print,.text-texture-broadcast-lines,.text-texture-condensed,.text-texture-condensed-subtle) :is(h1,h2){max-width:100%;color:var(--heading-color);background:0 0;margin-left:-.04em;margin-right:-.12em;padding:.04em .12em .14em .04em;overflow:visible}@supports (color:color-mix(in lab, red, red)){.home-module:is(.text-texture-grain,.text-texture-stamped,.text-texture-striped,.text-texture-outline,.text-texture-gold-foil,.text-texture-jersey-mesh,.text-texture-stitched-jersey,.text-texture-distressed-concrete,.text-texture-grime,.text-texture-distressed-gold,.text-texture-turf-chalk,.text-texture-vintage-print,.text-texture-broadcast-lines,.text-texture-condensed,.text-texture-condensed-subtle) :is(h1,h2){color:color-mix(in srgb,var(--heading-color) var(--text-clean-percent,65%),var(--text-texture-color) var(--text-texture-percent,35%))}}.home-module:is(.text-texture-grain,.text-texture-stamped,.text-texture-striped,.text-texture-outline,.text-texture-gold-foil,.text-texture-jersey-mesh,.text-texture-stitched-jersey,.text-texture-distressed-concrete,.text-texture-grime,.text-texture-distressed-gold,.text-texture-turf-chalk,.text-texture-vintage-print,.text-texture-broadcast-lines,.text-texture-condensed,.text-texture-condensed-subtle) :is(h1,h2){-webkit-text-fill-color:currentColor;filter:none;text-shadow:none;-webkit-mask-image:var(--text-mask),linear-gradient(rgba(0,0,0,var(--text-clean-opacity,.65)) 0 0);-webkit-mask-image:var(--text-mask),linear-gradient(rgba(0,0,0,var(--text-clean-opacity,.65)) 0 0);-webkit-mask-image:var(--text-mask),linear-gradient(rgba(0,0,0,var(--text-clean-opacity,.65)) 0 0);-webkit-mask-image:var(--text-mask),linear-gradient(rgba(0,0,0,var(--text-clean-opacity,.65)) 0 0);mask-image:var(--text-mask),linear-gradient(rgba(0,0,0,var(--text-clean-opacity,.65)) 0 0);-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat}.home-module:is(.text-texture-grain,.text-texture-stamped,.text-texture-striped,.text-texture-outline,.text-texture-gold-foil,.text-texture-jersey-mesh,.text-texture-stitched-jersey,.text-texture-distressed-concrete,.text-texture-grime,.text-texture-distressed-gold,.text-texture-turf-chalk,.text-texture-vintage-print,.text-texture-broadcast-lines,.text-texture-condensed,.text-texture-condensed-subtle) .hero-content h1{margin-bottom:calc(15px - .12em)}.home-module:is(.text-texture-grain,.text-texture-stamped,.text-texture-striped,.text-texture-outline,.text-texture-gold-foil,.text-texture-jersey-mesh,.text-texture-stitched-jersey,.text-texture-distressed-concrete,.text-texture-grime,.text-texture-distressed-gold,.text-texture-turf-chalk,.text-texture-vintage-print,.text-texture-broadcast-lines,.text-texture-condensed,.text-texture-condensed-subtle) .standard-module h2{margin-bottom:calc(9px - .12em)}.home-module:is(.text-texture-grain,.text-texture-stamped,.text-texture-grime,.text-texture-distressed-gold,.text-texture-vintage-print) :is(h1,h2){--text-mask:url(/texture-mask-grime.webp)}.home-module.text-texture-grain :is(h1,h2){-webkit-mask-size:760px;mask-size:760px}.home-module.text-texture-stamped :is(h1,h2){-webkit-mask-size:520px;mask-size:520px}.home-module.text-texture-grime :is(h1,h2){-webkit-mask-size:560px;mask-size:560px}.home-module.text-texture-distressed-gold :is(h1,h2){-webkit-mask-size:420px;mask-size:420px}.home-module.text-texture-vintage-print :is(h1,h2){-webkit-mask-size:310px;mask-size:310px}.home-module:is(.text-texture-distressed-concrete,.text-texture-turf-chalk) :is(h1,h2){--text-mask:url(/texture-mask-concrete.webp)}.home-module.text-texture-distressed-concrete :is(h1,h2){-webkit-mask-size:620px;mask-size:620px}.home-module.text-texture-turf-chalk :is(h1,h2){-webkit-mask-size:390px;mask-size:390px}.home-module:is(.text-texture-jersey-mesh,.text-texture-stitched-jersey) :is(h1,h2){--text-mask:url(/texture-mask-jersey.webp)}.home-module.text-texture-jersey-mesh :is(h1,h2){-webkit-mask-size:780px;mask-size:780px}.home-module.text-texture-stitched-jersey :is(h1,h2){-webkit-mask-size:520px;mask-size:520px}.home-module.text-texture-striped :is(h1,h2){--text-mask:repeating-linear-gradient(0deg,#000 0 3px,transparent 3px 5px)}.home-module.text-texture-broadcast-lines :is(h1,h2){--text-mask:repeating-linear-gradient(0deg,#000 0 2px,transparent 2px 4px)}.home-module.text-texture-condensed :is(h1,h2){--text-mask:repeating-linear-gradient(90deg,#000 0 2px,#00000094 2px 3px,#000 3px 7px)}.home-module.text-texture-condensed-subtle :is(h1,h2){--text-mask:repeating-linear-gradient(90deg,#000 0 8px,#000000d1 8px 9px,#000 9px 16px)}.home-module.text-texture-gold-foil :is(h1,h2){--text-mask:repeating-linear-gradient(173deg,#000 0 12px,#0000008f 12px 15px,#000 15px 28px)}.home-module.text-texture-outline :is(h1,h2){color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px var(--text-texture-color);opacity:var(--text-texture-opacity,.35);-webkit-mask-image:none;mask-image:none}.home-module .module-action{isolation:isolate;border-radius:var(--button-radius,var(--card-radius));transition:transform .16s,background .16s,color .16s;position:relative;overflow:hidden}.home-module .module-action:hover{transform:translateY(-1px)}.home-module.button-style-gold .module-action{border:1px solid var(--button-color);background:var(--button-color);color:var(--button-text-color);justify-content:center;align-items:center;gap:12px;padding:11px 15px;display:inline-flex}.home-module.button-style-outline .module-action{border:1px solid var(--button-color);color:var(--button-text-color);background:0 0;justify-content:center;align-items:center;gap:12px;padding:11px 15px;display:inline-flex}.home-module.button-style-dark .module-action{border:1px solid var(--button-color);justify-content:center;align-items:center;gap:12px;padding:11px 15px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-module.button-style-dark .module-action{border:1px solid color-mix(in srgb, var(--button-color) 52%, transparent)}}.home-module.button-style-dark .module-action{color:var(--button-text-color);background:#071015}.home-module.button-style-light .module-action{border:1px solid var(--button-color);background:var(--button-color);justify-content:center;align-items:center;gap:12px;padding:11px 15px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-module.button-style-light .module-action{background:color-mix(in srgb, var(--button-color) 18%, var(--paper))}}.home-module.button-style-light .module-action{color:var(--button-text-color)}.home-module.button-style-text .module-action{border:0;border-bottom:2px solid var(--button-color);color:var(--button-text-color);background:0 0;padding:0 0 3px}.home-module.button-size-small:not(.button-style-text) .module-action{min-width:120px;min-height:34px;padding:8px 12px;font-size:10px}.home-module.button-size-standard:not(.button-style-text) .module-action{min-width:170px;min-height:42px;padding:11px 15px;font-size:12px}.home-module.button-size-large:not(.button-style-text) .module-action{min-width:230px;min-height:52px;padding:14px 21px;font-size:14px}.home-module.button-size-small.button-style-text .module-action{font-size:10px}.home-module.button-size-standard.button-style-text .module-action{font-size:12px}.home-module.button-size-large.button-style-text .module-action{font-size:14px}.home-module:not(.button-texture-clean) .module-action:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:var(--button-texture-opacity,.35);background:var(--button-texture-color);position:absolute;inset:0;-webkit-mask-repeat:repeat;mask-repeat:repeat}.home-module.button-style-outline:not(.button-texture-clean) .module-action:before,.home-module.button-style-text:not(.button-texture-clean) .module-action:before{box-shadow:inset 0 0 0 2px var(--button-texture-color);background:0 0}.home-module.button-texture-distressed-light .module-action:before{-webkit-mask-image:url(/texture-mask-concrete.webp);mask-image:url(/texture-mask-concrete.webp);-webkit-mask-size:260px;mask-size:260px}.home-module.button-texture-distressed-medium .module-action:before{-webkit-mask-image:url(/texture-mask-concrete.webp);mask-image:url(/texture-mask-concrete.webp);-webkit-mask-size:170px;mask-size:170px}.home-module.button-texture-distressed-heavy .module-action:before{-webkit-mask-image:url(/texture-mask-grime.webp);mask-image:url(/texture-mask-grime.webp);-webkit-mask-size:125px;mask-size:125px}.home-module.button-texture-jersey .module-action:before{-webkit-mask-image:url(/texture-mask-jersey.webp);mask-image:url(/texture-mask-jersey.webp);-webkit-mask-size:150px;mask-size:150px}.home-module.button-texture-condensed .module-action:before{-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 2px,#0009 2px 3px,#000 3px 7px);mask-image:repeating-linear-gradient(90deg,#000 0 2px,#0009 2px 3px,#000 3px 7px)}.home-module.button-texture-condensed-subtle .module-action:before{-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 8px,#000000d1 8px 9px,#000 9px 16px);mask-image:repeating-linear-gradient(90deg,#000 0 8px,#000000d1 8px 9px,#000 9px 16px)}.home-module :is(.eyebrow,.module-kicker){translate:var(--kicker-x,0) var(--kicker-y,0)}.home-module :is(h1,h2){translate:var(--heading-x,0) var(--heading-y,0)}.home-module :is(p,.hero-score-row,.split-stat,.progress,.module-footnote){translate:var(--body-x,0) var(--body-y,0)}.home-module .module-action:not(.custom-element){translate:var(--action-x,0) var(--action-y,0)}.home-module :is(.module-icon,.member-lock){translate:var(--icon-x,0) var(--icon-y,0)}.home-module.object-hidden-kicker :is(.eyebrow,.module-kicker),.home-module.object-hidden-heading :is(h1,h2),.home-module.object-hidden-body :is(p,.hero-score-row,.split-stat,.progress,.module-footnote),.home-module.object-hidden-action .module-action:not(.custom-element),.home-module.object-hidden-icon :is(.module-icon,.member-lock){display:none!important}.home-module.action-anchor-flow .module-action:not(.custom-element){margin-top:20px}.home-module.action-anchor-bottom .standard-module .module-action:not(.custom-element),.home-module.action-anchor-bottom .hero-content .module-action:not(.custom-element){margin-top:auto}.home-module.action-align-left .module-action:not(.custom-element),.home-module.heading-align-left :is(h1,h2),.home-module.kicker-align-left :is(.eyebrow,.module-kicker),.home-module.body-align-left :is(p,.hero-score-row,.split-stat,.progress,.module-footnote),.home-module.icon-align-left :is(.module-icon,.member-lock){text-align:left;align-self:flex-start}.home-module.action-align-center .module-action:not(.custom-element),.home-module.heading-align-center :is(h1,h2),.home-module.kicker-align-center :is(.eyebrow,.module-kicker),.home-module.body-align-center :is(p,.hero-score-row,.split-stat,.progress,.module-footnote),.home-module.icon-align-center :is(.module-icon,.member-lock){text-align:center;align-self:center}.home-module.action-align-right .module-action:not(.custom-element),.home-module.heading-align-right :is(h1,h2),.home-module.kicker-align-right :is(.eyebrow,.module-kicker),.home-module.body-align-right :is(p,.hero-score-row,.split-stat,.progress,.module-footnote),.home-module.icon-align-right :is(.module-icon,.member-lock){text-align:right;align-self:flex-end}.custom-element-layer{z-index:6;pointer-events:none;position:absolute;inset:0}.custom-element{pointer-events:auto;white-space:pre-wrap;text-align:center;max-width:85%;position:absolute}.custom-text{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:clamp(22px,3vw,42px);font-weight:700;line-height:1}.custom-icon{font-size:clamp(30px,4vw,58px);line-height:1}.custom-element.is-selected{outline:2px solid var(--gold-2);outline-offset:6px}.custom-element:is(.text-texture-distressed-concrete,.text-texture-turf-chalk){--text-mask:url(/texture-mask-concrete.webp);-webkit-mask-size:260px,100% 100%;mask-size:260px,100% 100%}.custom-element:is(.text-texture-grime,.text-texture-distressed-gold,.text-texture-grain,.text-texture-stamped,.text-texture-vintage-print){--text-mask:url(/texture-mask-grime.webp);-webkit-mask-size:220px,100% 100%;mask-size:220px,100% 100%}.custom-element:is(.text-texture-jersey-mesh,.text-texture-stitched-jersey){--text-mask:url(/texture-mask-jersey.webp);-webkit-mask-size:190px,100% 100%;mask-size:190px,100% 100%}.custom-element:is(.text-texture-striped,.text-texture-broadcast-lines){--text-mask:repeating-linear-gradient(0deg,#000 0 3px,transparent 3px 5px)}.custom-element.text-texture-condensed{--text-mask:repeating-linear-gradient(90deg,#000 0 2px,#00000094 2px 3px,#000 3px 7px)}.custom-element.text-texture-condensed-subtle{--text-mask:repeating-linear-gradient(90deg,#000 0 8px,#000000d1 8px 9px,#000 9px 16px)}.custom-element:not(.text-texture-clean):not(.text-texture-outline){color:var(--custom-color)!important}@supports (color:color-mix(in lab, red, red)){.custom-element:not(.text-texture-clean):not(.text-texture-outline){color:color-mix(in srgb,var(--custom-color) var(--text-clean-percent,65%),var(--text-texture-color) var(--text-texture-percent,35%))!important}}.custom-element:not(.text-texture-clean):not(.text-texture-outline){text-shadow:none;-webkit-mask-image:var(--text-mask),linear-gradient(rgba(0,0,0,var(--text-clean-opacity,.65)) 0 0);-webkit-mask-image:var(--text-mask),linear-gradient(rgba(0,0,0,var(--text-clean-opacity,.65)) 0 0);-webkit-mask-image:var(--text-mask),linear-gradient(rgba(0,0,0,var(--text-clean-opacity,.65)) 0 0);-webkit-mask-image:var(--text-mask),linear-gradient(rgba(0,0,0,var(--text-clean-opacity,.65)) 0 0);mask-image:var(--text-mask),linear-gradient(rgba(0,0,0,var(--text-clean-opacity,.65)) 0 0);-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat}.custom-element.text-texture-outline{-webkit-text-stroke:1.5px var(--text-texture-color);opacity:var(--text-texture-opacity,.35);color:#0000!important}.block-manager{z-index:60;border-left:1px solid var(--gold);background:#101b21;width:min(430px,96vw);padding:24px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-30px 0 70px #00000073}.manager-header{justify-content:space-between;align-items:flex-start;display:flex}.manager-header h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:5px 0 0;font-size:36px}.manager-header button{cursor:pointer;background:0 0;border:0;font-size:32px}.block-manager>p{color:var(--muted);line-height:1.55}.manager-list{gap:10px;display:grid}.manager-item{background:#152128;border:1px solid #ffffff14;padding:14px}.manager-item>div:first-child{justify-content:space-between;gap:16px;display:flex}.manager-item small{color:var(--muted)}.visibility-toggle{color:var(--gold-2);align-items:center;gap:8px;margin:13px 0;font-size:12px;display:flex}.span-buttons{flex-wrap:wrap;gap:5px;display:flex}.span-buttons button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #34434b;padding:5px 8px;font-size:10px}.span-buttons button.active{color:#111;background:var(--gold);border-color:var(--gold)}.background-picker{grid-template-columns:64px 1fr;align-items:center;gap:6px 10px;margin-top:14px;display:grid}.background-picker>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:800}.background-preview{border:1px solid var(--line);background-color:#0b151b;background-image:repeating-linear-gradient(105deg,#ffffff08 0 1px,#0000 1px 7px),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:64px;height:42px}.background-picker select{width:100%;height:42px;color:var(--paper);background:#081116;border:1px solid #39464d;border-radius:0;padding:0 10px}.appearance-controls{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:11px 10px;margin-top:14px;padding-top:13px;display:grid}.appearance-controls .background-picker{grid-column:1/-1;margin-top:0}.appearance-field{gap:6px;display:grid}.appearance-field>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.appearance-field>span b{color:var(--gold-2)}.appearance-field select{width:100%;height:38px;color:var(--paper);background:#081116;border:1px solid #39464d;border-radius:0;padding:0 8px;font-size:11px}.range-field{grid-column:1/-1}.range-field input{width:100%;accent-color:var(--gold)}.library-shortcut{color:var(--gold-2);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:800}.design-studio{width:min(500px,96vw)}.design-studio>p,.studio-panel>p{color:var(--muted);line-height:1.55}.studio-back{color:var(--gold-2);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;margin:18px 0 6px;padding:0;font-size:10px;font-weight:800}.design-mode-grid{gap:10px;margin-top:20px;display:grid}.design-mode-grid>button{color:var(--paper);text-align:left;cursor:pointer;background:#152128;border:1px solid #ffffff1a;gap:5px;padding:17px 46px 17px 17px;display:grid;position:relative}.design-mode-grid>button:hover,.design-mode-grid>button:focus-visible{border-color:var(--gold);background:#1a282f}.design-mode-grid strong{font-family:var(--font-display),sans-serif;letter-spacing:.02em;text-transform:uppercase;font-size:22px}.design-mode-grid span{color:var(--muted);font-size:11px;line-height:1.45}.design-mode-grid i{color:var(--gold);font-size:20px;font-style:normal;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.studio-panel{gap:14px;padding:17px 0 30px;display:grid}.studio-global-section{background:#dba62e0b;border:1px solid #dba62e57;gap:14px;margin-top:8px;padding:17px;display:grid}.scope-toggle{background:#dba62e0e;border:1px solid #dba62e42;margin:2px 0 4px;padding:11px 12px}.studio-panel .manager-list{margin-top:4px}.studio-field{gap:7px;min-width:0;display:grid}.studio-field>span,.studio-subhead,.color-field>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.studio-field>span{justify-content:space-between;display:flex}.studio-field>span b{color:var(--gold-2)}.studio-field input[type=text],.studio-field textarea,.studio-field select{width:100%;min-width:0;color:var(--paper);font:inherit;background:#081116;border:1px solid #39464d;border-radius:0;outline:0;padding:10px 11px;font-size:12px}.studio-field select{height:42px;padding-block:0}.studio-field textarea{resize:vertical;line-height:1.5}.studio-field input:focus,.studio-field textarea:focus,.studio-field select:focus{border-color:var(--gold);box-shadow:0 0 0 2px #dba62e1f}.studio-field input::placeholder,.studio-field textarea::placeholder{color:#657078}.studio-field input[type=range]{width:100%;accent-color:var(--gold)}.module-target{z-index:3;background:#101b21;border-bottom:1px solid #dba62e59;margin:-17px -24px 4px;padding:17px 24px 15px;position:sticky;top:-24px}.compact-field{margin-top:13px}.studio-color-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.color-field{gap:7px;min-width:0;display:grid}.color-field>div{background:#081116;border:1px solid #39464d;grid-template-columns:39px 1fr;align-items:center;gap:7px;min-height:40px;padding:4px;display:grid}.color-field input[type=color]{cursor:pointer;background:0 0;border:0;width:31px;height:31px;padding:0}.color-field .color-hex-input{width:100%;min-width:0;height:31px;color:var(--paper);text-transform:uppercase;background:0 0;border:0;outline:0;padding:0 7px;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.color-field .color-hex-input:focus{background:#ffffff0a}.studio-reset{color:var(--muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #49565d;justify-self:start;margin-top:8px;padding:9px 12px;font-size:10px;font-weight:800}.studio-reset:hover{border-color:var(--gold);color:var(--gold-2)}.studio-background-picker{margin-top:0}.studio-background-picker+.library-shortcut{margin-top:-6px}.direct-studio{width:min(520px,96vw)}.studio-command-bar{z-index:9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#071015f7;border-block:1px solid #ffffff14;grid-template-columns:repeat(5,1fr);gap:1px;margin:18px -24px 0;padding:9px 12px;display:grid;position:sticky;top:-24px}.studio-command-bar button{min-width:0;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-items:center;gap:2px;padding:8px 4px;font-size:17px;display:grid}.studio-command-bar button span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.studio-command-bar button.active{color:var(--gold-2);background:#dba62e1a;border-color:#dba62e73}.studio-command-bar button:disabled,.ribbon-actions button:disabled{opacity:.28;cursor:not-allowed}.studio-add-bar{background:#142128;border-bottom:1px solid #ffffff14;gap:8px;margin:0 -24px;padding:12px 24px;display:grid}.studio-add-bar>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.studio-add-bar>div{gap:7px;display:flex}.studio-add-bar button{color:var(--paper);cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #3b484f;flex:1;padding:8px;font-size:10px;font-weight:800}.studio-add-bar button:hover{border-color:var(--gold);color:var(--gold-2)}.selection-summary{border-left:3px solid var(--gold);background:#152128;gap:4px;padding:14px;display:grid}.selection-summary span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.selection-summary strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:25px}.selection-summary small,.keyboard-hint{color:var(--muted);font-size:10px;line-height:1.5}.placement-editor{background:#0b161c;border:1px solid #ffffff17;gap:13px;padding:15px;display:grid}.nudge-pad{grid-template-columns:repeat(3,42px);grid-template-areas:".up.""left reset right"".down.";justify-content:center;gap:4px;display:grid}.nudge-pad button{width:42px;height:36px;color:var(--paper);cursor:pointer;background:#152128;border:1px solid #39464d;font-size:17px}.nudge-pad button:first-child{grid-area:up}.nudge-pad button:nth-child(2){grid-area:left}.nudge-pad button:nth-child(3){grid-area:reset}.nudge-pad button:nth-child(4){grid-area:right}.nudge-pad button:nth-child(5){grid-area:down}.nudge-pad button:hover{border-color:var(--gold);color:var(--gold-2)}.studio-coordinate-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.studio-coordinate-grid input[type=number]{width:100%;height:42px;color:var(--paper);background:#081116;border:1px solid #39464d;padding:0 10px}.studio-delete{color:#efaa9e;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#83483e1a;border:1px solid #83483e;justify-self:start;margin-top:12px;padding:10px 12px;font-size:10px;font-weight:800}.manager-select{width:100%;color:var(--paper);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:12px;padding:0;display:flex}.studio-add-card-bar,.manager-item-actions,.media-form-actions{flex-wrap:wrap;gap:8px;display:flex}.studio-add-card-bar button,.manager-item-actions button{color:var(--paper);cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #3b484f;padding:8px 10px;font-size:10px;font-weight:800}.studio-add-card-bar button:hover,.manager-item-actions button:hover{border-color:var(--gold);color:var(--gold-2)}.media-item-checklist{background:#081116;border:1px solid #39464d;gap:7px;max-height:190px;padding:10px;display:grid;overflow:auto}.media-item-checklist label{color:var(--paper);align-items:center;gap:8px;font-size:11px;display:flex}.branded-loading{background:radial-gradient(circle at 50% 42%,#dba62e1f,#0000 20rem),#071015;place-items:center;min-height:100vh;display:grid}.branded-loading>div{justify-items:center;gap:16px;display:grid}.branded-loading img{object-fit:contain;filter:drop-shadow(0 14px 24px #00000080);width:112px;height:112px}.branded-loading span{color:var(--gold-2);font-family:var(--font-display),sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.loading-rule{background:#dba62e2e;width:160px;height:2px;overflow:hidden}.loading-rule i{background:var(--gold);width:45%;height:100%;animation:1.1s ease-in-out infinite alternate branded-progress;display:block}@keyframes branded-progress{0%{transform:translate(-10%)}to{transform:translate(135%)}}.section-page{width:min(1380px,100%);min-height:calc(100vh + 140px);margin:0 auto;padding:125px 34px 190px}.section-hero{max-width:1000px;margin-bottom:44px}.section-hero h1{white-space:normal;overflow-wrap:anywhere;margin-top:13px;font-size:clamp(64px,9vw,128px)}.section-hero p{color:#bdc2c1;max-width:760px;margin:0;font-size:18px;line-height:1.65}.content-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.feature-card,.coming-state,.generator-form,.name-results,.ledger-panel,.settings-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#152128,#091217)}.feature-card{flex-direction:column;min-height:300px;padding:28px;display:flex}.feature-card h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:36px}.feature-card p{color:var(--muted);line-height:1.6}.feature-card button{align-self:flex-start;margin-top:auto}.coming-state{max-width:850px;padding:42px}.section-tabs{gap:8px;margin-bottom:16px;display:flex}.section-tabs button{color:var(--muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#101b21;border:1px solid #39464d;padding:11px 15px;font-size:11px;font-weight:800}.section-tabs button.active{border-color:var(--gold);color:var(--gold-2);background:#dba62e14}.team-analyzer-panel{border:1px solid var(--line);max-width:850px;min-height:310px;box-shadow:var(--shadow);background:linear-gradient(135deg,#152128,#091217);padding:38px}.team-analyzer-panel h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:12px 0;font-size:clamp(44px,6vw,72px)}.team-analyzer-panel p{max-width:650px;color:var(--muted);line-height:1.65}.media-module{width:100%}.media-card-items{gap:10px;width:100%;display:grid}.media-card-item{background:#040a0e7a;border:1px solid #ffffff17;grid-template-columns:100px 1fr;gap:14px;min-width:0;padding:10px;display:grid;text-transform:none!important}.media-card-thumb{background-position:50%;background-size:cover;min-height:72px;display:block}.media-card-item>span:last-child{align-content:center;gap:4px;display:grid}.media-card-item small{color:var(--gold-2);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.media-card-item strong{overflow-wrap:anywhere;color:var(--paper);font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:20px}.media-card-item p{color:var(--muted);margin:0;font-size:12px}.media-layout-grid .media-card-items{grid-template-columns:repeat(2,minmax(0,1fr))}.media-layout-grid .media-card-item{grid-template-columns:1fr}.media-layout-carousel .media-card-items{scroll-snap-type:x mandatory;padding-bottom:7px;display:flex;overflow-x:auto}.media-layout-carousel .media-card-item{scroll-snap-align:start;flex:0 0 min(360px,82%)}.feature-badge{border:1px solid var(--gold);width:max-content;color:var(--gold-2);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;padding:4px 7px;font-size:9px;font-weight:800}.module-action.is-disabled{opacity:.45;cursor:not-allowed}.media-library-page{gap:22px;display:grid}.media-filters{flex-wrap:wrap;gap:12px;display:flex}.media-filters label,.media-admin form>label,.media-form-row label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:800;display:grid}.media-filters select,.media-admin :is(input,select,textarea){min-height:42px;color:var(--paper);background:#081116;border:1px solid #39464d;padding:9px 11px}.media-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.media-library-item{border:1px solid var(--line);min-height:270px;box-shadow:var(--shadow);background:linear-gradient(135deg,#152128,#091217);flex-direction:column;align-items:flex-start;gap:9px;padding:16px;display:flex}.media-library-item>span{background-position:50%;background-size:cover;width:calc(100% + 32px);height:150px;margin:-16px -16px 7px}.media-library-item small{color:var(--gold-2);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.media-library-item strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:27px;line-height:1}.media-library-item p{color:var(--muted);margin:0;line-height:1.5}.media-detail{gap:16px;max-width:980px;display:grid}.media-detail>a:first-child{color:var(--gold-2);text-transform:uppercase;font-size:11px;font-weight:800}.media-detail h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0;font-size:clamp(48px,7vw,86px);line-height:.95}.media-detail .media-deck{max-width:760px;color:var(--muted);font-size:18px;line-height:1.6}.media-detail :is(img,video,iframe){border:1px solid var(--line);object-fit:contain;background:#000;width:100%;max-height:620px}.media-detail iframe{aspect-ratio:16/9}.media-article-copy{max-width:760px;color:var(--paper);font-size:17px;line-height:1.75}.media-admin{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:16px;padding-top:22px;display:grid}.media-admin form{border:1px solid var(--line);background:#101b21;gap:13px;padding:25px;display:grid}.media-admin h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0;font-size:38px}.media-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.media-admin-list{align-content:start;gap:7px;display:grid}.media-admin-list>div{background:#101b21;border:1px solid #ffffff17;align-items:center;gap:7px;padding:11px;display:flex}.media-admin-list>div>span{flex:1;gap:4px;min-width:0;display:grid}.media-admin-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-admin-list small{color:var(--muted);text-transform:uppercase;font-size:10px}.media-admin-list button,.media-form-actions button:not(.gold-button){color:var(--paper);cursor:pointer;background:0 0;border:1px solid #39464d;padding:7px 9px}.coming-state h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:48px}.coming-state p{color:var(--muted);line-height:1.7}.generator-layout{grid-template-columns:1fr 1fr;gap:14px;display:grid}.generator-form,.name-results{padding:32px}.generator-form h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:44px}.generator-form label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;gap:8px;margin:22px 0;font-size:12px;display:grid}.generator-form select{color:#fff;border:1px solid var(--line);background:#091217;padding:13px}.tone-row{flex-wrap:wrap;gap:7px;margin-bottom:24px;display:flex}.tone-row button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #39464d;padding:9px 12px}.tone-row button.active{background:var(--gold);color:#111;border-color:var(--gold)}.generator-form>small{color:var(--muted);margin-top:15px;display:block}.name-results{align-content:center;gap:10px;display:grid}.name-results>div{border-bottom:1px solid #ffffff17;grid-template-columns:38px 1fr auto;align-items:center;gap:15px;padding:20px 0;display:grid}.name-results span{color:var(--gold);font-family:var(--font-display),sans-serif}.name-results strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:28px}.name-results button{border:1px solid var(--line);cursor:pointer;background:0 0;padding:7px 10px}.ledger-panel{grid-template-columns:repeat(4,1fr);padding:32px;display:grid}.ledger-panel>div{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:18px 26px;display:flex}.ledger-panel span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px}.ledger-panel b{font-family:var(--font-display),sans-serif;font-size:40px}.ledger-panel p{color:var(--muted);grid-column:1/-1;margin:25px 26px 5px}.gold{color:var(--gold-2)}.timeline{grid-template-columns:1fr 80px 1fr 80px 1fr;align-items:center;gap:0;display:grid}.timeline>div{border:1px solid var(--line);background:#111d23;flex-direction:column;justify-content:center;min-height:190px;padding:28px;display:flex}.timeline>i{background:var(--gold);height:1px}.timeline span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.timeline strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:10px 0;font-size:32px}.timeline p{color:var(--muted);margin:0}.settings-panel{max-width:900px;padding:32px}.settings-title{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.settings-title h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:7px 0;font-size:40px}.settings-title a{color:var(--gold);text-transform:uppercase;font-size:12px}.settings-panel>label{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.settings-panel>label span{gap:5px;display:grid}.settings-panel>label small{color:var(--muted)}.settings-panel input{width:22px;height:22px;accent-color:var(--gold)}.public-access-panel,.account-settings-panel{border:1px solid var(--line);max-width:900px;box-shadow:var(--shadow);background:repeating-linear-gradient(105deg,#ffffff04 0 1px,#0000 1px 7px),linear-gradient(135deg,#152128,#091217);padding:clamp(28px,5vw,52px)}.public-access-panel h2,.account-settings-panel h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:10px 0 12px;font-size:clamp(42px,6vw,72px);line-height:.95}.public-access-panel p,.account-settings-panel p{max-width:690px;color:var(--muted);margin:0 0 26px;font-size:16px;line-height:1.65}.account-settings-panel{gap:28px;display:grid}.account-settings-panel dl{border-top:1px solid var(--line);margin:0}.account-settings-panel dl>div{border-bottom:1px solid #ffffff14;grid-template-columns:180px 1fr;gap:20px;padding:17px 0;display:grid}.account-settings-panel dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.account-settings-panel dd{color:var(--paper);margin:0;font-weight:700}.account-settings-actions{flex-wrap:wrap;gap:10px;display:flex}.login-layout{grid-template-columns:minmax(0,760px) minmax(250px,360px);align-items:start;gap:18px;display:grid}.login-card,.login-transition-note{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#152128,#091217);gap:18px;padding:clamp(26px,4vw,46px);display:grid}.login-card h2,.login-transition-note h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0;font-size:clamp(38px,5vw,64px);line-height:.96}.login-transition-note h3{font-size:32px}.login-card p,.login-transition-note p{color:var(--muted);margin:0;line-height:1.6}.login-card>small{color:var(--muted);line-height:1.5}.login-card .gold-button{justify-self:start}.login-actions{flex-wrap:wrap;gap:10px;display:flex}.login-transition-note{border-color:#dba62e6b}.login-gate{isolation:isolate;background:radial-gradient(circle at 50% 24%,#dba62e26,#0000 28rem),linear-gradient(#050c1066,#050c10eb),#071015;place-items:center;min-height:100svh;padding:clamp(24px,5vw,64px) 18px;display:grid;position:relative;overflow:hidden}.login-gate:before{content:"";z-index:-1;opacity:.28;transform-origin:bottom;background:linear-gradient(90deg,#0000 calc(50% - 1px),#dba62e2e calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),repeating-linear-gradient(0deg,#0000 0 92px,#ffffff09 92px 94px);position:absolute;inset:-10%;transform:perspective(760px)rotateX(64deg)translateY(34%)}.login-gate-shell{justify-items:stretch;gap:clamp(18px,3vh,30px);width:min(540px,100%);display:grid}.login-gate-brand{place-items:center;display:grid}.login-gate-brand img{object-fit:contain;filter:drop-shadow(0 18px 28px #0000009e);width:clamp(154px,22vh,224px);max-height:250px}.login-gate .login-layout{grid-template-columns:minmax(0,1fr);width:100%}.login-gate .login-card,.login-gate .login-transition-note{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:repeating-linear-gradient(105deg,#ffffff03 0 1px,#0000 1px 7px),linear-gradient(145deg,#152128f7,#071015fa);border-color:#dba62e61}.login-gate .login-card{padding:clamp(25px,4vw,38px)}.login-gate .login-card h2{font-size:clamp(38px,7vw,54px)}.login-gate .login-card .gold-button{justify-content:center;width:100%;min-height:50px}.login-gate .login-card-minimal{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.login-gate .login-transition-note{padding:24px}.password-change-panel{border-color:#dba62e57}.password-change-panel.required{border-color:var(--gold);box-shadow:0 0 0 1px #dba62e29, var(--shadow)}.password-change-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.commissioner-workspace{gap:16px;display:grid}.commissioner-settings-header{background:#101a20;border:1px solid #dba62e7a;justify-content:space-between;align-items:center;gap:30px;padding:22px 26px;display:flex}.commissioner-settings-header h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:5px 0 4px;font-size:clamp(34px,4vw,52px);line-height:.95}.commissioner-settings-header p{color:var(--muted);margin:0}.setup-meter{border-left:1px solid var(--line);flex:none;min-width:150px;padding-left:28px;display:grid}.setup-meter strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:48px;line-height:1}.setup-meter span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:10px}.commissioner-settings-layout{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:16px;display:grid}.commissioner-settings-sidebar{z-index:12;background:#0b1419;border:1px solid #ffffff1c;padding:18px 0 0;position:sticky;top:92px}.commissioner-settings-sidebar>.module-kicker{padding:0 18px 14px;display:block}.commissioner-settings-sidebar nav{display:grid}.commissioner-settings-sidebar button{min-height:66px;color:var(--paper);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff13;border-left:3px solid #0000;gap:4px;padding:12px 16px;display:grid}.commissioner-settings-sidebar button:hover{background:#ffffff09}.commissioner-settings-sidebar button.is-active{border-left-color:var(--gold);background:#dba62e1a}.commissioner-settings-sidebar button strong{letter-spacing:.04em;font-size:12px}.commissioner-settings-sidebar button small{color:var(--muted);font-size:10px;line-height:1.35}.commissioner-settings-sidebar button.is-active small{color:#c6c4ba}.commissioner-settings-content{min-width:0}.commissioner-settings-panel[hidden]{display:none!important}.commissioner-panel-heading{background:#0d171c;border:1px solid #ffffff1a;margin-bottom:14px;padding:22px 24px}.commissioner-panel-heading h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:6px 0 5px;font-size:clamp(30px,3vw,42px);line-height:1}.commissioner-panel-heading p{max-width:760px;color:var(--muted);margin:0;line-height:1.5}.commissioner-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.commissioner-consolidated-grid{grid-template-columns:1fr;gap:16px;display:grid}.setup-card,.portal-notice{border:1px solid var(--line);box-shadow:var(--shadow);background:repeating-linear-gradient(105deg,#ffffff03 0 1px,#0000 1px 7px),linear-gradient(135deg,#152128,#091217);padding:30px;position:relative}.setup-card-wide{grid-column:1/-1}.setup-card-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.setup-card-heading h2,.portal-notice h2,.audit-strip h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:7px 0 0;font-size:clamp(34px,4vw,48px);line-height:1}.setup-card-heading p,.setup-copy{max-width:700px;color:var(--muted);margin:10px 0 0;line-height:1.55}.setup-card-heading p strong{color:var(--paper)}.setup-step{color:#dba62e47;font-family:var(--font-display),sans-serif;flex:none;font-size:50px;line-height:1}.setup-form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.field{gap:7px;min-width:0;display:grid}.field>span{color:#aeb5b5;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.field small{color:#6f797d;font-size:9px}.field input,.field select{width:100%;min-width:0;height:45px;color:var(--paper);font:inherit;background:#081116;border:1px solid #39464d;border-radius:0;outline:0;padding:0 13px}.field input:focus,.field select:focus{border-color:var(--gold);box-shadow:0 0 0 2px #dba62e1f}.full-field{grid-column:1/-1}.setup-actions{align-items:center;gap:18px;margin-top:22px;display:flex}.setup-actions small{color:var(--muted);line-height:1.5}.outline-button,.text-button{color:var(--gold-2);cursor:pointer;font:inherit;background:0 0;border:0}.outline-button{border:1px solid var(--gold);letter-spacing:.09em;text-transform:uppercase;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font-size:11px;font-weight:800;display:inline-flex}.outline-button:hover,.outline-button:focus-visible{background:#dba62e1a}.outline-button:disabled,.gold-button:disabled,.text-button:disabled{cursor:not-allowed;opacity:.48}.text-button{text-transform:uppercase;letter-spacing:.06em;padding:5px;font-size:11px;font-weight:800}.danger-text{color:#d98771}.form-message{border-left:3px solid var(--gold);color:var(--paper);background:#dba62e14;margin-top:18px;padding:12px 14px;font-size:13px}.sticky-message{z-index:20;box-shadow:var(--shadow);margin:0;position:sticky;top:86px}.feature-control-list{margin-top:20px}.feature-control-list label{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.feature-control-list label>span{gap:4px;display:grid}.feature-control-list small{color:var(--muted);line-height:1.45}.feature-control-list input{width:22px;height:22px;accent-color:var(--gold);flex:none}.office-task-list,.media-library-list{gap:10px;display:grid}.office-task-list>div,.media-library-list>div{border-top:1px solid #ffffff17;gap:5px;padding:14px 0;display:grid}.office-task-list span{color:var(--gold-2);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.office-task-list strong,.media-library-list strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:22px}.office-task-list small,.media-library-list small{color:var(--muted);line-height:1.45}.media-status{width:max-content;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;border:1px solid #46535a;padding:4px 7px;font-size:9px;font-weight:800}.media-status.featured{border-color:var(--gold);color:var(--gold-2)}.operations-admin{overflow:hidden}.operations-tabs{border:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);margin:-4px 0 24px;display:grid}.operations-tabs button{min-height:54px;color:var(--muted);cursor:pointer;font:inherit;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#050c109e;border:0;border-right:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;font-size:11px;font-weight:800;display:flex}.operations-tabs button:last-child{border-right:0}.operations-tabs button span{color:#788287;letter-spacing:.04em;font-size:9px}.operations-tabs button.active{background:var(--gold);color:#10171b}.operations-tabs button.active span{color:#10171bb3}.operations-loading,.operations-empty{color:var(--muted);border:1px dashed #ffffff24;margin:0;padding:22px;line-height:1.55}.operations-admin-grid,.shares-admin,.cash-ledger-admin{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.shares-admin,.cash-ledger-admin{grid-template-columns:1fr}.operations-editor,.operations-register,.operations-card{background:#040b0f94;border:1px solid #dba62e3d;min-width:0;padding:22px}.operations-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.operations-heading h2,.operations-heading h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:6px 0 0;font-size:clamp(28px,3vw,39px);line-height:1}.operations-heading h3{font-size:clamp(24px,2.5vw,32px)}.status-chip{color:#c1c7c7;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border:1px solid #526067;align-items:center;width:max-content;min-height:25px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.status-chip.accepted,.status-chip.approved,.status-chip.completed,.status-chip.paid{color:#b7cb83;border-color:#829b61}.status-chip.declined,.status-chip.rejected,.status-chip.cancelled,.status-chip.still_due{color:#e08d76;border-color:#9c5c4b}.status-chip.pending{border-color:var(--gold);color:var(--gold-2)}.operations-editor .field textarea{resize:vertical;width:100%;min-height:240px;color:var(--paper);font:inherit;background:#081116;border:1px solid #39464d;outline:0;padding:13px;line-height:1.55}.operations-editor .field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 2px #dba62e1f}.operations-form-row{grid-template-columns:minmax(180px,.6fr) 1.4fr;align-items:end;gap:16px;margin:14px 0 18px;display:grid}.check-field{min-height:45px;color:var(--muted);align-items:center;gap:10px;font-size:11px;line-height:1.4;display:flex}.check-field input{width:19px;height:19px;accent-color:var(--gold)}.rules-meta{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px 20px;margin:-3px 0 16px;font-size:10px;display:flex}.rules-meta strong{color:var(--gold-2)}.rules-content{color:#d9dcda;white-space:pre-wrap;background:#02080b8c;border:1px solid #ffffff17;max-height:420px;padding:18px;font-size:14px;line-height:1.72;overflow:auto}.rules-response{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.rules-response>div{flex-wrap:wrap;gap:8px;display:flex}.acceptance-list{border-top:1px solid #ffffff17;display:grid}.acceptance-list>div{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 0;display:flex}.acceptance-list>div>span:first-child{gap:3px;min-width:0;display:grid}.acceptance-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dues-admin-shell{gap:18px;display:grid}.finance-overview-panel{border:1px solid var(--line);background:#050e129e;gap:14px;padding:18px;display:grid}.finance-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finance-overview-grid>span{background:#ffffff06;border:1px solid #ffffff14;gap:6px;min-height:76px;padding:12px;display:grid}.finance-overview-grid small,.dues-admin-total small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.finance-overview-grid strong{color:var(--gold);font:900 19px/1 var(--font-display)}.finance-warning-list{gap:7px;display:grid}.finance-warning-list p{color:#ffffffc2;background:#d88a351a;border-left:3px solid #d88a35;gap:3px;margin:0;padding:10px 12px;display:grid}.finance-warning-list strong{color:#f1b76e;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.secondary-pot-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 14px;display:grid}.secondary-pot-breakdown>span{background:#ffffff06;border:1px solid #ffffff14;gap:5px;padding:11px;display:grid}.secondary-pot-breakdown small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.secondary-pot-breakdown strong{color:var(--gold)}.advanced-finance-settings{border:1px solid #ffffff1a;margin:10px 0;padding:10px 12px}.advanced-finance-settings summary{cursor:pointer;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.advanced-finance-settings[open] summary{margin-bottom:12px}.dues-admin-list{border-top:1px solid var(--line);display:grid;overflow-x:auto}.dues-admin-row{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(160px,1.15fr) minmax(110px,.7fr) minmax(145px,.9fr) minmax(125px,.8fr) minmax(105px,.65fr) minmax(175px,1.15fr) minmax(120px,.7fr);align-items:center;gap:10px;min-width:1120px;padding:11px 3px;display:grid}.dues-admin-row>span:first-child{gap:3px;display:grid}.dues-admin-row small{color:var(--muted)}.dues-admin-row :is(select,input){width:100%;height:40px;color:var(--paper);font:inherit;background:#081116;border:1px solid #39464d;padding:0 10px}.dues-admin-header{min-height:39px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.dues-admin-total,.dues-admin-actions{gap:4px;display:grid}.dues-admin-actions .text-button{justify-content:flex-start;font-size:8px}@media (width<=820px){.finance-overview-grid,.secondary-pot-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}.ledger-post-form{grid-template-columns:1.2fr 1fr .55fr .55fr;gap:10px;margin-bottom:18px;display:grid}.ledger-entry-list{border-top:1px solid #ffffff17;display:grid}.ledger-entry{border-bottom:1px solid #ffffff14;grid-template-columns:80px 1fr auto;align-items:center;gap:13px;min-height:64px;padding:10px 0;display:grid}.ledger-entry>div{gap:4px;min-width:0;display:grid}.ledger-entry strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ledger-entry small{color:var(--muted);font-size:10px}.ledger-entry>b{color:#c7d392;font-family:var(--font-display),sans-serif;font-size:22px}.ledger-entry>b.negative{color:#df8c75}.ledger-type{width:max-content;max-width:80px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border:1px solid #526067;padding:4px 6px;font-size:8px;font-weight:800}.ledger-type.pending{border-color:var(--gold);color:var(--gold-2)}.ledger-type.reversed{color:#df8c75;border-color:#9c5c4b}.ledger-admin-entry{border-bottom:1px solid #ffffff14;padding-right:78px;position:relative}.ledger-admin-entry .ledger-entry{border-bottom:0}.ledger-owner{color:var(--gold-2);letter-spacing:.09em;text-transform:uppercase;margin:-9px 0 10px 93px;font-size:9px;font-weight:800;display:block}.ledger-actions{gap:5px;display:flex;position:absolute;top:19px;right:0}.reversal-form{grid-template-columns:1fr auto auto;align-items:center;gap:7px;margin:0 0 12px 93px;display:grid}.reversal-form input{width:100%;height:39px;color:var(--paper);background:#081116;border:1px solid #6e463c;padding:0 10px}.audit-season-select{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;gap:4px;font-size:8px;font-weight:800;display:grid}.audit-season-select select{min-height:38px;color:var(--paper);background:#081116;border:1px solid #39464d;padding:0 10px}.point-audit-filters{grid-template-columns:1fr 1fr 1fr .8fr .8fr;gap:8px;margin-bottom:10px;display:grid}.point-audit-filters label{min-width:0;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:4px;font-size:8px;font-weight:800;display:grid}.point-audit-filters :is(select,input){width:100%;min-width:0;height:38px;color:var(--paper);background:#081116;border:1px solid #39464d;padding:0 9px}.point-audit-search{grid-column:1/-1}.point-audit-summary{color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:12px;margin:10px 0;font-size:9px;display:flex}.point-audit-summary strong{color:var(--gold-2)}.point-audit-table{border-top:1px solid #ffffff17;min-width:0}.point-audit-head,.point-audit-row{grid-template-columns:105px minmax(120px,1fr) minmax(100px,.85fr) minmax(145px,1.35fr) 64px 78px 70px 55px;align-items:center;gap:9px;display:grid}.point-audit-head{min-height:34px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.point-audit-row{border-top:1px solid #ffffff12;min-height:68px;padding:8px 0;position:relative}.point-audit-row>:is(span,time){min-width:0;color:var(--muted);font-size:9px}.point-audit-row>span{gap:3px;display:grid}.point-audit-row>span strong{color:var(--paper);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.point-audit-row>span small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.point-audit-row>b{color:var(--paper);text-align:right;font-size:11px}.point-audit-row>b.positive{color:#9be8bb}.point-audit-row>b.negative{color:#f0a183}.point-audit-row .reversal-form{grid-column:1/-1;margin:3px 0 0}.point-audit-actions{justify-content:flex-end;display:flex}.cash-ledger-entry-form{grid-template-columns:1fr 1fr .7fr;gap:10px;margin-bottom:16px;display:grid}.cash-description,.cash-public-note{grid-column:span 3}.cash-admin-balance{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:28px}.cash-admin-list{border-top:1px solid #ffffff17;display:grid}.cash-admin-row{border-bottom:1px solid #ffffff12;grid-template-columns:90px minmax(180px,1fr) 90px 90px 60px;align-items:center;gap:12px;min-height:62px;display:grid}.cash-admin-row time,.cash-admin-row small{color:var(--muted);font-size:9px}.cash-admin-row>span{gap:3px;min-width:0;display:grid}.cash-admin-row>span strong,.cash-admin-row>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cash-admin-row>b,.cash-admin-row>strong{justify-self:end}.cash-admin-row>b.positive{color:#9be8bb}.cash-admin-row>b.negative{color:#f0a183}.cash-admin-row>strong{color:var(--gold-2)}.cash-admin-row>.reversal-form{grid-column:1/-1;margin:0 0 10px}@media (width<=1180px){.point-audit-head{display:none}.point-audit-body{gap:8px;display:grid}.point-audit-row{border:1px solid #ffffff14;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;gap:6px 12px;padding:12px}.point-audit-row>time{grid-area:3/1}.point-audit-row>span:first-of-type{grid-area:1/1}.point-audit-row>span:nth-of-type(2){grid-area:1/2/3}.point-audit-row>span:nth-of-type(3){grid-area:2/1}.point-audit-row>b:first-of-type{grid-area:1/3}.point-audit-row>b:nth-of-type(2){grid-area:2/3}.point-audit-row>.status-chip{grid-area:3/2}.point-audit-actions{grid-area:1/4/4}.point-audit-row .reversal-form{grid-area:4/1/auto/-1}}.member-operations{gap:16px;margin-top:18px;display:grid}.league-rules-operations{margin-top:16px}.league-rules-operations .rules-card{scroll-margin-top:112px}.operations-two-column{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;display:grid}.operations-card{box-shadow:var(--shadow)}:where(.pigskin-card,.payout-owner-summary,.payouts-card,.league-card,.front-office-card,.my-team-section)[id]{scroll-margin-top:112px}.dues-status-grid{border:1px solid #ffffff17;grid-template-columns:1fr 1fr;display:grid}.dues-status-grid>div{gap:8px;padding:22px;display:grid}.dues-status-grid>div+div{border-left:1px solid #ffffff17}.dues-status-grid span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.dues-status-grid strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:30px}.operations-note{color:var(--muted);margin:16px 0 0;font-size:11px;line-height:1.55}.live-ledger-summary{margin:0}.request-center{margin-top:32px;scroll-margin-top:96px}.request-center-heading{margin-bottom:16px}.request-center-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;display:grid}.request-form{gap:13px;display:grid}.request-form textarea{resize:vertical;width:100%;min-height:138px;color:var(--paper);font:inherit;background:#081116;border:1px solid #39464d;outline:0;padding:13px;line-height:1.5}.request-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 2px #dba62e1f}.request-list{gap:9px;display:grid}.request-row{background:#03090c7a;border:1px solid #ffffff17;gap:8px;padding:15px;display:grid}.request-row-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.request-row-top small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.request-row>strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:23px}.request-row p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.request-row .text-button{justify-self:start;padding-left:0}.conflict-note,.decision-note{color:#dcbd6d;font-size:10px;line-height:1.45;display:block}.decision-note{color:#b9c5c6}.request-history{gap:16px;display:grid}.request-history-copy{max-width:740px;color:var(--muted);margin:-5px 0 0;font-size:12px;line-height:1.55}.request-history .request-list{border-top:1px solid #ffffff17;padding-top:10px}.credit-store{margin-top:32px;scroll-margin-top:96px}.credit-store-heading{align-items:flex-end;margin-bottom:10px}.credit-store-intro{max-width:760px;color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.6}.credit-balance{border-left:2px solid var(--gold);background:#040b0fa6;grid-template-columns:auto auto;align-items:end;gap:0 9px;min-width:190px;padding:11px 14px;display:grid}.credit-balance span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:800}.credit-balance strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:34px;line-height:1}.credit-balance small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding-bottom:3px;font-size:8px;font-weight:800}.credit-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.credit-store-item{min-height:285px;box-shadow:var(--shadow);background:linear-gradient(145deg,#142026f0,#050c10f5);border:1px solid #dba62e59;grid-template-rows:auto auto 1fr auto;gap:11px;padding:22px;display:grid;overflow:hidden}.credit-store-item-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.credit-store-item-head>strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;white-space:nowrap;font-size:28px;line-height:1}.credit-store-item-head>strong small{text-transform:uppercase;font-family:inherit;font-size:12px}.credit-store-item h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0;font-size:clamp(27px,3vw,38px);line-height:.96}.credit-store-item>p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.credit-store-item-foot{align-items:end;gap:10px;display:grid}.credit-store-item-foot>span{color:#bfca90;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.credit-store-item-foot .gold-button{justify-self:start}.credit-store-closed{gap:8px;max-width:760px;display:grid}.credit-store-closed h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0;font-size:clamp(28px,4vw,42px)}.credit-store-closed p{color:var(--muted);margin:0;line-height:1.55}.credit-store-admin{scroll-margin-top:96px}.store-availability{background:#050c109e;border-left:2px solid #9c5c4b;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;display:flex}.store-availability.open{border-left-color:#829b61}.store-availability strong{color:#df8c75;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:9px}.store-availability.open strong{color:#b7cb83}.store-availability span{color:var(--muted);font-size:10px;line-height:1.45}.credit-store-admin-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.credit-store-editor{align-self:start}.store-item-toggles{border:1px solid #ffffff17;display:grid}.store-item-toggles label{cursor:pointer;align-items:center;gap:12px;min-height:62px;padding:11px 13px;display:flex}.store-item-toggles label+label{border-top:1px solid #ffffff17}.store-item-toggles input{width:18px;height:18px;accent-color:var(--gold)}.store-item-toggles span{gap:3px;display:grid}.store-item-toggles strong{color:var(--paper);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.store-item-toggles small{color:var(--muted);font-size:9px;line-height:1.4}.store-inventory-list{gap:9px;display:grid}.store-inventory-list>article{background:#03090c7a;border:1px solid #ffffff1a;gap:8px;padding:15px;display:grid}.store-inventory-list>article.archived{opacity:.68}.store-inventory-list>article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-inventory-list>article>div:first-child small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px}.store-inventory-list>article>strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:25px}.store-inventory-list>article>p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.store-inventory-list>article>b{color:#dcbd6d;letter-spacing:.07em;text-transform:uppercase;font-size:8px}.store-inventory-list>article>div:last-child{align-items:center;gap:8px;display:flex}.store-inventory-list .outline-button{min-height:37px;padding:8px 12px}.approval-admin{scroll-margin-top:96px}.approval-summary{border:1px solid #ffffff1a;grid-template-columns:1fr 1fr;margin-bottom:18px;display:grid}.approval-summary button{min-height:48px;color:var(--muted);cursor:pointer;font:inherit;letter-spacing:.09em;text-transform:uppercase;background:#050c109e;border:0;border-right:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:10px;font-weight:800;display:flex}.approval-summary button:last-child{border-right:0}.approval-summary button span{border:1px solid #526067;place-items:center;min-width:24px;height:24px;display:grid}.approval-summary button.active{color:var(--gold-2);background:#dba62e21}.approval-list{gap:10px;display:grid}.approval-row{background:#040b0f94;border:1px solid #ffffff1a;padding:18px}.approval-row-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.approval-row-head>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.approval-row-head>small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.request-type-label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.approval-row-body{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:22px;display:grid}.approval-row-body h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0 0 8px;font-size:clamp(25px,3vw,34px)}.approval-row-body p{color:var(--muted);white-space:pre-wrap;margin:0 0 11px;line-height:1.55}.approval-row-body>div:first-child>small{color:var(--muted);margin-top:6px;line-height:1.45;display:block}.approval-row-body>div:first-child>small strong{color:var(--paper)}.approval-actions-panel{background:#02070a6b;border-left:1px solid #dba62e52;gap:11px;padding:14px;display:grid}.approval-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.assigned-note{color:var(--gold-2);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.account-settings-stack{gap:16px;display:grid}.account-notifications{border:1px solid var(--line);max-width:900px;box-shadow:var(--shadow);background:linear-gradient(135deg,#152128,#091217);padding:clamp(24px,4vw,38px);scroll-margin-top:96px}.account-notifications .operations-heading h2{font-size:clamp(35px,5vw,52px)}.notification-list{border-top:1px solid #ffffff17;display:grid}.notification-row{min-height:73px;color:var(--paper);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff14;grid-template-columns:9px 1fr auto;align-items:center;gap:13px;padding:12px 4px;display:grid}.notification-row:hover{background:#ffffff06}.notification-row>span:nth-child(2){gap:4px;min-width:0;display:grid}.notification-row strong{font-size:13px}.notification-row small{color:var(--muted);font-size:11px;line-height:1.4}.notification-row time{color:#6f7b80;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.notification-row i{color:var(--gold);font-style:normal}.notification-dot{background:#465057;border-radius:50%;width:7px;height:7px}.notification-dot.unread{background:var(--gold);box-shadow:0 0 0 4px #dba62e1a}.notification-row.unread strong{color:var(--gold-2)}.image-library-card{grid-column:1/-1;scroll-margin-top:88px}.media-upload-form{background:#050d1194;border:1px solid #dba62e47;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:15px;display:grid}.media-upload-form input[type=file]{height:auto;min-height:45px;padding:10px;font-size:11px}.image-library-grid{gap:8px;margin-top:18px;display:grid}.image-library-grid article{background:#040a0e75;border:1px solid #ffffff14;grid-template-columns:78px 1fr auto;align-items:center;gap:12px;min-width:0;padding:8px;display:grid}.image-library-grid :is(img,video){object-fit:cover;border:1px solid #dba62e42;width:78px;height:54px}.image-library-grid article>div{gap:4px;min-width:0;display:grid}.image-library-grid strong{font-family:var(--font-display),sans-serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:18px;overflow:hidden}.image-library-grid small,.empty-library{color:var(--muted);font-size:10px;line-height:1.45}.empty-library{border:1px dashed #ffffff1f;margin:0;padding:15px}.members-heading{align-items:center}.espn-sync-strip{background:#040b0f9e;border:1px solid #dba62e47;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:16px;display:flex}.espn-sync-strip>div{gap:5px;display:grid}.espn-sync-strip strong{color:var(--paper);font-family:var(--font-display), sans-serif;letter-spacing:.02em;text-transform:uppercase;font-size:20px}.espn-sync-strip small{color:var(--muted);line-height:1.4}.add-member-form{background:#050d119e;border:1px solid #dba62e52;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;margin:0 0 24px;padding:18px;display:grid}.temporary-password-field{align-self:stretch}.temporary-password-field>small{color:var(--muted);margin-top:5px;line-height:1.35}.field-with-action{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;display:grid}.field-with-action .text-button{border:1px solid #dba62e59;min-height:45px;padding-inline:12px}.member-table{border-top:1px solid var(--line)}.member-row{color:#d8dbd8;border-bottom:1px solid #ffffff14;grid-template-columns:1.45fr 1fr 1fr .7fr 1fr;align-items:center;gap:16px;min-height:72px;padding:13px 4px;display:grid}.member-row>span:first-child{gap:4px;display:grid}.member-row small{color:var(--muted);overflow-wrap:anywhere}.member-header{min-height:42px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.member-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.status-dot{background:#6c7477;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.status-dot.active{background:#bca04c;box-shadow:0 0 0 3px #bca04c1f}.status-dot.inactive{background:#8a5145}.member-editor{border-bottom:1px solid var(--gold);background:#dba62e0d;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;padding:15px;display:grid}.member-editor-actions{align-items:center;gap:6px;min-height:45px;display:flex}.audit-strip{border:1px solid var(--line);color:#172127;background:repeating-linear-gradient(0deg,#70401f0a 0 1px,#0000 1px 5px),linear-gradient(135deg,#e4dcc9,#cfc4ae);grid-template-columns:.75fr 1.5fr;gap:36px;padding:28px 32px;display:grid}.audit-strip .module-kicker{color:#8c5f12}.audit-strip h2{font-size:38px}.audit-list{grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}.audit-list>div{border-bottom:1px solid #17212726;gap:4px;padding:7px 0;display:grid}.audit-list span,.audit-list p{color:#5e625f;font-size:11px}.portal-notice{flex-direction:column;justify-content:center;align-items:flex-start;max-width:850px;min-height:270px;display:flex}.portal-notice h2{margin:12px 0 14px;font-size:clamp(46px,6vw,72px)}.portal-notice p{max-width:650px;color:var(--muted);margin:0 0 25px;font-size:16px;line-height:1.65}.my-team-page{--my-team-card-title-size:clamp(30px,3vw,42px);--my-team-kicker-size:9px;width:min(1500px,100%);min-height:calc(100vh - 76px);margin:0 auto;padding:64px 24px 180px}.my-team-page h1,.my-team-page h2,.my-team-page h3{font-family:var(--font-display), "Arial Narrow", Impact, sans-serif;text-transform:uppercase}.my-team-page .module-kicker{font-size:var(--my-team-kicker-size)}.my-team-report-gate{background:radial-gradient(circle at 50% 42%,#dba62e1a,#0000 34%),linear-gradient(#040c11c7,#040c11f5),url(/card-bg-stadium-lights-v2.webp) 50%/cover;place-items:center;min-height:calc(100vh - 76px);padding:40px 18px;display:grid}.weekly-report-modal{text-align:center;background:repeating-linear-gradient(105deg,#ffffff04 0 1px,#0000 1px 8px),#050e13f5;border:1px solid #dba62e8a;border-radius:20px;justify-items:center;gap:28px;width:min(560px,100%);padding:clamp(36px,5vw,52px);display:grid;box-shadow:0 34px 90px #000000ad}.weekly-report-modal h1{max-width:470px;font-family:var(--font-display),sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(40px,5vw,58px);line-height:.92}.weekly-report-modal .gold-button{margin:0}.my-team-hero{isolation:isolate;background:linear-gradient(90deg, var(--page-design-background,var(--bg)) 0, #050d12e6 10%, #050d12a1 54%, #050d12e6 93%, var(--page-design-background,var(--bg)) 100%), linear-gradient(112deg,#dba62e1a,transparent 38%), url(/card-bg-stadium-lights-v2.webp) center 56% / cover;min-height:244px;box-shadow:none;border:0;grid-template-columns:minmax(0,1fr) minmax(390px,460px);align-items:center;gap:clamp(32px,5vw,80px);padding:32px 54px 43px;transition:opacity .18s;display:grid;position:relative;overflow:hidden}.my-team-hero:before{content:"";z-index:-1;background:linear-gradient(to bottom, transparent, var(--page-design-background,var(--bg)) 56%, var(--page-design-background,var(--bg)) 100%);position:absolute;inset:38% 0 0}@supports (color:color-mix(in lab, red, red)){.my-team-hero:before{background:linear-gradient(to bottom, transparent, color-mix(in srgb,var(--page-design-background,var(--bg)) 78%,transparent) 56%, var(--page-design-background,var(--bg)) 100%)}}.my-team-hero:after{content:"";z-index:-1;opacity:.13;mix-blend-mode:soft-light;background:repeating-linear-gradient(105deg,#ffffff0a 0 1px,#0000 1px 8px);position:absolute;inset:0}.my-team-hero.is-changing-week{opacity:.64}.my-team-hero-identity{align-items:center;gap:24px;min-width:0;display:flex}.my-team-hero-mark{background:#050c10ad;border:1px solid #dba62e8f;border-radius:50%;flex:0 0 92px;place-items:center;width:92px;height:92px;display:grid;box-shadow:0 16px 36px #0000004d}.my-team-hero-mark img{object-fit:contain;width:74px;height:74px}.my-team-hero-mark span{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:36px}.my-team-hero-copy .eyebrow{text-overflow:ellipsis;white-space:nowrap;max-width:720px;font-size:11px;display:block;overflow:hidden}.my-team-hero-copy .eyebrow i{color:#f7f4ec73;padding:0 7px;font-style:normal}.my-team-hero-copy h1.home-hero-title-match{max-width:100%;color:var(--heading-color,#f7f4ec);font-family:var(--font-display), "Arial Narrow", Impact, sans-serif;letter-spacing:-.04em;overflow-wrap:anywhere;text-shadow:0 8px 30px #0000008c;text-transform:uppercase;margin:10px 0 0;font-size:clamp(66px,8.6vw,118px);font-weight:700;line-height:.88}.my-team-hero-copy h1.home-hero-title-match.heading-scale-small{font-size:clamp(52px,7vw,88px)}.my-team-hero-copy h1.home-hero-title-match.heading-scale-large{font-size:clamp(78px,10vw,138px)}.home-hero-title-match:is(.text-texture-grain,.text-texture-stamped,.text-texture-striped,.text-texture-outline,.text-texture-gold-foil,.text-texture-jersey-mesh,.text-texture-stitched-jersey,.text-texture-distressed-concrete,.text-texture-grime,.text-texture-distressed-gold,.text-texture-turf-chalk,.text-texture-vintage-print,.text-texture-broadcast-lines,.text-texture-condensed,.text-texture-condensed-subtle){max-width:100%;color:var(--heading-color);background:0 0;margin-left:-.04em;margin-right:-.12em;padding:.04em .12em .14em .04em;overflow:visible}@supports (color:color-mix(in lab, red, red)){.home-hero-title-match:is(.text-texture-grain,.text-texture-stamped,.text-texture-striped,.text-texture-outline,.text-texture-gold-foil,.text-texture-jersey-mesh,.text-texture-stitched-jersey,.text-texture-distressed-concrete,.text-texture-grime,.text-texture-distressed-gold,.text-texture-turf-chalk,.text-texture-vintage-print,.text-texture-broadcast-lines,.text-texture-condensed,.text-texture-condensed-subtle){color:color-mix(in srgb,var(--heading-color) var(--text-clean-percent,65%),var(--text-texture-color) var(--text-texture-percent,35%))}}.home-hero-title-match:is(.text-texture-grain,.text-texture-stamped,.text-texture-striped,.text-texture-outline,.text-texture-gold-foil,.text-texture-jersey-mesh,.text-texture-stitched-jersey,.text-texture-distressed-concrete,.text-texture-grime,.text-texture-distressed-gold,.text-texture-turf-chalk,.text-texture-vintage-print,.text-texture-broadcast-lines,.text-texture-condensed,.text-texture-condensed-subtle){-webkit-text-fill-color:currentColor;filter:none;text-shadow:none;-webkit-mask-image:var(--text-mask),linear-gradient(rgba(0,0,0,var(--text-clean-opacity,.65)) 0 0);-webkit-mask-image:var(--text-mask),linear-gradient(rgba(0,0,0,var(--text-clean-opacity,.65)) 0 0);-webkit-mask-image:var(--text-mask),linear-gradient(rgba(0,0,0,var(--text-clean-opacity,.65)) 0 0);-webkit-mask-image:var(--text-mask),linear-gradient(rgba(0,0,0,var(--text-clean-opacity,.65)) 0 0);mask-image:var(--text-mask),linear-gradient(rgba(0,0,0,var(--text-clean-opacity,.65)) 0 0);-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat}.home-hero-title-match:is(.text-texture-grain,.text-texture-stamped,.text-texture-grime,.text-texture-distressed-gold,.text-texture-vintage-print){--text-mask:url(/texture-mask-grime.webp)}.home-hero-title-match.text-texture-grain{-webkit-mask-size:760px;mask-size:760px}.home-hero-title-match.text-texture-stamped{-webkit-mask-size:520px;mask-size:520px}.home-hero-title-match.text-texture-grime{-webkit-mask-size:560px;mask-size:560px}.home-hero-title-match.text-texture-distressed-gold{-webkit-mask-size:420px;mask-size:420px}.home-hero-title-match.text-texture-vintage-print{-webkit-mask-size:310px;mask-size:310px}.home-hero-title-match:is(.text-texture-distressed-concrete,.text-texture-turf-chalk){--text-mask:url(/texture-mask-concrete.webp)}.home-hero-title-match.text-texture-distressed-concrete{-webkit-mask-size:620px;mask-size:620px}.home-hero-title-match.text-texture-turf-chalk{-webkit-mask-size:390px;mask-size:390px}.home-hero-title-match:is(.text-texture-jersey-mesh,.text-texture-stitched-jersey){--text-mask:url(/texture-mask-jersey.webp)}.home-hero-title-match.text-texture-jersey-mesh{-webkit-mask-size:780px;mask-size:780px}.home-hero-title-match.text-texture-stitched-jersey{-webkit-mask-size:520px;mask-size:520px}.home-hero-title-match.text-texture-striped{--text-mask:repeating-linear-gradient(0deg,#000 0 3px,transparent 3px 5px)}.home-hero-title-match.text-texture-broadcast-lines{--text-mask:repeating-linear-gradient(0deg,#000 0 2px,transparent 2px 4px)}.home-hero-title-match.text-texture-condensed{--text-mask:repeating-linear-gradient(90deg,#000 0 2px,#00000094 2px 3px,#000 3px 7px)}.home-hero-title-match.text-texture-condensed-subtle{--text-mask:repeating-linear-gradient(90deg,#000 0 8px,#000000d1 8px 9px,#000 9px 16px)}.home-hero-title-match.text-texture-gold-foil{--text-mask:repeating-linear-gradient(173deg,#000 0 12px,#0000008f 12px 15px,#000 15px 28px)}.home-hero-title-match.text-texture-outline{color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px var(--text-texture-color);opacity:var(--text-texture-opacity,.35);-webkit-mask-image:none;mask-image:none}.my-team-hero-status{background:linear-gradient(90deg,#03090c47,#0000);border-left:1px solid #dba62e6b;grid-template-columns:1fr 1fr;gap:18px 24px;min-width:0;padding:18px 0 18px 32px;display:grid}.my-team-hero-status>div{text-align:center;justify-items:center;gap:6px;display:grid}.my-team-hero-status>div:not(.my-team-week-switcher){padding:4px 16px 0}.my-team-hero-status>div:nth-child(2){border-right:1px solid #dba62e33}.my-team-hero-status small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.4}.my-team-hero-status strong{color:var(--paper);font-family:var(--font-display),sans-serif;font-size:36px;line-height:1}.my-team-week-switcher{grid-column:1/-1;align-items:center;margin-bottom:1px;grid-template-columns:52px minmax(0,1fr) 52px!important;justify-items:stretch!important;gap:12px!important}.my-team-week-switcher>span{text-align:center;border-top:1px solid #dba62e94;border-bottom:1px solid #dba62e94;place-content:center;gap:1px;height:52px;padding:4px 16px 3px;display:grid}.my-team-week-switcher>span strong{color:var(--gold-2);font-size:25px}.my-team-week-switcher>span small{color:#f7f4ec94;letter-spacing:.16em;font-size:7px;line-height:1}.my-team-week-switcher>span small.is-placeholder{visibility:hidden}.my-team-week-switcher button{color:#ffd56b;text-shadow:0 0 12px #f4c85a57;cursor:pointer;background:#dba62e38;border:1px solid #dba62ed6;border-radius:4px;place-items:center;width:52px;height:52px;padding:0 0 4px;font-family:Georgia,serif;font-size:32px;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #f4c85a1a,0 6px 18px #0003,0 0 14px #dba62e12}.my-team-week-switcher button:hover:not(:disabled){border-color:var(--gold-2);background:#dba62e40;transform:translateY(-1px)}.my-team-week-switcher button:disabled{opacity:.34;color:#f4c85a9e;box-shadow:none;cursor:default;background:#dba62e0d}.my-team-last-verified{color:#b7bdbb85;letter-spacing:.08em;text-transform:uppercase;font-size:8px;position:absolute;bottom:20px;right:18px}.front-office-card.weekly-game-plan-card{isolation:isolate;background:#03090d;border-color:#e2a318c2;border-radius:20px;width:100%;min-height:360px;margin:16px 0 22px;padding:30px 34px 24px;display:block;box-shadow:0 22px 52px #00000057,inset 0 0 70px #00000038}.front-office-card.weekly-game-plan-card:after{content:"";z-index:1;border-radius:inherit;opacity:1;pointer-events:none;background:linear-gradient(90deg,#02080c94 0%,#02080c75 38%,#02080c33 58%,#02080c0a 76%,#02080c29 100%),linear-gradient(#02080c0a 0%,#02080c05 58%,#02080c4d 100%),repeating-linear-gradient(105deg,#ffffff03 0 1px,#0000 1px 8px);border:0;position:absolute;inset:0}.weekly-game-plan-art{object-fit:cover;object-position:center;opacity:.96;pointer-events:none;width:100%;height:100%;inset:0;z-index:0!important;position:absolute!important}.front-office-card.weekly-game-plan-card>.weekly-game-plan-frame{z-index:4;border-radius:inherit;pointer-events:none;border:1px solid #e2a318e6;position:absolute;inset:0;box-shadow:inset 0 -1px #ffc64547}.front-office-card.weekly-game-plan-card>.weekly-game-plan-content{z-index:3;grid-template-rows:auto 1fr auto;gap:18px;height:100%;display:grid;position:relative}.weekly-game-plan-heading{width:62%;min-width:0}.weekly-game-plan-heading .module-kicker{color:#f4b52b;letter-spacing:.2em;font-size:12px;font-weight:900}.page-design-shell .front-office-card.weekly-game-plan-card .weekly-game-plan-heading h2{letter-spacing:-.04em;text-wrap:balance;text-transform:uppercase;text-shadow:0 7px 28px #00000057;max-width:720px;margin:10px -.08em 0 0;padding:.04em .1em .13em .02em;font-size:clamp(68px,7vw,104px);line-height:.86;overflow:visible;-webkit-mask-image:url(/texture-mask-concrete.webp),linear-gradient(#000000f5 0 0);mask-image:url(/texture-mask-concrete.webp),linear-gradient(#000000f5 0 0);-webkit-mask-size:620px,100% 100%;mask-size:620px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;color:#f4f1e9!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.weekly-game-plan-insights{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;width:min(1010px,88%);display:grid}.weekly-game-plan-insight{border-right:1px solid #e2a31866;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:6px 26px;display:grid}.weekly-game-plan-insight:first-child{padding-left:0}.weekly-game-plan-insight:last-child{border-right:0}.weekly-game-plan-icon{color:#f4b52b;background:#02080bb8;border:1px solid #f4b52bb8;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 0 18px #e2a3180f}.weekly-game-plan-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.weekly-game-plan-insight>div{gap:5px;min-width:0;display:grid}.weekly-game-plan-insight>div>span{color:#f4b52b;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:900}.weekly-game-plan-insight strong{color:#f3f0e9;min-width:0;font-family:var(--font-display),sans-serif;letter-spacing:-.012em;text-wrap:balance;font-size:clamp(20px,1.6vw,26px);font-weight:700;line-height:1.04}.weekly-game-plan-insight a{color:#e9aa24;letter-spacing:.025em;white-space:nowrap;width:fit-content;font-size:12px;font-weight:700}.weekly-game-plan-insight a:hover,.weekly-game-plan-insight a:focus-visible{color:#ffd66f;text-underline-offset:3px;text-decoration:underline}.weekly-game-plan-stats{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02080bcc;border:1px solid #e2a3188a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,.85fr)) minmax(300px,1.35fr);min-width:0;min-height:82px;display:grid;box-shadow:inset 0 0 25px #00000052}.weekly-game-plan-stats>div{border-right:1px solid #e2a31847;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:11px 20px;display:grid}.weekly-game-plan-stats>div:last-child{border-right:0}.weekly-game-plan-stat-icon{color:#e9aa24}.weekly-game-plan-stat-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:38px;height:38px}.weekly-game-plan-stats>div>span:last-child{gap:1px;min-width:0;display:grid}.weekly-game-plan-stats strong{color:#f2eee5;font-family:var(--font-display),sans-serif;font-size:clamp(34px,3vw,48px);line-height:.9}.weekly-game-plan-stats small{color:#e9aa24;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.weekly-game-plan-stats .is-deadline{grid-template-columns:36px minmax(0,1fr)}.weekly-game-plan-stats .is-deadline strong{font-family:var(--font-display),sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,1.8vw,28px);line-height:1.05;overflow:hidden}.weekly-game-plan-unavailable{z-index:6;border-radius:inherit;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030a0e99;place-content:center;gap:5px;padding:24px;display:grid;position:absolute;inset:0}.weekly-game-plan-unavailable strong{color:var(--paper);font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:clamp(30px,4vw,52px)}.weekly-game-plan-unavailable span{color:var(--muted);font-size:11px}.weekly-game-plan-card.is-unavailable .weekly-game-plan-content{filter:blur(5px);opacity:.34}.my-team-section-reminder{z-index:31;opacity:0;-webkit-backdrop-filter:blur(18px)saturate(.8);backdrop-filter:blur(18px)saturate(.8);pointer-events:none;background:linear-gradient(90deg,#040c11f7,#040c11e6 68%,#040c11f5);border-bottom:2px solid #0000;grid-template-columns:1fr;align-items:center;width:min(1500px,100vw - 40px);min-height:54px;padding:0 19px;transition:opacity .2s,transform .28s cubic-bezier(.22,.72,.2,1),border-color .18s;display:grid;position:fixed;top:68px;left:50%;transform:translate(-50%,-8px);box-shadow:0 13px 30px #0006}.my-team-section-reminder.is-tinted{opacity:1;transform:translate(-50%)}.my-team-section-reminder strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;letter-spacing:.015em;opacity:0;transform-origin:0;text-transform:uppercase;font-size:22px;line-height:1;transition:opacity .16s,transform .38s cubic-bezier(.22,.72,.2,1);transform:translateY(11px)scale(1.7)}.my-team-section-reminder.is-visible{border-bottom-color:#dba62eb8}.my-team-section-reminder.is-visible strong{opacity:1;transform:translateY(0)scale(1)}.my-team-week-report-content{margin-top:72px}.my-team-week-report-shell{position:relative}.week-data-notice{z-index:20;text-align:center;background:#050e13f0;border:1px solid #dba62e94;border-radius:15px;justify-items:center;gap:7px;width:min(620px,100% - 28px);margin:0 auto -145px;padding:25px 30px;display:grid;position:sticky;top:230px;box-shadow:0 25px 70px #0000009e}.week-data-notice>span{color:var(--gold-2);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.week-data-notice strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:clamp(30px,4vw,46px);line-height:.95}.week-data-notice small{color:var(--muted);font-size:10px}.week-data-notice.is-history{background:#050e13d1;margin:0 auto 34px;position:relative;top:auto}.my-team-section{margin:0 0 108px;scroll-margin-top:145px}.my-team-section-heading{border-bottom:2px solid #dba62ead;justify-content:space-between;align-items:flex-end;gap:28px;margin:0 0 28px;padding:0 4px 18px;display:flex}.my-team-section-heading h2{color:var(--gold-2);letter-spacing:-.03em;margin:0;font-size:clamp(42px,5.2vw,70px);line-height:.95}.my-team-command-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.front-office-card{background:repeating-linear-gradient(105deg,#ffffff03 0 1px,#0000 1px 7px),linear-gradient(145deg,#152128f0,#060e13fa);border:1px solid #dba62e47;border-radius:16px;min-width:0;padding:30px;position:relative;overflow:hidden;box-shadow:0 17px 38px #0003}.front-office-card:after{content:"";pointer-events:none;opacity:.14;background:radial-gradient(circle at 82% 12%,#dba62e4d,#0000 32%);position:absolute;inset:0}.front-office-card>*{z-index:1;position:relative}.front-office-card h2{font-size:var(--my-team-card-title-size);letter-spacing:-.025em;margin:7px 0 13px;line-height:.98}.front-office-card h3{margin:7px 0 9px;font-size:27px}.front-office-card p{color:#b9c0bf;line-height:1.58}.front-office-card hr{background:#ffffff17;border:0;height:1px;margin:25px 0}.briefing-card{background:linear-gradient(130deg,#081217ed,#091217ad),url(/card-bg-playbook-v2.webp) 50%/cover;flex-direction:column;grid-column:span 5;justify-content:center;min-height:390px;display:flex}.weekly-briefing-card{justify-content:flex-start}.weekly-briefing-heading{max-width:980px}.weekly-briefing-heading h2{max-width:900px;font-size:var(--my-team-card-title-size);margin-bottom:8px}.weekly-briefing-heading p{color:#d0d4d1;max-width:860px;margin:0;font-size:13px;line-height:1.45}.weekly-briefing-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:18px;display:grid}.weekly-briefing-insight{border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr);align-content:start;gap:3px;min-width:0;padding:12px 0 11px;display:grid}.weekly-briefing-insight>span{color:var(--gold-2);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.weekly-briefing-insight strong{min-width:0;color:var(--paper);font-size:14px;line-height:1.22}.weekly-briefing-insight small{color:#9fa8a5;min-width:0;font-size:9px;line-height:1.35}.weekly-briefing-insight a{width:fit-content;color:var(--gold-2);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;margin-top:3px;font-size:8px;font-weight:900}.weekly-briefing-insight a:hover,.weekly-briefing-insight a:focus-visible{color:#ffe09a;text-underline-offset:3px;text-decoration:underline}.weekly-briefing-insight a b{font-size:11px}.weekly-briefing-footer{color:#c2c9c6b8;letter-spacing:.04em;border-top:1px solid #dba62e2e;flex-wrap:wrap;gap:10px 22px;margin-top:auto;padding-top:10px;font-size:8px;display:flex}.weekly-briefing-footer span{gap:5px;display:flex}.weekly-briefing-footer b{color:#f4c85ad9;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.card-ai-read{border-top:1px solid #dba62e29;border-bottom:1px solid #dba62e29;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-width:0;margin:9px 0 14px;padding:9px 0;display:grid}.card-ai-read>span{width:21px;height:21px;color:var(--gold-2);font-family:var(--font-display),sans-serif;text-transform:uppercase;border:1px solid #dba62e70;border-radius:50%;place-items:center;font-size:9px;display:grid}.card-ai-read p{color:#d3d7d4;margin:0;font-size:11px;line-height:1.42}.card-ai-read.is-prominent{grid-template-columns:30px minmax(0,1fr);margin-block:17px;padding-block:16px}.card-ai-read.is-prominent>span{width:29px;height:29px;font-size:12px}.card-ai-read.is-prominent p{color:var(--paper);font-size:clamp(16px,2vw,22px);line-height:1.35}.briefing-module-focus{outline-offset:5px;animation:.9s ease-in-out 2 briefing-focus-pulse;outline:2px solid #f4c85ae0!important}@keyframes briefing-focus-pulse{50%{outline-color:#f4c85a40;box-shadow:0 0 0 8px #dba62e14,0 18px 42px #0000004d}}.team-health-card{grid-column:span 7;min-height:390px}.card-title-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.score-dial{--score:0%;text-align:center;background:radial-gradient(circle at center,#0c171d 56%,transparent 57%), conic-gradient(var(--gold) var(--score), #ffffff17 0);border-radius:50%;flex:0 0 96px;place-content:center;width:96px;height:96px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.score-dial strong{font-family:var(--font-display),sans-serif;font-size:34px;line-height:.9}.score-dial span{color:var(--gold-2);font-size:10px;font-weight:900}.health-component-list{grid-template-columns:1fr 1fr;gap:7px 11px;display:grid}.health-component-list button{color:var(--paper);cursor:pointer;text-align:left;background:#03090c5c;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:11px 13px;display:grid}.health-component-list button:hover,.health-component-list button.expanded{background:#dba62e0f;border-color:#dba62e7a}.health-component-list button>span{gap:3px;min-width:0;display:grid}.health-component-list button strong{font-size:12px}.health-component-list button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.health-component-list button b{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:20px}.health-component-list button b i{color:var(--muted);font-family:var(--font-geist-sans),sans-serif;font-size:9px;font-style:normal}.health-component-list button p{grid-column:1/-1;margin:7px 0 0;font-size:11px}.profile-card{grid-column:span 4}.trait-row{flex-wrap:wrap;gap:6px;display:flex}.trait-row span,.data-gate,.provider-note{color:#d1c39b;letter-spacing:.07em;text-transform:uppercase;background:#dba62e0f;border:1px solid #dba62e3d;padding:7px 9px;font-size:9px;font-weight:800}.profile-signals{gap:8px;margin-top:18px;display:grid}.profile-signals>div{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;display:grid}.profile-signals span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.profile-signals strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:18px}.profile-signals small{color:#aeb6b3;grid-column:1/-1;font-size:9px;line-height:1.4}.opportunity-card{grid-column:span 8}.count-pill{background:var(--gold);color:#10120d;border-radius:50%;place-items:center;min-width:34px;height:34px;font-weight:900;display:grid}.opportunity-list{grid-template-columns:1fr 1fr;gap:9px;display:grid}.opportunity-list>div{background:#03090c6e;border:1px solid #ffffff14;border-radius:11px;padding:16px;position:relative}.opportunity-list strong{margin:7px 0;font-size:13px;display:block}.opportunity-list p{margin:0 0 7px;font-size:11px}.opportunity-list small{color:var(--muted);font-size:9px}.opportunity-list>div>div{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.opportunity-list :is(button,a){color:var(--gold-2);cursor:pointer;text-transform:uppercase;background:0 0;border:0;font-size:9px;font-weight:800}.priority{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;border:1px solid #ffffff1a;padding:4px 6px;font-size:8px;font-weight:900;display:inline-block}.priority-high{color:#ffad91;border-color:#ff744b59}.priority-medium{color:var(--gold-2);border-color:#dba62e66}.gm-card,.outlook-card{grid-column:span 6}.gm-grade-list{display:grid}.gm-grade-list>div{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:63px;display:grid}.gm-grade-list span{gap:4px;display:grid}.gm-grade-list small{color:var(--muted);font-size:9px;line-height:1.4}.gm-grade-list b{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:28px}.outlook-metrics{grid-template-columns:1fr 1fr;gap:12px;margin:23px 0;display:grid}.outlook-metrics>div{background:#03090c66;border:1px solid #ffffff14;gap:4px;padding:18px;display:grid}.outlook-metrics strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:39px}.front-office-card[data-content-density=sparse]{flex-direction:column;justify-content:center;display:flex}.front-office-card[data-content-density=sparse] .outlook-metrics strong{font-size:clamp(50px,6vw,76px);line-height:.9}.front-office-card[data-content-density=sparse] .outlook-metrics>div{justify-content:center;min-height:128px}.outlook-metrics small,.front-office-card details{color:var(--muted);font-size:10px}.front-office-card summary,.my-team-methodology summary{color:var(--gold-2);cursor:pointer;text-transform:uppercase;font-weight:800}.matchup-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.matchup-score-card{background:linear-gradient(90deg,#060e13f5,#0f191fd6,#060e13f5),url(/card-bg-stadium-lights-v2.webp) 50%/cover;border:1px solid #dba62e6b;border-radius:18px;grid-column:1/-1;align-content:center;gap:30px;min-height:500px;padding:34px;display:grid}.matchup-score-summary{grid-template-columns:1fr 180px 1fr;align-items:center;display:grid}.matchup-side{text-align:center;justify-items:center;gap:7px;display:grid}.matchup-side :is(img,span){object-fit:contain;width:72px;height:72px;color:var(--gold-2);font-family:var(--font-display),sans-serif;background:#040a0e99;border:1px solid #dba62e6b;border-radius:18px;place-items:center;font-size:26px;display:grid}.matchup-side>strong{max-width:330px;font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:clamp(24px,3vw,40px)}.matchup-side>b{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:38px}.matchup-side small{color:var(--muted)}.matchup-center{text-align:center;justify-items:center;gap:6px;display:grid}.matchup-center span,.matchup-center small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.matchup-center strong{color:var(--gold);font-family:var(--font-display),sans-serif;font-size:50px}.matchup-lineups{border-top:1px solid #dba62e38;grid-template-columns:repeat(2,minmax(0,1fr));gap:58px;padding-top:24px;display:grid;position:relative}.matchup-lineups:after{content:"";background:linear-gradient(#0000,#dba62e80 22% 78%,#0000);width:1px;position:absolute;top:35px;bottom:8px;left:50%;transform:translate(-50%)}.featured-matchup-lineup{background:#03090c47;border:1px solid #dba62e24;border-radius:14px;grid-template-columns:repeat(5,minmax(62px,92px));justify-content:center;gap:4px;padding:12px 10px 10px;display:grid}.featured-lineup-label{color:#f7f4eca3;letter-spacing:.12em;text-align:center;text-transform:uppercase;grid-column:1/-1;margin-bottom:4px;font-size:8px;font-weight:900}.featured-matchup-player{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}.featured-player-photo{aspect-ratio:1;color:#f7f4ecad;width:clamp(54px,5.3vw,78px);font-family:var(--font-display),sans-serif;background:linear-gradient(145deg,#17242bf0,#040a0efa);border:1px solid #dba62e94;border-radius:50%;place-items:center;margin-bottom:3px;font-size:19px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden}.featured-player-photo img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.featured-matchup-player.has-projection-edge .featured-player-photo{border:2px solid #ffd064;transform:translateY(-2px)scale(1.035);box-shadow:0 0 0 3px #ffc43938,0 0 22px #ffb82ab8,0 0 42px #ffa31252}.featured-matchup-player.has-projection-edge>small{color:#ffd064;text-shadow:0 0 9px #ffb82a85;font-weight:800}.featured-matchup-player>strong{color:var(--gold-2);letter-spacing:.1em;font-size:10px}.featured-matchup-player>span:not(.sr-only){width:100%;color:var(--paper);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.featured-matchup-player>small{color:var(--muted);font-size:9px}.path-to-victory-card{background:repeating-linear-gradient(108deg,#0000 0 22px,#ffffff03 23px,#0000 24px 46px),radial-gradient(circle at 72% 18%,#e2a3180b,#0000 28%),linear-gradient(125deg,#071015,#0a1318 60%,#050b0f);border-color:#e2a318b3;grid-column:span 2;grid-template-rows:auto minmax(0,1fr);align-content:stretch;min-height:360px;padding:24px 27px 22px;display:grid}.path-to-victory-card>header{text-align:center;justify-items:center;gap:9px;display:grid}.path-to-victory-card h2{color:var(--paper);text-shadow:0 8px 22px #0000007a;margin:0;font-size:clamp(38px,4vw,59px);line-height:.88}.path-simulation-note{color:#b8c0bd;letter-spacing:.04em;font-size:11px;font-weight:700}.path-route-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;min-height:0;margin-top:22px;display:grid}.path-route-step{text-align:center;background:#03090c61;border:1px solid #e2a31861;border-radius:11px;grid-template-rows:minmax(44px,auto) auto;align-content:center;justify-items:center;min-width:0;padding:25px 15px 14px;display:grid;position:relative}.path-route-step:not(:last-child):after{content:"›";z-index:2;color:var(--gold-2);font-family:Arial,sans-serif;font-size:39px;line-height:1;position:absolute;top:50%;right:-14px;transform:translate(50%,-50%)}.path-route-step>b{border:1px solid var(--gold-2);width:30px;height:30px;color:var(--gold-2);font-family:var(--font-display),sans-serif;background:#071015;border-radius:50%;place-items:center;font-size:19px;font-weight:800;display:grid;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.path-route-step>strong{color:var(--paper);align-self:center;font-size:clamp(13px,1.15vw,17px);line-height:1.18}.path-route-step>small{color:#c7cdca;border-top:1px solid #e2a31833;align-self:end;width:100%;margin-top:9px;padding-top:9px;font-size:11px;font-weight:650;line-height:1.25}.path-route-step.is-achieved{background:linear-gradient(145deg,#195b3247,#03110c8c);border-color:#53d881eb;box-shadow:0 0 0 1px #53d88129,0 0 28px #3bd37345,inset 0 0 28px #3bd37314}.path-route-step.is-achieved>b{color:#8aefad;border-color:#70e69a;box-shadow:0 0 16px #3bd37347}.path-route-step.is-achieved>strong{color:#e8fff0;text-shadow:0 0 12px #53d88140}.path-route-step.is-achieved>small{color:#bfe8cc;border-top-color:#53d88142}.path-route-unavailable{text-align:center;background:#03090c59;border:1px solid #e2a3183d;border-radius:11px;align-content:center;min-height:148px;padding:18px;display:grid}.path-route-unavailable strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:28px}.path-route-unavailable p{max-width:530px;color:var(--muted);justify-self:center;margin:7px 0 0;font-size:11px;line-height:1.45}.one-move-card{isolation:isolate;background:radial-gradient(circle at 17% 78%,#e2a31829,#0000 34%),linear-gradient(114deg,#ffffff05 0 1px,#0000 1px 52px),linear-gradient(145deg,#071015,#0a1519 60%,#040a0d);border-color:#f1ba42d6;grid-column:span 1;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;gap:12px;min-height:360px;padding:25px 27px 27px;display:grid}.one-move-header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:start;column-gap:14px;min-width:0;display:grid}.one-move-action{color:var(--gold-2);letter-spacing:.17em;text-transform:uppercase;grid-column:1;font-size:9px;font-weight:900;line-height:1}.page-design-shell .one-move-card .one-move-header h2{max-width:330px;color:var(--paper);letter-spacing:-.035em;text-shadow:0 8px 25px #00000073;grid-column:1;margin:0;padding-top:7px;font-size:clamp(38px,3.25vw,50px);line-height:.92}.one-move-route{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:18px;display:grid}.one-move-route i{background:linear-gradient(90deg,var(--gold-2),#f1ba4226);height:2px;position:relative}.one-move-route i:before{content:"";border:2px solid var(--gold-2);background:#071015;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.one-move-route span{color:var(--gold-2);margin-left:-2px;font-family:Arial,sans-serif;font-size:29px;line-height:.5}.one-move-content{align-self:stretch;align-items:center;min-width:0;display:grid}.one-move-content.has-player{grid-template-columns:clamp(105px,9vw,132px) minmax(0,1fr);gap:clamp(17px,1.8vw,25px)}.one-move-headshot-frame{aspect-ratio:1;background:linear-gradient(145deg,#ffe18c,var(--gold),#e2a31826);clip-path:polygon(13% 0,100% 0,100% 87%,87% 100%,0 100%,0 13%);align-self:center;width:100%;padding:2px;position:relative;box-shadow:0 0 29px #e2a31845}.one-move-headshot-frame>span{z-index:-1;clip-path:inherit;border:1px solid #f1ba4242;position:absolute;inset:-13px}.one-move-headshot{object-fit:cover;object-position:center top;width:100%;height:100%;clip-path:inherit;background:radial-gradient(circle at 50% 35%,#f1ba422b,#0000 62%),#071015;display:block}.one-move-headshot-frame.is-unavailable{display:none}.one-move-copy{gap:8px;min-width:0;display:grid}.one-move-copy strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;letter-spacing:-.015em;text-overflow:ellipsis;text-transform:uppercase;font-size:clamp(22px,2.2vw,30px);line-height:.95;overflow:hidden}.page-design-shell .one-move-card .one-move-content p{color:var(--paper);font-family:var(--font-display),sans-serif;text-wrap:balance;text-transform:uppercase;align-self:center;margin:0;font-size:clamp(17px,1.6vw,22px);line-height:1.16}.battle-card>div{display:grid}.battle-card>div>span{border-top:1px solid #ffffff14;grid-template-columns:42px 1fr 1.5fr 1fr;align-items:center;gap:8px;min-height:45px;display:grid}.battle-card i{color:var(--gold-2);text-align:center;font-style:normal}.battle-card em{color:var(--muted);text-align:center;text-transform:uppercase;font-size:9px;font-style:normal}.swing-card ol{color:#c5cac7;margin:0;padding-left:22px}.swing-card li{padding:8px 0;line-height:1.45}.provider-note{text-transform:none;margin-top:17px;line-height:1.45;display:block}.matchup-brief-card{grid-column:1/-1;min-height:210px}.ai-generated-copy{white-space:pre-line;max-width:920px}.ai-quick-read{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;max-width:940px;margin:17px 0;display:grid}.ai-quick-read>div{border-left:2px solid var(--gold);background:#03090c66;min-width:0;padding:13px 14px}.ai-quick-read strong{color:var(--gold-2);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.ai-quick-read p{color:#d2d6d3;margin:0;font-size:11px;line-height:1.48}.ai-saved-note,.historical-readonly{color:#9aa5a3;letter-spacing:.09em;text-transform:uppercase;margin-top:8px;font-size:8px;font-weight:800;display:inline-block}.ai-generation-state{background:#03090c75;border:1px solid #dba62e3d;border-radius:12px;align-items:center;gap:16px;min-height:96px;margin:16px 0;padding:15px 17px;display:flex}.ai-generation-state>span:last-child{gap:4px;display:grid}.ai-generation-state strong{color:var(--paper);font-family:var(--font-display),sans-serif;letter-spacing:.025em;text-transform:uppercase;font-size:18px}.ai-generation-state small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.ai-generation-logo{flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.ai-generation-logo img{object-fit:contain;filter:drop-shadow(0 8px 14px #00000070);width:54px;height:54px;animation:1.1s ease-in-out infinite alternate ai-logo-pulse}@keyframes ai-logo-pulse{to{opacity:.62;transform:scale(.94)}}.inline-action-error{color:#efb8aa;background:#9139291a;border-left:2px solid #c46952;margin:12px 0 0;padding:9px 11px;font-size:10px;line-height:1.45}.lab-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lab-launch-card{background:radial-gradient(circle at 92% 0,#e2a31812,#0000 34%),linear-gradient(135deg,#081318f7,#040b0ffa);grid-template-rows:minmax(0,1fr) auto;align-items:end;min-height:180px;padding:27px 28px 24px;display:grid}.page-design-shell .front-office-card.lab-launch-card h2{max-width:92%;color:var(--paper);margin:0;font-size:clamp(29px,2.45vw,42px);line-height:.94}.lab-launch-card .text-button{width:max-content;min-height:34px;color:var(--gold-2);letter-spacing:.09em;text-transform:uppercase;border:0;padding:0;font-size:10px;font-weight:900}.lab-launch-card .text-button:hover{color:#ffd66d;transform:translate(3px)}.lab-workbench-backdrop{z-index:5000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010508d1;place-items:center;padding:clamp(12px,3vw,42px);display:grid;position:fixed;inset:0}.lab-workbench{background:radial-gradient(circle at 84% 8%,#e2a31814,#0000 30%),linear-gradient(125deg,#071015,#0b171c 60%,#050b0f);border:1px solid #e2a318c7;border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(1240px,100%);height:min(820px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 35px 110px #000000b8,inset 0 0 80px #e2a31806}.lab-workbench>header{background:#02080b94;border-bottom:1px solid #e2a31861;justify-content:space-between;align-items:center;gap:24px;min-height:98px;padding:22px 28px 19px;display:flex}.lab-workbench>header>div{gap:4px;display:grid}.lab-workbench>header span{color:var(--gold-2);letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:900}.lab-workbench>header h2{color:var(--paper);font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0;font-size:clamp(38px,4vw,58px);line-height:.9}.lab-workbench>header button{width:44px;height:44px;color:var(--paper);background:#03090cbf;border:1px solid #e2a31859;border-radius:50%;font-size:26px}.lab-workbench-body{grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);min-height:0;display:grid}.lab-control-panel,.lab-result-stage{scrollbar-color:var(--gold) #071017;scrollbar-width:thin;min-width:0;min-height:0;overflow:auto}.lab-control-panel::-webkit-scrollbar{width:8px}.lab-result-stage::-webkit-scrollbar{width:8px}.trade-player-pickers fieldset>div::-webkit-scrollbar{width:8px}.lab-control-panel::-webkit-scrollbar-track{background:#071017}.lab-result-stage::-webkit-scrollbar-track{background:#071017}.trade-player-pickers fieldset>div::-webkit-scrollbar-track{background:#071017}.lab-control-panel::-webkit-scrollbar-thumb{background:var(--gold);border-radius:99px}.lab-result-stage::-webkit-scrollbar-thumb{background:var(--gold);border-radius:99px}.trade-player-pickers fieldset>div::-webkit-scrollbar-thumb{background:var(--gold);border-radius:99px}.lab-control-panel{background:#02090c73;border-right:1px solid #e2a3183b;padding:30px 28px}.lab-control-panel>p{color:#c1c8c5;margin:0 0 24px;font-size:13px;line-height:1.55}.lab-control-panel>.gold-button{width:100%;margin-top:20px}.lab-form-grid{gap:14px;display:grid}.lab-form-grid label,.lab-team-select{gap:7px;display:grid}.lab-form-grid label>span,.lab-team-select>span{color:var(--gold-2);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.lab-form-grid select,.lab-team-select select{width:100%;min-height:48px;color:var(--paper);background:#071116;border:1px solid #e2a3184d;border-radius:6px;padding:0 12px;font-size:12px}.lab-result-stage{align-content:center;gap:22px;padding:clamp(28px,4vw,54px);display:grid;position:relative}.lab-result-stage.is-loading{place-items:center}.lab-result-stage.is-loading .ai-generation-state{width:min(440px,100%)}.lab-empty-state{text-align:center;justify-self:center;justify-items:center;gap:12px;max-width:570px;display:grid}.lab-empty-state>span{width:64px;height:64px;color:var(--gold-2);font-family:var(--font-display),sans-serif;border:1px solid #e2a31866;border-radius:50%;place-items:center;font-size:27px;display:grid}.lab-empty-state strong{color:var(--paper);font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:clamp(30px,3.3vw,48px);line-height:.95}.lab-empty-state p{max-width:490px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.lineup-verdict{text-align:center;justify-items:center;gap:2px;display:grid}.lineup-verdict>span,.trade-verdict>div>span,.trade-verdict>div>small{color:var(--gold-2);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.lineup-verdict>strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:clamp(64px,7vw,94px);line-height:.83}.lineup-verdict>small{color:var(--muted);text-transform:uppercase;font-size:10px}.lineup-swap-flow,.trade-proposal{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.lineup-swap-flow>div,.trade-proposal>div{text-align:center;background:#03090c7a;border:1px solid #e2a31847;border-radius:12px;align-content:center;gap:6px;min-height:112px;padding:18px;display:grid}.lineup-swap-flow>div.favored,.trade-proposal>div.favored{border-color:#ffcb4ad1;box-shadow:0 0 26px #e2a31824,inset 0 0 24px #e2a3180a}.lineup-swap-flow>div>span,.trade-proposal>div>span{color:var(--gold-2);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.lineup-swap-flow strong,.trade-proposal strong{color:var(--paper);font-size:14px}.lineup-swap-flow small,.trade-proposal strong small{color:var(--muted);margin-top:3px;font-size:9px;font-weight:600;display:block}.lineup-swap-flow>span,.trade-proposal>span{color:var(--gold-2);font-size:26px}.lab-metric-row{border:1px solid #e2a3183b;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.lab-metric-row>div{text-align:center;border-right:1px solid #e2a31833;align-content:center;justify-items:center;gap:4px;min-height:68px;padding:10px;display:grid}.lab-metric-row>div:last-child{border-right:0}.lab-metric-row span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.lab-metric-row strong{color:var(--paper);font-family:var(--font-display),sans-serif;font-size:22px;line-height:1}.embedded-strategy-read{border-left:3px solid var(--gold);color:#dde0dc;background:#e2a3180e;margin:0;padding:17px 19px;font-size:12px;line-height:1.55}.embedded-strategy-read.is-muted{color:var(--muted)}.lab-mode-tabs{border:1px solid #e2a31847;border-radius:7px;grid-template-columns:1fr 1fr;margin-bottom:22px;display:grid;overflow:hidden}.lab-mode-tabs button{min-height:44px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#03090c6b;border:0;border-right:1px solid #e2a31838;font-size:9px;font-weight:900}.lab-mode-tabs button:last-child{border-right:0}.lab-mode-tabs button.active{color:var(--gold-2);background:#e2a31824}.trade-player-pickers{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.trade-player-pickers fieldset{border:1px solid #e2a3183d;border-radius:8px;min-width:0;margin:0;padding:0;overflow:hidden}.trade-player-pickers legend{width:100%;color:var(--gold-2);letter-spacing:.1em;text-transform:uppercase;background:#e2a31812;justify-content:space-between;padding:10px 11px;font-size:8px;font-weight:900;display:flex}.trade-player-pickers legend small{color:var(--muted)}.trade-player-pickers fieldset>div{scrollbar-color:var(--gold) #071017;scrollbar-width:thin;max-height:230px;overflow:auto}.trade-player-pickers label{min-height:48px;color:var(--paper);cursor:pointer;border-top:1px solid #ffffff0e;align-items:center;gap:8px;padding:7px 9px;display:flex}.trade-player-pickers label.active{background:#e2a31817}.trade-player-pickers label input{accent-color:var(--gold)}.trade-player-pickers label span{gap:2px;min-width:0;display:grid}.trade-player-pickers label strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.trade-player-pickers label small,.trade-player-pickers fieldset p{color:var(--muted);font-size:8px}.trade-player-pickers fieldset p{margin:0;padding:14px;line-height:1.4}.trade-verdict{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:5px 18px;display:grid}.trade-verdict>div{border:1px solid #e2a31861;border-radius:11px;grid-row:1/span 2;justify-items:center;padding:13px;display:grid}.trade-verdict>div>strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:50px;line-height:.9}.trade-verdict h3{color:var(--paper);font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0;font-size:clamp(34px,4vw,54px);line-height:.9}.trade-verdict>span{color:var(--muted);font-size:10px}.trade-proposal strong+strong{border-top:1px solid #ffffff14;margin-top:7px;padding-top:7px}.lab-methodology{color:#7f8b89;font-size:8px;line-height:1.45}.alternate-timeline-note{background:#03090c61;border:1px solid #e2a3183d;border-radius:9px;gap:7px;padding:17px;display:grid}.alternate-timeline-note strong{color:var(--paper);font-size:13px}.alternate-timeline-note span{color:var(--muted);font-size:10px;line-height:1.45}.alternate-timeline-headline{color:var(--paper);font-family:var(--font-display),sans-serif;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(40px,5vw,67px);line-height:.88}.alternate-record-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.alternate-record-grid>div{text-align:center;background:#03090c6b;border:1px solid #e2a31840;border-radius:12px;justify-items:center;gap:4px;padding:19px;display:grid}.alternate-record-grid>div.is-alternate{border-color:#e2a318c2;box-shadow:0 0 26px #e2a3181f}.alternate-record-grid>div>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.alternate-record-grid>div>strong{color:var(--paper);font-family:var(--font-display),sans-serif;font-size:clamp(48px,5vw,68px);line-height:.9}.alternate-record-grid>div>small{color:var(--gold-2);text-transform:uppercase;font-size:10px;font-weight:900}.alternate-record-grid>span{color:var(--gold-2);font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:24px}.lab-insufficient{color:var(--muted);text-align:center;margin:0;font-size:13px;line-height:1.55}.coach-section{background:radial-gradient(circle at 20% 3%,#e2a31813,#0000 28%),linear-gradient(112deg,#040b0ff7,#081217e6),url(/card-bg-playbook-v2.webp) 50%/cover;border:1px solid #e2a318c2;border-radius:24px;margin:0 0 18px;padding:clamp(30px,4vw,58px);scroll-margin-top:145px;overflow:hidden;box-shadow:0 28px 80px #0006,inset 0 0 70px #e2a31806}.coach-heading{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.coach-title-lockup{align-items:center;gap:clamp(13px,1.7vw,24px);display:flex}.coach-title-lockup h2{color:var(--gold-2);font-family:var(--font-display),sans-serif;letter-spacing:.015em;text-transform:uppercase;text-shadow:0 9px 28px #00000085;margin:0;font-size:clamp(54px,5.4vw,82px);font-weight:800;line-height:.86}.coach-whistle-icon{fill:#e2a31833;width:clamp(48px,4.2vw,68px);height:auto;stroke:var(--gold-2);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3px;filter:drop-shadow(0 7px 10px #e2a3182e);overflow:visible}.coach-personalities{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:35px 0 31px;display:grid}.coach-personalities button{min-height:142px;color:var(--paper);cursor:pointer;text-align:left;background:linear-gradient(135deg,#0b1418d6,#03090cb3);border:1px solid #e2a31861;border-radius:14px;align-content:center;gap:10px;padding:24px 52px 24px 24px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.coach-personalities button:hover:not(:disabled){border-color:#e2a318c7;transform:translateY(-1px)}.coach-personalities button.active{border-color:var(--gold-2);background:linear-gradient(135deg,#e2a31821,#03090cbd);box-shadow:0 0 0 1px #ffd45b4d,0 0 28px #e2a31838,inset 0 0 30px #e2a3180f}.coach-personalities button:disabled{cursor:wait}.coach-personalities strong{font-size:clamp(15px,1.4vw,21px);line-height:1.18}.coach-personalities small{color:#c4c9c6;font-size:clamp(10px,.85vw,13px);line-height:1.48}.coach-personality-check{color:#0000;border:1px solid #e2a31861;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid;position:absolute;top:19px;right:19px}.coach-personalities button.active .coach-personality-check{border-color:var(--gold-2);color:var(--gold-2);box-shadow:0 0 16px #e2a31838}.coach-play-divider{border-top:1px solid #e2a31894;margin:2px 0 12px;position:relative}.coach-play-divider span{color:var(--gold-2);letter-spacing:.18em;text-transform:uppercase;background:#071015;padding:0 15px 0 0;font-size:11px;font-weight:900;line-height:20px;display:inline-block;position:relative;top:-10px}.coach-guides{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.coach-guides button{color:#e8e8e2;cursor:pointer;text-align:left;background:linear-gradient(110deg,#0b1418d1,#03090c9e);border:1px solid #e2a3187a;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;min-height:76px;padding:0 clamp(18px,2.2vw,30px);font-size:clamp(15px,1.35vw,21px);line-height:1.2;transition:border-color .16s,background .16s,color .16s;display:flex}.coach-guides button:hover:not(:disabled),.coach-guides button.active{border-color:var(--gold-2);color:var(--paper);background:#e2a31817}.coach-guides button:disabled{opacity:.38;cursor:not-allowed}.coach-guides span{color:var(--gold-2);flex:none;font-size:28px;line-height:1}.coach-selection-note{color:var(--muted);margin:14px 0 0;font-size:11px}.coach-unavailable{border-left:3px solid var(--gold);background:#03090c85;margin-top:18px;padding:19px}.coach-unavailable p{color:var(--muted);margin:6px 0 0;line-height:1.5}.coach-ai-response{border:1px solid var(--gold-2);background:radial-gradient(circle at 12% 20%,#e2a31817,#0000 35%),#03090cd4;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:clamp(24px,4vw,58px);min-height:190px;margin-top:28px;padding:clamp(24px,3vw,38px);display:grid;position:relative;overflow:visible;box-shadow:0 0 0 1px #e2a3181f,0 0 28px #e2a31829,inset 0 0 34px #e2a3180a}.coach-take-main{min-width:0}.coach-take-heading{color:var(--gold-2);align-items:center;gap:13px;display:flex}.coach-take-heading>span{border:1px solid var(--gold-2);border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:29px;line-height:1;display:grid}.coach-take-heading>strong{letter-spacing:.14em;text-transform:uppercase;font-size:16px;font-weight:900}.coach-take-main>.module-kicker{color:#9ea8a5;margin:12px 0 16px;display:block}.coach-take-copy{gap:7px;display:grid}.coach-take-copy p{color:#e3e4df;gap:8px;margin:0;font-size:clamp(14px,1.25vw,19px);line-height:1.36;display:flex}.coach-take-copy strong{color:var(--gold-2);letter-spacing:.09em;text-transform:uppercase;flex:none;font-size:.74em;font-weight:900;line-height:1.85}.coach-take-copy span{min-width:0}.coach-take-actions{border-left:1px solid #e2a3184d;gap:23px;padding-left:clamp(0px,2vw,28px);display:grid}.coach-confidence>span{color:var(--gold-2);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.coach-confidence>div{align-items:center;gap:5px;display:flex}.coach-confidence b{color:#3b403d;font-size:21px}.coach-confidence b.active{color:var(--gold-2);text-shadow:0 0 12px #e2a3182e}.coach-confidence strong{color:var(--gold-2);margin-left:10px;font-size:17px}.coach-take-actions>button{min-height:54px;color:var(--gold-2);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:#050d11c7;border:1px solid #e2a3189e;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;font-size:10px;font-weight:900;display:flex}.coach-take-actions>button:hover{background:#e2a3181c}.coach-chat-backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010609d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.coach-chat-modal{background:linear-gradient(125deg,#050e13fc,#0c171df7),url(/card-bg-playbook-v2.webp) 50%/cover;border:1px solid #e2a318d1;border-radius:20px;grid-template-rows:auto minmax(180px,1fr) auto auto;width:min(900px,100%);max-height:min(820px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 36px 100px #000000c2,inset 0 0 60px #e2a3180a}.coach-chat-modal>header{border-bottom:1px solid #e2a31842;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px 20px;display:flex}.coach-chat-title{align-items:center;gap:8px;display:flex}.coach-chat-title h2{color:var(--gold-2);font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0;font-size:clamp(38px,5vw,58px);line-height:.86}.coach-whistle-asset{flex:0 0 51px;place-items:center;width:51px;height:36px;display:grid}.coach-whistle-asset img{object-fit:contain;width:51px;height:auto}.coach-chat-modal>header>button{width:42px;height:42px;color:var(--paper);cursor:pointer;background:#03090cb3;border:1px solid #e2a31866;border-radius:50%;flex:0 0 42px;font-size:26px;line-height:1}.coach-chat-thread{align-content:start;gap:14px;padding:24px 28px;display:grid;overflow:auto}.coach-chat-thread,.coach-chat-start{scrollbar-width:thin;scrollbar-color:#e2a318c7 #03090cc2}.coach-chat-thread::-webkit-scrollbar{width:8px}.coach-chat-start::-webkit-scrollbar{width:8px}.coach-chat-thread::-webkit-scrollbar-track{background:#03090cc2}.coach-chat-start::-webkit-scrollbar-track{background:#03090cc2}.coach-chat-thread::-webkit-scrollbar-thumb{background:#e2a318c7;border:2px solid #03090cc2;border-radius:999px}.coach-chat-start::-webkit-scrollbar-thumb{background:#e2a318c7;border:2px solid #03090cc2;border-radius:999px}.coach-chat-thread::-webkit-scrollbar-thumb:hover{background:var(--gold-2)}.coach-chat-start::-webkit-scrollbar-thumb:hover{background:var(--gold-2)}.coach-chat-thread article{background:#03090ca8;border:1px solid #ffffff14;border-radius:13px;width:min(82%,680px);padding:15px 17px}.coach-chat-thread article.is-owner{background:#e2a3181a;border-color:#e2a31852;justify-self:end}.coach-chat-thread article>span{color:var(--gold-2);letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.coach-chat-thread article>p{color:#e2e4df;margin:0;font-size:14px;line-height:1.5}.coach-chat-thread .coach-take-copy p{font-size:13px}.coach-chat-modal>form{background:#02080b9e;border-top:1px solid #e2a3183d;gap:9px;padding:20px 28px 24px;display:grid}.coach-chat-modal>form>label{color:var(--gold-2);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.coach-chat-modal textarea{resize:vertical;width:100%;min-height:82px;color:var(--paper);font:inherit;background:#03090cd1;border:1px solid #e2a31857;border-radius:9px;outline:0;padding:13px 15px;line-height:1.45}.coach-chat-modal textarea:focus{border-color:var(--gold-2);box-shadow:0 0 0 2px #e2a3181c}.coach-chat-modal textarea:disabled{opacity:.5;cursor:not-allowed}.coach-chat-modal>form>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.coach-chat-modal>form small{color:var(--muted);font-size:9px}.coach-chat-modal>form .outline-button{min-width:170px;margin:0}.coach-chat-modal>.inline-action-error{margin:0 28px 20px}.coach-launcher{z-index:995;width:clamp(84px,6.75vw,104px);height:clamp(116px,9vw,137px);color:var(--gold-2);cursor:pointer;filter:drop-shadow(0 12px 18px #00000094);background:0 0;border:0;outline:0;place-items:center;padding:0;transition:transform .18s,filter .18s,opacity .18s;display:grid;position:fixed;bottom:4px;right:12px}.coach-launcher.has-studio-neighbor{right:82px}.coach-launcher:hover,.coach-launcher:focus-visible{filter:drop-shadow(0 16px 22px #000000a3)drop-shadow(0 0 10px #e2a31838);transform:translateY(-5px)scale(1.025)}.coach-launcher:focus-visible{box-shadow:0 0 0 2px var(--gold-2);border-radius:20px}.coach-launcher.is-open{opacity:0;pointer-events:none}.coach-launcher img{object-fit:contain;width:clamp(71px,5.55vw,89px);height:auto;position:absolute;bottom:17px;right:50%;transform:translate(50%)}.coach-launcher>span{color:var(--gold-2);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#040c11f0;border:1px solid #e2a3188c;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900;line-height:1;position:absolute;bottom:0;left:50%;right:auto;transform:translate(-50%);box-shadow:0 7px 16px #00000057}.coach-chat-modal.coach-chat-popover{z-index:1150;transform-origin:100% 100%;border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(430px,100vw - 36px);height:min(690px,100vh - 104px);max-height:calc(100vh - 104px);animation:.18s ease-out both coach-popover-in;position:fixed;bottom:18px;right:18px}@keyframes coach-popover-in{0%{opacity:0;transform:translateY(12px)scale(.975)}}.coach-chat-popover>header{padding:18px 19px 15px}.coach-chat-popover .coach-chat-title h2{font-size:42px}.coach-chat-popover .coach-chat-title{gap:8px}.coach-chat-popover .coach-whistle-asset{flex-basis:51px;width:51px;height:36px}.coach-chat-popover .coach-whistle-asset img{width:51px}.coach-chat-header-actions{align-items:center;gap:8px;display:flex}.coach-chat-header-actions button{min-width:0;height:36px;color:var(--gold-2);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#03090cb3;border:1px solid #e2a31861;border-radius:999px;padding:0 10px;font-size:8px;font-weight:900}.coach-chat-header-actions button:last-child{width:36px;color:var(--paper);letter-spacing:0;padding:0;font-size:23px;font-weight:400}.coach-chat-header-actions button:hover{border-color:var(--gold-2);background:#e2a3181a}.coach-chat-personalities{background:#02080b6b;border-bottom:1px solid #e2a31833;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px 19px;display:grid}.coach-chat-personalities button{color:#c8ceca;cursor:pointer;background:#050e12b3;border:1px solid #e2a31840;border-radius:7px;min-height:34px;padding:0 9px;font-size:8px;font-weight:800}.coach-chat-personalities button:hover:not(:disabled),.coach-chat-personalities button.active{border-color:var(--gold-2);color:var(--gold-2);background:#e2a3181a}.coach-chat-personalities button:disabled{cursor:wait;opacity:.55}.coach-chat-start{min-height:0;padding:18px 19px 16px;position:relative;overflow-y:auto}.coach-chat-prompt-content{transition:filter .16s,opacity .16s}.coach-chat-start.is-loading .coach-chat-prompt-content{filter:blur(5px);opacity:.34;pointer-events:none;-webkit-user-select:none;user-select:none}.coach-chat-loading-overlay{z-index:3;justify-items:center;gap:10px;display:grid;position:absolute;top:18px;left:19px;right:19px}.coach-chat-loading-overlay .ai-generation-state{background:#03090ce6;border-color:#e2a3188f;width:100%;min-height:108px;margin:0;box-shadow:0 16px 42px #00000094}.coach-chat-loading-overlay .loading-rule{width:min(210px,72%)}.coach-chat-start .coach-play-divider{margin:4px 0 11px}.coach-chat-start .coach-play-divider span{background:#071015;font-size:9px}.coach-chat-plays{gap:7px;display:grid}.coach-chat-plays button{color:#e1e3de;cursor:pointer;text-align:left;background:#03090c94;border:1px solid #e2a31857;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 14px;font-size:11px;display:flex}.coach-chat-plays button span{color:var(--gold-2);font-size:20px}.coach-chat-plays button:hover:not(:disabled),.coach-chat-plays button.active{border-color:var(--gold-2);background:#e2a31814}.coach-chat-plays button:disabled{cursor:not-allowed;opacity:.4}.coach-chat-popover .coach-unavailable{margin-top:12px;padding:12px}.coach-chat-popover .coach-unavailable strong{color:var(--gold-2);text-transform:uppercase;font-size:10px}.coach-chat-popover .coach-unavailable p{font-size:9px}.coach-chat-popover .coach-chat-thread{padding:18px 19px}.coach-chat-popover .coach-chat-thread article{width:92%;padding:12px 13px}.coach-chat-popover .coach-chat-thread article>p{font-size:12px}.coach-chat-popover .coach-chat-thread .coach-take-copy p{font-size:11px}.coach-chat-popover>form{padding:14px 19px 17px}.coach-chat-popover textarea{resize:none;min-height:66px;max-height:110px;padding:10px 12px;font-size:11px}.coach-chat-popover>form>div{gap:10px}.coach-chat-popover>form small{max-width:170px;line-height:1.35}.coach-chat-popover>form .outline-button{min-width:132px;min-height:38px;padding-inline:12px;font-size:8px}.coach-chat-popover>.ai-generation-state{min-height:72px;margin:0 19px 12px}.coach-chat-popover>.inline-action-error{margin:0 19px 14px}.team-history-row{justify-content:flex-end;margin:52px 0 28px;display:flex}.team-history-trigger{justify-content:space-between;align-items:center;gap:28px;margin:0;display:flex}.my-team-top-button{z-index:45;width:54px;height:54px;color:var(--gold-2);opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;pointer-events:none;background:#040c11eb;border:1px solid #dba62eb8;border-radius:50%;place-content:center;gap:0;transition:opacity .16s,transform .16s,background .16s;display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%,12px);box-shadow:0 14px 34px #0006}.my-team-top-button.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.my-team-top-button:hover{background:#dba62e29}.my-team-top-button>span{font-size:21px;line-height:.85}.my-team-top-button small{letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.team-history-backdrop{z-index:110;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010609c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.team-history-modal{background:linear-gradient(125deg,#050e13fa,#0c171df5),url(/card-bg-playbook-v2.webp) 50%/cover;border:1px solid #e2a318d1;border-radius:20px;width:min(760px,100%);max-height:min(760px,100vh - 48px);padding:clamp(24px,4vw,42px);overflow:auto;box-shadow:0 36px 100px #000000b8,inset 0 0 60px #e2a31809}.team-history-modal>header{border-bottom:1px solid #e2a31847;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.team-history-modal h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:8px 0 0;font-size:clamp(42px,6vw,68px);line-height:.9}.team-history-modal>header>button{width:42px;height:42px;color:var(--paper);cursor:pointer;background:#03090cb3;border:1px solid #e2a31861;border-radius:50%;flex:0 0 42px;font-size:26px;line-height:1}.team-history-list{margin-top:8px;display:grid}.team-history-list article{border-bottom:1px solid #ffffff14;grid-template-columns:84px minmax(0,1fr) 70px;align-items:center;gap:20px;min-height:90px;display:grid}.team-history-list article>strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:30px}.team-history-list article>span{gap:5px;min-width:0;display:grid}.team-history-list article b{color:var(--paper);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.team-history-list article small{color:var(--muted);text-transform:uppercase;font-size:10px}.team-history-list article em{color:var(--paper);font-family:var(--font-display),sans-serif;text-align:right;font-size:32px;font-style:normal}.team-history-list>p{color:var(--muted);margin:24px 0 0}.my-team-methodology{border-top:1px solid var(--line);color:var(--muted);padding:22px 26px}.my-team-methodology ul{padding-left:20px;line-height:1.65}.my-team-methodology p{font-size:11px}.my-team-loading,.my-team-empty{flex-direction:column;justify-content:center;align-items:flex-start;max-width:1000px;min-height:520px;display:flex}.my-team-loading{text-align:center;align-items:center;gap:16px;max-width:none;min-height:calc(100vh - 204px)}.my-team-loading-logo{object-fit:contain;filter:drop-shadow(0 14px 24px #00000080);width:112px;height:112px;animation:1.1s ease-in-out infinite alternate ai-logo-pulse}.my-team-loading strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.my-team-loading h1,.my-team-empty h1{max-width:900px;margin:12px 0 18px;font-size:clamp(50px,7vw,88px);line-height:.9}.my-team-loading p,.my-team-empty p{max-width:690px;color:var(--muted);font-size:16px;line-height:1.65}.empty-note{color:var(--muted)}.my-team-admin{margin-top:22px}.my-team-admin-providers{flex-wrap:wrap;gap:7px;margin:0 0 18px;display:flex}.my-team-admin-providers span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;border:1px solid #ffffff1a;padding:8px 10px;font-size:9px;font-weight:800}.my-team-admin-providers span.connected{color:var(--gold-2);background:#dba62e0f;border-color:#dba62e66}.my-team-season-selector{background:#dba62e0a;border:1px solid #dba62e38;grid-template-columns:minmax(220px,360px) 1fr;align-items:end;gap:22px;margin:0 0 20px;padding:16px;display:grid}.my-team-season-selector p{color:var(--muted);margin:0 0 7px;font-size:11px;line-height:1.5}.my-team-admin-grid{grid-template-columns:1fr 1fr;gap:28px;margin:24px 0;display:grid}.my-team-admin-grid>div{background:#040a0e61;border:1px solid #ffffff14;min-width:0;padding:20px}.health-weight-list{margin-top:14px;display:grid}.health-weight-list label{border-top:1px solid #ffffff12;grid-template-columns:145px 1fr;align-items:center;gap:15px;min-height:48px;display:grid}.health-weight-list label>span{justify-content:space-between;gap:8px;font-size:11px;display:flex}.health-weight-list small{color:var(--gold-2)}.health-weight-list input{accent-color:var(--gold)}.my-team-ai-admin{border-top:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:28px;margin-top:28px;padding-top:25px;display:grid}.my-team-ai-admin h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:7px 0;font-size:32px}.my-team-ai-admin p{color:var(--muted);line-height:1.55}.ai-setting-row{border-top:1px solid #ffffff14;grid-template-columns:1.25fr .7fr .7fr auto;align-items:end;gap:8px;min-height:64px;padding:8px 0;display:grid}.ai-setting-row>label:not(.visibility-toggle){color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:4px;font-size:8px;font-weight:800;display:grid}.ai-setting-row :is(input[type=number],input[type=time],select){min-width:0;height:38px;color:var(--paper);background:#091319;border:1px solid #dba62e40;padding:0 8px}.page-design-shell{background:var(--page-design-background,transparent);min-height:calc(100vh - 76px)}.page-studio-switch{z-index:1000;width:52px;height:52px;color:var(--gold-2);cursor:pointer;background:#060f14f0;border:1px solid #dba62e8a;border-radius:15px;place-items:center;display:grid;position:fixed;bottom:20px;right:19px;box-shadow:0 13px 34px #0000006b}.page-studio-switch:hover,.page-studio-switch.active{border-color:var(--gold);background:#101b20}.page-studio-switch svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px}.page-studio-switch.active{font-size:26px}.page-design-studio{z-index:1100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071015fb;border:1px solid #dba62e7a;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(360px,100vw - 16px);max-height:min(650px,100vh - 120px);display:grid;position:fixed;overflow:hidden;box-shadow:0 25px 70px #00000094}.page-studio-heading{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px 10px 16px;display:grid}.page-studio-heading:active{cursor:grabbing}.page-studio-heading>div{gap:2px;display:grid}.page-studio-heading small{color:var(--gold-2);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.page-studio-heading strong{font-family:var(--font-display),sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:22px}.studio-drag-cue{color:var(--muted);font-size:18px}.page-studio-heading button{color:#d6dbd8;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:23px}.page-studio-tabs{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(5,1fr);display:grid}.page-studio-tabs button{min-height:40px;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#ffffff04;border:0;border-right:1px solid #ffffff12;font-size:8px;font-weight:900}.page-studio-tabs button:last-child{border-right:0}.page-studio-tabs button.active{color:var(--gold-2);box-shadow:inset 0 -2px var(--gold);background:#dba62e17}.page-studio-body{padding:14px;overflow-y:auto}.page-studio-body fieldset{border:1px solid #ffffff14;gap:10px;margin:0 0 13px;padding:12px;display:grid}.page-studio-body legend{color:var(--gold-2);letter-spacing:.1em;text-transform:uppercase;padding:0 6px;font-size:8px;font-weight:900}.page-studio-apply{color:#d6dad7;align-items:center;gap:9px;margin:0 0 10px;font-size:10px;font-weight:800;display:flex}.page-studio-apply input{accent-color:var(--gold)}.page-studio-selection{color:var(--muted);background:#ffffff09;border-left:2px solid #65717a;margin:0 0 12px;padding:9px 10px;font-size:9px;line-height:1.4}.page-studio-selection.ready{border-color:var(--gold);color:#d7dad8}.page-studio-field-label{color:#b7bfbd;font-size:9px;font-weight:800}.page-studio-width-buttons{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.page-studio-width-buttons button{color:#c6ccca;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:7px;min-height:34px;padding:0 4px;font-size:9px;font-weight:900}.page-studio-width-buttons button:hover,.page-studio-width-buttons button.active{border-color:var(--gold);color:var(--gold-2);background:#dba62e1f}.page-studio-layout-note{color:var(--muted);font-size:8px;line-height:1.45}.page-studio-reorder-note{color:#cbd1d0;background:#e2a3180f;border:1px solid #e2a3182e;margin:0 0 10px;padding:9px 10px;font-size:9px;line-height:1.45}.page-studio-field{color:#b7bfbd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;font-size:9px;font-weight:800;display:grid}.page-studio-field input[type=color]{background:0 0;border:1px solid #ffffff24;border-radius:6px;width:42px;height:30px;padding:2px}.page-studio-field select{min-width:118px;height:34px;color:var(--paper);text-transform:capitalize;background:#0a151b;border:1px solid #dba62e3d;padding:0 8px;font-size:10px}.page-studio-range{grid-template-columns:1fr}.page-studio-range>span{justify-content:space-between;display:flex}.page-studio-range small{color:var(--gold-2)}.page-studio-range input{width:100%;accent-color:var(--gold)}.page-studio-background-preview{background-color:#0b151b;background-image:repeating-linear-gradient(105deg,#ffffff08 0 1px,#0000 1px 7px),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #dba62e3d;border-radius:9px;height:92px}.page-studio-field-stack{grid-template-columns:1fr}.page-studio-field-stack :is(select,input[type=text],textarea){width:100%}.page-studio-field-stack :is(input[type=text],textarea){color:var(--paper);font:inherit;resize:vertical;background:#0a151b;border:1px solid #dba62e3d;border-radius:7px;padding:9px 10px;line-height:1.45}.page-studio-reset-copy{min-height:34px;color:var(--gold-2);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#dba62e0f;border:1px solid #dba62e47;border-radius:7px;padding:0 10px;font-size:8px;font-weight:900}.page-studio-reset-copy:disabled{opacity:.38;cursor:default}.page-content-alignment-fieldset{gap:12px!important}.page-content-alignment-row{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;display:grid}.page-content-alignment-row>span{color:#b7bfbd;font-size:9px;font-weight:800}.page-content-alignment-buttons{border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.page-content-alignment-buttons button{color:#aeb7b5;cursor:pointer;background:#ffffff06;border:0;border-right:1px solid #ffffff17;place-items:center;min-height:38px;padding:0;display:grid}.page-content-alignment-buttons button:last-child{border-right:0}.page-content-alignment-buttons button:hover,.page-content-alignment-buttons button.active{color:var(--gold-2);background:#dba62e1f;box-shadow:inset 0 0 0 1px #dba62e80}.page-alignment-glyph{flex-direction:column;gap:2px;width:19px;height:19px;display:flex}.page-alignment-glyph i{background:currentColor;width:13px;height:1px;display:block}.page-alignment-glyph i:nth-child(2){width:9px}.page-alignment-glyph.axis-horizontal.align-left{justify-content:center;align-items:flex-start}.page-alignment-glyph.axis-horizontal.align-center{justify-content:center;align-items:center}.page-alignment-glyph.axis-horizontal.align-right{justify-content:center;align-items:flex-end}.page-alignment-glyph.axis-vertical{align-items:center}.page-alignment-glyph.axis-vertical.align-top{justify-content:flex-start}.page-alignment-glyph.axis-vertical.align-middle{justify-content:center}.page-alignment-glyph.axis-vertical.align-bottom{justify-content:flex-end}.page-studio-library-link{color:var(--gold-2);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.page-studio-inline-check{margin:2px 0}.page-studio-footer{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:10px 14px;display:flex}.page-studio-footer>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.page-studio-footer .gold-button{min-width:112px;min-height:38px;padding:0 14px}.home-design-studio{width:min(360px,100vw - 16px)}.home-studio-tabs{grid-template-columns:repeat(5,1fr)}.home-studio-body{padding:0 14px 14px}.home-studio-body .studio-panel{padding:14px 0 22px;display:block}.home-studio-body .studio-field:has(>select){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.home-studio-body .studio-field:has(>select)>span{color:#b7bfbd;letter-spacing:0;text-transform:none;font-size:9px;display:block}.home-studio-body .studio-field select{border-color:#dba62e3d;border-radius:0;width:auto;min-width:126px;height:34px;padding:0 8px;font-size:10px}.home-studio-body .range-field{grid-template-columns:1fr;display:grid}.home-studio-body .range-field>span{color:#b7bfbd;letter-spacing:0;text-transform:none}.home-studio-body .scope-toggle{background:0 0;border:0;margin:2px 0;padding:8px 9px}.home-studio-body .placement-editor{background:0 0;margin:0 0 13px;padding:12px}.home-studio-body .studio-add-bar{margin:0 -14px;padding:12px 14px}.home-studio-body .module-target{background:#071015fb;margin:-14px -14px 4px;padding:14px;top:-14px}.home-studio-footer{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.home-studio-footer>span{text-align:center}.home-studio-history{gap:6px;display:flex}.home-studio-history button{width:34px;height:34px;color:var(--paper);cursor:pointer;background:#ffffff06;border:1px solid #ffffff1c;border-radius:8px;font-size:18px}.home-studio-history button:hover:not(:disabled){border-color:var(--gold);color:var(--gold-2)}.home-studio-history button:disabled{opacity:.28;cursor:default}.is-page-designing [data-page-design-id]{cursor:crosshair}.is-page-designing [data-page-design-id]:hover{outline-offset:3px;outline:1px dashed #dba62ec7}.is-page-designing .is-page-card-hidden-design{opacity:.38;filter:grayscale(.75);outline:1px dashed #ffffff57}.page-design-shell [data-page-design-kind=text]{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block:.06em}.page-design-shell [data-page-content-align-target=true]{translate:var(--pd-content-shift-x,0) var(--pd-content-shift-y,0);transition:translate .18s}.page-design-shell :is([data-page-design-kind=card],[data-page-design-kind=button]){isolation:isolate;position:relative}.page-design-shell [data-page-card-layout]{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex!important}.page-design-shell[data-page-key=home].is-page-design-loading>.home-canvas{visibility:hidden}.page-design-shell[data-page-key=home] .module-hero[data-page-card-height=compact]{height:480px!important;min-height:480px!important;max-height:480px!important}.page-design-shell[data-page-key=home] .module-hero[data-page-card-height=standard]{height:600px!important;min-height:600px!important;max-height:600px!important}.page-design-shell[data-page-key=home] .module-hero[data-page-card-height=tall]{height:720px!important;min-height:720px!important;max-height:720px!important}.page-design-shell[data-page-key=home] .module-hero[data-page-card-height=double]{height:840px!important;min-height:840px!important;max-height:840px!important}.page-design-shell[data-page-key=home] .module-announcement[data-page-card-height=compact]{height:120px!important;min-height:120px!important;max-height:120px!important}.page-design-shell[data-page-key=home] .module-announcement[data-page-card-height=standard]{height:240px!important;min-height:240px!important;max-height:240px!important}.page-design-shell[data-page-key=home] .module-announcement[data-page-card-height=tall]{height:360px!important;min-height:360px!important;max-height:360px!important}.page-design-shell[data-page-key=home] .module-announcement[data-page-card-height=double]{height:480px!important;min-height:480px!important;max-height:480px!important}.page-design-shell [data-page-design-kind=card]{flex:0 1 calc(var(--pd-card-width,100%) - 14px);width:calc(var(--pd-card-width,100%) - 14px);max-width:100%;height:var(--pd-card-height,360px)!important;min-height:var(--pd-card-height,360px)!important;max-height:var(--pd-card-height,360px)!important;overflow:hidden!important}.page-design-shell[data-page-key=commissioner] :is(.commissioner-settings-content,.admin-control-content) [data-page-design-kind=card]{flex:initial!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.page-design-shell[data-page-key=commissioner] :is(.commissioner-settings-content,.admin-control-content) [data-page-card-layout]{display:grid!important}.page-design-shell [data-page-card-layout]>[data-page-design-kind=card]{grid-column:auto!important}.page-design-shell [data-page-design-kind=card][data-page-card-width="100"]{flex-basis:100%;width:100%}.page-design-shell .front-office-card.is-card-density-snug{padding:23px}.page-design-shell .front-office-card.is-card-density-snug h2{margin-block:6px 10px;font-size:clamp(28px,2.9vw,41px)}.page-design-shell .front-office-card.is-card-density-snug h3{margin-block:5px 7px;font-size:23px}.page-design-shell .front-office-card.is-card-density-snug p{margin-block:8px;line-height:1.44}.page-design-shell .front-office-card.is-card-density-snug hr{margin-block:15px}.page-design-shell .front-office-card.is-card-density-compact{padding:18px}.page-design-shell .front-office-card.is-card-density-compact h2{margin-block:5px 8px;font-size:clamp(25px,2.5vw,36px)}.page-design-shell .front-office-card.is-card-density-compact h3{margin-block:4px 6px;font-size:20px}.page-design-shell .front-office-card.is-card-density-compact p{margin-block:6px;font-size:12px;line-height:1.38}.page-design-shell .front-office-card.is-card-density-compact hr{margin-block:10px}.page-design-shell .is-card-density-snug .card-ai-read{margin-block:7px 10px;padding-block:7px}.page-design-shell .is-card-density-compact .card-ai-read{grid-template-columns:18px minmax(0,1fr);gap:6px;margin-block:5px 7px;padding-block:5px}.page-design-shell .is-card-density-compact .card-ai-read>span{width:17px;height:17px;font-size:7px}.page-design-shell .is-card-density-compact .card-ai-read p{margin:0;font-size:9px;line-height:1.28}.page-design-shell .briefing-card.is-card-density-snug .weekly-briefing-heading h2{margin-block:4px 6px;font-size:clamp(28px,2.9vw,41px)}.page-design-shell .briefing-card.is-card-density-snug .weekly-briefing-insights{margin-top:12px}.page-design-shell .briefing-card.is-card-density-snug .weekly-briefing-insight{padding-block:9px 8px}.page-design-shell .briefing-card.is-card-density-compact .weekly-briefing-heading h2{margin-block:3px 5px;font-size:clamp(25px,2.5vw,36px)}.page-design-shell .briefing-card.is-card-density-compact .weekly-briefing-heading p{font-size:11px}.page-design-shell .briefing-card.is-card-density-compact .weekly-briefing-insights{gap-inline:16px;margin-top:8px}.page-design-shell .briefing-card.is-card-density-compact .weekly-briefing-insight{padding-block:7px 6px}.page-design-shell .briefing-card.is-card-density-compact .weekly-briefing-insight small{display:none}.page-design-shell .briefing-card.is-card-density-compact .weekly-briefing-footer{gap:7px 14px;padding-top:7px}.page-design-shell .is-card-density-snug .score-dial{flex-basis:78px;width:78px;height:78px}.page-design-shell .is-card-density-snug .score-dial strong{font-size:29px}.page-design-shell .is-card-density-compact .score-dial{flex-basis:66px;width:66px;height:66px}.page-design-shell .is-card-density-compact .score-dial strong{font-size:25px}.page-design-shell .is-card-density-snug .health-component-list{gap:6px 9px}.page-design-shell .is-card-density-snug .health-component-list button{padding:8px 10px}.page-design-shell .is-card-density-compact .health-component-list{gap:5px 7px}.page-design-shell .is-card-density-compact .health-component-list button{padding:6px 8px}.page-design-shell .is-card-density-compact .health-component-list button strong{font-size:11px}.page-design-shell .is-card-density-compact .health-component-list button small{font-size:8px}.page-design-shell .is-card-density-compact .health-component-list button b{font-size:17px}.page-design-shell .profile-card.is-card-density-compact .trait-row{gap:4px}.page-design-shell .profile-card.is-card-density-compact .trait-row span{padding:5px 7px;font-size:8px}.page-design-shell .profile-card.is-card-density-compact .profile-signals{gap:3px;margin-top:8px}.page-design-shell .profile-card.is-card-density-compact .profile-signals>div{padding-block:7px}.page-design-shell .profile-card.is-card-density-compact .profile-signals small{display:none}.page-design-shell .is-card-density-snug .opportunity-list>div{padding:12px}.page-design-shell .is-card-density-compact .opportunity-list>div{padding:9px}.page-design-shell .is-card-density-compact .opportunity-list strong{margin-block:5px}.page-design-shell .is-card-density-compact .opportunity-list p{font-size:10px;line-height:1.35}.page-design-shell .is-card-density-compact .opportunity-list>div>div{margin-top:7px}.page-design-shell .is-card-density-snug .gm-grade-list>div{min-height:53px}.page-design-shell .is-card-density-compact .gm-grade-list>div{min-height:45px}.page-design-shell .is-card-density-compact .gm-grade-list b{font-size:24px}.page-design-shell .is-card-density-snug .outlook-metrics{margin-block:15px}.page-design-shell .is-card-density-snug .outlook-metrics>div{padding:14px}.page-design-shell .is-card-density-compact .outlook-metrics{gap:8px;margin-block:10px}.page-design-shell .is-card-density-compact .outlook-metrics>div{padding:10px}.page-design-shell .is-card-density-compact .outlook-metrics strong{font-size:31px}.page-design-shell .matchup-score-card.is-card-density-snug{padding:25px}.page-design-shell .matchup-score-card.is-card-density-compact{padding:18px}.page-design-shell .matchup-score-card.is-card-density-compact .matchup-side :is(img,span){width:56px;height:56px}.page-design-shell .matchup-score-card.is-card-density-compact .matchup-side>strong{font-size:clamp(21px,2.5vw,32px)}.page-design-shell .matchup-score-card.is-card-density-compact .matchup-side>b{font-size:31px}.page-design-shell .matchup-score-card.is-card-density-compact .matchup-center strong{font-size:42px}.page-design-shell .is-card-density-snug .battle-card>div>span{min-height:39px}.page-design-shell .is-card-density-compact .battle-card>div>span{min-height:34px}.page-design-shell .is-card-density-compact .swing-card li{padding-block:5px}.page-design-shell .is-card-density-compact .provider-note{margin-top:10px;padding:6px 8px;font-size:8px}.page-design-shell .is-card-density-snug.lab-feature-card label,.page-design-shell .is-card-density-snug.team-creator-card label{margin-block:9px}.page-design-shell .is-card-density-compact.lab-feature-card label,.page-design-shell .is-card-density-compact.team-creator-card label{gap:4px;margin-block:6px}.page-design-shell .is-card-density-compact.lab-feature-card select,.page-design-shell .is-card-density-compact.team-creator-card input{min-height:38px}.page-design-shell .coach-section.is-card-density-snug{padding:28px}.page-design-shell .coach-section.is-card-density-compact{padding:21px}.page-design-shell .coach-section.is-card-density-snug .coach-heading h2{margin-block:4px 8px;font-size:clamp(28px,2.9vw,41px)}.page-design-shell .coach-section.is-card-density-compact .coach-heading h2{margin-block:2px 6px;font-size:clamp(25px,2.5vw,36px)}.page-design-shell .coach-section.is-card-density-snug .coach-personalities{margin-block:17px}.page-design-shell .coach-section.is-card-density-snug .coach-personalities button{min-height:76px;padding:11px}.page-design-shell .coach-section.is-card-density-compact .coach-personalities{gap:6px;margin-block:10px}.page-design-shell .coach-section.is-card-density-compact .coach-personalities button{min-height:58px;padding:8px}.page-design-shell .coach-section.is-card-density-compact .coach-personalities small{display:none}.page-design-shell .coach-section.is-card-density-compact .coach-guides button{min-height:42px;padding-inline:12px;font-size:11px}.page-design-shell .coach-section.is-card-density-compact .coach-ai-response{margin-top:10px;padding:14px}.page-design-shell [data-page-card-height=compact]:not(.is-page-card-focused){padding:16px}.page-design-shell [data-page-card-height=compact]:not(.is-page-card-focused) h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block:4px 7px;font-size:clamp(23px,2.25vw,31px);line-height:1;display:-webkit-box;overflow:hidden}.page-design-shell [data-page-card-height=compact]:not(.is-page-card-focused) p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block:5px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.page-design-shell [data-page-card-height=compact]:not(.is-page-card-focused) .module-kicker{font-size:8px}.page-design-shell .briefing-card[data-page-card-height=compact]:not(.is-page-card-focused){justify-content:flex-start}.page-design-shell .briefing-card[data-page-card-height=compact]:not(.is-page-card-focused) .weekly-briefing-heading p{-webkit-line-clamp:1}.page-design-shell .briefing-card[data-page-card-height=compact]:not(.is-page-card-focused) .weekly-briefing-insights{gap:0 12px;margin-top:5px}.page-design-shell .briefing-card[data-page-card-height=compact]:not(.is-page-card-focused) .weekly-briefing-insight{padding-block:5px 4px}.page-design-shell .briefing-card[data-page-card-height=compact]:not(.is-page-card-focused) .weekly-briefing-insight>span{font-size:6px}.page-design-shell .briefing-card[data-page-card-height=compact]:not(.is-page-card-focused) .weekly-briefing-insight strong{font-size:10px}.page-design-shell .briefing-card[data-page-card-height=compact]:not(.is-page-card-focused) .weekly-briefing-insight small{display:none}.page-design-shell .briefing-card[data-page-card-height=compact]:not(.is-page-card-focused) .weekly-briefing-insight a{font-size:6px}.page-design-shell .briefing-card[data-page-card-height=compact]:not(.is-page-card-focused) .weekly-briefing-footer{display:none}.page-design-shell .team-health-card[data-page-card-height=compact]:not(.is-page-card-focused) .score-dial{flex-basis:50px;width:50px;height:50px}.page-design-shell .team-health-card[data-page-card-height=compact]:not(.is-page-card-focused) .score-dial strong{font-size:21px}.page-design-shell .team-health-card[data-page-card-height=compact]:not(.is-page-card-focused) .health-component-list button{padding:4px 6px}.page-design-shell .team-health-card[data-page-card-height=compact]:not(.is-page-card-focused) .health-component-list button:nth-child(n+5),.page-design-shell .team-health-card[data-page-card-height=compact]:not(.is-page-card-focused) .health-component-list button small,.page-design-shell .profile-card[data-page-card-height=compact]:not(.is-page-card-focused)>:is(p,.trait-row,hr){display:none}.page-design-shell .profile-card[data-page-card-height=compact]:not(.is-page-card-focused) h3{margin-block:3px 6px;font-size:17px}.page-design-shell .opportunity-card[data-page-card-height=compact]:not(.is-page-card-focused) .opportunity-list{grid-template-columns:1fr}.page-design-shell .opportunity-card[data-page-card-height=compact]:not(.is-page-card-focused) .opportunity-list>div:nth-child(n+2){display:none}.page-design-shell .opportunity-card[data-page-card-height=compact]:not(.is-page-card-focused) .opportunity-list>div>div{margin-top:4px}.page-design-shell .gm-card[data-page-card-height=compact]:not(.is-page-card-focused) .gm-grade-list>div{min-height:37px}.page-design-shell .gm-card[data-page-card-height=compact]:not(.is-page-card-focused) .gm-grade-list>div:nth-child(n+3),.page-design-shell .outlook-card[data-page-card-height=compact]:not(.is-page-card-focused) details{display:none}.page-design-shell .outlook-card[data-page-card-height=compact]:not(.is-page-card-focused) .outlook-metrics{margin-block:6px}.page-design-shell .outlook-card[data-page-card-height=compact]:not(.is-page-card-focused) .outlook-metrics>div{padding:7px}.page-design-shell .outlook-card[data-page-card-height=compact]:not(.is-page-card-focused) .outlook-metrics strong{font-size:25px}.page-design-shell .battle-card[data-page-card-height=compact]:not(.is-page-card-focused)>div>span:nth-child(n+3),.page-design-shell .swing-card[data-page-card-height=compact]:not(.is-page-card-focused) li:nth-child(n+3),.page-design-shell .swing-card[data-page-card-height=compact]:not(.is-page-card-focused) .provider-note,.page-design-shell .lab-feature-card[data-page-card-height=compact]:not(.is-page-card-focused)>p,.page-design-shell .team-creator-card[data-page-card-height=compact]:not(.is-page-card-focused)>p{display:none}.page-design-shell .lab-feature-card[data-page-card-height=compact]:not(.is-page-card-focused) label,.page-design-shell .team-creator-card[data-page-card-height=compact]:not(.is-page-card-focused) label{margin-block:4px;font-size:7px}.page-design-shell .lab-feature-card[data-page-card-height=compact]:not(.is-page-card-focused) select,.page-design-shell .team-creator-card[data-page-card-height=compact]:not(.is-page-card-focused) input{min-height:31px;font-size:9px}.page-design-shell .coach-section[data-page-card-height=compact]:not(.is-page-card-focused) .coach-status,.page-design-shell .coach-section[data-page-card-height=compact]:not(.is-page-card-focused) .coach-personalities button:not(.active),.page-design-shell .coach-section[data-page-card-height=compact]:not(.is-page-card-focused) .coach-guides button:nth-child(n+3){display:none}.page-design-shell .coach-section[data-page-card-height=compact]:not(.is-page-card-focused) .coach-personalities{grid-template-columns:1fr;margin-block:7px}.page-design-shell .coach-section[data-page-card-height=compact]:not(.is-page-card-focused) .coach-personalities button{min-height:34px}.page-design-shell .coach-section[data-page-card-height=compact]:not(.is-page-card-focused) .coach-guides{grid-template-columns:1fr 1fr}.page-design-shell .coach-section[data-page-card-height=compact]:not(.is-page-card-focused) .coach-guides button{min-height:34px;padding-inline:8px;font-size:8px}.page-design-shell .is-card-content-preview:not(.is-page-card-focused)>p,.page-design-shell .is-card-content-minimal:not(.is-page-card-focused)>p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-design-shell .is-card-content-preview:not(.is-page-card-focused)>p{-webkit-line-clamp:2}.page-design-shell .is-card-content-minimal:not(.is-page-card-focused)>p{-webkit-line-clamp:1}.page-design-shell .is-card-content-minimal:not(.is-page-card-focused) .health-component-list button:nth-child(n+7),.page-design-shell .is-card-content-minimal:not(.is-page-card-focused) .opportunity-list>div:nth-child(n+3),.page-design-shell .is-card-content-minimal:not(.is-page-card-focused) .gm-grade-list>div:nth-child(n+5),.page-design-shell .is-card-content-minimal:not(.is-page-card-focused) .coach-guides button:nth-child(n+3){display:none}.page-design-shell .profile-card.is-card-content-minimal:not(.is-page-card-focused){padding:14px}.page-design-shell .profile-card.is-card-content-minimal:not(.is-page-card-focused) h2{margin-block:3px 5px;font-size:29px}.page-design-shell .profile-card.is-card-content-minimal:not(.is-page-card-focused) h3{margin-block:2px 3px;font-size:17px}.page-design-shell .profile-card.is-card-content-minimal:not(.is-page-card-focused)>p{margin-block:3px 5px;font-size:9px;line-height:1.3}.page-design-shell .profile-card.is-card-content-minimal:not(.is-page-card-focused)>hr{display:none}.page-design-shell .profile-card.is-card-content-minimal:not(.is-page-card-focused) .module-kicker{font-size:7px}.page-design-shell .profile-card.is-card-content-minimal:not(.is-page-card-focused) .trait-row span{padding:4px 5px;font-size:7px}.page-design-shell .is-card-content-minimal:not(.is-page-card-focused) :is(details,.provider-note){display:none}.page-design-shell .is-card-longform-preview:not(.is-page-card-focused){padding-bottom:54px}.page-design-shell .is-card-longform-preview:not(.is-page-card-focused) .ai-quick-read>div:nth-child(n+3),.page-design-shell .is-card-longform-preview:not(.is-page-card-focused) .media-article-copy p:nth-child(n+2){display:none}.page-design-shell .is-card-longform-preview:not(.is-page-card-focused) .ai-quick-read>div p,.page-design-shell .is-card-longform-preview:not(.is-page-card-focused) .media-article-copy p:first-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-design-shell .is-card-longform-preview:not(.is-page-card-focused) .ai-quick-read{margin-block:8px}.page-card-expand{z-index:9;min-height:30px;color:var(--gold-2);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050d12eb;border:1px solid #dba62e80;border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex;position:absolute;bottom:12px;right:13px;box-shadow:0 7px 18px #0000005c}.page-card-expand b{font-size:13px;line-height:1}.page-card-expand:hover,.page-card-expand:focus-visible{border-color:var(--gold-2);background:#dba62e24;outline:none}.page-card-focus-open{overflow:hidden}.page-card-focus-backdrop{z-index:1390;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out;background:#010609d1;border:0;position:fixed;inset:0}.page-card-focus-close{z-index:1410;width:38px;height:38px;color:var(--gold-2);cursor:pointer;background:#09151b;border:1px solid #dba62e94;border-radius:50%;place-items:center;font-size:24px;display:grid;position:fixed;top:max(18px,7vh);right:max(18px,50vw + min(1040px,100vw - 36px)/-2);box-shadow:0 10px 28px #00000080}.page-design-shell [data-page-design-kind=card].is-page-card-focused{scrollbar-width:thin;scrollbar-color:#dba62e75 transparent;z-index:1400!important;clip-path:none!important;width:min(1040px,100vw - 36px)!important;max-width:min(1040px,100vw - 36px)!important;height:min(82vh,780px)!important;min-height:0!important;max-height:min(82vh,780px)!important;position:fixed!important;top:50%!important;left:50%!important;overflow:hidden auto!important;transform:translate(-50%,-50%)!important;box-shadow:0 30px 90px #000000b8,0 0 0 1px #dba62e61!important}.page-design-shell [data-page-design-kind=card].is-page-card-focused>.page-card-expand{display:none}.page-design-shell [data-page-design-kind=card].is-page-card-focused::-webkit-scrollbar{width:6px}.page-design-shell [data-page-design-kind=card].is-page-card-focused::-webkit-scrollbar-track{background:0 0}.page-design-shell [data-page-design-kind=card].is-page-card-focused::-webkit-scrollbar-thumb{background:#dba62e75;border-radius:999px}.page-design-shell :is([data-page-design-kind=card]:not(.my-team-hero),[data-page-design-kind=button]):before{content:"";z-index:0;border-radius:inherit;opacity:var(--pd-texture-layer-opacity,1);background-image:var(--pd-texture-image,none);pointer-events:none;position:absolute;inset:0}.page-design-shell :is(.my-team-hero,.league-hero-v2)[data-page-design-kind=card]:after{opacity:var(--pd-texture-layer-opacity,.16);background-image:var(--pd-texture-image,repeating-linear-gradient(105deg,#ffffff0a 0 1px,transparent 1px 8px))}.page-design-shell [data-page-design-kind=button]:before{opacity:.9}@media (width<=900px){.page-design-shell [data-page-design-kind=card]{flex-basis:100%;width:100%}}@media (width<=1180px){.nav-cluster{gap:16px}.nav-cluster a{font-size:11px}.nav-row{grid-template-columns:1fr 130px 1fr;padding:0 18px}.my-team-hero{grid-template-columns:1fr;gap:22px}.my-team-hero-status{background:0 0;border-top:1px solid #dba62e42;border-left:0;grid-column:1/-1;grid-template-columns:1.25fr 1fr 1fr;align-items:center;padding:18px 0 0}.my-team-week-switcher{grid-column:auto;margin:0}.weekly-game-plan-heading{width:66%}.weekly-game-plan-insights{width:100%}.weekly-game-plan-insight{grid-template-columns:46px minmax(0,1fr);gap:11px;padding-inline:16px}.weekly-game-plan-icon{width:44px;height:44px}.weekly-game-plan-icon svg{width:25px;height:25px}.weekly-game-plan-stats{grid-template-columns:repeat(3,minmax(0,.8fr)) minmax(220px,1.35fr)}.weekly-game-plan-stats>div{grid-template-columns:30px minmax(0,1fr);gap:8px;padding-inline:12px}.weekly-game-plan-stat-icon svg{width:28px;height:28px}.hero-season-state{grid-column:1/-1;justify-self:start}.briefing-card,.profile-card,.gm-card,.outlook-card{grid-column:span 6}.team-health-card,.opportunity-card{grid-column:1/-1}}@media (width<=1500px){.site-header,.site-header.is-compact{height:76px}.nav-row{justify-content:flex-end;padding:0 18px;display:flex}.nav-cluster{display:none}.brand-lockup,.site-header.is-compact .brand-lockup{width:58px;height:58px;transition:none;top:9px;left:18px;transform:none}.site-header .brand-logo-full,.site-header.is-compact .brand-logo-full{opacity:0;transition:none}.site-header .brand-logo-compact,.site-header.is-compact .brand-logo-compact{opacity:1;transition:none;transform:scale(1)}.account-area{right:128px}.account-menu{right:-110px}.mobile-menu-toggle{z-index:4;min-width:98px;height:42px;color:var(--paper);cursor:pointer;background:#0d171ddb;border:1px solid #dba62e7a;align-items:center;gap:10px;padding:0 13px;display:inline-flex;position:relative}.mobile-menu-toggle b{font-family:var(--font-display),sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.menu-icon{gap:4px;width:18px;display:grid;position:relative}.menu-icon i{background:var(--gold-2);width:18px;height:1px;transition:transform .2s,opacity .2s;display:block}.menu-open .menu-icon i:first-child{transform:translateY(5px)rotate(45deg)}.menu-open .menu-icon i:nth-child(2){opacity:0}.menu-open .menu-icon i:last-child{transform:translateY(-5px)rotate(-45deg)}.mobile-site-menu{z-index:2;border-bottom:1px solid var(--gold);opacity:0;visibility:hidden;pointer-events:none;background:repeating-linear-gradient(105deg,#ffffff04 0 1px,#0000 1px 7px),#071015fb;grid-template-columns:1fr 1fr;padding:10px 18px 18px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:grid;position:absolute;top:75px;left:0;right:0;transform:translateY(-10px);box-shadow:0 24px 46px #00000080}.mobile-site-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.mobile-site-menu a{color:#d7d8d5;min-height:55px;font-family:var(--font-display),sans-serif;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:0 14px;font-size:16px;display:flex}.mobile-site-menu a:nth-child(odd){border-right:1px solid #ffffff14}.mobile-site-menu a.active{color:var(--gold-2);background:#dba62e12}.mobile-site-menu a i{color:var(--gold);font-style:normal}}@media (width<=900px){.home-canvas{padding:0 10px 150px}.homepage-grid{gap:10px}.home-module{flex-basis:100%;width:100%;height:auto}.module-hero{min-height:470px}.hero-content{width:100%;min-height:470px;padding:80px 24px 35px}.home-module.module-announcement:is(.height-compact,.height-standard,.height-tall,.height-double){height:auto}.home-module.module-announcement:is(.height-compact,.height-standard,.height-tall,.height-double) .announcement-content{height:auto;min-height:220px}.announcement-content{grid-template-columns:1fr;gap:8px}.season-status-main{text-align:left;justify-content:flex-start;gap:8px 24px}.announcement-content h2{white-space:normal}.announcement-content p{max-width:620px;font-size:16px}.content-grid,.generator-layout{grid-template-columns:1fr}.ledger-panel{grid-template-columns:1fr 1fr}.timeline{grid-template-columns:1fr;gap:8px}.timeline>i{width:1px;height:20px;margin-left:30px}.section-page{padding:100px 18px 170px}.login-layout,.password-change-fields,.commissioner-settings-layout{grid-template-columns:1fr}.commissioner-settings-sidebar{padding-top:14px;position:static}.commissioner-settings-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.commissioner-settings-sidebar button:nth-child(2n){border-left:1px solid #ffffff13}.commissioner-settings-sidebar button.is-active{box-shadow:inset 3px 0 0 var(--gold)}.commissioner-grid,.commissioner-consolidated-grid,.operations-admin-grid,.shares-admin,.cash-ledger-admin,.operations-two-column,.request-center-grid,.approval-row-body,.credit-store-admin-grid{grid-template-columns:1fr}.credit-store-grid,.ledger-post-form,.media-upload-form{grid-template-columns:1fr 1fr}.media-upload-form .outline-button{grid-column:1/-1}.add-member-form{grid-template-columns:1fr 1fr}.add-member-form .outline-button{min-height:45px}.member-header{display:none}.member-row{grid-template-columns:1fr 1fr;gap:8px 18px;padding:18px 4px}.member-row>span:first-child{grid-column:1/-1}.member-actions{justify-content:flex-start}.member-editor{grid-template-columns:1fr 1fr}.espn-sync-strip{flex-direction:column;align-items:flex-start}.audit-strip{grid-template-columns:1fr}.media-library-grid{grid-template-columns:1fr 1fr}.media-admin{grid-template-columns:1fr}.my-team-page{padding:55px 15px 150px}.my-team-hero{min-height:0;padding:28px 24px}.weekly-game-plan-card{padding-inline:24px}.weekly-game-plan-heading{width:74%}.page-design-shell .front-office-card.weekly-game-plan-card .weekly-game-plan-heading h2{font-size:clamp(54px,7.8vw,76px)}.weekly-game-plan-insight strong{font-size:clamp(17px,2vw,22px)}.weekly-game-plan-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.weekly-game-plan-stats>div{text-align:center;grid-template-columns:1fr;justify-items:center;gap:2px;padding:8px 7px}.weekly-game-plan-stats .is-deadline{grid-template-columns:1fr}.weekly-game-plan-stat-icon svg{width:24px;height:24px}.weekly-game-plan-stats .is-deadline strong{white-space:normal;max-width:100%;font-size:14px}.my-team-section-reminder{width:calc(100vw - 30px);top:76px}.my-team-section-heading{grid-template-columns:1fr;gap:13px}.my-team-command-grid,.matchup-board,.lab-launch-grid{grid-template-columns:1fr}.briefing-card,.team-health-card,.profile-card,.opportunity-card,.gm-card,.outlook-card,.lab-feature-card,.matchup-brief-card{grid-column:auto}.matchup-score-card{grid-column:auto;padding:25px 18px}.matchup-score-summary{grid-template-columns:1fr 100px 1fr}.matchup-lineups{gap:34px}.featured-matchup-lineup{gap:3px;padding-inline:7px}.featured-matchup-player>span:not(.sr-only){display:none}.path-to-victory-card,.one-move-card{grid-column:1/-1}.coach-personalities{grid-template-columns:1fr 1fr}.coach-personalities button{min-height:124px}.coach-ai-response{grid-template-columns:1fr;gap:24px}.coach-take-actions{border-top:1px solid #e2a3184d;border-left:0;grid-template-columns:1fr auto;align-items:end;padding:20px 0 0}.coach-chat-modal{max-height:calc(100vh - 28px)}.my-team-admin-grid,.my-team-ai-admin,.my-team-season-selector{grid-template-columns:1fr}.ai-setting-row{grid-template-columns:1fr 1fr}.week-data-notice{top:185px}.lab-workbench-backdrop{padding:12px}.lab-workbench{border-radius:15px;height:calc(100vh - 24px)}.lab-workbench-body{grid-template-columns:1fr;overflow:auto}.lab-control-panel,.lab-result-stage{overflow:visible}.lab-control-panel{border-bottom:1px solid #e2a3183b;border-right:0}.lab-result-stage{min-height:430px}}@media (width<=560px){.account-name{display:none}.account-trigger{min-width:42px;padding-right:5px}.account-chevron{display:block}.account-login{min-width:72px;padding-inline:10px}.mobile-site-menu{grid-template-columns:1fr;padding-inline:12px}.mobile-site-menu a:nth-child(odd){border-right:0}.hero-content h1{white-space:normal;font-size:64px}.hero-score-row{align-items:flex-end;gap:12px}.hero-score-row>strong{font-size:52px}.hero-score-row b{font-size:16px}.gold-button{width:100%;min-width:0}.split-stat{grid-template-columns:1fr;gap:20px}.split-stat>div+div{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.ledger-panel{grid-template-columns:1fr}.ledger-panel>div{border-right:0;border-bottom:1px solid var(--line)}.admin-ribbon{flex-direction:column;align-items:flex-start}.commissioner-settings-header{flex-direction:column;align-items:flex-start;padding:20px}.commissioner-settings-header .setup-meter{border-top:1px solid var(--line);border-left:0;width:100%;padding:14px 0 0}.commissioner-settings-sidebar nav{grid-template-columns:1fr}.commissioner-settings-sidebar button:nth-child(2n){border-left:3px solid #0000}.commissioner-settings-sidebar button.is-active{border-left-color:var(--gold);box-shadow:none}.commissioner-panel-heading{padding:18px}.operations-tabs{grid-template-columns:1fr}.operations-tabs button{border-bottom:1px solid #ffffff1a;border-right:0}.operations-tabs button:last-child{border-bottom:0}.operations-editor,.operations-register,.operations-card{padding:17px}.operations-form-row,.ledger-post-form,.dues-status-grid{grid-template-columns:1fr}.dues-status-grid>div+div{border-top:1px solid #ffffff17;border-left:0}.rules-response{flex-direction:column;align-items:flex-start}.approval-summary{grid-template-columns:1fr}.approval-summary button{border-bottom:1px solid #ffffff1a;border-right:0}.approval-summary button:last-child{border-bottom:0}.approval-actions-panel{border-top:1px solid #dba62e52;border-left:0}.credit-store-heading,.store-availability{flex-direction:column;align-items:flex-start}.credit-balance{width:100%}.credit-store-grid{grid-template-columns:1fr}.ledger-admin-entry{padding-right:0}.ledger-actions{margin:0 0 10px 93px;position:static}.reversal-form{grid-template-columns:1fr;margin-left:0}.point-audit-filters,.cash-ledger-entry-form{grid-template-columns:1fr}.point-audit-search,.cash-description,.cash-public-note{grid-column:auto}.point-audit-row{grid-template-rows:repeat(5,auto);grid-template-columns:minmax(0,1fr) auto}.point-audit-row>time{grid-area:4/1}.point-audit-row>span:first-of-type{grid-area:1/1}.point-audit-row>span:nth-of-type(2){grid-area:2/1}.point-audit-row>span:nth-of-type(3){grid-area:3/1}.point-audit-row>b:first-of-type{grid-area:1/2}.point-audit-row>b:nth-of-type(2){grid-area:2/2}.point-audit-row>.status-chip{grid-area:5/1}.point-audit-actions{grid-area:3/2/6}.point-audit-row .reversal-form{grid-area:6/1/auto/-1}.cash-admin-row{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 0}.cash-admin-row time{grid-area:2/1}.cash-admin-row>span{grid-area:1/1}.cash-admin-row>b{grid-area:1/2}.cash-admin-row>strong{grid-area:2/2}.cash-admin-row>div:not(.reversal-form){grid-area:3/1}.cash-admin-row>.reversal-form{grid-area:4/1/auto/-1}.setup-meter{border-top:1px solid var(--line);border-left:0;width:100%;padding:18px 0 0}.setup-card,.portal-notice{padding:23px 18px}.setup-form-grid,.add-member-form,.member-editor,.media-upload-form{grid-template-columns:1fr}.media-upload-form .outline-button{grid-column:auto}.image-library-grid article{grid-template-columns:64px 1fr}.image-library-grid :is(img,video){width:64px}.image-library-grid article>button{grid-column:2;justify-self:start}.full-field{grid-column:auto}.setup-actions,.members-heading{flex-direction:column;align-items:flex-start}.member-row{grid-template-columns:1fr}.member-row>span:first-child{grid-column:auto}.audit-list{grid-template-columns:1fr}.account-settings-panel dl>div{grid-template-columns:1fr;gap:6px}.media-library-grid,.media-form-row,.media-layout-grid .media-card-items{grid-template-columns:1fr}.media-card-item{grid-template-columns:76px 1fr}.studio-color-grid{grid-template-columns:1fr}.design-studio{width:100vw}.ribbon-actions{flex-wrap:wrap;width:100%}.my-team-page{padding:34px 9px 130px}.my-team-report-gate{min-height:calc(100vh - 76px);padding:18px 9px}.weekly-report-modal{border-radius:14px;padding:30px 18px}.weekly-report-modal h1{font-size:40px}.week-data-notice{margin-bottom:-125px;padding:20px 16px;top:155px}.week-data-notice strong{font-size:30px}.my-team-hero{border-radius:0;grid-template-columns:1fr;gap:17px;padding:24px 16px 40px}.my-team-hero-identity{align-items:flex-start;gap:14px}.my-team-hero-mark{flex-basis:64px;width:64px;height:64px}.my-team-hero-mark img{width:52px;height:52px}.my-team-hero-mark span{font-size:26px}.my-team-hero-copy .eyebrow{max-width:calc(100vw - 118px);font-size:8px}.my-team-hero-copy h1.home-hero-title-match{font-size:64px}.my-team-hero-copy h1.home-hero-title-match.heading-scale-small{font-size:52px}.my-team-hero-copy h1.home-hero-title-match.heading-scale-large{font-size:72px}.my-team-hero-copy p{font-size:12px}.my-team-hero-status{background:0 0;grid-template-columns:1fr 1fr;padding:15px 0 0}.my-team-week-switcher{grid-column:1/-1}.hero-season-state{grid-column:1/-1;justify-self:start}.my-team-last-verified{bottom:15px;right:12px}.weekly-game-plan-card{border-radius:13px;margin:10px 0 16px;padding:18px 15px 14px}.weekly-game-plan-art{object-position:72% center;opacity:.9}.weekly-game-plan-card:after{border-radius:inherit;background:linear-gradient(90deg,#02080cc2 0%,#02080c9e 56%,#02080c3d 100%),linear-gradient(#0000 52%,#02080c57)}.weekly-game-plan-content{gap:8px}.weekly-game-plan-heading{width:84%}.weekly-game-plan-heading .module-kicker{font-size:8px}.page-design-shell .front-office-card.weekly-game-plan-card .weekly-game-plan-heading h2{max-width:390px;margin-top:5px;padding-bottom:.08em;font-size:clamp(38px,11.5vw,50px);line-height:.88}.weekly-game-plan-insights{grid-template-columns:1fr;align-self:center}.weekly-game-plan-insight{border-top:1px solid #e2a3182e;border-right:0;grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:43px;padding:4px 0}.weekly-game-plan-insight:first-child{border-top:0}.weekly-game-plan-icon{width:33px;height:33px}.weekly-game-plan-icon svg{width:19px;height:19px}.weekly-game-plan-insight>div{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:8px}.weekly-game-plan-insight>div>span{font-size:7px}.weekly-game-plan-insight strong{font-family:var(--font-sans),sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.15;overflow:hidden}.weekly-game-plan-insight a{font-size:8px}.weekly-game-plan-stats{border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:69px}.weekly-game-plan-stats>div{text-align:left;border-bottom:1px solid #e2a3182e;grid-template-columns:25px minmax(0,1fr);justify-items:stretch;gap:6px;min-height:34px;padding:3px 8px}.weekly-game-plan-stats>div:nth-child(2){border-right:0}.weekly-game-plan-stats>div:nth-child(n+3){border-bottom:0}.weekly-game-plan-stats .is-deadline{grid-template-columns:25px minmax(0,1fr)}.weekly-game-plan-stat-icon svg{width:22px;height:22px}.weekly-game-plan-stats strong{font-size:23px}.weekly-game-plan-stats small{font-size:7px}.weekly-game-plan-stats .is-deadline strong{white-space:nowrap;font-size:11px}.my-team-section-reminder{width:calc(100vw - 18px);min-height:44px;padding-inline:12px}.my-team-section-reminder strong{font-size:18px}.my-team-week-report-content{margin-top:54px}.my-team-section{margin-bottom:72px;scroll-margin-top:137px}.front-office-card{border-radius:12px;padding:22px 17px}.weekly-briefing-heading h2{font-size:var(--my-team-card-title-size);margin-block:5px 7px}.weekly-briefing-heading p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.weekly-briefing-insights{grid-template-columns:1fr;gap:0;margin-top:9px}.weekly-briefing-insight{gap:2px;padding:7px 0 6px}.weekly-briefing-insight>span{font-size:6px}.weekly-briefing-insight strong{font-size:11px}.weekly-briefing-insight small{font-size:7px}.weekly-briefing-insight a{font-size:6px}.weekly-briefing-footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:7px;font-size:6px;display:grid}.weekly-briefing-footer span{gap:1px;min-width:0;display:grid}.weekly-briefing-footer b{font-size:5px}.card-ai-read{grid-template-columns:19px minmax(0,1fr);gap:7px;margin-block:7px 10px;padding-block:7px}.card-ai-read>span{width:18px;height:18px;font-size:8px}.card-ai-read p{font-size:9px}.card-title-row{gap:10px}.score-dial{flex-basis:77px;width:77px;height:77px}.score-dial strong{font-size:28px}.health-component-list,.opportunity-list,.outlook-metrics,.coach-guides,.coach-personalities{grid-template-columns:1fr}.matchup-score-card{gap:22px;min-height:0}.matchup-score-summary{grid-template-columns:1fr;gap:22px}.matchup-center{order:-1}.matchup-center strong{font-size:39px}.matchup-side>strong{font-size:27px}.matchup-lineups{grid-template-columns:1fr;gap:16px;padding-top:19px}.matchup-lineups:after{display:none}.featured-matchup-lineup{padding-block:2px}.featured-player-photo{width:clamp(47px,14vw,64px)}.featured-matchup-player>span:not(.sr-only){font-size:8px;display:block}.path-to-victory-card{min-height:360px;padding:18px 15px 15px}.one-move-card{gap:9px;min-height:290px;padding:19px 17px 20px}.page-design-shell .one-move-card .one-move-header h2{max-width:280px;font-size:35px}.one-move-route{min-height:14px}.one-move-content.has-player{grid-template-columns:86px minmax(0,1fr);gap:15px}.one-move-copy{gap:6px}.one-move-copy strong{font-size:22px}.page-design-shell .one-move-card .one-move-content p{font-size:16px;line-height:1.13}.path-to-victory-card h2{font-size:clamp(35px,11vw,49px)}.path-simulation-note{font-size:10px}.path-route-steps{grid-template-columns:1fr;gap:6px}.path-route-step{text-align:left;grid-template-rows:1fr;grid-template-columns:24px minmax(0,1fr) minmax(125px,auto);place-items:center start;gap:8px;min-height:50px;padding:7px 9px}.path-route-step>b{width:24px;height:24px;font-size:14px;position:static;transform:none}.path-route-step>strong{font-size:12px}.path-route-step>small{border-top:0;border-left:1px solid #e2a31833;width:auto;margin:0;padding:0 0 0 8px;font-size:10px;line-height:1.25}.path-route-step:not(:last-child):after{display:none}.path-route-unavailable{min-height:154px}.coach-section{border-radius:13px;padding:31px 17px}.coach-heading{flex-direction:column}.coach-title-lockup h2{font-size:49px}.coach-whistle-icon{width:44px}.coach-personalities{gap:9px;margin-block:27px 24px}.coach-personalities button{min-height:108px;padding:18px 50px 18px 17px}.coach-personalities strong{font-size:16px}.coach-personalities small{font-size:10px}.coach-personality-check{width:30px;height:30px;top:15px;right:15px}.coach-guides{gap:9px}.coach-guides button{min-height:62px;padding-inline:16px;font-size:15px}.coach-ai-response{border-radius:11px;min-height:0;margin-top:22px;padding:21px 17px}.coach-take-heading>strong{font-size:13px}.coach-take-copy p{gap:6px;font-size:14px}.coach-take-actions{grid-template-columns:1fr;align-items:stretch}.coach-chat-backdrop{padding:8px}.coach-chat-modal{border-radius:13px;max-height:calc(100vh - 16px)}.coach-chat-modal>header{padding:20px 17px 16px}.coach-chat-thread{padding:18px 17px}.coach-chat-thread article{width:94%}.coach-chat-modal>form{padding:16px 17px 18px}.coach-chat-modal>form>div{flex-direction:column;align-items:stretch}.coach-chat-modal>form .outline-button{width:100%}.coach-chat-modal>.inline-action-error{margin-inline:17px}.team-history-row{margin:0 0 72px}.team-history-trigger{width:100%;margin-left:0}.my-team-top-button{width:48px;height:48px;bottom:16px;left:50%;right:auto}.team-history-backdrop{padding:12px}.team-history-modal{border-radius:13px;max-height:calc(100vh - 24px);padding:22px 17px}.team-history-list article{grid-template-columns:64px minmax(0,1fr) 50px;gap:10px;min-height:78px}.team-history-list article>strong{font-size:24px}.team-history-list article em{font-size:25px}.health-weight-list label{grid-template-columns:1fr;gap:6px;padding:9px 0}.ai-setting-row{grid-template-columns:1fr}.page-design-studio{width:calc(100vw - 16px);max-height:calc(100vh - 120px)}.page-studio-switch{bottom:12px;right:12px}.coach-launcher{width:clamp(75px,21.75vw,93px);height:clamp(107px,30.75vw,126px);bottom:3px;right:5px}.coach-launcher.has-studio-neighbor{right:68px}.coach-launcher img{width:clamp(63px,18vw,80px);height:auto}.coach-launcher>span{padding:4px 6px;font-size:6px;bottom:3px;left:50%;right:auto}.coach-chat-modal.coach-chat-popover{border-radius:13px;width:calc(100vw - 16px);height:min(690px,100vh - 16px);max-height:calc(100vh - 16px);bottom:8px;right:8px}.coach-chat-popover .coach-chat-title h2{font-size:38px}.coach-chat-popover .coach-whistle-asset{flex-basis:45px;width:45px;height:32px}.coach-chat-popover .coach-whistle-asset img{width:45px}.coach-chat-header-actions{gap:5px}.coach-chat-header-actions button{height:32px;padding-inline:8px}.coach-chat-header-actions button:last-child{width:32px}.coach-chat-start{padding:15px 14px 13px}.coach-chat-loading-overlay{top:15px;left:14px;right:14px}.coach-chat-plays{gap:6px}.coach-chat-plays button{min-height:43px;padding-inline:12px;font-size:10px}.coach-chat-popover .coach-chat-thread{padding:14px}.coach-chat-popover .coach-chat-thread article{width:95%}.coach-chat-popover>form{padding:12px 14px 14px}.coach-chat-popover>form small{max-width:none}.coach-chat-popover>.inline-action-error{margin-inline:14px}.lab-launch-card{min-height:180px;padding:23px 21px 20px}.page-design-shell .front-office-card.lab-launch-card h2{font-size:32px}.lab-workbench-backdrop{padding:0}.lab-workbench{border-radius:0;width:100%;height:100vh}.lab-workbench>header{min-height:84px;padding:18px 17px 15px}.lab-workbench>header h2{font-size:34px}.lab-workbench>header button{width:38px;height:38px}.lab-control-panel,.lab-result-stage{padding:23px 17px}.lab-result-stage{min-height:390px}.lineup-swap-flow,.trade-proposal{grid-template-columns:1fr;gap:8px}.lineup-swap-flow>span,.trade-proposal>span{text-align:center;transform:rotate(90deg)}.lab-metric-row{grid-template-columns:1fr}.lab-metric-row>div{border-bottom:1px solid #e2a31833;border-right:0}.lab-metric-row>div:last-child{border-bottom:0}.trade-player-pickers{grid-template-columns:1fr}.trade-verdict{grid-template-columns:76px minmax(0,1fr)}.trade-verdict h3{font-size:34px}.alternate-record-grid{grid-template-columns:1fr;gap:8px}.alternate-record-grid>span{text-align:center;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.brand-lockup,.brand-logo-full,.brand-logo-compact,.mobile-site-menu,.menu-icon i,.account-menu{transition-duration:.01ms!important;transition-delay:0s!important}.account-loading{animation:none}.home-hero-backdrop.is-parallax{background-position:50%!important}.homepage-grid{transition:none;transform:none!important}.loading-rule i{width:100%;animation:none}.my-team-loading-logo,.ai-generation-logo img,.briefing-module-focus{animation:none}.my-team-section-reminder,.my-team-top-button{transition:none}.coach-personalities button,.coach-guides button,.coach-launcher,.coach-chat-popover{transition:none;animation:none}}.league-page{width:min(1440px,100%);min-height:100vh;color:var(--paper);margin:0 auto;padding:112px 34px 190px}.league-page.is-loading{cursor:progress}.league-hero,.league-card,.league-empty{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(135deg,#152229fa,#050d12fa);position:relative;overflow:hidden}.league-hero{isolation:isolate;border-top:3px solid var(--gold);background:linear-gradient(90deg,#030a0ffa 0%,#030a0fe6 48%,#030a0f75 100%),radial-gradient(circle at 76% 18%,#d9a02638,#0000 31%),linear-gradient(145deg,#142832,#071015 72%);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:32px;min-height:390px;padding:clamp(34px,5vw,68px);display:grid}.league-hero:before{z-index:-1;content:"";opacity:.23;pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 21px,#ffffff09 22px 23px),radial-gradient(circle at 82% 55%,#0000 0 94px,#e8ad2f29 95px 97px,#0000 98px);position:absolute;inset:0}.league-hero-glow{pointer-events:none;border:1px solid #e2a31829;border-radius:50%;width:520px;height:520px;position:absolute;top:-140px;right:4%;box-shadow:0 0 90px #dba62e14}.league-hero-copy{align-self:center;min-width:0}.league-hero-copy h1{max-width:980px;font-family:var(--font-display),"Arial Narrow",Impact,sans-serif;letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:anywhere;margin:11px 0 20px;font-size:clamp(62px,8.3vw,124px);font-weight:700;line-height:.84}.league-hero-copy p{color:#bdc7c8;max-width:720px;margin:0;font-size:16px;line-height:1.65}.league-hero-controls{z-index:2;align-self:center;gap:14px;display:grid;position:relative}.league-hero-controls label{color:#879398;letter-spacing:.16em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:900;display:grid}.league-hero-controls select{width:100%;min-height:52px;color:var(--paper);font:inherit;background:#071118;border:1px solid #e2a31880;outline:0;padding:0 42px 0 16px;font-size:14px;font-weight:800}.league-hero-controls select:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px #e2a31829}.league-week-control{background:#02090dd1;border:1px solid #e2a31857;grid-template-columns:50px minmax(0,1fr) 50px;min-height:82px;display:grid}.league-week-control button{color:var(--gold-2);cursor:pointer;background:0 0;border:0;border-right:1px solid #e2a3182e;font-size:30px}.league-week-control button:last-child{border-left:1px solid #e2a3182e;border-right:0}.league-week-control button:disabled{color:#465159;cursor:default}.league-week-control button:not(:disabled):hover,.league-week-control button:not(:disabled):focus-visible{background:#e2a3181f;outline:0}.league-week-control>span{grid-template-columns:1fr auto;align-content:center;gap:2px 12px;padding:11px 15px;display:grid}.league-week-control small{color:#7f8a90;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.league-week-control strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;grid-area:1/2/3;font-size:42px;line-height:.9}.league-week-control i{color:#c5ccce;font-size:11px;font-style:normal}.league-hero-facts{border-top:1px solid #ffffff1f;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:0;margin:8px 0 -20px;display:grid}.league-hero-facts>div{border-right:1px solid #ffffff1a;min-width:0;padding:21px 22px 0}.league-hero-facts>div:first-child{padding-left:0}.league-hero-facts>div:last-child{border-right:0}.league-hero-facts dt{color:#78858b;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900}.league-hero-facts dd{color:#f4f3ee;margin:6px 0 0;font-size:13px;font-weight:800}.league-section-nav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;scrollbar-color:var(--gold) #071015;background:#050d12ed;border:1px solid #ffffff1a;border-top:2px solid #e2a318a6;gap:3px;margin:16px 0 50px;padding:7px;display:flex;position:sticky;top:70px;overflow-x:auto}.league-section-nav a{color:#aeb7b9;letter-spacing:.13em;text-align:center;text-transform:uppercase;flex:1 0 auto;padding:12px 16px;font-size:9px;font-weight:900;text-decoration:none}.league-section-nav a:hover,.league-section-nav a:focus-visible{color:var(--gold-2);background:#e2a31821;outline:0}.league-data-note{color:#aab5b8;background:#73838b17;border-left:3px solid #73838b;gap:15px;margin:-28px 0 24px;padding:13px 17px;font-size:11px;line-height:1.5;display:flex}.league-data-note strong{color:#d6dcdd;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.league-card{padding:clamp(24px,3vw,38px)}.league-card:after{content:"";pointer-events:none;border:1px solid #e2a31812;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-95px;right:-50px}.league-card-heading{z-index:1;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:27px;display:flex;position:relative}.league-card-heading h2,.league-card-heading h3{font-family:var(--font-display),"Arial Narrow",sans-serif;text-transform:uppercase;margin:6px 0 0;font-size:clamp(36px,4vw,58px);line-height:.93}.league-card-heading h3{font-size:clamp(32px,3.5vw,46px)}.league-card-heading p{color:#98a3a7;max-width:660px;margin:11px 0 0;font-size:12px;line-height:1.55}.league-icon{width:48px;height:48px;color:var(--gold-2);font-family:var(--font-display),sans-serif;border:1px solid #e2a3186b;flex:0 0 48px;place-items:center;font-size:25px;display:grid;transform:rotate(-3deg)}.league-calculated{color:#7f8a8e;letter-spacing:.09em;text-align:right;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.7}.league-section-heading{border-bottom:3px solid #e2a318b8;grid-template-columns:220px minmax(0,1fr);align-items:end;gap:28px;margin:74px 0 25px;padding-bottom:18px;scroll-margin-top:145px;display:grid}.league-section-heading h2{font-family:var(--font-display),sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(50px,7vw,88px);line-height:.86}.league-section-heading p{color:#99a4a7;max-width:620px;margin:13px 0 0;font-size:13px;line-height:1.55}.league-feature-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.league-pulse-grid>:first-child{grid-column:span 6}.league-pulse-grid>:nth-child(2),.league-pulse-grid>:nth-child(3){grid-column:span 3}.league-around-grid>:first-child{grid-column:span 6}.league-around-grid>:nth-child(2),.league-around-grid>:nth-child(3){grid-column:span 3}.league-card-empty{color:#89969b;text-align:center;border:1px dashed #ffffff26;place-content:center;min-height:125px;padding:18px;display:grid}.league-card-empty span{color:#bec6c8;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.league-card-empty p{max-width:390px;margin:8px 0 0;font-size:12px;line-height:1.55}.standings-card{border-top:3px solid var(--gold);min-height:680px;padding:clamp(25px,4vw,48px);scroll-margin-top:145px}.standings-tabs{scrollbar-width:thin;scrollbar-color:var(--gold) transparent;gap:3px;margin-bottom:18px;display:flex;overflow-x:auto}.standings-tabs button{color:#829096;cursor:pointer;min-height:42px;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:#071117;border:1px solid #ffffff1a;flex:1 0 auto;padding:9px 13px;font-size:8px;font-weight:900}.standings-tabs button.active{border-color:var(--gold);background:var(--gold);color:#0b1114}.standings-tabs button:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.standings-table{z-index:1;border-top:1px solid #ffffff1f;position:relative}.standings-row{width:100%;min-height:68px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:72px minmax(230px,1.6fr) 90px 100px 78px minmax(175px,1fr) 30px;align-items:center;gap:12px;padding:8px 6px;display:grid}button.standings-row{cursor:pointer}button.standings-row:hover{background:#e2a3180b}button.standings-row:focus-visible{outline:1px solid var(--gold);outline-offset:-1px}.standings-labels{color:#68767d;letter-spacing:.12em;text-transform:uppercase;min-height:34px;font-size:7px;font-weight:900}.standings-rank{align-items:center;gap:9px;display:flex}.standings-rank>strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:34px}.standings-rank small{font-size:8px}.standings-rank .up{color:#61d396}.standings-rank .down{color:#e47868}.standings-identity{align-items:center;gap:12px;min-width:0;display:flex}.standings-identity>span:last-child{gap:3px;min-width:0;display:grid}.standings-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.standings-identity small{color:#7e8a90;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.league-team-mark{width:58px;height:58px;color:var(--gold-2);background:#081116;border:1px solid #e2a31857;border-radius:50%;flex:0 0 58px;place-items:center;font-size:13px;display:grid;overflow:hidden}.league-team-mark.is-small{flex-basis:39px;width:39px;height:39px;font-size:9px}.league-team-mark img{object-fit:contain;width:86%;height:86%}.standings-record{font-size:14px;font-weight:900}.standings-playoff{align-items:center;gap:9px;display:flex}.standings-playoff b{color:#c3cbcd;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.standings-playoff i{min-width:38px;color:var(--gold-2);text-align:center;border:1px solid #e2a31859;padding:5px 7px;font-size:9px;font-style:normal;font-weight:900}.standings-expand{color:var(--gold-2);text-align:center;font-size:20px}.standings-team.is-expanded{background:#e2a31809}.standing-detail{background:#ffffff0f;border:1px solid #e2a31833;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 6px 13px 84px;display:grid}.standing-detail>div{background:#081116;gap:4px;min-height:70px;padding:14px;display:grid}.standing-detail small{color:#718086;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.standing-detail strong{font-size:11px}.standing-detail p{color:#a8b2b5;background:#0c171d;grid-column:1/-1;margin:0;padding:13px 14px;font-size:11px;line-height:1.5}.playoff-groups{gap:17px;display:grid}.playoff-group{gap:4px;display:grid}.playoff-group>strong{color:var(--gold-2);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900}.playoff-group button{width:100%;min-height:52px;color:var(--paper);cursor:pointer;font:inherit;background:#02080c7a;border:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.playoff-group button>span{align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.playoff-group button>b{color:var(--gold-2);font-size:14px}.playoff-group button:hover,.playoff-group button:focus-visible{border-color:#e2a3188c;outline:0}.playoff-group p{color:#aeb8bb;background:#e2a3180b;border-left:2px solid #e2a3188c;margin:0;padding:10px 12px 14px;font-size:10px;line-height:1.55}.playoff-group p small{color:#78878d}.power-shift-list{gap:16px;display:grid}.power-shift-list>div{border-bottom:1px solid #ffffff17;padding-bottom:16px}.power-shift-list>div:last-child{border-bottom:0}.power-shift-list>div>span{color:var(--gold-2);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.power-shift-list section{grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px;margin:8px 0;display:grid}.power-shift-list section strong{font-size:11px;line-height:1.25}.power-shift-list section b{color:#69d79e;font-family:var(--font-display),sans-serif;font-size:22px}.power-shift-list p{color:#8f9a9e;margin:0;font-size:9px;line-height:1.55}.chaos-card{text-align:center;background:radial-gradient(circle at 50% 42%,#e2a3181c,#0000 37%),linear-gradient(135deg,#142128,#071015)}.chaos-card .league-card-heading{text-align:left}.chaos-dial{background:conic-gradient(var(--gold) var(--chaos),#ffffff12 0);border-radius:50%;place-content:center;width:158px;height:158px;margin:8px auto 18px;display:grid;position:relative}.chaos-dial:after{content:"";background:#09141a;border-radius:50%;position:absolute;inset:9px}.chaos-dial strong,.chaos-dial small{z-index:1;position:relative}.chaos-dial strong{font-family:var(--font-display),sans-serif;font-size:64px;line-height:.8}.chaos-dial small{color:#77858b;letter-spacing:.12em;margin-top:5px;font-size:8px;font-weight:900}.chaos-card h4{color:var(--gold-2);font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0;font-size:26px}.chaos-change{color:#8f9ba0;letter-spacing:.08em;text-transform:uppercase;margin:7px 0 14px;font-size:8px;display:block}.chaos-card ul{text-align:left;gap:8px;margin:0;padding:0;list-style:none;display:grid}.chaos-card li{color:#9da7aa;border-left:2px solid #e2a31859;padding:9px 0 9px 14px;font-size:9px;line-height:1.5}.league-games-list,.movers-list,.honors-list{gap:13px;display:grid}.league-game{background:#02090d85;border:1px solid #ffffff17;padding:15px}.league-game:first-child{background:linear-gradient(135deg,#e2a3181a,#02090d8f);border-color:#e2a31875}.league-game-label{color:var(--gold-2);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.league-game-teams{grid-template-columns:minmax(0,1fr) 45px minmax(0,1fr);align-items:center;gap:8px;margin:13px 0;display:grid}.league-game-teams>span{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}.league-game-teams strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.league-game-teams small{color:#75838a;font-size:8px}.league-game-teams>b{color:#68767c;font-family:var(--font-display),sans-serif;text-align:center;font-size:22px}.league-game p{color:#9ca6a9;margin:0;font-size:10px;line-height:1.5}.league-game-probability{color:#c7ced0;letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:8px;font-weight:800;display:block}.movers-list>div{border-bottom:1px solid #ffffff17;padding:15px 0}.movers-list>div:first-child{padding-top:0}.movers-list>div:last-child{border-bottom:0}.movers-list>div>span,.honors-list>div>span{color:var(--gold-2);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.movers-list>div>strong{margin-top:6px;font-size:12px;display:block}.movers-list>div>small{color:#748188;font-size:8px}.movers-list p{color:#99a4a7;margin:8px 0;font-size:9px;line-height:1.55}.movers-list footer{color:#78868b;justify-content:space-between;gap:8px;font-size:7px;display:flex}.movers-list footer b{color:#c6cecf}.honors-list{grid-template-columns:repeat(2,minmax(0,1fr))}.honors-list>div{background:linear-gradient(145deg,#e2a31814,#02090d7a);border:1px solid #e2a3182e;min-height:135px;padding:15px}.honors-list>div>strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:10px 0 7px;font-size:24px;line-height:.95;display:block}.honors-list p{color:#a2adaf;margin:0 0 12px;font-size:9px}.honors-list>div>b{color:var(--gold-2);font-size:10px}.dues-card{border-top:3px solid var(--gold);margin-top:74px;scroll-margin-top:145px}.dues-card .league-card-heading>b{min-width:110px;color:var(--gold-2);text-align:center;text-transform:uppercase;border:1px solid #e2a31859;padding:13px;font-size:11px}.dues-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dues-grid>div{background:#02090d75;border:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:13px;display:grid}.dues-grid>div>span{gap:3px;display:grid}.dues-grid strong{font-size:10px}.dues-grid small{color:#78858b;font-size:7px}.dues-grid>div>b{color:#e57d6d;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.dues-grid>div>b.is-paid{color:#68d39d}.dues-grid>div>small:last-child{grid-column:1/-1}.legacy-grid>:first-child{grid-column:span 6}.legacy-grid>:nth-child(2),.legacy-grid>:nth-child(3){grid-column:span 3}.rivalry-entry{background:#02090d80;border:1px solid #e2a31838;padding:15px}.rivalry-entry+.rivalry-entry{margin-top:9px}.rivalry-entry>span,.legacy-feature>span,.record-watch>span{color:var(--gold-2);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.rivalry-entry>strong{margin:8px 0 13px;font-size:13px;display:block}.rivalry-entry dl{grid-template-columns:repeat(3,1fr);margin:0 0 12px;display:grid}.rivalry-entry dl>div{border-right:1px solid #ffffff1a;padding-right:10px}.rivalry-entry dl>div:last-child{border-right:0}.rivalry-entry dt{color:#6f7c82;text-transform:uppercase;font-size:6px;font-weight:900}.rivalry-entry dd{margin:4px 0 0;font-size:10px;font-weight:800}.rivalry-entry>small{color:#7f8c91;font-size:8px}.legacy-feature>b{color:var(--gold-2);font-family:var(--font-display),sans-serif;margin:15px 0 2px;font-size:64px;line-height:.8;display:block}.legacy-feature h4{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:24px 0 10px;font-size:25px;line-height:1}.legacy-feature p{color:#929ea2;font-size:10px;line-height:1.55}.record-watch{gap:9px;display:grid}.record-watch>strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;margin:12px 0 0;font-size:52px;line-height:.85}.record-watch p{color:#849197;margin:0 0 17px;font-size:9px}.record-watch>b{font-size:15px}.record-watch>small{color:#98a4a7;font-size:9px;line-height:1.5}.activity-card{margin-top:74px;scroll-margin-top:145px}.activity-filters{gap:4px;margin-bottom:18px;display:flex;overflow-x:auto}.activity-filters button{color:#7e8c91;cursor:pointer;min-height:39px;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #ffffff1a;flex:1 0 auto;padding:8px 12px;font-size:7px;font-weight:900}.activity-filters button.active{border-color:var(--gold);color:var(--gold-2)}.activity-list{display:grid}.activity-list article{border-bottom:1px solid #ffffff14;grid-template-columns:38px minmax(0,1fr) 125px;align-items:center;gap:14px;min-height:72px;padding:11px 5px;display:grid}.activity-symbol{width:34px;height:34px;color:var(--gold-2);font-family:var(--font-display),sans-serif;border:1px solid #e2a3184d;place-items:center;font-size:17px;display:grid}.activity-list article>div{gap:4px;display:grid}.activity-list article small{color:var(--gold-2);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.activity-list article p{color:#a2adaf;margin:0;font-size:10px;line-height:1.45}.activity-list article b{color:#78868b;font-size:8px}.activity-list time{color:#707e84;text-align:right;font-size:8px}.activity-more{border:1px solid var(--gold);color:var(--gold-2);cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;margin:18px auto 0;padding:11px 18px;font-size:8px;font-weight:900;display:block}.league-empty{border-top:3px solid var(--gold);align-content:center;min-height:420px;padding:54px;display:grid}.league-empty h1{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:9px 0 18px;font-size:clamp(48px,7vw,88px);line-height:.9}.league-empty p{color:#9ba6a9;max-width:670px;line-height:1.6}.league-empty button{justify-self:start;margin-top:14px}.league-skeleton{animation:1.5s ease-in-out infinite alternate league-pulse}.page-design-shell[data-page-key=league] .league-card[data-page-design-kind=card]{overflow:hidden!important}.league-page{width:min(1500px,100%);padding:64px 24px 180px}.league-page h1,.league-page h2,.league-page h3{font-family:var(--font-display),"Arial Narrow",Impact,sans-serif;text-transform:uppercase}.league-hero.league-hero-v2{background:linear-gradient(90deg,var(--page-design-background,var(--bg)) 0,#050d12e6 10%,#050d12a1 54%,#050d12e6 93%,var(--page-design-background,var(--bg)) 100%), linear-gradient(112deg,#dba62e1a,transparent 38%), url(/card-bg-stadium-lights-v2.webp) center 56% / cover;min-height:244px;box-shadow:none;border:0;grid-template-columns:minmax(0,1fr) minmax(390px,460px);align-items:center;gap:clamp(32px,5vw,80px);padding:32px 54px 43px;display:grid}.league-hero.league-hero-v2:before{z-index:-1;opacity:1;background:linear-gradient(to bottom,transparent,var(--page-design-background,var(--bg)) 56%,var(--page-design-background,var(--bg)) 100%);border:0;border-radius:0;inset:38% 0 0}@supports (color:color-mix(in lab, red, red)){.league-hero.league-hero-v2:before{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--page-design-background,var(--bg)) 78%,transparent) 56%,var(--page-design-background,var(--bg)) 100%)}}.league-hero.league-hero-v2:after{z-index:-1;content:"";opacity:.13;background-image:var(--pd-texture-image,repeating-linear-gradient(105deg,#ffffff0a 0 1px,transparent 1px 8px));mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.league-hero-v2 .league-hero-identity{align-items:center;gap:24px;min-width:0;display:flex}.league-hero-v2 .league-hero-mark{background:#050c10ad;border:1px solid #dba62e8f;border-radius:50%;flex:0 0 92px;place-items:center;width:92px;height:92px;display:grid;box-shadow:0 16px 36px #0000004d}.league-hero-v2 .league-hero-mark span{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:36px}.league-hero-v2 .league-hero-mark.league-hero-shield{box-shadow:none;background:0 0;border:0;border-radius:0}.league-hero-v2 .league-hero-shield img{object-fit:contain;filter:drop-shadow(0 14px 20px #0000006b);width:82px;height:82px}.league-hero-v2 .league-hero-copy{align-self:auto}.league-hero-v2 .league-hero-copy .eyebrow{text-overflow:ellipsis;white-space:nowrap;max-width:720px;font-size:11px;display:block;overflow:hidden}.league-hero-v2 .league-hero-copy .eyebrow i{color:#f7f4ec73;padding:0 7px;font-style:normal}.league-hero-v2 .league-hero-copy h1{max-width:100%;color:var(--heading-color,#f7f4ec);letter-spacing:-.04em;overflow-wrap:normal;text-shadow:0 8px 30px #0000008c;margin:10px 0 0;font-size:clamp(60px,7.7vw,108px);line-height:.88}.league-hero-v2 .league-hero-copy h1.home-hero-title-match.heading-scale-small{font-size:clamp(52px,6.2vw,88px)}.league-hero-v2 .league-hero-copy h1.home-hero-title-match.heading-scale-large{font-size:clamp(70px,9.2vw,126px)}.league-hero-v2 .league-hero-copy p{margin-top:8px;font-size:12px}.league-hero-status{background:linear-gradient(90deg,#03090c47,#0000);border-left:1px solid #dba62e6b;grid-template-columns:1fr;align-content:center;gap:18px;min-width:0;padding:8px 0 8px 32px;display:grid}.league-hero-status>div{text-align:center;justify-items:center;gap:6px;display:grid}.league-hero-status>div:not(.my-team-week-switcher){padding:4px 16px 0}.league-hero-status>div:nth-of-type(2){border-right:1px solid #dba62e33}.league-hero-status small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.4}.league-hero-status strong{color:var(--paper);font-family:var(--font-display),sans-serif;font-size:32px;line-height:1}.league-season-switcher{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.league-season-switcher select{min-height:38px;color:var(--paper);font:inherit;background:#050d12eb;border:1px solid #dba62e94;padding:0 35px 0 12px;font-size:12px;font-weight:800}.league-last-verified{color:#b7bdbb85;letter-spacing:.08em;text-transform:uppercase;font-size:8px;position:absolute;bottom:20px;right:18px}.league-page>.my-team-section-reminder{width:min(1500px,100vw - 40px)}.league-section.my-team-section{margin:72px 0 28px}.league-section .my-team-section-heading{margin-bottom:0}.league-data-note{margin:20px 0 24px}.league-card{background:repeating-linear-gradient(105deg,#ffffff03 0 1px,#0000 1px 7px),linear-gradient(145deg,#152128f0,#060e13fa);border:1px solid #dba62e47;border-radius:16px;min-width:0;padding:30px;box-shadow:0 17px 38px #0003}.league-card:after{border-radius:inherit;opacity:.14;background:radial-gradient(circle at 82% 12%,#dba62e4d,#0000 32%);border:0;width:auto;height:auto;inset:0}.league-card-heading{margin-bottom:20px}.league-card-heading h2,.league-card-heading h3{text-wrap:balance;max-width:100%;overflow:visible}.league-icon{transform:none}.league-pulse-grid>*,.league-around-grid>*,.legacy-grid>*{grid-column:span 6}.standings-card{border-top:1px solid #dba62e47;flex-direction:column;min-height:0;margin-top:16px;padding:24px 28px;display:flex}.standings-card .standings-heading{align-items:center;margin-bottom:12px}.standings-card .standings-heading h2{margin-top:0;font-size:clamp(34px,3.2vw,46px)}.standings-card .league-calculated{color:#aab4b7;font-size:10px}.standings-tabs{border:1px solid #dba62e33;border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin-bottom:11px;display:grid;overflow:hidden}.standings-tabs button{background:var(--page-design-background,#071117);border:0;border-right:1px solid #ffffff14;min-height:38px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.standings-tabs button{background:color-mix(in srgb,var(--page-design-background,#071117) 88%,#17252c)}}.standings-tabs button{color:#adb7ba;letter-spacing:.025em;text-transform:none;font-size:12px;transition:background .16s,color .16s,border-color .16s}.standings-tabs button:last-child{border-right:0}.standings-tabs button:hover:not(.active){background:var(--page-design-background,#071117)}@supports (color:color-mix(in lab, red, red)){.standings-tabs button:hover:not(.active){background:color-mix(in srgb,var(--page-design-background,#071117) 76%,var(--gold) 8%)}}.standings-tabs button:hover:not(.active){color:var(--paper)}.standings-tabs button.active{background:var(--gold);color:var(--page-design-background,#071117)}@supports (color:color-mix(in lab, red, red)){.standings-tabs button.active{color:color-mix(in srgb,var(--page-design-background,#071117) 92%,#000)}}.standings-tabs button:focus-visible{z-index:2;outline:2px solid var(--gold-2);outline-offset:-3px;position:relative}.standings-mobile-selector{display:none}.standings-columns{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.standings-columns.is-1-column{grid-template-columns:1fr}.standings-table{z-index:1;grid-template-rows:29px repeat(var(--standings-row-count),minmax(51px,1fr));min-width:0;display:grid;position:relative;overflow:visible}.standings-table:hover,.standings-table:focus-within{z-index:10}.standings-columns .standings-row{grid-template-columns:46px minmax(0,1fr) repeat(3,88px);gap:8px;min-height:51px;padding:5px 8px}.standings-columns .standings-labels{z-index:4;color:#98a5aa;letter-spacing:.055em;min-height:29px;font-size:10px;position:relative;overflow:visible}.standings-labels>span{text-align:center;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex;overflow:visible}.standings-team{min-width:0;min-height:0;position:relative}.standings-team .standings-row{border-radius:5px;height:100%}.standings-team .standings-row:hover{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.standings-team .standings-row:hover{background:color-mix(in srgb,var(--gold) 7%,transparent)}}.standings-team.is-current-team .standings-row{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.standings-team.is-current-team .standings-row{background:color-mix(in srgb,var(--gold) 6%,transparent)}}.standings-team.is-current-team .standings-row{box-shadow:inset 3px 0 var(--gold)}.standings-team.has-playoff-cutoff{padding-bottom:7px}.standings-team.has-playoff-cutoff .standings-row{border-bottom-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.standings-team.has-playoff-cutoff .standings-row{border-bottom-color:color-mix(in srgb,var(--gold) 64%,transparent)}}.standings-playoff-line{z-index:2;background:var(--page-design-background,#071117);align-items:center;gap:5px;padding:0 5px;display:flex;position:absolute;bottom:0;right:8px}@supports (color:color-mix(in lab, red, red)){.standings-playoff-line{background:color-mix(in srgb,var(--page-design-background,#071117) 92%,#101d23)}}.standings-playoff-line{color:var(--gold-2);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.standings-rank{gap:5px}.standings-columns .standings-rank>strong{font-size:28px}.standings-rank small{font-size:10px;font-weight:900}.standings-columns .standings-identity{gap:9px}.standings-columns .standings-identity>span:nth-child(2){gap:3px;min-width:0;display:grid}.standings-columns .standings-identity strong{font-size:14px;line-height:1.15}.standings-columns .standings-identity small{color:#a6b0b3;font-size:11px;line-height:1.1}.standings-identity em{border:1px solid var(--gold);flex:none;padding:3px 5px}@supports (color:color-mix(in lab, red, red)){.standings-identity em{border:1px solid color-mix(in srgb,var(--gold) 45%,transparent)}}.standings-identity em{color:var(--gold-2);text-transform:uppercase;border-radius:999px;font-size:8px;font-style:normal;font-weight:900}.standings-columns .league-team-mark.is-small{flex-basis:34px;width:34px;height:34px}.standings-columns .standings-row>span:nth-child(n+3){color:#c9cfce;font-size:12px;line-height:1.15}.standings-columns .standings-primary-metric{font-weight:900;color:var(--paper)!important;font-size:15px!important}.standings-info{z-index:5;text-transform:none;flex:0 0 15px;place-items:center;width:15px;height:15px;display:inline-grid;position:relative;overflow:visible}.standings-info>button{border:1.5px solid var(--gold);place-items:center;width:15px;height:15px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.standings-info>button{border:1.5px solid color-mix(in srgb,var(--gold) 62%,transparent)}}.standings-info>button{background:var(--page-design-background,#071117);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.standings-info>button{background:color-mix(in srgb,var(--page-design-background,#071117) 78%,transparent)}}.standings-info>button{color:var(--gold-2);cursor:help;text-transform:none;font:900 10px/1 Arial,sans-serif}.standings-tooltip{z-index:30;border:1px solid var(--gold);width:min(260px,72vw);padding:9px 11px;position:absolute;top:calc(100% + 8px);left:0}@supports (color:color-mix(in lab, red, red)){.standings-tooltip{border:1px solid color-mix(in srgb,var(--gold) 42%,transparent)}}.standings-tooltip{background:var(--page-design-background,#071117);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.standings-tooltip{background:color-mix(in srgb,var(--page-design-background,#071117) 94%,#142229)}}.standings-tooltip{color:#d6dcda;letter-spacing:0;opacity:0;overflow-wrap:anywhere;pointer-events:none;text-align:left;text-transform:none;font-size:10px;font-weight:600;line-height:1.4;transition:opacity .15s,transform .15s;transform:translateY(-5px);box-shadow:0 12px 30px #00000073}.standings-table:nth-child(2n) .standings-tooltip{left:auto;right:0}.standings-info:hover .standings-tooltip,.standings-info:focus-within .standings-tooltip{opacity:1;transform:translateY(0)}.standings-info>button:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.standings-drawer-layer{z-index:80;position:fixed;inset:0}.standings-drawer-backdrop{cursor:default;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000a8;border:0;width:100%;height:100%;position:absolute;inset:0}.standings-drawer{border-left:1px solid var(--gold);width:min(470px,92vw);height:100%;padding:30px;position:absolute;top:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.standings-drawer{border-left:1px solid color-mix(in srgb,var(--gold) 58%,transparent)}}.standings-drawer{background:repeating-linear-gradient(105deg,#ffffff03 0 1px,transparent 1px 7px),linear-gradient(145deg,var(--page-design-background,#071117),var(--page-design-background,#071117))}@supports (color:color-mix(in lab, red, red)){.standings-drawer{background:repeating-linear-gradient(105deg,#ffffff03 0 1px,transparent 1px 7px),linear-gradient(145deg,color-mix(in srgb,var(--page-design-background,#071117) 86%,#213039),var(--page-design-background,#071117))}}.standings-drawer{color:var(--paper);box-shadow:-28px 0 70px #00000094}.standings-drawer>header{justify-content:space-between;align-items:center;display:flex}.standings-drawer>header button{border:1px solid var(--gold);width:38px;height:38px}@supports (color:color-mix(in lab, red, red)){.standings-drawer>header button{border:1px solid color-mix(in srgb,var(--gold) 42%,transparent)}}.standings-drawer>header button{color:var(--gold-2);cursor:pointer;background:0 0;border-radius:50%;font-size:25px;line-height:1}.standings-drawer-team{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;margin:27px 0 22px;display:grid}.standings-drawer-team .league-team-mark{width:72px;height:72px}.standings-drawer-team h2{margin:0;font-size:clamp(36px,5vw,54px);line-height:.9}.standings-drawer-team p{color:#a8b1b4;margin:7px 0 0;font-size:13px}.standings-drawer-focus{border:1px solid var(--gold);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.standings-drawer-focus{border:1px solid color-mix(in srgb,var(--gold) 35%,transparent)}}.standings-drawer-focus{background:var(--page-design-background,#071117);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.standings-drawer-focus{background:color-mix(in srgb,var(--page-design-background,#071117) 72%,transparent)}}.standings-drawer-focus>div{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;gap:5px;min-width:0;padding:17px;display:grid}.standings-drawer-focus>div:nth-child(2n){border-right:0}.standings-drawer-focus>div:nth-last-child(-n+2){border-bottom:0}.standings-drawer-focus small,.standings-drawer-support small{color:#98a5a9;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.standings-drawer-focus strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:30px;line-height:1}.standings-drawer>section{margin-top:28px}.standings-drawer-support{gap:0;margin-top:10px;display:grid}.standings-drawer-support>div{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:43px;display:flex}.standings-drawer-support b{font-size:13px}.standings-score-strip{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.standings-score-strip span{border:1px solid var(--gold);padding:11px 8px}@supports (color:color-mix(in lab, red, red)){.standings-score-strip span{border:1px solid color-mix(in srgb,var(--gold) 22%,transparent)}}.standings-score-strip span{color:var(--paper);text-align:center;background:#0000002e;border-radius:6px;font-size:12px;font-weight:800}.standings-drawer-status{border-left:3px solid var(--gold);background:var(--gold);gap:7px;margin:26px 0 0;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.standings-drawer-status{background:color-mix(in srgb,var(--gold) 7%,transparent)}}.standings-drawer-status{color:#b7c0c1;font-size:11px;line-height:1.5}.standings-drawer-status strong{color:var(--gold-2);text-transform:uppercase;font-size:13px}.dues-card,.activity-card{margin-top:0}.league-dues-grid{margin-top:14px}.league-dues-grid>*{grid-column:span 12}.league-page-end{height:2px;margin-top:96px}.playoff-center-grid>*{grid-column:span 6}.playoff-center-team-list{gap:8px;display:grid}.playoff-center-team-list>div{border-bottom:1px solid #ffffff14;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:5px 11px;min-height:58px;padding:7px 10px;display:grid}.playoff-center-team-list>div>strong{font-size:12px}.playoff-center-team-list>div>b{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:24px}.playoff-center-team-list>div>small{color:#8e9a9e;text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:8px;line-height:1.35;overflow:hidden}.page-design-shell[data-page-key=league] .league-card.is-card-density-snug{padding:22px}.page-design-shell[data-page-key=league] .league-card.is-card-density-compact{padding:16px}.page-design-shell[data-page-key=league] .league-card.is-card-density-snug .league-card-heading{margin-bottom:12px}.page-design-shell[data-page-key=league] .league-card.is-card-density-compact .league-card-heading{margin-bottom:8px}.page-design-shell[data-page-key=league] .league-card.is-card-density-snug .league-card-heading h2,.page-design-shell[data-page-key=league] .league-card.is-card-density-snug .league-card-heading h3{font-size:30px}.page-design-shell[data-page-key=league] .league-card.is-card-density-compact .league-card-heading h2,.page-design-shell[data-page-key=league] .league-card.is-card-density-compact .league-card-heading h3{font-size:24px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-card-heading{margin-bottom:7px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-card-heading p,.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-calculated,.page-design-shell[data-page-key=league] [data-page-card-height=compact] .module-kicker,.page-design-shell[data-page-key=league] [data-page-card-height=compact] :is(.power-shift-list,.movers-list,.league-games-list) p,.page-design-shell[data-page-key=league] [data-page-card-height=compact] :is(.chaos-change,.league-game-probability){display:none}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-card-heading :is(h2,h3){margin:0;font-size:25px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .standings-tabs{margin-bottom:4px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .standings-tabs button{min-height:27px;padding:4px 6px;font-size:6px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .standings-labels{display:none}.page-design-shell[data-page-key=league] [data-page-card-height=compact].standings-card{padding:10px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .standings-heading{display:none}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .standings-row{grid-template-columns:21px minmax(0,1fr) 31px 34px 28px;gap:3px;min-height:21px;padding-block:1px;font-size:6px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .standings-rank>strong{font-size:14px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-team-mark.is-small{flex-basis:17px;width:17px;height:17px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .standings-identity{gap:3px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .standings-identity strong{font-size:6px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .standings-identity small,.page-design-shell[data-page-key=league] [data-page-card-height=compact] :is(.power-shift-list,.league-games-list,.movers-list,.honors-list,.dues-grid,.activity-list)>:nth-child(n+3),.page-design-shell[data-page-key=league] [data-page-card-height=compact] .chaos-card ul li:nth-child(n+2),.page-design-shell[data-page-key=league] [data-page-card-height=standard] :is(.power-shift-list,.league-games-list,.movers-list,.honors-list,.dues-grid,.activity-list)>:nth-child(n+5),.page-design-shell[data-page-key=league] [data-page-card-height=standard] .chaos-card ul li:nth-child(n+4){display:none}.page-design-shell[data-page-key=league] [data-page-card-height=standard].standings-card .standings-row{min-height:37px;padding-block:2px}.page-design-shell[data-page-key=league] [data-page-card-height=standard].standings-card .league-team-mark.is-small{flex-basis:27px;width:27px;height:27px}.page-design-shell[data-page-key=league] [data-page-card-height=standard].standings-card .standings-heading{margin-bottom:7px}.page-design-shell[data-page-key=league] [data-page-card-height=standard].standings-card .standings-tabs{margin-bottom:6px}.page-design-shell[data-page-key=league] [data-page-card-height=tall] :is(.power-shift-list,.league-games-list,.movers-list,.honors-list,.dues-grid,.activity-list)>:nth-child(n+7){display:none}.page-design-shell[data-page-key=league] .chaos-card.is-card-density-compact .chaos-dial{width:104px;height:104px;margin-block:2px 8px}.page-design-shell[data-page-key=league] .chaos-card.is-card-density-compact .chaos-dial strong{font-size:42px}.page-design-shell[data-page-key=league] .honors-card.is-card-density-compact .honors-list>div{min-height:92px;padding:9px}.page-design-shell[data-page-key=league] .honors-card.is-card-density-compact .honors-list>div>strong{margin-block:5px;font-size:18px}.league-admin-stack{gap:18px;display:grid}.league-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.league-admin-summary>div{background:#030a0e94;border:1px solid #e2a31838;gap:6px;min-height:112px;padding:18px;display:grid}.league-admin-summary small{color:#77858b;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.league-admin-summary strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:28px}.league-admin-summary span{color:#8e9a9e;font-size:9px}.league-admin-warning{color:#aab4b7;background:#dba62e14;border-left:3px solid #dba62e;gap:7px;padding:14px;font-size:10px;display:grid}.league-admin-warning strong{color:var(--gold-2);text-transform:uppercase}.league-admin-panel{margin:0}.league-admin-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.league-admin-options{border-top:1px solid #ffffff17;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;padding-top:18px;display:grid}.league-admin-weight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.league-weight-list{gap:11px;display:grid}.league-weight-list label{gap:7px;display:grid}.league-weight-list label>span{color:#a4afb2;text-transform:capitalize;justify-content:space-between;font-size:9px;display:flex}.league-weight-list input{width:100%;accent-color:var(--gold)}.league-rivalry-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.league-rivalry-form .outline-button{min-height:43px}.league-rivalry-list{gap:7px;margin-top:17px;display:grid}.league-rivalry-list>div{background:#02090d6b;border:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.league-rivalry-list>div>span{gap:4px;display:grid}.league-rivalry-list strong{font-size:11px}.league-rivalry-list small{color:#78858b;font-size:8px}.league-rivalry-list button{color:#d87e70;cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:0;font-size:8px;font-weight:900}.league-admin-actions{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050d12f0;border:1px solid #e2a31840;gap:9px;padding:12px;display:flex;position:sticky;bottom:8px}@keyframes league-pulse{0%{opacity:.72}to{opacity:1}}@media (width<=1120px){.league-pulse-grid>:first-child,.league-around-grid>:first-child,.legacy-grid>:first-child{grid-column:span 12}.league-pulse-grid>:nth-child(2),.league-pulse-grid>:nth-child(3),.league-around-grid>:nth-child(2),.league-around-grid>:nth-child(3),.legacy-grid>:nth-child(2),.legacy-grid>:nth-child(3){grid-column:span 6}.standings-columns.is-2-column .standings-row{grid-template-columns:42px minmax(0,1fr) 64px 68px 62px;gap:6px}.standings-row>:nth-child(5){display:block}}@media (width<=760px){.league-page{padding:92px 14px 145px}.league-hero{grid-template-columns:1fr;gap:25px;min-height:0;padding:30px 20px 24px}.league-hero-status{border-top:1px solid #dba62e4d;border-left:0;padding:14px 0 0}.league-hero-v2 .league-hero-copy h1,.league-hero-v2 .league-hero-copy h1.home-hero-title-match.heading-scale-small,.league-hero-v2 .league-hero-copy h1.home-hero-title-match.heading-scale-large{font-size:clamp(48px,14vw,72px)}.league-hero-v2 .league-hero-mark,.league-hero-v2 .league-hero-mark.league-hero-shield{flex-basis:70px;width:70px;height:70px}.league-hero-v2 .league-hero-shield img{width:64px;height:64px}.league-hero-facts{grid-template-columns:repeat(2,1fr);margin-bottom:0}.league-hero-facts>div{border-bottom:1px solid #ffffff17;padding:15px 10px}.league-hero-facts>div:nth-child(odd){padding-left:0}.league-hero-facts>div:nth-child(2n){border-right:0}.league-section-nav{margin-bottom:36px;top:61px}.league-section-nav a{padding:10px 12px}.league-data-note{flex-direction:column;align-items:flex-start;gap:6px;margin-top:-17px}.league-section-heading{grid-template-columns:1fr;gap:8px;margin-top:56px}.league-section-heading h2{font-size:clamp(48px,15vw,66px)}.league-feature-grid{grid-template-columns:1fr}.league-pulse-grid>*,.league-around-grid>*,.legacy-grid>*{grid-column:auto!important}.league-card{padding:22px 17px}.league-card-heading{flex-direction:column;gap:12px}.league-card-heading h2{font-size:44px}.league-card-heading h3{font-size:36px}.league-calculated{text-align:left}.page-design-shell[data-page-key=league] .standings-card{min-height:0;padding:19px 12px;height:auto!important}.standings-card .standings-heading{align-items:flex-start;margin-bottom:11px}.standings-card .standings-heading h2{font-size:36px}.standings-card .league-calculated{text-align:left;font-size:9px}.standings-tabs{display:none}.standings-mobile-selector{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:11px;display:grid}.standings-mobile-selector>span{color:#a9b3b6;font-size:11px;font-weight:800}.standings-mobile-selector select{border:1px solid var(--gold);min-width:0;min-height:40px;padding:0 34px 0 11px}@supports (color:color-mix(in lab, red, red)){.standings-mobile-selector select{border:1px solid color-mix(in srgb,var(--gold) 48%,transparent)}}.standings-mobile-selector select{background:var(--page-design-background,#071117);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.standings-mobile-selector select{background:color-mix(in srgb,var(--page-design-background,#071117) 88%,#17252c)}}.standings-mobile-selector select{color:var(--paper);font:inherit;font-size:13px;font-weight:800}.standings-columns,.standings-columns.is-2-column{grid-template-columns:1fr;gap:0}.standings-columns.is-2-column .standings-row,.standings-columns .standings-row,.standings-row{grid-template-columns:38px minmax(0,1fr) 84px;gap:7px;min-height:52px}.standings-row>:nth-child(n+4){display:none}.standings-columns .standings-labels{min-height:28px;font-size:10px}.standings-rank>strong,.standings-columns.is-2-column .standings-rank>strong{font-size:23px}.standings-rank small{display:none}.standings-columns .league-team-mark.is-small{flex-basis:34px;width:34px;height:34px}.standings-columns .standings-identity{gap:8px}.standings-columns .standings-identity strong{font-size:13px}.standings-columns .standings-identity small{font-size:11px}.standings-identity em{display:none}.standings-columns .standings-primary-metric{text-align:right;font-size:14px!important}.standings-labels>span:nth-child(3){justify-content:flex-end}.standings-table .standings-tooltip{width:min(250px,76vw);left:auto;right:0}.standings-playoff-line{right:4px}.standings-record{font-size:11px}.standings-playoff{flex-direction:column;align-items:flex-end;gap:3px}.standings-playoff b{text-align:right;max-width:88px;font-size:6px}.standings-playoff i{min-width:35px;padding:3px 5px;font-size:8px}.standing-detail{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:4px}.standing-detail p{grid-column:1/-1}.standings-drawer{width:100%;height:auto;max-height:88vh;padding:22px 18px calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--gold);top:auto;bottom:0}@supports (color:color-mix(in lab, red, red)){.standings-drawer{border-top:1px solid color-mix(in srgb,var(--gold) 58%,transparent)}}.standings-drawer{border-left:0;border-radius:18px 18px 0 0;box-shadow:0 -28px 70px #00000094}.standings-drawer-team{grid-template-columns:58px minmax(0,1fr);margin-block:18px}.standings-drawer-team .league-team-mark{width:58px;height:58px}.standings-drawer-team h2{font-size:36px}.standings-drawer-focus>div{padding:13px}.standings-drawer-focus strong{font-size:25px}.honors-list{grid-template-columns:1fr}.dues-card,.activity-card{margin-top:56px}.league-dues-grid .dues-card{margin-top:0}.dues-grid{grid-template-columns:1fr}.activity-list article{grid-template-columns:34px minmax(0,1fr)}.activity-list time{text-align:left;grid-column:2}.league-admin-summary,.league-admin-weight-grid,.league-admin-toggles,.league-admin-options,.league-rivalry-form{grid-template-columns:1fr}.league-admin-actions{flex-direction:column;align-items:stretch}}@media (width<=420px){.league-page{padding-inline:9px}.league-hero{padding-inline:16px}.league-week-control{grid-template-columns:43px minmax(0,1fr) 43px}.page-design-shell[data-page-key=league] .standings-card{padding-inline:9px}.standings-columns.is-2-column .standings-row,.standings-columns .standings-row,.standings-row{grid-template-columns:34px minmax(0,1fr) 66px;gap:5px}.standings-identity small{display:none}.standings-playoff b{max-width:75px}.standing-detail{margin-inline:0}}@media (prefers-reduced-motion:reduce){.league-skeleton{animation:none}.league-page *{scroll-behavior:auto!important}}.league-broadcast-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.league-broadcast-grid>.league-card{border-top:0;min-width:0;margin:0}.league-broadcast-grid>:is(.playoff-race-card,.games-that-matter-card){grid-column:span 4}.league-broadcast-grid>:is(.league-read-card,.league-chaos-card,.league-dues-card){grid-column:span 2}.league-broadcast-grid>:is(.power-shift-card,.weekly-honors-card,.league-movers-card,.league-lore-card){grid-column:span 3}.league-broadcast-grid>.league-activity-card{grid-column:span 4}.league-broadcast-grid.no-dues>.league-activity-card{grid-column:span 6}.league-broadcast-grid .league-card:after{display:none}.broadcast-card-title{z-index:2;justify-content:space-between;align-items:flex-start;gap:16px;min-height:48px;margin-bottom:18px;display:flex;position:relative}.broadcast-card-title h3{margin:0;font-size:clamp(30px,3vw,44px);line-height:.9}.broadcast-card-title>span{color:#aab4b7;text-align:right;padding-top:5px;font-size:12px;font-weight:800}.league-segmented{z-index:2;gap:3px;min-width:0;margin-bottom:18px;display:flex;position:relative}.league-segmented button{color:#9aa6aa;cursor:pointer;min-height:38px;font:inherit;background:#040d12ad;border:1px solid #ffffff1c;flex:auto;padding:7px 10px;font-size:12px;font-weight:800}.league-segmented button:is(:hover,:focus-visible){color:var(--paper);border-color:#e2a31899;outline:0}.league-segmented button.active{border-color:var(--gold);background:var(--gold);color:#071015}.league-card-unavailable{z-index:2;text-align:center;background:#02090d47;border:1px dashed #e2a31852;align-content:center;justify-items:center;gap:10px;min-height:210px;padding:26px;display:grid;position:relative}.league-card-unavailable>span{width:54px;height:54px;color:var(--gold-2);font-family:var(--font-display),sans-serif;border:1px solid #e2a31885;place-items:center;font-size:24px;display:grid}.league-card-unavailable>strong{color:var(--paper);font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:25px;line-height:1}.league-card-unavailable>p{color:#9ba7aa;max-width:430px;margin:0;font-size:13px;line-height:1.45}.playoff-race-card .league-card-unavailable,.games-that-matter-card .league-card-unavailable,.league-chaos-card .league-card-unavailable,.league-read-card .league-card-unavailable{min-height:410px}.playoff-race-card{background:linear-gradient(130deg,#112028fa,#050e13fa)}.playoff-race-board{z-index:2;grid-template-columns:1fr 34px 1fr;min-height:420px;display:grid;position:relative}.playoff-race-zone{align-content:start;gap:7px;padding:10px 18px 10px 0;display:grid}.playoff-race-zone.is-chasing{padding:10px 0 10px 18px}.playoff-race-zone>strong{color:var(--gold-2);text-transform:uppercase;margin-bottom:4px;font-size:13px}.playoff-cut-line{place-items:center;display:grid;position:relative}.playoff-cut-line:before{content:"";background:linear-gradient(transparent,var(--gold) 12%,var(--gold) 88%,transparent);width:2px;height:100%}.playoff-cut-line span{color:var(--gold-2);letter-spacing:.06em;text-transform:uppercase;writing-mode:vertical-rl;background:#0b171e;padding:8px 3px;font-size:11px;font-weight:900;position:absolute}.playoff-race-team{width:100%;min-height:64px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#01080c70;border:1px solid #ffffff14;grid-template-columns:39px minmax(0,1fr) auto 35px;align-items:center;gap:10px;padding:7px 9px;display:grid}.playoff-race-team:is(:hover,:focus-visible){border-color:#e2a31894;outline:0;transform:translateY(-1px)}.playoff-race-team.is-current{background:linear-gradient(90deg,#e2a3181f,#02090d8a);border-color:#e2a3189e}.playoff-race-team>span{gap:3px;min-width:0;display:grid}.playoff-race-team>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.playoff-race-team>span small{color:#87959a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.playoff-race-team>b{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:25px}.playoff-race-team>i{color:#7ed7a7;text-align:right;font-size:12px;font-style:normal;font-weight:900}.playoff-race-card .broadcast-card-title{min-height:42px;margin-bottom:10px}.playoff-race-card .playoff-race-board{min-height:0}.playoff-race-card .playoff-race-zone{gap:4px;padding-block:4px}.playoff-race-card .playoff-race-team{min-height:56px;padding-block:4px}.league-read-card{background:linear-gradient(155deg,#17262e,#091218 58%,#121b20);overflow:hidden}.league-read-card:before{content:""!important;opacity:.3!important;background:repeating-linear-gradient(112deg,#0000 0 18px,#ffffff06 18px 19px)!important;display:block!important;position:absolute!important;inset:0!important}.league-read-rule{z-index:2;background:linear-gradient(90deg,var(--gold),#e2a31814);height:2px;margin:4px 0 24px;position:relative}.league-read-card h4{z-index:2;color:var(--paper);font-family:var(--font-display),sans-serif;text-wrap:balance;text-transform:uppercase;margin:0 0 22px;font-size:clamp(28px,2.8vw,40px);line-height:.96;position:relative}.league-read-card ol{z-index:2;gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.league-read-card li{border-top:1px solid #ffffff17;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:12px 0;display:grid}.league-read-card li>span{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:20px}.league-read-card li>div{gap:4px;min-width:0;display:grid}.league-read-card li small{color:#8f9da1;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.league-read-card li p{color:#c2c9cb;margin:0;font-size:14px;line-height:1.42}.games-that-matter-card{background:radial-gradient(circle at 50% 12%,#e2a3181c,#0000 36%),linear-gradient(145deg,#12212a,#061016 64%);overflow:hidden}.games-that-matter-card:before{content:""!important;opacity:.22!important;background:repeating-linear-gradient(116deg,#0000 0 32px,#ffffff06 32px 33px)!important;display:block!important;position:absolute!important;inset:0!important}.games-that-matter-card .broadcast-card-title{margin-bottom:10px}.featured-game{z-index:2;width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;gap:12px;padding:0;display:grid;position:relative}.featured-game:is(:hover,:focus-visible){outline:0}.featured-game:is(:hover,:focus-visible) .featured-game-stakes{border-color:var(--gold);background:#e2a3181c}.featured-game-topline{background:#02090d75;border-block:1px solid #e2a31857;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;display:flex}.featured-game-topline span{color:#7f8d91;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.featured-game-topline strong{color:var(--gold-2);letter-spacing:.05em;text-align:right;text-transform:uppercase;font-size:12px}.featured-game-scoreboard{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:center;gap:18px;padding:3px 16px;display:grid}.featured-game-team{grid-template-rows:auto auto auto;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:2px 12px;min-width:0;display:grid}.featured-game-team:last-child{text-align:right;grid-template-columns:minmax(0,1fr) 58px}.featured-game-team .league-team-mark{flex-basis:58px;grid-row:1/4;width:58px;height:58px}.featured-game-team:last-child .league-team-mark{grid-column:2}.featured-game-team>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;overflow:hidden}.featured-game-team>small{color:#8b999d;font-size:11px;font-weight:800}.featured-game-team>b{color:var(--paper);font-family:var(--font-display),sans-serif;font-size:27px;line-height:1}.featured-game-team>b i{color:#7f8c90;font-family:var(--font-body),sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.featured-game-versus{justify-items:center;gap:2px;display:grid}.featured-game-versus strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:34px;line-height:1}.featured-game-versus small{color:#77868b;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.featured-game-odds{grid-template-columns:minmax(0,1fr) minmax(160px,1.2fr) minmax(0,1fr);align-items:center;gap:10px;padding:0 16px;display:grid}.featured-game-odds>span{color:#8f9ca0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.featured-game-odds>span:last-child{text-align:right}.featured-game-odds b{color:var(--paper);font-size:12px}.featured-game-odds i{background:linear-gradient(90deg,var(--gold) 0 var(--away-chance),#ffffff2e var(--away-chance) 100%);height:5px;box-shadow:0 0 16px #e2a3182e}.featured-game-stakes{border:1px solid #e2a31866;background:linear-gradient(135deg,#e2a31813,#02090dad 42%,#02090d80);border-left-width:3px;border-radius:10px;gap:8px;padding:15px 17px;transition:border-color .16s,background .16s;display:grid;box-shadow:inset 0 1px #ffffff06,inset 0 0 24px #e2a31806}.featured-game-stakes>small{color:var(--gold-2);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.featured-game-stakes>small:before{content:"";border:1px solid;flex:0 0 5px;width:5px;height:5px;transform:rotate(45deg)}.featured-game-stakes>p{color:#d0d5d6;margin:0;font-size:14px;font-weight:700;line-height:1.35}.featured-game-stakes>div{flex-wrap:wrap;gap:6px;display:flex}.featured-game-stakes>div span{color:#94a1a5;background:#ffffff0b;padding:5px 8px;font-size:10px;font-weight:800}.featured-game-stakes>div b{color:var(--gold-2)}.league-chaos-card{text-align:left;background:radial-gradient(circle at 50% 38%,#e2a31821,#0000 37%),linear-gradient(155deg,#17272f,#071116)}.chaos-forecast-dial{background:conic-gradient(var(--forecast-color) var(--chaos-level),#ffffff13 0);width:172px;height:172px;color:inherit;cursor:pointer;font:inherit;filter:drop-shadow(0 15px 24px #0000004d);border:0;border-radius:50%;place-content:center;justify-items:center;gap:4px;margin:0 auto 13px;display:grid;position:relative}.chaos-forecast-dial:before{content:"";background:radial-gradient(circle at 50% 35%,#ffffff0a,#0000 46%),#091319;border:1px solid #ffffff0f;border-radius:50%;position:absolute;inset:9px}.chaos-forecast-dial>*{z-index:1;position:relative}.chaos-forecast-dial small{color:#88969b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.chaos-forecast-dial strong{max-width:128px;color:var(--forecast-color);font-family:var(--font-display),sans-serif;text-align:center;text-transform:uppercase;font-size:38px;line-height:.9}.chaos-forecast-dial.is-calm{--forecast-color:#79d5a3}.chaos-forecast-dial.is-building{--forecast-color:#d6bd64}.chaos-forecast-dial.is-volatile{--forecast-color:#e2a318}.chaos-forecast-dial.is-firestorm{--forecast-color:#ef6b45}.chaos-forecast-dial:is(:hover,:focus-visible){outline:2px solid var(--forecast-color);outline-offset:4px}.chaos-scale{border:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 17px;display:grid}.chaos-scale span{color:#66767c;letter-spacing:.05em;text-align:center;text-transform:uppercase;border-right:1px solid #ffffff14;padding:7px 3px;font-size:8px;font-weight:900}.chaos-scale span:last-child{border-right:0}.chaos-scale span.active{color:var(--gold-2);box-shadow:inset 0 -2px var(--gold);background:#e2a31824}.chaos-bars{gap:10px;display:grid}.chaos-bars>span{grid-template-columns:minmax(90px,.8fr) minmax(90px,1.5fr) 42px;align-items:center;gap:10px;display:grid}.chaos-bars small{color:#b7c0c2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.chaos-bars i{background:#ffffff0e;border:1px solid #ffffff12;border-radius:999px;height:8px;overflow:hidden}.chaos-bars i b{border-radius:inherit;background:linear-gradient(90deg,#e2a318f2,#e2a31859);height:100%;display:block;box-shadow:0 0 12px #e2a31838}.chaos-bars em{color:#78878c;text-align:right;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.power-shift-card{background:radial-gradient(circle at 14% 40%,#e2a3182b,#0000 34%),linear-gradient(145deg,#15252d,#071116 66%);overflow:hidden}.power-shift-card:before{content:""!important;opacity:.22!important;background:repeating-linear-gradient(112deg,#0000 0 25px,#ffffff06 25px 26px)!important;display:block!important;position:absolute!important;inset:0!important}.power-spotlight{z-index:2;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;display:grid;position:relative}.power-spotlight-team{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.power-spotlight-team .league-team-mark{border-color:#e2a318a6;flex-basis:72px;width:72px;height:72px;box-shadow:0 0 0 5px #e2a3180f,0 14px 30px #00000057}.power-spotlight-team>span{gap:4px;min-width:0;display:grid}.power-spotlight-team small{color:var(--gold-2);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.power-spotlight-team strong{font-family:var(--font-display),sans-serif;text-overflow:ellipsis;text-transform:uppercase;font-size:clamp(25px,2.4vw,36px);line-height:.92;overflow:hidden}.power-spotlight-metric{align-content:center;justify-items:end;min-width:82px;display:grid}.power-spotlight-metric strong{color:#78dba5;font-family:var(--font-display),sans-serif;text-shadow:0 0 24px #78dba533;font-size:clamp(43px,4vw,62px);line-height:.8}.power-spotlight-metric span{color:#829095;letter-spacing:.09em;text-align:right;text-transform:uppercase;margin-top:8px;font-size:8px;font-weight:900}.power-spotlight>p{border-left:3px solid var(--gold);color:#c7cdcf;background:#02090d6e;grid-column:1/-1;min-height:40px;margin:0;padding:11px 13px;font-size:12px;font-weight:700;line-height:1.42}.power-spotlight-proof{border-block:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.power-spotlight-proof>span{text-align:center;border-right:1px solid #ffffff1a;gap:4px;min-width:0;padding:10px 9px;display:grid}.power-spotlight-proof>span:last-child{border-right:0}.power-spotlight-proof small{color:#7e8c91;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.power-spotlight-proof strong{color:var(--paper);font-family:var(--font-display),sans-serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:20px;line-height:1;overflow:hidden}.power-shift-card .broadcast-card-title,.league-lore-card .broadcast-card-title,.league-activity-card .broadcast-card-title{min-height:40px;margin-bottom:10px}.power-shift-card .league-segmented,.league-lore-card .league-segmented,.league-activity-card .league-segmented{margin-bottom:10px}.power-shift-card .league-segmented button,.league-lore-card .league-segmented button,.league-activity-card .league-segmented button{min-height:32px;padding-block:5px}.weekly-honors-card{background:radial-gradient(circle at 28% 45%,#e2a31824,#0000 42%),linear-gradient(145deg,#15242b,#071116);overflow:hidden}.weekly-honors-card .broadcast-card-title,.league-movers-card .broadcast-card-title{min-height:44px;margin-bottom:14px}.honors-podium{grid-template-columns:1.05fr .95fr;gap:10px;min-height:257px;display:grid}.honors-podium button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#02090d7d;border:1px solid #e2a3183d}.honors-podium button:is(:hover,:focus-visible){border-color:var(--gold);outline:0}.honor-primary{align-content:center;justify-items:center;gap:8px;padding:18px;display:grid;text-align:center!important}.honor-primary>span{color:var(--gold-2);font-size:48px;line-height:1}.honors-podium small{color:var(--gold-2);text-transform:uppercase;font-size:11px;font-weight:900}.honors-podium strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:26px;line-height:.96}.honors-podium b{color:#d7ddde;font-size:14px}.honors-podium>div{gap:10px;display:grid}.honors-podium>div button{align-content:center;gap:7px;padding:14px;display:grid}.honors-podium>div strong{font-size:20px}.mover-feature{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#02090d85;border:1px solid #e2a31847;grid-template-columns:1fr 38px 1fr;gap:8px;padding:14px;display:grid}.mover-feature:is(:hover,:focus-visible){border-color:var(--gold);outline:0}.mover-feature>div{background:#ffffff09;align-content:center;gap:5px;min-height:88px;padding:10px;display:grid}.mover-feature>div small{color:#839096;text-transform:uppercase;font-size:11px;font-weight:900}.mover-feature>div strong{font-size:16px;line-height:1.2}.mover-feature>span{color:var(--gold-2);place-items:center;font-size:29px;display:grid}.mover-feature footer{border-top:1px solid #ffffff17;grid-column:1/-1;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:12px;display:grid}.mover-feature footer>span{gap:2px;display:grid}.mover-feature footer small{color:var(--gold-2);text-transform:uppercase;font-size:10px;font-weight:900}.mover-feature footer strong{font-size:14px}.mover-feature footer b{color:#79dba6;font-family:var(--font-display),sans-serif;font-size:24px}.mover-supporting{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.mover-supporting button{min-height:64px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px;display:grid}.mover-supporting button:is(:hover,:focus-visible){border-color:#e2a3188c;outline:0}.mover-supporting span{font-size:13px;font-weight:900}.mover-supporting b{color:#8f9ba0;grid-column:1;font-size:11px}.mover-supporting i{color:var(--gold-2);grid-area:1/2/3;align-self:center;font-style:normal;font-weight:900}.league-lore-card{background:linear-gradient(150deg,#111e25,#071116)}.lore-feature{width:100%;min-height:200px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#02090d75;border:1px solid #e2a31838;align-content:center;gap:8px;padding:16px;display:grid}.lore-feature:is(:hover,:focus-visible){border-color:var(--gold);outline:0}.lore-feature>span{color:var(--gold-2);text-transform:uppercase;font-size:12px;font-weight:900}.lore-feature>strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:26px;line-height:.95}.lore-feature>p{color:#aeb7ba;margin:0;font-size:13px;line-height:1.45}.rivalry-lore>div{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:8px 12px;margin-top:10px;display:grid}.rivalry-lore>div b{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:29px}.rivalry-lore>div small{color:#89969b;font-size:11px}.history-lore>b,.record-lore>b{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:54px;line-height:.85}.league-dues-card{background:linear-gradient(155deg,#121f26,#071116);flex-direction:column;display:flex}.league-dues-card .broadcast-card-title{min-height:40px;margin-bottom:8px}.dues-score{text-align:center;grid-template-columns:1fr 1px 1fr;align-items:center;gap:14px;padding-block:8px 14px;display:grid}.dues-score>span{gap:3px;display:grid}.dues-score strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:54px;line-height:.85}.dues-score small{color:#9aa6aa;text-transform:uppercase;font-size:12px;font-weight:900}.dues-score>i{background:#ffffff1f;width:1px;height:55px}.dues-progress{background:#ffffff14;height:7px;overflow:hidden}.dues-progress i{background:linear-gradient(90deg,var(--gold),#72d7a2);height:100%;display:block}.league-dues-card ul{flex:auto;align-content:start;gap:0;min-height:0;margin:12px 0 0;padding:0 7px 0 0;list-style:none;display:grid}.league-dues-card li{border-top:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:7px 0;display:flex}.league-dues-card li strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.league-dues-card li span{color:#e88b7a;text-transform:uppercase;font-size:11px;font-weight:900}.dues-complete{color:#78d8a5;text-align:center;margin:24px 0 0;font-size:15px;font-weight:900}.league-activity-card .league-segmented{max-width:720px}.league-newswire{display:grid}.league-newswire article{border-top:1px solid #ffffff14;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:5px 0;display:grid}.newswire-symbol{width:32px;height:32px;color:var(--gold-2);border:1px solid #e2a31847;place-items:center;font-size:15px;display:grid}.newswire-symbol.is-awards{border-radius:50%}.league-newswire article>div{gap:2px;min-width:0;display:grid}.league-newswire article strong{color:#c8ced0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.league-newswire article small{color:#849197;font-size:11px}.league-newswire time{color:#8a979c;white-space:nowrap;font-size:11px}.league-detail-layer{z-index:120;position:fixed;inset:0}.league-detail-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000ad;border:0;position:absolute;inset:0}.league-detail-drawer{background:linear-gradient(160deg,#122028,#071116 62%);border-left:1px solid #e2a3187a;width:min(520px,92vw);height:100%;padding:30px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-28px 0 70px #00000085}.league-detail-drawer>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.league-detail-drawer>header span{color:var(--gold-2);text-transform:uppercase;font-size:12px;font-weight:900}.league-detail-drawer>header button{width:42px;height:42px;color:var(--gold-2);cursor:pointer;background:0 0;border:1px solid #e2a31880;font-size:24px}.league-detail-drawer>header button:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.league-detail-drawer h2{margin:34px 0 16px;font-size:clamp(40px,5vw,64px);line-height:.9}.league-detail-drawer>p{color:#b7c0c2;margin:0 0 26px;font-size:14px;line-height:1.55}.league-detail-facts{border:1px solid #e2a3183d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.league-detail-facts>div{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;gap:6px;min-height:90px;padding:15px;display:grid}.league-detail-facts>div:nth-child(2n){border-right:0}.league-detail-facts small{color:#839196;text-transform:uppercase;font-size:11px;font-weight:900}.league-detail-facts strong{color:var(--paper);font-size:15px;line-height:1.3}@media (width<=1080px){.league-broadcast-grid>:is(.playoff-race-card,.games-that-matter-card,.league-read-card,.league-chaos-card){grid-column:span 3}.league-broadcast-grid>:is(.league-dues-card,.league-activity-card){grid-column:span 6}.playoff-race-board{grid-template-columns:1fr}.playoff-cut-line{height:34px}.playoff-cut-line:before{width:100%;height:2px}.playoff-cut-line span{writing-mode:initial;padding:3px 8px}.playoff-race-zone,.playoff-race-zone.is-chasing{padding:8px 0}}@media (width<=760px){.league-broadcast-grid{grid-template-columns:1fr;gap:12px;margin-top:12px}.league-broadcast-grid>.league-card{min-height:var(--pd-card-height,360px);padding:24px 18px;grid-column:auto!important;height:auto!important}.broadcast-card-title{min-height:40px;margin-bottom:14px}.broadcast-card-title h3{font-size:34px}.broadcast-card-title>span{font-size:11px}.playoff-race-board{min-height:0}.playoff-race-team{grid-template-columns:35px minmax(0,1fr) auto 28px;gap:7px;min-height:58px;padding-inline:6px}.playoff-race-team>span strong{font-size:13px}.playoff-race-team>span small{font-size:11px}.playoff-race-team>b{font-size:22px}.league-read-card h4{font-size:32px}.league-read-card li p{font-size:13px}.featured-game-scoreboard{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:7px;padding-inline:2px}.featured-game-team,.featured-game-team:last-child{text-align:center;grid-template-rows:44px auto auto auto;grid-template-columns:1fr;justify-items:center;gap:3px}.featured-game-team .league-team-mark,.featured-game-team:last-child .league-team-mark{flex-basis:44px;grid-area:1/1;width:44px;height:44px}.featured-game-team>strong{width:100%;font-size:12px}.featured-game-team>b{font-size:22px}.featured-game-team>b i{margin-top:2px;display:block}.featured-game-versus strong{font-size:27px}.featured-game-odds{grid-template-columns:1fr;gap:5px;padding-inline:2px}.featured-game-odds>span{display:none}.featured-game-stakes{padding:12px}.featured-game-stakes>p{font-size:13px}.chaos-forecast-dial{width:148px;height:148px}.chaos-forecast-dial strong{font-size:33px}.chaos-bars>span{grid-template-columns:86px minmax(70px,1fr) 38px;gap:7px}.power-spotlight{grid-template-columns:1fr}.power-spotlight-team{grid-template-columns:58px minmax(0,1fr)}.power-spotlight-team .league-team-mark{flex-basis:58px;width:58px;height:58px}.power-spotlight-metric{min-width:68px;position:absolute;top:5px;right:0}.power-spotlight-team>span{padding-right:76px}.power-spotlight-proof strong{font-size:17px}.honors-podium{grid-template-columns:1fr}.honor-primary{min-height:180px}.honors-podium>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mover-feature{grid-template-columns:1fr 30px 1fr;padding:10px}.mover-feature>div{padding:7px}.mover-supporting{grid-template-columns:1fr}.league-segmented{overflow-x:auto}.league-segmented button{min-width:max-content}.league-newswire article{grid-template-columns:34px minmax(0,1fr)}.league-newswire time{grid-column:2}.league-detail-drawer{width:100%;height:auto;max-height:88vh;padding:22px 18px calc(28px + env(safe-area-inset-bottom));border-top:1px solid #e2a3187a;border-left:0;border-radius:18px 18px 0 0;top:auto;bottom:0;box-shadow:0 -28px 70px #00000085}.league-detail-drawer h2{margin-top:24px;font-size:42px}.league-detail-facts>div{min-height:78px;padding:12px}}.page-design-shell[data-page-key=league] .league-broadcast-grid>.league-card{flex-direction:column;display:flex}.page-design-shell[data-page-key=league] .league-broadcast-grid .broadcast-card-title{flex:none}.page-design-shell[data-page-key=league] .league-broadcast-grid .league-card-unavailable{flex:auto;min-height:0!important}.page-design-shell[data-page-key=league] .playoff-race-board,.page-design-shell[data-page-key=league] .league-read-card ol,.page-design-shell[data-page-key=league] .featured-game,.page-design-shell[data-page-key=league] .chaos-bars,.page-design-shell[data-page-key=league] .power-spotlight,.page-design-shell[data-page-key=league] .honors-podium,.page-design-shell[data-page-key=league] .mover-feature,.page-design-shell[data-page-key=league] .lore-feature,.page-design-shell[data-page-key=league] .league-newswire{flex:auto;min-height:0}.page-design-shell[data-page-key=league] .playoff-race-zone{flex-direction:column;min-height:0;display:flex}.page-design-shell[data-page-key=league] .playoff-race-team{flex:1 1 0;min-height:0}.page-design-shell[data-page-key=league] .league-read-card ol{grid-template-rows:repeat(3,minmax(0,1fr))}.page-design-shell[data-page-key=league] .league-read-card li{align-items:center}.page-design-shell[data-page-key=league] .featured-game{place-content:stretch}.page-design-shell[data-page-key=league] .featured-game-scoreboard{align-self:stretch}.page-design-shell[data-page-key=league] .chaos-bars{grid-auto-rows:minmax(0,1fr);align-content:stretch}.page-design-shell[data-page-key=league] .power-spotlight{align-content:space-between}.page-design-shell[data-page-key=league] .honors-podium{min-height:0}.page-design-shell[data-page-key=league] .mover-feature{align-content:space-between}.page-design-shell[data-page-key=league] .lore-feature{min-height:0}.page-design-shell[data-page-key=league] .league-newswire{grid-auto-rows:minmax(0,1fr)}.page-design-shell[data-page-key=league] .league-newswire article{min-height:0}.page-design-shell[data-page-key=league] .league-broadcast-grid>[data-page-card-height=compact]{padding:13px!important}.page-design-shell[data-page-key=league] .league-broadcast-grid>[data-page-card-height=compact] .broadcast-card-title{min-height:27px;margin-bottom:6px}.page-design-shell[data-page-key=league] .league-broadcast-grid>[data-page-card-height=compact] .broadcast-card-title h3{font-size:25px}.page-design-shell[data-page-key=league] .league-broadcast-grid>[data-page-card-height=compact] .broadcast-card-title>span{display:none}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .playoff-race-zone{gap:3px;padding:0 5px 0 0}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .playoff-race-zone.is-chasing{padding:0 0 0 5px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .playoff-race-zone>strong{margin:0;font-size:9px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .playoff-race-team{grid-template-columns:26px minmax(0,1fr) auto;gap:5px;min-height:0;padding:3px 4px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .playoff-race-team:nth-of-type(n+2),.page-design-shell[data-page-key=league] [data-page-card-height=compact] .playoff-race-team>i{display:none}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .playoff-race-team .league-team-mark{flex-basis:25px;width:25px;height:25px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .playoff-race-team>span strong{font-size:10px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .playoff-race-team>span small{display:none}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .playoff-race-team>b{font-size:17px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .playoff-cut-line{width:16px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .playoff-cut-line span,.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-read-rule,.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-read-card li:nth-child(n+2){display:none}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-read-card h4{margin:0 0 6px;font-size:22px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-read-card ol{grid-template-rows:1fr}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-read-card li{grid-template-columns:22px minmax(0,1fr);gap:6px;padding:6px 0 0}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-read-card li>span{font-size:15px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-read-card li small{font-size:7px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-read-card li p{-webkit-line-clamp:2;font-size:9px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .featured-game-topline,.page-design-shell[data-page-key=league] [data-page-card-height=compact] .featured-game-odds,.page-design-shell[data-page-key=league] [data-page-card-height=compact] .featured-game-stakes{display:none}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .featured-game-scoreboard{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:7px;height:100%;padding:0}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .featured-game-team,.page-design-shell[data-page-key=league] [data-page-card-height=compact] .featured-game-team:last-child{text-align:left;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);gap:1px 6px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .featured-game-team:last-child{text-align:right;grid-template-columns:minmax(0,1fr) 34px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .featured-game-team .league-team-mark{flex-basis:34px;grid-row:1/3;width:34px;height:34px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .featured-game-team>strong{font-size:11px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .featured-game-team>small{font-size:8px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .featured-game-team>b{display:none}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .featured-game-versus strong{font-size:23px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .chaos-forecast-dial{width:78px;height:78px;margin:0 auto 5px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .chaos-forecast-dial:before{inset:6px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .chaos-forecast-dial small{font-size:6px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .chaos-forecast-dial strong{font-size:21px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .chaos-scale{margin:0}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .chaos-scale span{padding:4px 2px;font-size:6px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .chaos-bars,.page-design-shell[data-page-key=league] [data-page-card-height=compact] .power-shift-card .league-segmented,.page-design-shell[data-page-key=league] [data-page-card-height=compact] .power-spotlight>p,.page-design-shell[data-page-key=league] [data-page-card-height=compact] .power-spotlight-proof{display:none}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .power-spotlight{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:6px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .power-spotlight-team{grid-template-columns:42px minmax(0,1fr);gap:8px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .power-spotlight-team .league-team-mark{flex-basis:42px;width:42px;height:42px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .power-spotlight-team small{font-size:7px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .power-spotlight-team strong{font-size:20px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .power-spotlight-metric strong{font-size:34px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .power-spotlight-metric span{margin-top:3px;font-size:6px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .honors-podium{display:block}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .honors-podium>div{display:none}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .honor-primary{grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;gap:8px;width:100%;height:100%;padding:8px 12px;text-align:left!important}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .honor-primary>span{font-size:24px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .honor-primary small{display:none}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .honor-primary strong{font-size:19px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .mover-supporting{display:none}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .mover-feature{grid-template-columns:1fr 24px 1fr;gap:4px;padding:6px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .mover-feature>div{min-height:43px;padding:5px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .mover-feature>div small,.page-design-shell[data-page-key=league] [data-page-card-height=compact] .mover-feature footer small{display:none}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .mover-feature>div strong{font-size:10px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .mover-feature footer{grid-template-columns:24px minmax(0,1fr) auto;gap:5px;padding-top:5px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .mover-feature footer .league-team-mark{flex-basis:24px;width:24px;height:24px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .mover-feature footer strong{font-size:9px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .mover-feature footer b{font-size:16px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-lore-card .league-segmented{display:none}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .lore-feature{padding:8px 10px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .lore-feature>p,.page-design-shell[data-page-key=league] [data-page-card-height=compact] .rivalry-lore>div small{display:none}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .lore-feature>strong{font-size:20px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .history-lore>b,.page-design-shell[data-page-key=league] [data-page-card-height=compact] .record-lore>b{font-size:30px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .dues-complete{display:none}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .dues-score{flex:auto;padding:0 0 6px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .dues-score strong{font-size:35px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .dues-score small{font-size:8px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .dues-score>i{height:34px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-activity-card .league-segmented,.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-newswire article:nth-child(n+3),.page-design-shell[data-page-key=league] [data-page-card-height=compact] .activity-more{display:none}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-newswire article{grid-template-columns:25px minmax(0,1fr) auto;gap:7px;padding:2px 0}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .newswire-symbol{width:22px;height:22px;font-size:10px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-newswire article strong{font-size:10px}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-newswire article small,.page-design-shell[data-page-key=league] [data-page-card-height=compact] .league-newswire time{font-size:8px}.page-design-shell[data-page-key=league] [data-page-card-height=standard].games-that-matter-card .featured-game{gap:7px}.page-design-shell[data-page-key=league] [data-page-card-height=standard] .featured-game-topline{padding-block:6px}.page-design-shell[data-page-key=league] [data-page-card-height=standard] .featured-game-scoreboard{gap:10px;padding:0 8px}.page-design-shell[data-page-key=league] [data-page-card-height=standard] .featured-game-team{grid-template-columns:44px minmax(0,1fr)}.page-design-shell[data-page-key=league] [data-page-card-height=standard] .featured-game-team:last-child{grid-template-columns:minmax(0,1fr) 44px}.page-design-shell[data-page-key=league] [data-page-card-height=standard] .featured-game-team .league-team-mark{flex-basis:44px;width:44px;height:44px}.page-design-shell[data-page-key=league] [data-page-card-height=standard] .featured-game-team>b{font-size:22px}.page-design-shell[data-page-key=league] [data-page-card-height=standard] .featured-game-stakes{padding-block:9px}.page-design-shell[data-page-key=league] [data-page-card-height=standard] .featured-game-stakes>p{font-size:12px}.page-design-shell[data-page-key=league] [data-page-card-height=standard] .chaos-forecast-dial{width:112px;height:112px;margin-bottom:7px}.page-design-shell[data-page-key=league] [data-page-card-height=standard] .chaos-forecast-dial strong{font-size:28px}.page-design-shell[data-page-key=league] [data-page-card-height=standard] .chaos-scale{margin-bottom:8px}.page-design-shell[data-page-key=league] [data-page-card-height=standard] .chaos-scale span{padding-block:5px}.page-design-shell[data-page-key=league] [data-page-card-height=standard] .chaos-bars{gap:4px}.page-design-shell[data-page-key=league] [data-page-card-height=standard] .chaos-bars>span{grid-template-columns:minmax(72px,.8fr) minmax(70px,1.5fr) 36px;gap:7px}.page-design-shell[data-page-key=league] [data-page-card-height=standard] .chaos-bars i{height:6px}.page-design-shell[data-page-key=league] [data-page-card-height=standard] .league-read-rule{margin-bottom:12px}.page-design-shell[data-page-key=league] [data-page-card-height=standard] .league-read-card h4{margin-bottom:10px;font-size:28px}.page-design-shell[data-page-key=league] [data-page-card-height=standard] .league-read-card li{padding-block:7px}.page-design-shell[data-page-key=league] [data-page-card-height=standard] .league-read-card li p{font-size:11px}.page-design-shell[data-page-key=league] [data-page-card-height=tall] .playoff-race-team,.page-design-shell[data-page-key=league] [data-page-card-height=double] .playoff-race-team{min-height:0}.page-design-shell[data-page-key=league] [data-page-card-height=tall] .featured-game,.page-design-shell[data-page-key=league] [data-page-card-height=double] .featured-game{grid-template-rows:auto minmax(0,1.4fr) auto minmax(0,1fr)}.page-design-shell[data-page-key=league] [data-page-card-height=tall] .featured-game-scoreboard,.page-design-shell[data-page-key=league] [data-page-card-height=double] .featured-game-scoreboard{align-content:center}.page-design-shell[data-page-key=league] [data-page-card-height=tall] .chaos-bars,.page-design-shell[data-page-key=league] [data-page-card-height=double] .chaos-bars{align-content:space-between}.page-design-shell[data-page-key=league] [data-page-card-height=double] .chaos-forecast-dial{width:202px;height:202px}.page-design-shell[data-page-key=league] [data-page-card-height=double] .chaos-forecast-dial strong{font-size:45px}.page-design-shell[data-page-key=league] [data-page-card-height=double] .league-read-card li{padding-block:18px}.page-design-shell[data-page-key=league] [data-page-card-height=double] .honors-podium,.page-design-shell[data-page-key=league] [data-page-card-height=double] .lore-feature{align-content:space-evenly}.is-page-designing .league-broadcast-grid>.is-page-card-draggable{outline-offset:4px}.page-card-drag-handle{z-index:30;min-height:30px;color:var(--gold-2);font:inherit;cursor:grab;touch-action:none;background:#050e13f0;border:1px solid #e2a318a6;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 7px 20px #0000006b}.page-card-drag-handle:active{cursor:grabbing}.page-card-drag-handle span{font-size:16px;line-height:1}.page-card-drag-handle b{letter-spacing:.09em;text-transform:uppercase;font-size:8px}.is-page-card-dragging{opacity:.46;transform:scale(.99)}.is-page-card-drop-before{box-shadow:inset 0 4px var(--gold),0 0 0 1px #e2a31880!important}.is-page-card-drop-after{box-shadow:inset 0 -4px var(--gold),0 0 0 1px #e2a31880!important}@media (width<=760px){.page-design-shell[data-page-key=league] .league-broadcast-grid>.league-card{height:var(--pd-card-height,360px)!important;min-height:var(--pd-card-height,360px)!important;max-height:var(--pd-card-height,360px)!important}.page-design-shell[data-page-key=league] [data-page-card-height=compact] .featured-game-team,.page-design-shell[data-page-key=league] [data-page-card-height=compact] .featured-game-team:last-child{grid-template-rows:auto auto;justify-items:stretch}.page-card-drag-handle b{display:none}.page-card-drag-handle{justify-content:center;width:32px;padding:0}}.admin-control-center{width:min(1680px,100% - 32px);color:var(--paper);margin:0 auto 80px}.admin-context-header{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050e13f5;border:1px solid #dba62e3d;grid-template-columns:minmax(220px,1fr) auto auto minmax(240px,1.1fr) auto;align-items:end;gap:12px;padding:18px 22px;display:grid;position:relative;box-shadow:0 18px 45px #00000052}.admin-context-identity{gap:2px;display:grid}.admin-context-identity strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:22px}.admin-context-identity small{color:var(--muted)}.admin-context-header>label{min-width:135px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;gap:5px;font-size:9px;display:grid}.admin-context-header select,.admin-context-header input{border:1px solid var(--line);min-height:40px;color:var(--paper);background:#08151d;padding:0 11px}.admin-search{position:relative}.admin-search label,.admin-search input{width:100%}.admin-search-results{z-index:100;border:1px solid var(--line);background:#07131b;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 20px 40px #0000008c}.admin-search-results button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--paper);text-align:left;background:0 0;justify-content:space-between;gap:12px;padding:12px;display:flex}.admin-search-results button:hover{color:var(--gold-2);background:#dba62e17}.admin-context-actions{justify-content:flex-end;gap:8px;display:flex}.admin-context-actions .outline-button,.admin-context-actions .gold-button{white-space:nowrap;min-height:40px}.admin-mobile-nav{display:none}.historical-season-banner{background:#80540338;border:1px solid #dba62e80;border-top:0;align-items:center;gap:18px;padding:12px 20px;display:flex}.historical-season-banner strong{color:var(--gold-2);text-transform:uppercase;letter-spacing:.08em}.historical-season-banner span{color:#e7dcc5}.admin-global-message{z-index:1;position:relative}.admin-control-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:22px;margin-top:22px;display:grid}.admin-primary-nav{border:1px solid var(--line);background:#061017d1;position:relative}.admin-primary-nav>div{border-bottom:1px solid var(--line)}.admin-primary-nav>div:last-child{border-bottom:0}.admin-primary-nav>div>button{width:100%;color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;justify-content:space-between;padding:15px 16px;display:flex}.admin-primary-nav>div.active>button{color:var(--gold-2);background:#dba62e14}.admin-primary-nav nav{padding:0 8px 10px}.admin-primary-nav nav button{color:#9ea6a6;text-align:left;background:0 0;border:0;border-left:2px solid #0000;width:100%;padding:9px 10px}.admin-primary-nav nav button:hover,.admin-primary-nav nav button.active{border-left-color:var(--gold);color:var(--paper);background:#ffffff09}.admin-control-content{min-width:0;overflow:visible}.admin-readonly-fieldset{border:0;min-width:0;margin:0;padding:0}.admin-page-heading{border-bottom:1px solid var(--line);margin:0 0 22px;padding:4px 0 18px}.admin-page-heading h1{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:5px 0 7px;font-size:clamp(40px,5vw,66px);line-height:.95}.admin-page-heading p{max-width:850px;color:var(--muted);margin:0;line-height:1.5}.admin-panel{border:1px solid var(--line);background:linear-gradient(145deg,#0b1c26f5,#050f15f0);padding:22px}.admin-panel-heading{justify-content:space-between;gap:18px;margin-bottom:16px;display:flex}.admin-panel-heading h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:4px 0 0;font-size:30px}.admin-attention-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.admin-attention-grid button{border:1px solid var(--line);min-height:135px;color:var(--paper);text-align:left;background:linear-gradient(145deg,#0c202b,#07131a);gap:3px;padding:20px;display:grid}.admin-attention-grid button:hover{border-color:var(--gold)}.admin-attention-grid strong{font-family:var(--font-display),sans-serif;color:var(--gold-2);font-size:46px;line-height:1}.admin-attention-grid span{font-weight:700}.admin-attention-grid small{color:var(--muted);margin-top:auto}.admin-overview-columns{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:18px;display:grid}.admin-health-list{display:grid}.admin-health-list button,.sync-health-row{border:0;border-bottom:1px solid var(--line);color:var(--paper);text-align:left;background:0 0;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.admin-health-list button:last-child,.sync-health-row:last-child{border-bottom:0}.admin-health-list i,.sync-health-row i{background:#4ebd80;border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px #4ebd8080}.admin-health-list i.warning,.sync-health-row i.warning{background:#e7a62d;box-shadow:0 0 14px #e7a62d80}.admin-health-list i.action,.sync-health-row i.action{background:#df695e;box-shadow:0 0 14px #df695e80}.admin-health-list span{gap:3px;display:grid}.admin-health-list small,.sync-health-row small{color:var(--muted);line-height:1.35}.admin-health-list b,.sync-health-row b{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px}.admin-quick-actions{display:grid}.admin-quick-actions button{border:0;border-bottom:1px solid var(--line);color:var(--paper);text-align:left;background:0 0;justify-content:space-between;gap:12px;padding:15px 0;display:flex}.admin-quick-actions button:hover{color:var(--gold-2)}.page-manager-actions{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.page-card-admin-list{overflow:hidden}.page-card-admin-head,.page-card-admin-list article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(220px,1fr) 80px 60px 60px 110px 95px;align-items:center;gap:10px;padding:11px 0;display:grid}.page-card-admin-head{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px}.page-card-admin-list article>span:nth-child(2){gap:3px;display:grid}.page-card-admin-list article small{color:var(--muted)}.page-card-admin-drag{border:1px solid var(--line);width:34px;height:34px;color:var(--gold-2);cursor:grab;background:#07131a}.admin-visibility-toggle{color:#b16a63;text-align:left;background:0 0;border:0}.admin-visibility-toggle.visible{color:#6ed39a}.custom-card-admin-list{display:grid}.custom-card-admin-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:12px 0;display:flex}.custom-card-admin-list span{display:grid}.custom-card-admin-list button{color:var(--gold-2);background:0 0;border:0}.admin-drawer-layer{z-index:250;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-drawer-backdrop{background:#000000b8;border:0;position:absolute;inset:0}.admin-config-drawer{background:#07141c;border-left:1px solid #dba62e66;align-content:start;gap:16px;width:min(460px,100%);height:100%;padding:34px;display:grid;position:relative;overflow:auto;box-shadow:-20px 0 55px #0000008c}.admin-config-drawer h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0;font-size:42px}.admin-config-drawer p{color:var(--muted)}.admin-drawer-close{color:var(--paper);background:0 0;border:0;font-size:30px;position:absolute;top:12px;right:14px}.registered-game-list{gap:10px;display:grid}.registered-game-list article{border:1px solid var(--line);background:#091923;grid-template-columns:minmax(220px,1fr) 110px 100px 110px;align-items:center;gap:14px;padding:18px 20px;display:grid}.registered-game-list article>span{gap:3px;display:grid}.registered-game-list small{color:var(--muted)}.economy-overview-strip{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid}.economy-overview-strip span{background:#091923;gap:5px;padding:18px;display:grid}.economy-overview-strip small{color:var(--muted)}.economy-overview-strip strong{color:var(--gold-2);font-size:22px}.admin-two-up,.point-program-admin,.weekly-bonus-admin,.point-start-panel,.weekly-bonus-builder{gap:18px;display:grid}.point-start-current{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.point-start-current>span{background:#091923;gap:5px;padding:16px 18px;display:grid}.point-start-current small,.weekly-bonus-recipients small{color:var(--muted)}.point-start-current strong{color:var(--gold-2);font-size:18px}.point-start-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.point-start-options>label{border:1px solid var(--line);cursor:pointer;background:#ffffff06;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;padding:16px;display:grid}.point-start-options>label.selected{background:#dba62e14;border-color:#dba62ead}.point-start-options input{accent-color:var(--gold);margin-top:3px}.point-start-options span{gap:5px;display:grid}.point-start-options small,.point-policy-note span,.weekly-bonus-method p{color:var(--muted);line-height:1.45}.point-start-date{max-width:380px}.point-policy-note{border-left:3px solid var(--gold);background:#dba62e0f;gap:5px;padding:12px 14px;display:grid}.point-start-panel>.gold-button{justify-self:start}.weekly-bonus-week-toolbar{grid-template-columns:auto minmax(160px,230px) auto auto 1fr;align-items:end;gap:8px;display:grid}.weekly-bonus-week-toolbar>.outline-button{min-height:42px}.weekly-bonus-week-toolbar .field{margin:0}.weekly-bonus-week-kind{color:var(--gold-2);letter-spacing:.1em;text-transform:uppercase;place-self:center end;font-size:11px;font-weight:900}.weekly-bonus-week-library{grid-template-columns:repeat(9,minmax(54px,1fr));gap:6px;display:grid}.weekly-bonus-week-library button{border:1px solid var(--line);min-height:52px;color:var(--muted);cursor:pointer;background:#ffffff05;gap:3px;padding:7px 5px;display:grid}.weekly-bonus-week-library button b{color:#f4efe5;font-size:12px}.weekly-bonus-week-library button small{letter-spacing:.06em;text-transform:uppercase;font-size:8px}.weekly-bonus-week-library button.draft,.weekly-bonus-week-library button.active{border-color:#dba62e73}.weekly-bonus-week-library button.finalized{background:#50b87c0f;border-color:#50b87c73}.weekly-bonus-week-library button.selected{outline:2px solid var(--gold);outline-offset:1px}.weekly-bonus-grid{grid-template-columns:minmax(280px,1fr) minmax(180px,.35fr);gap:12px;display:grid}.weekly-bonus-title{grid-column:1}.weekly-bonus-description{grid-column:1/-1}.weekly-bonus-description textarea{resize:vertical;width:100%}.weekly-bonus-method{border:1px solid var(--line);background:#ffffff06;gap:5px;padding:14px 16px;display:grid}.weekly-bonus-method p{margin:0}.weekly-bonus-recipients{grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px;display:grid}.weekly-bonus-recipients>div{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.weekly-bonus-recipients>label{border:1px solid var(--line);cursor:pointer;background:#091923;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.weekly-bonus-recipients>label.selected{background:#dba62e14;border-color:#dba62e9e}.weekly-bonus-recipients input{accent-color:var(--gold)}.weekly-bonus-recipients label span{gap:3px;min-width:0;display:grid}.weekly-bonus-recipients label b{color:var(--gold-2)}.weekly-bonus-actions{flex-wrap:wrap;gap:9px;display:flex}.weekly-bonus-award{margin-left:auto}.weekly-bonus-final{color:#d7f1e0;background:#50b87c14;border:1px solid #50b87c6b;gap:5px;padding:15px;display:grid}.weekly-bonus-final span{color:var(--muted)}.weekly-bonus-home-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.weekly-bonus-home{min-height:0;padding:16px 18px}.weekly-bonus-home-heading h2{margin:7px auto 5px 0;font-size:clamp(20px,2vw,27px)}.weekly-bonus-home-heading>strong{color:var(--accent-color,var(--gold-2));font:900 30px/1 var(--font-display,Impact,sans-serif)}.weekly-bonus-home>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 7px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.weekly-bonus-home .module-footnote{font-size:9px}.home-module.module-weekly-bonus .weekly-bonus-home .module-action{min-width:118px;font-size:10px;min-height:30px!important;padding:6px 10px!important}.league-setup-checklist{margin-bottom:18px;display:grid}.league-setup-checklist button{border:0;border-bottom:1px solid var(--line);color:var(--paper);text-align:left;background:0 0;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.league-setup-checklist button i{color:var(--gold-2);font-size:22px;font-style:normal}.league-setup-checklist button span{display:grid}.league-setup-checklist small{color:var(--muted)}.season-rollover{gap:14px;display:grid}.league-reset-zone{background:linear-gradient(135deg,#5c161624,#0c0e0deb);border-color:#c4484861;gap:12px;margin-top:18px;display:grid}.league-reset-zone>p{max-width:900px;color:var(--muted);margin:0;line-height:1.55}.league-reset-zone .module-kicker{color:#e68578}.league-reset-zone .danger-confirm{gap:12px;display:grid}.league-reset-zone .danger-confirm .field{max-width:560px}.danger-button{color:#fff!important;background:linear-gradient(135deg,#9f332b,#6e201c)!important;border-color:#a53a32!important}.nfl-source-panel{margin-top:18px}.nfl-source-panel h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:8px 0;font-size:28px}.nfl-source-panel p{color:var(--muted);line-height:1.55}.espn-player-link{color:inherit;text-decoration:none}.espn-player-link:hover,.espn-player-link:focus-visible{color:var(--gold-2);text-underline-offset:3px;text-decoration:underline}a.one-move-headshot-frame{color:inherit;text-decoration:none}.polls-admin{gap:18px;display:grid}.polls-admin-summary{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(90px,1fr)) auto;gap:1px;display:grid}.polls-admin-summary>span{background:#091923;gap:4px;padding:15px 18px;display:grid}.polls-admin-summary small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.polls-admin-summary strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:28px}.polls-admin-summary>button{align-self:center;margin:13px}.poll-builder{border-color:#dba62e61;gap:20px;display:grid}.poll-builder-grid{grid-template-columns:minmax(180px,.55fr) minmax(260px,1.45fr);gap:12px;display:grid}.poll-builder-title,.poll-builder-description{grid-column:1/-1}.poll-builder textarea{resize:vertical}.poll-option-editor{gap:8px;display:grid}.poll-option-editor>div:first-child{justify-content:space-between;align-items:end;gap:12px;display:flex}.poll-option-editor>div:first-child small{color:var(--muted)}.poll-option-input{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.poll-option-input>b{height:38px;color:var(--gold-2);background:#dba62e1f;place-items:center;display:grid}.poll-option-input input{border:1px solid var(--line);width:100%;min-width:0;height:38px;color:var(--paper);background:#07131a;padding:0 11px}.poll-option-input button{border:1px solid var(--line);height:34px;color:var(--muted);background:0 0;font-size:20px}.poll-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.poll-builder-toggles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.poll-builder-toggles label{border:1px solid var(--line);background:#ffffff06;align-items:start;gap:10px;padding:13px;display:flex}.poll-builder-toggles label span{gap:3px;display:grid}.poll-builder-toggles small{color:var(--muted);line-height:1.35}.poll-builder-actions{justify-content:flex-end;gap:10px;display:flex}.poll-admin-list{gap:14px;display:grid}.poll-admin-card{gap:15px;display:grid}.poll-admin-card>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.poll-admin-card>header>div:first-child{grid-template-columns:max-content max-content;align-items:center;gap:8px 10px;display:grid}.poll-admin-card>header h3,.poll-admin-card>header p{grid-column:1/-1}.poll-admin-card>header h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:4px 0 0;font-size:30px}.poll-admin-card>header p{color:var(--muted);margin:0}.poll-admin-metrics{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.poll-admin-metrics span{background:#07131a;gap:3px;min-width:95px;padding:10px 14px;display:grid}.poll-admin-metrics small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.poll-admin-metrics strong{color:var(--gold-2);font-size:21px}.poll-admin-policy{flex-wrap:wrap;gap:6px;display:flex}.poll-admin-policy span{border:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:5px 8px;font-size:9px}.poll-admin-results{gap:8px;display:grid}.poll-admin-results details{border:1px solid var(--line);background:#ffffff05}.poll-admin-results summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 13px;display:grid}.poll-admin-results summary>span{gap:7px;min-width:0;display:grid}.poll-admin-results summary b{white-space:normal}.poll-admin-results summary i{background:#ffffff1a;height:3px}.poll-admin-results summary i em{background:var(--gold);height:100%;display:block}.poll-admin-results summary>strong{color:var(--gold-2)}.poll-admin-results details>div{flex-wrap:wrap;gap:8px;padding:0 13px 13px;display:flex}.poll-admin-results details>div>span{background:#07131a;padding:7px 9px;display:grid}.poll-admin-results details>div small{color:var(--muted)}.poll-ranked-result{border:1px solid var(--line);background:#ffffff05;grid-template-columns:minmax(0,1fr) minmax(100px,.55fr) auto;align-items:center;gap:8px 14px;padding:11px 13px;display:grid}.poll-ranked-result>b{align-items:center;gap:9px;display:flex}.poll-ranked-result>b i{width:25px;height:25px;color:var(--gold-2);background:#dba62e24;flex:none;place-items:center;font-style:normal;display:grid}.poll-ranked-result>span{background:#ffffff1a;height:4px}.poll-ranked-result>span em{background:var(--gold);height:100%;display:block}.poll-ranked-result>strong{color:var(--gold-2);white-space:nowrap}.poll-ranked-result>small{color:var(--muted);grid-column:1/-1;padding-left:34px}.poll-ranked-ballots{color:var(--muted)}.poll-ranked-ballots>summary{cursor:pointer;color:var(--paper);font-weight:800}.poll-ranked-ballots>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.poll-ranked-ballots article{border:1px solid var(--line);background:#07131a;padding:11px 13px}.poll-ranked-ballots article header{gap:2px;display:grid}.poll-ranked-ballots article header small{color:var(--muted)}.poll-ranked-ballots ol{color:var(--paper);margin:9px 0 0;padding-left:24px}.poll-ranked-ballots li{padding:2px 0}.poll-nonvoters{color:var(--muted);font-size:11px}.poll-nonvoters summary{cursor:pointer;color:var(--paper);font-weight:800}.poll-nonvoters>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.poll-nonvoters span{border:1px solid var(--line);padding:5px 8px}.poll-admin-card>footer{flex-wrap:wrap;gap:8px;display:flex}.playoff-center-page{gap:18px;display:grid}.playoff-live-hero{background:radial-gradient(circle at 85% 20%,#dba62e2b,#0000 35%),linear-gradient(135deg,#121714,#080a09);border:1px solid #dba62e40;justify-content:space-between;align-items:end;gap:24px;min-height:250px;padding:34px;display:flex}.playoff-live-hero h1{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:8px 0;font-size:clamp(52px,7vw,94px);line-height:.85}.playoff-live-hero p{max-width:720px;color:var(--muted);font-size:16px;line-height:1.55}.playoff-live-hero>small{color:var(--muted);white-space:nowrap}.playoff-coming-state{border:1px solid #dba62e47;border-top:3px solid var(--gold);text-align:center;background:radial-gradient(circle at 50% 0,#dba62e1a,#0000 42%),linear-gradient(135deg,#111713,#070b0a);align-content:center;justify-items:center;gap:13px;min-height:330px;padding:42px;display:grid}.playoff-coming-state h2{color:var(--paper);font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0;font-size:clamp(44px,6vw,76px);line-height:.9}.playoff-coming-state p{max-width:670px;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.playoff-live-status,.playoff-summary-strip{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;display:grid}.playoff-live-status span,.playoff-summary-strip span{background:#0a0d0bf0;gap:4px;padding:14px 18px;display:grid}.playoff-live-status small,.playoff-summary-strip small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.playoff-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.playoff-summary-strip strong{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:32px}.playoff-center-grid{grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);gap:18px;display:grid}.playoff-field-card,.playoff-scenario-card,.playoff-games-card{border:1px solid var(--line);background:#0a0d0bf0}.playoff-field-card>header,.playoff-games-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;padding:22px 24px;display:flex}.playoff-field-card h2,.playoff-scenario-card h2,.playoff-games-card h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:4px 0 0;font-size:36px}.playoff-field-card header small{color:var(--muted)}.playoff-field-head,.playoff-field-list button{grid-template-columns:52px minmax(220px,1.5fr) 80px 70px 110px;align-items:center;gap:12px;display:grid}.playoff-field-head{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:10px 18px;font-size:9px;font-weight:800}.playoff-field-list>div{position:relative}.playoff-field-list button{width:100%;min-height:68px;color:var(--paper);text-align:left;background:0 0;border:0;border-top:1px solid #ffffff0f;padding:10px 18px}.playoff-field-list button:hover,.playoff-field-list button.active{background:#dba62e14}.playoff-field-list button.viewer{box-shadow:inset 3px 0 0 var(--gold)}.playoff-field-list button>b{color:var(--gold-2);font-family:var(--font-display),sans-serif;font-size:28px}.playoff-field-list button>span:nth-child(2){align-items:center;gap:10px;min-width:0;display:flex}.playoff-field-list img,.playoff-field-list i{object-fit:cover;border-radius:50%;width:34px;height:34px}.playoff-field-list i{color:var(--gold-2);background:#202520;place-items:center;font-size:10px;font-style:normal;display:grid}.playoff-field-list button>span span{min-width:0;display:grid}.playoff-field-list button>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.playoff-field-list button small{color:var(--muted)}.playoff-field-list button em{color:var(--muted);font-size:11px;font-style:normal}.playoff-field-list .has-cutoff{border-bottom:2px solid #dba62eb3}.playoff-cut-line{z-index:1;color:var(--gold-2);letter-spacing:.08em;text-transform:uppercase;background:#111511;padding:1px 6px;font-size:8px;position:absolute;bottom:-8px;right:18px}.playoff-scenario-card{padding:24px}.playoff-scenario-card>p{color:var(--muted);line-height:1.55}.playoff-big-odds{color:var(--gold-2);font-family:var(--font-display),sans-serif;margin:22px 0;font-size:72px;line-height:.8;display:grid}.playoff-big-odds small{color:var(--muted);font-family:var(--font-body),sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:9px}.playoff-scenario-split{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.playoff-scenario-split span{background:#ffffff0a;gap:5px;padding:12px;display:grid}.playoff-scenario-split small,.playoff-scenario-card dt{color:var(--muted);text-transform:uppercase;font-size:9px}.playoff-scenario-split strong{font-size:24px}.playoff-scenario-card dl{background:var(--line);gap:1px;display:grid}.playoff-scenario-card dl div{background:#101310;justify-content:space-between;gap:12px;padding:11px;display:flex}.playoff-scenario-card dd{margin:0;font-weight:800}.playoff-games-card>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.playoff-games-card article{border-right:1px solid var(--line);padding:20px 24px}.playoff-games-card article>span{color:var(--gold-2);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.playoff-games-card article>strong{margin:10px 0;display:block}.playoff-games-card article i{color:var(--muted);font-style:normal;font-weight:500}.playoff-games-card article p,.playoff-games-card article small,.playoff-games-card>div>p{color:var(--muted);line-height:1.5}.playoff-games-card>div>p{padding:24px}@media (width<=900px){.playoff-live-hero{align-items:start;display:grid}.playoff-center-grid{grid-template-columns:1fr}.playoff-field-head{display:none}.playoff-field-list button{grid-template-columns:40px minmax(150px,1fr) 60px 90px}.playoff-field-list button>span:nth-child(4){display:none}.playoff-games-card>div{grid-template-columns:1fr}.playoff-games-card article{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=600px){.playoff-live-hero{min-height:0;padding:24px 18px}.playoff-live-hero h1{font-size:50px}.playoff-coming-state{min-height:260px;padding:30px 20px}.playoff-coming-state p{font-size:14px}.playoff-live-status,.playoff-summary-strip{grid-template-columns:1fr 1fr}.playoff-field-card>header,.playoff-games-card>header{align-items:start;padding:18px}.playoff-field-list button{grid-template-columns:34px minmax(0,1fr) 52px;gap:8px;padding:10px 12px}.playoff-field-list button>em{display:none}.playoff-scenario-card{padding:18px}}.rollover-summary{background:#ffffff08;grid-template-columns:150px 1fr;gap:8px 16px;padding:14px;display:grid}.rollover-summary span{color:var(--muted)}.danger-confirm{background:#dba62e14;border:1px solid #dba62e80;padding:16px}.classification-panel h3,.provider-panel h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:12px 0 6px;font-size:32px}.classification-panel p,.provider-panel p{color:var(--muted);line-height:1.55}.sync-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.ai-usage-head,.ai-usage-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1.2fr 95px repeat(4,80px);align-items:center;gap:10px;padding:11px 0;display:grid}.ai-usage-head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.audit-search{max-width:440px;margin-bottom:14px}.audit-history-list details{border-bottom:1px solid var(--line)}.audit-history-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.audit-history-list summary span{display:grid}.audit-history-list summary small{color:var(--muted)}.audit-history-list summary b{color:var(--gold-2);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.audit-history-list dl{gap:8px;padding:0 0 16px 20px;display:grid}.audit-history-list dl div{grid-template-columns:95px 1fr;gap:12px;display:grid}.audit-history-list dt{color:var(--muted)}.audit-history-list dd{overflow-wrap:anywhere;margin:0}.audit-pagination{justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}.audit-pagination span{color:var(--muted);font-size:11px}.owner-preview-banner{z-index:95;border-bottom:1px solid var(--gold);color:#fff9e8;background:#8b5d0c;justify-content:center;align-items:center;gap:22px;padding:10px 18px;display:flex;position:sticky;top:0}.owner-preview-banner strong{text-transform:uppercase;margin-right:8px}.owner-preview-banner button{color:#fff;background:0 0;border:1px solid #ffffffb3;padding:6px 12px}.custom-content-card-grid{flex-wrap:wrap;gap:18px;width:min(1500px,100% - 40px);margin:18px auto 60px;display:flex}.custom-content-card{flex:0 0 calc(var(--pd-card-width,100%) - 9px);min-height:var(--pd-card-height,360px);border:1px solid var(--line);background:linear-gradient(135deg,#0b202b,#07131a);padding:28px;position:relative;overflow:hidden}.custom-content-card-image{opacity:.23;background-position:50%;background-size:cover;position:absolute;inset:0}.custom-content-card>div{z-index:1;max-width:720px;position:relative}.custom-content-card h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:7px 0;font-size:clamp(36px,5vw,60px)}.custom-content-card p{color:#d4d6d3;line-height:1.6}@media (width<=1180px){.admin-context-header{grid-template-columns:1fr auto auto}.admin-context-identity{grid-column:1/2}.admin-search{grid-area:2/1/auto/3}.admin-context-actions{grid-area:2/3}.admin-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-columns,.sync-health-grid{grid-template-columns:1fr}.economy-overview-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.page-card-admin-head{display:none}.page-card-admin-list article{grid-template-columns:34px minmax(180px,1fr) repeat(3,70px) 105px}.page-card-admin-list article .status-chip{display:none}.ai-usage-table{overflow-x:auto}.ai-usage-head,.ai-usage-table>div{min-width:760px}}@media (width<=760px){.admin-control-center{width:min(100% - 18px,1680px)}.admin-context-header{grid-template-columns:1fr 1fr;padding:14px;position:relative;top:auto}.admin-mobile-nav{color:var(--gold-2);background:0 0;border:0;align-items:center;gap:8px;display:flex}.admin-context-identity{grid-column:1/-1}.admin-context-header>label{min-width:0}.admin-search{grid-area:auto/1/auto/-1}.admin-context-actions{grid-area:auto/1/auto/-1;justify-content:stretch}.admin-context-actions>*{flex:1}.admin-control-layout{grid-template-columns:1fr}.admin-primary-nav{display:none;position:relative;top:auto}.admin-primary-nav.is-open{display:block}.admin-control-content{height:auto;padding-right:0;overflow:visible}.admin-attention-grid{grid-template-columns:1fr 1fr}.admin-attention-grid button{min-height:110px;padding:14px}.admin-overview-columns{grid-template-columns:1fr}.admin-panel{padding:18px 14px}.page-card-admin-list article{grid-template-columns:28px minmax(0,1fr) auto;gap:8px}.page-card-admin-list article>:nth-child(4),.page-card-admin-list article>:nth-child(5),.page-card-admin-list article>:nth-child(6){display:none}.registered-game-list article{grid-template-columns:1fr auto}.registered-game-list article>span:nth-of-type(2){display:none}.economy-overview-strip{grid-template-columns:1fr 1fr}.rollover-summary{grid-template-columns:1fr}.owner-preview-banner{flex-direction:column;align-items:flex-start;gap:7px}.custom-content-card{flex-basis:100%}.admin-config-drawer{padding:28px 20px}.point-start-current,.point-start-options,.weekly-bonus-grid,.weekly-bonus-recipients{grid-template-columns:1fr}.weekly-bonus-week-toolbar{grid-template-columns:auto minmax(0,1fr) auto}.weekly-bonus-current,.weekly-bonus-week-kind{grid-column:auto/span 1}.weekly-bonus-week-library{grid-template-columns:repeat(6,minmax(44px,1fr))}.weekly-bonus-title,.weekly-bonus-description,.weekly-bonus-recipients>div{grid-column:auto}.weekly-bonus-award{width:100%;margin-left:0}}.admin-control-center.is-mobile-qa{width:390px;margin-inline:0 auto}.admin-control-center.is-mobile-qa .admin-context-header{grid-template-columns:1fr 1fr;padding:14px;position:relative;top:auto}.admin-control-center.is-mobile-qa .admin-mobile-nav{color:var(--gold-2);background:0 0;border:0;align-items:center;gap:8px;display:flex}.admin-control-center.is-mobile-qa .admin-context-identity{grid-column:1/-1}.admin-control-center.is-mobile-qa .admin-context-header>label{min-width:0}.admin-control-center.is-mobile-qa .admin-search{grid-area:auto/1/auto/-1}.admin-control-center.is-mobile-qa .admin-context-actions{grid-area:auto/1/auto/-1;justify-content:stretch}.admin-control-center.is-mobile-qa .admin-context-actions>*{flex:1}.admin-control-center.is-mobile-qa .admin-control-layout{grid-template-columns:1fr}.admin-control-center.is-mobile-qa .admin-primary-nav{display:none;position:relative;top:auto}.admin-control-center.is-mobile-qa .admin-primary-nav.is-open{display:block}.admin-control-center.is-mobile-qa .admin-control-content{height:auto;padding-right:0;overflow:visible}.breakaway-card{color:#f4f2e8;background:radial-gradient(circle at 70% -10%,#d6a62c26,#0000 36%),linear-gradient(145deg,#171913,#0d0f0c 72%);border:1px solid #3b3e34;min-height:540px;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000047;container-type:inline-size}.breakaway-card:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.breakaway-card-header{z-index:1;justify-content:flex-start;align-items:flex-start;padding:24px 26px 12px;display:flex;position:relative}.breakaway-card-header h2{font-family:var(--font-display),Impact,"Arial Narrow",sans-serif;letter-spacing:.025em;text-transform:uppercase;margin:3px 0 0;font-size:42px;line-height:.95}.breakaway-card-body{z-index:1;grid-template-columns:minmax(310px,1.45fr) minmax(250px,.75fr);gap:20px;min-height:445px;padding:12px 26px 24px;display:grid;position:relative}.breakaway-preview{background:linear-gradient(90deg,#0000 10%,#ffffff14 10.4%,#0000 10.8% 89.2%,#ffffff14 89.6%,#0000 90%),repeating-linear-gradient(#18271c 0 50px,#1c2c20 50px 100px);border:1px solid #393c33;min-height:390px;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #0000008c}.breakaway-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000000d,#0000009e);position:absolute;inset:0}.breakaway-preview>strong{z-index:3;font-family:var(--font-display),Impact,sans-serif;letter-spacing:.025em;text-transform:uppercase;text-shadow:0 3px 14px #000;font-size:25px;position:absolute;top:18px;left:20px}.breakaway-preview>img{z-index:2;object-fit:contain;opacity:.68;filter:drop-shadow(0 3px 5px #0006);width:56px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.breakaway-preview-line{z-index:1;color:#ffffff5c;background:#ffffff47;height:1px;font-size:14px;font-style:normal;position:absolute;left:11%;right:11%}.breakaway-preview-line:before{content:attr(class);display:none}.breakaway-preview-line.line-one{top:18%}.breakaway-preview-line.line-two{top:39%}.breakaway-preview-line.line-three{border-top:2px solid #ffffff5c;top:50%}.breakaway-preview-line.line-four{top:76%}.breakaway-preview-runner{z-index:3;filter:drop-shadow(0 10px 8px #0000008c);width:46px;height:68px;position:absolute;bottom:38px;left:57%;transform:translate(-50%)}.breakaway-preview-runner:before{content:"";background:linear-gradient(135deg,#d6a62c,#9f7510);border:2px solid #f3d981;border-radius:50% 50% 44% 44%;width:28px;height:25px;position:absolute;top:0;left:8px}.breakaway-preview-runner:after{content:"";background:linear-gradient(90deg,#151713 0 22%,#d6a62c 22% 78%,#151713 78%);border:2px solid #ffffff52;border-radius:16px 16px 13px 13px;width:46px;height:39px;position:absolute;top:24px}.breakaway-preview-runner b{z-index:1;color:#fff;text-align:center;width:46px;font-family:Impact,sans-serif;font-size:20px;font-style:normal;position:absolute;top:29px;left:0}.breakaway-support{flex-direction:column;gap:12px;min-width:0;display:flex}.breakaway-primary-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.breakaway-primary-stats>span{background:#0a0c09ad;border:1px solid #34372f;align-content:center;min-height:105px;padding:14px;display:grid}.breakaway-primary-stats small,.breakaway-today-runs small{color:#9fa397;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:500}.breakaway-primary-stats b{font-family:var(--font-display),Impact,sans-serif;font-size:46px;line-height:.9}.breakaway-primary-stats em{color:#f0c85d;font-size:14px;font-style:normal}.breakaway-point-rule{color:#f0c85d;text-align:center;background:#0d0f0c;border:1px solid #34372f;padding:13px 14px;font-size:13px;font-weight:700}.breakaway-point-rule span{color:#676b61;margin-inline:4px;font-weight:400}.breakaway-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.breakaway-actions>*{justify-content:center;min-height:46px}.breakaway-actions .breakaway-run-button{letter-spacing:.08em;min-height:54px;font-size:14px}.breakaway-actions .outline-button{min-width:104px;padding-inline:14px;font-size:10px}.breakaway-today-runs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.breakaway-today-runs>span{background:#0c0e0b;border:1px solid #30332b;min-width:0;padding:9px 8px;display:grid}.breakaway-today-runs b{color:#f2efe3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.breakaway-today-runs em{color:#f0c85d;min-height:12px;font-size:9px;font-style:normal}.breakaway-leader-button{align-self:flex-start;margin-top:auto}.breakaway-error{color:#e89282;margin:0;font-size:11px}.breakaway-loading{text-align:center;place-content:center;display:grid}.breakaway-loading h2{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;margin:0;font-size:42px}.breakaway-loading p{color:var(--muted)}.breakaway-confirm-layer{z-index:320;background:#030403c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.breakaway-confirm-layer>section{background:linear-gradient(150deg,#171a15,#0b0d0a);border:1px solid #595d50;width:min(430px,100%);padding:24px;box-shadow:0 24px 70px #000}.breakaway-confirm-layer>section>span{color:var(--gold-2);letter-spacing:.15em;text-transform:uppercase;font-size:9px}.breakaway-confirm-layer h2{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;margin:4px 0 8px;font-size:38px}.breakaway-confirm-layer p{color:#e5e3d8;margin:0 0 5px}.breakaway-confirm-layer small{color:#8f9388}.breakaway-confirm-layer section>div{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.breakaway-overlay{z-index:310;background:#030403f5;justify-content:center;align-items:center;padding:10px;display:flex;position:fixed;inset:0}.breakaway-game-wrap{background:#090a08;border:1px solid #4b4f42;grid-template-rows:auto minmax(0,1fr) auto;width:min(880px,100%);height:min(680px,100dvh - 20px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #000}.breakaway-game-top{background:#11130f;border-bottom:1px solid #30332b;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.breakaway-game-top>div{align-items:center;gap:12px;min-width:0;display:flex}.breakaway-game-top>div:last-child{justify-content:flex-end}.breakaway-game-top button{color:#fff;background:#171a15;border:1px solid #44483d;border-radius:10px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.breakaway-game-top span{display:grid}.breakaway-game-top small{color:#9da194;letter-spacing:.05em;text-transform:uppercase;font-size:9px}.breakaway-game-top b{font-family:var(--font-display),Impact,sans-serif;font-size:30px;line-height:1}.breakaway-game-top b em{color:var(--gold-2);margin-left:4px;font-size:13px;font-style:normal}.breakaway-game-top>strong{color:var(--gold-2);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;overflow:hidden}.breakaway-game-main{background:#090a08;grid-template-columns:minmax(0,680px) 176px;justify-content:center;min-height:0;display:grid}.breakaway-play-column{background:#0a0c09;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.breakaway-game-area{aspect-ratio:680/600;background:#0f1812;width:min(100%,680px);max-height:600px;position:relative;overflow:hidden}.breakaway-game-area canvas{touch-action:none;width:100%;height:100%;display:block}.breakaway-countdown{pointer-events:none;color:#f5e3a8;font-family:var(--font-display),Impact,sans-serif;text-shadow:0 8px 25px #000;place-items:center;font-size:clamp(80px,14vw,160px);display:grid;position:absolute;inset:0}.breakaway-cooldown{color:#fff;pointer-events:none;background:#050605c7;border:1px solid #ffffff38;border-radius:10px;gap:4px;min-width:154px;padding:7px 12px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.breakaway-cooldown>span,.breakaway-guide-meter>span,.breakaway-touch-row button.juke>i{background:#ffffff24;border-radius:99px;height:4px;display:block;overflow:hidden}.breakaway-cooldown>span i,.breakaway-guide-meter>span i,.breakaway-touch-row button.juke>i b{border-radius:inherit;background:#aeb3a7;height:100%;transition:width .1s linear,background .15s;display:block}.breakaway-cooldown b{letter-spacing:.08em;text-align:center;font-size:9px}.breakaway-cooldown.ready{color:#f2ce66;border-color:#d7aa2e}.breakaway-cooldown.ready>span i,.breakaway-guide-meter.ready>span i{background:#e0b43e}.breakaway-controls-guide{background:linear-gradient(#141712,#0b0d0a);border-left:1px solid #30332b;flex-direction:column;gap:18px;min-width:0;padding:20px 14px;display:flex}.breakaway-controls-guide header{gap:3px;display:grid}.breakaway-controls-guide header small{color:#9da194;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.breakaway-controls-guide header strong{color:#f2ce66;font-family:var(--font-display),Impact,sans-serif;letter-spacing:.02em;text-transform:uppercase;font-size:23px;font-weight:500}.breakaway-controls-guide>div:not(.breakaway-guide-meter){gap:9px;display:grid}.breakaway-controls-guide p{margin:0}.breakaway-controls-guide p b,.breakaway-controls-guide p small{display:block}.breakaway-controls-guide p b{color:#f3f1e6;text-transform:uppercase;font-size:11px}.breakaway-controls-guide p small{color:#969b90;margin-top:2px;font-size:9px;line-height:1.35}.breakaway-keypad{grid-template-rows:repeat(2,26px);grid-template-columns:repeat(3,26px);gap:3px;width:84px;display:grid}.breakaway-keypad kbd,.breakaway-juke-keys kbd{color:#f3f1e6;background:#1b1e18;border:1px solid #575c4e;border-bottom-width:3px;border-radius:5px;place-items:center;font:800 10px/1 system-ui,sans-serif;display:grid;box-shadow:0 2px 4px #00000059}.breakaway-keypad kbd:first-child{grid-area:1/2}.breakaway-keypad kbd:nth-child(2){grid-area:2/1}.breakaway-keypad kbd:nth-child(3){grid-area:2/2}.breakaway-keypad kbd:nth-child(4){grid-area:2/3}.breakaway-juke-keys{gap:4px;display:flex}.breakaway-juke-keys kbd{min-width:31px;height:26px;padding-inline:7px}.breakaway-guide-meter{gap:5px;margin-top:auto;display:grid}.breakaway-guide-meter>span{height:6px}.breakaway-guide-meter>small{color:#aeb3a7;letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:9px;font-weight:800}.breakaway-guide-meter.ready>small{color:#f2ce66}.breakaway-controls-guide .breakaway-touch-help{color:#777d72;font-size:8px;line-height:1.4}.breakaway-touch-row{background:#11130f;border-top:1px solid #30332b;grid-template-columns:repeat(5,1fr);gap:8px;padding:9px 12px;display:grid}.breakaway-touch-row button{color:#f3f1e6;touch-action:manipulation;background:#171a15;border:1px solid #4d5145;border-radius:11px;height:50px;font-weight:700}.breakaway-touch-row button.juke{color:#f6d46d;border-color:#cfa22b;grid-template-columns:1fr;align-content:center;gap:3px;min-width:0;padding:5px 9px;display:grid}.breakaway-touch-row button.juke>span{text-transform:uppercase;font-size:11px}.breakaway-touch-row button.juke>i{width:100%}.breakaway-touch-row button.juke>i b{background:#e0b43e}.breakaway-touch-row button.juke>small{color:#aeb3a7;text-transform:uppercase;font-size:7px;line-height:1}.breakaway-touch-row button.juke:disabled{color:#878b81;opacity:.8;border-color:#4d5145}.breakaway-result{z-index:4;background:linear-gradient(#050605c7,#050605f5);place-items:center;padding:20px;display:grid;position:absolute;inset:0}.breakaway-result>section{text-align:center;background:linear-gradient(150deg,#171a15,#0b0d0a);border:1px solid #5b5f50;width:min(500px,100%);padding:25px;box-shadow:0 24px 70px #000}.breakaway-result section>span{color:var(--gold-2);letter-spacing:.15em;text-transform:uppercase;font-size:9px}.breakaway-result h2{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;margin:3px 0 6px;font-size:44px}.breakaway-result section>strong{font-family:var(--font-display),Impact,sans-serif;font-size:72px;line-height:.9;display:block}.breakaway-result section>strong small{color:var(--gold-2);margin-left:5px;font-size:22px}.breakaway-result section>b{color:var(--gold-2);margin-top:15px;font-size:18px;display:block}.breakaway-result p{color:#aeb1a7}.breakaway-result section>div{justify-content:center;gap:9px;margin:18px 0 12px;display:flex}.breakaway-result section>small{color:#8f9388;font-size:10px}.breakaway-leaderboard{width:min(680px,100%)}.breakaway-leaderboard header>div small{color:var(--gold-2);letter-spacing:.13em;text-transform:uppercase;font-size:9px}.breakaway-leader-tabs{gap:6px;margin-bottom:14px;display:flex}.breakaway-leader-tabs button{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;background:0 0;padding:8px 12px}.breakaway-leader-tabs button.active{border-color:var(--gold);color:var(--gold-2)}.breakaway-leader-list{display:grid}.breakaway-leader-list>div{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 8px;display:grid}.breakaway-leader-list>div.viewer{background:#dba62e14}.breakaway-leader-list>div>b{color:var(--gold-2);font-family:var(--font-display),Impact,sans-serif;font-size:24px}.breakaway-leader-list span,.breakaway-leader-list em{display:grid}.breakaway-leader-list small{color:var(--muted);font-size:9px}.breakaway-leader-list em{text-align:right;font-style:normal;font-weight:700}.breakaway-personal-stats{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;display:grid}.breakaway-personal-stats span{background:#07141c;padding:12px;display:grid}.breakaway-personal-stats small{color:var(--muted);text-transform:uppercase;font-size:8px}.breakaway-personal-stats b{color:var(--gold-2);font-size:20px}.breakaway-admin-stack{gap:16px;display:grid}.breakaway-admin-bar{justify-content:space-between;align-items:end;gap:18px;display:flex}.breakaway-admin-bar h3{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;margin:3px 0;font-size:36px}.breakaway-admin-bar p{color:var(--muted);margin:0}.breakaway-admin-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.breakaway-admin-tabs button{color:var(--muted);text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:11px 13px;font-size:10px}.breakaway-admin-tabs button.active{border-bottom-color:var(--gold);color:var(--gold-2)}.breakaway-admin-overview .economy-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.breakaway-config-effective .operations-form-row{grid-template-columns:minmax(180px,.4fr) minmax(280px,1fr)}.breakaway-admin-runs,.breakaway-history-table{overflow-x:auto}.breakaway-admin-runs>div,.breakaway-history-table>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,1.2fr) 65px 100px 65px 65px 85px minmax(125px,.8fr);align-items:center;gap:10px;min-width:850px;padding:10px 0;display:grid}.breakaway-admin-runs>div:has(>span:nth-child(8)){grid-template-columns:minmax(160px,1.2fr) 65px 100px 65px 65px 85px minmax(125px,.8fr) 100px;min-width:960px}.breakaway-admin-runs>div:first-child,.breakaway-history-table>div:first-child{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.breakaway-admin-runs>div>span:first-child,.breakaway-history-table>div>span:nth-child(2){display:grid}.breakaway-admin-runs small,.breakaway-history-table small{color:var(--muted);font-size:9px}.breakaway-history-table>div{grid-template-columns:95px minmax(160px,1fr) 70px 85px 90px 70px 150px 70px;min-width:900px}.breakaway-version-list{gap:8px;margin:0;display:grid}.breakaway-version-list div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.breakaway-version-list dt{color:var(--muted)}.breakaway-version-list dd{text-align:right;margin:0}.breakaway-config-history{display:grid}.breakaway-config-history>div{border-bottom:1px solid var(--line);grid-template-columns:50px 130px repeat(3,minmax(110px,1fr)) minmax(170px,1fr);gap:10px;padding:11px 0;display:grid}.breakaway-config-history code{color:var(--gold-2);text-overflow:ellipsis;overflow:hidden}.page-design-shell[data-page-key=games] [data-page-design-key=breakaway][data-page-card-height=compact]{min-height:180px}.page-design-shell[data-page-key=games] [data-page-design-key=breakaway][data-page-card-height=compact] .breakaway-card-header{padding:14px 18px 4px}.page-design-shell[data-page-key=games] [data-page-design-key=breakaway][data-page-card-height=compact] .breakaway-card-header h2{font-size:29px}.page-design-shell[data-page-key=games] [data-page-design-key=breakaway][data-page-card-height=compact] .breakaway-card-body{grid-template-columns:1fr;min-height:0;padding:6px 18px 14px}.page-design-shell[data-page-key=games] [data-page-design-key=breakaway][data-page-card-height=compact] .breakaway-preview,.page-design-shell[data-page-key=games] [data-page-design-key=breakaway][data-page-card-height=compact] .breakaway-point-rule,.page-design-shell[data-page-key=games] [data-page-design-key=breakaway][data-page-card-height=compact] .breakaway-today-runs,.page-design-shell[data-page-key=games] [data-page-design-key=breakaway][data-page-card-height=compact] .breakaway-leader-button{display:none}.page-design-shell[data-page-key=games] [data-page-design-key=breakaway][data-page-card-height=compact] .breakaway-support{grid-template-columns:1fr 1fr;display:grid}.page-design-shell[data-page-key=games] [data-page-design-key=breakaway][data-page-card-height=compact] .breakaway-primary-stats>span{min-height:68px}.page-design-shell[data-page-key=games] [data-page-design-key=breakaway][data-page-card-height=compact] .breakaway-primary-stats b{font-size:30px}@container (width<=720px){.breakaway-card-body{grid-template-columns:1fr}.breakaway-preview{min-height:245px}.breakaway-support{grid-template-columns:1fr 1fr;align-items:start;display:grid}.breakaway-primary-stats,.breakaway-point-rule,.breakaway-actions,.breakaway-today-runs{grid-column:1/-1}.breakaway-leader-button{margin-top:0}}@media (width>=850px) and (pointer:fine){.breakaway-touch-row{display:none}}@media (width<=760px){.breakaway-card{min-height:0}.breakaway-card-header{padding:20px 18px 8px}.breakaway-card-header h2{font-size:36px}.breakaway-card-body{grid-template-columns:1fr;min-height:0;padding:10px 18px 18px}.breakaway-preview{min-height:220px}.breakaway-support{display:flex}.breakaway-game-wrap{border:0;width:100%;height:100dvh}.breakaway-overlay{padding:0}.breakaway-game-top{grid-template-columns:1fr 1fr;padding:8px 9px}.breakaway-game-top>strong{display:none}.breakaway-game-main{grid-template-columns:1fr}.breakaway-play-column{border-right:0}.breakaway-controls-guide{display:none}.breakaway-game-area{width:100%;max-height:100%}.breakaway-touch-row{padding-bottom:max(9px,env(safe-area-inset-bottom))}.breakaway-result{padding:13px}.breakaway-result>section{padding:20px 15px}.breakaway-result h2{font-size:38px}.breakaway-result section>strong{font-size:60px}.breakaway-personal-stats{grid-template-columns:1fr 1fr}.breakaway-admin-bar{flex-direction:column;align-items:stretch}.breakaway-admin-overview .economy-stat-grid{grid-template-columns:1fr 1fr}.breakaway-config-effective .operations-form-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.breakaway-card *,.breakaway-overlay *,.breakaway-confirm-layer *{scroll-behavior:auto!important;transition:none!important}}.admin-control-center.is-mobile-qa .admin-attention-grid{grid-template-columns:1fr 1fr}.admin-control-center.is-mobile-qa .admin-attention-grid button{min-height:110px;padding:14px}.admin-control-center.is-mobile-qa .admin-overview-columns{grid-template-columns:1fr}.admin-control-center.is-mobile-qa .admin-panel{padding:18px 14px}.admin-control-center.is-mobile-qa .point-start-current,.admin-control-center.is-mobile-qa .point-start-options,.admin-control-center.is-mobile-qa .weekly-bonus-grid,.admin-control-center.is-mobile-qa .weekly-bonus-recipients{grid-template-columns:1fr}.admin-control-center.is-mobile-qa .weekly-bonus-week-toolbar{grid-template-columns:auto minmax(0,1fr) auto}.admin-control-center.is-mobile-qa .weekly-bonus-week-library{grid-template-columns:repeat(3,minmax(44px,1fr))}.admin-control-center.is-mobile-qa .weekly-bonus-title,.admin-control-center.is-mobile-qa .weekly-bonus-description,.admin-control-center.is-mobile-qa .weekly-bonus-recipients>div{grid-column:auto}.admin-control-center.is-mobile-qa .weekly-bonus-actions>button{width:100%;margin-left:0}.admin-control-center.is-mobile-qa .page-card-admin-list article{grid-template-columns:28px minmax(0,1fr) auto;gap:8px}.admin-control-center.is-mobile-qa .page-card-admin-list article>:nth-child(4),.admin-control-center.is-mobile-qa .page-card-admin-list article>:nth-child(5),.admin-control-center.is-mobile-qa .page-card-admin-list article>:nth-child(6){display:none}@media (width<=900px){.polls-admin-summary{grid-template-columns:repeat(2,1fr)}.polls-admin-summary>button{grid-column:1/-1}.poll-builder-grid,.poll-policy-grid,.poll-builder-toggles{grid-template-columns:1fr}.poll-builder-description{grid-column:auto}.poll-admin-card>header{grid-template-columns:1fr}.poll-admin-metrics{width:100%}}@media (width<=600px){.poll-home-card{height:auto;min-height:0}.poll-home-meta{flex-direction:column;align-items:flex-start}.poll-ranked-ballot li{grid-template-columns:20px 8px minmax(0,1fr) auto auto}.poll-rank-controls{grid-column:auto;justify-content:flex-end}.poll-admin-card>header>div:first-child{grid-template-columns:1fr}.poll-admin-card>header h3,.poll-admin-card>header p{grid-column:auto}.poll-admin-results summary{grid-template-columns:1fr}.poll-ranked-result{grid-template-columns:minmax(0,1fr) auto}.poll-ranked-result>span{grid-column:1/-1}.poll-ranked-ballots>div{grid-template-columns:1fr}.poll-builder-actions{flex-direction:column}.poll-builder-actions button{width:100%}}.contained-card-list{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#dba62e94 #02090d6b;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:0;overflow:hidden auto}.contained-card-list::-webkit-scrollbar{width:7px}.contained-card-list::-webkit-scrollbar-track{background:#02090d6b}.contained-card-list::-webkit-scrollbar-thumb{background:#dba62ead;border:2px solid #02090d6b;border-radius:999px}.contained-card-list:focus-visible{outline-offset:3px;outline:1px solid #f1c35bb8}.front-office-card.weekly-game-plan-card>.weekly-game-plan-content{min-height:0}.weekly-game-plan-heading h2,.weekly-game-plan-insight strong,.weekly-game-plan-stats strong{overflow-wrap:anywhere}.page-design-shell .weekly-game-plan-card.is-card-density-snug .weekly-game-plan-heading h2{font-size:clamp(52px,5.8vw,78px)}.page-design-shell .weekly-game-plan-card.is-card-density-compact .weekly-game-plan-heading h2{font-size:clamp(42px,5vw,62px)}.page-design-shell .weekly-game-plan-card.is-card-density-compact .weekly-game-plan-insight{grid-template-columns:42px minmax(0,1fr);gap:11px;padding-inline:16px}.page-design-shell .weekly-game-plan-card.is-card-density-compact .weekly-game-plan-icon{width:42px;height:42px}.page-design-shell .weekly-game-plan-card.is-card-density-compact .weekly-game-plan-insight strong{font-size:clamp(16px,1.35vw,21px)}.page-design-shell .weekly-game-plan-card.is-card-longform-preview:not(.is-page-card-focused) .weekly-game-plan-heading h2,.page-design-shell .weekly-game-plan-card.is-card-longform-preview:not(.is-page-card-focused) .weekly-game-plan-insight strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-design-shell .front-office-card.weekly-game-plan-card.is-page-card-focused>.weekly-game-plan-content{grid-template-rows:auto auto auto;height:auto;min-height:100%}.page-design-shell .weekly-game-plan-card.is-page-card-focused .weekly-game-plan-insights{align-self:start}.page-design-shell .weekly-game-plan-card.is-page-card-focused .weekly-game-plan-insight strong{text-overflow:clip;white-space:normal;-webkit-line-clamp:initial;display:block;overflow:visible}.owner-page-frame{width:min(1500px,100%);margin-inline:auto;padding-inline:clamp(12px,1.7vw,24px)}:is(.my-team-page,.league-page,.games-page,.payouts-page).owner-page-frame{padding-top:32px;padding-bottom:140px}.owner-page-hero{isolation:isolate;contain:paint;width:100%;min-width:0;min-height:250px;overflow:hidden}.owner-page-hero:not(.home-module){background-clip:padding-box;border-radius:18px}.playoff-live-hero.owner-page-hero h1{text-wrap:balance;max-width:100%;font-size:clamp(48px,6.2vw,84px);line-height:.9}.site-shell.is-route-loading{visibility:hidden;height:100vh;overflow:hidden}.route-loading-overlay{z-index:1000;position:fixed;inset:0}@media (width<=700px){:is(.my-team-page,.league-page,.games-page,.payouts-page).owner-page-frame{padding:16px 12px 112px}.owner-page-hero:not(.home-module){border-radius:14px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
