.mlb{--mlb-gut:clamp(24px, 2vw, 40px);z-index:1;gap:var(--b-space-5) var(--b-space-6);padding:var(--b-space-5) var(--mlb-gut) 0;background:radial-gradient(ellipse 80% 70% at 60% 30%, rgba(var(--b-hi-rgb), .04), transparent 70%), rgb(var(--b-deep-rgb));color:var(--b-ink);font-family:var(--b-face-text);grid-template-rows:auto minmax(0,1fr);grid-template-columns:clamp(176px,11vw,210px) minmax(0,1fr);display:grid;position:fixed;inset:56px 0 0}.mlb-head{align-items:flex-end;gap:var(--b-space-5);grid-column:1/3;min-width:0;display:flex}html[data-uib]:root:root:root:root:root:root:root:root:root body .mlb-head h1{font:800 var(--b-fs-3xl)/.9 var(--b-face-disp);letter-spacing:.03em;text-transform:uppercase;color:var(--b-ink-top);margin:0}.mlb-head p{font:var(--b-t-meta);color:var(--b-ink-dim);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0 0 4px;overflow:hidden}.mlb-find{align-items:center;gap:var(--b-space-2);width:280px;height:40px;color:var(--b-ink-faint);box-shadow:inset 0 -1px 0 rgba(var(--b-hi-rgb), .22);flex:none;margin-left:auto;display:flex}.mlb-find:focus-within{color:var(--b-ink);box-shadow:inset 0 -2px 0 var(--b-ink)}.mlb-find svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:16px;height:16px}.mlb-find input{min-width:0;height:100%;color:var(--b-ink);font:500 var(--b-fs-md)/1 var(--b-face-text);background:0 0;border:0;outline:0;flex:1;padding:0}.mlb-find input::placeholder{color:var(--b-ink-faint)}.mlb-find input::-webkit-search-cancel-button{display:none}.mlb kbd{min-width:24px;height:24px;font:600 var(--b-fs-sm)/1 var(--b-face-text);color:var(--b-ink);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .35);border-radius:3px;place-items:center;padding:0 6px;display:inline-grid}.mlb-rail{scrollbar-width:none;flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.mlb-railgrp{margin-top:var(--b-space-3);flex-direction:column;gap:2px;display:flex}.mlb-railgrp>span{padding:0 var(--b-space-3) var(--b-space-1);font:600 var(--b-fs-sm)/1.2 var(--b-face-text);letter-spacing:var(--b-ls-label);text-transform:uppercase;color:var(--b-ink-faint)}.mlb-rail a{justify-content:space-between;align-items:center;gap:var(--b-space-2);height:40px;padding:0 var(--b-space-3);font:700 var(--b-fs-lg)/1 var(--b-face-disp);letter-spacing:var(--b-ls-caps);text-transform:uppercase;color:var(--b-ink-dim);white-space:nowrap;text-decoration:none;display:flex}.mlb-rail a b{font:600 var(--b-fs-sm)/1 var(--b-face-text);letter-spacing:0;color:var(--b-ink-faint)}.mlb-rail a:is(:hover,:focus-visible){color:var(--b-ink-top);box-shadow:var(--gm-glow-dim);outline:0}.mlb-rail a.is-on{color:var(--b-ink-top);background:var(--gm-glow-bg);box-shadow:var(--gm-glow)}.mlb-rail a.is-on b{color:var(--b-ink)}.mlb-keys{gap:var(--b-space-2);margin:var(--b-space-5) 0 0;padding:0 var(--b-space-3);display:grid}.mlb-keys span{font:var(--b-t-meta);color:var(--b-ink-faint);align-items:center;gap:6px;display:flex}.mlb-grid{overscroll-behavior:contain;min-height:0;padding:4px 6px var(--b-space-6) 4px;scrollbar-width:thin;scrollbar-color:rgba(var(--b-hi-rgb), .25) transparent;scroll-padding-top:0;overflow-y:auto}.mlb-sec{margin-bottom:var(--b-space-6)}.mlb-sec[hidden]{display:none}html[data-uib]:root:root:root:root:root:root:root:root:root body .mlb-sec h2{align-items:baseline;gap:var(--b-space-3);margin:0 0 var(--b-space-3);padding-bottom:var(--b-space-2);border-bottom:1px solid rgba(var(--b-line-rgb), .12);font:700 var(--b-fs-xl)/1 var(--b-face-disp);letter-spacing:var(--b-ls-caps);text-transform:uppercase;color:var(--b-ink-top);display:flex}.mlb-sec h2 small{font:var(--b-t-meta);letter-spacing:0;text-transform:none;color:var(--b-ink-faint)}.mlb-cards{gap:var(--b-space-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:1700px){.mlb-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.mlb-cards>li{min-width:0;position:relative}.mlb-cards>li:is([data-off],[data-miss]){display:none}.mlb-card{color:var(--b-ink-top);background:rgba(var(--b-well-rgb), .6);border-radius:4px;outline:0;text-decoration:none;display:block;position:relative;overflow:hidden}.mlb-card img{aspect-ratio:16/9;object-fit:cover;opacity:.84;width:100%;height:auto;transition:opacity .15s;display:block}.mlb-card b{z-index:1;padding:var(--b-space-6) 56px var(--b-space-2) var(--b-space-3);background:linear-gradient(180deg, rgba(var(--b-deep-rgb), 0), rgba(var(--b-deep-rgb), .85));font:700 var(--b-fs-lg)/1.1 var(--b-face-disp);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 2px #000c;white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mlb-card:after{content:"";z-index:2;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(var(--b-hi-rgb), .08);border-radius:4px;transition:box-shadow .15s;position:absolute;inset:0}html[data-uib]:root:root:root:root:root:root:root:root:root body .mlb-card>kbd{z-index:3;right:var(--b-space-3);bottom:var(--b-space-2);background:rgba(var(--b-deep-rgb), .6);transition:opacity .15s;position:absolute;opacity:0!important}.mlb-card:is(:hover,:focus-visible) img{opacity:1}.mlb-card:is(:hover,:focus-visible):after{box-shadow:var(--gm-glow)}html[data-uib]:root:root:root:root:root:root:root:root:root body .mlb-card:is(:hover,:focus-visible)>kbd{opacity:1!important}.mlb-cards>li[data-last] .mlb-card:before{content:"Last opened";z-index:3;left:var(--b-space-2);top:var(--b-space-2);padding:3px var(--b-space-2);background:rgba(var(--b-deep-rgb), .75);font:600 var(--b-fs-sm)/1.2 var(--b-face-text);letter-spacing:var(--b-ls-label);text-transform:uppercase;color:var(--b-ink-top);position:absolute}.mlb-none{margin:var(--b-space-5) 0;font:var(--b-t-body);color:var(--b-ink-dim)}.mlb-none[hidden],.pcl{display:none}@media (max-height:760px){.mlb{gap:var(--b-space-4) var(--b-space-5);padding-top:var(--b-space-4)}html[data-uib]:root:root:root:root:root:root:root:root:root body .mlb-head h1{font-size:40px}.mlb-rail a{height:36px}}@media (hover:none) and (pointer:coarse),(max-width:900px){html:has(.mlb,.mgp) .dko{display:none!important}html:has(.mlb,.mgp){height:auto!important;overflow:auto!important}html:has(.mlb,.mgp) body{height:auto!important;overflow:auto!important}.mlb{min-height:100vh;padding:var(--b-space-4) var(--b-space-4) var(--b-space-6);margin-top:0;display:block;position:static}.mlb-head{gap:var(--b-space-2) var(--b-space-4);margin-bottom:var(--b-space-4);flex-wrap:wrap}.mlb-head p{white-space:normal;flex-basis:100%;order:3}.mlb-find{flex:1;width:auto;min-width:160px}html[data-uib]:root:root:root:root:root:root:root:root:root body .mlb-find kbd{display:none!important}.mlb-rail{display:none}.mlb-grid{padding:0;overflow:visible}.mlb-cards{gap:var(--b-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.mlb-card b{font-size:var(--b-fs-md);padding-right:var(--b-space-2)}html[data-uib]:root:root:root:root:root:root:root:root:root body .mlb-card>kbd{display:none}.pcl{gap:var(--b-space-3);margin:0 0 var(--b-space-5);padding:var(--b-space-4);background:rgba(var(--b-hi-rgb), .05);box-shadow:inset 0 0 0 1px rgba(var(--b-line-rgb), .14);display:grid}.pcl p{font:var(--b-t-body);color:var(--b-ink-dim);margin:0}.pcl .gm-btn{width:100%;height:48px;font:var(--b-t-btn);letter-spacing:var(--b-ls-caps);text-transform:uppercase;cursor:pointer;clip-path:var(--gm-slant-sm);border:0}}@media (max-height:700px){.mlb-keys{display:none}}.mgp{display:none}@media (hover:none) and (pointer:coarse),(max-width:900px){:is(html:has(.mgp) .ms,html:has(.mgp) .page-mapbg){display:none!important}html[data-uib]:root:root:root:root:root:root:root:root:root:root:root:has(.mlb,.mgp) body .site-bar{display:none!important}.cs-wrap.ms-wrap:has(.mgp){height:auto!important;overflow:visible!important}.mgp{gap:var(--b-space-3);max-width:640px;padding:var(--b-space-4) var(--b-space-4) var(--b-space-6);color:var(--b-ink);font-family:var(--b-face-text);margin:0 auto;display:grid}.mgp-back{font:var(--b-t-btn);letter-spacing:var(--b-ls-caps);text-transform:uppercase;color:var(--b-ink-dim);justify-self:start;text-decoration:none}.mgp-back:before{content:"‹ "}.mgp img{aspect-ratio:16/9;object-fit:cover;border-radius:4px;width:100%;height:auto}.mgp-chip{padding:4px var(--b-space-2);background:var(--b-ink-top);color:rgb(var(--b-deep-rgb));font:var(--b-t-btn);letter-spacing:var(--b-ls-caps);text-transform:uppercase;justify-self:start}html[data-uib]:root:root:root:root:root:root:root:root:root body .mgp-name{letter-spacing:.02em;text-transform:uppercase;color:var(--b-ink-top);margin:0;font:800 var(--b-fs-3xl)/.95 var(--b-face-disp)!important}.mgp-blurb{font:var(--b-t-body);color:var(--b-ink-dim);margin:0}html[data-uib]:root:root:root:root:root:root:root:root:root body .mgp h2{margin:var(--b-space-3) 0 0;padding-bottom:var(--b-space-2);border-bottom:1px solid rgba(var(--b-line-rgb), .12);font:var(--b-t-head);letter-spacing:var(--b-ls-caps);text-transform:uppercase;color:var(--b-ink-top)}.mgp-modes,.mgp-calls{gap:var(--b-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mgp-modes li{font:var(--b-t-body);color:var(--b-ink)}.mgp-modes li:not(:last-child):after{content:" ·";color:var(--b-ink-faint)}.mgp-calls li{padding:4px var(--b-space-2);background:rgba(var(--b-hi-rgb), .08);font:600 var(--b-fs-sm)/1.3 var(--b-face-text)}.mgp .pcl{margin:var(--b-space-4) 0 0}}.mlb-cards>li>.mlb-mv{z-index:4;top:var(--b-space-2);right:var(--b-space-2);position:absolute}.mlb-cards>li:has(>.mlb-mv:hover) .mlb-card img{opacity:1}.mlb-cards>li:has(>.mlb-mv:hover) .mlb-card:after{box-shadow:var(--gm-glow)}@media (hover:none) and (pointer:coarse),(max-width:900px){.mlb-cards>li>.mlb-mv{--mv-w:28px;--mv-h:18px;gap:4px}.mgp-vers{font:var(--b-t-body);color:var(--b-ink-dim);margin:0}.mgp-vers a{color:var(--b-ink-top)}.mgp-vers b{color:var(--b-ink);font-weight:700}}.mlb-cards>li>.mlb-mv{background:rgba(var(--b-deep-rgb), .55);border-radius:4px;padding:3px 4px}.mlb-cards>li:not(:hover,:focus-within)>.mlb-mv .mv-ar{display:none}
