.ob-step[data-v-3bfc3aae]{display:grid;gap:20px}.ob-head[data-v-3bfc3aae]{display:grid;gap:6px}.ob-brand[data-v-3bfc3aae]{align-items:center;color:rgb(var(--color-content-tertiary));display:inline-flex;font-family:var(--font-mono);font-size:12px;gap:8px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.ob-brand svg[data-v-3bfc3aae]{height:16px;width:16px}.ob-title[data-v-3bfc3aae]{color:rgb(var(--color-content-primary));font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.9rem);font-weight:700;letter-spacing:-.02em;line-height:1.08}.ob-title[data-v-3bfc3aae]:focus{outline:none}.ob-ac[data-v-3bfc3aae]{color:rgb(var(--color-accent-neon))}.ob-sub[data-v-3bfc3aae]{color:rgb(var(--color-content-secondary));font-size:14px}.ob-hint[data-v-3bfc3aae]{color:rgb(var(--color-content-tertiary));font-size:13px;margin-top:6px}.ob-hint.is-error[data-v-3bfc3aae]{color:rgb(var(--color-status-error))}.ob-cities[data-v-3bfc3aae]{border-top:1px solid rgb(var(--color-border-subtle));display:grid}.ob-city[data-v-3bfc3aae]{align-items:center;border-bottom:1px solid rgb(var(--color-border-subtle));color:rgb(var(--color-content-primary));display:flex;font-family:var(--font-display);font-size:16px;font-weight:700;gap:12px;justify-content:space-between;line-height:1.2;min-height:48px;padding:0 4px;text-align:left;transition:color var(--t-16)}.ob-city small[data-v-3bfc3aae]{color:rgb(var(--color-content-tertiary));font-family:var(--font-sans);font-size:13px;font-weight:400}.ob-city[aria-pressed=true][data-v-3bfc3aae]{color:rgb(var(--color-accent-neon))}.ob-step[data-v-54f0f740]{display:grid;gap:20px}.ob-head[data-v-54f0f740]{display:grid;gap:6px}.ob-title[data-v-54f0f740]{color:rgb(var(--color-content-primary));font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.9rem);font-weight:700;letter-spacing:-.02em;line-height:1.08}.ob-title[data-v-54f0f740]:focus{outline:none}.ob-sub[data-v-54f0f740]{color:rgb(var(--color-content-secondary));font-size:14px}.ob-skel[data-v-54f0f740]{display:grid;gap:8px}.ob-sec[data-v-54f0f740]{display:grid;gap:4px}.ob-lbl[data-v-54f0f740]{color:rgb(var(--color-content-primary));font-size:14px;font-weight:500;margin-bottom:4px}.ob-rows[data-v-54f0f740],.ob-rows>li[data-v-54f0f740]{display:grid}.ob-rows>li[data-v-54f0f740]{align-items:center;border-bottom:1px solid rgb(var(--color-border-subtle));gap:12px;padding-block:8px}.ob-people>li[data-v-54f0f740]{grid-template-columns:40px minmax(0,1fr) auto}.ob-events>li[data-v-54f0f740]{grid-template-columns:48px minmax(0,1fr) 44px}.ob-who[data-v-54f0f740]{display:block;min-width:0}.ob-who small[data-v-54f0f740]{color:rgb(var(--color-content-tertiary));font-size:13px}.ob-name[data-v-54f0f740],.ob-who small[data-v-54f0f740]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-name[data-v-54f0f740]{font-weight:600}.ob-etitle[data-v-54f0f740],.ob-name[data-v-54f0f740]{color:rgb(var(--color-content-primary));font-size:15px}.ob-etitle[data-v-54f0f740]{display:block;font-family:var(--font-display);font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-follow[data-v-54f0f740]{font-size:14px;min-height:44px;padding-inline:14px}.ob-poster[data-v-54f0f740]{aspect-ratio:4/5;background:rgb(var(--color-bg-elevated));border-radius:6px;overflow:hidden;width:48px}.ob-poster img[data-v-54f0f740]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ob-heart[data-v-54f0f740]{border-radius:999px;color:rgb(var(--color-content-secondary));display:grid;height:44px;place-items:center;transition:color var(--t-16);width:44px}.ob-heart[aria-pressed=true][data-v-54f0f740]{color:rgb(var(--color-content-primary))}.ob-empty[data-v-54f0f740]{color:rgb(var(--color-content-tertiary));font-size:14px}.ob-step[data-v-29e130c9]{display:grid;gap:20px}.ob-head[data-v-29e130c9]{display:grid;gap:6px}.ob-title[data-v-29e130c9]{color:rgb(var(--color-content-primary));font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.9rem);font-weight:700;letter-spacing:-.02em;line-height:1.08}.ob-title[data-v-29e130c9]:focus{outline:none}.ob-sub[data-v-29e130c9]{color:rgb(var(--color-content-secondary));font-size:14px}.ob-chips[data-v-29e130c9]{display:flex;flex-wrap:wrap;gap:8px}.ob-chip[data-v-29e130c9]{align-items:center;background:rgb(var(--color-bg-surface));border:1px solid rgb(var(--color-border-base));border-radius:999px;color:rgb(var(--color-content-secondary));display:inline-flex;font-size:14px;font-weight:500;gap:8px;min-height:44px;padding:0 16px;transition:border-color var(--t-16),color var(--t-16)}.ob-chip[data-v-29e130c9]:hover{border-color:rgb(var(--color-border-strong))}.ob-chip[aria-pressed=true][data-v-29e130c9]{border-color:rgb(var(--color-accent-neon));color:rgb(var(--color-content-primary))}.ob-n[data-v-29e130c9]{font-family:var(--font-mono);font-size:12px}.ob-n[data-v-29e130c9],.ob-note[data-v-29e130c9]{color:rgb(var(--color-content-tertiary))}.ob-note[data-v-29e130c9]{font-size:13px}.ob-step[data-v-a3f8a5d2]{display:grid;gap:20px}.ob-head[data-v-a3f8a5d2]{display:grid;gap:6px}.ob-title[data-v-a3f8a5d2]{color:rgb(var(--color-content-primary));font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.9rem);font-weight:700;letter-spacing:-.02em;line-height:1.08}.ob-title[data-v-a3f8a5d2]:focus{outline:none}.ob-sub[data-v-a3f8a5d2]{color:rgb(var(--color-content-secondary));font-size:14px}.ob-sec[data-v-a3f8a5d2]{display:grid;gap:4px}.ob-lbl[data-v-a3f8a5d2]{color:rgb(var(--color-content-primary));font-size:14px;font-weight:500;margin-bottom:4px}.ob-join[data-v-a3f8a5d2]{display:grid}.ob-join>li[data-v-a3f8a5d2]{align-items:center;border-bottom:1px solid rgb(var(--color-border-subtle));display:flex;gap:12px;justify-content:space-between;min-height:56px}.ob-who[data-v-a3f8a5d2]{display:block;min-width:0}.ob-who b[data-v-a3f8a5d2]{display:block;font-family:var(--font-display);font-size:16px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-who small[data-v-a3f8a5d2]{display:block}.ob-or[data-v-a3f8a5d2],.ob-who small[data-v-a3f8a5d2]{color:rgb(var(--color-content-tertiary));font-size:13px}.ob-or[data-v-a3f8a5d2]{align-items:center;display:flex;gap:12px;margin-top:16px}.ob-or[data-v-a3f8a5d2]:after,.ob-or[data-v-a3f8a5d2]:before{background:rgb(var(--color-border-subtle));content:"";flex:1;height:1px}.ob-hint[data-v-a3f8a5d2]{color:rgb(var(--color-content-tertiary));font-size:13px;margin-top:6px}.ob-later[data-v-a3f8a5d2]{align-items:center;color:rgb(var(--color-content-secondary));display:inline-flex;font-size:14px;justify-self:start;min-height:44px;text-decoration:underline;text-underline-offset:3px}.ob-later[data-v-a3f8a5d2]:hover{color:rgb(var(--color-content-primary))}.ob-done[data-v-a3f8a5d2]{border:1px solid rgb(var(--color-border-base));border-radius:14px;display:grid;gap:4px;padding:16px}.ob-done svg[data-v-a3f8a5d2]{color:rgb(var(--color-content-secondary))}.ob-done__name[data-v-a3f8a5d2]{color:rgb(var(--color-content-primary));font-family:var(--font-display);font-size:1.15rem;font-weight:700;line-height:1.2}.ob-done__hint[data-v-a3f8a5d2]{color:rgb(var(--color-content-secondary));font-size:14px}.ob-step[data-v-131447fd]{display:grid;gap:20px}.ob-head[data-v-131447fd]{display:grid;gap:6px}.ob-title[data-v-131447fd]{color:rgb(var(--color-content-primary));font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.9rem);font-weight:700;letter-spacing:-.02em;line-height:1.08}.ob-title[data-v-131447fd]:focus{outline:none}.ob-sub[data-v-131447fd]{color:rgb(var(--color-content-secondary));font-size:14px}.ob-roles[data-v-131447fd]{display:grid;gap:8px}.ob-role[data-v-131447fd]{align-items:center;border:1px solid rgb(var(--color-border-base));border-radius:14px;cursor:pointer;display:grid;gap:14px;grid-template-columns:24px minmax(0,1fr) 22px;min-height:64px;padding:14px 16px;transition:border-color var(--t-16)}.ob-role[data-v-131447fd]:hover{border-color:rgb(var(--color-border-strong))}.ob-role[data-v-131447fd]:has(input:checked){border-color:rgb(var(--color-content-primary))}.ob-role[data-v-131447fd]:has(input:focus-visible){outline:2px solid rgb(var(--color-border-strong));outline-offset:2px}.ob-role>svg[data-v-131447fd]{color:rgb(var(--color-content-secondary));height:22px;width:22px}.ob-role__text b[data-v-131447fd]{color:rgb(var(--color-content-primary));display:block;font-size:15px;font-weight:600}.ob-role__text small[data-v-131447fd]{color:rgb(var(--color-content-tertiary));display:block;font-size:13px}.ob-role input[data-v-131447fd]{accent-color:rgb(var(--color-accent-fill));height:20px;margin:0;width:20px}.ob-hint[data-v-131447fd]{color:rgb(var(--color-content-tertiary));font-size:13px}.ob-notice[data-v-131447fd]{align-items:flex-start;background:rgb(var(--color-bg-surface));border:1px solid rgb(var(--color-border-subtle));border-radius:12px;color:rgb(var(--color-content-secondary));display:flex;font-size:14px;gap:10px;padding:12px 14px}.ob-dot[data-v-131447fd]{background:rgb(var(--color-status-warning));border-radius:999px;flex:none;height:8px;margin-top:6px;width:8px}.ob-checks[data-v-131447fd]{display:grid;gap:4px}.ob-check[data-v-131447fd]{align-items:flex-start;color:rgb(var(--color-content-secondary));cursor:pointer;display:flex;font-size:14px;gap:12px;min-height:44px;padding-block:6px}.ob-check input[data-v-131447fd]{flex:none;margin-top:2px}.ob-link[data-v-131447fd]{color:rgb(var(--color-content-primary));text-decoration:underline;text-underline-offset:3px}.ob-bar[data-v-7fa1e3e1]{align-items:center;display:flex;gap:12px;padding:18px 12px 0 24px}.ob-k[data-v-7fa1e3e1]{color:rgb(var(--color-content-tertiary));font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.06em;white-space:nowrap}.ob-bars[data-v-7fa1e3e1]{display:grid;flex:1;gap:4px;grid-template-columns:repeat(5,minmax(0,1fr))}.ob-bars i[data-v-7fa1e3e1]{background:rgb(var(--color-border-base));border-radius:2px;height:3px;transition:background-color var(--t-8)}.ob-bars i.is-done[data-v-7fa1e3e1]{background:rgb(var(--color-content-secondary))}.ob-bars i.is-cur[data-v-7fa1e3e1]{background:rgb(var(--color-accent-neon))}.ob-skip[data-v-7fa1e3e1]{color:rgb(var(--color-content-secondary));font-size:14px;font-weight:500;min-height:44px;padding:0 12px;position:relative;transition:color var(--t-16)}.ob-skip[data-v-7fa1e3e1]:hover{color:rgb(var(--color-content-primary))}.ob-stage[data-v-7fa1e3e1]{will-change:transform,opacity}.ob-step[data-v-7fa1e3e1]{display:grid;gap:20px}.ob-head[data-v-7fa1e3e1]{display:grid;gap:6px}.ob-title[data-v-7fa1e3e1]{color:rgb(var(--color-content-primary));font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.9rem);font-weight:700;letter-spacing:-.02em;line-height:1.08}.ob-title[data-v-7fa1e3e1]:focus{outline:none}.ob-sub[data-v-7fa1e3e1],.pg-body[data-v-5ce21df9],.pg-out[data-v-5ce21df9],.pg-why[data-v-5ce21df9]{color:rgb(var(--color-content-secondary));font-size:14px}.pg-out[data-v-5ce21df9]{font-weight:500;margin-right:auto;min-height:44px;padding:0 12px;text-decoration:underline;text-underline-offset:3px;transition:color var(--t-16)}.pg-out[data-v-5ce21df9]:hover{color:rgb(var(--color-content-primary))}.ao-bar[data-v-1a5e5e3c]{align-items:center;display:flex;gap:12px;padding:18px 12px 0 24px}.ao-k[data-v-1a5e5e3c]{color:rgb(var(--color-content-tertiary));font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.06em;white-space:nowrap}.ao-bars[data-v-1a5e5e3c]{display:grid;flex:1;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:160px}.ao-bars i[data-v-1a5e5e3c]{background:rgb(var(--color-border-base));border-radius:2px;height:3px;transition:background-color var(--t-8)}.ao-bars i.is-done[data-v-1a5e5e3c]{background:rgb(var(--color-content-secondary))}.ao-bars i.is-cur[data-v-1a5e5e3c]{background:rgb(var(--color-accent-neon))}.ao-skip[data-v-1a5e5e3c]{color:rgb(var(--color-content-secondary));font-size:14px;font-weight:500;margin-left:auto;padding:0 12px;transition:color var(--t-16)}.ao-skip[data-v-1a5e5e3c]:hover{color:rgb(var(--color-content-primary))}.ao-stage[data-v-1a5e5e3c]{will-change:transform,opacity}.ao-step[data-v-1a5e5e3c]{display:grid;gap:20px}.ao-head[data-v-1a5e5e3c]{display:grid;gap:6px}.ao-title[data-v-1a5e5e3c]{color:rgb(var(--color-content-primary));font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.12}.ao-title[data-v-1a5e5e3c]:focus{outline:none}.ao-sub[data-v-1a5e5e3c]{color:rgb(var(--color-content-secondary));font-size:14px}.ao-drop[data-v-1a5e5e3c]{align-items:center;border:1px dashed rgb(var(--color-border-strong));border-radius:14px;display:grid;gap:16px;grid-template-columns:80px minmax(0,1fr);padding:14px}.ao-ph[data-v-1a5e5e3c]{background:rgb(var(--color-bg-surface));border-radius:12px;color:rgb(var(--color-content-tertiary));display:grid;height:80px;overflow:hidden;place-items:center;width:80px}.ao-ph img[data-v-1a5e5e3c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ao-drop__side[data-v-1a5e5e3c]{display:grid;gap:8px;justify-items:start}.ao-drop__side small[data-v-1a5e5e3c]{color:rgb(var(--color-content-tertiary));font-size:13px}.ao-primary[data-v-1a5e5e3c]{flex:1 1 auto;width:100%}.bm-head:has(>.bm-head__text>.legend-bare){border-bottom:0;padding-bottom:0}.legend-bare{display:block;height:0}.legend-stamp{aspect-ratio:1;transform:rotate(-4deg);width:min(240px,64vw)}.legend-stamp svg{display:block;height:100%;width:100%}@media(prefers-reduced-motion:reduce){:root:not([data-motion=full]) .legend-stamp{transform:none}}:root[data-motion=reduced] .legend-stamp{transform:none}.ios-steps[data-v-9202b4f4]{counter-reset:step;display:grid;gap:4px;list-style:none;margin:6px 0 0;padding:0}.ios-steps li[data-v-9202b4f4]{counter-increment:step;display:grid;gap:6px;grid-template-columns:22px minmax(0,1fr)}.ios-steps li[data-v-9202b4f4]:before{color:rgb(var(--color-content-tertiary));content:counter(step);font:500 12px/1.7 var(--font-mono)}.amp-bar[data-v-41d8a9a4]{animation:equalizer-bar-41d8a9a4 var(--amp-dur,1s) ease-in-out infinite alternate;transform-origin:bottom}@keyframes equalizer-bar-41d8a9a4{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes equalizer-breathe-41d8a9a4{0%{opacity:1}to{opacity:.4}}@media(prefers-reduced-motion:reduce){.amp-bar[data-v-41d8a9a4]{animation:equalizer-breathe-41d8a9a4 var(--t-bar) ease-in-out infinite alternate}}
