@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Jersey 15";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jersey-15-latin-ext-400-normal-CvhfUKc7.woff2)format("woff2"),url(/assets/jersey-15-latin-ext-400-normal-CbkgKn9S.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Jersey 15";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jersey-15-latin-400-normal-C8Nlw5JP.woff2)format("woff2"),url(/assets/jersey-15-latin-400-normal-4mtCZV7-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-screen:#07090f;--color-black:#000;--color-navy:#1a2a6c;--color-navy-raised:#2a3f9a;--color-navy-deep:#0d1430;--color-ink:#f4f1e6;--color-muted:#aeb6c2;--color-rule:#f4f1e640;--color-rule-strong:#f4f1e64d;--color-rule-dashed:#f4f1e699;--color-rule-faint:#f4f1e61f;--color-empty:#ffffff29;--color-tick:#fff3;--scanlines:repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 3px);--color-accent:#ffd23f;--color-accent-hover:#ffe88a;--color-on-accent:#07090f;--color-on-accent-muted:#3a3200;--color-accent-shadow:#6a4e00;--color-target:#3a3200;--color-accent-wash:#ffd23f1a;--color-marker-edge:#c8920a;--color-marker-rim:#3a4fa0;--color-turf:#2a8038;--color-turf-stripe:#2f8f3e;--turf-rows:repeating-linear-gradient(0deg, var(--color-turf-stripe) 0 6.25%, var(--color-turf) 6.25% 12.5%);--turf-columns:repeating-linear-gradient(90deg, var(--color-turf-stripe) 0 1rem, var(--color-turf) 1rem 2rem);--color-turf-shade:#0000008c;--color-grade-all-pro:var(--color-accent);--color-grade-starter:#7ee26b;--color-grade-rotational:var(--color-muted);--color-grade-practice-squad:#ff9a2e;--color-grade-liability:#ff5a3c;--color-grade-liability-text:#ff6e54;--color-limit:var(--color-grade-practice-squad);--type-normal:#b8b29a;--type-fire:#f0703a;--type-water:#4f9be0;--type-grass:#6fbf5a;--type-electric:#f2d14a;--type-ice:#8fd8e0;--type-fighting:#d9773f;--type-poison:#a86bd0;--type-ground:#c9a15a;--type-flying:#9aa8f0;--type-psychic:#e46fa0;--type-bug:#a8b83a;--type-rock:#a89463;--type-ghost:#8b7bd0;--type-dragon:#7c78f0;--type-dark:#9a8a7e;--type-steel:#9ab0be;--type-fairy:#f0a0c8;--font-display:"Press Start 2P", "Courier New", monospace;--font-text:"Jersey 15", "Courier New", monospace;--pixel-2xs:.5625rem;--pixel-xs:.5625rem;--pixel-sm:.625rem;--pixel-md:.6875rem;--pixel-lg:.875rem;--pixel-xl:1rem;--pixel-2xl:1.25rem;--pixel-name:clamp(.8125rem, .4rem + 1.6vw, 1.625rem);--pixel-record:clamp(1.75rem, 1rem + 2vw, 2.25rem);--pixel-headline:clamp(1.375rem, .75rem + 2.4vw, 3.125rem);--pixel-final:clamp(4rem, 1.5rem + 8vw, 8.25rem);--pixel-in-text:max(.5em, .5625rem);--text-sm:1.125rem;--text-md:1.1875rem;--text-base:1.25rem;--text-note:1.3125rem;--text-lg:1.375rem;--text-2xl:1.625rem;--text-3xl:1.75rem;--text-pill:1rem;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-4-5:1.125rem;--space-5:1.25rem;--space-5-5:1.375rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-14:3.5rem;--page-gutter:clamp(1rem, 3vw, 2.5rem);--page-max-width:87.5rem;--target-min:2.75rem;--radius:0;--border-panel:4px solid var(--color-ink);--border-control:3px solid var(--color-ink);--border-black:3px solid var(--color-black);--border-heavy:4px solid var(--color-black);--shadow-panel:6px 6px 0 var(--color-black);--shadow-masthead:6px 6px 0 var(--color-navy);--shadow-control:4px 4px 0 var(--color-black);--shadow-chip:3px 3px 0 var(--color-black);--focus-ring:3px solid var(--color-accent);--focus-offset:3px}@media (width<=47.99rem){:root{--border-panel:3px solid var(--color-ink);--shadow-panel:4px 4px 0 var(--color-black);--shadow-masthead:4px 4px 0 var(--color-navy)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--color-screen);background-image:var(--scanlines);color:var(--color-ink);font-family:var(--font-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%;line-height:1.4}*,:before,:after{box-sizing:border-box}body{font-size:var(--text-base);margin:0}button{border-radius:var(--radius);font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}a{color:var(--color-accent)}a:hover{color:var(--color-accent-hover)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.species-image{object-fit:contain;flex:none;display:block}.species-image--pixel{image-rendering:pixelated}.species-image--smooth{image-rendering:auto;padding:8%}.sprite-frame{box-sizing:content-box;flex:none;display:block;position:relative;overflow:hidden}.sprite-frame>.species-image{max-width:none;position:absolute}.num{font-family:var(--font-display);font-size:var(--pixel-in-text);font-weight:var(--weight-regular);letter-spacing:0;white-space:nowrap}.nowrap{white-space:nowrap}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes arc-spin{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}@keyframes arc-land{0%{color:var(--color-accent);transform:translateY(-18px)}50%{color:var(--color-accent);transform:translateY(6px)}75%{color:var(--color-accent);transform:translateY(-2px)}to{color:var(--color-ink);transform:translateY(0)}}@keyframes arc-blink-text{50%{opacity:0}}@keyframes arc-blink-border{50%{border-color:var(--color-screen)}}@keyframes arc-nudge{50%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.notice{max-width:40em;padding:var(--space-2-5) var(--space-3);border:3px dashed var(--color-muted);background:var(--color-screen);color:var(--color-ink);font-size:var(--text-base);margin:0;line-height:1.4}.notice__action{min-height:var(--target-min);margin-left:var(--space-2);padding:0 var(--space-3);border:var(--border-control);font-family:var(--font-display);font-size:var(--pixel-sm);text-transform:uppercase;vertical-align:middle;background:0 0;align-items:center;display:inline-flex}@media (hover:hover){.notice__action:hover{border-color:var(--color-accent);color:var(--color-accent)}}.site-footer{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-8);padding-top:var(--space-3-5);border-top:2px solid var(--color-rule-strong);flex-wrap:wrap;display:flex}.site-footer p{max-width:62em;color:var(--color-muted);font-size:var(--text-md);flex:30em;margin:0;line-height:1.5}.site-footer__link{min-height:var(--target-min);font-size:var(--text-md);flex:none;align-items:center;line-height:1.5;display:inline-flex}.site-footer__link[aria-current=page]{color:var(--color-ink);text-decoration:none}.site-footer__links{gap:0 var(--space-5);flex-wrap:wrap;flex:none;display:flex}.logo-mark{flex:none;place-items:center;width:3rem;height:3rem;display:grid}.logo-mark__art{width:48px;height:48px;image-rendering:pixelated;display:block}.logo-mark--still .logo-mark__art{background:var(--color-navy);image-rendering:auto}@media (width<=47.99rem){.logo-mark{width:var(--target-min);height:var(--target-min)}.logo-mark__art{width:44px;height:44px}}.page{gap:var(--space-8);min-height:100dvh;max-width:calc(var(--page-max-width) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);padding-block:var(--space-6) var(--space-14);flex-direction:column;margin-inline:auto;display:flex}.page--compact{gap:var(--space-6)}.masthead{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-7);flex-wrap:wrap;display:flex}.masthead__lead{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.masthead__mark{flex:none;width:3rem;height:3rem}.masthead__detail{gap:var(--space-2);flex-wrap:wrap;display:flex}.masthead__play{min-height:var(--target-min);padding:0 var(--space-3-5);border:var(--border-black);background:var(--color-accent);box-shadow:4px 4px 0 var(--color-navy);color:var(--color-on-accent);font-family:var(--font-display);font-size:var(--pixel-sm);text-transform:uppercase;align-items:center;line-height:1.4;text-decoration:none;display:flex}.masthead__play:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.page__main{gap:var(--space-8);flex-direction:column;flex:1;min-width:0;display:flex}.page--compact .page__main{gap:var(--space-6)}@media (width<=47.99rem){.page{gap:var(--space-4);padding-top:var(--space-4);padding-bottom:calc(var(--space-8) + var(--dock-height,0px))}.page__main{gap:var(--space-4)}.masthead,.masthead__lead{gap:var(--space-2) var(--space-3)}.masthead__mark{width:var(--target-min);height:var(--target-min)}.masthead__play{font-size:var(--pixel-xs)}.page--compact .masthead{flex-wrap:nowrap}.page--compact .masthead__lead{flex:none}.page--compact .masthead__detail{display:none}}.type-chip{padding:1px var(--space-1-5);color:var(--color-on-accent);font-size:var(--text-sm);font-weight:var(--weight-bold);text-transform:uppercase;white-space:nowrap;line-height:1.3}.type-swatch{border:2px solid var(--color-black);flex:none;width:1.75rem;height:.75rem}.pool{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(12.5rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.pool__item{min-width:0;display:flex}.pool-card{gap:var(--space-2);min-width:0;min-height:var(--target-min);padding:var(--space-2-5) var(--space-3) var(--space-3);border:var(--border-panel);background:var(--color-navy);box-shadow:var(--shadow-control);text-align:left;flex-direction:column;flex:1;display:flex}.pool-card[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-navy-raised)}@media (hover:hover){.pool-card[aria-pressed=false]:hover{box-shadow:6px 6px 0 var(--color-black);transform:translate(-2px,-2px)}}.pool-card[aria-pressed]:active{box-shadow:1px 1px 0 var(--color-black);transform:translate(3px,3px)}.pool-card__turf{background-color:var(--color-turf);background-image:var(--turf-columns);justify-content:center;display:flex}.pool-card__title{justify-content:space-between;align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.pool-card__label{align-items:center;gap:var(--space-2);min-width:0;display:flex}.pool-card__cursor{color:var(--color-accent);visibility:hidden;flex:none}.pool-card[aria-pressed=true] .pool-card__cursor{visibility:visible}.pool-card__name{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:1.1}.pool-card__dex{color:var(--color-muted);font-size:var(--text-sm)}.pool-card__dex .num{font-size:var(--pixel-sm)}.pool-card__types{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.legendary-tag{padding:3px var(--space-1-5);border:2px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-2xs);text-transform:uppercase;align-self:flex-start;line-height:1.6}.legendary-tag--used{color:var(--color-muted);border-color:#ffffff59}.pool-card--undraftable .pool-card__turf,.pool-card--undraftable .pool-card__title,.pool-card--undraftable .pool-card__types{opacity:.5}.button{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.75rem;padding:0 var(--space-5-5);border:var(--border-heavy);background:var(--color-accent);box-shadow:var(--shadow-panel);color:var(--color-on-accent);font-family:var(--font-display);font-size:var(--pixel-lg);text-align:left;text-transform:uppercase;line-height:1.5;display:flex}.button__icon{flex:none;width:.9375rem;height:1.3125rem}.button:enabled .button__icon{animation:.9s step-end infinite arc-nudge}@media (hover:hover){.button:enabled:hover{background:var(--color-accent-hover)}}.button:enabled:active,.button[aria-busy=true]{box-shadow:2px 2px 0 var(--color-black);transform:translate(4px,4px)}.button[aria-busy=true]{cursor:progress}.button:disabled{background:var(--color-empty);color:var(--color-muted)}.button[aria-busy=true]:disabled{background:var(--color-accent);color:var(--color-on-accent)}.grade--all-pro{--grade-color:var(--color-grade-all-pro)}.grade--starter{--grade-color:var(--color-grade-starter)}.grade--rotational{--grade-color:var(--color-grade-rotational)}.grade--practice-squad{--grade-color:var(--color-grade-practice-squad)}.grade--liability{--grade-color:var(--color-grade-liability);--grade-text:var(--color-grade-liability-text)}.grade-swatch{background:var(--grade-color,var(--color-empty));flex:none;width:.625rem;height:.625rem}.draft-complete{gap:var(--space-4-5);padding:var(--space-7);border:4px solid var(--color-accent);background:var(--color-navy);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.draft-complete__kicker{color:var(--color-muted);font-family:var(--font-display);font-size:var(--pixel-md);text-transform:uppercase;line-height:1.5}.draft-complete__record{color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-record);font-weight:var(--weight-regular);text-transform:uppercase;text-shadow:.12em .12em 0 var(--color-accent-shadow);margin:0;line-height:1.2}.draft-complete__record:focus{outline:none}.draft-complete__lede{max-width:30em;font-size:var(--text-2xl);margin:0;line-height:1.4}.reveal{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reveal__pick{align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);border-bottom:2px solid var(--color-rule);grid-template-columns:2.75rem minmax(0,1fr) auto;display:grid}.reveal__spot{color:var(--color-muted);font-family:var(--font-display);font-size:var(--pixel-xs);text-transform:uppercase}.reveal__name{font-size:var(--text-lg);font-weight:var(--weight-bold);overflow-wrap:anywhere}.reveal__grade{align-items:center;gap:var(--space-1-5);color:var(--grade-text,var(--grade-color));font-size:var(--text-base);font-weight:var(--weight-semibold);text-align:right;display:flex}.draft-complete__actions{align-items:center;gap:var(--space-3) var(--space-4-5);flex-wrap:wrap;display:flex}.draft-complete__playing{color:var(--color-muted);font-size:var(--text-base);animation:.8s step-end infinite arc-blink-text}@media (width<=47.99rem){.draft-complete{padding:var(--space-4-5)}.draft-complete__play{width:100%}}.change-setup{width:var(--target-min);height:var(--target-min);border:var(--border-control);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.change-setup:hover{border-color:var(--color-accent);color:var(--color-accent)}}.config-chip{padding:var(--space-1) var(--space-2);border:2px solid var(--color-muted);font-size:var(--text-md);font-weight:var(--weight-semibold);text-transform:uppercase;white-space:nowrap;line-height:1.2}.draft-progress{align-items:center;gap:var(--space-3) var(--space-8);flex-wrap:wrap;display:flex}.draft-progress__picks{gap:var(--space-2);flex-direction:column;display:flex}.draft-progress__label{font-family:var(--font-display);font-size:var(--pixel-sm);text-transform:uppercase;line-height:1.4}.draft-progress__ticks{gap:var(--space-1);max-width:calc(11 * .75rem + 10 * var(--space-1));flex-wrap:wrap;display:flex}.draft-progress__tick{background:var(--color-tick);width:.75rem;height:.75rem}.draft-progress__tick.is-made{background:var(--color-accent)}.draft-progress__legendary{gap:var(--space-1-5);flex-direction:column;max-width:17rem;margin:0;display:flex}.draft-progress__legendary-label{color:var(--color-muted);font-family:var(--font-display);font-size:var(--pixel-sm);text-transform:uppercase;line-height:1.4}.draft-progress__legendary-value{font-size:var(--text-lg);font-weight:var(--weight-bold);text-transform:uppercase;line-height:1.2}.draft-progress__legendary.is-open .draft-progress__legendary-value{color:var(--color-accent)}.field{--sprite-band:6rem;--tag-width:5.25rem;gap:var(--space-3);min-width:0;padding:var(--space-3-5);border:var(--border-panel);background:var(--color-navy);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.field__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);padding-inline:var(--space-1);flex-wrap:wrap;display:flex}.field__title{font-family:var(--font-display);font-size:var(--pixel-lg);font-weight:var(--weight-regular);text-transform:uppercase;margin:0;line-height:1.5}.field__detail{color:var(--color-muted);font-family:var(--font-text);font-size:var(--text-md);text-transform:none}.field__hint{color:var(--color-muted);font-size:var(--text-md)}.field__scroller{overscroll-behavior-x:contain;overflow-x:auto}.field__drawing{box-sizing:content-box;border:var(--border-black);background-color:var(--color-turf);background-image:repeating-linear-gradient(0deg, var(--color-turf-stripe) 0 3.25rem, var(--color-turf) 3.25rem 6.5rem);min-width:50rem;position:relative;overflow:hidden}.field__line{inset-inline:0;top:var(--line-of-scrimmage);background:var(--color-ink);height:4px;position:absolute;transform:translateY(-50%)}.field__preset{inset-inline:0;height:calc(var(--line-of-scrimmage) - 2px);justify-content:center;align-items:center;gap:var(--space-5-5);background:var(--color-turf-shade);display:flex;position:absolute;top:0}.field__preset-label{font-family:var(--font-display);font-size:var(--pixel-xs);text-transform:uppercase}.field__preset-marks{gap:var(--space-3);color:#f4f1e68c;font-family:var(--font-display);font-size:var(--pixel-lg);display:flex}.field__side{left:var(--space-3-5);padding:var(--space-1) var(--space-1-5);background:var(--color-screen);font-family:var(--font-display);font-size:var(--pixel-xs);text-transform:uppercase;line-height:1.5;position:absolute}.field__side--defense{top:var(--space-3);color:var(--color-accent)}.field__side--offense{bottom:var(--space-3)}.field__slots{margin:0;padding:0;list-style:none}.field__spot{transform:translate(-50%, calc(var(--sprite-band) / -2));position:absolute}.slot{align-items:center;gap:var(--space-1);width:var(--tag-width);color:var(--color-ink);text-align:center;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.slot__figure{width:100%;height:var(--sprite-band);flex:none;justify-content:center;align-items:flex-end;display:flex}.slot__frame{pointer-events:none}.slot__frame--ghost{opacity:.5}.slot__placeholder{border:3px dashed var(--color-rule-dashed);width:2.5rem;height:2.5rem;margin-bottom:.4375rem}.slot__tag{border:3px dashed var(--color-rule-dashed);background:#07090fbf;flex-direction:column;flex:none;align-items:center;gap:2px;width:100%;padding:3px 2px 4px;display:flex;container-type:inline-size}.slot__position{align-items:center;gap:var(--space-1);color:var(--color-muted);font-family:var(--font-display);font-size:var(--pixel-xs);line-height:1.3;display:flex}.slot__position .grade-swatch{width:.5rem;height:.5rem}.slot__x{color:var(--color-accent)}.slot__name{max-width:100%;color:var(--color-muted);font-size:max(.8125rem, min(var(--text-sm), calc((100cqi - 10px) / (var(--name-chars,8) * .43))));font-weight:var(--weight-bold);letter-spacing:-.01em;white-space:nowrap;line-height:1.25rem}.slot__grade{max-width:100%;font-size:var(--text-sm);white-space:nowrap;line-height:1.1}.slot--filled .slot__tag{border-style:solid;border-color:var(--color-ink);background:var(--color-screen)}.slot--filled .slot__name{color:var(--color-ink)}.slot--targeted .slot__tag{border-style:solid;border-color:var(--color-accent);background:var(--color-target);animation:1.2s step-end 3 arc-blink-border}.slot--targeted .slot__position{color:var(--color-accent)}@media (hover:hover){.slot--open:enabled:hover .slot__tag{border-style:solid;border-color:var(--color-accent-hover)}.slot--open:enabled:hover .slot__name{color:var(--color-ink)}}.slot:focus-visible{outline:none}.slot:focus-visible .slot__tag{outline:var(--focus-ring);outline-offset:2px}.field__key{gap:var(--space-2) var(--space-4);padding:0 var(--space-1);flex-wrap:wrap;margin:0;list-style:none;display:flex}.field__key-item{align-items:center;gap:var(--space-1-5);font-size:var(--text-md);display:flex}.pitch{margin-inline:calc(-1 * var(--page-gutter));border-block:3px solid var(--color-black)}.pitch__drawing{background-color:var(--color-turf);background-image:repeating-linear-gradient(0deg, var(--color-turf-stripe) 0 2rem, var(--color-turf) 2rem 4rem);position:relative;overflow:hidden}.pitch__preset{justify-content:center;align-items:center;gap:var(--space-2-5);background:var(--color-turf-shade);height:2.5rem;display:flex;position:absolute;inset:0 0 auto}.pitch__preset-label{font-family:var(--font-display);font-size:var(--pixel-2xs);text-transform:uppercase}.pitch__preset-marks{color:#f4f1e68c;font-family:var(--font-display);font-size:var(--pixel-xs);letter-spacing:3px}.pitch__side{left:var(--space-2);padding:3px var(--space-1-5);background:var(--color-turf-shade);color:var(--color-ink);font-family:var(--font-display);font-size:var(--pixel-2xs);text-transform:uppercase;line-height:1.2;position:absolute}.pitch__side--defense{top:var(--space-1)}.pitch__side--offense{bottom:var(--space-1)}.pitch__line{inset-inline:0;top:var(--line-of-scrimmage);background:var(--color-ink);height:3px;position:absolute}.pitch__spots{margin:0;padding:0;list-style:none}.pitch__spot{width:var(--unit-room,3.75rem);justify-content:center;display:flex;position:absolute;transform:translate(-50%)}.pitch__spot--crowded{--name-floor:.625rem}.unit{width:100%;color:var(--color-ink);background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;container-type:inline-size}.unit__figure{justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:relative}.unit__shadow{background:#00000059;border-radius:50%;height:7px;position:absolute;bottom:2px;left:10px;right:10px}.unit__image{position:relative}.unit__pill{background:#07090fe0;flex-direction:column;align-items:center;gap:2px;margin-top:1px;padding:2px 2px 3px;display:flex}.unit__name{font-size:max(var(--name-floor,.8125rem), min(var(--text-pill), calc((100cqi - 4px) / var(--name-ems,3))));font-weight:var(--weight-bold);line-height:var(--text-pill);text-align:center;text-transform:uppercase;white-space:nowrap}.unit__position{color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-2xs);line-height:1}.unit__ring{color:#f4f1e6d9;width:2.25rem;height:2.25rem;font-family:var(--font-display);font-size:var(--pixel-md);background:#07090f59;border:2px dashed #f4f1e6bf;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.unit.is-glowing .unit__ring{border:3px solid var(--color-black);color:var(--color-on-accent);background:#ffd23fe6}.unit.is-glowing .unit__ring:after{content:"";pointer-events:none;border:4px solid #ffd23f66;border-radius:50%;animation:.9s steps(2,end) infinite pitch-glow;position:absolute;inset:-7px}@keyframes pitch-glow{50%{transform:scale(1.18)}}@media (hover:hover){.unit--open:enabled:hover .unit__ring{border-color:var(--color-accent)}}.unit--open:enabled:active .unit__figure{transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.unit.is-glowing .unit__ring:after{animation:none}}.reel{gap:var(--space-3-5);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.reel__head{justify-content:space-between;align-items:center;gap:var(--space-2);height:1.25rem;display:flex}.reel__label{color:var(--color-muted);font-family:var(--font-display);font-size:var(--pixel-sm);text-transform:uppercase}.reel__aside{color:var(--color-muted);font-size:var(--text-md);display:flex}.reel__window{padding-block:var(--space-1);display:block;position:relative;overflow:hidden}.reel__face{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;font-size:clamp(1rem,11cqi,2.125rem);line-height:1.1;display:block}.reel__face--spinning{color:var(--color-accent);animation:70ms steps(2,end) infinite alternate arc-spin}.reel__face--landed{animation:.36s steps(4,end) arc-land}.reel-word{vertical-align:bottom;padding-block:2px;display:inline-block;overflow:hidden}.reel-word .reel__face{font-size:inherit;line-height:inherit;display:inline-block}.reel-word .reel__face--spinning{animation-name:arc-spin-word}.reel-word .reel__face--landed{animation-name:arc-land-word}@keyframes arc-spin-word{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}@keyframes arc-land-word{0%{color:var(--color-accent);transform:translateY(-8px)}60%{color:var(--color-accent);transform:translateY(2px)}to{color:var(--color-ink);transform:translateY(0)}}.hud{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.hud__spin{font-family:var(--font-display);font-size:var(--pixel-md);text-transform:uppercase;white-space:nowrap;margin:0;line-height:1.4}.hud__times{color:var(--color-muted)}.hud__status{color:var(--color-muted);font-size:var(--text-sm);margin:0;line-height:1.3}.pool-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pool-row{align-items:center;gap:var(--space-3);width:100%;min-height:4rem;padding:0 var(--space-2-5) 0 var(--space-1);text-align:left;background:0 0;border:0;border-bottom:2px solid #f4f1e626;display:flex}.pool-row[aria-pressed=true]{background:var(--color-navy-raised);box-shadow:inset 4px 0 0 var(--color-accent)}@media (hover:hover){.pool-row[aria-pressed=false]:hover{background:#ffffff0f}}.pool-row[aria-pressed]:active{background:#0006}.pool-row__text{gap:var(--space-1-5);min-width:0;padding-block:var(--space-2);flex-direction:column;flex:1;display:flex}.pool-row__name{font-size:1.125rem;font-weight:var(--weight-bold);line-height:1.1}.pool-row__tags{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.pool-row__go{color:var(--color-muted);font-family:var(--font-display);font-size:var(--pixel-sm);flex:none}.pool-row--undraftable .pool-row__frame,.pool-row--undraftable .pool-row__name,.pool-row--undraftable .type-chip{opacity:.5}.phone-dock{inset-inline:0;z-index:10;flex-direction:column;display:flex;position:fixed;bottom:0}.phone-dock>.notice{max-width:none;margin:0 var(--space-3) var(--space-2)}.sheet{padding-bottom:env(safe-area-inset-bottom,0px);border-top:4px solid var(--color-ink);background:var(--color-navy-deep);flex-direction:column;display:flex;box-shadow:0 -8px #0006}.sheet.is-open{animation:.24s steps(4,end) sheet-up}@keyframes sheet-up{0%{transform:translateY(40%)}to{transform:translateY(0)}}.sheet[data-closing]{animation:.12s steps(3,end) forwards sheet-down}@keyframes sheet-down{to{transform:translateY(var(--sheet-drop,0))}}.sheet__head{align-items:center;gap:0 var(--space-3);padding:var(--space-1) var(--space-2) 0 var(--space-4);grid-template-columns:1fr auto;display:grid}.sheet__title{font-family:var(--font-display);font-size:var(--pixel-sm);font-weight:var(--weight-regular);text-transform:uppercase;margin:0;line-height:1.5}.sheet__toggle{min-width:var(--target-min);min-height:var(--target-min);padding:0 var(--space-2);color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-xs);text-transform:uppercase;background:0 0;border:0;align-items:center;display:flex}.sheet__body{gap:var(--space-2);flex-direction:column;display:flex}.sheet__body[hidden]{display:none}.sheet__body>.notice{max-width:none;margin-inline:var(--space-4)}.sheet__rerolls{gap:var(--space-2);padding:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sheet__reroll{min-height:var(--target-min);padding:var(--space-1) var(--space-2);border:var(--border-black);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-display);font-size:var(--pixel-2xs);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;line-height:1.5;display:flex}.sheet__reroll:enabled:active{transform:translate(2px,2px)}.sheet__reroll:disabled{background:var(--color-empty);color:var(--color-muted)}.sheet__list{max-height:min(32dvh,15rem);padding:0 var(--space-3);overscroll-behavior:contain;overflow-y:auto}.sheet__spinning{padding:var(--space-5) var(--space-4) var(--space-8);color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-sm);text-transform:uppercase;margin:0;line-height:1.5;animation:.8s step-end infinite arc-blink-text}.picked{align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-3-5) calc(var(--space-3-5) + env(safe-area-inset-bottom,0px));border-top:4px solid var(--color-accent);background:var(--color-black);display:flex}.picked__frame{border:3px solid var(--color-accent);background:var(--color-navy)}.picked__text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.picked__name{font-family:var(--font-display);font-size:var(--pixel-md);overflow-wrap:anywhere;text-transform:uppercase;line-height:1.4}.picked__hint{color:var(--color-muted);font-size:var(--text-md)}.picked__back{width:var(--target-min);height:var(--target-min);border:var(--border-control);font-family:var(--font-display);font-size:var(--pixel-md);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover){.picked__back:hover{border-color:var(--color-accent);color:var(--color-accent)}}@media (prefers-reduced-motion:reduce){.sheet.is-open,.sheet[data-closing],.sheet__spinning{animation:none}}.needs{gap:var(--space-5);flex-direction:column;display:flex}.needs.is-stale{opacity:.5}.traits{border-collapse:collapse;table-layout:fixed;width:100%}.traits__label-col{width:clamp(8.125rem,42%,13.75rem)}.traits__weight-col{width:5.75rem}.traits th,.traits td{text-align:left;padding:0}.traits thead th{padding-bottom:var(--space-2-5);color:var(--color-muted);font-family:var(--font-display);font-size:var(--pixel-xs);font-weight:var(--weight-regular);text-transform:uppercase;line-height:1.5}.traits__row>*{height:2.125rem}.traits .traits__label{padding-right:var(--space-3-5);font-size:var(--text-lg);font-weight:var(--weight-regular);line-height:1.2}.traits__bar{gap:3px;display:flex}.traits__block{background:var(--color-empty);flex:1 1 0;max-width:2.5rem;height:.875rem}.traits__block--on{background:var(--color-ink)}.traits__bar--empty .traits__block{background:0 0;border:2px dashed #f4f1e659}.traits .traits__weight{color:var(--color-muted);font-family:var(--font-display);font-size:var(--pixel-2xs);text-align:right;text-transform:uppercase}.traits .traits__weight--key{color:var(--color-accent)}.needs__blind{color:var(--color-muted);font-size:var(--text-base);margin:0;line-height:1.4}.popup{z-index:20;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.popup__backdrop{background:#07090fb8;position:absolute;inset:0}.popup__panel{max-height:calc(100dvh - var(--space-10));border-top:4px solid var(--color-ink);outline:none;flex-direction:column;animation:.2s steps(4,end) popup-up;display:flex;position:relative}.popup__panel--navy{background:var(--color-navy)}.popup__panel--deep{background:var(--color-navy-deep)}@keyframes popup-up{0%{transform:translateY(30%)}to{transform:translateY(0)}}.popup[data-closing] .popup__panel{animation:.12s steps(3,end) forwards popup-down}.popup[data-closing] .popup__backdrop{animation:.12s steps(3,end) forwards popup-clear}@keyframes popup-down{to{transform:translateY(100%)}}@keyframes popup-clear{to{opacity:0}}.popup__strip{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3-5);background:var(--color-accent);color:var(--color-on-accent);flex:none;display:flex}.popup__title{font-family:var(--font-display);font-size:var(--pixel-md);font-weight:var(--weight-regular);overflow-wrap:anywhere;text-transform:uppercase;margin:0;line-height:1.5}.popup__close{width:var(--target-min);height:var(--target-min);border:3px solid var(--color-on-accent);color:var(--color-on-accent);font-family:var(--font-display);font-size:var(--pixel-md);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.popup__close:focus-visible{outline-color:var(--color-on-accent)}.popup__body{gap:var(--space-3);min-height:0;padding:var(--space-3) var(--space-3-5) var(--space-4);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.popup__label{color:var(--color-muted);font-family:var(--font-display);font-size:var(--pixel-2xs);font-weight:var(--weight-regular);text-transform:uppercase;margin:0;line-height:1.5}.popup__footer{gap:var(--space-2);padding:var(--space-3) var(--space-3-5) calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-top:4px solid var(--color-ink);background:var(--color-black);flex-direction:column;flex:none;display:flex}@media (width>=48rem){.popup--dialog{padding:var(--space-8);justify-content:center;align-items:center}.popup--dialog .popup__panel{border:var(--border-panel);max-width:100%;max-height:100%;box-shadow:var(--shadow-panel);animation:.16s steps(4,end) popup-rise}.popup--dialog[data-closing] .popup__panel{animation:.12s steps(3,end) forwards popup-drop}.popup--dialog .popup__footer{padding-bottom:var(--space-4)}}@keyframes popup-rise{0%{transform:translateY(var(--space-6))}to{transform:translateY(0)}}@keyframes popup-drop{to{transform:translateY(var(--space-6));opacity:0}}@media (prefers-reduced-motion:reduce){.popup__panel,.popup[data-closing] .popup__panel,.popup[data-closing] .popup__backdrop,.popup--dialog .popup__panel,.popup--dialog[data-closing] .popup__panel{animation:none}}.draft-button{min-height:3.75rem;padding:0 var(--space-5-5);border:var(--border-heavy);background:var(--color-accent);box-shadow:var(--shadow-panel);color:var(--color-on-accent);font-family:var(--font-display);font-size:var(--pixel-lg);text-align:left;text-transform:uppercase;line-height:1.5}@media (hover:hover){.draft-button:enabled:hover{background:var(--color-accent-hover)}}.draft-button:enabled:active,.draft-button[aria-busy=true]{box-shadow:2px 2px 0 var(--color-black);transform:translate(4px,4px)}.draft-button:disabled{background:var(--color-empty);color:var(--color-muted)}.draft-button[aria-busy=true]{background:var(--color-accent);color:var(--color-on-accent);cursor:progress}.pick__head{align-items:center;gap:var(--space-3);display:flex}.pick__frame{border:var(--border-black);background-color:var(--color-turf);background-image:var(--turf-columns)}.pick__about{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pick__types{gap:var(--space-1);flex-wrap:wrap;display:flex}.pick__note{font-size:var(--text-md);text-wrap:pretty;line-height:1.35}.pick__note.is-stale{opacity:.5}.pick__loading{color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-sm);text-transform:uppercase;margin:0;animation:.8s step-end infinite arc-blink-text}.popup .traits__label-col{width:auto}.popup .traits__bar-col{width:5.375rem}.popup .traits__weight-col{width:5.75rem}.popup .traits thead th{padding-bottom:var(--space-1-5);font-size:var(--pixel-2xs)}.popup .traits__row>*{height:1.875rem}.popup .traits .traits__label{padding-right:var(--space-2);font-size:var(--text-md)}.popup .traits__block{height:.75rem}.popup .needs{gap:var(--space-2-5)}.popup .needs__blind{font-size:var(--text-sm)}.pick__others{gap:var(--space-2);flex-direction:column;display:flex}.pick__spots{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.pick__spot{min-width:var(--target-min);min-height:var(--target-min);padding:0 var(--space-3);border:2px solid var(--color-muted);background:var(--color-screen);font-family:var(--font-display);font-size:var(--pixel-xs);justify-content:center;align-items:center;display:flex}@media (hover:hover){.pick__spot:enabled:hover{border-color:var(--color-accent)}}.pick__spot:enabled:active{transform:translate(2px,2px)}.pick__draft{width:100%;min-height:3.5rem;box-shadow:4px 4px 0 var(--color-navy);font-size:var(--pixel-md);text-align:center;border-width:3px}.pick__draft:enabled:active,.pick__draft[aria-busy=true]{box-shadow:1px 1px 0 var(--color-navy);transform:translate(3px,3px)}.pick__hint{color:var(--color-muted);font-size:var(--text-sm)}.popup__footer .notice{max-width:none}.spot__needs,.spot__pool{gap:var(--space-2);flex-direction:column;display:flex}.spot__chips{gap:var(--space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.spot__chip{padding:3px var(--space-2);border:2px solid var(--color-muted);font-size:var(--text-sm);line-height:1.3}.spot__chip--key{border-color:var(--color-accent);color:var(--color-accent)}.spot__note{color:var(--color-muted);font-size:var(--text-sm);margin:0}.spot__pool{margin-inline:calc(-1 * var(--space-1-5))}.spot__pool>.popup__label{margin-top:var(--space-1-5);padding-inline:var(--space-1-5)}.phone-board{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.report{border:var(--border-panel);background:var(--color-navy);min-width:0;box-shadow:var(--shadow-panel);flex-direction:column;display:flex;container-type:inline-size}.report__strip{padding:var(--space-2-5) var(--space-4);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-display);font-size:var(--pixel-md);text-transform:uppercase;line-height:1.5}.report__body{gap:var(--space-5);padding:var(--space-5);flex-direction:column;display:flex}.report__head{align-items:center;gap:var(--space-5-5);flex-wrap:wrap;display:flex}.report__frame{border:var(--border-black);background-color:var(--color-turf);background-image:repeating-linear-gradient(90deg, var(--color-turf-stripe) 0 1.625rem, var(--color-turf) 1.625rem 3.25rem)}.report__title{gap:var(--space-3-5);flex-direction:column;flex:16rem;min-width:0;display:flex}.report__name{font-family:var(--font-display);font-size:var(--pixel-name);font-weight:var(--weight-regular);overflow-wrap:anywhere;text-transform:uppercase;margin:0;line-height:1.3}.report__at{color:var(--color-muted)}.report__subhead{color:var(--color-muted);font-family:var(--font-display);font-size:var(--pixel-xs);text-transform:uppercase;line-height:1.5}.is-stale{opacity:.5}.report__loading{color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-sm);text-transform:uppercase;margin:0;animation:.8s step-end infinite arc-blink-text}.report__note{max-width:44em;font-size:var(--text-note);text-wrap:pretty;margin:0;line-height:1.4}.report__fits{gap:var(--space-2-5);flex-direction:column;display:flex}.fits{gap:var(--space-2);flex-wrap:wrap;display:flex}.fit{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--target-min);min-height:var(--target-min);padding:0 var(--space-3);border:var(--border-black);background:var(--color-screen);box-shadow:var(--shadow-chip);color:var(--color-ink);flex:none;display:flex}.fit__label{font-family:var(--font-display);font-size:var(--pixel-sm);white-space:nowrap}.fit[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent)}@media (hover:hover){.fit[aria-pressed=false]:enabled:hover{border-color:var(--color-accent-hover)}}.fit:enabled:active{box-shadow:none;transform:translate(2px,2px)}.fit:disabled{opacity:.4}.report__types{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.report__powers{align-items:baseline;gap:var(--space-1) var(--space-3-5);padding:var(--space-3) var(--space-3-5);border:3px dashed var(--color-muted);font-size:var(--text-base);flex-wrap:wrap;margin:0;line-height:1.4;display:flex}.report__powers-label{color:var(--color-muted);font-family:var(--font-display);font-size:var(--pixel-xs);font-weight:var(--weight-regular);text-transform:uppercase}.report__powers>span{flex:17.5rem}.report__footer{gap:var(--space-4);flex-direction:column;display:flex}.report__actions{align-items:center;gap:var(--space-3) var(--space-4-5);flex-wrap:wrap;display:flex}.report__hint{color:var(--color-muted);font-size:var(--text-base)}@container (width<=30rem){.report__body{padding:var(--space-3-5)}.report .draft-button{width:100%}}.spin-panel{gap:var(--space-5-5);flex-direction:column;display:flex}.spin-panel__reels{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(12.5rem,100%),1fr));display:grid}.spin-panel__cabinet{min-width:0;padding:var(--space-4) var(--space-3-5);border:var(--border-panel);background:var(--color-navy);box-shadow:var(--shadow-panel)}.reroll{min-height:var(--target-min);padding:0 var(--space-3);border:var(--border-black);white-space:nowrap;background:var(--color-accent);box-shadow:var(--shadow-control);color:var(--color-on-accent);font-family:var(--font-display);font-size:var(--pixel-sm);text-transform:uppercase;align-self:flex-start;line-height:1.5}@media (hover:hover){.reroll:enabled:hover{background:var(--color-accent-hover)}}.reroll:enabled:active{box-shadow:1px 1px 0 var(--color-black);transform:translate(3px,3px)}.reroll:disabled{opacity:.4}.spin-panel__pool{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.spin-panel__title{font-family:var(--font-display);font-size:var(--pixel-lg);font-weight:var(--weight-regular);text-transform:uppercase;margin:0;line-height:1.5}.spin-panel__title:focus{outline:none}.spin-panel__hint{color:var(--color-muted);font-size:var(--text-base);line-height:1.4}.draft{align-items:flex-start;gap:var(--space-6) var(--space-7);flex-wrap:wrap;display:flex}.draft__play{gap:var(--space-5-5);flex-direction:column;flex:27.5rem;min-width:0;display:flex}.draft__board{gap:var(--space-5-5);flex-direction:column;flex:1.3 52.625rem;min-width:0;display:flex}.draft__panel{min-width:0}.draft__pool{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.draft__spinning{padding-block:var(--space-5-5);color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-lg);text-transform:uppercase;margin:0;line-height:1.5;animation:.8s step-end infinite arc-blink-text}.touchdown-page{min-height:100dvh;max-width:calc(var(--page-max-width) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);padding-block:var(--space-10) var(--space-14);flex-direction:column;margin-inline:auto;display:flex;overflow-x:clip}.touchdown-page__main{justify-content:center;align-items:center;gap:var(--space-14);padding-block:var(--space-8);flex-direction:column;flex:1;display:flex}.wordmark{margin:0;line-height:0}.wordmark__art{width:228px;height:92px;image-rendering:pixelated;display:block}@media (width>=23.4375rem){.wordmark__art{width:342px;height:138px}}.touchdown{--scale:1;--unit:calc(var(--scale) * 1px);--start:18px;--end-zone:72px;--field-height:120px;--feet-gap:2px;gap:var(--space-4-5);flex-direction:column;width:100%;max-width:60rem;display:flex}@media (width>=48rem){.touchdown{--scale:2;--end-zone:150px;--field-height:200px;--feet-gap:8px;gap:var(--space-5)}.wordmark__art{width:456px;height:184px}}.touchdown__field{height:var(--field-height);border-block:4px solid var(--color-ink);background:var(--color-turf);position:relative}.touchdown__turf{inset-block:0;left:var(--start);right:var(--end-zone);background:repeating-linear-gradient(90deg, var(--color-turf-stripe) 0 calc(100% / var(--steps)), var(--color-turf) calc(100% / var(--steps)) calc(200% / var(--steps)));position:absolute}.touchdown__turf:before,.touchdown__turf:after{content:"";width:4px;position:absolute;inset-block:0}.touchdown__turf:before{background:color-mix(in srgb, var(--color-ink) 80%, transparent);left:-4px}.touchdown__turf:after{background:var(--color-ink);right:0}.touchdown__yard{background:color-mix(in srgb, var(--color-ink) 55%, transparent);width:2px;margin-left:-1px;position:absolute;inset-block:0}.touchdown--season .touchdown__yard{background:linear-gradient(var(--color-ink) 0 10px, transparent 10px calc(100% - 10px), var(--color-ink) calc(100% - 10px))}.touchdown__endzone{inset-block:0;width:var(--end-zone);padding-top:var(--space-2);background:var(--color-navy);color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-2xs);text-align:center;text-transform:uppercase;justify-content:center;line-height:1.6;display:flex;position:absolute;right:0}.runner{--anchor-x:54;--anchor-y:74;z-index:1;left:calc(var(--start) + 32 * var(--unit) + (100% - var(--start) - var(--end-zone) - 43.2 * var(--unit)) * var(--progress) - var(--anchor-x) * var(--unit));bottom:calc(var(--feet-gap) - (96 - var(--anchor-y)) * var(--unit));width:calc(96 * var(--unit));height:calc(96 * var(--unit));pointer-events:none;position:absolute;overflow:hidden}.runner--still{--anchor-x:48;--anchor-y:84}.runner__art{width:calc(var(--frames) * 100%);max-width:none;height:100%;image-rendering:pixelated;display:block}.runner--sheet .runner__art{animation:.48s steps(4,end) infinite runner-cycle}@keyframes runner-cycle{to{transform:translateX(calc(-400% / var(--frames)))}}.touchdown--scored .runner{left:calc(100% - var(--end-zone) / 2 - var(--anchor-x) * var(--unit))}.touchdown--scored .runner--sheet .runner__art{transform:translateX(calc(-100% * var(--touchdown-frame) / var(--frames)));animation:none}.touchdown--scored .touchdown__endzone{animation:.6s step-end touchdown-flash}@keyframes touchdown-flash{0%,50%{background:var(--color-accent);color:var(--color-on-accent)}25%,75%,to{background:var(--color-navy);color:var(--color-accent)}}.touchdown__call{inset-block:0;left:0;right:calc(var(--end-zone) + 4px);z-index:2;color:var(--color-accent);font-family:var(--font-display);text-shadow:2px 2px 0 var(--color-black);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:absolute}@media (width>=48rem){.touchdown__call{text-shadow:3px 3px 0 var(--color-black);font-size:2.125rem}.touchdown__endzone{font-size:var(--pixel-md)}}.touchdown__bits{inset-block:0;z-index:2;width:var(--end-zone);pointer-events:none;position:absolute;right:0}.touchdown__bit{width:max(4px, 3 * var(--unit));height:max(4px, 3 * var(--unit));box-shadow:2px 2px 0 var(--color-black);background:var(--color-accent);opacity:0;animation:.6s step-end touchdown-bit;position:absolute}.touchdown__bit:first-child{top:12%;left:15%}.touchdown__bit:nth-child(2){background:var(--color-ink);top:6%;left:45%}.touchdown__bit:nth-child(3){top:16%;left:78%}.touchdown__bit:nth-child(4){background:var(--color-muted);top:30%;left:30%}.touchdown__bit:nth-child(5){background:var(--color-ink);top:4%;left:88%}.touchdown__bit:nth-child(6){top:28%;left:60%}@keyframes touchdown-bit{0%{opacity:1;transform:none}40%{opacity:1;transform:translateY(6px)}85%,to{opacity:0}}.touchdown__markers{height:8px;margin-left:var(--start);margin-right:var(--end-zone);position:relative}.touchdown__marker{background:var(--color-navy);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--color-marker-rim);margin-left:-4px;position:absolute;top:0}.touchdown__marker--lit{background:var(--color-accent);box-shadow:inset 0 -2px 0 var(--color-marker-edge)}.touchdown__status{align-items:center;gap:var(--space-3);color:var(--color-ink);font-family:var(--font-display);font-size:var(--pixel-sm);text-align:center;text-transform:uppercase;flex-direction:column;line-height:1.5;display:flex}.touchdown__game{color:var(--color-muted)}.touchdown__loading{color:var(--color-muted);font-size:var(--pixel-lg)}.touchdown__dot{animation:1.6s step-end infinite touchdown-dot-1}.touchdown__dot:nth-child(2){animation-name:touchdown-dot-2}.touchdown__dot:nth-child(3){animation-name:touchdown-dot-3}@keyframes touchdown-dot-1{0%{opacity:0}25%{opacity:1}}@keyframes touchdown-dot-2{0%{opacity:0}50%{opacity:1}}@keyframes touchdown-dot-3{0%{opacity:0}75%{opacity:1}}@media (width>=48rem){.touchdown__status{font-size:var(--pixel-md)}}.groups{gap:var(--space-4-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.group-grade{gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-4-5);border:var(--border-panel);background:var(--color-navy);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.group-grade__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.group-grade__name{font-family:var(--font-display);font-size:var(--pixel-md);font-weight:var(--weight-regular);text-transform:uppercase;margin:0;line-height:1.4}.group-grade__grade{align-items:center;gap:var(--space-2);color:var(--grade-text,var(--grade-color));font-size:var(--text-lg);display:flex}.group-grade__grade .grade-swatch{width:.75rem;height:.75rem}.group-grade__members{gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-2);border:var(--border-black);background-color:var(--color-turf);background-image:var(--turf-columns);flex-wrap:wrap;margin:0;list-style:none;display:flex}.group-grade__member{display:flex}.group-grade__line{font-size:var(--text-lg);margin:0;line-height:1.4}@media (width<=63.99rem){.groups{grid-template-columns:minmax(0,1fr)}}@media (width<=47.99rem){.groups{gap:var(--space-3)}.group-grade{gap:var(--space-2);padding:var(--space-3) var(--space-3-5)}.group-grade__name{font-size:var(--pixel-xs)}.group-grade__line{font-size:var(--text-base)}}.legends{align-content:stretch;gap:var(--space-5);flex:26.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.legend{border:var(--border-panel);background:var(--color-navy);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.legend__side{padding:var(--space-2) var(--space-3);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-display);font-size:var(--pixel-xs);text-transform:uppercase;line-height:1.4}.legend__turf{border-bottom:var(--border-heavy);background-color:var(--color-turf);background-image:var(--turf-columns);flex:1 0 9.375rem;justify-content:center;align-items:flex-end;display:flex}.legend__who{gap:var(--space-1);padding:var(--space-3) var(--space-3-5);flex-direction:column;display:flex}.legend__name{color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-lg);text-transform:uppercase;overflow-wrap:anywhere;line-height:1.4}.legend__spot{font-size:var(--text-note)}@media (width<=47.99rem){.legends{gap:var(--space-3);flex-basis:100%}.legend__turf{flex-basis:5.5rem}.legend__image{margin-bottom:-.875rem}.legend__who{padding:var(--space-2) var(--space-2-5)}.legend__name{font-size:var(--pixel-sm)}.legend__spot{font-size:var(--text-md)}}.record-panel{gap:var(--space-4-5);padding:var(--space-6) var(--space-7);border:4px solid var(--color-accent);background:var(--color-black);box-shadow:var(--shadow-masthead);flex-direction:column;flex:32.5rem;display:flex}.record-panel__kicker{justify-content:space-between;gap:var(--space-1) var(--space-4);color:var(--color-muted);font-family:var(--font-display);font-size:var(--pixel-md);text-transform:uppercase;flex-wrap:wrap;margin:0;line-height:1.5;display:flex}.record-panel__record{color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-final);font-weight:var(--weight-regular);text-shadow:.06em .06em 0 var(--color-accent-shadow);margin:0;line-height:1}.record-panel__record:focus{outline:none}.record-panel__label{color:var(--color-ink);font-family:var(--font-display);font-size:var(--pixel-2xl);text-transform:uppercase;margin:0;line-height:1.4}@media (width>=48rem){.record-panel:only-child{flex:0 auto;min-width:min(100%,32.5rem)}}@media (width<=47.99rem){.record-panel{gap:var(--space-3);padding:var(--space-4) var(--space-4-5) var(--space-4-5);flex-basis:100%;container-type:inline-size}.record-panel__record{--record-fit:calc(100cqi / (var(--record-chars,4) + .06));font-size:min(var(--pixel-final), var(--record-fit));font-size:round(down, min(var(--pixel-final), var(--record-fit)), 8px);white-space:nowrap}.record-panel__kicker{font-size:var(--pixel-xs)}.record-panel__label{font-size:var(--pixel-lg)}}.share-preview__image{aspect-ratio:4/5;object-fit:contain;flex:0 auto;width:100%;height:auto;min-height:0;display:block}.share-preview__wait{padding:var(--space-4);border:3px dashed var(--color-rule-dashed);background:var(--color-screen);justify-content:center;align-items:center;display:flex}.share-preview__drawing{color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-sm);text-align:center;text-transform:uppercase;margin:0;line-height:1.5;animation:.8s step-end infinite arc-blink-text}.share-preview__actions{gap:var(--space-3);display:flex}.share-preview__primary{flex:auto;justify-content:center}.share-preview__secondary{min-height:3.75rem;padding:0 var(--space-4);border:var(--border-control);font-family:var(--font-display);font-size:var(--pixel-sm);text-transform:uppercase;background:0 0;flex:none;align-items:center;line-height:1.4;display:flex}@media (hover:hover){.share-preview__secondary:enabled:hover{border-color:var(--color-accent);color:var(--color-accent)}}.share-preview__secondary:disabled{border-color:var(--color-empty);color:var(--color-muted)}.share-preview__note{color:var(--color-muted);font-size:var(--text-sm);margin:0}.share-preview__note:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=48rem){.share-preview__image{width:min(32rem,80dvh - 12.4rem)}}.season-actions{align-items:center;gap:var(--space-3-5);flex-wrap:wrap;display:flex}.season-action{min-height:var(--target-min);padding:0 var(--space-3-5);border:var(--border-control);font-family:var(--font-display);font-size:var(--pixel-sm);text-transform:uppercase;background:0 0;align-items:center;line-height:1.4;display:flex}.season-action--share{border:var(--border-black);background:var(--color-accent);box-shadow:4px 4px 0 var(--color-navy);color:var(--color-on-accent)}@media (hover:hover){.season-action:hover{border-color:var(--color-accent);color:var(--color-accent)}.season-action--share:hover{border-color:var(--color-black);background:var(--color-accent-hover);color:var(--color-on-accent)}}.season-action--share:active{box-shadow:1px 1px 0 var(--color-navy);transform:translate(3px,3px)}.share-link{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:3px dashed var(--color-accent);background:var(--color-black);flex-wrap:wrap;display:flex}.share-link__note{font-size:var(--text-lg)}.share-link__url{min-width:0;min-height:var(--target-min);padding:0 var(--space-3);border:var(--border-control);background:var(--color-screen);color:var(--color-ink);font:inherit;font-size:var(--text-base);flex:18rem}@media (width<=47.99rem){.season-actions{gap:var(--space-2-5);flex-wrap:nowrap}.season-action{padding:0 var(--space-2-5);font-size:var(--pixel-xs)}.season-action--link{display:none}.share-link{padding:var(--space-2-5) var(--space-3)}.share-link__note{font-size:var(--text-base)}}.squad-field .is-legendary .slot__tag{border-color:var(--color-accent)}.squad-field .is-legendary .slot__name,.squad-pitch .is-legendary .unit__name{color:var(--color-accent)}.squad-pitch .is-legendary .unit__pill{outline:2px solid var(--color-accent)}.weeks{gap:var(--space-2);grid-template-columns:repeat(9,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.week{align-items:center;gap:var(--space-2);width:100%;min-height:var(--target-min);padding:var(--space-2-5) 2px var(--space-3);border:var(--border-control);background:var(--color-navy);box-shadow:var(--shadow-chip);flex-direction:column;line-height:1;display:flex}.week--loss{border-color:var(--color-grade-liability)}.week__face{display:contents}.week__label{color:var(--color-muted);font-size:var(--text-sm)}.week__result{font-family:var(--font-display);font-size:var(--pixel-2xl)}.week--win .week__result{color:var(--color-grade-starter)}.week--loss .week__result{color:var(--color-grade-liability-text)}.week--tie .week__result{color:var(--color-muted)}.week__team{max-width:100%;font-size:var(--text-pill);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=47.99rem){.weeks{gap:var(--space-1-5);grid-template-columns:repeat(4,minmax(0,1fr))}.week{gap:var(--space-1-5);padding:var(--space-1-5) 0 var(--space-2);border-color:var(--color-rule-dashed);box-shadow:none;background:0 0}.week--loss{border-color:var(--color-grade-liability)}.week__result{font-size:var(--pixel-lg)}}.season{gap:var(--space-10);flex-direction:column;display:flex}.season__hero{align-items:stretch;gap:var(--space-7);flex-wrap:wrap;display:flex}.season__part{gap:var(--space-4);flex-direction:column;display:flex}.season__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.season__title{font-family:var(--font-display);font-size:var(--pixel-xl);font-weight:var(--weight-regular);text-transform:uppercase;margin:0;line-height:1.4}.season__hint{color:var(--color-muted);font-size:var(--text-lg)}@media (width<=47.99rem){.season{gap:var(--space-6)}.season__hero{gap:var(--space-4)}.season__part{gap:var(--space-3)}.season__title{font-size:var(--pixel-md)}.season__hint{font-size:var(--text-base)}}.choice{--choice-sub:var(--color-muted);min-width:0;min-height:var(--target-min);border:var(--border-control);background:var(--color-screen);color:var(--color-ink);text-align:left;flex-direction:column;align-items:flex-start;display:flex}.choice[aria-pressed=true]{--choice-sub:var(--color-on-accent-muted);border-color:var(--color-black);background:var(--color-accent);box-shadow:var(--shadow-control);color:var(--color-on-accent)}@media (hover:hover){.choice[aria-pressed=false]:enabled:hover{border-color:var(--color-accent)}}.choice:disabled{opacity:.45}.choice__cursor{visibility:hidden;flex:none}.choice[aria-pressed=true] .choice__cursor{visibility:visible}.radio-option{gap:var(--space-1-5);padding:var(--space-3) var(--space-3-5) var(--space-3-5)}.radio-option__head{align-items:center;gap:var(--space-2-5);display:flex}.radio-option__title{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:1.1}.radio-option__meta{margin-left:var(--space-1);color:var(--choice-sub);font-family:var(--font-display);font-size:var(--pixel-xs);font-weight:var(--weight-regular);text-transform:uppercase;vertical-align:.15em}.radio-option__description{color:var(--choice-sub);font-size:var(--text-md);line-height:1.4}.segmented-option{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2-5)}.segmented-option__label{font-family:var(--font-display);font-size:var(--segmented-label-size,var(--pixel-2xl));line-height:1.25}.segmented-option__description{color:var(--choice-sub);font-size:var(--text-sm);line-height:1.25}.formation{gap:var(--space-3);padding:var(--space-3-5);border:var(--border-panel);background:var(--color-navy);box-shadow:var(--shadow-panel);flex-direction:column;margin:0;display:flex}.formation__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-inline:var(--space-1);flex-wrap:wrap;display:flex}.formation__title{font-family:var(--font-display);font-size:var(--pixel-md);text-transform:uppercase}.formation__caption{color:var(--color-muted);font-size:var(--text-base)}.formation__field{aspect-ratio:16/10;border:var(--border-black);background-color:var(--color-turf);background-image:var(--turf-rows);width:100%;position:relative;overflow:hidden;container-type:size}.formation__preset{inset-inline:0;justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-turf-shade);flex-direction:column;height:22%;display:flex;position:absolute;top:0}.formation__preset-label{font-family:var(--font-display);font-size:var(--pixel-xs);text-transform:uppercase}.formation__preset-marks{gap:var(--space-2-5);color:#f4f1e68c;font-family:var(--font-display);font-size:.75rem;display:flex}.formation__line{inset-inline:0;background:var(--color-ink);height:4px;transform:translateY(calc(var(--y) * 1cqh));transition:transform .24s steps(4,end);position:absolute;top:0}.formation__mark{transform:translate(calc(var(--x) * 1cqw - 50%), calc(var(--y) * 1cqh - 50%));flex-direction:column;align-items:center;gap:3px;transition:transform .24s steps(4,end);display:flex;position:absolute;top:0;left:0}.formation__o{border:var(--border-black);background:var(--color-ink);width:1.125rem;height:1.125rem}.formation__x{color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-xl);text-shadow:2px 2px 0 var(--color-black);line-height:1.125rem}.formation__label{font-size:var(--text-sm);font-weight:var(--weight-bold);text-shadow:2px 2px 0 var(--color-black);line-height:1}.setting--generations{z-index:2;position:relative}.generations{position:relative}.generations__trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:3.25rem;padding:0 var(--space-3-5);border:var(--border-control);background:var(--color-screen);color:var(--color-ink);text-align:left;display:flex}.generations__trigger[aria-expanded=true]{border-color:var(--color-accent);box-shadow:var(--shadow-control)}@media (hover:hover){.generations__trigger:enabled:hover{border-color:var(--color-accent)}}.generations__trigger:disabled{color:var(--color-muted)}.generations__value{font-size:var(--text-lg);line-height:1}.generations__caret{color:var(--color-accent);flex:none}.generations__trigger[aria-expanded=true] .generations__caret{transform:rotate(180deg)}.generations__trigger:disabled .generations__caret{color:var(--color-muted)}.generations__menu{inset-inline:0;top:calc(100% + var(--space-1-5));border:var(--border-control);background:var(--color-navy-deep);box-shadow:var(--shadow-panel);scroll-margin-bottom:calc(var(--dock-height,0px) + var(--space-4));flex-direction:column;display:flex;position:absolute}.generations__menu[hidden]{display:none}.generations__picks{gap:var(--space-2);padding:var(--space-2-5) var(--space-2-5) var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.generations__pick{padding:0 var(--space-2);font-family:var(--font-display);font-size:var(--pixel-sm);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;line-height:1}.generations__option{align-items:center;gap:var(--space-3);min-height:var(--target-min);padding:0 var(--space-3-5);border:0;border-top:2px solid var(--color-rule-faint);color:var(--color-muted);text-align:left;background:0 0;display:flex}.generations__option[aria-pressed=true]{background:var(--color-accent-wash);color:var(--color-ink)}.generations__option:focus-visible{outline-offset:-3px}.generations__box{border:3px solid var(--color-muted);flex:none;width:1rem;height:1rem}.generations__option[aria-pressed=true] .generations__box{border-color:var(--color-accent);background:var(--color-accent)}@media (hover:hover){.generations__option:hover .generations__box{border-color:var(--color-accent)}}.generations__numeral{flex:none;min-width:3.5rem}.generations__numeral .num{font-size:var(--pixel-md)}.generations__option[aria-pressed=true] .generations__numeral{color:var(--color-accent)}.generations__region{font-size:var(--text-lg);line-height:1}.generations__foot{padding:var(--space-2-5);border-top:var(--border-control);background:var(--color-black)}.generations__done{width:100%;min-height:var(--target-min);box-shadow:3px 3px 0 var(--color-navy);font-size:var(--pixel-md);border-width:3px;justify-content:center;padding:0}.generations__done:enabled:active{box-shadow:1px 1px 0 var(--color-navy);transform:translate(2px,2px)}@media (width<=47.99rem){.generations__trigger{min-height:3rem;padding:0 var(--space-3)}.generations__trigger[aria-expanded=true]{box-shadow:none}.generations__value,.generations__region{font-size:var(--text-note)}.generations__menu{box-shadow:5px 5px 0 var(--color-black)}.generations__picks{gap:var(--space-1-5);padding:var(--space-2)}.generations__pick{padding:0 var(--space-1);font-size:var(--pixel-xs)}.generations__option{padding:0 var(--space-3)}.generations__foot{padding:var(--space-2)}.generations__reach{display:none}}.setup{gap:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(min(35rem,100%),1fr));align-items:start;display:grid}.setup__intro{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}@media (width>=77.5rem){.setup__intro{top:var(--space-6);position:sticky}}.setup__headline{font-family:var(--font-display);font-size:var(--pixel-headline);font-weight:var(--weight-regular);text-transform:uppercase;margin:0;line-height:1.35}.setup__headline-accent{color:var(--color-accent);text-shadow:.1em .1em 0 var(--color-accent-shadow)}.setup__lede{max-width:30em;font-size:var(--text-2xl);text-wrap:pretty;margin:0;line-height:1.45}.setup__lede--short{display:none}.setup__panel{border:var(--border-panel);background:var(--color-navy);min-width:0;box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.setup__strip{padding:var(--space-2-5) var(--space-4);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-display);font-size:var(--pixel-md);text-transform:uppercase;line-height:1.5}.setup__body{padding:var(--space-2) var(--space-5) var(--space-5-5);flex-direction:column;display:flex}.setting{gap:var(--space-2-5);min-width:0;padding:var(--space-4) 0 var(--space-4-5);border:0;border-bottom:2px solid var(--color-rule);flex-direction:column;margin:0;display:flex}.setting__legend{float:left;margin-bottom:var(--space-1);color:var(--color-muted);font-family:var(--font-display);font-size:var(--pixel-sm);text-transform:uppercase;padding:0;line-height:1.5}.setting__choices{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(13.75rem,100%),1fr));display:grid}.setting__tiles{gap:var(--space-2-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.setting__tiles--defense{--segmented-label-size:var(--pixel-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.setting__note,.setting__chosen{color:var(--color-muted);font-size:var(--text-md);margin:0;line-height:1.4}.setting__chosen{display:none}.formation-row{justify-content:space-between;align-items:center;gap:var(--space-2-5);width:100%;min-height:3rem;padding:var(--space-1-5) var(--space-3);border:3px dashed var(--color-muted);background:var(--color-screen);text-align:left;display:flex}.formation-row[aria-expanded=true]{border-style:solid;border-color:var(--color-accent)}.formation-row__text{flex-direction:column;gap:5px;display:flex}.formation-row__label{color:var(--color-muted);font-family:var(--font-display);font-size:var(--pixel-xs);text-transform:uppercase}.formation-row__value{font-size:var(--text-base);font-weight:var(--weight-semibold)}.formation-row__action{align-items:center;gap:var(--space-1-5);color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-xs);text-transform:uppercase;display:flex}.formation-row__cursor{width:.375rem;height:.5625rem}.formation-row[aria-expanded=true] .formation-row__cursor{transform:rotate(90deg)}.setup__run{gap:var(--space-2-5);margin-top:var(--space-4-5);padding:var(--space-3-5) var(--space-4);border:2px dashed var(--color-muted);background:var(--color-screen);flex-direction:column;display:flex}.setup__run-label{color:var(--color-muted);font-family:var(--font-display);font-size:var(--pixel-sm);text-transform:uppercase;line-height:1.5}.setup__summary{gap:var(--space-1-5) var(--space-5);font-size:var(--text-base);grid-template-columns:max-content minmax(0,1fr);margin:0;line-height:1.35;display:grid}.setup__summary dt{color:var(--color-muted)}.setup__summary dd{font-weight:var(--weight-semibold);margin:0}.setup__dock{gap:var(--space-4);margin-top:var(--space-5-5);flex-direction:column;display:flex}.setup__brief{color:var(--color-muted);font-size:var(--text-md);margin:0;line-height:1.35;display:none}.setup__brief--ask{color:var(--color-accent)}.setup__status:empty,.setup__challenge:empty{display:none}.setup__start{min-height:4rem;font-size:var(--pixel-xl)}@media (width<=47.99rem){.setting__choices{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.radio-option{justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-2-5)}.radio-option .choice__cursor{display:none}.radio-option__title{font-size:var(--text-lg)}.radio-option__meta{margin:var(--space-1) 0 0;font-size:var(--pixel-2xs);display:block}.radio-option__description{display:none}.setting__chosen{display:block}.setting__tiles{gap:var(--space-2)}.segmented-option{gap:var(--space-1-5);padding:var(--space-2)}.setting__tiles--personnel{--segmented-label-size:.9375rem}.setup,.setup__intro{gap:var(--space-4)}.setup__headline{line-height:1.45}.setup__lede{font-size:var(--text-lg);line-height:1.4}.setup__lede--long{display:none}.setup__lede--short{display:block}.setup__intro .formation{display:none}.setup__strip{padding:var(--space-2) var(--space-3);font-size:var(--pixel-xs)}.setup__body{padding:var(--space-1) var(--space-3) var(--space-3)}.setting{gap:var(--space-2);padding:var(--space-3) 0 var(--space-3-5)}.setting__legend{font-size:var(--pixel-xs)}.setup__run{display:none}.setting--formation,.setup__pickers .setting:last-child{padding-bottom:var(--space-1);border-bottom:0}.setup__dock{inset-inline:0;z-index:10;gap:var(--space-2-5);padding:var(--space-3) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-top:4px solid var(--color-ink);background:var(--color-black);margin:0;position:fixed;bottom:0}.setup__brief{display:block}.setup__start{min-height:3.5rem;padding:0 var(--space-4);box-shadow:var(--shadow-masthead);border-width:3px;font-size:.8125rem}.setup__start .button__icon{width:.625rem;height:.875rem}.setup__start:enabled:active,.setup__start[aria-busy=true]{box-shadow:1px 1px 0 var(--color-navy);transform:translate(3px,3px)}}.refresh-prompt{inset-inline:0;z-index:30;padding:calc(var(--space-2) + env(safe-area-inset-top,0px)) var(--page-gutter) var(--space-2);pointer-events:none;justify-content:center;display:flex;position:fixed;top:0}.refresh-prompt .notice{box-shadow:var(--shadow-masthead);pointer-events:auto}.strip-panel{border:var(--border-panel);background:var(--color-navy);min-width:0;box-shadow:var(--shadow-panel)}.strip-panel__strip{padding:var(--space-2-5) var(--space-4);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-display);font-size:var(--pixel-md);font-weight:var(--weight-regular);text-transform:uppercase;margin:0;line-height:1.5}.strip-panel__strip--name{text-transform:none}.strip-panel__body{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);text-wrap:pretty;flex-direction:column;line-height:1.45;display:flex}.strip-panel__body p{margin:0}@media (width<=47.99rem){.strip-panel__body{padding:var(--space-3) var(--space-4) var(--space-4)}}.credits{gap:var(--space-7);flex-direction:column;display:flex}.credits__head{gap:var(--space-4);flex-direction:column;max-width:46em;display:flex}.credits__title{color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-headline);font-weight:var(--weight-regular);text-shadow:.1em .1em 0 var(--color-accent-shadow);text-transform:uppercase;margin:0;line-height:1.35}.credits__lede{font-size:var(--text-2xl);margin:0;line-height:1.35}.credits__panels{align-items:start;gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));display:grid}.credits__face{white-space:nowrap}.credits__face--display{font-family:var(--font-display);font-size:var(--pixel-sm)}.credits__face--text{font-family:var(--font-text)}.credits__line{font-size:var(--text-lg);margin:0;line-height:1.4}.credits__label,.credits__by{color:var(--color-muted)}.credits__species{border-top:2px solid var(--color-rule)}.credits__species summary{align-items:center;gap:var(--space-3);min-height:var(--target-min);font-size:var(--text-lg);cursor:pointer;list-style:none;display:flex}.credits__species summary::-webkit-details-marker{display:none}.credits__species summary:before{content:"+";width:1em;color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-sm)}.credits__species[open] summary:before{content:"-"}.credits__list{gap:var(--space-1) var(--space-6);padding:0 0 var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;list-style:none;display:grid}.credits__list li{align-items:baseline;gap:0 var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}@media (width<=47.99rem){.credits,.credits__panels{gap:var(--space-5)}.credits__lede{font-size:var(--text-lg)}}.privacy{gap:var(--space-8);flex-direction:column;display:flex}.privacy__head{gap:var(--space-4);flex-direction:column;display:flex}.privacy__title{color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-headline);font-weight:var(--weight-regular);text-shadow:.1em .1em 0 var(--color-accent-shadow);text-transform:uppercase;margin:0;line-height:1.35}.privacy__lede{max-width:30em;font-size:var(--text-2xl);text-wrap:pretty;margin:0;line-height:1.45}.privacy__panels{align-items:start;gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));display:grid}.privacy__address{display:inline-block}@media (width<=47.99rem){.privacy,.privacy__panels{gap:var(--space-5)}.privacy__lede{font-size:var(--text-lg);line-height:1.4}}.squad-card{border:var(--border-panel);background:var(--color-navy);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.squad-card__title{padding:var(--space-2-5) var(--space-4-5);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-display);font-size:var(--pixel-lg);font-weight:var(--weight-regular);text-transform:uppercase;margin:0;line-height:1.4}.squad-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows), auto);gap:var(--space-1-5) var(--space-7);padding:var(--space-3-5) var(--space-4-5) var(--space-4);grid-auto-flow:column;margin:0;list-style:none;display:grid}.squad-list__row{align-items:center;gap:var(--space-3-5);min-height:4rem;display:flex}.squad-list__turf{box-sizing:content-box;border:var(--border-black);background-color:var(--color-turf);background-image:var(--turf-columns);flex:none;width:6rem;height:6rem}.squad-list__spot{width:2.25rem;color:var(--color-muted);font-family:var(--font-display);font-size:var(--pixel-sm);flex:none}.squad-list__who{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.squad-list__name{font-size:var(--text-3xl);line-height:1.1}.squad-list__tag{padding:3px var(--space-1-5);border:2px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-xs);text-transform:uppercase;flex:none;line-height:1.6}@media (width<=47.99rem){.squad-card__title{padding:var(--space-2) var(--space-3);font-size:var(--pixel-sm)}.squad-list{padding:var(--space-2-5) var(--space-3);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.squad-list__row{gap:var(--space-2-5)}.squad-list__turf{width:4.5rem}.squad-list__name{font-size:var(--text-2xl)}}.share-page__actions{align-items:center;gap:var(--space-3-5);display:flex}.share-page__image{min-height:var(--target-min);padding:0 var(--space-3-5);border:var(--border-control);font-family:var(--font-display);font-size:var(--pixel-sm);text-transform:uppercase;background:0 0;align-items:center;line-height:1.4;display:flex}@media (hover:hover){.share-page__image:hover{border-color:var(--color-accent);color:var(--color-accent)}}.share-page__settings{margin:0;display:none}.share-page__loading{padding-block:var(--space-6);color:var(--color-accent);font-family:var(--font-display);font-size:var(--pixel-lg);text-transform:uppercase;margin:0;line-height:1.5;animation:.8s step-end infinite arc-blink-text}@media (width<=47.99rem){.share-page__actions{gap:var(--space-2-5)}.share-page__image{padding:0 var(--space-2-5);font-size:var(--pixel-xs)}.share-page__settings{gap:var(--space-2);flex-wrap:wrap;display:flex}}
