.level[data-v-b9738a8b]{display:flex;overflow:hidden;height:100%;min-width:0}.stripe[data-v-b9738a8b]{width:.5rem;flex:none}.body[data-v-b9738a8b]{padding:1.75rem 1.6rem 1.9rem;display:flex;flex-direction:column;min-width:0}.name[data-v-b9738a8b]{margin-top:.5rem;font-size:1.45rem;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;text-wrap:balance}.belts[data-v-b9738a8b]{display:flex;align-items:center;gap:.45rem;margin-top:1.1rem}.swatch[data-v-b9738a8b]{width:1rem;height:1rem;border-radius:50%;border:1px solid var(--line);flex:none}.belt-label[data-v-b9738a8b]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.belt-arrow[data-v-b9738a8b]{color:var(--ink-soft);width:.85rem;height:.85rem}.summary[data-v-b9738a8b]{margin-top:1.3rem;font-weight:600;font-size:1.02rem;line-height:1.5}.text[data-v-b9738a8b]{margin-top:.8rem;color:var(--ink-soft);line-height:1.62;font-size:.95rem}.season[data-v-b9738a8b]{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.3rem;padding-top:1.1rem;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:.78rem;letter-spacing:.04em;color:var(--accent-text)}.days[data-v-9c0b70a6]{display:grid;grid-template-columns:1fr;gap:1.25rem}.day[data-v-9c0b70a6]{padding:1.5rem 1.5rem 1.6rem}.day-head[data-v-9c0b70a6]{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--line)}.day-name[data-v-9c0b70a6]{font-size:1.5rem}.slots[data-v-9c0b70a6]{margin-top:.4rem}.slot[data-v-9c0b70a6]{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.85rem;padding:.85rem 0;border-bottom:1px solid var(--line)}.slot[data-v-9c0b70a6]:last-child{border-bottom:none}.dot[data-v-9c0b70a6]{width:.85rem;height:.85rem;border-radius:50%;border:1px solid var(--line)}.time[data-v-9c0b70a6]{font-family:var(--font-mono);font-size:.92rem;font-weight:700;white-space:nowrap}.label[data-v-9c0b70a6]{font-size:.95rem;text-align:right}.label[data-v-9c0b70a6],.note[data-v-9c0b70a6]{color:var(--ink-soft)}.note[data-v-9c0b70a6]{display:flex;align-items:flex-start;gap:.55rem;margin-top:1.5rem;font-size:.9rem;line-height:1.55}.note svg[data-v-9c0b70a6]{margin-top:.15rem;flex:none}@media(min-width:640px){.days[data-v-9c0b70a6]{grid-template-columns:1fr 1fr}}
