:root{--turf:#0d0b1e;--turf-2:#1a1540;--teal:#12a19a;--teal-hi:#2fd3c9;--grape:#6b2fb3;--grape-hi:#9b62ee;--gold:#ffc42e;--gold-hi:#ffe27a;--cream:#f3ead6;--cream-2:#e4d8bb;--ink:#16131f;--ink-2:#4c465f;--blood:#ff5a36;--font-display:"Anton", Impact, "Arial Narrow Bold", sans-serif;--font-ui:"Barlow Condensed", "Arial Narrow", sans-serif;--font-lcd:"VT323", "Courier New", monospace;--line:3px solid #000;--stage:1240px;--scan:repeating-linear-gradient(0deg, #0000001c 0 1px, transparent 1px 3px)}*{box-sizing:border-box}html,body{background:var(--turf);color:var(--cream);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:18px;line-height:1.35}body{background-image:var(--scan), radial-gradient(circle at 50% 0%, #6b2fb359, transparent 70%), radial-gradient(circle at 50% 100%, #12a19a40, transparent 70%);background-position:0 0,25% 0,85% 100%;background-repeat:repeat,no-repeat,no-repeat;background-size:auto,1500px 820px,1200px 700px;min-height:100vh}a{color:inherit}button,input,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--teal-hi);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scorebug{border-bottom:var(--line);padding-top:env(safe-area-inset-top);background:#000;position:relative}[hidden]{display:none!important}.scorebug__slash{background:linear-gradient(-70deg, var(--gold) 0 14%, #000 14% 15.5%, var(--teal) 15.5% 34%, #000 34% 35.5%, var(--grape) 35.5% 62%, #000 62% 63.5%, var(--gold) 63.5% 70%, #000 70% 71.5%, var(--teal) 71.5% 100%);height:18px}.scorebug__row{max-width:var(--stage);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 auto;padding:14px 20px 16px;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--gold);-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:5px 5px 0 var(--grape), 7px 7px 0 #000;margin:0;font-size:clamp(44px,7vw,72px);font-weight:400;line-height:.95;display:inline-block;transform:skew(-8deg)}.wordmark small{width:fit-content;font-family:var(--font-ui);letter-spacing:.22em;color:#000;background:var(--teal);-webkit-text-stroke:0;text-shadow:none;margin-top:8px;padding:5px 12px 4px 14px;font-size:18px;font-weight:800;line-height:1;display:block;box-shadow:3px 3px #000}.scorebug__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.live{letter-spacing:.1em;border:var(--line);background:var(--cream);color:#000;align-items:center;gap:8px;padding:6px 12px;font-weight:800;display:inline-flex}.live__dot{background:var(--blood);border:2px solid #000;width:10px;height:10px;animation:1s steps(2,start) infinite blink}.ticker{border-bottom:var(--line);white-space:nowrap;font-family:var(--font-lcd);color:var(--gold);background:#000;padding:8px 0 6px;font-size:28px;line-height:1;overflow:hidden}.ticker__track{animation:60s linear infinite ticker;display:inline-block}.ticker__track span{padding:0 28px}.ticker__track em{color:var(--teal-hi);font-style:normal}.zig{background:linear-gradient(135deg, var(--gold) 25%, transparent 25%) -6px 0, linear-gradient(225deg, var(--gold) 25%, transparent 25%) -6px 0, linear-gradient(315deg, var(--gold) 25%, transparent 25%), linear-gradient(45deg, var(--gold) 25%, transparent 25%);background-color:#000;background-size:12px 12px;height:12px}.stage{max-width:var(--stage);margin:0 auto;padding:28px 20px 80px}.grid{grid-template-columns:minmax(0,7fr) minmax(0,6fr);align-items:start;gap:32px;display:grid}@media (max-width:900px){.grid{grid-template-columns:minmax(0,1fr)}.grid>.booth-col{order:-1}}.panel{background-color:var(--cream);background-image:var(--scan);color:var(--ink);border:var(--line);box-shadow:6px 6px 0 var(--teal);margin-bottom:28px}.panel--grape{box-shadow:6px 6px 0 var(--grape)}.panel--gold{box-shadow:6px 6px 0 var(--gold)}.panel--blood{box-shadow:6px 6px 0 var(--blood)}.chatrecap__body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.02rem;line-height:1.5}.chatrecap__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.panel__head{color:var(--cream);border-bottom:var(--line);background:#000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;padding:8px 14px;display:flex}.panel__title{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--gold);margin:0;font-size:26px;font-weight:400;transform:skew(-6deg)}.panel__meta{letter-spacing:.06em;color:var(--cream-2);font-weight:700}.panel__body{padding:16px}.panel__body>:first-child{margin-top:0}.panel__body>:last-child{margin-bottom:0}.btn{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;background:var(--gold);color:#000;border:var(--line);cursor:pointer;white-space:nowrap;padding:9px 18px;font-size:18px;font-weight:800;transition:transform 60ms linear,box-shadow 60ms linear;transform:translate(0);box-shadow:4px 4px #000}.btn:hover{background:var(--gold-hi)}.btn:active,.btn[aria-pressed=true]{transform:translate(3px,3px);box-shadow:1px 1px #000}.btn:disabled{cursor:wait;opacity:.6}.btn--ghost{background:var(--cream)}.btn--ghost:hover{background:#fff}.btn--grape{background:var(--grape);color:var(--cream)}.btn--grape:hover{background:var(--grape-hi)}.btn--teal{background:var(--teal);color:#000}.btn--teal:hover{background:var(--teal-hi)}.btn--sm{padding:6px 12px;font-size:15px}.field{flex-direction:column;gap:4px;min-width:0;display:flex}.field>span{letter-spacing:.06em;color:var(--ink-2);font-size:14px;font-weight:700}.input,.select{font-family:var(--font-ui);border:var(--line);color:#000;background:#fff;border-radius:0;min-width:0;height:44px;padding:0 12px;font-size:18px;font-weight:700}.select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#000 50%),linear-gradient(135deg,#000 50%,#0000 50%);background-position:calc(100% - 18px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}.controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.seg-tabs{border:var(--line);background:#000;gap:3px;padding:3px;display:inline-flex}.seg-tabs button{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;background:var(--cream);color:#000;cursor:pointer;border:0;padding:7px 14px;font-size:16px;font-weight:800}.seg-tabs button[aria-selected=true],.seg-tabs button[aria-current=page],.seg-tabs button[aria-pressed=true]{background:var(--gold)}.viewtabs{align-self:center}.signin-btn{white-space:nowrap}@media (max-width:640px){.scorebug--league .scorebug__controls{justify-content:flex-end;width:100%}.signin-btn{padding:7px 10px;font-size:14px}}.view--narrow{max-width:860px;margin:0 auto}.book__tabs{flex-wrap:wrap;margin:14px 0 4px;display:flex}.book__tabs button{flex:auto;min-height:44px}.view>.book__tabs{margin:0 0 18px}.panel--teal{box-shadow:6px 6px 0 var(--teal)}.trades__list{gap:14px;margin:14px 0;display:grid}.trade{background:#ffffff8c;border:2px solid #000;padding:10px 12px 12px}.trade__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.trade__verdict{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;background:var(--cream-2);color:#000;border:2px solid #000;padding:2px 8px;font-size:20px;line-height:1.1}.trade__verdict--steal{background:var(--blood);color:#fff}.trade__verdict--ahead{background:var(--teal-hi)}.trade__verdict--ahead.trade__verdict--second{background:var(--grape-hi)}.trade__bar{background:var(--grape-hi);border:2px solid #000;height:10px;margin-top:10px}.trade__bar>div{background:var(--teal);border-right:2px solid #000;height:100%}.trade__sides{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.trade__side{background:#fff;border:2px solid #00000040;min-width:0;padding:8px 10px}.trade__side--win{box-shadow:3px 3px 0 var(--teal);border-color:#000}.trade__side--win-second{box-shadow:3px 3px 0 var(--grape)}.trade__side h4{overflow-wrap:anywhere;margin:0 0 6px;font-size:1.05rem;font-weight:800}.trade__got{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0 0 2px;font-size:.8rem;font-weight:800}.trade__side ul{margin:0;padding-left:18px}.trade__side li{overflow-wrap:anywhere}.trade__nums{color:var(--ink-2);margin:8px 0 0;font-size:.95rem;font-weight:600}@media (max-width:520px){.trade__sides{grid-template-columns:minmax(0,1fr)}}.league-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-6px 0 22px;display:flex}.league-row__name{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--cream);margin:0;font-size:30px;font-weight:400;line-height:1}.panel__title,.listen__title{overflow-wrap:anywhere;min-width:0}.grid--single{grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto}.grid--single>.grid__col{display:contents}.league-row__side{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.switcher{border:var(--line);background:var(--cream);gap:8px;max-width:520px;margin:-8px 0 22px;padding:12px;display:grid;box-shadow:4px 4px #000}.switcher .signin{margin:0}.switcher .signin__form{max-width:none;margin-top:0}.switcher__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:.85rem;font-weight:800}.switcher__row{text-align:left;white-space:normal;min-height:44px;text-decoration:none;display:block}.strip{border:var(--line);background:var(--gold);color:#000;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:10px 14px;font-weight:700;display:flex;box-shadow:4px 4px #000}.strip--cream{background:var(--cream)}.strip>span:first-child{flex:200px}.btn--lg{width:100%;min-height:56px;padding:14px 18px;font-size:22px}.listen__title{font-family:var(--font-display);text-transform:uppercase;margin:0 0 12px;font-size:30px;font-weight:400;line-height:1.05}.listen__row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.eplist__row{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff80;border:2px solid #000;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.eplist__row+.eplist__row{margin-top:8px}.eplist__row[aria-current=true]{background:var(--gold-hi)}.eplist__name{font-weight:700}.eplist__meta{color:var(--ink-2);white-space:nowrap;font-weight:600}.linklike{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:-10px -6px;padding:0 6px;font-weight:700;text-decoration:underline;display:inline-flex}.chatrecap .btn{margin-bottom:12px}.chatrecap__body--clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.modal{z-index:200;background:#0d0b1ed1;justify-content:center;align-items:flex-start;padding:6vh 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal__box{width:100%;max-width:460px;margin:0}.modal__box .controls{margin-top:12px}.modal__more{border-top:2px solid #0003;margin-top:14px;padding-top:10px}body.modal-open{overflow:hidden}.modal--ask .modal__box{max-width:420px}.modal--ask .panel__head .btn{flex:none;min-height:44px}.modal--ask .panel__title{overflow-wrap:anywhere;min-width:0;font-size:24px;line-height:1.1}.modal--ask .btn{white-space:normal;line-height:1.15}.ask form{gap:14px;display:grid}.ask form>*{margin:0}.ask__q{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 6px;font-size:34px;font-weight:400;line-height:1.05}.ask__lead{margin:0;font-size:18px;font-weight:700;line-height:1.3}.ask__lead+.ask__lead,.ask__lead+p{margin-top:8px}.ask__btns{flex-direction:column;gap:10px;margin-top:16px;display:flex}.ask form .ask__btns{margin-top:0}.ask__btns>.btn{text-align:center;justify-content:center;align-items:center;width:100%;min-height:44px;text-decoration:none;display:flex}.ask__btns>.btn--lg{min-height:56px}.ask__foot{border-top:2px solid #0003;margin-top:18px;padding-top:14px}.ask__foot:empty{display:none}.ask .field>.hint{letter-spacing:normal;margin-top:2px;font-size:14px;font-weight:600}.ask__q:focus{outline:none}.ask__back{gap:8px}.ask__top{margin:0 0 14px}.ask__top .ask__back{align-items:center;min-width:96px;min-height:44px;padding:6px 14px;display:inline-flex}@media (max-height:600px){.modal--ask{padding-top:12px}.ask__q{font-size:26px}.modal--ask .panel__title{font-size:20px}.ask__btns>.btn--lg{min-height:52px}}.ask .input{width:100%;font-size:18px}.ask__pass{gap:8px;display:flex}.ask__pass .input{flex:auto}.ask__show{flex:none;min-width:76px;min-height:46px;padding:6px 10px;font-size:15px;box-shadow:3px 3px #000}.ask__code{letter-spacing:.2em;font-family:var(--font-lcd);font-size:26px}.ask__done{border:var(--line);background:var(--teal);color:#000;margin:14px 0 0;padding:10px 14px;font-size:18px;font-weight:800}.ask .error{margin-top:0}.ask>.error,.ask>.ask__done{margin-top:14px}.signin{margin:10px 0}.signin__form{gap:8px;max-width:360px;margin-top:8px;display:grid}.signin .input{height:44px}.foot .linklike,.foot .field>span,.foot .hint{color:var(--cream-2)}.foot .hint a{color:var(--cream)}.miniplayer{z-index:60;padding:8px 12px calc(8px + env(safe-area-inset-bottom));color:var(--gold);border-top:var(--line);font-family:var(--font-lcd);background:#000;align-items:center;gap:8px;font-size:20px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.miniplayer__fill{background:var(--gold);height:4px;position:absolute;top:0;left:0}.miniplayer__title{min-width:0;color:inherit;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;overflow:hidden}.miniplayer__time{color:var(--teal-hi)}body.has-strip{padding-bottom:64px}.landing{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.landing__h{font-family:var(--font-display);text-transform:uppercase;color:var(--cream);margin:0 0 12px;font-size:40px;font-weight:400;line-height:1.02}.landing__sub{color:var(--cream-2);margin:0 0 16px;font-size:1.15rem;font-weight:600}.landing__plate{background:var(--teal-hi);color:#000;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;padding:3px 10px;font-size:.8rem;font-weight:800;display:inline-block}.landing__offer{border:var(--line);background:var(--gold);color:#000;margin:0 0 12px;padding:10px 14px;font-size:1.12rem;font-weight:700;line-height:1.3;box-shadow:4px 4px #000}.landing__offer strong{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:1.15em;font-weight:400}.landing__open{color:var(--teal-hi);margin:0 0 8px;font-size:1.05rem;font-weight:800}.landing__gate .gate{max-width:none;margin:0;scroll-margin-top:12px}.gate__reset{margin:6px -6px -10px}.yours .panel__body{gap:8px;display:grid}.wordmark a{color:inherit;text-decoration:none;display:inline-block}.landing__h3{font-family:var(--font-display);text-transform:uppercase;color:var(--gold);margin:0 0 10px;font-size:26px;font-weight:400}.landing__how{color:var(--cream-2);font-weight:600}.landing__how .hint{color:var(--cream-2)}.landing__how a{color:var(--cream)}.steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;font-size:1.05rem;display:grid}.steps .grade{border:var(--line);color:#000;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.gate__form{gap:10px;display:grid}.gate__more{margin-top:14px}.gate__more summary{cursor:pointer;font-weight:700}.gate__more .controls{margin-top:10px}@media (min-width:901px){.landing{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.landing__how{grid-column:1/-1}.landing__h{font-size:56px}}@media (max-width:520px){.landing__h{font-size:34px}.landing__offer{padding:8px 12px;font-size:1.05rem}.landing__sub{margin-bottom:12px;font-size:1.05rem}}.budgetline{max-width:var(--stage);color:var(--cream-2);margin:-8px auto 16px}.setup-col{max-width:760px;margin:0 auto}.setup__form{gap:10px;margin-top:10px;display:grid}.preflight{background:var(--gold-hi);color:#000;border:2px solid #000;margin:0 0 14px;padding:10px 12px}.preflight__title{letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:.85rem;font-weight:800}.preflight__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.preflight__list li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.preflight__list li>span{flex:200px}.suggest__list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.suggest__list li{background:#ffffff80;border:2px solid #000;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.passbox{background:#ffffff8c;border:2px solid #000;gap:8px;margin-top:14px;padding:12px;display:grid}.passbox .hint{margin:0}.wk-strip>.start{margin-bottom:20px}.wk-strip .passbox{flex:100%}.start .btn--lg{margin-top:4px}.signin__help{border-top:2px solid #0003;gap:8px;margin-top:6px;padding-top:8px;display:grid}.epaction__line{margin:0 0 12px;font-size:1.1rem;font-weight:700}.epaction .rec{vertical-align:middle;margin-right:6px}.more{border-top:2px solid #000;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:12px;display:flex}.more__body{margin-top:12px}.acc+.acc{margin-top:8px}.acc__head{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff80;border:2px solid #000;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:10px;padding:8px 10px;font-weight:700;display:grid}.acc__head[aria-expanded=true]{background:var(--gold-hi)}.acc__meta{color:var(--ink-2);text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.acc__body{background:#fff;border:2px solid #000;border-top:0;padding:12px 10px}.acc .btn[aria-pressed=true]{background:var(--gold)}.paidnote{border:2px solid var(--ink);background:var(--gold);border-radius:10px;max-width:900px;margin:0 auto 14px;padding:10px 12px;font-weight:700}.plan__credits{border:2px solid var(--ink);background:var(--gold);border-radius:10px;margin:0 0 12px;padding:10px 12px}.plan__rows{gap:8px;margin-top:10px;display:grid}.plan__row{text-align:left;text-transform:none;letter-spacing:0;white-space:normal;gap:4px;padding:16px;display:grid}.plan__row[aria-pressed=true]{background:var(--gold)}.plan__name{font-size:1.3rem;font-weight:800;line-height:1.25}.plan__detail{color:var(--ink-2);font-size:.9rem;font-weight:600}.names--first{gap:8px;display:grid}.names--first .field span strong{font-weight:800}@media (max-width:900px){.grid--week>.grid__col{display:contents}.wk-strip{order:1}.wk-start{order:2}.wk-listen{order:3}.wk-nudge,.wk-strip--late{order:4}.wk-report{order:5}.wk-recap{order:6}}@media (max-width:640px){.viewtabs{z-index:50;padding:3px 3px calc(3px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;display:flex;position:fixed;bottom:0;left:0;right:0}.viewtabs button{white-space:nowrap;flex:1;min-height:44px;padding:7px 4px;font-size:14px}.viewtabs--five button{letter-spacing:.03em;white-space:normal;flex:1 1 0;min-width:0;padding:5px 2px;font-size:12.5px;line-height:1.05}body.league-open{padding-bottom:calc(56px + env(safe-area-inset-bottom))}body.league-open.has-strip{padding-bottom:calc(114px + env(safe-area-inset-bottom))}.miniplayer{bottom:calc(53px + env(safe-area-inset-bottom));padding-bottom:8px}.scorebug--league .scorebug__slash,.scorebug--homesmall .scorebug__slash{height:10px}.scorebug--league .scorebug__row,.scorebug--homesmall .scorebug__row{padding:10px 16px}.scorebug--league .wordmark,.scorebug--homesmall .wordmark{text-shadow:3px 3px 0 var(--grape), 4px 4px 0 #000;font-size:30px}.scorebug--league .wordmark small,.scorebug--homesmall .wordmark small{margin-top:5px;padding:3px 8px 2px 9px;font-size:12px}.scorebug--league:not([data-view=scores]) .ticker,.scorebug--homesmall .ticker,body.is-typing .viewtabs,body.is-typing .miniplayer{display:none}.tape--tall{max-height:none}.miniplayer .btn,.strip .btn,.listen__clock .btn{min-height:44px}.miniplayer .btn--ghost:last-child{min-width:44px}}@media (max-width:520px){.controls .btn,.setup .btn,.start .btn{white-space:normal;text-align:center}}.gate{max-width:620px;margin:24px auto 0}.gate p{margin:0 0 14px;font-size:19px}.gate .controls{margin-top:10px}.gate__or{color:var(--ink-2);letter-spacing:.08em;margin:18px 0 10px;font-weight:700}.teaser{border-top:var(--line);margin-top:18px;padding-top:16px}.teaser .teaser__week{background:var(--gold);color:#000;font-family:var(--font-lcd);letter-spacing:.06em;text-transform:uppercase;border:2px solid #000;margin:0 0 12px;padding:1px 12px 0;font-size:22px;line-height:1.2;display:inline-block;transform:skew(-6deg);box-shadow:3px 3px #000}.teaser .teaser__headline{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 16px;font-size:clamp(25px,6.6vw,36px);font-weight:400;line-height:1.1}.teaser__top{border:var(--line);background:var(--turf);color:var(--cream);box-shadow:4px 4px 0 var(--teal);margin:0;padding:0;list-style:none}.teaser__top li{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;min-height:44px;display:grid}.teaser__top li+li{border-top:2px solid #000}.teaser__rank{background:var(--teal);color:#000;font-family:var(--font-display);border-right:2px solid #000;align-self:stretch;place-items:center;font-size:24px;display:grid}.teaser__top li:first-child .teaser__rank{background:var(--gold)}.teaser__team{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;padding:6px 12px;font-size:clamp(16px,4.5vw,20px);font-weight:800;overflow:hidden}.teaser__record{font-family:var(--font-lcd);color:var(--gold);padding:0 12px 0 4px;font-size:26px}.error{border:var(--line);color:#000;box-shadow:4px 4px 0 var(--blood);background:#fff;margin:14px 0 0;padding:10px 14px;font-weight:700}.games{gap:16px;display:grid}.game{border:var(--line);background:#fff}.team-row{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.team-row+.team-row{border-top:2px solid #000}.team-row--win{background:var(--cream)}.avatar{background:var(--turf-2);width:42px;height:42px;color:var(--gold);font-family:var(--font-display);object-fit:cover;text-transform:uppercase;border:2px solid #000;place-items:center;font-size:20px;display:grid}.team-name{text-transform:uppercase;letter-spacing:.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:21px;font-weight:800;line-height:1.05;display:-webkit-box;overflow:hidden}.team-sub{color:var(--ink-2);font-size:15px;font-weight:600}.pts{font-family:var(--font-lcd);color:#000;text-align:right;min-width:96px;font-size:44px;line-height:.8}.pts--win{color:var(--grape)}.w-tag{font-family:var(--font-display);background:var(--gold);vertical-align:middle;border:2px solid #000;margin-left:8px;padding:1px 6px;font-size:15px;display:inline-block;transform:skew(-8deg)}.game__foot{color:var(--cream);font-family:var(--font-lcd);background:#000;border-top:2px solid #000;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:4px 12px;font-size:20px;display:flex}.game__foot em{color:var(--gold);font-style:normal}.table{border-collapse:collapse;width:100%;font-size:17px}.table th{text-align:left;letter-spacing:.08em;color:var(--ink-2);border-bottom:2px solid #000;padding:4px 8px;font-size:13px;font-weight:800}.table td{border-bottom:1px solid var(--cream-2);padding:7px 8px;font-weight:600}.table td.num,.table th.num{text-align:right}.table td.num{font-family:var(--font-lcd);font-size:22px;line-height:1}.table tr.playoff td:first-child{box-shadow:inset 4px 0 0 var(--teal)}.rec{color:var(--blood);letter-spacing:.12em;align-items:center;gap:8px;font-weight:800;display:inline-flex}.rec:before{content:"";background:var(--blood);border-radius:50%;width:12px;height:12px;animation:.8s steps(2,start) infinite blink}.booth__bar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.tape{border:var(--line);background:#fff;min-height:220px;max-height:70vh;margin-top:16px;padding:14px 16px 18px;font-size:19px;line-height:1.45;overflow:auto}.tape--empty{text-align:center;color:var(--ink-2);background:repeating-linear-gradient(-45deg, #fff 0 14px, var(--cream) 14px 28px);place-items:center;font-weight:600;display:grid}.tape--empty strong{font-family:var(--font-display);color:var(--ink);letter-spacing:.03em;text-transform:uppercase;font-size:34px;display:block;transform:skew(-6deg)}.seg{color:var(--gold);font-family:var(--font-display);letter-spacing:.06em;background:#000;margin:18px 0 8px;padding:3px 12px;font-size:18px;display:inline-block;transform:skew(-8deg)}.seg:first-child{margin-top:0}.line{margin:0 0 10px;padding:2px 6px;scroll-margin:40px}.line--now{background:var(--gold-hi);box-shadow:-4px 0 0 var(--gold)}.who{letter-spacing:.1em;color:#fff;margin-right:8px;padding:1px 7px;font-size:14px;font-weight:800;display:inline-block;transform:translateY(-2px)}.who--a{background:var(--teal)}.who--b{background:var(--grape)}.who--x{background:var(--ink-2)}.cursor:after{content:"▮";color:var(--grape);animation:.7s steps(2,start) infinite blink}.player{border-top:2px solid #000;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:12px;display:flex}.player .field{flex:160px}.player .field .select{height:38px;font-size:16px}.hint{color:var(--ink-2);margin:8px 0 0;font-size:15px;font-weight:600}@media (max-width:520px){html,body{font-size:17px}.stage{padding:20px 12px 60px}.panel__body{padding:12px}.team-row{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:8px 10px}.avatar{width:36px;height:36px;font-size:16px}.team-name{font-size:18px}.pts{min-width:76px;font-size:36px}.game__foot{font-size:18px}.table td.num{font-size:19px}.table td,.table th{padding:6px 4px}.hide-sm{display:none}.tape{max-height:60vh;font-size:18px}.seg-tabs button{padding:7px 8px;font-size:14px}}.foot{max-width:var(--stage);color:var(--cream-2);letter-spacing:.04em;margin:0 auto;padding:0 20px;font-size:15px;font-weight:600}.taptoplay{z-index:300;color:var(--cream);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background-color:var(--turf);background-image:var(--scan), radial-gradient(circle at 50% 62%, #6b2fb399, transparent 60%), linear-gradient(180deg, var(--turf-2) 0%, var(--turf) 100%);flex-direction:column;animation:.16s ease-out taptoplay-in;display:flex;position:fixed;inset:0;overflow:hidden auto}.taptoplay__slash{height:calc(12px + env(safe-area-inset-top));border-bottom:var(--line);background:linear-gradient(-70deg, var(--gold) 0 14%, #000 14% 15.5%, var(--teal) 15.5% 34%, #000 34% 35.5%, var(--grape) 35.5% 62%, #000 62% 63.5%, var(--gold) 63.5% 70%, #000 70% 71.5%, var(--teal) 71.5% 100%);flex:none}.taptoplay__box{--tap-mark:160px;width:100%;max-width:440px;padding:18px 24px calc(14px + env(safe-area-inset-bottom));flex-direction:column;align-items:center;margin:auto;display:flex}.taptoplay__who,.taptoplay__go{flex-direction:column;align-items:center;width:100%;display:flex}.taptoplay__brand{font-family:var(--font-display);text-transform:uppercase;color:var(--gold);-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:3px 3px 0 var(--grape), 4px 4px 0 #000;margin:0 0 24px;font-size:30px;line-height:.95;transform:skew(-8deg)}.taptoplay__brand small{width:fit-content;font-family:var(--font-ui);letter-spacing:.22em;color:#000;background:var(--teal);-webkit-text-stroke:0;text-shadow:none;margin:5px auto 0;padding:3px 8px 2px 9px;font-size:12px;font-weight:800;line-height:1;display:block;box-shadow:2px 2px #000}.taptoplay__kicker{letter-spacing:.14em;text-transform:uppercase;width:100%;color:var(--cream-2);margin:0;font-size:17px;font-weight:800}.taptoplay__plate{background:var(--gold);width:fit-content;max-width:calc(100% - 16px);box-shadow:6px 6px 0 var(--grape), 6px 6px 0 2px #000;border:4px solid #000;margin:10px auto 0;padding:6px 18px 8px;display:block;transform:rotate(-1.5deg)skew(-8deg)}.taptoplay__plate span{font-family:var(--font-display);letter-spacing:.01em;color:#000;overflow-wrap:anywhere;font-size:clamp(28px,9vw,40px);font-weight:400;line-height:1.08;display:block}.taptoplay__plate[data-size=medium] span{font-size:clamp(24px,7.2vw,30px)}.taptoplay__plate[data-size=small] span{font-size:clamp(19px,5.6vw,23px);line-height:1.12}.taptoplay__title{flex-direction:column;align-items:center;gap:10px;margin:30px 0 0;font-weight:400;display:flex}.taptoplay__tag{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#000;background:var(--teal);border:3px solid #000;padding:3px 12px 4px;font-size:20px;font-weight:800;line-height:1;display:inline-block;transform:skew(-8deg);box-shadow:3px 3px #000}.taptoplay__theme{font-family:var(--font-display);text-transform:uppercase;color:var(--cream);text-shadow:3px 3px #000;overflow-wrap:anywhere;font-size:clamp(28px,9vw,40px);line-height:1.04}.taptoplay__meta{letter-spacing:.1em;text-transform:uppercase;color:var(--teal-hi);margin:10px 0 0;font-size:19px;font-weight:800;line-height:1}.taptoplay__play{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;margin:34px 0 0;padding:0;position:relative}.taptoplay__play:focus-visible{outline:4px solid var(--gold);outline-offset:14px}.taptoplay__rays{width:calc(var(--tap-mark) * 2.3);height:calc(var(--tap-mark) * 2.3);pointer-events:none;background:repeating-conic-gradient(#f3ead61a 0deg 9deg,#0000 9deg 18deg);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}.taptoplay__mark{width:var(--tap-mark);height:var(--tap-mark);background:var(--teal);border:5px solid #000;border-radius:50%;justify-content:center;align-items:center;animation:1.6s ease-in-out infinite taptoplay-pulse;display:flex;position:relative;box-shadow:8px 8px #000}.taptoplay__mark svg{width:38%;height:43%;margin-left:8%}.taptoplay:active .taptoplay__mark{animation:none;transform:translate(4px,4px);box-shadow:4px 4px #000}.taptoplay__cta{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--gold);text-shadow:3px 3px #000;margin:34px 0 0;font-size:28px;line-height:1}.taptoplay__cta-mouse{display:none}@media (hover:hover) and (pointer:fine){.taptoplay__cta-touch{display:none}.taptoplay__cta-mouse{display:inline}}.taptoplay-shield{z-index:400;background:0 0;position:fixed;inset:0}.taptoplay__skip{cursor:pointer;letter-spacing:.06em;min-height:44px;color:var(--cream-2);text-underline-offset:4px;background:0 0;border:0;margin-top:12px;padding:8px 18px;font-size:18px;font-weight:700;text-decoration:underline}@media (max-height:740px){.taptoplay__box{--tap-mark:120px;padding-top:12px}.taptoplay__brand{margin-bottom:14px;font-size:24px}.taptoplay__title,.taptoplay__play{margin-top:24px}.taptoplay__cta{margin-top:30px;font-size:25px}}@media (max-height:620px){.taptoplay__box{--tap-mark:84px}.taptoplay__brand{margin-bottom:8px;font-size:18px}.taptoplay__brand small{display:none}.taptoplay__plate[data-size=large] span,.taptoplay__theme{font-size:28px}.taptoplay__title{gap:8px;margin-top:20px}.taptoplay__play{margin-top:24px}.taptoplay__cta{margin-top:28px;font-size:22px}.taptoplay__skip{margin-top:4px}}@media (max-height:480px) and (min-width:560px){.taptoplay__box{--tap-mark:104px;max-width:760px;padding-left:calc(24px + env(safe-area-inset-left));padding-right:calc(24px + env(safe-area-inset-right));flex-direction:row;gap:32px}.taptoplay__who,.taptoplay__go{flex:1 1 0;min-width:0}.taptoplay__play{margin-top:0}}body.taptoplay-open{overflow:hidden}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blink{to{visibility:hidden}}@keyframes taptoplay-in{0%{opacity:0}}@keyframes taptoplay-pulse{50%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.ticker__track,.live__dot,.rec:before,.cursor:after,.start__free,.playmark.is-busy .playmark__disc svg{animation:none}.btn{transition:none}.taptoplay,.taptoplay__mark,.wr-load i{animation:none}.wr-load i:nth-child(-n+4){background:var(--gold)}.wr-send,.wr-pick__btn{transition:none}}.lore{margin-top:10px}textarea.input{resize:vertical;height:auto;min-height:110px;line-height:1.35;font-family:var(--font-ui);padding:10px 12px}.line.sfx{opacity:.75;font-style:italic}.room{margin-top:10px}.room details{margin-top:8px}.room summary{cursor:pointer;font-weight:700}.room pre{white-space:pre-wrap;word-break:break-word;font-family:var(--font-lcd);border:var(--line);background:#00000040;max-height:420px;margin:6px 0 0;padding:10px 12px;font-size:15px;line-height:1.35;overflow:auto}.names__table{gap:8px;display:grid}.names__head,.names__row{grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:8px;display:grid}.names__row{border-bottom:1px solid #0000001f;padding-bottom:10px}.names__notes{grid-column:1/-1;min-height:56px}.names__extra{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.names__extra .field{margin:0}@media (max-width:560px){.names__extra{grid-template-columns:1fr}}.names__head{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.04em;opacity:.8;font-size:13px;font-weight:800}.names__orig{flex-direction:column;min-width:0;display:flex}.names__orig strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.names__head{display:none}.names__row{border-bottom:1px solid #00000026;grid-template-columns:1fr;padding-bottom:10px}}.hosts-edit{gap:10px;margin:10px 0 12px;display:grid}.hosts-edit__host{grid-template-columns:minmax(160px,1fr) 2fr;align-items:start;gap:8px;display:grid}@media (max-width:640px){.hosts-edit__host{grid-template-columns:1fr}}.commish{max-width:var(--stage);border:var(--line);background:var(--cream);color:var(--ink);margin:0 auto 14px;padding:10px 14px;box-shadow:4px 4px #000}.commish__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.commish__row .hint{flex:260px;margin:0}.commish__badge{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;background:var(--gold);color:#000;border:var(--line);padding:2px 10px}.commish__pass{flex:0 200px;height:36px}.commish__history{margin-top:10px}.commish__list{gap:8px;max-height:340px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.commish__list li{background:#ffffff80;border:1px solid #0003;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.commish__list .hint{margin:2px 0 0}.rundown{border:1px dashed #00000059;margin-top:12px;padding:8px 10px}.rundown__segs{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.rundown__segs span{font-family:var(--font-ui);letter-spacing:.04em;background:#ffffff8c;border:2px solid #000;padding:2px 8px;font-size:12px;font-weight:800}.grades{gap:6px;display:grid}.grades__row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#ffffff80;border:2px solid #000;grid-template-columns:52px minmax(120px,1fr) 2fr;align-items:center;gap:10px;padding:6px 8px;display:grid}.grades__name{flex-direction:column;min-width:0;display:flex}.grades__sum{margin:0}.grade{font-family:var(--font-display);text-align:center;border:2px solid #000;padding:2px 0;font-size:24px}.grade--a{background:var(--teal-hi)}.grade--b{background:var(--gold-hi)}.grade--c{background:var(--cream-2)}.grade--d{background:var(--blood);color:#fff}.grades__picks{margin:4px 0 8px}.verdict--up{color:#0b6b65;font-weight:800}.verdict--down{color:#b3260b;font-weight:800}@media (max-width:640px){.grades__row{grid-template-columns:52px 1fr}.grades__sum{grid-column:1/-1}}.champs{flex-wrap:wrap;gap:8px;display:flex}.champs__year{background:#ffffff8c;border:2px solid #000;flex-direction:column;min-width:120px;padding:6px 12px;display:flex}.champs__season{font-family:var(--font-lcd);font-size:18px;line-height:1}.book{margin-top:14px}.book__h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;margin:16px 0 6px;font-size:16px}.book__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4px 18px;display:grid}.book__list{gap:3px;margin:0;padding-left:20px;display:grid}.table-scroll{overflow-x:auto}tr.gone{opacity:.6}.champs__year--legacy{opacity:.85;border-style:dashed}.book__legacy{justify-items:start;gap:8px;margin-bottom:8px;display:grid}.legacy__row{grid-template-columns:84px repeat(3,minmax(110px,1fr)) auto;gap:6px;width:100%;display:grid}.profile{margin:10px 0 12px}.profile__stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;display:grid}.profile__stats div{background:#ffffff8c;border:2px solid #000;flex-direction:column;padding:6px 10px;display:flex}.profile__stats span{text-transform:uppercase;letter-spacing:.04em;opacity:.75;font-size:12px}.profile__stats strong{font-family:var(--font-display);font-size:22px}.profile__facts{gap:4px;margin:10px 0 0;padding-left:18px;display:grid}@media (max-width:640px){.legacy__row{grid-template-columns:1fr 1fr}}.sponsor{max-width:var(--stage);font-family:var(--font-ui);text-align:center;color:var(--cream);margin:0 auto;padding:6px 14px;font-weight:700}.sponsor span:first-child{text-transform:uppercase;letter-spacing:.08em;opacity:.75;font-size:12px}.sponsor a{color:var(--gold)}.sponsor__line{opacity:.85}.foot a{color:inherit;text-decoration:underline}.legal{max-width:760px;color:var(--cream);font-family:var(--font-ui);margin:0 auto;padding:32px 20px 64px;font-size:19px;line-height:1.5}.legal h1{font-family:var(--font-display);text-transform:uppercase;margin:12px 0 4px;font-size:44px}.legal h2{font-family:var(--font-display);text-transform:uppercase;color:var(--gold);margin:28px 0 6px;font-size:22px}.legal a{color:var(--teal-hi)}.legal li{margin:6px 0}.legal__meta{opacity:.7;margin:0 0 18px}.wk-report{grid-column:1/-1;min-width:0;margin-bottom:28px}.offer__lead{font-family:var(--font-display,inherit);margin:0 0 14px;font-size:1.35rem;line-height:1.2}.offer__plans{gap:10px;display:grid}.offer__plan{background:var(--gold,#ffc83d);color:#000;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:3px solid #000;justify-content:space-between;align-items:center;min-height:52px;padding:10px 16px;font-size:1.05rem;font-weight:800;display:flex;box-shadow:4px 4px #000}.offer__plan:disabled{opacity:.6;cursor:default}.offer__plan:not(:disabled):active{transform:translate(2px,2px);box-shadow:2px 2px #000}.offer__price{font-variant-numeric:tabular-nums}.offer__freebtn{white-space:normal;text-align:center;width:100%;min-height:56px;line-height:1.15;display:block}.offer__or{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;margin:22px 0 10px;font-size:1.05rem;font-weight:400}.offer__note{opacity:.8;margin:12px 0 0;font-size:.9rem}.offer__err{border:2px solid var(--blood,#e0492f);background:#fff;margin:12px 0 0;padding:10px 12px;font-weight:700}.offer__later{width:100%;min-height:44px;margin-top:14px}.sendit__lead{font-family:var(--font-display,inherit);margin:0 0 14px;font-size:1.3rem;line-height:1.2}.sendit__go{width:100%;min-height:54px;font-size:1.05rem}.sendit__note{margin:12px 0 0;font-weight:700}.sendit__small{opacity:.8;margin:12px 0 0;font-size:.9rem}.sendit__bonus{margin:10px 0 0;font-size:1rem;line-height:1.35}.sendit__bonus b{color:var(--grape);text-transform:uppercase;letter-spacing:.04em}.sendit__later{width:100%;min-height:44px;margin-top:14px}.sendit__play{min-height:46px;margin:14px auto 0;font-size:16px;display:block}.linkbox{color:#000;background:#fff;border:3px solid #000;margin:12px 0 0;padding:10px 12px;font-size:15px}.linkbox__how{margin:0 0 6px;font-weight:700}.linkbox__link{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;font-weight:700}.names-step__lead{font-family:var(--font-display,inherit);color:var(--ink);margin:0 0 14px;font-size:1.3rem;line-height:1.2}.names-step__skiptop{margin:-6px 0 14px;font-size:1.05rem;display:inline-block}.names-step__type{margin:0 0 14px}.names-step__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.names-step__row{background:#ffffff8c;border:2px solid #000;grid-template-columns:36px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px;display:grid}.names-step__row .avatar{width:36px;height:36px;font-size:16px}.names-step__who{min-width:0;color:var(--ink);line-height:1.15;display:grid}.names-step__who strong{overflow-wrap:anywhere;font-weight:800}.names-step__who .team-sub{overflow-wrap:anywhere;font-size:13px}.names-step__row .input,.names-step__card .input{width:100%}.names-step__card{background:#ffffff8c;border:2px solid #000;padding:14px 12px}.names-step__cardtop{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.names-step__count{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:14px;font-weight:800}.names-step__card .field>.names-step__ask{font-family:var(--font-display,inherit);letter-spacing:0;color:var(--ink);overflow-wrap:anywhere;font-size:1.5rem;font-weight:400;line-height:1.15}.names-step__card .field>.team-sub{margin-bottom:6px}.names-step__actions{gap:12px;margin-top:16px;display:grid}.names-step__actions .btn{white-space:normal}.names-step__actions .hint{text-align:center;margin:0}.setup__note{color:var(--ink);background:#fff;border:2px solid #000;margin:0 0 12px;padding:8px 10px;font-weight:700}.listenask{border-top:2px dashed #00000040;margin-top:14px;padding-top:12px}.listenask__line{margin:0 0 8px;font-size:.95rem;font-weight:700}.listenask__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.listenask__input{border:2px solid var(--ink,#000);min-height:44px;font:inherit;background:#fff;flex:180px;padding:8px 10px}.listenask__go,.listenask__no{min-height:44px}.listenask__said{margin:8px 0 0;font-size:.9rem;font-weight:700}.listenask__free{border:2px solid var(--ink,#000);background:var(--gold,#ffc42e);color:#000;font-family:var(--font-display,inherit);letter-spacing:.06em;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink,#000);margin-left:4px;padding:2px 10px 3px;font-size:1.15em;display:inline-block;transform:rotate(-3deg)skew(-6deg)}@media (prefers-reduced-motion:no-preference){.listenask__free{animation:2.4s ease-in-out 3 listenask-pop}}@keyframes listenask-pop{0%,82%,to{transform:rotate(-3deg)skew(-6deg)scale(1)}88%{transform:rotate(-3deg)skew(-6deg)scale(1.12)}94%{transform:rotate(-3deg)skew(-6deg)scale(.98)}}.try{gap:34px;padding-bottom:40px;display:grid}.try__kicker{color:var(--teal-hi);letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;font-size:.8rem;font-weight:800}.try__title{font-family:var(--font-display);color:var(--gold);text-transform:uppercase;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:5px 5px 0 var(--grape);margin:0 0 12px;font-size:clamp(38px,11vw,74px);line-height:.92}.try__title span{color:var(--cream);text-shadow:5px 5px #000;display:block}.try__lead{max-width:62ch;margin:0 0 16px;font-size:1.05rem;line-height:1.5}.try__note{opacity:.75;margin:10px 0 0;font-size:.85rem}.try__go{min-height:56px;padding:14px 26px;font-size:1.05rem}.try__h2{font-family:var(--font-display);color:var(--gold);text-transform:uppercase;margin:0 0 6px;font-size:clamp(24px,6vw,34px)}.try__small{opacity:.75;margin:0 0 12px;font-size:.85rem}.try__tape{background:var(--cream);color:var(--ink);border:3px solid #000;padding:16px;box-shadow:6px 6px #000}.try__line{margin:0 0 10px;line-height:1.45}.try__line:last-child{margin-bottom:0}.try__cards{gap:14px;display:grid}.try__card{color:var(--cream);background:#241d3d;border:3px solid #000;padding:16px;box-shadow:5px 5px #000}.try__card h3{font-family:var(--font-display);color:var(--gold);text-transform:uppercase;margin:0 0 6px;font-size:1.3rem}.try__card p{margin:0;line-height:1.45}@media (min-width:860px){.try__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.try__finder{max-width:520px}.try__finder .panel{margin:0}.try__end{text-align:center;background:#241d3d;border:3px solid #000;padding:22px 20px;box-shadow:6px 6px #000}.try__end .try__h2{margin:0 0 8px}.try__end .try__lead{max-width:58ch;margin:0 auto 16px}.try__endGo{min-height:56px;padding:15px 30px;font-size:1.05rem;text-decoration:none;display:inline-block}@media (max-width:899px){.try__listen .try__tape,.try__listen .try__small{display:none}}.try__hero{grid-template-areas:"text""listen""finder";align-items:start;gap:20px;display:grid}.try__heroText{grid-area:text}.try__listen{grid-area:listen;align-content:start;gap:12px;display:grid}.try__find{grid-area:finder;scroll-margin-top:16px}.try__listen .try__small{margin:0}@media (min-width:900px){.try__hero{grid-template-columns:minmax(0,1fr) minmax(320px,400px);grid-template-areas:"text listen""finder listen";align-items:stretch;gap:20px 34px}.try__listen{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch}.try__listen .try__tape{flex-direction:column;justify-content:space-evenly;gap:10px;display:flex}.try__listen .try__line{margin:0}}.trysample{color:var(--cream);background:#241d3d;border:3px solid #000;padding:18px;box-shadow:6px 6px #000}.trysample__tag{background:var(--teal-hi);color:#000;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;padding:3px 10px;font-size:.8rem;font-weight:800;display:inline-block}.trysample__line{margin:0 0 14px;line-height:1.4}.trysample__play{background:var(--gold);color:#000;width:100%;min-height:56px;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:3px solid #000;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:1.35rem;display:flex;box-shadow:5px 5px #000}.trysample__play:active{transform:translate(2px,2px);box-shadow:3px 3px #000}.trysample__bar{background:#15112a;border:2px solid #000;height:12px;margin:12px 0 6px;display:block}.trysample__bar span{background:var(--teal-hi);height:100%;display:block}.trysample__time{opacity:.8;margin:0;font-size:.85rem}.settings__todo{background:var(--gold);color:#000;border:3px solid #000;margin:0 0 14px;padding:14px 16px;box-shadow:5px 5px #000}.settings__todoTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:0 0 4px;font-size:1.25rem}.settings__todoLine{margin:0 0 10px;font-size:.9rem;font-weight:600}.settings__todoList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.settings__todoList li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;font-size:.92rem;line-height:1.4;display:grid}.settings__todoList li>span{background:var(--cream);border:2px solid #000;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.settings__todoList li.is-done{opacity:.55}.settings__todoList li.is-done>span{background:var(--teal-hi)}.settings__todoList .btn{margin:8px 0 0;display:block}.hosts-edit__bio{margin:4px 0 0;line-height:1.45}.hosts-edit__more{margin:8px 0 0}.hosts-edit__more>summary{cursor:pointer;font-size:.85rem;font-weight:700}.hosts-edit__more>summary:hover{color:var(--teal-hi)}.hosts-edit__more textarea{margin:8px 0 0}.modal__line{margin:0 0 12px;line-height:1.5}.cancelshow__buttons{gap:10px;margin:14px 0 0;display:grid}.cancelshow__buttons .btn{width:100%;min-height:52px}.cancelshow__out{opacity:.85}.cancelshow__out:hover{opacity:1}.trysample--compact{margin:12px 0 0;padding:14px;box-shadow:4px 4px #000}.trysample--compact .trysample__play{min-height:52px;font-size:1.2rem}.trysample__next{background:var(--gold);color:#000;width:100%;min-height:56px;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:3px solid #000;justify-content:center;align-items:center;margin:0 0 10px;padding:12px 18px;font-size:1.35rem;display:flex;box-shadow:5px 5px #000}.trysample__next:active{transform:translate(2px,2px);box-shadow:3px 3px #000}.trysample--compact .trysample__next{min-height:52px;font-size:1.2rem}.trysample__play.trysample__play--again{min-height:44px;color:var(--cream);background:#15112a;font-size:1rem;box-shadow:3px 3px #000}.plan__weeks{flex-wrap:wrap;gap:3px 4px;margin:4px 0 2px;display:flex}.plan__week{opacity:.9;border:1px solid;padding:0 5px;font-size:.7rem;font-weight:700;line-height:1.6;display:inline-block}.plan__week.is-done{opacity:.45;border-color:currentColor;position:relative}.plan__week.is-done:after{content:"";background:var(--blood,#c8102e);height:2px;position:absolute;top:50%;left:2px;right:2px;transform:rotate(-8deg)}.plan__was{opacity:.5;font-weight:600;text-decoration:line-through}.epaction__line--soft{opacity:.8;font-size:.92rem;font-weight:600}.trysample__clock{opacity:.8;justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin:0;font-size:.85rem;display:flex}.trysample__clock .btn{padding:4px 8px;font-size:13px}.listen__note{margin:10px 0 0;font-weight:600;line-height:1.45}.listen__end{gap:12px;display:grid}.listen__endline{margin:0;font-size:1.1rem;font-weight:800;line-height:1.3}.listen__endsend{white-space:normal;text-align:center;width:100%;min-height:56px;font-family:var(--font-display);letter-spacing:.04em;justify-content:center;align-items:center;padding:10px 16px;font-size:1.2rem;font-weight:400;display:flex;box-shadow:5px 5px #000}.listen__other{border-top:2px dashed #f3ead659;justify-items:start;gap:8px;padding-top:12px;display:grid}.listen__other p{margin:0;font-weight:600;line-height:1.4}.listen__otherbtn{white-space:normal;text-align:center;text-decoration:none}.listen__endnote{opacity:.8;font-size:.85rem}.listen__again{justify-self:start;margin:-6px -6px -10px}.listen__discord{text-align:center;color:var(--cream);margin:12px 0 0;font-weight:600}.listen__discord a{color:var(--gold)}.wk-nudge__linkbox{flex:100%;margin:0}.wk-nudge__link{color:#000;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#fff;border:2px solid #000;margin-top:6px;padding:8px 10px;font-weight:700;display:block}@media (min-width:901px){.wk-recap .chatrecap__body--clamp{-webkit-line-clamp:4}}.start__cta{flex-wrap:wrap;align-items:stretch;gap:12px;margin:12px 0 10px;display:flex}.start__cta .btn,.start__free{text-align:center;border:3px solid #000;flex:0 auto;justify-content:center;align-items:center;width:auto;height:56px;margin:0;padding:0 16px;font-size:16px;line-height:1.1;display:flex;box-shadow:4px 4px #000}.start__free{color:var(--gold);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#000;font-size:1.1rem;transition:background .12s linear,transform 60ms linear,box-shadow 60ms linear}.start__free:hover{background:#241d3d}.start__free:active{transform:translate(2px,2px);box-shadow:2px 2px #000}.start__free:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.offer__left{opacity:.75;text-transform:none;letter-spacing:0;font-size:.78rem;font-weight:700;display:block}.getweekly{background:var(--gold);color:#000;border:3px solid #000;margin:14px 0 0;padding:14px;box-shadow:4px 4px #000}.getweekly--compact{margin-top:12px;padding:12px}.getweekly__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:0 0 4px;font-size:1.15rem}.getweekly__free{color:var(--gold);background:#000;padding:1px 8px;display:inline-block;transform:rotate(-2deg)}.getweekly__lead{margin:0 0 10px;font-size:.88rem;font-weight:600;line-height:1.4}.getweekly__row{flex-wrap:wrap;gap:8px;display:flex}.getweekly__input{background:var(--cream);min-width:0;color:var(--ink);font:inherit;border:3px solid #000;flex:190px;padding:11px 12px;font-size:16px}.getweekly__btn{color:var(--gold);background:#000;flex:none}.getweekly__btn:hover{background:#241d3d}.getweekly__said{margin:10px 0 0;font-size:.88rem;font-weight:700;line-height:1.4}.chatrecap .linklike{margin:6px 0 0;display:inline-block}.chatrecap__send{margin:12px 0 0;display:block}.trysample__mark{flex:none;width:20px;height:20px;display:block}.trysample__mark path,.trysample__mark rect{fill:currentColor}.offer__plan--pack{box-shadow:4px 4px 0 #000, inset 10px 0 0 var(--teal)}.offer__plan--pack:not(:disabled):active{box-shadow:2px 2px 0 #000, inset 10px 0 0 var(--teal)}.offer__plan--pack .offer__name{padding-left:8px}.plan__row--pack{box-shadow:4px 4px 0 #000, inset 10px 0 0 var(--teal);padding-left:18px}.offer__right{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.offer__free{color:var(--gold);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:#000;margin-top:0;padding:1px 7px;font-size:.72rem;display:inline-block;transform:rotate(-2deg)}.offer__name{text-align:left;flex:auto;min-width:0}.offer__leadfree{color:#0b7a74;font-size:1.18em;font-weight:700}.offer__refund{opacity:1;margin-top:8px}.offer__refund b{color:#0b7a74}.start__price{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:2px dashed #000;margin:12px 0 0;padding:10px 12px;font-weight:800;display:block}.start__price:hover{background:var(--gold-hi)}.start__link{margin:10px 0 0}.start__link .hint{margin:0 0 6px}.start__linkurl{background:var(--cream);color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border:2px solid #000;margin:0;padding:10px 12px;font-weight:700}.modal--list .modal__box,.modal--tell .modal__box{max-height:85vh;overflow:auto}.eplist--bare .eplist__row:first-child{margin-top:0}.names-list__item{display:grid}.names-list__head{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.names-list__head:focus-visible{outline:3px solid var(--gold,#ffc42e);outline-offset:2px}.names-list__name{text-align:right;overflow-wrap:anywhere;justify-items:end;font-weight:800;line-height:1.15;display:grid}.names-list__name .team-sub{font-size:12px;font-weight:400}.names-list__add{font-weight:700;text-decoration:underline}.names-list__item--open .names-list__head{background:#fff}.names-list__box{background:#ffffffd9;border:2px solid #000;border-top:0;gap:8px;padding:10px 8px 12px;display:grid}.names-list__box .field{margin:0}.names-list__box .names__notes{min-height:72px}.lore{gap:14px;margin:0;padding-left:1.4em;list-style:decimal;display:grid}.lore__q{gap:6px;display:grid}.lore__ask{color:var(--ink);font-weight:800}.lore__q .input,.lore__q .select{width:100%}.lore__prizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lore__prizes .field{margin:0}.lore__big{min-height:110px}.lore-open{align-items:flex-start;gap:10px;margin:12px 0;font-weight:700;display:flex}.lore-answers{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lore-answers li{background:#fff;border:2px solid #000;gap:6px;padding:8px;display:grid}@media (max-width:560px){.lore__prizes{grid-template-columns:1fr}}.gchat{gap:12px;display:grid}.gchat__on,.gchat__setup{border:var(--line);background:#0000000a;gap:8px;padding:10px 12px;display:grid}.gchat__status{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.gchat__ending{opacity:.7;font-size:.9em}.gchat__steps{gap:6px;margin:0;padding-left:20px;line-height:1.4;display:grid}.wait{border:var(--line);background:#0000000a;gap:10px;margin-top:16px;padding:12px 14px;display:grid}.wait__title{margin:0;line-height:1.35}.wait__open{margin-top:16px;font-weight:700;text-decoration:underline}.wait--done{line-height:1.4;display:block}.wait .btn[aria-pressed=true]{background:var(--gold,#ffc42e)}.tips{gap:10px;display:grid}.tips__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tips__item{border:var(--line);background:#0000000a;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.tips__item--gone{opacity:.6}.tips__meta{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.tips__tag{background:var(--gold,#ffc42e);border:2px solid #000;padding:0 6px;font-size:.8em}.tips__used{opacity:.8;margin-top:4px;font-size:.9em}.tips__hiddenTitle{margin:6px 0 0;font-weight:700}.tips__btns{gap:6px;display:grid}.rate{border-top:2px dashed #00000040;gap:8px;margin:14px 0 4px;padding-top:12px;display:grid}.rate__ask{margin:0;font-weight:700}.rate__stars{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.rate__star{cursor:pointer;min-width:44px;min-height:44px;color:var(--cream,#f3ead6);background:0 0;border:0;place-items:center;padding:4px;display:grid}.rate__word{margin-left:8px;font-weight:700}.rate__thanks{margin:0;font-weight:700}.rate .field>span,.rate .hint{color:var(--cream,#f3ead6);opacity:.85}.rate textarea.input{min-height:70px}.rate--compact{border-top-width:1px;gap:4px;margin:8px 0 0;padding-top:8px}.rate--compact .rate__ask{font-size:.95em}.rate--compact .rate__star{min-width:40px;min-height:40px;color:var(--ink);padding:2px}.rate--compact .field>span,.rate--compact .hint{color:var(--ink-2);opacity:1}.rate__done{margin:0;font-weight:700}.review{gap:12px;display:grid}.review__lead{margin:0;line-height:1.4}.review__feature{border:var(--line);background:var(--gold,#ffc42e);color:#000;margin:0;padding:8px 12px}.review__list{counter-reset:story;gap:8px;margin:0;padding:0;list-style:none;display:grid}.review__item{border:var(--line);counter-increment:story;background:#0000000a;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.review__item--out .review__text{opacity:.55}.review__item--out .review__title{text-decoration:line-through}.review__title:before{content:counter(story) ". ";font-weight:800}.review__title{font-weight:700;line-height:1.3}.review__detail,.review__note{opacity:.85;margin-top:4px;font-size:.92em}.review__note{font-style:italic}.review__btns{gap:6px;display:grid}.handover{gap:10px;display:grid}.handover__form{border:var(--line);background:#0000000a;gap:8px;padding:10px 12px;display:grid}.handover__done{margin:0;font-weight:600;line-height:1.4}.viewtabs__dot{background:var(--blood,#ff5a36);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.chips{flex-wrap:nowrap;gap:6px;margin:0 0 14px;display:flex;overflow:hidden}.chips button{white-space:nowrap;flex:none}@media (max-width:400px){.chips{gap:4px}.chips button{padding-left:6px;padding-right:6px;font-size:13px}}.chiprow{max-width:100%;margin:0 0 14px;position:relative}.chiprow .chips{margin:0}.chips--scroll{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.chips--scroll::-webkit-scrollbar{display:none}.chiprow__more{pointer-events:none;width:20px;color:var(--gold);font-family:var(--font-ui);background:linear-gradient(90deg,#0000,#000 60%);justify-content:flex-end;align-items:center;padding-right:2px;font-size:24px;font-weight:800;line-height:1;display:flex;position:absolute;top:0;bottom:0;right:0}.chiprow__more--left{background:linear-gradient(270deg,#0000,#000 60%);justify-content:flex-start;padding:0 0 0 2px;left:0;right:auto}.signin-link{color:var(--cream,#f3ead6);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:14px;text-decoration:underline}.signpost{text-align:left;white-space:normal;order:9;width:100%;margin-top:14px;display:block}.quietline{order:9;margin:10px 0 0}.moves__part+.moves__part{margin-top:22px}.moves__h{font-family:var(--font-display);text-transform:uppercase;color:var(--cream,#f3ead6);margin:0 0 8px;font-size:1.2rem}@media (max-width:640px){.scorebug--nl .scorebug__row{flex-wrap:nowrap;align-items:center}.scorebug--nl .scorebug__controls{width:auto;margin-left:auto}}.start__one{width:100%;margin-top:12px;display:block}.wk-yourteam{order:4;margin-top:12px}.yourteam{border:var(--line);background:var(--cream,#f3ead6);color:var(--ink,#16131f);gap:6px;padding:10px 12px;display:grid}.yourteam__line{margin:0;line-height:1.35}.yourteam__links{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.yourteam__notyou{opacity:.8;font-size:.9em}.listen__end a.btn{text-align:center;text-decoration:none;display:block}.listen__end a.btn+.listen__endnote{margin-top:6px}.lastep{border:var(--line);background:var(--cream,#f3ead6);color:var(--ink,#16131f);margin:0 0 14px;padding:10px 12px;line-height:1.35}.extras .hint{margin:0 0 10px}.extras__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.extras__btn{white-space:normal;min-height:64px;padding:12px 10px;font-size:16px;line-height:1.15}.extras__ask{gap:10px;display:grid}.extras__ask p,.extras__status p{margin:0;line-height:1.35}.extras__row{flex-wrap:wrap;gap:10px;display:flex}.extras__status{justify-items:start;gap:10px;display:grid}.subbox__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.subbox__row{border:var(--line);background:var(--cream);color:var(--ink,#16131f);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px;display:grid}.subbox__what{gap:2px;min-width:0;display:grid}.subbox__what .hint,.subbox__price .hint{font-size:.85em}.subbox__price{white-space:nowrap;font-weight:800}.subbox__go{padding:8px 14px;font-size:16px}@media (max-width:370px){.subbox__row{grid-template-columns:1fr auto}.subbox__go{grid-column:1/-1}}.grid--week .extras{order:11;margin-top:14px}.grid--week .subbox{order:10;margin-top:14px}.subbox__terms{opacity:.85;gap:4px;margin:12px 0 0;padding-left:18px;font-size:.9em;display:grid}.subbox__cancel{opacity:.8;margin:16px 0 0;font-size:.9em}.subbox__confirm{justify-items:start;gap:10px;margin-top:12px;display:grid}.subbox__confirm p{margin:0;line-height:1.35}.extras__grid .extras__btn:last-child:nth-child(odd){grid-column:1/-1}.mgr__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mgr__row{text-align:left;border:var(--line);background:var(--cream);width:100%;color:var(--ink,#16131f);cursor:pointer;font:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.mgr__who{gap:2px;min-width:0;display:grid}.mgr__who strong{overflow-wrap:anywhere}.mgr__this{white-space:nowrap;opacity:.8;font-size:.85em}.mgr__letter{min-width:40px;height:40px;font-family:var(--font-display,inherit);border:var(--line);background:var(--cream);color:#000;place-items:center;padding:0 6px;font-size:24px;font-weight:800;display:inline-grid}.mgr__g--A,.mgr__g--B{background:#2fd3c9}.mgr__g--C{background:var(--gold)}.mgr__g--D,.mgr__g--F{background:#ff5a36}.mgr__g--none{opacity:.5}.mgr__weeks{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.mgr__wk{border:var(--line);color:#000;place-items:center;min-width:38px;padding:2px 6px 4px;font-weight:800;display:inline-grid}.mgr__wknum{opacity:.75;font-size:11px;font-weight:700}.mgr__skills{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mgr__skills li{grid-template-columns:auto 1fr;align-items:start;gap:12px;line-height:1.35;display:grid}.mgr .linklike{margin-bottom:10px}.metop__card{border:var(--line);width:100%;height:auto;margin-bottom:12px;display:block}.metop__send{width:100%}.section-title{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--gold);margin:28px 0 12px;font-size:28px;font-weight:400;transform:skew(-6deg)}.grid--week .wk-written{order:3;margin-top:14px}.mgr__type{border:var(--line);background:var(--ink);color:var(--cream);box-shadow:4px 4px 0 var(--grape);gap:4px;margin-bottom:12px;padding:10px 12px;display:grid}.mgr__type p{margin:0}.mgr__type .hint{color:var(--cream);opacity:.8}.mgr__typename strong{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--gold);font-size:24px;font-weight:400}.mgr__weekline{margin:12px 0 16px;line-height:1.35}.mgr__hero{align-items:center;gap:14px;display:flex}.mgr__hero p{margin:0;line-height:1.35}.mgr__letter--big{flex:none;min-width:72px;height:72px;font-size:44px}.mgr__alltime{margin:0}.pctbox{border:var(--line);color:#000;background:#fff;margin-top:12px;padding:10px 12px}.pctbox p{margin:0}.pctbox__head{font-family:var(--font-display);letter-spacing:.02em;font-size:26px;font-weight:400}.pctbox__early{font-weight:800}.pctbox .hint{margin-top:2px}.pct{background:var(--cream-2);border:2px solid #000;height:12px;margin-top:6px;position:relative}.pct__fill{border-right:2px solid #000;height:100%}.pct__fill--high{background:#2fd3c9}.pct__fill--mid{background:var(--gold)}.pct__fill--low{background:var(--blood)}.mgr__pctline{margin-top:4px;font-weight:800;display:block}.stockband{border:var(--line);background:var(--ink);color:var(--cream);box-shadow:4px 4px 0 var(--grape);grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;margin-top:12px;padding:10px 12px;display:grid}.stockband p{margin:0}.stockband__label{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:800}.stockband__num{font-family:var(--font-display);font-size:44px;line-height:1}.stockband__move{color:#2fd3c9;font-weight:800}.stockband__move--down{color:var(--blood)}.stockband__bars{align-items:flex-end;gap:6px;min-width:0;height:70px;display:flex}.stockband__bar{flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;display:flex}.stockband__fill{background:#6c6488;border:2px solid #000;width:100%}.stockband__fill--now{background:var(--gold)}.stockband__wk{opacity:.8;font-size:11px;font-weight:700}.stockband__note{color:var(--cream);opacity:.8;grid-column:1/-1}.rateband__new{color:var(--gold);grid-column:1/-1;font-weight:800}.rateband__words{grid-column:1/-1;gap:4px;min-width:0;display:grid}.rateband__place{font-weight:800}.rateband__goal{color:var(--gold);font-weight:700}.rateband__move--flat{color:var(--cream);opacity:.8}.ratebox{border:var(--line);background:var(--ink);color:var(--cream);box-shadow:4px 4px 0 var(--grape);gap:10px;margin-top:12px;padding:10px 12px;display:grid}.ratebox p{margin:0}.ratebox__head{align-items:center;gap:12px;display:flex}.ratebox__num{font-family:var(--font-display);font-size:52px;line-height:1}.ratebox__label{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:800}.ratebox__parts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ratepart{grid-template-columns:7.5em 1fr auto;align-items:center;gap:8px;display:grid}.ratepart .hint,.ratebox .hint{color:var(--cream);opacity:.8;margin:0}.ratepart__name{font-weight:800}.ratepart__track{background:#3a3450;border:2px solid #000;height:12px;position:relative}.ratepart__track:after{content:"";background:var(--cream);opacity:.6;width:2px;position:absolute;top:-2px;bottom:-2px;left:50%}.ratepart__fill{background:#2fd3c9;position:absolute;top:0;bottom:0}.ratepart__fill--down{background:var(--blood)}.ratebox__how summary{cursor:pointer;color:var(--gold);font-weight:800}.ratebox__how ul{gap:4px;margin:6px 0;padding-left:18px;display:grid}.court__stampwrap{margin:0 0 8px}.court__stamp{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;border:3px solid #000;max-width:100%;padding:2px 8px 3px;font-size:20px;line-height:1.05;display:inline-block;transform:rotate(-3deg);box-shadow:3px 3px #000}.court__stamp--win{color:#000;background:#2fd3c9}.court__stamp--lose{background:var(--blood);color:#fff}.court__stamp--fair{background:var(--cream-2);color:#000}.court__stamp--early{color:#000;background:#fff}.court__key{margin-top:6px}.h2h__pick{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;display:grid}.h2h__field{min-width:0;margin:0}.h2h__field .select{width:100%;min-width:0}.h2h__vs{font-family:var(--font-display);padding-bottom:8px;font-size:22px}.verdict{background:var(--ink);color:var(--cream);border:var(--line);box-shadow:4px 4px 0 var(--grape);margin:14px 0;padding:10px 12px}.verdict p{margin:0}.verdict__label{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:800}.verdict__head{font-family:var(--font-display);text-transform:uppercase;font-size:30px;line-height:1.05;margin-top:2px!important}.verdict__line{margin-top:4px!important}.h2h__win{background:#2fd3c959;font-weight:800}.extras__who{flex-wrap:wrap;row-gap:4px;margin-bottom:8px}.court__meterwrap{margin:10px 0 2px}.court__meter{background:var(--cream-2);border:2px solid #000;height:14px;display:flex;overflow:hidden}.court__seg{height:100%;display:block}.court__seg+.court__seg{border-left:2px solid #000}.court__seg--win{background:#2fd3c9}.court__seg--lose{background:var(--blood)}.court__seg--fair-a{background:var(--gold)}.court__seg--fair-b{background:var(--grape-hi)}.court__seg--mid{background:var(--cream-2)}.court__meternums{letter-spacing:.02em;justify-content:space-between;margin-top:3px;font-size:13px;font-weight:700;display:flex}.court__stampwrap--empty{visibility:hidden}@media (max-width:520px){.court__stampwrap--empty{display:none}}
