:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mtw-bg:#090c0d;--mtw-surface:#171b1d;--mtw-surface-raised:#22282b;--mtw-surface-hover:#2c3336;--mtw-text:#f1eee5;--mtw-text-secondary:#b9b7af;--mtw-brand:#b8914b;--mtw-action:#c9a15a;--mtw-action-hover:#dbb671;--mtw-action-pressed:#b8914b;--mtw-on-action:#090c0d;--mtw-link:#dfba79;--mtw-border:#3b4042;--mtw-control-border:#81888b;--mtw-focus:#f1eee5;--mtw-success:#72be79;--mtw-error:#e5877f;--mtw-warning:#e7bf70;--mtw-selected-bg:#292317;--mtw-disabled-bg:#303638;--mtw-font-body:system-ui, -apple-system, "Segoe UI", sans-serif;--mtw-type-caption:.875rem;--mtw-type-body:1rem;--mtw-line-body:1.5;--mtw-line-heading:1.2;--mtw-target:2.75rem;--mtw-radius-control:.5rem;--mtw-radius-card:.75rem;--mtw-radius-pill:999px;--mtw-space-2:.5rem;--mtw-space-3:.75rem;--mtw-space-4:1rem;--mtw-space-5:1.25rem;--mtw-space-6:1.5rem;--mtw-space-8:2rem;--mtw-nav-height:4.5rem;--mtw-z-nav:10;--mtw-duration:.12s;--bg:var(--mtw-bg);--fg:var(--mtw-text);--muted:var(--mtw-text-secondary);--accent:var(--mtw-brand)}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--mtw-bg);--fg:var(--mtw-text);--muted:var(--mtw-text-secondary);--accent:var(--mtw-brand)}*{box-sizing:border-box}body{background:var(--bg);min-height:100dvh;color:var(--fg);margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}main{width:min(100%,40rem);padding:1.25rem 1.25rem 2.5rem}.eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8rem;font-weight:700}h1{margin:0 0 1rem;font-size:1.75rem;line-height:1.2}p{color:var(--muted);margin:0 0 1rem;font-size:1rem;line-height:1.5}a{color:var(--fg)}fieldset{border:0;border-top:1px solid #ffffff24;margin:0 0 1.25rem;padding:.75rem 0 0}legend{padding:.75rem 0 .35rem;font-weight:650;line-height:1.4}label{color:var(--fg);align-items:flex-start;gap:.65rem;margin:.4rem 0;line-height:1.4;display:flex}button{background:var(--accent);color:#1a1408;min-height:2.75rem;font:inherit;border:0;border-radius:.4rem;padding:.6rem 1rem;font-weight:700}html:has(.site-shell){scroll-padding-bottom:calc(var(--mtw-nav-height) + env(safe-area-inset-bottom) + var(--mtw-space-4))}body:has(.fixture-shell){color:#f1eee5;background:#090c0d}.fixture-shell{color:#f1eee5;background:#090c0d;min-height:100dvh;overflow-x:clip}.fixture-shell main{width:min(100%,40rem);margin-inline:auto;padding:.75rem clamp(.75rem,4vw,1.25rem) 2rem}.fixture-shell .eyebrow{color:#b8914b}.fixture-shell h1,.fixture-shell h2,.fixture-shell legend,.fixture-shell .choice,.fixture-shell .choice-text,.fixture-shell .demo-banner,.fixture-shell .result-prompt,.fixture-shell .explanation,.fixture-shell .pending-status,.fixture-shell .fixture-alert,.fixture-shell .host-line,.fixture-shell .di-speech{color:#f1eee5}.fixture-shell .mission-label,.fixture-shell .stress-note,.fixture-shell .recap-label{color:#b9b7af}.fixture :focus-visible{outline-offset:3px;outline:3px solid #f1eee5}.fixture .progress{color:#b8914b;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem;font-size:.875rem;font-weight:700}.progress-track{gap:.35rem;margin:0 0 1rem;display:flex}.progress-step{background:#3b4042;border-radius:999px;flex:1 1 0;height:.35rem}.progress-step.is-done{background:#b8914b}.progress-step.is-current{background:#c9a15a}.fixture fieldset{border:0;margin:0 0 1.25rem;padding:0}.fixture legend{margin:0 0 .9rem;padding:0;font-size:1.375rem;font-weight:650;line-height:1.35}.fixture .choice{cursor:pointer;background:#171b1d;border:2px solid #6a6f71;border-radius:.35rem;align-items:flex-start;gap:.75rem;min-width:0;min-height:3.5rem;margin:0 0 .75rem;padding:.85rem .9rem;line-height:1.4;display:flex}.fixture .choice:last-of-type{margin-bottom:0}.fixture .choice:has(:checked){border-color:#b8914b;box-shadow:inset 0 0 0 1px #b8914b}@media (hover:hover) and (pointer:fine){.fixture .choice:hover:not(:has(:checked)){background:#202628;border-color:#b9b7af}.fixture .choice:hover:not(:has(:checked)) input{border-color:#b9b7af}.fixture fieldset:disabled .choice:hover{background:#171b1d;border-color:#6a6f71}.fixture fieldset:disabled .choice:hover input{border-color:#6a6f71}}.fixture .choice input{appearance:none;background:0 0;border:2px solid #6a6f71;border-radius:50%;flex:none;width:1.25rem;height:1.25rem;margin:.15rem 0 0}.fixture .choice input:checked{background:radial-gradient(circle,#b8914b 0 42%,#0000 46%);border-color:#b8914b}.fixture .choice input:focus-visible{outline:none}.fixture .choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #f1eee5}.fixture .choice-letter{color:#b8914b;margin-right:.4rem;font-weight:700}.fixture .choice-text{overflow-wrap:break-word;min-width:0}.fixture fieldset:disabled .choice{cursor:not-allowed}.pending-status{margin:0 0 .75rem;font-weight:700}.search-status{color:var(--mtw-text-secondary,var(--muted));margin:0 0 .75rem}.search-status:empty{margin:0}.fixture .unit-group{min-width:0;margin:0 0 .75rem}.fixture .unit-group legend{margin:0 0 .5rem;font-size:1rem}.fixture-alert{background:#171b1d;border:2px solid #e5877f;border-radius:.35rem;align-items:flex-start;gap:.65rem;margin:0 0 1rem;padding:.85rem .9rem;font-weight:650;line-height:1.4;display:flex}.alert-icon{color:#e5877f;flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem}.fixture-shell .mission-links{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.fixture-shell .mission-links a{min-height:var(--mtw-target);align-items:center;font-weight:700;display:flex}.fixture-shell .mission-links span{display:block}.fixture-actions{gap:.75rem;display:grid}.fixture-secondary-actions{flex-wrap:wrap;gap:.75rem;display:flex}.fixture button.primary,.fixture-secondary-actions button{white-space:normal;min-width:0}.fixture button.primary,.fixture a.primary{color:#090c0d;background:#c9a15a;width:100%}.fixture a.primary{border-radius:.4rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.6rem 1rem;font-weight:700;text-decoration:none;display:flex}.fixture-secondary-actions button{flex:8rem}.fixture button:disabled{cursor:not-allowed;opacity:.55}.fixture button.secondary{color:#f1eee5;background:0 0;border:2px solid #6a6f71}.practice-mark{color:#b9b7af;letter-spacing:.04em;margin:0 0 .75rem;font-size:.875rem;font-weight:700}.demo-banner{background:#171b1d;border:2px solid #b8914b;border-radius:.35rem;margin:0 0 1rem;padding:.9rem 1rem;font-size:1.0625rem;font-weight:700;line-height:1.4}.host-note{background:#171b1d;border-left:3px solid #b8914b;margin:0 0 1.25rem;padding:.85rem 1rem}.host-kicker{color:#b8914b;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:.875rem;font-weight:700}.host-line{margin:0}.di-line{align-items:flex-start;gap:.75rem;margin:0 0 1.25rem;display:flex}.di-portrait{aspect-ratio:1086/1448;object-fit:contain;background:0 0;flex:none;width:min(42%,8.5rem);height:auto;-webkit-mask-image:linear-gradient(#000 0% 84%,#0000 100%);mask-image:linear-gradient(#000 0% 84%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}@media (min-width:768px){.di-portrait{width:min(38%,11rem)}}@media (min-width:1024px){.di-portrait{width:min(34%,13rem)}}.di-bubble{background:#121618;border:1px solid #6a6f71;border-radius:.35rem;flex:auto;min-width:0;padding:.75rem .85rem}.di-kicker{color:#b8914b;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:.875rem;font-weight:700}.di-speech{color:#f1eee5;margin:0 0 .65rem;font-weight:700;line-height:1.35}.di-switch{flex-wrap:wrap;gap:.5rem;display:flex}.di-switch button{flex:6.5rem}.di-switch button[aria-pressed=true]{color:#f1eee5;background:#2a3320;border-color:#c9a15a}.perfect-five{color:#c9a15a;letter-spacing:.08em;margin:0 0 1rem;font-size:1.125rem;font-weight:700}.guest-offer{margin:0 0 1.25rem}.guest-offer button{width:100%}.guest-offer p{color:#b9b7af;margin:.65rem 0 0;line-height:1.4}.fixture-results{gap:.75rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.result-card{background:#171b1d;border:2px solid #6a6f71;border-radius:.35rem;min-width:0;margin:0;padding:.9rem 1rem}.result-prompt{overflow-wrap:break-word;margin:0;font-weight:650;line-height:1.4}.outcome{align-items:center;gap:.5rem;margin:.65rem 0 .35rem;font-weight:700;display:flex}.outcome-correct{color:#72be79}.outcome-incorrect{color:#e5877f}.outcome-icon{flex:none;width:1.25rem;height:1.25rem}.choice-recap,.explanation{overflow-wrap:break-word;margin:.35rem 0 0;line-height:1.45}.fixture h1,.fixture h2{margin:0 0 .85rem;font-size:1.625rem;line-height:1.25}.fixture h1{margin-bottom:.75rem}.fixture-hero{background:#090c0d;border-radius:.35rem;width:100%;height:min(42dvh,22rem);overflow:hidden}.fixture-hero-results{height:min(34dvh,18rem)}.fixture-hero-image{object-fit:cover;object-position:center 38%;width:100%;height:100%;display:block}.fixture-hero-results .fixture-hero-image{object-position:center 18%}.fixture-panel{background:#171b1d;border:2px solid #6a6f71;border-radius:.35rem;min-width:0;margin-top:.9rem;padding:1rem .95rem .15rem}.wordmark{width:min(100%,22rem);height:auto;display:block}.wordmark-large{margin-inline:auto}.wordmark-small{width:min(100%,11.5rem);margin-bottom:.85rem}.fixture button.primary,.fixture button.secondary{min-height:2.75rem}.standings span{color:#b9b7af;letter-spacing:0;font-size:1rem;font-weight:650}.fixture select,.fixture input[type=text],.fixture input:not([type]){color:#f1eee5;width:100%;min-height:2.75rem;font:inherit;background:#090c0d;border:2px solid #6a6f71;border-radius:.35rem;margin-top:.35rem;padding:.55rem .7rem}.standings{margin:0 0 1rem;padding:0;list-style:none}.standings li{color:#f1eee5;border-top:1px solid #ffffff24;gap:.15rem;padding:.75rem 0;display:grid}.fixture h3{margin:.5rem 0;font-size:1.125rem}@media (prefers-reduced-motion:reduce){.fixture-shell *,.fixture-shell :before,.fixture-shell :after{scroll-behavior:auto;transition:none;animation:none}}.site-shell{background:var(--mtw-bg);min-height:100dvh;color:var(--mtw-text);padding-bottom:calc(var(--mtw-nav-height) + env(safe-area-inset-bottom));position:relative;overflow-x:clip}.site-shell .site-top,.site-shell footer,.site-shell main{width:min(100%,40rem);margin-inline:auto}.site-shell .site-top{padding:1rem 1.25rem 0}.site-shell .site-top .wordmark{width:min(100%,14rem);height:auto;margin:0 0 .75rem}.site-shell footer{padding:1rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom))}.site-shell h2{margin:1.25rem 0 .5rem;font-size:1.15rem;line-height:1.3}.site-shell :focus-visible{outline:3px solid var(--mtw-focus);outline-offset:3px}.site-shell .skip-link{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-shell .skip-link:focus{z-index:calc(var(--mtw-z-nav) + 1);clip:auto;background:var(--mtw-action);width:auto;height:auto;color:var(--mtw-on-action);margin:0;padding:.6rem 1rem;font-weight:700;top:.75rem;left:.75rem;overflow:visible}.site-shell .primary-nav-shell{z-index:var(--mtw-z-nav);border-top:1px solid var(--mtw-border);background:color-mix(in srgb, var(--mtw-bg) 92%, #000);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;bottom:0;left:0;right:0}.site-shell .primary-nav,.site-shell .footer-links{flex-wrap:wrap;gap:.25rem .9rem;margin:0;padding:0;list-style:none;display:flex}.site-shell .primary-nav{width:min(100%,40rem);padding:.35rem .4rem calc(.35rem + env(safe-area-inset-bottom));gap:0;margin-inline:auto}.site-shell .primary-nav li{flex:1 1 0;min-width:0}.site-shell .primary-nav a,.site-shell .footer-links a{min-height:var(--mtw-target);color:var(--mtw-text);text-underline-offset:.2em;white-space:nowrap;align-items:center;display:inline-flex}.site-shell .primary-nav a{border-radius:var(--mtw-radius-control);width:100%;color:var(--mtw-text-secondary);letter-spacing:.01em;white-space:normal;text-align:center;flex-direction:column;justify-content:center;gap:.15rem;padding:.35rem .2rem;font-size:.68rem;font-weight:650;line-height:1.15;text-decoration:none}.site-shell .primary-nav a[aria-current=page]{color:var(--mtw-action);box-shadow:inset 0 0 0 1px var(--mtw-brand);font-weight:750}.site-shell .nav-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.unit-board,.unit-rivalry{gap:var(--mtw-space-4);padding-bottom:var(--mtw-space-6);display:grid}.unit-board-title{text-align:center;justify-content:center;align-items:center;gap:.6rem;display:flex}.unit-board-title h1,.unit-rivalry h1{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(1.35rem,4vw,1.75rem)}.laurel{color:var(--mtw-brand);font-size:1.1rem}.unit-board-sub,.unit-board-note,.unit-legend,.unit-empty{color:var(--mtw-text-secondary);font-size:var(--mtw-type-caption);margin:0}.unit-back{min-width:var(--mtw-target);min-height:var(--mtw-target);color:var(--mtw-text);text-underline-offset:.2em;align-items:center;font-weight:700;display:inline-flex}.unit-tabs,.unit-filters,.rival-actions,.di-switch{flex-wrap:wrap;gap:.5rem;display:flex}.unit-tab,.unit-chip,.unit-action,.rival-talk textarea,.secondary{min-height:var(--mtw-target);border:1px solid var(--mtw-control-border);border-radius:var(--mtw-radius-control);background:var(--mtw-surface);color:var(--mtw-text)}.unit-tab,.unit-chip,.unit-action,.secondary{font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:.55rem .85rem;font-weight:650;text-decoration:none;display:inline-flex}.unit-tab[aria-pressed=true],.unit-chip[aria-pressed=true],.secondary[aria-pressed=true]{border-color:var(--mtw-brand);background:linear-gradient(180deg, #3a3220, var(--mtw-selected-bg));color:var(--mtw-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mtw-brand) 55%, transparent)}.unit-search input,.rival-talk textarea{width:100%;min-width:0;min-height:var(--mtw-target);font:inherit;border:1px solid var(--mtw-control-border);border-radius:var(--mtw-radius-control);background:var(--mtw-surface);color:var(--mtw-text);padding:.75rem .9rem}.unit-search input::placeholder{color:var(--mtw-text-secondary)}.unit-standings{gap:var(--mtw-space-3);display:grid}.unit-cards{gap:var(--mtw-space-3);margin:0;padding:0;list-style:none;display:grid}.unit-card{border:1px solid var(--mtw-border);border-radius:var(--mtw-radius-card);background:var(--mtw-surface);gap:.65rem;min-width:0;padding:.85rem;display:grid}.unit-card[data-player=true]{background:var(--mtw-selected-bg);box-shadow:inset 0 0 0 2px var(--mtw-brand)}.unit-card-head{align-items:center;gap:.65rem;min-width:0;display:flex}.unit-card-rank{min-width:2rem;color:var(--mtw-brand);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;display:inline-flex}.unit-card .unit-row-name{align-items:flex-start;min-width:0;display:flex}.unit-card .unit-row-name>span{min-width:0}.unit-card-metrics{border-top:1px solid var(--mtw-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin:0;padding-top:.65rem;display:grid}.unit-card-metrics div{align-content:end;gap:.15rem;min-width:0;display:grid}.unit-card-metrics dt{color:var(--mtw-text-secondary);font-size:var(--mtw-type-caption);margin:0;font-weight:700;line-height:1.3}.unit-card-metrics dd{color:var(--mtw-text);font-variant-numeric:tabular-nums;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.unit-table-region{border:1px solid var(--mtw-border);border-radius:var(--mtw-radius-card);background:var(--mtw-surface);display:none}.unit-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.unit-table th,.unit-table td{border-bottom:1px solid var(--mtw-border);text-align:start;vertical-align:middle;padding:.75rem}.unit-table th{color:var(--mtw-brand);font-size:var(--mtw-type-caption);letter-spacing:.04em;text-transform:uppercase}.unit-table tr[data-player=true]{background:var(--mtw-selected-bg);box-shadow:inset 0 0 0 2px var(--mtw-brand)}.unit-table tr[data-player=true] td{color:var(--mtw-text);font-weight:650}.unit-row-name{align-items:center;gap:.55rem;display:inline-flex}.unit-nick{color:var(--mtw-text-secondary);font-weight:500}.unit-mark{border:1px solid var(--mtw-brand);color:var(--mtw-action);letter-spacing:.02em;background:radial-gradient(circle at 35% 30%,#3f3422,#171b1d 70%);border-radius:50%;flex:none;place-items:center;font-weight:750;display:inline-grid}.unit-mark-sm{width:2rem;height:2rem;font-size:.65rem}.unit-mark-md{width:3rem;height:3rem;font-size:.8rem}.unit-mark-lg{width:5.5rem;height:5.5rem;font-size:1.1rem}.unit-emblem{border-radius:50%;flex:none;place-items:center;line-height:0;display:inline-grid;overflow:hidden}.unit-emblem-sm{width:2rem;height:2rem}.unit-emblem-md{width:3rem;height:3rem}.unit-emblem-lg{width:5.5rem;height:5.5rem}.unit-emblem-image,.unit-emblem-generic-svg{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.unit-emblem-text{border:1px solid var(--mtw-brand);color:var(--mtw-action);letter-spacing:.02em;background:radial-gradient(circle at 35% 30%,#3f3422,#171b1d 70%);font-weight:750}.unit-emblem-sm.unit-emblem-text{font-size:.65rem}.unit-emblem-md.unit-emblem-text{font-size:.8rem}.unit-emblem-lg.unit-emblem-text{font-size:1.1rem}.unit-emblem-text-mark{line-height:1}.unit-mine-identity{grid-template-columns:auto 1fr;align-items:center;gap:.85rem;display:grid}.unit-mine-kicker{color:var(--mtw-brand);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.unit-mine-name{margin:.2rem 0;font-size:1.15rem;font-weight:750}.rival-pair-inline{margin:.25rem 0 .5rem}.unit-panel{border:1px solid var(--mtw-border);border-radius:var(--mtw-radius-card);background:var(--mtw-surface);gap:.85rem;padding:1rem;display:grid}.rival-pair{border:1px solid var(--mtw-border);border-radius:var(--mtw-radius-card);background:var(--mtw-surface);grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:1rem;display:grid}.rival-side{text-align:center;justify-items:center;gap:.5rem;display:grid}.rival-vs{color:var(--mtw-brand);letter-spacing:.08em;margin:0;font-weight:800}.rival-stats{gap:.65rem;margin:0;display:grid}.rival-stats>div{border:1px solid var(--mtw-border);border-radius:var(--mtw-radius-control);background:var(--mtw-surface);justify-content:space-between;gap:1rem;padding:.65rem .75rem;display:flex}.rival-stats dt{color:var(--mtw-text-secondary)}.rival-stats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.rival-bar{border-radius:var(--mtw-radius-pill);background:var(--mtw-surface-raised);height:.7rem;display:flex;overflow:hidden}.rival-bar span:first-child{background:var(--mtw-brand)}.rival-bar span:last-child{background:#4a5054}.rival-di{border:1px solid var(--mtw-border);border-radius:var(--mtw-radius-card);background:var(--mtw-surface);align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.rival-portrait{aspect-ratio:1086/1448;object-fit:contain;background:0 0;flex:none;width:min(34%,8.5rem);height:auto;-webkit-mask-image:linear-gradient(#000 0% 84%,#0000 100%);mask-image:linear-gradient(#000 0% 84%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.rival-di-copy{flex:1;min-width:0}.rival-talk{gap:.45rem;display:grid}.rival-talk span{color:var(--mtw-brand);font-size:var(--mtw-type-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.secondary:disabled{cursor:not-allowed;opacity:.55}@media (min-width:48rem){.unit-cards{display:none}.unit-table-region{display:block;overflow-x:auto}.site-shell .primary-nav a{font-size:.78rem}.rival-di{gap:1rem}.rival-portrait{width:min(28%,11rem)}}@media (prefers-reduced-motion:reduce){.site-shell .primary-nav-shell{-webkit-backdrop-filter:none;backdrop-filter:none}}
