:root{--tmm-cream:#fbf8f2;--tmm-cream-2:#f5efe4;--tmm-cream-3:#efe7d8;--tmm-surface:#ffffff;--tmm-paper:#fffdf9;--tmm-shell:var(--tmm-surface);--tmm-gold:#b08a47;--tmm-gold-deep:#7e5f28;--tmm-gold-tint:#f0e7d4;--tmm-gold-pill:#f6eedc;--tmm-gold-eyebrow:#8a6a2a;--tmm-blue:#2f5d9f;--tmm-blue-deep:#244c86;--tmm-blue-hover:var(--tmm-blue-deep);--tmm-blue-tint:#eef4fb;--tmm-blue-solid:#2f5d9f;--tmm-blue-solid-deep:#244c86;--tmm-navy:#16223f;--tmm-charcoal:#16181d;--tmm-charcoal-2:#20242c;--tmm-cg:#b08a47;--tmm-cg-deep:#7e5f28;--tmm-cg-tint:#f3ecdd;--tmm-meta-icon:#5e7faf;--tmm-hover-well:var(--tmm-cream-2);--tmm-nav-hover-bg:var(--tmm-hover-well);--tmm-nav-active-bg:color-mix(in srgb,var(--state) 7%,transparent);--tmm-nav-active-ink:var(--tmm-ink-strong);--tmm-nav-active-ico:var(--state);--tmm-nav-active-rule:var(--state);--tmm-nav-eyebrow:var(--tmm-muted-2);--tmm-heading:#16181d;--tmm-ink-strong:#1b1b19;--tmm-ink:#2b2825;--tmm-body:#515a6b;--tmm-muted:#6b645a;--tmm-muted-2:#767061;--tmm-muted-cool:#79716a;--tmm-line:#ebe4d8;--tmm-line-2:#e3ddd2;--tmm-line-3:#d8cfbd;--tmm-ok:#1f6b46;--tmm-ok-tint:#ecf6ef;--tmm-warn:#8a6d2f;--tmm-warn-tint:#fbf4e9;--tmm-live:#d23b3b;--tmm-live-ink:#b8302f;--tmm-live-tint:#fbe9e9;--tmm-radius-lg:24px;--tmm-radius-panel:22px;--tmm-radius-md:18px;--tmm-radius:16px;--tmm-radius-sm:14px;--tmm-radius-pill:100px;--tmm-shadow-soft:0 1px 2px rgba(22,24,29,0.04),0 10px 30px rgba(22,24,29,0.06);--tmm-shadow-card:0 2px 4px rgba(22,24,29,0.05),0 14px 40px rgba(22,24,29,0.08);--tmm-shadow-lift:0 44px 84px -56px rgba(27,27,25,0.32);--tmm-shadow-panel:0 18px 40px -26px rgba(27,27,25,0.14);--tmm-rail:1180px;--tmm-rail-wide:1280px;--tmm-reading:780px;--tmm-gutter:16px;--tmm-font:var(--font-head),"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--card-pad:20px;--card-title:16px;--card-title-lh:1.34;--card-title-weight:700;--card-title-feature:19px;--card-title-feature-lh:1.26;--card-desc:13.5px;--card-desc-lh:1.5;--card-meta:12.5px;--card-row-gap:12px;--tmm-surface-2:#fcfaf4;--tmm-gold-soft:#c9a366;--tmm-blue-soft:#3d6fb4;--tmm-line-soft:var(--tmm-line-2);--tmm-green:#1f7a3d;--tmm-green-tint:#e7f6ec;--tmm-shadow-sm:var(--tmm-shadow-soft);--tmm-shadow:var(--tmm-shadow-card);--action:var(--tmm-blue);--action-hover:var(--tmm-blue-deep);--action-soft:var(--tmm-blue-tint);--on-action:#ffffff;--action-fill:var(--tmm-blue-solid);--action-fill-hover:var(--tmm-blue-solid-deep);--focus:var(--action);--state:var(--tmm-gold);--state-deep:var(--tmm-gold-deep);--state-soft:var(--tmm-gold-tint);--on-state:#ffffff;--player-accent:var(--state);--ok:var(--tmm-ok);--ok-soft:var(--tmm-ok-tint);--warn:var(--tmm-warn);--warn-soft:var(--tmm-warn-tint);--danger:#a23b3b;--danger-hover:#862f2f;--danger-soft:#fbecea;--live:var(--tmm-live);--live-ink:var(--tmm-live-ink);--live-soft:var(--tmm-live-tint);--badge-state-surface:var(--state-soft);--badge-state-ink:var(--state-deep);--badge-state-line:transparent;--badge-ok-surface:var(--ok-soft);--badge-ok-ink:var(--ok);--badge-ok-line:transparent;--star:var(--state);--surface-page:var(--tmm-cream);--surface-card:var(--tmm-surface);--surface-paper:var(--tmm-paper);--surface-raised:var(--tmm-cream-2);--line-1:var(--tmm-line);--line-2:var(--tmm-line-2);--line-3:var(--tmm-line-3);--ink-strong:var(--tmm-ink-strong);--ink-body:var(--tmm-body);--ink-muted:var(--tmm-muted);--ink-faint:var(--tmm-muted-2);--scrim:rgba(28,25,20,0.5);--info-ink:#244c86;--info-tint:#eef1fe;--tier-public-ink:#4d6a4a;--tier-members-ink:#7d6026;--tier-premium-ink:#6f5320;--field-border:#918a7c}@media (min-width:641px){:root{--tmm-gutter:24px}}@media (min-width:1024px){:root{--tmm-gutter:32px}}.tmmSurface{background:var(--tmm-cream);color:var(--tmm-ink);font-family:var(--tmm-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root{--tmm-type-display:700 clamp(40px,5vw,56px)/1.04 var(--tmm-font);--tmm-type-h1:700 clamp(30px,3.4vw,38px)/1.1 var(--tmm-font);--tmm-type-h2:600 clamp(23px,2.2vw,28px)/1.18 var(--tmm-font);--tmm-type-h3:600 20px/1.3 var(--tmm-font);--tmm-type-body:400 16px/1.6 var(--tmm-font);--tmm-type-body-small:400 14px/1.55 var(--tmm-font);--tmm-type-caption:400 13px/1.5 var(--tmm-font);--tmm-type-label:600 12px/1.4 var(--tmm-font)}.tmm-display{font:var(--tmm-type-display);letter-spacing:-.02em}.tmm-display,.tmm-h1{color:var(--tmm-ink-strong);margin:0}.tmm-h1{font:var(--tmm-type-h1);letter-spacing:-.018em}.tmm-h2{font:var(--tmm-type-h2);letter-spacing:-.014em}.tmm-h2,.tmm-h3{color:var(--tmm-heading);margin:0}.tmm-h3{font:var(--tmm-type-h3);letter-spacing:-.01em}.tmm-body{font:var(--tmm-type-body);color:var(--tmm-body)}.tmm-body-small{font:var(--tmm-type-body-small);color:var(--tmm-body)}.tmm-caption{font:var(--tmm-type-caption);color:var(--tmm-muted)}.tmm-label{font:var(--tmm-type-label);letter-spacing:.06em;text-transform:uppercase;color:var(--tmm-gold-eyebrow)}html.dark{--tmm-cream:#12161e;--tmm-cream-2:#262d3a;--tmm-cream-3:#262d3a;--tmm-surface:#1e2430;--tmm-paper:#1e2430;--tmm-shell:#161c26;--tmm-hover-well:#1c2740;--tmm-gold:#c9a35e;--tmm-gold-deep:#d9b878;--tmm-gold-tint:rgba(201,163,94,.16);--tmm-gold-pill:rgba(201,163,94,.16);--tmm-gold-eyebrow:#d9b878;--tmm-blue:#5e8fd0;--tmm-blue-deep:#7aa6e0;--tmm-blue-hover:#7aa6e0;--tmm-blue-tint:#1c2740;--tmm-cg:#c9a35e;--tmm-cg-deep:#d9b878;--tmm-cg-tint:rgba(201,163,94,.14);--tmm-meta-icon:#8fa9d4;--tmm-heading:#f2f5f9;--tmm-ink-strong:#f2f5f9;--tmm-ink:#d6dbe4;--tmm-body:#c3cad6;--tmm-muted:#9aa3b2;--tmm-muted-2:#8b94a2;--tmm-muted-cool:#9aa3b2;--tmm-line:rgba(255,255,255,.08);--tmm-line-2:rgba(255,255,255,.11);--tmm-line-3:rgba(255,255,255,.18);--tmm-ok:#7fd0a3;--tmm-ok-tint:rgba(47,138,95,.16);--tmm-live-ink:#f07068;--tmm-live-tint:color-mix(in srgb,#f07068 22%,#000);--tmm-warn:#d9b878;--tmm-warn-tint:rgba(138,109,47,.18);--scrim:rgba(0,0,0,0.62);--info-ink:#78aae2;--info-tint:#202a3e;--tier-public-ink:#8fb98a;--tier-members-ink:#c9a35e;--tier-premium-ink:#d8b06a;--field-border:#727a86;--tmm-shadow-soft:0 4px 14px rgba(0,0,0,.4);--tmm-shadow-card:0 6px 18px rgba(0,0,0,.45);--tmm-shadow-lift:0 24px 60px -30px rgba(0,0,0,.6);--tmm-shadow-panel:0 12px 30px -18px rgba(0,0,0,.5);--badge-state-surface:color-mix(in srgb,var(--tmm-gold) 24%,#000);--badge-state-ink:var(--tmm-gold-deep);--badge-state-line:color-mix(in srgb,var(--tmm-gold-deep) 60%,transparent);--badge-ok-surface:color-mix(in srgb,var(--tmm-ok) 22%,#000);--badge-ok-ink:var(--tmm-ok);--badge-ok-line:color-mix(in srgb,var(--tmm-ok) 60%,transparent);--d-canvas:var(--tmm-cream);--d-canvas-2:var(--tmm-cream-2);--d-canvas-3:var(--tmm-cream-3);--d-card:var(--tmm-surface);--d-paper:var(--tmm-paper);--d-well:var(--tmm-hover-well);--d-hairline:var(--tmm-line);--d-hairline-2:var(--tmm-line-2);--d-hairline-3:var(--tmm-line-3);--d-ink-heading:var(--tmm-heading);--d-ink-strong:var(--tmm-ink-strong);--d-ink:var(--tmm-ink);--d-ink-body:var(--tmm-body);--d-ink-muted:var(--tmm-muted);--d-ink-muted-2:var(--tmm-muted-2);--d-ink-muted-cool:var(--tmm-muted-cool);--d-meta-icon:var(--tmm-meta-icon);--d-gold:var(--tmm-gold);--d-gold-deep:var(--tmm-gold-deep);--d-gold-tint:var(--tmm-gold-tint);--d-gold-pill:var(--tmm-gold-pill);--d-gold-eyebrow:var(--tmm-gold-eyebrow);--d-blue:var(--tmm-blue);--d-blue-deep:var(--tmm-blue-deep);--d-blue-hover:var(--tmm-blue-hover);--d-blue-tint:var(--tmm-blue-tint);--d-ok:var(--tmm-ok);--d-ok-tint:var(--tmm-ok-tint);--d-warn:var(--tmm-warn);--d-warn-tint:var(--tmm-warn-tint);--d-cg:var(--tmm-cg);--d-cg-deep:var(--tmm-cg-deep);--d-cg-tint:var(--tmm-cg-tint);--d-shadow-soft:var(--tmm-shadow-soft);--d-shadow-card:var(--tmm-shadow-card);--d-shadow-lift:var(--tmm-shadow-lift);--d-shadow-panel:var(--tmm-shadow-panel);--d-badge-state-surface:var(--badge-state-surface);--d-badge-state-ink:var(--badge-state-ink);--d-badge-state-line:var(--badge-state-line);--d-badge-ok-surface:var(--badge-ok-surface);--d-badge-ok-ink:var(--badge-ok-ink);--d-badge-ok-line:var(--badge-ok-line)}html.dark .tmm-site,html.dark body:has(.tmm-site--page){--tmm-cream:#fbf8f2;--tmm-cream-2:#f5efe4;--tmm-cream-3:#efe7d8;--tmm-surface:#ffffff;--tmm-paper:#fffdf9;--tmm-gold:#b08a47;--tmm-gold-deep:#7e5f28;--tmm-gold-tint:#f0e7d4;--tmm-gold-pill:#f6eedc;--tmm-gold-eyebrow:#8a6a2a;--tmm-blue:#2f5d9f;--tmm-blue-deep:#244c86;--tmm-blue-hover:#244c86;--tmm-blue-tint:#eef4fb;--tmm-cg:#b08a47;--tmm-cg-deep:#7e5f28;--tmm-cg-tint:#f3ecdd;--tmm-meta-icon:#5e7faf;--tmm-heading:#16181d;--tmm-ink-strong:#1b1b19;--tmm-ink:#2b2825;--tmm-body:#515a6b;--tmm-muted:#6b645a;--tmm-muted-2:#767061;--tmm-muted-cool:#79716a;--tmm-line:#ebe4d8;--tmm-line-2:#e3ddd2;--tmm-line-3:#d8cfbd;--tmm-ok:#1f6b46;--tmm-ok-tint:#ecf6ef;--tmm-warn:#8a6d2f;--tmm-warn-tint:#fbf4e9;--tmm-shadow-soft:0 1px 2px rgba(22,24,29,0.04),0 10px 30px rgba(22,24,29,0.06);--tmm-shadow-card:0 2px 4px rgba(22,24,29,0.05),0 14px 40px rgba(22,24,29,0.08);--tmm-shadow-lift:0 44px 84px -56px rgba(27,27,25,0.32);--tmm-shadow-panel:0 18px 40px -26px rgba(27,27,25,0.14);--badge-state-surface:var(--tmm-gold-tint);--badge-state-ink:var(--tmm-gold-deep);--badge-state-line:transparent;--badge-ok-surface:var(--tmm-ok-tint);--badge-ok-ink:var(--tmm-ok);--badge-ok-line:transparent}html.dark .tmm-site--embedded:has(.tmms-dark){background:var(--d-bg)}html.dark .tmm-site--embedded .tmms-dark{color-scheme:dark;background:var(--d-canvas);color:var(--d-ink);--tmm-cream:var(--d-canvas);--tmm-cream-2:var(--d-canvas-2);--tmm-cream-3:var(--d-canvas-3);--tmm-surface:var(--d-card);--tmm-surface-2:var(--d-surface-hi);--tmm-paper:var(--d-paper);--tmm-hover-well:var(--d-well);--tmm-line:var(--d-hairline);--tmm-line-2:var(--d-hairline-2);--tmm-line-3:var(--d-hairline-3);--tmm-heading:var(--d-ink-heading);--tmm-ink-strong:var(--d-ink-strong);--tmm-ink:var(--d-ink);--tmm-body:var(--d-ink-body);--tmm-muted:var(--d-ink-muted);--tmm-muted-2:var(--d-ink-muted-2);--tmm-muted-cool:var(--d-ink-muted-cool);--tmm-meta-icon:var(--d-meta-icon);--tmm-gold:var(--d-gold);--tmm-gold-deep:var(--d-gold-deep);--tmm-gold-tint:var(--d-gold-tint);--tmm-gold-pill:var(--d-gold-pill);--tmm-gold-eyebrow:var(--d-gold-eyebrow);--tmm-blue:var(--d-blue);--tmm-blue-deep:var(--d-blue-deep);--tmm-blue-hover:var(--d-blue-hover);--tmm-blue-tint:var(--d-blue-tint);--tmm-ok:var(--d-ok);--tmm-ok-tint:var(--d-ok-tint);--tmm-warn:var(--d-warn);--tmm-warn-tint:var(--d-warn-tint);--tmm-cg:var(--d-cg);--tmm-cg-deep:var(--d-cg-deep);--tmm-cg-tint:var(--d-cg-tint);--tmm-shadow-soft:var(--d-shadow-soft);--tmm-shadow-card:var(--d-shadow-card);--tmm-shadow-lift:var(--d-shadow-lift);--tmm-shadow-panel:var(--d-shadow-panel);--badge-state-surface:var(--d-badge-state-surface);--badge-state-ink:var(--d-badge-state-ink);--badge-state-line:var(--d-badge-state-line);--badge-ok-surface:var(--d-badge-ok-surface);--badge-ok-ink:var(--d-badge-ok-ink);--badge-ok-line:var(--d-badge-ok-line);--bg:var(--d-bg);--white:var(--d-surface);--line:var(--d-line);--navy:var(--d-head);--navy-deep:var(--d-head);--grey:var(--d-body);--grey-soft:var(--d-muted);--blue-tint:var(--d-blue-tint);--link:var(--action);--gold-deep:var(--d-gold-deep);--ok-ink:var(--d-ok);--shadow-sm:var(--d-shadow);--shadow:var(--d-shadow-hi)}