.hud{position:sticky;top:var(--v2b-header-h,56px);z-index:20;display:flex;align-items:center;gap:14px;min-height:44px;padding:0 max(var(--edge,16px),calc((100% - 1280px) / 2));background:var(--chap-field);color:var(--chap-ink-2);font:600 var(--fs-13)/1.2 var(--font-sans)}.hud p{margin:0;max-width:none;line-height:1.2}.hud b{color:var(--chap-ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums}.hud__pts b{font-size:var(--fs-17)}.hud__lvl{margin-left:auto!important;color:var(--chap-ink)}.hud__bar{position:absolute;left:0;right:0;bottom:0;height:2px;overflow:hidden;background:var(--chap-rule,transparent)}.hud__bar>i{position:absolute;inset:0;transform-origin:left}.fold{margin-top:12px}.fold>summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--chap-ink-2);font:600 var(--fs-15)/1.2 var(--font-sans);cursor:pointer;list-style:none}.fold>summary::-webkit-details-marker{font-size:0;color:transparent}.fold>summary:before{content:"+";display:inline-grid;place-items:center;width:24px;height:24px;border:1.5px solid;border-radius:var(--r-control,999px);font:700 var(--fs-15)/1 var(--font-sans)}.fold[open]>summary:before{content:"\2212"}.fold>summary:focus-visible{outline:3px solid var(--chap-accent);outline-offset:3px}.fold>:not(summary){max-width:var(--measure,56ch);margin-top:8px;color:var(--chap-ink-2)}.chap .mp-line{margin:12px 0 0;max-width:34ch;color:var(--chap-ink);font:600 var(--fs-20)/1.3 var(--font-sans)}.chap .mp-sub{margin:8px 0 0;color:var(--chap-ink-2);font:500 var(--fs-15)/1.4 var(--font-sans)}.mp-out{min-height:2.8em;margin:10px 0 0;color:var(--chap-ink);font:600 var(--fs-17)/1.4 var(--font-sans)}.mp-out b{color:var(--you-text,var(--chap-ink))}.mp-stamp{display:inline-block;padding:6px 10px;border:2px solid var(--chap-ink);color:var(--chap-ink);font:800 var(--fs-13)/1 var(--font-sans);letter-spacing:.02em;transform:rotate(-8deg)}@media (prefers-reduced-motion:no-preference){@keyframes mp-rise{0%{opacity:0;transform:translateY(20px)}}.mp-rise{animation:mp-rise .5s var(--ease-out,ease-out) backwards;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes mp-rise-move{0%{transform:translateY(20px)}}.mp-rise:has(img){animation-name:mp-rise-move}@keyframes mp-stamp{0%{opacity:0;transform:rotate(-8deg) scale(1.6)}}.mp-stamp[data-now]{animation:mp-stamp .42s var(--ease-spring) both}.hud__bar>i{transition:transform .5s var(--ease-travel)}}html.js .mp-day:has(.pr3[data-s=a]) .dh3__score{animation:pr3-wait 6s}html.js .mp-day:has(.pr3[data-s=on]) .dh3__score{opacity:0;visibility:hidden}html.js .mp-day:has(.pr3[data-s=on]) .dh3__card .btn-offer{border:2px solid var(--chap-ink);background:transparent;color:var(--chap-ink)}.mp-day .pr3{margin-top:16px}.pq{display:grid;gap:10px;margin-top:20px;padding:24px 20px 26px;background:var(--chap-field);color:var(--chap-ink);-webkit-mask:var(--bp-ticket);mask:var(--bp-ticket)}.pq .pq__k{margin:0;color:var(--chap-ink-2);font:600 var(--fs-13)/1.3 var(--font-sans)}.pq .pq__k b{color:var(--chap-ink);font-family:var(--font-sans)}.pq .pq__q{margin:0;max-width:40ch;font:700 var(--fs-17)/1.3 var(--font-sans)}.pq__chips{display:flex;flex-wrap:wrap;gap:8px}.pq .chip{background:var(--chap-bg)}.pq .chip[aria-pressed=true]{background:var(--chap-ink);color:var(--chap-bg)}.pq .chip:disabled{cursor:default}.pq .mp-out{margin:0;scroll-margin-bottom:calc(var(--bottom-nav-space, 92px) + 16px)}.pq__stamp{justify-self:start;margin:4px 0 0 4px}.bp-hero>header>details.fold{margin-top:12px}@media (max-width:1023px){.bp-hero>header>.pq{order:3;margin-top:16px}.bp-hero>header>details.fold{order:4}}.myst{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:start;max-width:560px;margin-top:16px;padding:14px;background:var(--chap-field);color:var(--chap-ink)}.myst__ph{display:block;width:88px;height:88px}.myst .myst__q{margin:0 0 8px;font:700 var(--fs-17)/1.3 var(--font-sans)}.myst__chips{display:flex;flex-wrap:wrap;gap:6px}.myst__hint{margin:0 0 10px;font:400 var(--fs-15)/1.4 var(--font-sans)}.myst__hint span{font-weight:700}.myst .chip{background:var(--chap-bg);padding:0 12px;font-size:var(--fs-15)}.myst .chip[aria-pressed=true]{background:var(--chap-ink);color:var(--chap-bg)}.myst .chip:disabled{cursor:default}.myst .mp-out{min-height:0;font-size:var(--fs-15)}.rt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none}@media (min-width:900px){.rt{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}}.rt__tile{position:relative;display:grid;align-content:end;gap:4px;min-height:76px;padding:10px;background:var(--chap-field);color:var(--chap-ink);text-decoration:none}.rt__tile:hover .rt__n{text-decoration:underline;text-underline-offset:3px}.rt__tile:focus-visible{outline:3px solid var(--chap-accent);outline-offset:3px}.rt__n{font:600 var(--fs-15)/1.2 var(--font-sans);overflow-wrap:anywhere}.rt__c{color:var(--chap-ink-2);font:500 var(--fs-13)/1.2 var(--font-sans)}.rt__st{position:absolute;top:8px;right:8px;width:14px;height:14px;border-radius:var(--r-control,999px);background:var(--you-text,var(--chap-accent))}.rt__prog{display:flex;align-items:center;gap:10px;margin:12px 0 0;color:var(--chap-ink-2);font:600 var(--fs-13)/1.2 var(--font-sans)}.rt__track{position:relative;width:140px;height:6px;overflow:hidden;background:var(--chap-field)}.rt__track>i{position:absolute;inset:0;transform-origin:left}@media (prefers-reduced-motion:no-preference){.rt__tile[data-done] .rt__st{animation:rt-pop .32s var(--ease-out,ease-out) both}@keyframes rt-pop{0%{opacity:0;transform:scale(.6)}}}.mt3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none}@media (min-width:900px){.mt3{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.mt3__tile{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;min-height:72px;padding:10px;background:var(--chap-field);color:var(--chap-ink);text-decoration:none}.mt3__tile:hover .mt3__n{text-decoration:underline;text-underline-offset:3px}.mt3__tile:focus-visible{outline:3px solid var(--chap-accent);outline-offset:3px}.mt3__ph{display:block;width:48px;height:48px}.mt3__body{display:grid;gap:2px;min-width:0}.mt3__n{font:700 var(--fs-13)/1.2 var(--font-sans);overflow-wrap:anywhere}.mt3__q{color:var(--chap-ink-2);font:500 var(--fs-13)/1.2 var(--font-sans)}.mt3__st{position:absolute;top:6px;right:6px;width:14px;height:14px;border-radius:var(--r-control,999px);background:var(--you-text,var(--chap-accent))}.mt3__badge{margin:14px 0 0 4px}@media (prefers-reduced-motion:no-preference){.mt3__tile[data-done] .mt3__st{animation:rt-pop .32s var(--ease-out,ease-out) both}}