.head[data-v-eef0ba96]{color:var(--k-text-2);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 4px;font-size:12.5px;font-weight:700;display:flex}.rows[data-v-eef0ba96]{margin:0;padding:0;list-style:none}.rows li+li[data-v-eef0ba96]{border-top:1px dotted var(--k-line-2)}.row[data-v-eef0ba96]{width:100%;color:var(--k-text);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;display:grid}button.row[data-v-eef0ba96]{cursor:pointer}button.row:hover .title[data-v-eef0ba96]{text-decoration:underline}.body[data-v-eef0ba96]{min-width:0}.when[data-v-eef0ba96],.who[data-v-eef0ba96]{color:var(--k-text-3);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:11.5px;display:flex}.left[data-v-eef0ba96]{color:var(--k-accent);font-weight:700}.faces[data-v-eef0ba96]{gap:2px;display:inline-flex}.all[data-v-eef0ba96]{border:2px solid var(--k-text-3);background:var(--k-surface);width:18px;height:18px;color:var(--k-text-2);border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:inline-grid}.title[data-v-eef0ba96]{overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.thumb[data-v-eef0ba96]{width:64px}.thumb img[data-v-eef0ba96],.thumb .thumb-fallback[data-v-eef0ba96]{aspect-ratio:16/9;object-fit:cover;background:var(--k-track);border-radius:4px;width:100%;display:block}.empty[data-v-eef0ba96]{color:var(--k-text-3);margin:4px 0 0;font-size:12px}.scrim[data-v-cd819d2f]{z-index:44;background:#080e0d80;place-items:start center;padding:48px 12px 12px;display:grid;position:fixed;inset:0;overflow:auto}.card[data-v-cd819d2f]{width:min(560px,100%);max-height:calc(100vh / var(--k-zoom,1) - 60px);border:1px solid var(--k-line);background:var(--k-surface);border-radius:8px;flex-direction:column;display:flex;overflow:auto;box-shadow:0 24px 60px -24px #0000008c}.head[data-v-cd819d2f]{z-index:2;border-bottom:1px solid var(--k-line);background:var(--k-surface-2);align-items:center;gap:8px;padding:8px 10px 8px 16px;display:flex;position:sticky;top:0}.head h2[data-v-cd819d2f]{flex:1;margin:0;font-size:14px;font-weight:700}.icon[data-v-cd819d2f]{border:1px solid var(--k-line-2);background:var(--k-surface);width:30px;height:30px;color:var(--k-text-2);font:inherit;cursor:pointer;border-radius:6px;flex:none;place-items:center;display:inline-grid}.icon[data-v-cd819d2f]:hover{background:var(--k-sunken)}.body[data-v-cd819d2f]{padding:6px 14px 14px}.scrim[data-v-af4347ca]{z-index:45;background:#080e0d80;place-items:start center;padding:48px 12px 12px;display:grid;position:fixed;inset:0;overflow:auto}.card[data-v-af4347ca]{width:min(920px,100%);max-height:calc(100vh / var(--k-zoom,1) - 60px);border:1px solid var(--k-line);background:var(--k-surface);border-radius:8px;flex-direction:column;display:flex;overflow:auto;box-shadow:0 24px 60px -24px #0000008c}.head[data-v-af4347ca]{z-index:2;border-bottom:1px solid var(--k-line);background:var(--k-surface-2);align-items:center;gap:8px;padding:8px 10px 8px 16px;display:flex;position:sticky;top:0}.kinds[data-v-af4347ca]{min-width:0;color:var(--k-text-2);flex-wrap:wrap;flex:1;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.icon[data-v-af4347ca]{border:1px solid var(--k-line-2);background:var(--k-surface);width:30px;height:30px;color:var(--k-text-2);font:inherit;cursor:pointer;border-radius:6px;flex:none;place-items:center;font-size:15px;display:inline-grid}.icon[data-v-af4347ca]:hover:not(:disabled){background:var(--k-sunken)}.icon[data-v-af4347ca]:disabled{opacity:.45;cursor:default}.body[data-v-af4347ca]{grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:18px 22px;padding:18px 18px 14px;display:grid}.picture[data-v-af4347ca]{background:var(--k-surface-2);border-radius:2px;align-self:start;padding:8px 8px 0;box-shadow:0 1px 2px #0e1f1c1f,0 10px 22px -14px #0e1f1c73}.frame[data-v-af4347ca]{background:var(--k-track);aspect-ratio:16/9;border-radius:1px;place-items:center;display:grid;overflow:hidden}.frame img[data-v-af4347ca],.frame .thumb-fallback[data-v-af4347ca]{object-fit:cover;width:100%;height:100%;display:block}.frame .thumb-fallback[data-v-af4347ca]{border-radius:inherit}.stand-in[data-v-af4347ca]{flex-direction:column;align-items:center;gap:10px;display:flex}.stand-in-kind[data-v-af4347ca]{color:var(--k-text-2);letter-spacing:.06em;font-size:17px;font-weight:700}.faces[data-v-af4347ca]{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.all[data-v-af4347ca]{border:2px solid var(--k-text-3);width:52px;height:52px;color:var(--k-text-2);border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:inline-grid}.caption[data-v-af4347ca]{height:30px;color:var(--k-text-3);white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.text[data-v-af4347ca]{min-width:0}.text h2[data-v-af4347ca]{overflow-wrap:anywhere;margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.45}.fields[data-v-af4347ca]{grid-template-columns:max-content minmax(0,1fr);gap:7px 14px;margin:0;font-size:13px;display:grid}.fields dt[data-v-af4347ca]{color:var(--k-text-3);padding-top:1px;font-size:12px}.fields dd[data-v-af4347ca]{overflow-wrap:anywhere;min-width:0;margin:0}.since[data-v-af4347ca]{color:var(--k-text-3);margin-left:8px;font-size:12px}.who[data-v-af4347ca]{flex-wrap:wrap;gap:4px 12px;display:flex}.who>span[data-v-af4347ca]{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sources[data-v-af4347ca]{gap:2px;display:grid}.sources a[data-v-af4347ca]{color:var(--k-accent);overflow-wrap:anywhere}.supplement[data-v-af4347ca]{border-top:1px dotted var(--k-line-2);color:var(--k-text-2);overflow-wrap:anywhere;margin:12px 0 0;padding-top:10px;line-height:1.75}.linked[data-v-af4347ca]{border:1px solid var(--k-line);background:var(--k-sunken);color:var(--k-text);border-radius:6px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:8px 10px;text-decoration:none;display:grid}.linked[data-v-af4347ca]:hover{border-color:var(--k-accent)}.linked img[data-v-af4347ca],.linked .thumb-fallback[data-v-af4347ca]{aspect-ratio:16/9;object-fit:cover;border-radius:3px;width:100%;display:block}.linked small[data-v-af4347ca]{color:var(--k-text-3);font-size:11.5px;display:block}.linked b[data-v-af4347ca]{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.acts[data-v-af4347ca]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.act[data-v-af4347ca]{border:1px solid var(--k-line);background:var(--k-surface);height:32px;color:var(--k-text);font:inherit;cursor:pointer;border-radius:6px;align-items:center;padding:0 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.act[data-v-af4347ca]:hover{border-color:var(--k-line-2)}.day[data-v-af4347ca]{border-top:1px solid var(--k-line);grid-column:1/-1;min-width:0;padding-top:12px}.day h3[data-v-af4347ca]{color:var(--k-text-3);margin:0 0 8px;font-size:12.5px;font-weight:600}.strip[data-v-af4347ca]{gap:10px;padding:3px 3px 8px;display:flex;overflow-x:auto}.strip button[data-v-af4347ca]{width:118px;color:var(--k-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.shot[data-v-af4347ca]{background:var(--k-track);aspect-ratio:16/9;border-radius:4px;display:block;overflow:hidden}.shot-kind[data-v-af4347ca]{width:100%;height:100%;color:var(--k-text-3);letter-spacing:.04em;text-align:center;place-items:center;padding:0 4px;font-size:11px;font-weight:700;display:grid}.shot img[data-v-af4347ca],.shot .thumb-fallback[data-v-af4347ca]{object-fit:cover;width:100%;height:100%;display:block}.shot .thumb-fallback[data-v-af4347ca]{border-radius:inherit}.strip .current .shot[data-v-af4347ca]{box-shadow:0 0 0 2px var(--k-surface), 0 0 0 4px var(--k-accent)}.strip small[data-v-af4347ca]{color:var(--k-text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11px;display:block;overflow:hidden}.foot[data-v-af4347ca]{border-top:1px solid var(--k-line);background:var(--k-surface-2);justify-content:space-between;gap:8px;padding:10px 14px;display:flex}.step[data-v-af4347ca]{border:1px solid var(--k-line);background:var(--k-surface);min-width:0;max-width:48%;height:32px;color:var(--k-text-2);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.step span[data-v-af4347ca]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.step[data-v-af4347ca]:hover{border-color:var(--k-line-2)}@container (width<=620px){.body[data-v-af4347ca]{grid-template-columns:minmax(0,1fr);padding:14px 12px}}.bundle[data-v-a003d073]{border:1px solid var(--k-line);background:var(--k-sunken);border-radius:8px;align-self:start;min-width:0;padding:8px 10px}.bundle.foldable[data-v-a003d073]{cursor:pointer}.head[data-v-a003d073]{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;min-height:28px;display:flex}.head.open[data-v-a003d073]{z-index:2;top:calc(var(--shell-nav-height,44px) + 6px);background:var(--k-sunken);box-shadow:0 1px 0 var(--k-line);border-radius:8px 8px 0 0;margin:-8px -10px 0;padding:8px 10px 0;position:sticky}.count b[data-v-a003d073]{font-size:15px;font-weight:700}.faces[data-v-a003d073]{align-items:center;display:inline-flex}.faces[data-v-a003d073] .avatar+.avatar{margin-left:-5px}.fold[data-v-a003d073]{width:26px;height:26px;color:var(--k-text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.fold[data-v-a003d073]:hover{color:var(--k-text)}.fold svg[data-v-a003d073]{transition:transform .15s}.fold[aria-expanded=true] svg[data-v-a003d073]{transform:rotate(180deg)}.occasions[data-v-a003d073]{border-top:1px dotted var(--k-line-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 10px;margin-top:6px;padding-top:6px;display:grid}.occasion[data-v-a003d073]{color:var(--k-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;padding:3px;display:grid}.occasion[data-v-a003d073]:hover,.row[data-v-a003d073]:hover{background:var(--k-surface)}.pic[data-v-a003d073]{border:1px solid var(--k-line);background:var(--k-track);aspect-ratio:16/9;object-fit:cover;border-radius:3px;width:100%;display:block}.about[data-v-a003d073]{gap:2px;min-width:0;display:grid}.occasion small[data-v-a003d073]{color:var(--k-text-3);align-items:center;gap:4px;font-size:11px;display:flex}.occasion-title[data-v-a003d073],.row-title[data-v-a003d073]{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.more[data-v-a003d073]{color:var(--k-text-3);align-self:center;font-size:11.5px}.all[data-v-a003d073]{margin-top:6px}.day[data-v-a003d073]{color:var(--k-text-3);margin:8px 0 0;font-size:11.5px;font-weight:600}.rows[data-v-a003d073]{margin:0;padding:0;list-style:none}.rows li+li[data-v-a003d073]{border-top:1px dotted var(--k-line-2)}.row[data-v-a003d073]{width:100%;color:var(--k-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px 76px minmax(0,1fr);align-items:start;gap:10px;padding:5px 2px;display:grid}.at[data-v-a003d073]{color:var(--k-text-2);padding-top:1px;font-size:12px}.meta[data-v-a003d073]{color:var(--k-text-3);flex-wrap:wrap;align-items:center;gap:3px 6px;font-size:11.5px;display:flex}.meta .fp-tag[data-v-a003d073]{height:17px;padding:0 5px;font-size:10.5px}.row-title[data-v-a003d073]{font-size:12.5px;line-height:1.5}@container (width<=620px){.occasions[data-v-a003d073]{grid-template-columns:minmax(0,1fr)}.row[data-v-a003d073]{grid-template-columns:36px 60px minmax(0,1fr);gap:6px}}@media (prefers-reduced-motion:reduce){.fold svg[data-v-a003d073]{transition:none}}html{overflow-anchor:none}.timeline[data-v-a5821496]{min-width:0;position:relative}.spans[data-v-a5821496]{z-index:0;pointer-events:none;position:absolute;inset:0}.spans i[data-v-a5821496]{width:10px;margin-left:-3px;position:absolute}.spans i[data-v-a5821496]:before{content:"";background:var(--k-accent);opacity:.5;border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:3px}.spans i[data-v-a5821496]:after{content:"";background:var(--k-accent);width:10px;height:2px;position:absolute;bottom:0;left:0}.spans i.upwards[data-v-a5821496]:after{top:0;bottom:auto}@container (width<=620px){.spans[data-v-a5821496]{display:none}}.year-head[data-v-a5821496]{grid-template-columns:var(--fp-axis) minmax(0, 1fr);align-items:center;column-gap:10px;padding:30px 0 12px;display:grid}.year:first-child .year-head[data-v-a5821496]{padding-top:0}.year-node[data-v-a5821496]{border:3px solid var(--k-text-2);width:18px;height:18px;box-shadow:0 0 0 3px var(--k-bg);background:var(--k-bg);border-radius:50%;margin:-9px 0 0 -9px;display:block;position:absolute;top:50%;left:50%}.year-about[data-v-a5821496]{flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0;display:flex}.year-about h2[data-v-a5821496]{margin:0;font-size:30px;font-weight:700;line-height:1.1}.year-sum[data-v-a5821496]{color:var(--k-text-3);font-size:12px}.year-faces[data-v-a5821496]{flex-wrap:wrap;align-self:baseline;align-items:center;gap:3px;display:inline-flex}.faces-label[data-v-a5821496]{color:var(--k-text-3);margin-right:3px;font-size:12px;font-weight:600}.month[data-v-a5821496]{position:relative}.month-label[data-v-a5821496]{z-index:3;width:var(--fp-axis);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.month-label-in.flashed[data-v-a5821496]{animation:1.6s ease-out month-flash-a5821496}@keyframes month-flash-a5821496{0%,35%{box-shadow:0 0 0 3px var(--k-accent)}to{box-shadow:0 0 0 3px var(--k-bg)}}@media (prefers-reduced-motion:reduce){.month-label-in.flashed[data-v-a5821496]{box-shadow:0 0 0 3px var(--k-accent);animation:none}}.month-label-in[data-v-a5821496]{top:calc(var(--shell-nav-height,44px) + 10px);box-shadow:0 0 0 3px var(--k-bg);background:var(--k-bg);border-radius:6px;flex-direction:column;align-items:center;margin:17px 3px 0;padding:3px 0 4px;line-height:1.15;display:flex;position:sticky}.month-year[data-v-a5821496]{color:var(--k-text-3);font-size:10.5px}.month-of[data-v-a5821496]{font-size:20px;font-weight:700}.month-of small[data-v-a5821496]{margin-left:1px;font-size:11.5px;font-weight:600}.rows[data-v-a5821496]{min-width:0;padding:6px 0 8px}.row[data-v-a5821496]{grid-template-columns:var(--fp-axis) var(--fp-date) minmax(0, 1fr);padding:5px 0;display:grid;position:relative}.row.large[data-v-a5821496],.row.now[data-v-a5821496]{padding:12px 0}.axis[data-v-a5821496]{position:relative}.axis[data-v-a5821496]:before{content:"";background-image:var(--fp-trail-past);background-position:top;background-repeat:repeat-y;background-size:28px 50px;position:absolute;inset:0}.timeline[data-order=desc] .axis[data-v-a5821496]:before{transform:scaleY(-1)}.row.future .axis[data-v-a5821496]:before,.stand-in-trail.future[data-v-a5821496]:before,.year.future .year-head .axis[data-v-a5821496]:before{background-image:var(--fp-trail-future)}.stand-in-trail[data-v-a5821496]{width:var(--fp-axis);position:absolute;top:0;bottom:0;left:0}.node[data-v-a5821496]{width:var(--fp-node);height:var(--fp-node);margin-left:calc(var(--fp-node) / -2);box-shadow:0 0 0 5px var(--k-bg);background:var(--k-accent);border-radius:50%;display:block;position:absolute;top:12px;left:50%}.rows>.row:first-child .node[data-v-a5821496]{visibility:hidden}.node[data-v-a5821496]:after{content:"";background:var(--k-on-accent);-webkit-mask:var(--fp-stamp) center / 18px 18px no-repeat;mask:var(--fp-stamp) center / 18px 18px no-repeat;position:absolute;inset:0}.row.event .node[data-v-a5821496]{--fp-stamp:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M2.9 7.1 15.1 3.2v11.6L2.9 10.9Z' fill='%23000' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M5.6 10.6 6.5 15.2h2.2L7.8 11.6' fill='%23000' stroke='%23000' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E");background:var(--k-accent)}.row.bundle .node[data-v-a5821496]{--fp-stamp:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M6 3.4 14.6 9 6 14.6Z' fill='%23000' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E");background:var(--k-text-3)}.row.bundle .node[data-v-a5821496]:after{-webkit-mask-size:15px 15px;mask-size:15px 15px}.row.large[data-kind=debut] .node[data-v-a5821496]{--fp-stamp:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9 2.4 11.1 6.9 16 7.5 12.4 10.9 13.3 15.7 9 13.3 4.7 15.7 5.6 10.9 2 7.5 6.9 6.9Z' fill='%23000'/%3E%3C/svg%3E")}.row.large[data-kind=graduation] .node[data-v-a5821496]{--fp-stamp:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M5.4 13.2 9.1 9.1' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M5.4 13.2 6 7.8' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M5.4 13.2 3.4 16.2' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='3.1' r='2'/%3E%3Ccircle cx='14.57' cy='4.97' r='2'/%3E%3Ccircle cx='13.59' cy='7.98' r='2'/%3E%3Ccircle cx='10.41' cy='7.98' r='2'/%3E%3Ccircle cx='9.43' cy='4.97' r='2'/%3E%3Ccircle cx='5.8' cy='2.2' r='1.5'/%3E%3Ccircle cx='7.7' cy='3.58' r='1.5'/%3E%3Ccircle cx='6.98' cy='5.82' r='1.5'/%3E%3Ccircle cx='4.62' cy='5.82' r='1.5'/%3E%3Ccircle cx='3.9' cy='3.58' r='1.5'/%3E%3Crect x='3' y='11.8' width='5.6' height='2.6' rx='1.2' transform='rotate(40 5.8 13.1)'/%3E%3C/svg%3E")}.row.large[data-kind="3d"] .node[data-v-a5821496]{--fp-stamp:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9 2.6 15.2 6.1v5.8L9 15.4 2.8 11.9V6.1Z' fill='none' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M2.8 6.1 9 9.6l6.2-3.5M9 9.6v5.8' fill='none' stroke='%23000' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E")}.row.large[data-kind=new_outfit] .node[data-v-a5821496]{--fp-stamp:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M6.4 2.8 9 4.6l2.6-1.8 3.6 2.1-1.7 2.9-1.4-.8v8.2H5.9V7l-1.4.8L2.8 4.9Z' fill='%23000' stroke='%23000' stroke-width='1.1' stroke-linejoin='round'/%3E%3C/svg%3E")}.row.large[data-kind=project] .node[data-v-a5821496]{--fp-stamp:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M9 15.8V10.6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3Cg transform='translate(8.7 10.6) rotate(18) scale(1 0.8)'%3E%3Cpath d='M0 0C-1.7-4.2-5.4-5-7.9-2.4-8.1 1.6-4.2 4.2 0 0Z' fill='%23000' stroke='%23000' stroke-width='.6' stroke-linejoin='round'/%3E%3C/g%3E%3Cg transform='translate(9.3 10.6) scale(-1 1) rotate(18) scale(1 0.8)'%3E%3Cpath d='M0 0C-1.7-4.2-5.4-5-7.9-2.4-8.1 1.6-4.2 4.2 0 0Z' fill='%23000' stroke='%23000' stroke-width='.6' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E")}.row.now .node[data-v-a5821496]{--fp-stamp:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M5.4 2V16' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M6.8 2.8 15.6 6 6.8 9.2Z' fill='%23000' stroke='%23000' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E");margin-top:calc(var(--fp-node) / -2);background:var(--k-accent);top:50%}.row.future .node[data-v-a5821496]{border:2px dashed var(--k-accent);background-color:var(--k-bg)}.row.future .node[data-v-a5821496]:after{background:var(--k-accent)}.date[data-v-a5821496]{min-width:0;color:var(--k-text-2);text-align:right;padding:9px 10px 0 0;line-height:1.3}.date-in[data-v-a5821496]{top:calc(var(--shell-nav-height,44px) + 10px);position:sticky}.date b[data-v-a5821496]{color:var(--k-text);font-size:14px;font-weight:600;display:block}.row.large .date[data-v-a5821496]{padding-top:14px}.row.large .date b[data-v-a5821496]{font-size:17px;font-weight:700}.row.now .date b[data-v-a5821496]{color:var(--k-accent)}.date span[data-v-a5821496]{color:var(--k-text-3);white-space:nowrap;font-size:11.5px;display:block}.now-bar[data-v-a5821496]{align-items:center;gap:10px;min-width:0;display:flex}.now-bar[data-v-a5821496]:after{content:"";border-top:2px solid var(--k-accent);flex:1}.now-tag[data-v-a5821496]{background:var(--k-accent);height:26px;color:var(--k-on-accent);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.now-tag time[data-v-a5821496]{font-weight:500}@container (width<=1040px){.row[data-v-a5821496]{grid-template-columns:var(--fp-axis) var(--fp-date) minmax(0, 1fr)}}@container (width<=620px){.year-about h2[data-v-a5821496]{font-size:25px}.month-year[data-v-a5821496]{font-size:9.5px}.month-of[data-v-a5821496]{font-size:16px}.month-of small[data-v-a5821496]{font-size:10px}.date[data-v-a5821496]{padding-right:6px}.date b[data-v-a5821496],.row.large .date b[data-v-a5821496]{font-size:12.5px}.date span[data-v-a5821496]{font-size:10.5px}}.map[data-v-a12b5a00]{position:relative}svg[data-v-a12b5a00]{width:100%;display:block;overflow:visible}.reading[data-v-a12b5a00]{fill:color-mix(in srgb, var(--k-accent) 14%, transparent)}.years line[data-v-a12b5a00]{stroke:var(--k-track);stroke-width:1px}.years text[data-v-a12b5a00]{fill:var(--k-text-3);font-size:10px}.volume rect[data-v-a12b5a00]{fill:var(--k-line-2)}.ties line[data-v-a12b5a00]{stroke:var(--k-line-2);stroke-width:.7px}.now[data-v-a12b5a00]{stroke:var(--k-accent)}svg[data-v-a12b5a00]>:not(.hit){pointer-events:none}.hit[data-v-a12b5a00]{cursor:pointer}.station[data-v-a12b5a00]{pointer-events:auto;cursor:pointer}.head[data-v-a12b5a00]{display:flex;position:absolute}.head button[data-v-a12b5a00]{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:flex}.head button[aria-pressed=true][data-v-a12b5a00]{box-shadow:0 0 0 2px var(--k-surface), 0 0 0 4px var(--k-accent)}.all[data-v-a12b5a00]{border:1.5px solid var(--k-text-3);background:var(--k-surface);color:var(--k-text-2);border-radius:50%;place-items:center;font-size:7px;font-weight:700;display:inline-grid}.scrim[data-v-7a8ad121]{z-index:40;background:#080e0d80;place-items:start center;padding:48px 12px 12px;display:grid;position:fixed;inset:0;overflow:auto}.card[data-v-7a8ad121]{width:min(1180px,100%);max-height:calc(100vh / var(--k-zoom,1) - 60px);border:1px solid var(--k-line);background:var(--k-surface);border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 60px -24px #0000008c}.head[data-v-7a8ad121]{border-bottom:1px solid var(--k-line);background:var(--k-surface-2);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:7px 10px 7px 14px;display:flex}.head h2[data-v-7a8ad121]{white-space:nowrap;margin:0 4px 0 0;font-size:14px;font-weight:700}.shown[data-v-7a8ad121]{color:var(--k-text-3);white-space:nowrap;font-size:12px}.close[data-v-7a8ad121]{border:1px solid var(--k-line-2);background:var(--k-surface);width:30px;height:30px;color:var(--k-text-2);font:inherit;cursor:pointer;border-radius:6px;margin-left:auto}.close[data-v-7a8ad121]:hover{background:var(--k-sunken)}.segments[data-v-7a8ad121]{border:1px solid var(--k-line);background:var(--k-surface);border-radius:6px;display:inline-flex;overflow:hidden}.segments button[data-v-7a8ad121]{height:28px;color:var(--k-text-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 11px;font-size:12.5px}.segments button+button[data-v-7a8ad121]{border-left:1px solid var(--k-line)}.segments button[aria-pressed=true][data-v-7a8ad121]{background:var(--k-accent);color:var(--k-on-accent);font-weight:600}.picker[data-v-7a8ad121]{border:1px solid var(--k-line);background:var(--k-surface);height:30px;color:var(--k-text);font:inherit;cursor:pointer;border-radius:6px;padding:0 8px;font-size:12.5px}.strip[data-v-7a8ad121]{touch-action:none;cursor:grab;padding:6px 14px 0}.strip[data-v-7a8ad121]:active{cursor:grabbing}.strip svg[data-v-7a8ad121]{width:100%;display:block}.strip circle[data-v-7a8ad121]{fill:var(--k-line-2)}.window[data-v-7a8ad121]{fill:color-mix(in srgb, var(--k-accent) 12%, transparent);stroke:var(--k-accent);stroke-width:1px}.reading[data-v-7a8ad121]{fill:color-mix(in srgb, var(--k-accent) 14%, transparent)}.now[data-v-7a8ad121]{stroke:var(--k-accent)}.chart[data-v-7a8ad121]{min-height:0;display:flex;overflow:hidden}.upright[data-v-7a8ad121]{min-height:0;padding:10px 14px 4px;overflow:auto}.names[data-v-7a8ad121]{border-right:1px solid var(--k-line);flex:none}.name[data-v-7a8ad121]{width:100%;color:var(--k-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 8px 0 14px;display:flex}.name[data-v-7a8ad121]:disabled{cursor:default}.name[aria-pressed=true][data-v-7a8ad121]{background:var(--k-accent-soft)}.name .label[data-v-7a8ad121]{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.all[data-v-7a8ad121]{border:1.5px solid var(--k-text-3);width:20px;height:20px;color:var(--k-text-2);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:700;display:inline-grid}.scroller[data-v-7a8ad121]{overscroll-behavior-x:contain;flex:1;min-width:0;overflow:auto hidden}.track[data-v-7a8ad121]{position:relative}.body[data-v-7a8ad121]{-webkit-user-select:none;user-select:none;display:block;position:sticky;left:0}.ticks line[data-v-7a8ad121]{stroke:var(--k-line);stroke-width:1px}.ticks line.year[data-v-7a8ad121]{stroke:var(--k-line-2)}.ticks text[data-v-7a8ad121]{fill:var(--k-text-3);font-size:10px}.ticks text.year[data-v-7a8ad121]{fill:var(--k-text-2);font-size:12px;font-weight:700}.volume rect[data-v-7a8ad121]{fill:var(--k-line-2)}.ties line[data-v-7a8ad121]{stroke:var(--k-line-2);stroke-width:1px}.station[data-v-7a8ad121]{cursor:pointer}.legend[data-v-7a8ad121]{border-top:1px solid var(--k-line);color:var(--k-text-3);flex-wrap:wrap;gap:4px 14px;margin:0;padding:6px 14px 8px;font-size:11px;list-style:none;display:flex}.legend li[data-v-7a8ad121]{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mark[data-v-7a8ad121]{background:var(--k-text-2);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.mark.tie[data-v-7a8ad121]{background:var(--k-line-2);border-radius:0;width:2px;height:11px}.mark.round[data-v-7a8ad121]{border:1px dashed var(--k-text-2);background:var(--k-surface)}.mark.end[data-v-7a8ad121]{background:var(--k-text-2);border-radius:0;width:2px;height:11px}.mark.read[data-v-7a8ad121]{background:color-mix(in srgb, var(--k-accent) 30%, transparent);border-radius:2px;width:14px;height:9px}.mark.at-now[data-v-7a8ad121]{background:var(--k-accent);border-radius:0;width:2px;height:11px}@media (prefers-reduced-motion:reduce){.scroller[data-v-7a8ad121]{scroll-behavior:auto}}.main[data-v-f35d5c41]{grid-template-columns:minmax(0,1fr) 292px;align-items:stretch;gap:22px;min-width:0;display:grid}.rail[data-v-f35d5c41]{flex-direction:column;gap:14px;min-width:0;display:flex}.side[data-v-f35d5c41]{padding:10px 12px 12px}.side[data-v-f35d5c41]>*+*{border-top:1px solid var(--k-line);margin-top:10px;padding-top:10px}.more[data-v-f35d5c41]{border:1px solid var(--k-line);background:var(--k-surface);width:100%;height:28px;color:var(--k-text-2);font:inherit;cursor:pointer;border-radius:6px;margin-top:6px;font-size:12px}.more[data-v-f35d5c41]:hover{border-color:var(--k-line-2)}.stuck[data-v-f35d5c41]{top:calc(var(--shell-nav-height,44px) + 14px);flex-direction:column;gap:12px;display:flex;position:sticky}.map-card[data-v-f35d5c41]{padding:10px 12px 12px}.map-head[data-v-f35d5c41]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.map-head h2[data-v-f35d5c41]{color:var(--k-text-2);margin:0;font-size:12.5px;font-weight:700}.detail[data-v-f35d5c41]{border:1px solid var(--k-line);background:var(--k-surface);height:26px;color:var(--k-text-2);font:inherit;cursor:pointer;border-radius:6px;padding:0 8px;font-size:12px}.detail[data-v-f35d5c41]:hover{border-color:var(--k-line-2)}.jump[data-v-f35d5c41]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.jump .order[data-v-f35d5c41]{height:36px;box-shadow:var(--k-shadow);justify-content:center}.band[data-v-f35d5c41]{z-index:30;bottom:var(--fp-dock,0);height:0;position:sticky}.band-in[data-v-f35d5c41]{border:1px solid var(--k-line-2);background:var(--k-surface);border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;height:42px;margin:0 auto;padding:0 6px;display:flex;position:absolute;bottom:10px;left:0;right:0;box-shadow:0 2px 4px #0e1f1c0f,0 12px 26px -14px #0e1f1c80}.band-open[data-v-f35d5c41]{min-width:0;height:34px;color:var(--k-text-2);font:inherit;scrollbar-width:none;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 4px 0 6px;font-size:12px;display:inline-flex;overflow:auto hidden}.band-open[data-v-f35d5c41]::-webkit-scrollbar{display:none}.band-open[data-v-f35d5c41]:hover{background:var(--k-sunken)}.band-faces[data-v-f35d5c41]{flex:none;align-items:center;display:inline-flex}.band-faces[data-v-f35d5c41]>*+*{margin-left:-5px}.band-all[data-v-f35d5c41]{border:2px solid var(--k-text-3);background:var(--k-surface);width:22px;height:22px;color:var(--k-text-2);border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:inline-grid}.band-item[data-v-f35d5c41]{border-left:1px solid var(--k-line-2);white-space:nowrap;flex:none;align-items:baseline;gap:5px;padding-left:8px;display:inline-flex}.band-item i[data-v-f35d5c41]{color:var(--k-text-3);font-size:11.5px;font-style:normal}.band-item b[data-v-f35d5c41]{color:var(--k-text);font-weight:600}.band-go[data-v-f35d5c41]{border:1px solid var(--k-line);background:var(--k-sunken);white-space:nowrap;border-radius:999px;flex:none;align-items:center;height:26px;margin-left:2px;padding:0 9px;display:inline-flex}.band-jump[data-v-f35d5c41]{border-left:1px solid var(--k-line);flex:none;gap:6px;padding-left:6px;display:none}.band-b[data-v-f35d5c41]{border:1px solid var(--k-line);background:var(--k-sunken);height:30px;color:var(--k-text-2);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.band-b[data-v-f35d5c41]:hover{border-color:var(--k-line-2)}.dock[data-v-f35d5c41]{z-index:31;padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--k-line);background:var(--k-bg);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:none;position:sticky;bottom:0}.dock button[data-v-f35d5c41]{border:1px solid var(--k-line);background:var(--k-surface);min-width:0;height:44px;color:var(--k-text-2);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 4px;font-size:11.5px;font-weight:600;line-height:1.2;display:flex;overflow:hidden}.dock button[data-v-f35d5c41]:hover{border-color:var(--k-line-2)}@container (width<=1040px){.main[data-v-f35d5c41]{grid-template-columns:minmax(0,1fr);gap:0}.rail[data-v-f35d5c41]{display:none}.dock[data-v-f35d5c41]{display:grid}.band[data-v-f35d5c41]{--fp-dock:56px}.band-jump[data-v-f35d5c41]{display:inline-flex}}@container (width<=620px){.band-item.dim[data-v-f35d5c41]{display:none}}.filters[data-v-f35d5c41]{--fp-label:4em;margin-bottom:8px;padding:4px 14px}.filter-row[data-v-f35d5c41]{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;padding:8px 0;display:flex}.filter-row+.filter-row[data-v-f35d5c41]{border-top:1px dotted var(--k-line-2)}.filter-label[data-v-f35d5c41]{color:var(--k-text-3);flex:none;font-size:12px;font-weight:600}.chips[data-v-f35d5c41]{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.chip[data-v-f35d5c41]{border:1px solid var(--k-line);background:var(--k-surface);height:30px;color:var(--k-text-2);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.chip.with-face[data-v-f35d5c41]{padding-left:3px}.chip[data-v-f35d5c41]:hover{border-color:var(--k-line-2)}.chip[aria-pressed=true][data-v-f35d5c41]{border-color:var(--k-accent);background:var(--k-accent-soft);color:var(--k-text);font-weight:600}.picker[data-v-f35d5c41],.order[data-v-f35d5c41]{border:1px solid var(--k-line);background:var(--k-surface);max-width:100%;height:32px;color:var(--k-text);font:inherit;cursor:pointer;border-radius:6px;padding:0 10px;font-size:12.5px}.picker[data-v-f35d5c41]:hover,.order[data-v-f35d5c41]:hover{border-color:var(--k-line-2)}.segments[data-v-f35d5c41]{border:1px solid var(--k-line);background:var(--k-surface);border-radius:6px;display:inline-flex;overflow:hidden}.segments button[data-v-f35d5c41]{height:30px;color:var(--k-text-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 11px;font-size:12.5px}.segments button+button[data-v-f35d5c41]{border-left:1px solid var(--k-line)}.segments button[aria-pressed=true][data-v-f35d5c41]{background:var(--k-accent);color:var(--k-on-accent);font-weight:600}.spacer[data-v-f35d5c41]{flex:1}.filter-row>.filter-label[data-v-f35d5c41]:first-child{width:var(--fp-label)}.search[data-v-f35d5c41]{flex:260px;align-items:center;min-width:0;max-width:520px;display:flex;position:relative}.search svg[data-v-f35d5c41]{color:var(--k-text-3);pointer-events:none;position:absolute;left:10px}.search-input[data-v-f35d5c41]{box-sizing:border-box;border:1px solid var(--k-line-2);background:var(--k-surface);width:100%;height:34px;color:var(--k-text);font:inherit;border-radius:8px;padding:0 34px 0 32px;font-size:13px}.search-input[data-v-f35d5c41]::placeholder{color:var(--k-text-3)}.search-input[data-v-f35d5c41]::-webkit-search-cancel-button{display:none}.search-clear[data-v-f35d5c41]{background:var(--k-track);width:26px;height:26px;color:var(--k-text-2);font:inherit;cursor:pointer;border:0;border-radius:50%;font-size:14px;line-height:1;position:absolute;right:4px}.search-count[data-v-f35d5c41]{color:var(--k-text-2);white-space:nowrap;font-size:12.5px}.search-count b[data-v-f35d5c41]{color:var(--k-text);font-size:14px}.search-key[data-v-f35d5c41]{color:var(--k-text-3);white-space:nowrap;font-size:11.5px}.search-key kbd[data-v-f35d5c41]{border:1px solid var(--k-line-2);background:var(--k-surface);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:11px}.search-hidden[data-v-f35d5c41]{box-sizing:border-box;padding-left:calc(var(--fp-label) + 10px);color:var(--k-text-2);flex-basis:100%;margin:0;font-size:12.5px}.linkish[data-v-f35d5c41]{color:var(--k-accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}@container (width<=620px){.filters[data-v-f35d5c41]{padding:2px 10px}.search[data-v-f35d5c41]{flex:1 1 0;max-width:none}.search-key[data-v-f35d5c41],.chip-name[data-v-f35d5c41]{display:none}.chip.with-face[data-v-f35d5c41]{justify-content:center;width:30px;padding:0 3px}.spacer[data-v-f35d5c41]{display:none}}
