.sg-pbar[data-kind=story][data-under]{top:var(--sg-hh);height:56px;left:max(var(--sg-e), calc((100vw - 1280px) / 2 + 40px));right:max(var(--sg-e), calc((100vw - 1280px) / 2 + 40px));box-sizing:border-box;gap:16px}.sg-pbar[data-kind=story][data-under]:before{opacity:1;height:56px;top:0;left:calc(-1 * max(var(--sg-e), calc((100vw - 1280px) / 2 + 40px)));background:var(--sg-paper);width:100vw;transition:box-shadow .2s}body:has(.tv-chrome[data-scrolled=true]) .sg-pbar[data-kind=story][data-under]:before{box-shadow:inset 0 1px 0 var(--sg-line)}body:has([data-story-stage][data-lined]) .sg-pbar[data-kind=story][data-under]:before{box-shadow:inset 0 1px 0 var(--sg-line), inset 0 -1px 0 var(--sg-line)}.sg-pbar[data-kind=story] .sg-pb-back{height:36px;font:500 14px/1 var(--sg-sans);color:var(--sg-ink-2);gap:4px;padding:0 12px 0 6px}.sg-pbar[data-kind=story] .sg-pb-back:hover{color:var(--sg-ink)}.sg-pbar[data-kind=story][data-under] .sg-pb-round{width:40px;height:40px}.sg-pbar[data-kind=story][data-under] .sg-pb-round[aria-pressed=true]{background:var(--sg-ink);color:var(--sg-white)}.sg-pbar[data-kind=story] .sg-pb-en{font:700 12px/16px var(--sg-sans);letter-spacing:.04em}.sg-pbar[data-kind=story] .sg-pb-aa{font:600 20px/24px var(--sg-serif);letter-spacing:-.02em}.sg-pbar[data-kind=story] .sg-pb-round svg{width:18px;height:18px}.sg-pbar[data-kind=story][data-under] .sg-pb-mini{box-shadow:none;background:0 0;border:0;height:auto;padding:0;font-size:14px;font-weight:400;line-height:20px}.sg-pbar[data-kind=story][data-under] .sg-pb-mini b:last-child{margin-right:8px}body:has([data-story-stage][data-titled]) .sg-pbar[data-kind=story][data-under] .sg-pb-mini{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (max-width:640px){.sg-pbar[data-kind=story][data-under]{gap:8px;height:52px;left:16px;right:16px}.sg-pbar[data-kind=story][data-under]:before{height:52px;left:-16px}.sg-pbar[data-kind=story][data-under] .sg-pb-mini{min-width:0;display:inline-flex!important}body:not(:has([data-story-stage][data-titled])) .sg-pbar[data-kind=story][data-under] .sg-pb-mini:not([data-on]){border:0;max-width:0;padding:0}.sg-pbar[data-kind=story][data-under] .sg-pb-mini b{min-width:0}.sg-pbar[data-kind=story][data-under] .sg-pb-back{flex:none}}.ss-toc{margin:0;padding:0;list-style:none;display:grid}.ss-toc button{all:unset;box-sizing:border-box;border-bottom:1px solid var(--sg-line);cursor:pointer;width:100%;min-height:48px;font:500 16px/1.35 var(--sg-sans);color:var(--sg-ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;display:flex}.ss-toc button[aria-current=true]{font-weight:600}.ss-toc button[aria-current=true]:after{content:"";background:var(--sa-kc,var(--sg-gold));border-radius:50%;flex:none;width:8px;height:8px;margin-left:-4px;margin-right:auto}.ss-toc .sg-icon{color:var(--sg-mute);flex:none}.ss-toc button:focus-visible{outline:2px solid var(--sg-ink);outline-offset:0;border-radius:6px}.ss-toc button:hover{color:var(--sg-ink-2)}.ss-toast-host{z-index:90;left:50%;bottom:calc(28px + var(--sg-tabs));pointer-events:none;position:fixed;transform:translate(-50%)}.ss-toast{background:var(--sg-ink);color:var(--sg-white);font:500 14px/1.3 var(--sg-sans);border-radius:999px;margin:0;padding:10px 16px;animation:.2s ss-toast}@keyframes ss-toast{0%{opacity:0}}@media (max-width:1023px){.ss-toast-host{bottom:calc(100px + var(--sg-tabs))}body:has(.sa-bbar) .sh-toast{bottom:calc(100px + var(--sg-tabs))}}@media (prefers-reduced-motion:reduce){.ss-toast{animation:none}}
