.crest[data-astro-cid-fqy57yql]{flex:none;display:block;object-fit:contain}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--mcc-primary);color:var(--mcc-on-primary);border-bottom:3px solid var(--mcc-accent);border-image:var(--mcc-trail) 1}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:24px;min-height:68px}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;text-decoration:none;margin-right:auto;min-width:0}.brand-text[data-astro-cid-3ef6ksr2]{display:grid;line-height:1}.brand-short[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-weight:800;font-size:1.5rem;letter-spacing:-.01em}.brand-long[data-astro-cid-3ef6ksr2]{font-size:.78rem;font-weight:500;opacity:.8;margin-top:3px;white-space:nowrap}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2],.menu-panel[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:4px}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:8px 10px;font-weight:600;font-size:.95rem;text-decoration:none;border-radius:3px;opacity:.86}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{opacity:1;background:color-mix(in srgb,var(--mcc-on-primary) 10%,transparent)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{opacity:1;box-shadow:inset 0 -3px 0 var(--mcc-accent);border-radius:0}.watch[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;font-weight:700;font-size:.95rem;text-decoration:none;border:2px solid color-mix(in srgb,var(--mcc-on-primary) 55%,transparent);border-radius:3px;white-space:nowrap}.watch[data-astro-cid-3ef6ksr2]:hover{border-color:var(--mcc-on-primary)}.menu[data-astro-cid-3ef6ksr2]{display:none;position:relative}.menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{list-style:none;display:flex;align-items:center;gap:8px;padding:10px 4px 10px 10px;cursor:pointer;font-weight:600}.menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.burger[data-astro-cid-3ef6ksr2],.burger[data-astro-cid-3ef6ksr2]:before,.burger[data-astro-cid-3ef6ksr2]:after{display:block;width:20px;height:2px;background:currentColor;position:relative}.burger[data-astro-cid-3ef6ksr2]:before,.burger[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0}.burger[data-astro-cid-3ef6ksr2]:before{top:-6px}.burger[data-astro-cid-3ef6ksr2]:after{top:6px}.menu[data-astro-cid-3ef6ksr2][open] .burger[data-astro-cid-3ef6ksr2]{background:transparent}.menu[data-astro-cid-3ef6ksr2][open] .burger[data-astro-cid-3ef6ksr2]:before{top:0;transform:rotate(45deg)}.menu[data-astro-cid-3ef6ksr2][open] .burger[data-astro-cid-3ef6ksr2]:after{top:0;transform:rotate(-45deg)}.menu-panel[data-astro-cid-3ef6ksr2]{position:absolute;right:0;top:calc(100% + 13px);width:min(320px,calc(100vw - 32px));background:var(--mcc-primary);border:1px solid color-mix(in srgb,var(--mcc-on-primary) 18%,transparent);border-top:3px solid var(--mcc-accent);padding:8px;box-shadow:0 18px 40px #00000047}.menu-panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:12px 14px;font-weight:600;font-size:1.05rem;text-decoration:none;border-radius:3px}.menu-panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:color-mix(in srgb,var(--mcc-on-primary) 10%,transparent)}.menu-panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{box-shadow:inset 3px 0 0 var(--mcc-accent)}@media(max-width:1140px){.brand-long[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:1000px){.nav[data-astro-cid-3ef6ksr2]{display:none}.menu[data-astro-cid-3ef6ksr2]{display:block}}@media(max-width:420px){.watch[data-astro-cid-3ef6ksr2]{padding:8px 10px;font-size:.88rem}.menu-label[data-astro-cid-3ef6ksr2]{display:none}.bar[data-astro-cid-3ef6ksr2]{gap:12px}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--mcc-primary);color:var(--mcc-on-primary);border-top:3px solid var(--mcc-accent);border-image:var(--mcc-trail) 1;padding-bottom:env(safe-area-inset-bottom,0px)}.grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:40px;padding-block:56px 40px}.id[data-astro-cid-sz7xmlte]{display:flex;gap:14px;align-items:center}.name[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:800;font-size:1.25rem;line-height:1.1;letter-spacing:-.02em}.tag[data-astro-cid-sz7xmlte]{opacity:.75;font-size:.95rem;margin-top:4px}.contact[data-astro-cid-sz7xmlte]{margin-top:24px;font-size:.95rem;opacity:.9}.contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-weight:600;word-break:break-all}.col-title[data-astro-cid-sz7xmlte]{font-weight:700;font-size:.95rem;margin-bottom:10px;color:var(--mcc-accent)}ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:6px}ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;opacity:.86}ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{opacity:1;text-decoration:underline}.legal[data-astro-cid-sz7xmlte]{padding-block:18px 28px;border-top:1px solid color-mix(in srgb,var(--mcc-on-primary) 16%,transparent);font-size:.85rem;opacity:.7}@media(max-width:760px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.about[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}:root{--mcc-blue: #48a6dc;--mcc-purple: #7f449a;--mcc-trail: linear-gradient(90deg, var(--mcc-blue), var(--mcc-purple));--mcc-primary: #201e1d;--mcc-on-primary: #ffffff;--mcc-accent: #48a6dc;--button: #7f449a;--on-button: #ffffff;--north: #1b6e9c;--south: #7f449a;--north-tint: #e4f2fa;--south-tint: #f2ebf6;--bg: #f3f2f2;--surface: #ffffff;--surface-2: #e9e7e6;--fg: #201e1d;--muted: #605d5d;--rule: #dddad9;--win: #17804a;--loss: #b8402b;--plate-dark: #201e1d;--plate-light: transparent;--font-display: "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--mcc-primary: #100f0f;--mcc-on-primary: #f3f2f2;--mcc-accent: #48a6dc;--button: #f3f2f2;--on-button: #201e1d;--north: #48a6dc;--south: #b886d0;--north-tint: #142b38;--south-tint: #2b1f33;--bg: #1a1918;--surface: #232120;--surface-2: #2c2a29;--fg: #f3f2f2;--muted: #a8a3a2;--rule: #3a3736;--win: #4cc283;--loss: #ee7f69;--plate-dark: transparent;--plate-light: #f3f2f2;color-scheme:dark}}:root[data-theme=dark]{--mcc-primary: #100f0f;--mcc-on-primary: #f3f2f2;--mcc-accent: #48a6dc;--button: #f3f2f2;--on-button: #201e1d;--north: #48a6dc;--south: #b886d0;--north-tint: #142b38;--south-tint: #2b1f33;--bg: #1a1918;--surface: #232120;--surface-2: #2c2a29;--fg: #f3f2f2;--muted: #a8a3a2;--rule: #3a3736;--win: #4cc283;--loss: #ee7f69;--plate-dark: transparent;--plate-light: #f3f2f2;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--mcc-primary)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--north);outline-offset:2px;border-radius:2px}h1,h2,h3,h4{font-family:var(--font-display);font-weight:800;line-height:1.04;letter-spacing:-.025em;text-wrap:balance;margin:0}h1{font-size:clamp(2.5rem,5.6vw,4.6rem)}h2{font-size:clamp(1.7rem,3vw,2.4rem)}h3{font-size:1.35rem}p{margin:0;max-width:64ch}.skip{position:absolute;left:16px;top:-100px;z-index:100;background:var(--surface);color:var(--fg);padding:8px 14px;border-radius:4px}.skip:focus{top:calc(8px + env(safe-area-inset-top,0px))}.wrap{width:100%;max-width:1220px;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media(min-width:720px){.wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.band{padding-block:clamp(48px,7vw,96px)}.band--tight{padding-block:clamp(32px,5vw,56px)}.band--surface{background:var(--surface)}.band--primary{background:var(--mcc-primary);color:var(--mcc-on-primary)}.stack{display:grid;gap:1rem;align-content:start}.stack--lg{display:grid;gap:2.5rem;align-content:start}.lede{font-size:1.2rem;color:var(--muted);max-width:56ch}.band--primary .lede{color:color-mix(in srgb,var(--mcc-on-primary) 78%,transparent)}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums}.page-head{display:grid;gap:14px;padding-block:clamp(40px,6vw,72px) clamp(24px,3vw,36px)}.page-head p{color:var(--muted)}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:24px}.btn{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:10px 20px;font:600 1rem/1.1 var(--font-body);text-decoration:none;border-radius:3px;border:2px solid transparent;background:var(--button);color:var(--on-button);cursor:pointer}.btn:hover{filter:brightness(1.12)}.btn--ghost{background:transparent;color:var(--fg);border-color:currentColor}.btn--ghost:hover{background:var(--surface-2);filter:none}.band--primary .btn{background:var(--mcc-on-primary);color:var(--mcc-primary)}.band--primary .btn--ghost{background:transparent;color:var(--mcc-on-primary);border-color:currentColor}.band--primary .btn--ghost:hover{background:color-mix(in srgb,var(--mcc-on-primary) 12%,transparent)}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.live-dot{width:9px;height:9px;border-radius:50%;background:#e5352b;flex:none;box-shadow:0 0 0 3px color-mix(in srgb,#e5352b 30%,transparent)}.text-link{font-weight:600}.conf{display:inline-flex;align-items:center;gap:8px;font-weight:600}.conf:before{content:"";width:10px;height:10px;border-radius:2px;background:var(--c)}.conf--north{--c: var(--north)}.conf--south{--c: var(--south)}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
