.history-stage[data-history-motion=touch]{--history-touch-ease:cubic-bezier(.16, 1, .3, 1)}.history-stage[data-history-motion=touch] .history-entry .history-entry-row>.history-card{opacity:1;border-top:1px solid var(--chronicle-border);border-radius:14px;transition:none;animation:none;transform:none}.history-stage[data-history-motion=touch] .history-card:before{background:linear-gradient(90deg,transparent,var(--chronicle-sky),transparent);opacity:0;transform-origin:50%;height:1px;transition:none;inset:0 20px auto}.history-stage.is-entered[data-history-motion=touch] .history-entry.is-revealed .history-card:before{animation:history-touch-surface 1s var(--history-touch-ease) both}.history-stage[data-history-motion=touch] .history-card:after{content:"";border:1px solid var(--chronicle-border-strong);border-radius:inherit;box-shadow:var(--chronicle-card-active-shadow);pointer-events:none;opacity:0;transition:opacity .7s var(--history-touch-ease);position:absolute;inset:-1px}.history-stage[data-history-motion=touch] .history-entry.is-active .history-card:after{opacity:.65}.history-stage[data-history-motion=touch] .history-year-banner{border-top-color:var(--chronicle-border);position:relative}.history-stage[data-history-motion=touch] .history-year-banner:before{content:"";background:var(--chronicle-vermilion);pointer-events:none;height:2px;position:absolute;inset:-2px -1px auto}.history-stage.is-entered[data-history-motion=touch] .history-card-meta[data-reveal-state=pending] .history-date-seal:after,.history-stage.is-entered[data-history-motion=touch] .history-year-banner[data-reveal-state=pending]:before{clip-path:inset(0 100% 0 0)}.history-stage.is-entered[data-history-motion=touch] .history-year-banner[data-reveal-state=visible]:before{animation:.38s cubic-bezier(.2,.7,.3,1) backwards history-touch-ink-draw}.history-stage[data-history-motion=touch] .history-card-meta{position:relative}.history-stage[data-history-motion=touch] .history-card-meta:after{content:"";background:linear-gradient(90deg,var(--chronicle-rule),var(--chronicle-divider-soft));transform-origin:0;height:1px;position:absolute;inset:auto 0 -1px}.history-stage.is-entered[data-history-motion=touch] .history-card-meta[data-reveal-state=visible]:after{animation:.36s cubic-bezier(.2,.7,.3,1) backwards history-touch-date-rule}.history-stage[data-history-motion=touch] .history-date-seal{border-color:var(--chronicle-vermilion-soft);position:relative}.history-stage[data-history-motion=touch] .history-date-seal:after{content:"";border:1px solid var(--chronicle-vermilion);pointer-events:none;position:absolute;inset:-1px}.history-stage.is-entered[data-history-motion=touch] .history-card-meta[data-reveal-state=visible] .history-date-seal:after{animation:.3s cubic-bezier(.2,.7,.3,1) backwards history-touch-ink-draw}.history-stage[data-history-motion=touch] .history-card-title{padding-bottom:.625rem;position:relative}.history-stage[data-history-motion=touch] .history-card-title:after{content:"";background:var(--chronicle-vermilion);transform-origin:0;border-radius:2px;width:2rem;height:2px;position:absolute;bottom:0;left:0}.history-stage.is-entered[data-history-motion=touch] .history-card-title[data-reveal-state=visible]:after{animation:.36s cubic-bezier(.2,.7,.3,1) both history-touch-rule}.history-stage[data-history-motion=touch] .history-figure{border-radius:9px}.history-stage.is-entered[data-history-motion=touch] .history-figure[data-reveal-state=pending]{transform:translateY(20px)}.history-stage.is-entered[data-history-motion=touch] .history-figure[data-reveal-state=visible]{animation:.46s cubic-bezier(.22,.7,.3,1) backwards history-touch-image}.history-stage.is-entered[data-history-motion=touch] .history-prose-box[data-reveal-state=pending]{opacity:.72;transform:translateY(16px)}.history-stage.is-entered[data-history-motion=touch] .history-prose-box[data-reveal-state=visible]{animation:.42s cubic-bezier(.22,.7,.3,1) backwards history-touch-prose}.history-stage[data-history-motion=touch] .pi-surface.is-uncover .pi-placeholder{transition-duration:.16s}.history-stage[data-history-motion=touch] .history-figure-hint{opacity:.85;border-radius:20px;transition:opacity .22s,background-color .22s;transform:none}.history-stage[data-history-motion=touch] .history-figure:active .history-figure-hint{opacity:1;background:var(--chronicle-ink-strong)}.history-stage[data-history-motion=touch] .history-entry.is-active .history-node-ripple{animation:history-touch-node .9s var(--history-touch-ease) both}.history-stage[data-history-motion=touch] .history-spine-progress,.history-stage[data-history-motion=touch] .history-touch-dock-track>span{transition:none}.history-touch-dock{display:none}.history-stage[data-history-motion=touch] .history-touch-dock{z-index:35;bottom:max(22px,env(safe-area-inset-bottom));border:1px solid var(--chronicle-border);background:var(--chronicle-card-bg);color:var(--chronicle-ink-strong);opacity:0;visibility:hidden;transition:opacity .4s ease,transform .65s var(--history-touch-ease),visibility .65s;border-radius:40px;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;left:50%;transform:translate(-50%,24px);box-shadow:0 8px 32px -8px #0f172a33}.history-stage[data-history-motion=touch] .history-touch-dock.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}.history-touch-dock button{background:var(--chronicle-subtle-bg);width:44px;height:44px;transition:transform .38s var(--history-touch-ease),background-color .22s ease;border-radius:50%;place-items:center;display:grid}.history-touch-dock button:active:not(:disabled){background:var(--chronicle-vermilion-tint);transform:scale(.9)}.history-touch-dock button:disabled{opacity:.28}.history-touch-dock button:focus-visible{outline:2px solid var(--chronicle-vermilion);outline-offset:2px}.history-touch-dock svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.history-touch-dock-label{font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;align-items:center;gap:12px;width:150px;height:44px;padding:0 8px 5px;display:grid;position:relative;overflow:hidden}.history-touch-dock-year{font-family:var(--club-serif);white-space:nowrap;font-size:.8125rem;font-weight:600}.history-touch-dock-count{color:var(--chronicle-ink-muted);white-space:nowrap;font-size:.625rem}.history-touch-dock-track{background:var(--chronicle-divider);border-radius:2px;height:2px;position:absolute;inset:auto 8px 6px;overflow:hidden}.history-touch-dock-track>span{background:var(--chronicle-vermilion);transform-origin:0;height:100%;transition:transform .18s linear;display:block;transform:scaleX(0)}.history-chapter-enter-active,.history-chapter-leave-active{transition:opacity .2s,transform .4s cubic-bezier(.16,1,.3,1)}.history-chapter-enter-from{opacity:0;transform:translateY(12px)}.history-chapter-leave-to{opacity:0;transform:translateY(-12px)}.history-stage[data-history-motion=touch] .history-coda{padding-bottom:6rem}.history-stage[data-history-motion=touch] .history-ambient{contain:paint}.history-stage[data-history-motion=touch] .history-glow{animation:12s ease-in-out infinite alternate history-touch-glow}@keyframes history-touch-surface{0%{opacity:0;transform:scaleX(.3)}to{opacity:.5;transform:scaleX(1)}}@keyframes history-touch-date-rule{0%{opacity:.45;transform:scaleX(.65)}to{opacity:1;transform:scaleX(1)}}@keyframes history-touch-ink-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes history-touch-rule{0%{opacity:0;transform:scaleX(0)}to{opacity:.65;transform:scaleX(1)}}@keyframes history-touch-image{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes history-touch-prose{0%{opacity:.72;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes history-touch-node{0%{opacity:.6;transform:rotate(45deg)scale(.8)}to{opacity:0;transform:rotate(45deg)scale(1.65)}}@keyframes history-touch-glow{0%{opacity:.28}to{opacity:.5}}@media (prefers-reduced-motion:reduce){.history-stage[data-history-motion=touch] .history-figure,.history-stage[data-history-motion=touch] .history-prose-box{opacity:1!important;transform:none!important}.history-stage[data-history-motion=touch] .history-card-meta:after,.history-stage[data-history-motion=touch] .history-card-title:after,.history-stage[data-history-motion=touch] .history-card:after,.history-stage[data-history-motion=touch] .history-card:before,.history-stage[data-history-motion=touch] .history-date-seal:after,.history-stage[data-history-motion=touch] .history-figure,.history-stage[data-history-motion=touch] .history-glow,.history-stage[data-history-motion=touch] .history-node-ripple,.history-stage[data-history-motion=touch] .history-prose-box,.history-stage[data-history-motion=touch] .history-touch-dock,.history-stage[data-history-motion=touch] .history-year-banner,.history-stage[data-history-motion=touch] .history-year-banner:before,.history-touch-dock *{transition:none!important;animation:none!important}.history-chapter-enter-from,.history-chapter-leave-to{opacity:1;transform:none}}.history-stage[data-v-2e74d8c2]{--chronicle-vermilion:#a34e47;--chronicle-vermilion-soft:#a34e471f;--chronicle-vermilion-tint:#a34e4712;--chronicle-sky:#0369a1;--chronicle-sky-soft:#0369a11f;--chronicle-paper-bg:#fbfbf8;--chronicle-card-bg:#fff;--chronicle-card-active-bg:#fff;--chronicle-subtle-bg:#f4f5f0;--chronicle-prose-bg:#fbfbf8;--chronicle-figure-bg:#f8fafc;--chronicle-bookmark-bg:#fbfbf8f0;--chronicle-border:#dce4e8;--chronicle-border-strong:#94a3b8;--chronicle-divider:#e2e8f0;--chronicle-divider-soft:#eef2f5;--chronicle-rule:#cbd5e1;--chronicle-spine-track:#dce4e8;--chronicle-node-idle:#94a3b8;--chronicle-ink-strong:#0f172a;--chronicle-ink-body:#334155;--chronicle-ink-secondary:#475569;--chronicle-ink-muted:#64748b;--chronicle-card-shadow:0 10px 26px -18px #0f172a24;--chronicle-card-active-shadow:0 18px 36px -18px #0f172a33;--chronicle-bookmark-shadow:0 12px 28px -16px #0f172a2e;--chronicle-banner-shadow:0 6px 18px -8px #0f172a1f}html.dark .history-stage{--chronicle-vermilion:#f0a899;--chronicle-vermilion-soft:#f0a8992e;--chronicle-vermilion-tint:#f0a8991c;--chronicle-sky:#38bdf8;--chronicle-sky-soft:#38bdf829;--chronicle-paper-bg:#101923;--chronicle-card-bg:#152231;--chronicle-card-active-bg:#19293b;--chronicle-subtle-bg:#131f2d;--chronicle-prose-bg:#101a25;--chronicle-figure-bg:#0d151f;--chronicle-bookmark-bg:#152231f0;--chronicle-border:#293847;--chronicle-border-strong:#4b6078;--chronicle-divider:#243447;--chronicle-divider-soft:#1f2f40;--chronicle-rule:#334155;--chronicle-spine-track:#26384b;--chronicle-node-idle:#64748b;--chronicle-ink-strong:#f1f5f9;--chronicle-ink-body:#cbd5e1;--chronicle-ink-secondary:#94a3b8;--chronicle-ink-muted:#94a3b8;--chronicle-card-shadow:0 14px 30px -18px #020617ad;--chronicle-card-active-shadow:0 20px 38px -16px #020617cc;--chronicle-bookmark-shadow:0 14px 32px -16px #020617b8;--chronicle-banner-shadow:0 8px 20px -8px #020617a6}.history-layout[data-v-2e74d8c2]{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1024px){.history-layout[data-v-2e74d8c2]{grid-template-columns:minmax(0,1fr) 6.25rem;gap:2.25rem}}.history-bookmark[data-v-2e74d8c2]{z-index:20;border:1px solid var(--chronicle-border);border-top:2px solid var(--chronicle-vermilion);background-color:var(--chronicle-bookmark-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:6.25rem;box-shadow:var(--chronicle-bookmark-shadow);flex-direction:column;align-self:start;padding:.75rem .75rem .625rem;position:sticky;top:6rem}.history-bookmark-head[data-v-2e74d8c2]{border-bottom:1px solid var(--chronicle-divider);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.history-bookmark-seal[data-v-2e74d8c2]{border:1px solid var(--chronicle-vermilion);background-color:var(--chronicle-vermilion-tint);color:var(--chronicle-vermilion);font-family:var(--club-serif);letter-spacing:.08em;padding:.1rem .3rem;font-size:.625rem;font-weight:700}.history-bookmark-progress[data-v-2e74d8c2]{color:var(--chronicle-ink-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:700}.history-bookmark-tree[data-v-2e74d8c2]{flex-direction:column;gap:.25rem;display:flex;position:relative}.history-bookmark-tree[data-v-2e74d8c2]:before{content:"";background-color:var(--chronicle-rule);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:.3125rem}.history-bookmark-group[data-v-2e74d8c2]{position:relative}.history-bookmark-year[data-v-2e74d8c2]{color:var(--chronicle-ink-secondary);font-family:var(--club-serif);align-items:center;gap:.45rem;padding:.25rem 0;font-size:.8125rem;font-weight:600;transition:color .2s;display:flex}.history-bookmark-node[data-v-2e74d8c2]{z-index:1;border:1.5px solid var(--chronicle-node-idle);background-color:var(--chronicle-paper-bg);flex-shrink:0;width:.4375rem;height:.4375rem;margin-left:.1rem;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .2s,background-color .2s;position:relative;transform:rotate(45deg)}.history-bookmark-group.is-active .history-bookmark-year[data-v-2e74d8c2],.history-bookmark-year[data-v-2e74d8c2]:hover{color:var(--chronicle-ink-strong)}.history-bookmark-group.is-active .history-bookmark-node[data-v-2e74d8c2],.history-bookmark-year:hover .history-bookmark-node[data-v-2e74d8c2]{border-color:var(--chronicle-vermilion);background-color:var(--chronicle-vermilion);transform:rotate(135deg)scale(1.15)}.history-bookmark-year-text[data-v-2e74d8c2]{letter-spacing:.03em;flex:1}.history-bookmark-year-count[data-v-2e74d8c2]{color:var(--chronicle-ink-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem}.history-bookmark-months-wrap[data-v-2e74d8c2]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid}.history-bookmark-months-wrap.is-open[data-v-2e74d8c2]{opacity:1;grid-template-rows:1fr}.history-bookmark-months[data-v-2e74d8c2]{flex-direction:column;gap:.125rem;min-height:0;padding-left:.75rem;display:flex;overflow:hidden}.history-bookmark-month[data-v-2e74d8c2]{color:var(--chronicle-ink-muted);align-items:center;gap:.375rem;padding:.15rem .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;transition:color .18s,transform .18s;display:flex}.history-bookmark-month-tick[data-v-2e74d8c2]{background-color:var(--chronicle-rule);width:.35rem;height:1px;transition:width .2s cubic-bezier(.22,1,.36,1),background-color .18s}.history-bookmark-month.is-current[data-v-2e74d8c2],.history-bookmark-month[data-v-2e74d8c2]:hover{color:var(--chronicle-vermilion);font-weight:700}.history-bookmark-month[data-v-2e74d8c2]:focus-visible,.history-bookmark-top[data-v-2e74d8c2]:focus-visible,.history-bookmark-year[data-v-2e74d8c2]:focus-visible,.history-year-tab[data-v-2e74d8c2]:focus-visible{outline:2px solid var(--chronicle-vermilion);outline-offset:2px}.history-bookmark-month.is-current .history-bookmark-month-tick[data-v-2e74d8c2],.history-bookmark-month:hover .history-bookmark-month-tick[data-v-2e74d8c2]{background-color:var(--chronicle-vermilion);width:.55rem}.history-bookmark-top[data-v-2e74d8c2]{border-top:1px solid var(--chronicle-divider);color:var(--chronicle-ink-secondary);font-family:var(--club-serif);letter-spacing:.06em;cursor:pointer;justify-content:center;align-items:center;gap:.25rem;margin-top:.5rem;padding-top:.45rem;font-size:.6875rem;font-weight:600;transition:color .18s;display:flex}.history-bookmark-top[data-v-2e74d8c2]:hover{color:var(--chronicle-vermilion)}.history-ambient[data-v-2e74d8c2]{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.history-ambient[data-v-2e74d8c2]:before{content:"";background-image:radial-gradient(#94a3b838 1px,#0000 0),linear-gradient(90deg,#94a3b80f 1px,#0000 0);background-size:24px 24px,72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000c7,#0000004d);mask-image:linear-gradient(#000000c7,#0000004d)}html.dark .history-ambient:before{background-image:radial-gradient(#4755694d 1px,#0000 0),linear-gradient(90deg,#3341551f 1px,#0000 0)}.history-glow[data-v-2e74d8c2]{filter:blur(72px);opacity:.45;border-radius:9999px;animation:14s ease-in-out infinite alternate history-ambient-drift-2e74d8c2;position:absolute}.history-glow-vermilion[data-v-2e74d8c2]{background:radial-gradient(circle,var(--chronicle-vermilion-soft),transparent 70%);width:24rem;height:24rem;top:-5rem;left:-6rem}.history-glow-sky[data-v-2e74d8c2]{background:radial-gradient(circle,var(--chronicle-sky-soft),transparent 70%);width:28rem;height:28rem;animation-delay:-5s;top:28%;right:-8rem}.history-glow-amber[data-v-2e74d8c2]{background:radial-gradient(circle,#d977061f,#0000 70%);width:24rem;height:24rem;animation-delay:-9s;bottom:8%;left:20%}.history-mote[data-v-2e74d8c2]{border:1px solid var(--chronicle-vermilion);background:var(--chronicle-vermilion-soft);opacity:.35;width:6px;height:6px;animation:10s ease-in-out infinite history-mote-float-2e74d8c2;position:absolute;transform:rotate(45deg)}.history-mote-1[data-v-2e74d8c2]{animation-delay:0s;top:14%;left:12%}.history-mote-2[data-v-2e74d8c2]{animation-delay:-3s;top:38%;right:14%}.history-mote-3[data-v-2e74d8c2]{animation-delay:-6s;top:66%;left:8%}.history-mote-4[data-v-2e74d8c2]{animation-delay:-1.5s;top:82%;right:18%}.history-nine-mote[data-v-2e74d8c2]{font-family:var(--club-serif);color:var(--chronicle-sky);opacity:.16;font-size:1.125rem;font-weight:700;animation:12s ease-in-out infinite history-nine-float-2e74d8c2;position:absolute}.history-nine-mote-1[data-v-2e74d8c2]{animation-delay:-1s;top:22%;left:6%}.history-nine-mote-2[data-v-2e74d8c2]{font-size:1rem;animation-delay:-5s;top:54%;right:8%}.history-nine-mote-3[data-v-2e74d8c2]{animation-delay:-8s;top:76%;left:14%}.history-header[data-v-2e74d8c2]{border-bottom:1px solid var(--chronicle-border);margin-bottom:2.75rem;padding-bottom:1.25rem;animation:.52s cubic-bezier(.22,1,.36,1) backwards history-header-enter-2e74d8c2}.history-header-main[data-v-2e74d8c2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;display:flex}.history-title-group[data-v-2e74d8c2]{align-items:flex-start;gap:.875rem;display:flex}.history-seal-stamp[data-v-2e74d8c2]{border:1px solid var(--chronicle-vermilion);color:var(--chronicle-vermilion);background-color:var(--chronicle-vermilion-tint);font-family:var(--club-serif);letter-spacing:.14em;writing-mode:vertical-rl;box-shadow:inset 0 0 0 2px var(--chronicle-vermilion-tint);flex-shrink:0;place-items:center;margin-top:.15rem;padding:.3rem .22rem;font-size:.6875rem;font-weight:700;line-height:1.15;display:inline-grid}.history-total-badge[data-v-2e74d8c2]{border:1px solid var(--chronicle-border);border-left:2px solid var(--chronicle-vermilion);background-color:var(--chronicle-subtle-bg);align-items:center;gap:.625rem;padding:.35rem .75rem;font-size:.75rem;display:inline-flex}.history-total-label[data-v-2e74d8c2]{font-family:var(--club-serif);color:var(--chronicle-ink-secondary);font-weight:600}.history-total-count[data-v-2e74d8c2]{border-left:1px solid var(--chronicle-rule);color:var(--chronicle-ink-strong);padding-left:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.history-year-bar[data-v-2e74d8c2]{flex-wrap:wrap;gap:.5rem;margin-top:1.125rem;display:flex}.history-year-tab[data-v-2e74d8c2]{border:1px solid var(--chronicle-border);border-top:2px solid var(--chronicle-sky);background-color:var(--chronicle-subtle-bg);min-height:2.25rem;color:var(--chronicle-ink-body);align-items:center;gap:.5rem;padding:.325rem .75rem;font-size:.8125rem;transition:background-color .22s,border-color .22s,color .22s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:inline-flex}.history-year-tab[data-v-2e74d8c2]:hover{border-color:var(--chronicle-border-strong);border-top-color:var(--chronicle-vermilion)}.history-year-tab.is-active[data-v-2e74d8c2],.history-year-tab[data-v-2e74d8c2]:hover{background-color:var(--chronicle-card-active-bg);color:var(--chronicle-ink-strong);transform:translateY(-2px)}.history-year-tab.is-active[data-v-2e74d8c2]{border-color:var(--chronicle-vermilion);border-top:2px solid var(--chronicle-vermilion);box-shadow:0 8px 18px -10px var(--chronicle-vermilion-soft)}.history-year-diamond[data-v-2e74d8c2]{background-color:var(--chronicle-sky);width:.375rem;height:.375rem;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .22s;transform:rotate(45deg)}.history-year-tab.is-active .history-year-diamond[data-v-2e74d8c2],.history-year-tab:hover .history-year-diamond[data-v-2e74d8c2]{background-color:var(--chronicle-vermilion);transform:rotate(135deg)scale(1.25)}.history-year-label[data-v-2e74d8c2]{font-family:var(--club-serif);letter-spacing:.04em;font-weight:600}.history-year-count[data-v-2e74d8c2]{border-left:1px solid var(--chronicle-rule);color:var(--chronicle-ink-secondary);padding-left:.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:600}.history-spine[data-v-2e74d8c2]{pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:1.5rem;transform:translate(-50%)}@media (width>=768px){.history-spine[data-v-2e74d8c2]{left:50%}}.history-spine-track[data-v-2e74d8c2]{background-color:var(--chronicle-spine-track);position:absolute;inset:0}.history-spine-progress[data-v-2e74d8c2]{background:linear-gradient(180deg,var(--chronicle-vermilion) 0,var(--chronicle-sky) 92%,transparent 100%);transform-origin:top;transition:transform .14s ease-out;position:absolute;inset:0;transform:scaleY(0)}.history-year-divider[data-v-2e74d8c2]{z-index:15;justify-content:flex-start;margin-bottom:1.75rem;padding-left:.25rem;display:flex;position:relative}@media (width>=768px){.history-year-divider[data-v-2e74d8c2]{justify-content:center;padding-left:0}}.history-year-banner[data-v-2e74d8c2]{border:1px solid var(--chronicle-border);border-top:2px solid var(--chronicle-vermilion);background-color:var(--chronicle-card-bg);box-shadow:var(--chronicle-banner-shadow);align-items:center;gap:.625rem;padding:.375rem .9rem;display:inline-flex}.history-year-banner-seal[data-v-2e74d8c2]{border:1px solid var(--chronicle-vermilion);background-color:var(--chronicle-vermilion-tint);width:1.25rem;height:1.25rem;color:var(--chronicle-vermilion);font-family:var(--club-serif);place-items:center;font-size:.6875rem;font-weight:700;display:inline-grid}.history-year-banner-title[data-v-2e74d8c2]{font-family:var(--club-serif);letter-spacing:.08em;color:var(--chronicle-ink-strong);font-size:.9375rem;font-weight:700}.history-year-banner-meta[data-v-2e74d8c2]{border-left:1px solid var(--chronicle-rule);color:var(--chronicle-ink-secondary);padding-left:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:600}.history-counter[data-v-2e74d8c2]{pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center}.history-counter.is-left[data-v-2e74d8c2]{text-align:right;justify-content:flex-end;padding-right:1.5rem}.history-counter.is-right[data-v-2e74d8c2]{text-align:left;justify-content:flex-start;padding-left:1.5rem}.history-counter-inner[data-v-2e74d8c2]{opacity:.24;flex-direction:column;gap:.25rem;transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);display:flex}.history-counter.is-left .history-counter-inner[data-v-2e74d8c2]{align-items:flex-end;transform:translate(-6px)}.history-counter.is-right .history-counter-inner[data-v-2e74d8c2]{align-items:flex-start;transform:translate(6px)}.history-entry.is-active .history-counter-inner[data-v-2e74d8c2],.history-entry:hover .history-counter-inner[data-v-2e74d8c2]{opacity:.72;transform:translate(0)}.history-counter-ym[data-v-2e74d8c2]{font-family:var(--club-serif);letter-spacing:.08em;color:var(--chronicle-ink-muted);font-size:calc(clamp(1.5rem,2.2vw,2.15rem));font-weight:700;line-height:1.1;transition:color .28s}.history-entry.is-active .history-counter-ym[data-v-2e74d8c2],.history-entry:hover .history-counter-ym[data-v-2e74d8c2]{color:var(--chronicle-vermilion)}.history-counter-sub[data-v-2e74d8c2]{font-family:var(--club-serif);letter-spacing:.12em;color:var(--chronicle-ink-secondary);align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.history-counter.is-left .history-counter-sub[data-v-2e74d8c2]{flex-direction:row-reverse}.history-counter-diamond[data-v-2e74d8c2]{border:1px solid var(--chronicle-vermilion);width:.35rem;height:.35rem;transition:background-color .24s;transform:rotate(45deg)}.history-entry.is-active .history-counter-diamond[data-v-2e74d8c2],.history-entry:hover .history-counter-diamond[data-v-2e74d8c2]{background-color:var(--chronicle-vermilion)}.history-counter-dot[data-v-2e74d8c2]{opacity:.6}.history-counter-rule[data-v-2e74d8c2]{background-color:var(--chronicle-rule);width:1.75rem;height:1px;transition:width .32s cubic-bezier(.22,1,.36,1),background-color .24s}.history-entry.is-active .history-counter-rule[data-v-2e74d8c2],.history-entry:hover .history-counter-rule[data-v-2e74d8c2]{background-color:var(--chronicle-vermilion);width:2.75rem}.history-node[data-v-2e74d8c2]{z-index:12;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:1.75rem;left:1.5rem;transform:translate(-50%)}@media (width>=768px){.history-node[data-v-2e74d8c2]{top:50%;left:50%;transform:translate(-50%,-50%)}}.history-node-ring[data-v-2e74d8c2]{border:1.5px solid var(--chronicle-node-idle);background-color:var(--chronicle-paper-bg);width:1.35rem;height:1.35rem;transition:transform .48s cubic-bezier(.22,1,.36,1),border-color .28s,background-color .28s,box-shadow .28s;position:absolute;transform:rotate(45deg)}.history-node-core[data-v-2e74d8c2]{background-color:var(--chronicle-node-idle);width:.45rem;height:.45rem;transition:transform .36s cubic-bezier(.22,1,.36,1),background-color .28s;position:relative;transform:rotate(45deg)}.history-node-ripple[data-v-2e74d8c2]{border:1px solid var(--chronicle-vermilion);opacity:0;pointer-events:none;width:1.75rem;height:1.75rem;position:absolute;transform:rotate(45deg)scale(.7)}.history-entry.is-passed .history-node-ring[data-v-2e74d8c2]{border-color:var(--chronicle-sky)}.history-entry.is-passed .history-node-core[data-v-2e74d8c2]{background-color:var(--chronicle-sky)}.history-entry.is-active .history-node-ring[data-v-2e74d8c2],.history-entry:hover .history-node-ring[data-v-2e74d8c2]{border-color:var(--chronicle-vermilion);box-shadow:0 0 14px var(--chronicle-vermilion-soft);transform:rotate(225deg)scale(1.16)}.history-entry.is-active .history-node-core[data-v-2e74d8c2],.history-entry:hover .history-node-core[data-v-2e74d8c2]{background-color:var(--chronicle-vermilion);transform:rotate(225deg)scale(1.3)}.history-entry.is-active .history-node-ripple[data-v-2e74d8c2]{animation:2.2s cubic-bezier(.22,1,.36,1) infinite history-node-pulse-2e74d8c2}.history-connector[data-v-2e74d8c2]{background:linear-gradient(90deg,var(--chronicle-vermilion),var(--chronicle-rule));width:calc(11.11% - .85rem);height:1px;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .32s;position:absolute;top:50%}.history-connector.is-right[data-v-2e74d8c2]{transform-origin:0;right:100%}.history-connector.is-left[data-v-2e74d8c2]{transform-origin:100%;left:100%}.history-card[data-v-2e74d8c2]{background-color:var(--chronicle-card-bg);border:1px solid var(--chronicle-border);border-top:2px solid var(--chronicle-sky);box-shadow:var(--chronicle-card-shadow);padding:1.5rem 1.625rem;transition:opacity .54s cubic-bezier(.22,1,.36,1),translate .54s cubic-bezier(.22,1,.36,1),background-color .26s,border-color .26s,box-shadow .26s}.history-card[data-v-2e74d8c2]:before{content:"";pointer-events:none;background:linear-gradient(var(--chronicle-vermilion),var(--chronicle-vermilion)) 0 0/9px 1px no-repeat,linear-gradient(var(--chronicle-vermilion),var(--chronicle-vermilion)) 0 0/1px 9px no-repeat,linear-gradient(var(--chronicle-vermilion),var(--chronicle-vermilion)) 100% 0/9px 1px no-repeat,linear-gradient(var(--chronicle-vermilion),var(--chronicle-vermilion)) 100% 0/1px 9px no-repeat,linear-gradient(var(--chronicle-vermilion),var(--chronicle-vermilion)) 0 100%/9px 1px no-repeat,linear-gradient(var(--chronicle-vermilion),var(--chronicle-vermilion)) 0 100%/1px 9px no-repeat,linear-gradient(var(--chronicle-vermilion),var(--chronicle-vermilion)) 100% 100%/9px 1px no-repeat,linear-gradient(var(--chronicle-vermilion),var(--chronicle-vermilion)) 100% 100%/1px 9px no-repeat;opacity:0;transition:opacity .26s;position:absolute;inset:5px}.history-stage[data-history-motion=pointer] .history-entry.is-active .history-card[data-v-2e74d8c2]{background-color:var(--chronicle-card-active-bg);border-color:var(--chronicle-border-strong);border-top-color:var(--chronicle-vermilion);box-shadow:var(--chronicle-card-active-shadow);translate:0 -3px}.history-stage[data-history-motion=pointer] .history-entry.is-active .history-card[data-v-2e74d8c2]:before{opacity:.55}@media (hover:hover) and (pointer:fine){.history-stage[data-history-motion=pointer] .history-card[data-v-2e74d8c2]:hover{background-color:var(--chronicle-card-active-bg);border-color:var(--chronicle-border-strong);border-top-color:var(--chronicle-vermilion);box-shadow:var(--chronicle-card-active-shadow);translate:0 -3px}.history-stage[data-history-motion=pointer] .history-card[data-v-2e74d8c2]:hover:before{opacity:.55}}@supports (animation-timeline:view(block)) and (animation-range:exit-crossing 30% exit-crossing 80%){.history-entry[data-v-2e74d8c2]{view-timeline-name:--history-card-exit;view-timeline-axis:block}.history-stage.is-entered .history-entry-row[data-v-2e74d8c2]{--native-exit-lift:-38px;animation:cubic-bezier(.333333,0,.666667,1) both club-section-exit;animation-timeline:--history-card-exit;animation-range:exit-crossing 30% exit-crossing 80%}.history-entry-row[data-v-2e74d8c2]:focus-within{opacity:1!important;translate:none!important;scale:none!important}@media (width<=639px){.history-stage.is-entered .history-entry-row[data-v-2e74d8c2]{--native-exit-lift:-32px}}}.history-stage.is-entered .history-seal-stamp[data-v-2e74d8c2]{animation:.52s cubic-bezier(.22,1,.36,1) .15s backwards history-seal-press-2e74d8c2}.history-stage.is-entered .history-title-copy[data-v-2e74d8c2]{animation:.56s cubic-bezier(.22,1,.36,1) .2s backwards history-title-unfurl-2e74d8c2}.history-stage.is-entered .history-total-badge[data-v-2e74d8c2]{animation:.52s cubic-bezier(.22,1,.36,1) .25s backwards history-badge-slide-2e74d8c2}.history-stage.is-entered .history-year-tab[data-v-2e74d8c2]{animation:history-tab-rise-2e74d8c2 .48s cubic-bezier(.22,1,.36,1) var(--year-tab-delay,.24s) backwards}.history-stage.is-entered .history-spine[data-v-2e74d8c2]{transform-origin:top;animation:.88s cubic-bezier(.22,1,.36,1) .2s backwards history-spine-draw-2e74d8c2}.history-stage.is-entered .history-bookmark[data-v-2e74d8c2]{transform-origin:top;animation:.58s cubic-bezier(.22,1,.36,1) .26s backwards history-bookmark-unroll-2e74d8c2}.history-stage.is-entered .history-bookmark-group[data-v-2e74d8c2]{animation:history-tab-rise-2e74d8c2 .44s cubic-bezier(.22,1,.36,1) var(--bm-delay,.32s) backwards}.history-entry.is-unrevealed .history-card[data-v-2e74d8c2],.history-entry.is-unrevealed .history-connector[data-v-2e74d8c2],.history-entry.is-unrevealed .history-counter[data-v-2e74d8c2],.history-entry.is-unrevealed .history-node[data-v-2e74d8c2],.history-stage[data-history-motion=pointer] .history-entry.is-unrevealed .history-year-banner[data-v-2e74d8c2]{opacity:0}.history-stage.is-entered[data-history-motion=pointer] .history-entry.is-revealed .history-year-banner[data-v-2e74d8c2]{animation:history-banner-enter-2e74d8c2 .54s cubic-bezier(.22,1,.36,1) var(--entry-delay,0s) backwards}.history-stage.is-entered .history-entry.is-revealed .history-node[data-v-2e74d8c2]{animation:history-node-enter-2e74d8c2 .5s cubic-bezier(.22,1,.36,1) calc(60ms + var(--entry-delay,0s)) backwards}.history-stage.is-entered[data-history-motion=pointer] .history-entry.is-revealed .history-card[data-v-2e74d8c2]{animation:history-card-enter-mobile-2e74d8c2 .6s cubic-bezier(.22,1,.36,1) calc(80ms + var(--entry-delay,0s)) backwards}@media (width>=768px){.history-stage.is-entered[data-history-motion=pointer] .history-entry.is-even.is-revealed .history-card[data-v-2e74d8c2]{animation:history-card-enter-even-2e74d8c2 .62s cubic-bezier(.22,1,.36,1) calc(80ms + var(--entry-delay,0s)) backwards}.history-stage.is-entered[data-history-motion=pointer] .history-entry.is-odd.is-revealed .history-card[data-v-2e74d8c2]{animation:history-card-enter-odd-2e74d8c2 .62s cubic-bezier(.22,1,.36,1) calc(80ms + var(--entry-delay,0s)) backwards}.history-stage.is-entered .history-entry.is-revealed .history-connector[data-v-2e74d8c2]{animation:history-connector-enter-2e74d8c2 .48s cubic-bezier(.22,1,.36,1) calc(.16s + var(--entry-delay,0s)) backwards}.history-stage.is-entered .history-entry.is-revealed .history-counter[data-v-2e74d8c2]{animation:history-counter-enter-2e74d8c2 .56s cubic-bezier(.22,1,.36,1) calc(.14s + var(--entry-delay,0s)) backwards}}.history-card-meta[data-v-2e74d8c2]{border-bottom:1px solid var(--chronicle-divider-soft);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.history-date-badge[data-v-2e74d8c2]{align-items:center;gap:.45rem;display:inline-flex}.history-date-seal[data-v-2e74d8c2]{border:1px solid var(--chronicle-vermilion);background-color:var(--chronicle-vermilion-tint);width:1.2rem;height:1.2rem;color:var(--chronicle-vermilion);font-family:var(--club-serif);place-items:center;font-size:.65rem;font-weight:700;display:inline-grid}.history-date-text[data-v-2e74d8c2]{letter-spacing:.08em;color:var(--chronicle-ink-body);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:700}.history-serial[data-v-2e74d8c2]{font-family:var(--club-serif);letter-spacing:.1em;color:var(--chronicle-ink-muted);font-size:.75rem;font-weight:600}.history-card-title[data-v-2e74d8c2]{font-family:var(--club-serif);letter-spacing:.02em;color:var(--chronicle-ink-strong);margin-top:.875rem;margin-bottom:.875rem;font-size:1.375rem;font-weight:650;line-height:1.4;transition:color .22s}.history-stage[data-history-motion=pointer] .history-entry.is-active .history-card-title[data-v-2e74d8c2]{color:var(--chronicle-vermilion)}@media (hover:hover) and (pointer:fine){.history-stage[data-history-motion=pointer] .history-card:hover .history-card-title[data-v-2e74d8c2]{color:var(--chronicle-vermilion)}.history-stage[data-history-motion=pointer] .history-figure[data-v-2e74d8c2]:hover .history-figure-img{transform:scale(1.025)}}.history-figure[data-v-2e74d8c2]{border:1px solid var(--chronicle-divider);background-color:var(--chronicle-figure-bg);cursor:zoom-in;width:100%;margin-bottom:1rem;padding:.375rem;display:block;position:relative;overflow:hidden}.history-figure[data-v-2e74d8c2] .progressive-image{background:var(--chronicle-figure-bg)}[data-v-2e74d8c2] .history-figure-img{transition:transform .48s cubic-bezier(.22,1,.36,1)}.history-figure-hint[data-v-2e74d8c2]{color:#f8fafc;font-family:var(--club-serif);letter-spacing:.06em;opacity:0;background-color:#0f172ac7;border:1px solid #ffffff38;padding:.2rem .55rem;font-size:.6875rem;transition:opacity .2s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.625rem;right:.625rem;transform:translateY(4px)}@media (hover:hover) and (pointer:fine){.history-stage[data-history-motion=pointer] .history-figure:hover .history-figure-hint[data-v-2e74d8c2]{opacity:1;transform:translateY(0)}}.history-prose-box[data-v-2e74d8c2]{border:1px solid var(--chronicle-divider);border-left:2px solid var(--chronicle-vermilion);background-color:var(--chronicle-prose-bg);text-align:left;margin-top:.75rem;padding:1rem 1.125rem;position:relative;overflow:hidden}.history-prose-watermark[data-v-2e74d8c2]{border:1px solid var(--chronicle-vermilion);width:52px;height:52px;color:var(--chronicle-vermilion);font-family:var(--club-serif);opacity:.085;pointer-events:none;place-items:center;font-size:1.15rem;font-weight:700;display:grid;position:absolute;bottom:-10px;right:-10px;transform:rotate(15deg)}.history-coda[data-v-2e74d8c2]{z-index:12;justify-content:center;margin-top:4rem;display:flex;position:relative}.history-coda-seal[data-v-2e74d8c2]{border:1px solid var(--chronicle-border);border-top:2px solid var(--chronicle-vermilion);background-color:var(--chronicle-card-bg);color:var(--chronicle-ink-secondary);font-family:var(--club-serif);letter-spacing:.08em;box-shadow:var(--chronicle-banner-shadow);align-items:center;gap:.625rem;padding:.5rem 1.125rem;font-size:.8125rem;display:inline-flex}.history-coda-stamp[data-v-2e74d8c2]{border:1px solid var(--chronicle-vermilion);background-color:var(--chronicle-vermilion-tint);width:1.25rem;height:1.25rem;color:var(--chronicle-vermilion);place-items:center;font-size:.6875rem;font-weight:700;display:inline-grid}@keyframes history-header-enter-2e74d8c2{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes history-seal-press-2e74d8c2{0%{opacity:0;transform:scale(1.42)rotate(-8deg)}70%{opacity:1;transform:scale(.96)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes history-title-unfurl-2e74d8c2{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes history-badge-slide-2e74d8c2{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes history-tab-rise-2e74d8c2{0%{opacity:0;transform:translateY(12px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes history-spine-draw-2e74d8c2{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes history-bookmark-unroll-2e74d8c2{0%{opacity:0;transform:translateY(-18px)scaleY(.9)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes history-banner-enter-2e74d8c2{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes history-node-enter-2e74d8c2{0%{opacity:0;scale:.2}75%{opacity:1;scale:1.12}to{opacity:1;scale:1}}@keyframes history-connector-enter-2e74d8c2{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes history-card-enter-mobile-2e74d8c2{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes history-card-enter-even-2e74d8c2{0%{opacity:0;transform:translate(32px,20px)scale(.97)}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes history-card-enter-odd-2e74d8c2{0%{opacity:0;transform:translate(-32px,20px)scale(.97)}to{opacity:1;transform:translateZ(0)scale(1)}}@keyframes history-counter-enter-2e74d8c2{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes history-node-pulse-2e74d8c2{0%{opacity:.75;transform:rotate(45deg)scale(.8)}to{opacity:0;transform:rotate(45deg)scale(1.75)}}@keyframes history-ambient-drift-2e74d8c2{0%{transform:translate(0)scale(1)}to{transform:translate(18px,14px)scale(1.08)}}@keyframes history-mote-float-2e74d8c2{0%,to{opacity:.25;transform:translateY(0)rotate(45deg)}50%{opacity:.6;transform:translateY(-18px)rotate(135deg)}}@keyframes history-nine-float-2e74d8c2{0%,to{opacity:.12;transform:translateY(0)rotate(-6deg)}50%{opacity:.24;transform:translateY(-14px)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.history-bookmark[data-v-2e74d8c2],.history-bookmark-group[data-v-2e74d8c2],.history-card[data-v-2e74d8c2],.history-connector[data-v-2e74d8c2],.history-counter[data-v-2e74d8c2],.history-counter-inner[data-v-2e74d8c2],.history-entry-row[data-v-2e74d8c2],.history-glow[data-v-2e74d8c2],.history-header[data-v-2e74d8c2],.history-mote[data-v-2e74d8c2],.history-nine-mote[data-v-2e74d8c2],.history-node[data-v-2e74d8c2],.history-node-core[data-v-2e74d8c2],.history-node-ring[data-v-2e74d8c2],.history-node-ripple[data-v-2e74d8c2],.history-seal-stamp[data-v-2e74d8c2],.history-spine[data-v-2e74d8c2],.history-spine-progress[data-v-2e74d8c2],.history-title-copy[data-v-2e74d8c2],.history-total-badge[data-v-2e74d8c2],.history-year-banner[data-v-2e74d8c2],.history-year-diamond[data-v-2e74d8c2],.history-year-tab[data-v-2e74d8c2]{transition:none!important;animation:none!important;transform:none!important}.history-stage .history-card[data-v-2e74d8c2]{translate:none!important}.history-entry.is-unrevealed .history-card[data-v-2e74d8c2],.history-entry.is-unrevealed .history-connector[data-v-2e74d8c2],.history-entry.is-unrevealed .history-counter[data-v-2e74d8c2],.history-entry.is-unrevealed .history-node[data-v-2e74d8c2],.history-entry.is-unrevealed .history-year-banner[data-v-2e74d8c2]{opacity:1!important}}@media print{.history-stage .history-entry-row[data-v-2e74d8c2]{opacity:1!important;animation:none!important;translate:none!important;scale:none!important}}
