.sb[data-astro-cid-qjy6hyc2]{padding:1.1rem 1.1rem 1rem;box-shadow:0 18px 40px -24px #080e1059}.sb-head[data-astro-cid-qjy6hyc2]{color:var(--color-muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.sb-file[data-astro-cid-qjy6hyc2]{min-width:0;color:var(--color-ink);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.sb-file[data-astro-cid-qjy6hyc2] svg[data-astro-cid-qjy6hyc2]{color:var(--color-accent);flex:none}.sb-dur[data-astro-cid-qjy6hyc2]{color:var(--color-muted);font-variant-numeric:tabular-nums;font-weight:500}.sb-mode[data-astro-cid-qjy6hyc2]{background:var(--color-accent-soft);color:var(--color-accent-deep);border-radius:99px;flex:none;padding:.15rem .6rem;font-weight:700}.sb-track[data-astro-cid-qjy6hyc2]{height:2.75rem;margin-top:.85rem;display:flex;position:relative}.sb-seg[data-astro-cid-qjy6hyc2]{flex:var(--grow) 1 0;background:var(--part-a);animation:.55s cubic-bezier(.3,.7,.2,1) both sb-open;animation-delay:calc(1.5s + var(--i) * 90ms);border-radius:.6rem;place-items:center;margin-inline-start:.375rem;display:grid;position:relative}.sb-seg[data-astro-cid-qjy6hyc2]:nth-child(2n){background:var(--part-b)}.sb-seg[data-astro-cid-qjy6hyc2]:first-child{margin-inline-start:0;animation-name:sb-open-first}.sb-n[data-astro-cid-qjy6hyc2]{color:#13201f;font-variant-numeric:tabular-nums;width:1.6rem;height:1.6rem;animation:.4s ease-out both sb-pop;animation-delay:calc(1.85s + var(--i) * 90ms);background:#ffffffeb;border-radius:.45rem;place-items:center;font-size:.8125rem;font-weight:800;display:grid}.sb-cover[data-astro-cid-qjy6hyc2]{background:var(--track);transform-origin:100%;border-radius:.6rem;animation:1.3s cubic-bezier(.45,0,.3,1) .2s both sb-wipe;position:absolute;inset:0}.sb-head-line[data-astro-cid-qjy6hyc2]{background:var(--color-ink);border-radius:2px;width:2px;animation:1.3s cubic-bezier(.45,0,.3,1) .2s both sb-sweep;position:absolute;top:-.3rem;bottom:-.3rem;left:0}.sb-times[data-astro-cid-qjy6hyc2]{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-top:.55rem;font-size:.75rem;display:flex}.sb-times[data-astro-cid-qjy6hyc2] span[data-astro-cid-qjy6hyc2]{flex:var(--grow) 1 0;white-space:nowrap;text-overflow:clip;min-width:0;animation:.4s ease-out both sb-fade;animation-delay:calc(1.9s + var(--i) * 90ms);margin-inline-start:.375rem;overflow:hidden}.sb-times[data-astro-cid-qjy6hyc2] span[data-astro-cid-qjy6hyc2]:first-child{margin-inline-start:0}@keyframes sb-wipe{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes sb-sweep{0%{opacity:1;left:0}90%{opacity:1}to{opacity:0;left:calc(100% - 2px)}}@keyframes sb-open{0%{border-radius:0;margin-inline-start:0}to{border-radius:.6rem;margin-inline-start:.375rem}}@keyframes sb-open-first{0%{border-start-end-radius:0;border-end-end-radius:0}to{border-start-end-radius:.6rem;border-end-end-radius:.6rem}}@keyframes sb-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes sb-fade{0%{opacity:0}to{opacity:1}}.sb-seg[data-astro-cid-qjy6hyc2]:last-child{border-start-end-radius:.6rem;border-end-end-radius:.6rem}@media (width<=380px){.sb-times[data-astro-cid-qjy6hyc2] span[data-astro-cid-qjy6hyc2]:nth-child(n+2){font-size:0}.sb-times[data-astro-cid-qjy6hyc2] span[data-astro-cid-qjy6hyc2]:nth-child(n+2):before{content:""}}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--hero-glow) 0%, var(--color-paper) 100%)}.stage[data-astro-cid-lcdefpme] .stage-bar{margin-top:-3.5rem;margin-inline:-.5rem;position:relative}@media (width>=1024px){.stage[data-astro-cid-lcdefpme] .stage-bar{bottom:2.5rem;width:21rem;margin:0;position:absolute;inset-inline-start:-3rem}}.tile[data-astro-cid-lcdefpme]{border:1px solid var(--color-line);border-radius:1.75rem;position:relative;overflow:hidden}.tile[data-astro-cid-lcdefpme].bg-night{border-color:#0000}.peek[data-astro-cid-lcdefpme]{align-self:end;width:min(70%,15rem);height:19rem;margin-inline:auto;padding-top:1.5rem;overflow:hidden}.peek-sm[data-astro-cid-lcdefpme]{background:var(--color-mist);width:100%;height:15rem;padding:1.5rem 1.5rem 0}.peek-sm[data-astro-cid-lcdefpme] img{width:min(100%,13rem);margin-inline:auto}@media (width>=640px){.peek[data-astro-cid-lcdefpme]:not(.peek-sm){width:100%;height:21rem;padding:2rem 1.75rem 0}}.chip[data-astro-cid-lcdefpme]{border:1px solid var(--color-line);color:var(--color-body);border-radius:99px;padding:.35rem .85rem}.chip-on[data-astro-cid-lcdefpme]{background:var(--color-accent-soft);color:var(--color-accent-deep);border-color:#0000}
