.site .mb .mk-back{display:inline-flex;align-items:center;min-height:44px;font-family:var(--ui);font-size:.9375rem;color:var(--muted)}.site .mb .browse-head .kicker{display:block}.site .mb-live{list-style:none;margin:0 0 1.75rem;padding:0;display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.site .mb-live li{padding:.9rem 1rem;border:1px solid var(--hair);border-radius:var(--r-md);font-family:var(--ui);font-size:.9375rem;line-height:1.5;color:var(--muted)}.site .mb-live b{display:block;color:var(--ink);font-size:.9375rem;margin-bottom:.2rem}.site .mb-form{display:grid;grid-gap:.25rem;gap:.25rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--sunk)}.site .mb-q{display:grid;grid-gap:.4rem;gap:.4rem;padding:.6rem 0;border:0;margin:0;min-width:0}.site .mb-q label,.site .mb-q legend{font-family:var(--ui);font-weight:700;font-size:1rem;color:var(--ink);padding:0}.site .mb-q label span{display:block;font-weight:400;font-size:.875rem;color:var(--muted);margin-top:.1rem}.site .mb-q input,.site .mb-q select,.site .mb-q textarea{width:100%;min-height:48px;padding:.6rem .8rem;border:1.5px solid var(--rule);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);font-family:var(--ui);font-size:1rem}.site .mb-q textarea{min-height:5rem;resize:vertical}.site .mb-q input:focus-visible,.site .mb-q select:focus-visible,.site .mb-q textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.site .mb-q [aria-invalid=true]{border-color:#B3261E}.site .mb-err{margin:0;font-family:var(--ui);font-size:.875rem;color:#B3261E}.site .mb-row{display:grid;grid-gap:0 1rem;gap:0 1rem}@media (min-width:40rem){.site .mb-row{grid-template-columns:1fr 1fr}}.site .mb-watch div{display:flex;flex-wrap:wrap;gap:.5rem}.site .mb-watch label{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 .9rem;border:1.5px solid var(--rule);border-radius:var(--r-pill);background:var(--paper);font-weight:500;font-size:.9375rem;cursor:pointer}.site .mb-watch input{width:18px;height:18px;min-height:0;accent-color:var(--accent)}.site .mb-go{justify-self:start;margin-top:.75rem;min-height:48px;padding:0 1.5rem;border:0;border-radius:var(--r-pill);background:var(--band);color:var(--reversed);font-family:var(--ui);font-weight:700;font-size:1rem;cursor:pointer}.site .mb-go:disabled{opacity:.7;cursor:progress}.site .mb-note{margin:.5rem 0 0;font-family:var(--ui);font-size:.875rem;color:var(--muted)}.site .mb-brief{margin-top:clamp(1.75rem,4vw,2.5rem)}.site .mb-bhead{padding-bottom:1rem;border-bottom:3px double var(--ink)}.site .mb-bhead h2{margin:.35rem 0 .5rem;font-family:var(--masthead);font-size:clamp(1.6rem,3.6vw,2.3rem);line-height:1.15}.site .mb-bhead p{margin:0;font-family:var(--ui);font-size:.9375rem;color:var(--muted)}.site .mb-sec{padding-top:1.75rem}.site .mb-sec>h3{margin:0 0 .2rem;font-family:var(--masthead);font-size:1.45rem;line-height:1.2}.site .mb-sub{margin:0 0 .75rem;font-family:var(--ui);font-size:.9375rem;color:var(--muted)}.site .mb-news{list-style:none;margin:0;padding:0}.site .mb-news li{display:grid;grid-gap:.4rem;gap:.4rem;padding:1rem 0;border-top:1px solid var(--hair)}.site .mb-news-h{font-family:var(--masthead);font-size:1.15rem;line-height:1.3;font-weight:700;color:var(--ink);text-decoration:none}.site .mb-news-h:hover{text-decoration:underline}.site .mb-news p{margin:0;font-size:1rem;line-height:1.6;color:var(--ink-soft)}.site .mb-src-text{color:var(--muted)!important}.site .mb-lbl{display:block;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:.15rem}.site .mb-lbl,.site .mb-meta{font-family:var(--ui);font-size:.875rem}.site .mb-meta{color:var(--faint)}.site .mb-movers{list-style:none;margin:0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.site .mb-movers li{display:grid;grid-gap:.2rem;gap:.2rem;padding:.85rem 1rem;border:1px solid var(--hair);border-radius:var(--r-md)}.site .mb-movers b{font-family:var(--masthead);font-size:1.1rem}.site .mb-movers span{font-size:.875rem}.site .mb-movers span,.site .mb-none{font-family:var(--ui);color:var(--muted)}.site .mb-none{font-size:.9375rem}.site .mb-comp{margin-top:1.25rem;padding:1rem;background:var(--sunk);border-radius:var(--r-md)}.site .mb-comp h4{margin:0 0 .5rem}.site .mb-comp h4,.site .mb-comp ul{font-family:var(--ui);font-size:.9375rem}.site .mb-comp ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:.4rem;gap:.4rem;color:var(--muted)}.site .mb-comp b{color:var(--ink)}.site .mb-ai{padding:1rem 1.1rem;border:1.5px dashed var(--accent);border-radius:var(--r-md);background:var(--paper)}.site .mb-ai h3{margin:.35rem 0 .3rem;font-family:var(--masthead);font-size:1.3rem}.site .mb-ai p{margin:0;font-family:var(--ui);font-size:.9375rem;line-height:1.55;color:var(--muted)}.site .mb-ai-tag{display:inline-block;font-family:var(--ui);font-size:.875rem;font-weight:700;letter-spacing:.04em;color:var(--accent)}.site .mb-ai-sm{padding:.5rem .75rem;border-width:1px}.site .mb-ai-sm .mb-ai-tag{margin-right:.4rem}.site .mb-ai-sm p{display:inline}.site .mb-ai-btn{margin-top:.75rem;min-height:44px;padding:0 1.1rem;border-radius:var(--r-pill);border:1.5px solid var(--rule);background:transparent;color:var(--muted);font-family:var(--ui);font-weight:700;font-size:.9375rem;cursor:not-allowed}.site .mb-slots{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.site .mb-plans{margin-top:clamp(2rem,5vw,3rem);padding-top:1.5rem;border-top:1px solid var(--rule)}.site .mb-plans>h2{margin:0 0 1rem;font-family:var(--masthead);font-size:1.6rem}.site .mb-plan-row{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:48rem){.site .mb-plan-row{grid-template-columns:1fr 1fr;align-items:start}}.site .mb-plan{padding:1.25rem;border:1px solid var(--rule);border-radius:var(--r-md)}.site .mb-plan h3{margin:0;font-family:var(--masthead);font-size:1.35rem}.site .mb-price{margin:.5rem 0;font-family:var(--masthead);font-size:2.1rem;font-weight:700}.site .mb-price span{font-weight:400;color:var(--muted)}.site .mb-plan ul,.site .mb-price span{font-family:var(--ui);font-size:.9375rem}.site .mb-plan ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:.35rem;gap:.35rem}.site .mb-plan-pro{background:var(--band);color:var(--reversed);border-color:var(--band)}.site .mb-plan-pro .mb-price span{color:var(--reversed-dim)}.site .mb-buy{margin-top:1rem;width:100%;min-height:48px;border:0;border-radius:var(--r-pill);background:var(--reversed);color:var(--band);font-family:var(--ui);font-weight:700;font-size:1rem;cursor:not-allowed;opacity:.85}.site .mb-plan-note{margin:.75rem 0 0;font-family:var(--ui);font-size:.875rem;line-height:1.5;color:var(--reversed-dim)}