.photo-defs[data-v-df953455]{width:0;height:0;position:absolute;overflow:hidden}.portrait[data-v-42a5072d],.portrait[data-v-42a5072d] svg{width:100%;height:100%;display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portrait.dim[data-v-42a5072d]{filter:brightness(var(--pp-dim))}}:root[data-theme=dark] .portrait.dim[data-v-42a5072d]{filter:brightness(var(--pp-dim))}.tip-who[data-v-904c60d4]{align-items:center;gap:var(--sp-2);display:flex}.tip-photo[data-v-904c60d4]{background:var(--photo-frame);width:40px;height:40px;box-shadow:var(--shadow);color:var(--photo-ink);flex:none;place-items:center;padding:2px;display:grid;overflow:hidden}.tip-recent[data-v-904c60d4]{font-size:var(--fs-1);color:var(--muted);border-top:1px dashed var(--edge);padding:0;padding-top:var(--sp-1);margin:0;list-style:none}.tip-recent .num[data-v-904c60d4]{font-variant-numeric:tabular-nums}.tip-recent .bad[data-v-904c60d4]{color:var(--bad)}.tip-wiki[data-v-904c60d4]{margin-left:var(--sp-3)}.tip-lines+.tip-wiki[data-v-904c60d4]{margin:var(--sp-1) 0 0;display:block}.ps-ov[data-v-296582da]{z-index:40}.ps[data-v-296582da]{text-align:left;gap:var(--sp-3);max-width:880px;padding:var(--sp-4) var(--sp-5)}.ps-head[data-v-296582da]{gap:var(--sp-3);align-items:flex-start;display:flex}.ps-photo[data-v-296582da]{background:var(--photo-frame);width:92px;box-shadow:var(--shadow);flex:none;padding:5px 5px 16px;transform:rotate(-2deg)}.ps-photo .shot[data-v-296582da]{aspect-ratio:1;background:var(--photo);color:var(--photo-ink);font-size:var(--fs-5);place-items:center;display:grid;overflow:hidden}.ps-photo.dead .shot[data-v-296582da]{filter:grayscale()}.ps-who[data-v-296582da]{flex:1;gap:2px;min-width:0;display:grid}.ps-who h2[data-v-296582da]{font-size:var(--fs-5);margin:0;font-weight:900;line-height:1.25}.ps-sub[data-v-296582da]{font-size:var(--fs-2);color:var(--muted);margin:0}.ps-off[data-v-296582da]{color:var(--bad)}.ps-tools[data-v-296582da]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ps-now[data-v-296582da]{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-2);background:var(--note);color:var(--note-ink);box-shadow:var(--shadow);flex-wrap:wrap;gap:4px 14px;margin:0;list-style:none;display:flex}.ps-now .ic[data-v-296582da]{color:var(--note-muted)}.ps-cols[data-v-296582da]{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);min-height:0;display:grid}.ps-col[data-v-296582da]{align-content:start;gap:var(--sp-2);min-width:0;display:grid}.ps-col h3[data-v-296582da]{margin:var(--sp-1) 0 0;font-size:var(--fs-3);font-weight:800}.ps-col h3 small[data-v-296582da]{color:var(--muted);font-weight:400}.ps-tl[data-v-296582da],.ps-log[data-v-296582da],.ps-note[data-v-296582da]{font-size:var(--fs-2);gap:3px;margin:0;padding:0;line-height:1.55;list-style:none;display:grid}.ps-tl li[data-v-296582da],.ps-log li[data-v-296582da]{gap:var(--sp-2);grid-template-columns:3.4em minmax(0,1fr);display:grid}.ps-log li[data-v-296582da]{border-bottom:1px solid var(--edge);grid-template-columns:4.2em minmax(0,1fr);padding-bottom:3px}.ps-log li[data-v-296582da]:has(>button){border:0;display:block}.ps-tl li.good .ps-y[data-v-296582da]{color:var(--good)}.ps-tl li.good[data-v-296582da]::marker{color:var(--good)}.ps-tl li.bad .ps-y[data-v-296582da],.ps-log li.bad .ps-y[data-v-296582da],.ps-log li.death .ps-y[data-v-296582da]{color:var(--bad)}.ps-y[data-v-296582da]{color:var(--muted);font-variant-numeric:tabular-nums}.ps-note li[data-v-296582da]:before{content:"· ";color:var(--muted)}.ps-mem[data-v-296582da]{border:1px solid var(--seal);color:var(--seal);white-space:nowrap;border-radius:3px;margin-left:.4em;padding:0 .3em;font-size:.75em}.ps-trend[data-v-296582da]{margin:0}.ps-trend svg[data-v-296582da]{width:100%;max-width:320px;height:auto;display:block}.ps-mid[data-v-296582da]{stroke:var(--edge);stroke-dasharray:3 3}.ps-line[data-v-296582da]{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.ps-dot[data-v-296582da]{fill:var(--seal)}.ps-trend figcaption[data-v-296582da]{max-width:320px;font-size:var(--fs-1);color:var(--muted);justify-content:space-between;display:flex}.ps-muted[data-v-296582da]{color:var(--muted);font-size:var(--fs-2)}@media (max-width:760px){.ps-ov[data-v-296582da]{place-items:end stretch;padding:0}.ps[data-v-296582da]{max-width:none;max-height:88vh;padding:var(--sp-3) var(--sp-3) max(var(--sp-4), env(safe-area-inset-bottom,0px));border-radius:10px 10px 0 0}.ps-photo[data-v-296582da]{width:68px}.ps-head[data-v-296582da]{flex-wrap:wrap}.ps-tools[data-v-296582da]{order:-1;width:100%}.ps-who h2[data-v-296582da]{font-size:var(--fs-4)}.ps-cols[data-v-296582da]{gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}}.hn[data-v-c823dd7b]{display:inline-flex;position:relative}.hn-btn[data-v-c823dd7b]{--tc:var(--tab-4)}.hn-btn[aria-expanded=true][data-v-c823dd7b]{transform:translate(2px);box-shadow:inset 1px 1px #0000002e}.hn-note[data-v-c823dd7b]{z-index:60;width:min(320px,100vw - 16px);padding:var(--sp-3) var(--sp-3) var(--sp-2);background-color:var(--note);background-image:repeating-linear-gradient(transparent 0 21px, var(--note-line) 21px 22px);color:var(--note-ink);box-shadow:var(--shadow-lift);font-size:var(--fs-2);text-align:left;white-space:normal;background-position:0 8px;line-height:22px;position:fixed;transform:rotate(-.8deg)}.hn-note[data-v-c823dd7b]:before{content:"";background:var(--tape);border:1px solid var(--tape-edge);width:64px;height:16px;margin-left:-32px;position:absolute;top:-8px;left:50%;transform:rotate(2deg)}.hn-note[data-v-c823dd7b] p{margin:0 0 4px}.hn-note[data-v-c823dd7b] b{font-weight:800}.hn-enter-active[data-v-c823dd7b],.hn-leave-active[data-v-c823dd7b]{transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out)}.hn-enter-from[data-v-c823dd7b],.hn-leave-to[data-v-c823dd7b]{opacity:0;transform:translateY(-4px)rotate(-.8deg)}.ks[data-v-95155d6c]{--thumb:22px;touch-action:pan-y;min-width:160px;height:48px;display:block;position:relative}.ks-rule[data-v-95155d6c]{border-top:2px solid var(--ink);border-radius:2px;height:0;position:absolute;top:22px;left:0;right:0}.ks-tick[data-v-95155d6c]{background:var(--muted);opacity:.7;width:1px;height:4px;position:absolute;top:0}.ks-tick.big[data-v-95155d6c]{background:var(--ink);opacity:1;width:1.5px;height:9px}.ks-tick b[data-v-95155d6c]{font-size:var(--fs-1);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400;position:absolute;top:9px;left:0;transform:translate(-50%)}.ks-clip[data-v-95155d6c]{filter:drop-shadow(1px 1px #00000040);width:12px;height:22px;transition:transform var(--dur-1) var(--ease-out);pointer-events:none;margin-left:-6px;position:absolute;top:12px}.ks-clip[data-v-95155d6c]:before{content:"";background:var(--seal);clip-path:polygon(0 0,100% 0,100% 100%,50% 74%,0 100%);position:absolute;inset:0}.ks-clip[data-v-95155d6c]:after{content:"";z-index:1;background:color-mix(in srgb, var(--paper) 70%, transparent);height:2px;position:absolute;top:3px;left:3px;right:3px}.ks-tag[data-v-95155d6c]{font-size:var(--fs-1);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:-1px;font-weight:800;line-height:1;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.ks-in[data-v-95155d6c]{opacity:0;cursor:grab;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ks-in[data-v-95155d6c]:active{cursor:grabbing}.ks-in[data-v-95155d6c]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--thumb);height:44px}.ks-in[data-v-95155d6c]::-moz-range-thumb{width:var(--thumb);border:0;height:44px}.ks:has(.ks-in:focus-visible) .ks-clip[data-v-95155d6c]{outline:2px solid var(--focus);outline-offset:3px}.ks:has(.ks-in:active) .ks-clip[data-v-95155d6c]{transform:translateY(2px)}.off[data-v-95155d6c]{opacity:.5}.off .ks-in[data-v-95155d6c]{cursor:default}.rw-tabs[data-v-eff6b0ab]{gap:6px;display:flex}.rw-tabs .itab[data-v-eff6b0ab]:first-child{--tc:var(--tab-1)}.rw-tabs .itab[data-v-eff6b0ab]:nth-child(2){--tc:var(--tab-2)}.rw-tabs [aria-selected=false][data-v-eff6b0ab]{background:color-mix(in srgb, var(--tc) 38%, var(--paper));border-left-color:color-mix(in srgb, var(--tc) 55%, var(--paper));color:var(--muted);box-shadow:none}.rw-tabs [aria-selected=true][data-v-eff6b0ab]{transform:translate(3px,-1px)rotate(-1deg);box-shadow:1px 2px #00000029,0 4px 10px #00000014}.rw-tabs [aria-selected=true][data-v-eff6b0ab]:hover{transform:translate(3px,-1px)rotate(-1deg)}.rw-year[data-v-eff6b0ab]{font-size:var(--fs-2);flex-wrap:wrap;align-items:center;gap:2px 14px;display:flex}.rw-yl[data-v-eff6b0ab]{white-space:nowrap}.rw-yl b[data-v-eff6b0ab]{font-size:var(--fs-4);font-variant-numeric:tabular-nums}.rw-yl[data-v-eff6b0ab]{font-variant-numeric:tabular-nums}.rw-slider[data-v-eff6b0ab]{flex:1;min-width:180px}.rw-legend[data-v-eff6b0ab]{font-size:var(--fs-1);color:var(--muted);flex-wrap:wrap;gap:4px 12px;display:flex}.rw-legend i[data-v-eff6b0ab]{align-items:center;gap:4px;font-style:normal;display:inline-flex}.rw-legend path[data-v-eff6b0ab]{fill:none;stroke:var(--k);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.rw-legend .k-off path[data-v-eff6b0ab]:first-child{stroke-dasharray:4 3}.rw-legend .k-ink path[data-v-eff6b0ab]{stroke-width:1.2px}.k-kin[data-v-eff6b0ab],.k-ink[data-v-eff6b0ab]{--k:var(--ink)}.k-friend[data-v-eff6b0ab]{--k:var(--good)}.k-love[data-v-eff6b0ab]{--k:var(--seal)}.k-feud[data-v-eff6b0ab]{--k:var(--mood)}.k-off[data-v-eff6b0ab]{--k:var(--muted)}.rw-vp[data-v-eff6b0ab]{border:1px solid var(--edge);border-radius:var(--r-paper);background-color:var(--paper);background-image:linear-gradient(var(--rule-c) 1px, transparent 1px), linear-gradient(90deg, var(--rule-c) 1px, transparent 1px);background-size:24px 24px;flex:1;min-height:0;position:relative;overflow:hidden}.rw-lines[data-v-eff6b0ab]{position:absolute;inset:0;overflow:visible}.rw-rings path[data-v-eff6b0ab]{fill:none;stroke:var(--muted);stroke-width:1px;opacity:.35;stroke-dasharray:10 5}.rw-rings path.last[data-v-eff6b0ab]{stroke-dasharray:3 5}.rw-caps text[data-v-eff6b0ab]{font-size:var(--fs-1);fill:var(--muted);stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;paint-order:stroke}.rw-e path[data-v-eff6b0ab]{fill:none;stroke:var(--k);stroke-linecap:round;stroke-linejoin:round}.rw-e .p1[data-v-eff6b0ab]{stroke-width:1.9px}.rw-e .p2[data-v-eff6b0ab]{stroke-width:1.3px;opacity:.75}.rw-e .p3[data-v-eff6b0ab]{stroke-width:1.1px;opacity:.6}.rw-e.other .p1[data-v-eff6b0ab]{stroke-width:1.2px;opacity:.8}.rw-e.k-off .p1[data-v-eff6b0ab]{stroke-dasharray:5 5;opacity:.7}.rw-cut[data-v-eff6b0ab]{stroke:var(--k);stroke-width:1.6px;fill:none}marker path[data-v-eff6b0ab]{fill:none;stroke:var(--k);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.rw-e text[data-v-eff6b0ab]{font-size:var(--fs-1);stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;paint-order:stroke}.rw-e .t-rel[data-v-eff6b0ab]{fill:var(--ink);font-weight:700}.rw-e.k-off .t-rel[data-v-eff6b0ab]{fill:var(--muted)}.rw-e .t-close[data-v-eff6b0ab]{fill:var(--muted);font-size:11px}.rw-e.other text[data-v-eff6b0ab]{font-weight:400}.rwn[data-v-eff6b0ab]{color:var(--ink);font:inherit;cursor:pointer;transition:transform var(--dur-2) var(--ease-out);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex;position:absolute;top:0;left:0}.rwn.up[data-v-eff6b0ab]{flex-direction:column-reverse}.rwn-face[data-v-eff6b0ab]{width:var(--d);height:var(--d);position:relative}.rwn-photo[data-v-eff6b0ab]{background:var(--photo);color:var(--photo-ink);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.rwn-photo b[data-v-eff6b0ab]{font-weight:900;font-size:calc(var(--d) * .5)}.rwn-ring[data-v-eff6b0ab]{pointer-events:none;position:absolute;top:-6px;left:-6px;overflow:visible}.rwn-ring path[data-v-eff6b0ab]{fill:none;stroke:var(--k);stroke-width:1.8px;stroke-linecap:round}.rwn.self .rwn-ring path[data-v-eff6b0ab]{stroke:var(--seal);stroke-width:2.2px}.rwn.self .rwn-ring path+path[data-v-eff6b0ab]{stroke-width:1.4px;opacity:.7}.rwn-name[data-v-eff6b0ab]{max-width:100%;font-size:var(--fs-1);white-space:nowrap;text-overflow:ellipsis;background:color-mix(in srgb, var(--paper) 80%, transparent);border-radius:2px;padding:0 3px;font-weight:700;line-height:16px;overflow:hidden}.rwn.self .rwn-name[data-v-eff6b0ab]{font-size:var(--fs-2);color:var(--seal);font-weight:900}.rwn.dead .rwn-photo[data-v-eff6b0ab]{filter:grayscale()contrast(.85)}.rwn.dead .rwn-name[data-v-eff6b0ab]{color:var(--muted)}.rwn-tape[data-v-eff6b0ab]{background:var(--tape);border:1px solid var(--tape-edge);color:var(--ink);padding:0 4px;font-size:11px;font-style:normal;line-height:15px;position:absolute;top:-6px;right:-12px;transform:rotate(8deg)}.rwn:hover .rwn-ring path[data-v-eff6b0ab],.rwn:focus-visible .rwn-ring path[data-v-eff6b0ab]{stroke-width:3px}.rwn[data-v-eff6b0ab]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.rw-more[data-v-eff6b0ab]{position:absolute;bottom:8px;right:8px}.rw-list[data-v-eff6b0ab]{align-content:start;gap:var(--sp-3) var(--sp-4);flex:1;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));min-height:0;padding:2px;display:grid;overflow:auto}.rw-note[data-v-eff6b0ab]{padding:var(--sp-2) var(--sp-3);background:var(--note);color:var(--note-ink);box-shadow:var(--shadow);font-size:var(--fs-2);grid-column:1/-1}.rw-note h3[data-v-eff6b0ab],.rw-grp h3[data-v-eff6b0ab]{font-size:var(--fs-3);margin:0 0 4px;font-weight:800}.rw-note .ic[data-v-eff6b0ab]{color:var(--note-muted)}.rw-note p[data-v-eff6b0ab]{margin:0}.rw-grp h3 small[data-v-eff6b0ab]{color:var(--muted);font-weight:400}.rw-grp ul[data-v-eff6b0ab]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rw-row[data-v-eff6b0ab]{border:0;border-bottom:1px solid var(--edge);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:3px 4px;display:flex}.rw-row[data-v-eff6b0ab]:hover{background:color-mix(in srgb, var(--hl) 40%, transparent)}.rw-mini[data-v-eff6b0ab]{background:var(--photo-frame);width:34px;height:34px;box-shadow:var(--shadow);flex:none;padding:2px}.rw-rt[data-v-eff6b0ab]{font-size:var(--fs-2);flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.rw-meta[data-v-eff6b0ab]{color:var(--muted)}.compact .rw-legend[data-v-eff6b0ab]{display:none}.dice[data-v-ad33fbf2]{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2);border:1.5px dashed var(--note-line);border-radius:6px;outline:none;grid-template-columns:auto minmax(0,1fr) 52px;display:grid;position:relative}.dice[data-v-ad33fbf2]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dc-die[data-v-ad33fbf2]{width:56px;height:56px;overflow:visible}.dc-out[data-v-ad33fbf2],.dc-in[data-v-ad33fbf2]{fill:none;stroke:var(--note-ink);stroke-linejoin:round;stroke-linecap:round}.dc-out[data-v-ad33fbf2]{stroke-width:2.2px;fill:color-mix(in srgb, var(--note) 88%, var(--note-ink))}.dc-in[data-v-ad33fbf2]{stroke-width:1.1px;opacity:.55}.dc-n[data-v-ad33fbf2]{font-family:var(--f-display);fill:var(--note-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.dice:not(.landed):not(.still) .dc-die[data-v-ad33fbf2]{animation:.68s cubic-bezier(.2,.7,.3,1) both dc-tumble-ad33fbf2}.dice.quick:not(.landed) .dc-die[data-v-ad33fbf2]{animation-duration:.3s}@keyframes dc-tumble-ad33fbf2{0%{transform:translate(-10px,-6px)rotate(-160deg)scale(.9)}45%{transform:translate(3px,2px)rotate(25deg)}75%{transform:translate(-1px)rotate(-8deg)}to{transform:none}}.dice.landed:not(.still) .dc-n[data-v-ad33fbf2]{animation:.25s cubic-bezier(.2,1.6,.4,1) both dc-pop-ad33fbf2}@keyframes dc-pop-ad33fbf2{0%{font-size:21px}to{font-size:15px}}.dc-main[data-v-ad33fbf2]{gap:6px;min-width:0;display:grid}.dc-head[data-v-ad33fbf2]{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-1);color:var(--note-muted);margin:0;display:flex}.dc-head b[data-v-ad33fbf2]{font-size:var(--fs-2);color:var(--note-ink);letter-spacing:.1em}.dc-foot[data-v-ad33fbf2]{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:44px;padding-top:var(--sp-2);border-top:1.5px dashed var(--note-line);grid-column:1/-1;display:flex}.dc-read[data-v-ad33fbf2]{min-width:0;font-size:var(--fs-2);color:var(--note-muted);margin:0 0 4px}.landed .dc-read[data-v-ad33fbf2]{color:var(--note-ink)}.dc-read b[data-v-ad33fbf2]{font-weight:800}.dc-read .dc-o[data-v-ad33fbf2]{font-family:var(--f-seal);color:var(--seal);margin-left:.15em;font-weight:900}.o-mid .dc-read .dc-o[data-v-ad33fbf2]{color:var(--note-muted)}.o-bad .dc-read .dc-o[data-v-ad33fbf2]{color:var(--bad)}.dc-read .num[data-v-ad33fbf2]:last-child{color:var(--note-muted)}.dc-scale[data-v-ad33fbf2]{border:1.5px solid var(--note-ink);border-radius:3px;height:30px;display:flex;position:relative}.dc-z[data-v-ad33fbf2]{min-width:14px;font-size:var(--fs-1);color:var(--note-muted);white-space:nowrap;transition:background var(--dur-1), color var(--dur-1);flex:1 1 0;justify-content:safe center;align-items:center;gap:4px;display:flex;overflow:hidden;container-type:inline-size}.dc-z+.dc-z[data-v-ad33fbf2]{border-left:1.5px dashed var(--note-ink)}.dc-z b[data-v-ad33fbf2]{font-family:var(--f-seal);font-weight:900}.dc-z.z-good b[data-v-ad33fbf2]{color:var(--good)}.dc-z.z-bad b[data-v-ad33fbf2]{color:var(--bad)}.dc-z.hit[data-v-ad33fbf2]{color:var(--note-ink);background:color-mix(in srgb, var(--note-ink) 10%, transparent)}.dc-z.hit.z-good[data-v-ad33fbf2]{background:color-mix(in srgb, var(--good) 18%, transparent)}.dc-z.hit.z-bad[data-v-ad33fbf2]{background:color-mix(in srgb, var(--bad) 16%, transparent)}@container (width<=72px){.dc-z small[data-v-ad33fbf2]{display:none}}.dc-pin[data-v-ad33fbf2]{background:var(--seal);pointer-events:none;border-radius:2px;width:2.5px;margin-left:-1.25px;position:absolute;top:-5px;bottom:-5px}.landed:not(.still) .dc-pin[data-v-ad33fbf2]{transition:left var(--dur-1) var(--ease-out)}.dc-fx[data-v-ad33fbf2]{gap:2px var(--sp-3);font-size:var(--fs-1);color:var(--note-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex}.dc-fx b[data-v-ad33fbf2]{color:var(--note-ink);font-weight:700}.dc-fx .up b[data-v-ad33fbf2]{color:var(--good)}.dc-fx .down b[data-v-ad33fbf2]{color:var(--bad)}.dc-ok[data-v-ad33fbf2]{white-space:nowrap;flex:none;min-width:5.5em;margin-bottom:4px}.dice:not(.still) .dc-ok[data-v-ad33fbf2]{animation:dc-ok-in-ad33fbf2 var(--dur-1) var(--ease-out) both}@keyframes dc-ok-in-ad33fbf2{0%{opacity:0;transform:translateY(-4px)}}.dc-seat[data-v-ad33fbf2]{place-items:center;width:52px;height:52px;display:grid}.dc-stamp[data-v-ad33fbf2]{width:44px;height:44px;box-shadow:inset 0 0 0 2px var(--note), inset 0 0 0 3.5px currentColor;font-family:var(--f-seal);color:var(--seal);opacity:.92;border:2.5px solid;border-radius:50%;place-items:center;font-size:22px;font-weight:900;line-height:1;display:grid;transform:rotate(-12deg)}.o-mid .dc-stamp[data-v-ad33fbf2]{color:var(--note-muted)}.o-bad .dc-stamp[data-v-ad33fbf2]{color:var(--bad)}.landed:not(.still) .dc-stamp[data-v-ad33fbf2]{animation:.22s cubic-bezier(.3,1.5,.5,1) both dc-stamp-ad33fbf2}@keyframes dc-stamp-ad33fbf2{0%{opacity:0;transform:rotate(-12deg)scale(1.7)}to{opacity:.92;transform:rotate(-12deg)}}@media (max-width:760px){.dice[data-v-ad33fbf2]{gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr) 44px}.dc-die[data-v-ad33fbf2]{width:46px;height:46px}.dc-seat[data-v-ad33fbf2]{width:44px;height:44px}.dc-stamp[data-v-ad33fbf2]{width:40px;height:40px;font-size:20px}.dc-read[data-v-ad33fbf2]{font-size:var(--fs-1)}.dc-ok[data-v-ad33fbf2]{min-width:5em}}.odds[data-v-79b1e391]{align-items:center;gap:2px var(--sp-2);font-size:var(--fs-1);color:var(--note-muted);flex-wrap:wrap;margin-top:4px;font-weight:400;display:flex}.odds-bar[data-v-79b1e391]{border-radius:2px;flex:none;gap:1px;width:72px;height:4px;display:flex;overflow:hidden}.odds-bar i[data-v-79b1e391]{flex:1 1 0;min-width:2px}.odds-bar .g[data-v-79b1e391]{background:var(--good)}.odds-bar .m[data-v-79b1e391]{background:var(--note-line)}.odds-bar .b[data-v-79b1e391]{background:var(--bad)}.odds-why[data-v-79b1e391]{margin-top:calc(-1 * var(--sp-1));font-size:var(--fs-1);color:var(--note-muted)}.odds-why .citeBtn[data-v-79b1e391]{color:var(--note-muted);margin-left:0}.odds-list[data-v-79b1e391]{margin:var(--sp-1) 0 0;gap:var(--sp-1);max-height:30vh;padding:0;line-height:1.6;list-style:none;display:grid;overflow-y:auto}.odds-list b[data-v-79b1e391]{color:var(--note-ink)}.odds-shared[data-v-79b1e391]{padding-top:var(--sp-1);border-top:1px dashed var(--note-line)}.odds-src[data-v-79b1e391]{display:block}.odds-h[data-v-79b1e391]{margin-right:.4em}.lv[data-v-79b1e391]{color:var(--note-muted)}.lv.lv-data[data-v-79b1e391],.lv.lv-research[data-v-79b1e391]{color:var(--hist)}.lv.lv-none[data-v-79b1e391]{color:var(--bad)}.rolling .opt[data-v-79b1e391]:not(.picked){opacity:.4}.push[data-v-79b1e391]{font-size:var(--fs-1);color:var(--note-muted);margin-top:2px;font-weight:400;display:block}.push .ic[data-v-79b1e391]{margin-right:var(--sp-1)}.cite-wiki[data-v-69103d61]{color:var(--muted);font:inherit;font-size:var(--fs-1);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:block}.citeNote[data-v-69103d61]>*+*{margin-top:6px}.lv[data-v-69103d61]{color:var(--faint)}.lv.lv-data[data-v-69103d61],.lv.lv-research[data-v-69103d61]{color:var(--hist)}.lv.lv-none[data-v-69103d61]{color:var(--bad)}.bs-lines[data-v-69103d61]{margin:0;padding:0;list-style:none}.bs-lines li+li[data-v-69103d61]{margin-top:2px}.bs-head[data-v-69103d61]{font-variant-numeric:tabular-nums;font-weight:700}.bs-head+.lv[data-v-69103d61]{margin-left:.4em}.bs-why[data-v-69103d61]{color:var(--muted);margin-left:.3em}.fxBtn[data-v-df8dd5cc]{margin-left:var(--sp-2);font-size:var(--fs-1);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:help;opacity:.85;background:0 0;border:0;padding:0 2px;font-weight:400;line-height:1}.fxBtn b[data-v-df8dd5cc]{font-weight:700}.fxBtn.lastFx[data-v-df8dd5cc]{white-space:normal;cursor:auto;display:inline}.fxBtn .up b[data-v-df8dd5cc]{color:var(--good)}.fxBtn .down b[data-v-df8dd5cc]{color:var(--bad)}.fxBtn.hush[data-v-df8dd5cc]{opacity:.6}.fxBtn.hush b[data-v-df8dd5cc]{color:inherit;font-weight:400}.fxBtn[data-v-df8dd5cc]:hover,.fxBtn[aria-expanded=true][data-v-df8dd5cc]{opacity:1}.fxNote[data-v-df8dd5cc]{font-variant-numeric:tabular-nums}.fxLine[data-v-df8dd5cc]{display:block}.fxFoot[data-v-df8dd5cc]{color:var(--faint);display:block}.trBtn[data-v-df8dd5cc]{margin-left:var(--sp-1);color:var(--faint);font-size:var(--fs-1);vertical-align:baseline;cursor:help;background:0 0;border:0;padding:0 2px;line-height:1}.trBtn .ic[data-v-df8dd5cc]{margin:0}.trBtn[data-v-df8dd5cc]:hover,.trBtn[aria-expanded=true][data-v-df8dd5cc]{color:var(--muted)}.trNote[data-v-df8dd5cc]{margin:2px 0 var(--sp-2);padding:var(--sp-1) var(--sp-3);font-size:var(--fs-1);color:var(--muted);border-left:2px solid var(--faint);font-weight:400;line-height:1.6;display:block}.echoNote[data-v-df8dd5cc]{margin:2px 0 var(--sp-1) var(--sp-3);font-size:var(--fs-1);color:var(--muted);font-weight:400;line-height:1.6;display:block}.echoNote .ic[data-v-df8dd5cc]{margin-right:var(--sp-1);color:var(--faint)}.mo[data-v-df8dd5cc]{margin-right:var(--sp-2);font-size:var(--fs-1);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.capTag[data-v-df8dd5cc]{margin-left:var(--sp-2);padding:0 var(--sp-1);border:1px dashed var(--faint);border-radius:var(--r-paper);font-size:var(--fs-1);color:var(--muted);white-space:nowrap;cursor:help}.gist[data-v-83f77f13]{padding-left:var(--mx);line-height:var(--rule);font-size:var(--fs-2);color:var(--muted);margin:0}.yrow.quiet[data-v-83f77f13] .ev>li{color:var(--muted)}.hs-card[data-v-709d5860]{padding:var(--sp-3) var(--sp-3) var(--sp-2);background:var(--note);color:var(--note-ink);box-shadow:var(--shadow-lift,var(--shadow));font-size:var(--fs-1);text-align:left;cursor:auto;margin:0;line-height:1.5;position:relative}.hs-card[data-v-709d5860]:before{content:"";background:var(--tape);border:1px solid var(--tape-edge);width:64px;height:14px;position:absolute;top:-7px;left:50%;translate:-50%;rotate:2deg}.hs-head[data-v-709d5860]{justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-2);display:flex}.hs-now[data-v-709d5860]{color:var(--note-muted)}.hs-now b[data-v-709d5860],.hs-target b[data-v-709d5860]{color:var(--note-ink)}.num[data-v-709d5860]{font-variant-numeric:tabular-nums}.hs-target[data-v-709d5860]{margin:2px 0 var(--sp-2);color:var(--note-muted)}.hs-grp+.hs-grp[data-v-709d5860]{margin-top:var(--sp-2)}.hs-grp h4[data-v-709d5860]{font-size:var(--fs-1);border-bottom:1px solid var(--note-line);margin:0 0 2px;font-weight:800}.hs-grp ul[data-v-709d5860]{margin:0;padding:0;list-style:none}.hs-grp li[data-v-709d5860]{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;padding:1px 0;display:grid}.hs-why[data-v-709d5860]{overflow-wrap:anywhere;min-width:0}.hs-kind[data-v-709d5860]{border:1px solid var(--note-line);color:var(--note-muted);white-space:nowrap;border-radius:2px;margin-left:.4em;padding:0 3px;font-size:10px}.hs-note[data-v-709d5860]{color:var(--note-muted);font-size:11px;display:block}.hs-when[data-v-709d5860]{color:var(--note-muted);white-space:nowrap}.hs-v[data-v-709d5860]{text-align:right;white-space:nowrap;min-width:4.2em;font-weight:700}.hs-v.down[data-v-709d5860]{color:var(--bad)}.hs-v.up[data-v-709d5860]{color:var(--good)}.hs-v.flat[data-v-709d5860]{color:var(--note-muted)}.hs-empty[data-v-709d5860]{color:var(--note-muted);margin:0}.hs-foot[data-v-709d5860]{margin:var(--sp-2) 0 0;color:var(--note-muted);font-size:11px}.ss-card[data-v-59e027fe]{padding:var(--sp-3) var(--sp-3) var(--sp-2);background:var(--note);color:var(--note-ink);box-shadow:var(--shadow-lift,var(--shadow));font-size:var(--fs-1);text-align:left;cursor:auto;margin:0;line-height:1.5;position:relative}.ss-card[data-v-59e027fe]:before{content:"";background:var(--tape);border:1px solid var(--tape-edge);width:64px;height:14px;position:absolute;top:-7px;left:50%;translate:-50%;rotate:-2deg}.ss-head[data-v-59e027fe]{justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-2);display:flex}.ss-now[data-v-59e027fe]{color:var(--note-muted)}.ss-now b[data-v-59e027fe]{color:var(--note-ink)}.num[data-v-59e027fe]{font-variant-numeric:tabular-nums}.ss-scale[data-v-59e027fe]{height:26px;margin:var(--sp-1) 0 var(--sp-2);position:relative}.ss-track[data-v-59e027fe]{background:var(--note-line);border-radius:3px;height:6px;position:absolute;inset:4px 0 auto;overflow:hidden}.ss-track i[data-v-59e027fe]{background:var(--mood);position:absolute;inset:0 auto 0 0}.ss-mark[data-v-59e027fe]{border-left:1.5px solid var(--bad);width:0;height:14px;position:absolute;top:0}.ss-mark.omen[data-v-59e027fe]{border-left-style:dashed;border-left-color:var(--note-muted)}.ss-mark small[data-v-59e027fe]{white-space:nowrap;color:var(--note-muted);font-size:10px;line-height:1;position:absolute;top:13px;left:0;translate:-50%}.ss-mark.t1 small[data-v-59e027fe],.ss-mark.t2 small[data-v-59e027fe],.ss-mark.t3 small[data-v-59e027fe]{color:var(--bad)}.ss-mark.omen small[data-v-59e027fe]{translate:-100%}.ss-mark.t1 small[data-v-59e027fe]{translate:2px}.ss-grp+.ss-grp[data-v-59e027fe]{margin-top:var(--sp-2)}.ss-grp h4[data-v-59e027fe]{font-size:var(--fs-1);border-bottom:1px solid var(--note-line);justify-content:space-between;margin:0 0 2px;font-weight:800;display:flex}.ss-grp h4 small[data-v-59e027fe]{color:var(--note-muted);font-weight:500}.ss-grp ul[data-v-59e027fe]{margin:0;padding:0;list-style:none}.ss-grp li[data-v-59e027fe]{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;padding:1px 0;display:grid}.ss-why[data-v-59e027fe]{overflow-wrap:anywhere;min-width:0}.ss-kind[data-v-59e027fe]{border:1px solid var(--note-line);color:var(--note-muted);white-space:nowrap;border-radius:2px;margin-left:.4em;padding:0 3px;font-size:10px}.ss-when[data-v-59e027fe]{color:var(--note-muted);white-space:nowrap}.ss-v[data-v-59e027fe]{text-align:right;white-space:nowrap;min-width:5.2em;font-weight:700}.ss-v.up[data-v-59e027fe]{color:var(--bad)}.ss-v.down[data-v-59e027fe]{color:var(--good)}.ss-empty[data-v-59e027fe]{color:var(--note-muted);margin:0}.ss-foot[data-v-59e027fe]{margin:var(--sp-2) 0 0;color:var(--note-muted);font-size:11px}.glance[data-v-2604c599]{gap:var(--sp-1);display:grid}.gl-tiles[data-v-2604c599]{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gl-tile[data-v-2604c599]{aspect-ratio:1;border:1px solid var(--edge);border-left:3px solid var(--tape-edge);border-radius:var(--r-paper);background:color-mix(in srgb, var(--paper) 88%, var(--tape));cursor:help;flex-direction:column;gap:2px;min-width:0;padding:5px 6px 6px 7px;display:flex;position:relative;overflow:hidden}.gl-tile.moved[data-v-2604c599]{border-left-color:color-mix(in srgb, var(--hl) 100%, var(--note-ink) 15%)}.gl-tile.rare[data-v-2604c599]:after{content:"少见";color:var(--rar-3);font-size:11px;font-weight:700;line-height:1.4;position:absolute;top:5px;right:6px}.gl-lab[data-v-2604c599]{font-size:var(--fs-1);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:none;line-height:1.4;overflow:hidden}.gl-tile.rare .gl-lab[data-v-2604c599]{padding-right:26px}.gl-val[data-v-2604c599],.gl-sub[data-v-2604c599]{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:none;min-width:0;display:-webkit-box;overflow:hidden}.gl-val[data-v-2604c599]{-webkit-line-clamp:1;line-clamp:1;font-size:var(--fs-3);font-weight:800;line-height:1.25}.gl-sub[data-v-2604c599]{font-size:var(--fs-1);color:var(--muted);margin-top:auto;line-height:1.3}.gl-tile.long .gl-val[data-v-2604c599]{-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-2)}.gl-tile.long .gl-sub[data-v-2604c599]{-webkit-line-clamp:1;line-clamp:1}.gl-sub.good[data-v-2604c599],.md.good[data-v-2604c599]{color:var(--good)}.gl-sub.bad[data-v-2604c599],.md.bad[data-v-2604c599]{color:var(--bad)}.gl-sub.rare[data-v-2604c599]{color:var(--rar-3);font-weight:700}.gl-line[data-v-2604c599]{font-size:var(--fs-1);margin:0;line-height:1.6}.gl-new[data-v-2604c599]{color:var(--muted)}.gl-new span[data-v-2604c599]{color:var(--ink);font-weight:700}.stat em small.md[data-v-2604c599]{margin:0 0 0 .3em;font-weight:700}.grp.calm>summary[data-v-2604c599]{opacity:.62;transition:opacity var(--dur-1,.12s)}.grp.calm>summary[data-v-2604c599]:hover{opacity:1}.gdot[data-v-2604c599]{vertical-align:.5em;background:var(--seal);border-radius:50%;width:5px;height:5px;margin-left:1px;display:inline-block}.grp>.budget[data-v-2604c599]{margin:0 0 var(--sp-2) calc(var(--ic-col) + var(--sp-2))}.abil[data-v-2604c599]{gap:2px;display:grid}.ab-row[data-v-2604c599]{border-bottom:1px dashed var(--edge);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0 0 2px;list-style:none;display:grid}.ab-row li[data-v-2604c599]{min-width:0}.ab-row li+li[data-v-2604c599]{border-left:1px dotted var(--edge)}.ab[data-v-2604c599]{width:100%;color:inherit;font:inherit;white-space:nowrap;cursor:help;background:0 0;border:0;justify-content:center;align-items:baseline;gap:3px;padding:2px 0;display:flex}.ab[data-v-2604c599]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ab.on[data-v-2604c599]{background:color-mix(in srgb, var(--hl) 70%, transparent)}.ab-k[data-v-2604c599]{font-size:var(--fs-1);color:var(--muted)}.ab-w[data-v-2604c599]{font-size:var(--fs-2);font-weight:700;line-height:1.3}.t-top .ab-w[data-v-2604c599]{color:var(--rar-4)}.t-high .ab-w[data-v-2604c599]{color:var(--rar-3)}.t-mid .ab-w[data-v-2604c599]{color:var(--rar-2);font-weight:500}.t-low .ab-w[data-v-2604c599]{color:var(--rar-1);font-weight:500}.ab-why[data-v-2604c599]{font-size:var(--fs-1);color:var(--muted);margin:0;line-height:1.6}.ab-why b[data-v-2604c599]{color:var(--ink)}@media (max-width:760px){.ab[data-v-2604c599]{flex-direction:column;align-items:center;gap:0}.gl-tile[data-v-2604c599]{gap:1px;padding:4px 4px 4px 6px}.gl-lab[data-v-2604c599]{font-size:11px;line-height:1.3}.gl-val[data-v-2604c599]{font-size:var(--fs-2)}.gl-tile.long .gl-val[data-v-2604c599]{font-size:var(--fs-1)}.gl-sub[data-v-2604c599]{font-size:11px;line-height:1.25}.hero:not(.open) .gl-line[data-v-2604c599],.hero:not(.open) .abil[data-v-2604c599]{display:none}}.plink[data-v-2604c599]{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.plink[data-v-2604c599]:hover,.plink[data-v-2604c599]:focus-visible{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.stat-btn[data-v-2604c599]{width:100%;color:inherit;font:inherit;font-size:var(--fs-2);text-align:left;cursor:help;background:0 0;border:0;padding:0}.stats[data-v-2604c599]{column-gap:var(--sp-2);grid-template-columns:max-content minmax(3em,1fr) max-content}.stat[data-v-2604c599],.stat-btn[data-v-2604c599]{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:0 var(--sp-2);display:grid}@media (max-width:760px){.stats[data-v-2604c599]{column-gap:var(--sp-1);grid-template-columns:max-content minmax(2em,1fr) max-content max-content minmax(2em,1fr) max-content}.stat[data-v-2604c599],.stat-btn[data-v-2604c599]{gap:0 var(--sp-1);grid-column:span 3}}.meter[data-v-2604c599]{--cell:5%;background:repeating-linear-gradient(90deg, var(--track) 0 calc(var(--cell) - 2px), transparent calc(var(--cell) - 2px) var(--cell));border-radius:0;height:11px;overflow:visible}.meter i[data-v-2604c599]{width:auto;clip-path:inset(0 calc(100% - var(--v,0%)) 0 0);background:repeating-linear-gradient(-55deg, #ffffff38 0 1px, transparent 1px 3.5px), repeating-linear-gradient(90deg, var(--c) 0 calc(var(--cell) - 2px), transparent calc(var(--cell) - 2px) var(--cell));border-radius:0;position:absolute;inset:0}@media (max-width:760px){.meter[data-v-2604c599]{--cell:10%}}.meter .cut[data-v-2604c599]{background:var(--bad);opacity:.8;width:2px;position:absolute;top:-3px;bottom:-3px;translate:-1px}.stats[data-v-2604c599]{position:relative}.stress-pop[data-v-2604c599]{z-index:30;position:absolute;top:calc(100% + 10px);left:0;right:0}@media (max-width:760px),(hover:none){.stress-pop[data-v-2604c599]{grid-column:1/-1;margin-top:10px;position:static}}.stress-why[data-v-2604c599]{font-size:var(--fs-1);color:var(--muted);grid-column:1/-1;margin:0;line-height:1.6}.lrow.wide[data-v-2604c599]{grid-template-columns:minmax(0,1fr);gap:0}.hobs ul[data-v-2604c599]{column-gap:var(--sp-2);grid-template-columns:minmax(0,max-content) max-content minmax(0,1fr) max-content;margin:0;padding:0;list-style:none;display:grid}.hobs li[data-v-2604c599]{grid-column:1/-1;grid-template-columns:subgrid;cursor:help;align-items:baseline;min-width:0;display:grid}.hobs li+li[data-v-2604c599]{border-top:1px dotted var(--rule-c)}.hb-k[data-v-2604c599],.hb-l[data-v-2604c599]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hb-k[data-v-2604c599]{max-width:9em}.hobs .sch-tag[data-v-2604c599]{margin-left:0}.hb-l[data-v-2604c599]{color:var(--ink);font-weight:700}.hb-y[data-v-2604c599]{font-size:var(--fs-1);color:var(--muted);text-align:right;white-space:nowrap}@media (max-width:760px){.hb-l[data-v-2604c599]{white-space:normal}}.hb-t[data-v-2604c599]{font-size:var(--fs-1);color:var(--muted);margin:2px 0 0}.hb-t b[data-v-2604c599]{color:var(--ink)}.thoughts[data-v-2604c599]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.thoughts li[data-v-2604c599]{overflow-wrap:anywhere;min-width:0}.th-k[data-v-2604c599]{color:var(--muted)}.th-h[data-v-2604c599]{margin-left:var(--sp-2);font-size:var(--fs-1);color:var(--muted);white-space:nowrap}.trs ul[data-v-2604c599]{margin:0;padding:0;list-style:none}.trs li+li[data-v-2604c599]{margin-top:2px}.trs small[data-v-2604c599]{font-size:var(--fs-1);color:var(--muted);display:block}.trs-change[data-v-2604c599]{font-size:var(--fs-1);color:var(--muted);margin:2px 0 0}.vs-ch[data-v-0020fdcd]{font-size:12px;line-height:1}.am[data-v-09b8eaea]{align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-1);color:var(--muted);display:flex}.am-label[data-v-09b8eaea]{letter-spacing:.1em;flex:none}.am-cells[data-v-09b8eaea]{flex:1;gap:2px;min-width:96px;display:flex}.am-cell[data-v-09b8eaea]{border:1px solid color-mix(in srgb, var(--faint) 55%, transparent);background:linear-gradient(90deg, var(--bar) var(--o), transparent var(--o)), linear-gradient(90deg, var(--seal-ink-red) var(--a), transparent var(--a)), var(--paper);border-radius:1px;flex:1 1 0;height:11px}.am-cell.fresh[data-v-09b8eaea]{animation:am-fill-09b8eaea .26s var(--ease-out) both;animation-delay:calc(.4s + var(--d) * 70ms)}@keyframes am-fill-09b8eaea{0%{background:linear-gradient(90deg, var(--bar) var(--o), transparent var(--o)), var(--paper);transform:scaleY(.6)}}.am-num[data-v-09b8eaea]{color:var(--muted);flex:none}.am-num b[data-v-09b8eaea]{font-size:var(--fs-2);color:var(--ink);font-weight:700}.am-sep[data-v-09b8eaea]{color:var(--faint);margin:0 2px}.am-gain[data-v-09b8eaea]{border:1px solid color-mix(in srgb, var(--seal-ink-red) 60%, transparent);color:var(--seal-ink-red);animation:am-pop-09b8eaea var(--dur-2) var(--ease-press) 1.1s both;border-radius:3px;flex:none;align-items:baseline;gap:3px;padding:0 5px;font-weight:700;line-height:18px;display:inline-flex}.am-gain small[data-v-09b8eaea]{opacity:.85;font-size:11px;font-weight:400}@keyframes am-pop-09b8eaea{0%{opacity:0;transform:scale(1.5)}}.am.mini[data-v-09b8eaea]{left:var(--am-l,8px);pointer-events:none;gap:2px;display:flex;position:absolute;bottom:4px;right:8px}.am.mini .am-cell[data-v-09b8eaea]{background:linear-gradient(90deg, currentColor var(--o), transparent var(--o)), color-mix(in srgb, currentColor 22%, transparent);opacity:.85;border:0;border-radius:0;height:4px}@media (prefers-reduced-motion:reduce){.am-cell.fresh[data-v-09b8eaea],.am-gain[data-v-09b8eaea]{animation:none}}.stk[data-v-c8e4931f]{--stk-h:104px;height:var(--stk-h);padding:var(--sp-3) var(--sp-3) var(--sp-2);border-radius:var(--r-btn);font-size:var(--fs-1);text-align:left;isolation:isolate;grid-template-rows:auto auto 1fr;align-content:start;gap:2px;display:grid;position:relative}.stk-sm[data-v-c8e4931f]{--stk-h:84px;padding:var(--sp-2) var(--sp-2) var(--sp-1)}.stk-lg[data-v-c8e4931f]{gap:var(--sp-1);height:auto;min-height:160px;padding:var(--sp-5) var(--sp-4);font-size:var(--fs-2)}.stk-tape[data-v-c8e4931f]{z-index:2;background:color-mix(in srgb, var(--tier) 22%, var(--tape));border-inline:1px dashed var(--tape-edge);opacity:.9;width:46px;height:14px;margin-left:-23px;position:absolute;top:-7px;left:50%}.stk-lg .stk-tape[data-v-c8e4931f]{width:72px;height:18px;margin-left:-36px;top:-9px}.stk.got[data-v-c8e4931f]{background:color-mix(in srgb, var(--tier) 7%, var(--paper));border:1px solid color-mix(in srgb, var(--tier) 45%, var(--edge));box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 4px color-mix(in srgb, var(--tier) 25%, transparent), var(--shadow);color:var(--ink)}.tier-rare.got[data-v-c8e4931f]{background:repeating-linear-gradient(-45deg, transparent 0 9px, color-mix(in srgb, var(--tier) 6%, transparent) 9px 10px), color-mix(in srgb, var(--tier) 7%, var(--paper))}.tier-epic.got[data-v-c8e4931f],.tier-legend.got[data-v-c8e4931f]{background:linear-gradient(color-mix(in srgb, var(--tier) 7%, var(--paper)), color-mix(in srgb, var(--tier) 7%, var(--paper))) padding-box, linear-gradient(135deg, var(--pp-gold-lo), var(--pp-gold-hi) 30%, var(--tier) 50%, var(--pp-gold-hi) 70%, var(--pp-gold-lo)) border-box;border:2px solid #0000}.tier-legend.got[data-v-c8e4931f]:before,.tier-legend.got[data-v-c8e4931f]:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0}.tier-legend.got[data-v-c8e4931f]:before{background:linear-gradient(115deg, var(--c-pct), var(--c-money) 25%, var(--c-place) 45%, var(--c-term) 65%, var(--c-pct) 90%);opacity:.16;background-size:300% 300%}.tier-legend.got[data-v-c8e4931f]:after{background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--pp-gold-hi) 70%, transparent) 48%, transparent 60%);z-index:1;mix-blend-mode:soft-light;background-position:120% 0;background-size:250% 100%}:where(button:hover,button:focus-visible)>.tier-legend.got[data-v-c8e4931f]:after,.stk-lg.tier-legend.got[data-v-c8e4931f]:after{animation:stk-shine-c8e4931f 1.6s var(--ease-paper) infinite}:where(button:hover,button:focus-visible)>.tier-legend.got[data-v-c8e4931f]:before,.stk-lg.tier-legend.got[data-v-c8e4931f]:before{animation:4s linear infinite stk-holo-c8e4931f}@keyframes stk-shine-c8e4931f{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes stk-holo-c8e4931f{to{background-position:300% 300%}}.stk.locked[data-v-c8e4931f]{border:1.5px dashed color-mix(in srgb, var(--tier) 35%, var(--faint));background:color-mix(in srgb, var(--paper) 55%, transparent);color:var(--muted)}.stk-top[data-v-c8e4931f]{align-items:center;gap:var(--sp-1);min-height:1.4em;color:var(--tier);font-weight:600;display:flex}.stk-gem[data-v-c8e4931f]{border:1.5px solid var(--tier);background:var(--tier);flex:none;width:.62em;height:.62em;transform:rotate(45deg)}.locked .stk-gem[data-v-c8e4931f]{background:0 0}.tier-epic .stk-gem[data-v-c8e4931f],.tier-legend .stk-gem[data-v-c8e4931f]{box-shadow:0 0 0 2px color-mix(in srgb, var(--pp-gold-hi) 55%, transparent)}.stk-tier[data-v-c8e4931f]{letter-spacing:.08em}.tier-legend .stk-tier[data-v-c8e4931f]{font-weight:800}.stk-n[data-v-c8e4931f]{background:color-mix(in srgb, var(--tier) 14%, transparent);color:var(--ink);border-radius:999px;margin-left:auto;padding:0 5px;font-weight:600}.stk-lock[data-v-c8e4931f]{color:var(--faint);margin:0 0 0 auto}.stk-name[data-v-c8e4931f]{font-size:var(--fs-2);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.stk-lg .stk-name[data-v-c8e4931f]{white-space:normal}.stk-sm .stk-name[data-v-c8e4931f]{font-size:var(--fs-1)}.stk-lg .stk-name[data-v-c8e4931f]{font-size:var(--fs-5);letter-spacing:.04em}.stk-q[data-v-c8e4931f]{color:var(--faint);letter-spacing:.2em}.stk-desc[data-v-c8e4931f]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.stk-lg .stk-desc[data-v-c8e4931f]{font-size:var(--fs-3);color:var(--ink);display:block}.stk-hint[data-v-c8e4931f]:before{content:"提示："}.stk-wip[data-v-c8e4931f]{padding:0 var(--sp-1);background:var(--tape);border:1px solid var(--tape-edge);color:var(--ink);font-weight:400}.stk-new[data-v-c8e4931f]{z-index:2;border:2px solid var(--seal-ink-red);width:28px;height:28px;color:var(--seal-ink-red);background:var(--paper);font-size:var(--fs-2);animation:stk-stamp-c8e4931f .42s var(--ease-press) both;animation-delay:calc(.5s + var(--i) * .14s);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:-10px;right:-8px;transform:rotate(-12deg)}@keyframes stk-stamp-c8e4931f{0%{opacity:0;transform:rotate(-12deg)scale(1.8)}to{opacity:1;transform:rotate(-12deg)scale(1)}}@media (prefers-reduced-motion:reduce){.stk-new[data-v-c8e4931f],.stk[data-v-c8e4931f]:before,.stk[data-v-c8e4931f]:after{animation:none!important}}.archive-links[data-v-020eb9f6]{justify-content:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.archive-links .num[data-v-020eb9f6]{margin-left:var(--sp-1);font-size:var(--fs-1);color:inherit;opacity:.72}.archive-links .itab[data-v-020eb9f6],.archive-links .pbtn[data-v-020eb9f6]{position:relative}.archive-links[data-v-020eb9f6]>:first-child{padding-bottom:10px}.al-sep[data-v-020eb9f6]{opacity:.6;margin:0 1px}.awards[data-v-e258595e]{gap:var(--sp-3);display:grid}.awards h3[data-v-e258595e]{margin-bottom:0}.aw-title[data-v-e258595e]{align-items:center;gap:var(--sp-4);display:flex}.aw-seal[data-v-e258595e]{color:var(--seal-ink-red);margin:var(--sp-1) 0 var(--sp-1) var(--sp-1);font-family:var(--f-seal);animation:aw-seal-e258595e var(--dur-3) var(--ease-press) .15s both;flex:none;overflow:visible;transform:rotate(-3deg)}.aw-seal .seal-ink[data-v-e258595e]{fill:currentColor;stroke:currentColor}.aw-seal text[data-v-e258595e]{stroke:none;font-weight:900}@keyframes aw-seal-e258595e{0%{opacity:0;transform:rotate(-3deg)scale(1.35)}}.seal-lite .aw-seal .seal-ink[data-v-e258595e]{filter:none}.aw-tt[data-v-e258595e]{min-width:0;padding-left:var(--sp-3);border-left:1px solid var(--edge);gap:2px;display:grid}.aw-tt small[data-v-e258595e]{font-size:var(--fs-1);letter-spacing:.3em;color:var(--muted)}.aw-tt b[data-v-e258595e]{font-family:var(--f-seal);font-size:var(--fs-5);letter-spacing:.12em;color:var(--ink);font-weight:900;line-height:1.25}.aw-basis[data-v-e258595e],.aw-sum[data-v-e258595e],.aw-warn[data-v-e258595e]{font-size:var(--fs-2);color:var(--muted);margin:0}.aw-warn[data-v-e258595e]{color:var(--bad)}.aw-stickers[data-v-e258595e]{gap:var(--sp-3);padding:var(--sp-2) var(--sp-2) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));margin:0;list-style:none;display:grid}@media (max-width:520px){.aw-stickers[data-v-e258595e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.aw-deal[data-v-e258595e]{animation:aw-deal-e258595e var(--dur-2) var(--ease-press) both;animation-delay:calc(.2s + var(--i) * .12s)}@keyframes aw-deal-e258595e{0%{opacity:0;transform:translateY(-10px)scale(1.04)}}.aw-unfair[data-v-e258595e]{font-size:var(--fs-1);color:var(--muted);margin:0}@media (prefers-reduced-motion:reduce){.aw-seal[data-v-e258595e],.aw-deal[data-v-e258595e]{animation:none}}.aw-chips[data-v-e258595e]{gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.aw-chips li[data-v-e258595e]{padding:1px var(--sp-2);border:1px solid var(--edge);border-radius:var(--r-btn);font-size:var(--fs-1);color:var(--muted);align-items:center;gap:5px;display:inline-flex}.aw-gem[data-v-e258595e]{background:var(--tier);width:.5em;height:.5em;transform:rotate(45deg)}.lb[data-v-c426f475]{gap:var(--sp-2);margin-top:var(--sp-3);display:grid}.lb-peak[data-v-c426f475]{font-size:var(--fs-2);color:var(--muted);margin:0}.lb-link[data-v-c426f475]{font:inherit;color:var(--hist);text-underline-offset:.2em;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lb-cats[data-v-c426f475]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.lb-chip[data-v-c426f475]{padding:1px var(--sp-2);font:inherit;font-size:var(--fs-1);color:var(--ink);background:var(--paper);border:1px solid var(--edge);cursor:pointer;border-radius:2px 6px 6px 2px;align-items:center;gap:2px;display:inline-flex}.lb-more[data-v-c426f475]{color:var(--muted);border-style:dashed}.lb-chip[aria-pressed=true][data-v-c426f475]{color:var(--tab-ink);background:var(--tab-1);border-color:var(--tab-1);font-weight:700}.lb-chart[data-v-c426f475]{gap:2px;display:grid}.lb-cols[data-v-c426f475]{border-top:1px solid var(--rule-c);border-bottom:1px solid var(--rule-c);align-items:stretch;height:112px;display:flex}.lb-col[data-v-c426f475]{cursor:pointer;background:0 0;border:0;flex:1 1 0;grid-template-rows:1fr 1fr auto;min-width:0;padding:0;display:grid}.lb-col.dec[data-v-c426f475]{box-shadow:inset 1px 0 0 var(--rule-c)}.lb-col[data-v-c426f475]:hover,.lb-col.on[data-v-c426f475]{background:var(--hl)}.lb-col .up[data-v-c426f475],.lb-col .dn[data-v-c426f475]{position:relative}.lb-col i[data-v-c426f475]{position:absolute;left:15%;right:15%}.lb-col .up i[data-v-c426f475]{bottom:0}.lb-col .dn[data-v-c426f475]{border-top:1px solid var(--edge)}.lb-col .dn i[data-v-c426f475]{top:0}.lb-col .xf[data-v-c426f475]{border-top:1px dashed var(--rule-c);height:16px;position:relative}.lb-col .xf .pin[data-v-c426f475]{bottom:50%}.lb-col .xf .pout[data-v-c426f475]{top:50%}i.in[data-v-c426f475]{background:var(--good)}i.out[data-v-c426f475]{background:var(--bad);opacity:.85}i.pin[data-v-c426f475]{background:var(--hist)}i.pout[data-v-c426f475]{background:var(--mood)}.lb-axis[data-v-c426f475]{height:1.2em;font-size:var(--fs-1);color:var(--muted);position:relative}.lb-axis span[data-v-c426f475]{white-space:nowrap;position:absolute;transform:translate(-50%)}.lb-legend[data-v-c426f475]{gap:var(--sp-3);font-size:var(--fs-1);color:var(--muted);flex-wrap:wrap;display:flex}.lb-legend i[data-v-c426f475]{vertical-align:-.05em;border-radius:1px;width:.8em;height:.8em;margin-right:3px;display:inline-block}.lb-detail[data-v-c426f475]{gap:var(--sp-2);padding:var(--sp-3);background:var(--paper);border:1px solid var(--edge);border-left:3px solid var(--tab-1);box-shadow:var(--shadow);display:grid}.lb-dhead[data-v-c426f475]{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.lb-rows[data-v-c426f475],.lb-big[data-v-c426f475],.lb-years[data-v-c426f475],.lb-loans[data-v-c426f475]{margin:0;padding:0;list-style:none}.lb-rows[data-v-c426f475]{font-size:var(--fs-2);gap:2px;display:grid}.lb-rows li[data-v-c426f475]{justify-content:space-between;gap:var(--sp-2);border-bottom:1px dotted var(--rule-c);display:flex}.lb-rows span[data-v-c426f475],.muted[data-v-c426f475]{color:var(--muted)}.lb-big[data-v-c426f475]{gap:var(--sp-1);font-size:var(--fs-2);display:grid}.lb-big li[data-v-c426f475]{gap:var(--sp-2);padding-bottom:var(--sp-1);border-bottom:1px dotted var(--rule-c);grid-template-columns:3.6em 1fr auto;align-items:baseline;display:grid}.lb-m[data-v-c426f475]{color:var(--muted);font-size:var(--fs-1)}.lb-note[data-v-c426f475]{min-width:0}.lb-log[data-v-c426f475]{padding-left:var(--sp-2);border-left:2px solid var(--rule-c);color:var(--muted);font-size:var(--fs-1);margin-top:2px;display:block}.lb-big b[data-v-c426f475]{white-space:nowrap;text-align:right}.lb-big .neg[data-v-c426f475]{color:var(--bad)}.lb-big .pos[data-v-c426f475]{color:var(--good)}.lb-years[data-v-c426f475]{gap:var(--sp-1) var(--sp-3);font-size:var(--fs-2);flex-wrap:wrap;display:flex}.lb-loans[data-v-c426f475]{gap:var(--sp-1);font-size:var(--fs-2);display:grid}.lb-loans li[data-v-c426f475]{gap:var(--sp-2);grid-template-columns:minmax(6em,10em) 1fr 17em;align-items:center;display:grid}.lb-ll[data-v-c426f475]{text-overflow:ellipsis;min-width:0;overflow:hidden}.lb-track[data-v-c426f475]{background:var(--track);border-radius:4px;height:8px;position:relative}.lb-track i[data-v-c426f475]{background:var(--good);border-radius:4px;position:absolute;top:0;bottom:0}.lb-track i.bad[data-v-c426f475]{background:var(--bad)}.lb-lv[data-v-c426f475]{text-align:right;white-space:nowrap}.lb-lv .neg[data-v-c426f475]{color:var(--bad)}@media (max-width:560px){.lb-cols[data-v-c426f475]{height:96px}.lb-loans li[data-v-c426f475]{grid-template-columns:1fr auto}.lb-track[data-v-c426f475]{order:3;grid-column:1/-1}}.bitems.ll[data-v-85fa309a]{row-gap:var(--sp-2);font-size:var(--fs-2);grid-template-columns:minmax(5.5em,max-content) minmax(2.5em,1fr) auto 2.6em}.bitems.ll li[data-v-85fa309a]{padding-bottom:var(--sp-1);border-bottom:1px dotted var(--rule-c);align-items:baseline;row-gap:0}.bitems.ll .bk[data-v-85fa309a]{color:var(--ink);max-width:8em}.bitems.ll .bbar[data-v-85fa309a]{align-self:center}.bitems.ll .bv[data-v-85fa309a]{white-space:nowrap;font-weight:700}.bp[data-v-85fa309a]{text-align:right;font-size:var(--fs-1);color:var(--muted)}.bsub[data-v-85fa309a]{font-size:var(--fs-1);color:var(--muted);white-space:nowrap;grid-column:2/-1;justify-self:end;line-height:1.4}@media (max-width:420px){.bitems.ll[data-v-85fa309a]{column-gap:var(--sp-1);grid-template-columns:minmax(4.5em,max-content) minmax(1.5em,1fr) auto 2.4em}}.tier-line .tip-cite[data-v-85fa309a]{margin-left:var(--sp-2);font-size:var(--fs-1)}.tier-stages[data-v-85fa309a]{margin:0 0 var(--sp-3);gap:var(--sp-1);grid-template-columns:repeat(auto-fit,minmax(5.5em,1fr));padding:0;list-style:none;display:grid}.tier-stages li[data-v-85fa309a]{padding:var(--sp-1) var(--sp-2);border:1px solid var(--edge);border-top:3px solid var(--tab-4);background:var(--paper);font-size:var(--fs-2);display:grid}.tier-stages li.tk-poor[data-v-85fa309a],.tier-stages li.tk-low[data-v-85fa309a]{border-top-color:var(--tab-3)}.tier-stages li.tk-middle[data-v-85fa309a],.tier-stages li.tk-rich[data-v-85fa309a],.tier-stages li.tk-top[data-v-85fa309a]{border-top-color:var(--tab-1)}.tier-stages small[data-v-85fa309a]{color:var(--muted);font-size:var(--fs-1)}.tier-cite[data-v-85fa309a]{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-1);color:var(--muted);border-left:2px solid var(--faint)}.hob-lines[data-v-03dcd7c5]{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.hob-lines li[data-v-03dcd7c5]{padding-left:var(--sp-3);border-left:2px solid var(--rule-c);line-height:1.7}.hob-lines .hob-tier[data-v-03dcd7c5]{margin:0 .15em}.aff-list[data-v-03dcd7c5]{margin:0 0 var(--sp-4);gap:var(--sp-2);padding:0;list-style:none;display:grid}.aff-list li[data-v-03dcd7c5]{gap:var(--sp-2);font-size:var(--fs-2);grid-template-columns:6em 5em 1fr;align-items:center;display:grid}.aff-k[data-v-03dcd7c5]{font-weight:700}.aff-src[data-v-03dcd7c5]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.aff-tag[data-v-03dcd7c5]{padding:0 var(--sp-1);font-size:var(--fs-1);color:var(--muted);border:1px solid var(--rule-c);border-radius:2px}@media (max-width:560px){.aff-list li[data-v-03dcd7c5]{grid-template-columns:6em 1fr}.aff-src[data-v-03dcd7c5]{grid-column:1/-1}}.memorial[data-v-fadf5881]{text-align:left;max-width:640px;max-height:min(86vh,820px)}.mh-head[data-v-fadf5881]{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.mh-head h2[data-v-fadf5881]{font-size:var(--fs-4);margin:0}.mh-lead[data-v-fadf5881],.mh-warn[data-v-fadf5881]{font-size:var(--fs-2);color:var(--muted);margin:0;line-height:1.7}.mh-warn[data-v-fadf5881]{color:var(--bad)}.mh-list[data-v-fadf5881]{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.mh-item[data-v-fadf5881]{padding:var(--sp-2) var(--sp-3);border:1px solid var(--edge);border-radius:var(--r-paper);background:var(--paper2);gap:2px;display:grid}.mh-item p[data-v-fadf5881]{margin:0}.mh-who[data-v-fadf5881]{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.mh-who .num[data-v-fadf5881]{font-size:var(--fs-1);color:var(--muted)}.mh-want[data-v-fadf5881]{font-size:var(--fs-1);color:var(--muted);margin:0}.mh-title[data-v-fadf5881]{font-size:var(--fs-2);color:var(--red)}.mh-words[data-v-fadf5881]{font-size:var(--fs-2);line-height:1.6}.mh-acts[data-v-fadf5881]{align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.mh-view[data-v-fadf5881]{min-height:32px;padding-block:4px}.mh-foot[data-v-fadf5881]{justify-content:space-between;align-items:center;gap:var(--sp-2);font-size:var(--fs-1);color:var(--muted);flex-wrap:wrap;display:flex}.review[data-v-f7351238]{gap:var(--sp-3);align-content:start;display:grid}.review.life[data-v-f7351238]{gap:var(--sp-2);flex:1;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.rv-bar[data-v-f7351238]{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.rv-who[data-v-f7351238]{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;margin-right:auto;display:flex}.rv-k[data-v-f7351238]{color:var(--red);font-weight:700}.rv-who .num[data-v-f7351238]{color:var(--muted);font-size:var(--fs-1)}.rv-tabs[data-v-f7351238]{gap:var(--sp-1);display:inline-flex}.rv-tabs .key[data-v-f7351238]{padding-inline:10px}.rv-tabs .key span[data-v-f7351238]{margin-left:4px}.rv-acts[data-v-f7351238]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.rv-note[data-v-f7351238]{font-size:var(--fs-2);color:var(--muted);flex-basis:100%;margin:0}.rv-wait[data-v-f7351238]{padding:var(--sp-5) var(--sp-4);text-align:center;color:var(--muted);white-space:pre-wrap;line-height:1.7}.rv-years[data-v-f7351238]{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.rv-at[data-v-f7351238]{text-align:center;min-width:9em;font-size:var(--fs-2);font-variant-numeric:tabular-nums}.rv-dec[data-v-f7351238]{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.rv-dec .key[data-v-f7351238]{min-width:36px;height:30px}.review[data-v-f7351238] .ctrl>:not(.heroToggle),.review[data-v-f7351238] .keys{display:none}@media (min-width:761px){.review[data-v-f7351238] .ctrl{display:none}}@media (max-width:760px){.rv-acts .pbtn[data-v-f7351238]{min-height:30px;font-size:var(--fs-1)}.rv-dec[data-v-f7351238]{margin-left:0}}.tlogo[data-v-72586c77]{aspect-ratio:612/431;width:100%;height:auto;font-family:var(--f-display);display:block}text[data-v-72586c77]{font-weight:900}.sh[data-v-72586c77]{fill:var(--nb-label-line);stroke:var(--nb-label-line);stroke-width:22px;stroke-linejoin:round}.o1[data-v-72586c77]{fill:var(--ink);stroke:var(--ink);stroke-width:22px;stroke-linejoin:round}.o2[data-v-72586c77]{fill:var(--nb-label);stroke:var(--nb-label);stroke-width:15px;stroke-linejoin:round}.f[data-v-72586c77]{fill:var(--ink)}.red[data-v-72586c77]{fill:var(--red)}.dot[data-v-72586c77]{fill:var(--faint);opacity:var(--o);transform-box:fill-box;transform-origin:50%}.line[data-v-72586c77]{fill:none;stroke:var(--logo-pen,var(--red));stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.tlogo:not(.play) .dot.me[data-v-72586c77]{fill:var(--logo-pen,var(--red));opacity:1;transform:scale(1.5)}.play .dot[data-v-72586c77]{opacity:0;animation:.35s ease-out forwards tl-dot-in-72586c77;animation-delay:var(--d)}.play .dot.me[data-v-72586c77]{animation:tl-dot-in-72586c77 .35s ease-out var(--d) forwards,tl-me-72586c77 .25s 3.1s forwards}.ch[data-v-72586c77],.one[data-v-72586c77]{transform-box:fill-box;transform-origin:50% 100%}.play .ch[data-v-72586c77]{opacity:0;animation:.5s cubic-bezier(.3,0,.6,1) forwards tl-drop-72586c77;animation-delay:var(--d)}.play .one[data-v-72586c77]{opacity:0;animation:.42s cubic-bezier(.5,0,.75,0) 1.1s forwards tl-stamp-72586c77}.play .line[data-v-72586c77]{stroke-dasharray:1 2;stroke-dashoffset:1px;opacity:0}.play .arrow[data-v-72586c77]{animation:1s cubic-bezier(.45,0,.3,1) 1.65s forwards tl-draw-72586c77}.play .head[data-v-72586c77]{animation:.12s ease-out 2.63s forwards tl-draw-72586c77}.play .ring[data-v-72586c77]{animation:.35s ease-in-out 2.78s forwards tl-draw-72586c77}@keyframes tl-dot-in-72586c77{0%{opacity:0;transform:scale(.2)}to{opacity:var(--o);transform:scale(1)}}@keyframes tl-me-72586c77{to{fill:var(--logo-pen,var(--red));opacity:1;transform:scale(1.5)}}@keyframes tl-drop-72586c77{0%{opacity:0;transform:translateY(-160px)}55%{opacity:1;transform:translateY(0)scale(1.06,.88)}78%{transform:translateY(-8px)scale(.98,1.04)}to{opacity:1;transform:none}}@keyframes tl-stamp-72586c77{0%{opacity:0;transform:translateY(-240px)rotate(-12deg)scale(1.2)}80%{opacity:1;transform:translateY(0)scale(1.04,.92)}to{opacity:1;transform:none}}@keyframes tl-draw-72586c77{0%{opacity:1}to{opacity:1;stroke-dashoffset:0}}.incoming[data-v-570f85d8]{max-width:560px;margin:0 auto var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--note);color:var(--note-ink);border-radius:var(--r-paper) var(--r-paper) 12px var(--r-paper);box-shadow:var(--shadow);gap:var(--sp-2);font-size:var(--fs-2);line-height:1.7;display:grid;transform:rotate(-.6deg)}.incoming p[data-v-570f85d8]{margin:0}.go-pair[data-v-570f85d8]{align-items:flex-end;gap:var(--sp-3);margin-left:auto;display:inline-flex}.nb-acts[data-v-570f85d8]{row-gap:var(--sp-3);flex-wrap:wrap}.nb-switches[data-v-570f85d8] .tg-label{white-space:nowrap}.prep-wrap[data-v-570f85d8]{display:inline-flex;position:relative}.ts-prep[data-v-570f85d8]{--go:72px;--go-h:7px;width:var(--go);height:var(--go);background:var(--nb-key-side);-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;padding:0;position:relative;box-shadow:0 0 0 3px #0000002e,0 6px 12px #0000004d}.prep-face[data-v-570f85d8]{inset:0 0 var(--go-h);color:var(--nb-label-ink);background:radial-gradient(circle at 38% 30%, #fff, var(--nb-key) 62%);box-shadow:inset 0 0 0 4px var(--nb-key), inset 0 0 0 5px var(--nb-label-line);transition:transform var(--dur-0) var(--ease-out);border-radius:50%;place-content:center;justify-items:center;gap:1px;display:grid;position:absolute}.prep-face b[data-v-570f85d8]{font-family:var(--f-display);letter-spacing:.08em;text-align:center;font-size:13px;font-weight:900;line-height:1.1}.prep-face .go-ic[data-v-570f85d8]{font-size:14px}.ts-prep:hover:not(:disabled):not(.locked) .prep-face[data-v-570f85d8]{transform:translateY(-1px)}.ts-prep:active:not(:disabled):not(.locked) .prep-face[data-v-570f85d8]{transform:translateY(calc(var(--go-h) - 2px))}.ts-prep.locked[data-v-570f85d8]{background:color-mix(in srgb, var(--nb-key-side) 55%, var(--nb-cover));cursor:not-allowed}.ts-prep.locked .prep-face[data-v-570f85d8]{color:var(--nb-faint);background:color-mix(in srgb, var(--nb-key-down) 45%, var(--nb-cover));transform:translateY(calc(var(--go-h) - 3px));box-shadow:inset 0 0 0 4px #0000}.ts-prep[data-v-570f85d8]:focus-visible{outline:3px solid var(--nb-focus);outline-offset:4px}.lock-tip[data-v-570f85d8]{z-index:2;width:max-content;max-width:12em;padding:var(--sp-1) var(--sp-2);background:var(--note);color:var(--note-ink);border-radius:var(--r-paper);box-shadow:var(--shadow);font-size:var(--fs-1);line-height:1.5;position:absolute;bottom:calc(100% + 8px);right:-8px}@media (max-width:760px){.ts-prep[data-v-570f85d8]{--go:64px}.go-pair[data-v-570f85d8]{gap:var(--sp-2)}}.in-acts[data-v-570f85d8]{gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}@font-face{font-family:Berkeley Mono;src:local(Berkeley Mono),local(BerkeleyMono-Regular),url(https://cdn.jannchie.com/fonts/variants/BerkeleyMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Berkeley Mono;src:local(Berkeley Mono Bold),local(BerkeleyMono-Bold),url(https://cdn.jannchie.com/fonts/variants/BerkeleyMono-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--fs-1:12px;--fs-2:14px;--fs-3:16px;--fs-4:20px;--fs-5:26px;--fs-6:36px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--r-paper:2px;--r-btn:6px;--pad:16px;--shadow:0 1px 2px #1420371a, 0 6px 18px #14203717;--shadow-lift:0 2px 4px #14203724, 0 12px 28px #14203724;--sb-thumb:#1e2a3d38;--sb-thumb-hover:#1e2a3d6b;--good:#2a7352;--bad:#a8402e;--hist:#2d5aa0;--choice:#5e44a6;--red:#c23b2b;--seal:#c23b2b;--seal-ink-red:#c22f26;--rar-1:#636d7f;--rar-2:#1d2a40;--rar-3:#a85008;--rar-4:#c0281c;--hl:#f4cd606b;--note:#fbf5dc;--note-ink:#2f2a17;--note-muted:#5c5434;--note-line:#5a501e2e;--tape:#b0c4e08c;--tape-edge:#3c507826;--photo-frame:#fff;--photo:linear-gradient(160deg, #d6dde7, #aebaca);--photo-ink:#26324a;--pt-bg-blue:#438edb;--pt-bg-white:#f6f6f4;--pt-bg-red:#c8262d;--pt-bg-gray:#d2d0cb;--photo-m:linear-gradient(160deg, #cfd9e6, #a6b4c7);--photo-f:linear-gradient(160deg, #ecd9de, #c9adb6);--side-f:#d6e3f5;--side-m:#f5d8d2;--ticket:#eef2f8;--ticket-ink:#1e2a3d;--ticket-muted:#53607a;--track:#e2e7ee;--bar:#23314a;--health:#2d6b4f;--mood:#a86f0e;--cv-mood:#a66f18;--cv-health:#2d6b4f;--cv-ink:var(--ink);--cv-band-a:#2d48780a;--cv-band-b:#2d48781c;--cv-band-cool:#2d6ebe2b;--cv-band-warm:#d6961e47;--cv-band-hot:#c8322857;--cv-cut:#1d2a4052;--btn:#23314a;--btn-side:#0f1828;--btn-ink:#f8f9fb;--btn-red:#c23b2b;--btn-red-side:#842617;--btn-red-ink:#fff8f5;--tab-1:#f1e0a8;--tab-2:#cfe6dc;--tab-3:#efd8cc;--tab-4:#d8e1ee;--tab-ink:#252a31;--focus:#1f5fbf;--scrim:#0f192d66;--nb-cover:#213456;--nb-cover-hi:#2c4371;--nb-spine:#16233d;--nb-stitch:#e2e8f24d;--nb-ink:#e8edf5;--nb-muted:#b6c1d3;--nb-faint:#97a4bb;--nb-edge:#e8edf538;--nb-red:#ff8466;--logo-pen:#c23b2b;--nb-focus:#9ec1f2;--nb-label:#f7f5ee;--nb-label-ink:#1d2a40;--nb-label-muted:#4a576e;--nb-label-faint:#69768d;--nb-label-line:#c9d1dc;--nb-label-red:#c23b2b;--nb-label-focus:#1f5fbf;--nb-go:#d2402d;--nb-go-hi:#ea6a52;--nb-go-side:#7d2014;--nb-go-ring:#ffecdcbf;--nb-go-ink:#fff6ef;--nb-key:#eef2f7;--nb-key-down:#d3dbe6;--nb-key-side:#6c7c99;--pp-card:#fff;--pp-ink:#1e2a3d;--pp-muted:#56637a;--pp-line:#d5dce6;--pp-red:#c0352b;--pp-scarf:#d8362a;--pp-green:#2f7350;--pp-teal:#1f6670;--pp-orange:#a2551a;--pp-navy:#1f3a6b;--pp-navy-ink:#f3ead2;--pp-gold:#e2c27a;--pp-maroon:#7d2230;--pp-maroon-ink:#f6e5c8;--pp-cert:#fbf6e8;--pp-cert-border:#b9472f;--pp-app:#f4f6f8;--pp-app-head:#f5b82e;--pp-app-ink:#1d2128;--pp-strap:#2f5fa8;--pp-on-accent:#fff;--pp-dim:1;--pp-page:#fcfbf7;--pp-pen:#1f3a7a;--pp-print:#1c2029;--pp-label:#5d6575;--pp-rule:#8d95a3;--pp-rule-old:#3e4656;--pp-cover-red:#9e1f27;--pp-cover-blue:#1d3364;--pp-cover-brown:#7a3222;--pp-hk-cover:#6c1a20;--pp-hk-paper:#fbfaf6;--pp-gold-hi:#f7e6a6;--pp-gold-lo:#9a7127;--pp-license-frame:#c8532a;--pp-license-paper:#fffdf9;--pp-oldlic-paper:#f7f0d6;--pp-oldlic-frame:#3f7a52;--pp-permit-frame:#2b6f86;--pp-permit-paper:#f6fbfb;--pp-card-edge:#c3c9d3;--tx-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='96' height='96' filter='url(%23n)'/%3E%3C/svg%3E");--tx-fiber:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.03 .7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .3 0 0 0 0 .25 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--tx-leather:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 -.18'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");--tx-wood:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='200'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.004 .09' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .12 0 0 0 0 .05 0 0 0 .55 -.1'/%3E%3C/filter%3E%3Crect width='400' height='200' filter='url(%23w)'/%3E%3C/svg%3E");--f-display:"HarmonyOS Sans SC", "HarmonyOS_Sans_SC", "HarmonyOS Sans", "MiSans", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--f-body:"HarmonyOS Sans SC", "HarmonyOS_Sans_SC", "HarmonyOS Sans", "MiSans", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--f-seal:"Noto Serif SC", "Source Han Serif SC", "Noto Serif CJK SC", "Songti SC", "STSong", "SimSun", serif;--f-mono:"Berkeley Mono", ui-monospace, "Cascadia Mono", Consolas, "Noto Sans Mono CJK SC", monospace;--c-num:#00697c;--c-money:#7d5329;--c-pct:#714c6e;--c-year:#596475;--c-person:#903f4f;--c-term:#295f8a;--c-term-line:#295f8a73;--c-place:#516f21;--ic-gap:.3em;--ic-col:1.3em;--rule:32px;--gutter:max(16px, env(safe-area-inset-left,0px));--dur-0:80ms;--dur-1:.15s;--dur-2:.26s;--dur-3:.42s;--dur-flip:.5s;--dur-era:1.2s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.55, 0, .8, .25);--ease-paper:cubic-bezier(.55, .05, .3, 1);--ease-press:cubic-bezier(.3, 1.35, .5, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--c-num:lab(40.2363% -22.5515 -18.9513);--c-money:lab(39.4665% 14.3178 31.7637);--c-pct:lab(37.5236% 20.49 -12.8282);--c-year:lab(41.8783% -1.09747 -10.9887);--c-person:lab(38.4072% 35.9717 8.06903);--c-term:lab(38.305% -7.28641 -29.4531);--c-term-line:lab(38.305% -7.28641 -29.4531/.45);--c-place:lab(43.0733% -20.8771 37.6238)}}:root,[data-era=D]{--desk:#e2e7ee;--desk-tx:none;--desk-ink:#1d2a40;--desk-muted:#4a576e;--paper:#fbfcfd;--paper2:#f1f4f8;--edge:#d5dce6;--vignette:transparent;--rule-c:#dae1eb;--margin-c:#e2aaa1;--ink:#1d2a40;--muted:#4a576e;--faint:#78859a;--key:#f3f5f9;--key-down:#dfe5ee;--key-side:#b9c2d0;--key-ink:#1e2a3d;--key-r:12px;--key-h:3px}[data-era=C]{--desk:#d6c3a5;--desk-tx:var(--tx-wood);--desk-ink:#2b2116;--desk-muted:#5a4632;--paper:#fbfaf6;--paper2:#f1f0eb;--edge:#dcdbd3;--vignette:transparent;--rule-c:#d9dde3;--margin-c:#e7a99f;--ink:#20252c;--muted:#4d535c;--faint:#858a92;--key:#d4dce8;--key-down:#bcc8d8;--key-side:#7d8aa0;--key-ink:#1f2836;--key-r:8px;--key-h:4px}[data-era=B]{--desk:#86b3a0;--desk-ink:#10241a;--desk-muted:#1b3125;--desk-tx:linear-gradient(115deg, #ffffff29, transparent 38%, #ffffff14 62%, transparent 70%);--paper:#f7f3e6;--paper2:#ede7d4;--edge:#d6cfb8;--vignette:#8c6e281a;--rule-c:#cad4e0;--margin-c:#e0a093;--ink:#26387a;--muted:#4c5677;--faint:#868ba0;--key:#ece8de;--key-down:#d9d3c5;--key-side:#8e877a;--key-ink:#2a2a2a;--key-r:3px;--key-h:5px;--red:#b8392a}[data-era=A]{--desk:#5a4332;--desk-tx:var(--tx-wood);--desk-ink:#f2e8cf;--desk-muted:#d6c8ab;--paper:#f3eacf;--paper2:#e9ddbf;--edge:#d3c39d;--vignette:#78501438;--rule-c:#c860544d;--margin-c:#d58a7c;--ink:#2c3550;--muted:#5a5d6a;--faint:#8a8572;--key:#e6e1d4;--key-down:#d1cab8;--key-side:#7f7768;--key-ink:#2a2a2a;--key-r:3px;--key-h:5px;--good:#29623f;--bad:#963826;--red:#a83324;--hist:#2b4f88}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--shadow:0 1px 2px #0006, 0 8px 22px #00000059;--shadow-lift:0 2px 6px #00000073, 0 14px 32px #00000073;--sb-thumb:#dce6f533;--sb-thumb-hover:#dce6f566;--good:#86c9a2;--bad:#ec8a72;--hist:#a2bde6;--choice:#c1b1ea;--red:#ee8670;--seal:#e0624c;--seal-ink-red:#c9443a;--rar-1:#8a94a6;--rar-2:#f4f6fa;--rar-3:#f2a14e;--rar-4:#ff7a66;--hl:#82a5e647;--note:#283141;--note-ink:#ebeff5;--note-muted:#b2bdcd;--note-line:#dce8fa2e;--tape:#8ca5cd47;--tape-edge:#c8dcff1a;--photo-frame:#cfd5de;--photo:linear-gradient(160deg, #8996a8, #66738a);--photo-ink:#1a2232;--pt-bg-blue:#3f84cc;--pt-bg-white:#e9e9e6;--pt-bg-red:#b8242b;--pt-bg-gray:#c6c4bf;--photo-m:linear-gradient(160deg, #8e9cb0, #6a788d);--photo-f:linear-gradient(160deg, #a8939e, #82707d);--side-f:#2b3c5b;--side-m:#4e3434;--ticket:#26324a;--ticket-ink:#e3e9f2;--ticket-muted:#aab6ca;--track:#283244;--bar:#dde4ee;--health:#86c9a2;--mood:#f0c46a;--cv-mood:#f0c46a;--cv-health:#86c9a2;--cv-band-a:#dde4ee0a;--cv-band-b:#dde4ee1a;--cv-band-cool:#6ea0f038;--cv-band-warm:#f5c35a4d;--cv-band-hot:#e14b556b;--cv-cut:#dde4ee4d;--btn:#dde4ee;--btn-side:#8e9bb0;--btn-ink:#141b27;--btn-red:#e0624c;--btn-red-side:#8a3122;--btn-red-ink:#1a1010;--tab-1:#2f6670;--tab-2:#2e6a50;--tab-3:#8a4a40;--tab-4:#44528a;--tab-ink:#f1eee6;--focus:#9ec1f2;--scrim:#03060c9e;--nb-cover:#1f2d49;--nb-cover-hi:#283a5e;--nb-spine:#141e33;--nb-stitch:#dce6f538;--nb-ink:#dde4ee;--nb-muted:#a9b5c8;--nb-faint:#8b98ad;--nb-edge:#dce6f52e;--nb-red:#ee8670;--logo-pen:var(--nb-red);--nb-focus:#9ec1f2;--nb-label:#c8cdd5;--nb-label-ink:#172033;--nb-label-muted:#384357;--nb-label-faint:#4f5a6e;--nb-label-line:#9aa4b3;--nb-label-red:#a8302a;--nb-label-focus:#1f4f9f;--nb-go:#bf3f2e;--nb-go-hi:#d45a44;--nb-go-side:#5c170e;--nb-go-ring:#ffe4d499;--nb-go-ink:#fff1e8;--nb-key:#c4cbd6;--nb-key-down:#aab3c1;--nb-key-side:#46546d;--pp-dim:.82;--c-num:#93c7d9;--c-money:#dfbe92;--c-pct:#d5b0d0;--c-year:#b3bfd2;--c-person:#eca9b2;--c-term:#9ec3e2;--c-term-line:#9ec3e273;--c-place:#b5cf97}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--c-num:lab(77.1413% -14.7323 -14.4717);--c-money:lab(79.1595% 7.525 27.2098);--c-pct:lab(75.9676% 17.6217 -11.1065);--c-year:lab(76.69% -1.30862 -11.0793);--c-person:lab(75.8798% 26.3985 5.6703);--c-term:lab(76.7658% -7.09569 -20.1881);--c-term-line:lab(76.7658% -7.09569 -20.1881/.45);--c-place:lab(79.9917% -16.1321 24.8335)}}:root:not([data-theme=light]),:root:not([data-theme=light]) [data-era=D]{--desk:#0d1219;--desk-ink:#dde4ee;--desk-muted:#a5b1c4;--paper:#182030;--paper2:#1e2738;--edge:#2c374b;--rule-c:#c8d7f01a;--margin-c:#f0866f73;--ink:#dde4ee;--muted:#a5b1c4;--faint:#7a879b;--key:#2a3548;--key-down:#222b3b;--key-side:#0d121b;--key-ink:#e3e9f2}:root:not([data-theme=light])[data-era=C],:root:not([data-theme=light]) [data-era=C]{--desk:#241d16;--paper:#1e2128;--paper2:#252932;--edge:#363b46;--rule-c:#dce1eb1a;--margin-c:#e7968766;--ink:#e2e5ea;--muted:#acb2bc;--faint:#848a95;--key:#3a4352;--key-down:#303846;--key-side:#151a22;--key-ink:#e6e8ec}:root:not([data-theme=light])[data-era=B],:root:not([data-theme=light]) [data-era=B]{--desk:#11211b;--paper:#1c2427;--paper2:#232c30;--edge:#3b4237;--vignette:#0000002e;--rule-c:#aac3e61f;--margin-c:#e0968766;--ink:#dfe5f3;--muted:#abb4c8;--faint:#7f899e;--key:#3d3b35;--key-down:#33312c;--key-side:#141310;--key-ink:#ece8de;--red:#f0866f}:root:not([data-theme=light])[data-era=A],:root:not([data-theme=light]) [data-era=A]{--desk:#1b140e;--paper:#2a231b;--paper2:#2f2920;--edge:#463a2a;--vignette:#0000004d;--rule-c:#dcbe961f;--margin-c:#e68c7359;--ink:#ebe3d0;--muted:#bdb29b;--faint:#8e8572;--key:#3f3a30;--key-down:#35302a;--key-side:#120f0b;--key-ink:#ebe3d0;--good:#8fca9c;--bad:#ee9078;--red:#f08e76;--hist:#a2bde6}}:root[data-theme=dark]{--shadow:0 1px 2px #0006, 0 8px 22px #00000059;--shadow-lift:0 2px 6px #00000073, 0 14px 32px #00000073;--sb-thumb:#dce6f533;--sb-thumb-hover:#dce6f566;--good:#86c9a2;--bad:#ec8a72;--hist:#a2bde6;--choice:#c1b1ea;--red:#ee8670;--seal:#e0624c;--seal-ink-red:#c9443a;--rar-1:#8a94a6;--rar-2:#f4f6fa;--rar-3:#f2a14e;--rar-4:#ff7a66;--hl:#82a5e647;--note:#283141;--note-ink:#ebeff5;--note-muted:#b2bdcd;--note-line:#dce8fa2e;--tape:#8ca5cd47;--tape-edge:#c8dcff1a;--photo-frame:#cfd5de;--photo:linear-gradient(160deg, #8996a8, #66738a);--photo-ink:#1a2232;--pt-bg-blue:#3f84cc;--pt-bg-white:#e9e9e6;--pt-bg-red:#b8242b;--pt-bg-gray:#c6c4bf;--photo-m:linear-gradient(160deg, #8e9cb0, #6a788d);--photo-f:linear-gradient(160deg, #a8939e, #82707d);--side-f:#2b3c5b;--side-m:#4e3434;--ticket:#26324a;--ticket-ink:#e3e9f2;--ticket-muted:#aab6ca;--track:#283244;--bar:#dde4ee;--health:#86c9a2;--mood:#f0c46a;--cv-mood:#f0c46a;--cv-health:#86c9a2;--cv-band-a:#dde4ee0a;--cv-band-b:#dde4ee1a;--cv-band-cool:#6ea0f038;--cv-band-warm:#f5c35a4d;--cv-band-hot:#e14b556b;--cv-cut:#dde4ee4d;--btn:#dde4ee;--btn-side:#8e9bb0;--btn-ink:#141b27;--btn-red:#e0624c;--btn-red-side:#8a3122;--btn-red-ink:#1a1010;--tab-1:#2f6670;--tab-2:#2e6a50;--tab-3:#8a4a40;--tab-4:#44528a;--tab-ink:#f1eee6;--focus:#9ec1f2;--scrim:#03060c9e;--nb-cover:#1f2d49;--nb-cover-hi:#283a5e;--nb-spine:#141e33;--nb-stitch:#dce6f538;--nb-ink:#dde4ee;--nb-muted:#a9b5c8;--nb-faint:#8b98ad;--nb-edge:#dce6f52e;--nb-red:#ee8670;--logo-pen:var(--nb-red);--nb-focus:#9ec1f2;--nb-label:#c8cdd5;--nb-label-ink:#172033;--nb-label-muted:#384357;--nb-label-faint:#4f5a6e;--nb-label-line:#9aa4b3;--nb-label-red:#a8302a;--nb-label-focus:#1f4f9f;--nb-go:#bf3f2e;--nb-go-hi:#d45a44;--nb-go-side:#5c170e;--nb-go-ring:#ffe4d499;--nb-go-ink:#fff1e8;--nb-key:#c4cbd6;--nb-key-down:#aab3c1;--nb-key-side:#46546d;--pp-dim:.82;--c-num:#93c7d9;--c-money:#dfbe92;--c-pct:#d5b0d0;--c-year:#b3bfd2;--c-person:#eca9b2;--c-term:#9ec3e2;--c-term-line:#9ec3e273;--c-place:#b5cf97}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--c-num:lab(77.1413% -14.7323 -14.4717);--c-money:lab(79.1595% 7.525 27.2098);--c-pct:lab(75.9676% 17.6217 -11.1065);--c-year:lab(76.69% -1.30862 -11.0793);--c-person:lab(75.8798% 26.3985 5.6703);--c-term:lab(76.7658% -7.09569 -20.1881);--c-term-line:lab(76.7658% -7.09569 -20.1881/.45);--c-place:lab(79.9917% -16.1321 24.8335)}}:root[data-theme=dark],:root[data-theme=dark] [data-era=D]{--desk:#0d1219;--desk-ink:#dde4ee;--desk-muted:#a5b1c4;--paper:#182030;--paper2:#1e2738;--edge:#2c374b;--rule-c:#c8d7f01a;--margin-c:#f0866f73;--ink:#dde4ee;--muted:#a5b1c4;--faint:#7a879b;--key:#2a3548;--key-down:#222b3b;--key-side:#0d121b;--key-ink:#e3e9f2}:root[data-theme=dark][data-era=C],:root[data-theme=dark] [data-era=C]{--desk:#241d16;--paper:#1e2128;--paper2:#252932;--edge:#363b46;--rule-c:#dce1eb1a;--margin-c:#e7968766;--ink:#e2e5ea;--muted:#acb2bc;--faint:#848a95;--key:#3a4352;--key-down:#303846;--key-side:#151a22;--key-ink:#e6e8ec}:root[data-theme=dark][data-era=B],:root[data-theme=dark] [data-era=B]{--desk:#11211b;--paper:#1c2427;--paper2:#232c30;--edge:#3b4237;--vignette:#0000002e;--rule-c:#aac3e61f;--margin-c:#e0968766;--ink:#dfe5f3;--muted:#abb4c8;--faint:#7f899e;--key:#3d3b35;--key-down:#33312c;--key-side:#141310;--key-ink:#ece8de;--red:#f0866f}:root[data-theme=dark][data-era=A],:root[data-theme=dark] [data-era=A]{--desk:#1b140e;--paper:#2a231b;--paper2:#2f2920;--edge:#463a2a;--vignette:#0000004d;--rule-c:#dcbe961f;--margin-c:#e68c7359;--ink:#ebe3d0;--muted:#bdb29b;--faint:#8e8572;--key:#3f3a30;--key-down:#35302a;--key-side:#120f0b;--key-ink:#ebe3d0;--good:#8fca9c;--bad:#ee9078;--red:#f08e76;--hist:#a2bde6}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--desk);background-image:var(--desk-tx);min-height:100dvh;color:var(--ink);font-family:var(--f-body);font-size:var(--fs-3);transition:background-color var(--dur-era), color var(--dur-era);background-attachment:fixed;margin:0;line-height:1.75}.wrap{max-width:1080px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}main.wrap{padding-block:var(--sp-5) var(--sp-7);overflow-x:clip}main.wrap.locked{max-width:1600px;height:100vh;height:100dvh;padding-block:max(8px, env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;overflow:hidden}.life{flex:1;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.life>.err{margin:var(--sp-1) 0 0}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;margin:0;font-weight:800}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.num{font-variant-numeric:tabular-nums}.pname .pn{white-space:nowrap}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--sb-thumb);background-clip:content-box;border:3px solid #0000;border-radius:999px;min-height:40px}::-webkit-scrollbar-thumb:hover{background-color:var(--sb-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--sb-thumb-hover);border-width:2px}::-webkit-scrollbar-button{display:none}@media (pointer:coarse){::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{border-width:0}}.idno,.seedno{font-family:var(--f-mono);letter-spacing:.03em;white-space:nowrap}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.sheet{background-color:var(--paper);border:1px solid var(--edge);border-radius:var(--r-paper);box-shadow:var(--shadow), inset 0 0 48px var(--vignette);transition:background-color var(--dur-era), border-color var(--dur-era), color var(--dur-era)}.hlt{background:linear-gradient(transparent 60%, var(--hl) 60% 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.ic{vertical-align:-.14em;margin-right:var(--ic-gap);color:var(--muted);flex:none}.ic.end{margin-right:0;margin-left:var(--ic-gap)}.ic-gap{width:1em;margin-right:var(--ic-gap);display:inline-block}button .ic,.mk .ic{color:inherit}.icon-only .ic{margin:0}.pbtn{min-height:44px;padding:var(--sp-2) var(--sp-5);background:var(--btn);color:var(--btn-ink);border-radius:var(--r-btn);font-family:var(--f-display);font-weight:800;font-size:var(--fs-3);letter-spacing:.1em;box-shadow:0 4px 0 var(--btn-side), var(--shadow);transition:transform var(--dur-0), box-shadow var(--dur-0);border:0;justify-content:center;align-items:center;margin-bottom:4px;line-height:1.2;display:inline-flex;position:relative}.pbtn:active:not(:disabled){box-shadow:0 1px 0 var(--btn-side), 0 1px 2px #0003;transform:translateY(3px)}.pbtn.red{background:var(--btn-red);color:var(--btn-red-ink);box-shadow:0 4px 0 var(--btn-red-side), var(--shadow)}.pbtn.red:active:not(:disabled){box-shadow:0 1px 0 var(--btn-red-side), 0 1px 2px #0003}.pbtn.big{font-size:var(--fs-4);padding:var(--sp-3) var(--sp-6)}.pbtn:disabled{opacity:.55;cursor:default}.flip{display:inline-grid}.flip>span{white-space:nowrap;grid-area:1/1}.flip>span:last-child,.flip.done>span:first-child{visibility:hidden}.flip.done>span:last-child{visibility:visible}.deck{gap:var(--sp-1);padding:var(--sp-1) var(--sp-1) 0;border-radius:calc(var(--key-r) + 4px);background:color-mix(in srgb, var(--key-side) 30%, transparent);display:inline-flex}.key{justify-content:center;align-items:center;gap:var(--sp-1);min-width:40px;height:36px;margin-bottom:var(--key-h);border:1px solid var(--key-side);border-radius:var(--key-r);background:linear-gradient(180deg, var(--key), var(--key-down));color:var(--key-ink);font-size:var(--fs-2);white-space:nowrap;box-shadow:0 var(--key-h) 0 var(--key-side);transition:transform var(--dur-0), box-shadow var(--dur-0);padding:0 6px;font-weight:600;line-height:1;display:inline-flex}.key .ic{margin:0;font-size:20px}.key:active,.key[aria-pressed=true]{transform:translateY(calc(var(--key-h) - 1px));background:var(--key-down);box-shadow:0 1px 0 var(--key-side), inset 0 2px 3px #0003}.toggle{align-items:center;gap:var(--sp-2);cursor:pointer;min-height:44px;font-size:var(--fs-2);display:inline-flex;position:relative}.toggle input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tg-base{border-radius:var(--r-btn);background:var(--key-side);width:80px;height:28px;font-size:var(--fs-1);text-align:center;color:var(--key);grid-template-columns:1fr 1fr;align-items:center;padding:0 2px;font-weight:700;line-height:1;display:inline-grid;position:relative;box-shadow:inset 0 2px 3px #00000059}.tg-knob{background:linear-gradient(180deg, var(--key), var(--key-down));width:36px;height:22px;box-shadow:0 2px 0 #0000004d, inset 0 0 0 1px var(--key-side);transition:transform var(--dur-1) var(--ease-out);border-radius:4px;position:absolute;top:3px;left:41px}.toggle input:checked+.tg-base .tg-knob{transform:translate(-38px)}.toggle input:checked+.tg-base .tg-on{color:var(--btn-red-ink)}.toggle input:checked+.tg-base{background:color-mix(in srgb, var(--btn-red) 70%, var(--key-side))}.toggle input:focus-visible+.tg-base{outline:2px solid var(--focus);outline-offset:3px}.toggle.sm{min-height:32px}.toggle.sm .tg-base{width:56px;height:22px}.toggle.sm .tg-knob{width:25px;height:18px;top:2px;left:29px}.toggle.sm input:checked+.tg-base .tg-knob{transform:translate(-27px)}.toggle.off,.toggle.off input{cursor:not-allowed}.toggle.off .tg-base{opacity:.45}.itab{--tc:var(--tab-1);min-height:32px;padding:var(--sp-1) var(--sp-3) var(--sp-1) var(--sp-2);border:0;border-left:3px solid color-mix(in srgb, var(--tc) 70%, #000);border-radius:0 var(--r-btn) var(--r-btn) 0;background:var(--tc);color:var(--tab-ink);font-size:var(--fs-2);white-space:nowrap;transition:transform var(--dur-1);align-items:center;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:1px 1px #0000001f}.itab:hover{transform:translate(2px)}.itab.icon-only{padding-inline:var(--sp-2)}:is(.ft-tools,.menu-row,.rseed,.tabs) .itab:nth-child(4n+2){--tc:var(--tab-2)}:is(.ft-tools,.menu-row,.rseed,.tabs) .itab:nth-child(4n+3){--tc:var(--tab-3)}:is(.ft-tools,.menu-row,.rseed,.tabs) .itab:nth-child(4n){--tc:var(--tab-4)}.menu-row{gap:var(--sp-3);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.err{color:var(--bad);white-space:pre-wrap;font-size:var(--fs-2)}.d-easy{color:var(--good)}.d-hard{color:var(--c-money)}.d-hell{color:var(--bad)}.diff{font-weight:700}.polaroid{background:var(--photo-frame);width:100px;box-shadow:var(--shadow);padding:5px;position:relative;transform:rotate(-3deg)}.polaroid:before{content:"";background:var(--tape);border-inline:1px dashed var(--tape-edge);width:54px;height:18px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(4deg)}.polaroid .shot{aspect-ratio:1;background:var(--photo);font-family:var(--f-display);color:var(--photo-ink);place-items:center;font-size:48px;font-weight:900;line-height:1;display:grid}.polaroid.dead .shot{filter:grayscale()contrast(.9)}main.wrap.on-title{flex-direction:column;justify-content:center;max-width:1240px;min-height:100dvh;display:flex}.title-screen{width:100%;padding-right:148px;position:relative}.title-screen>:not(.desk-dots,.desk-haze){z-index:1;position:relative}.desk-dots{z-index:0;pointer-events:none;background-image:radial-gradient(circle, color-mix(in srgb, var(--desk-muted) 42%, transparent) var(--dd-r,2px), transparent calc(var(--dd-r,2px) + .6px));background-size:var(--dd-step,15px) var(--dd-step,15px);background-position:var(--dd-x,0) var(--dd-y,0);-webkit-mask-image:radial-gradient(ellipse 70vmax 55vmax at var(--dd-cx,50%) var(--dd-cy,20%), #000 0%, #0000008c 35%, #00000038 100%);mask-image:radial-gradient(ellipse 70vmax 55vmax at var(--dd-cx,50%) var(--dd-cy,20%), #000 0%, #0000008c 35%, #00000038 100%);animation:.6s ease-out both ts-fade;position:fixed;inset:0}.desk-haze{z-index:0;pointer-events:none;background:var(--desk);-webkit-mask-image:var(--haze,none);mask-image:var(--haze,none);will-change:transform;animation:1.2s ease-out both ts-fade,60s linear infinite alternate haze-drift;position:fixed;inset:-50%;-webkit-mask-size:3400px 3400px;mask-size:3400px 3400px;-webkit-mask-repeat:repeat;mask-repeat:repeat}@keyframes haze-drift{0%{transform:translate(0,0)}to{transform:translate(-12%,-8%)}}@media (prefers-reduced-motion:reduce){.desk-dots,.desk-haze{animation:none}}.nb{max-width:1100px;margin-inline:auto;position:relative}.nb-book{z-index:1;position:relative}.title-screen .nb-book{animation:.6s cubic-bezier(.2,.8,.3,1) .3s both ts-rise}.title-screen .nb-tabs .itab{animation:.4s cubic-bezier(.2,.8,.3,1) .75s both ts-tab}.title-screen .nb-tabs .archive-links>.itab:nth-child(2){animation-delay:.82s}.title-screen .nb-tabs .archive-links>.itab:nth-child(3){animation-delay:.89s}.title-screen .nb-tabs .mods-link{animation-delay:.96s}main.wrap.on-title>.note{animation:.4s ease-out 1.1s both ts-fade}@keyframes ts-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes ts-tab{0%{opacity:0;translate:-18px}to{opacity:1;translate:0}}@media (max-width:1279px){.title-screen .nb-tabs .itab{animation-name:ts-tab-down}}@keyframes ts-tab-down{0%{opacity:0;translate:0 -14px}to{opacity:1;translate:0}}@keyframes ts-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.title-screen .nb-book,.title-screen .nb-tabs .itab,main.wrap.on-title>.note{animation:none}}.nb-book:before{content:"";z-index:0;background:repeating-linear-gradient(to bottom, var(--paper) 0 2px, var(--edge) 2px 3px);box-shadow:var(--shadow);border-radius:3px 8px 8px 3px;position:absolute;inset:5px -5px -6px 10px}.nb-cover{--nb-spine-w:22px;--ink:var(--nb-ink);--muted:var(--nb-muted);--faint:var(--nb-faint);--edge:var(--nb-edge);--paper:var(--nb-cover);--red:var(--nb-red);--focus:var(--nb-focus);z-index:1;align-items:center;gap:var(--sp-5) var(--sp-6);padding:var(--sp-6) var(--sp-6) var(--sp-5) calc(var(--nb-spine-w) + var(--sp-6));color:var(--nb-ink);background:var(--tx-grain), linear-gradient(155deg, var(--nb-cover-hi), var(--nb-cover) 60%);box-shadow:inset 0 0 0 1px #ffffff0d, inset -2px -3px 6px #0000002e, var(--shadow-lift);border-radius:4px 10px 10px 4px;grid-template-columns:minmax(270px,320px) minmax(0,1fr);margin:0;display:grid;position:relative}.nb-cover:before{content:"";width:var(--nb-spine-w);background:var(--tx-grain), var(--nb-spine);border-radius:4px 0 0 4px;position:absolute;inset:0 auto 0 0;box-shadow:inset -1px 0 #ffffff14,2px 0 4px #00000038}.nb-cover:after{content:"";top:var(--sp-3);bottom:var(--sp-3);left:calc(var(--nb-spine-w) + 7px);border-left:1.5px dashed var(--nb-stitch);pointer-events:none;position:absolute}.nb-side{align-self:stretch;gap:var(--sp-4);flex-direction:column;display:flex}.nb-side>.nb-acts{align-items:flex-end;margin-top:auto}.nb-label{--ink:var(--nb-label-ink);--muted:var(--nb-label-muted);--faint:var(--nb-label-faint);--edge:var(--nb-label-line);--red:var(--nb-label-red);--focus:var(--nb-label-focus);gap:var(--sp-2);padding:var(--sp-4) var(--sp-4) var(--sp-3);color:var(--ink);background:var(--tx-fiber), var(--nb-label);box-shadow:inset 0 0 0 5px var(--nb-label), inset 0 0 0 6px var(--nb-label-line), 0 1px 2px #0000004d;border-radius:3px;display:grid;position:relative}.logo{--ink:var(--nb-label-ink);--red:var(--nb-label-red);--faint:var(--desk-muted);width:min(440px,100%,35.5vh);margin:0 auto var(--sp-2);line-height:1}.seed-field{align-items:baseline;gap:var(--sp-2);font-size:var(--fs-2);display:flex}.seed-lab{color:var(--muted);white-space:nowrap;flex:none}.seed-input{min-width:0;font:inherit;font-family:var(--f-mono);color:var(--ink);border:0;border-bottom:1px solid var(--ink);padding:var(--sp-1) 2px;background:0 0;border-radius:0;flex:1;min-height:36px}.seed-input::placeholder{color:var(--faint);font-family:var(--f-body);font-size:var(--fs-1)}.seed-input:focus-visible{border-bottom:2px solid var(--focus);outline:none}.nb-acts{justify-content:space-between;align-items:center;gap:var(--sp-4);padding-inline:var(--sp-1);display:flex}.nb-switches{--key:var(--nb-key);--key-down:var(--nb-key-down);--key-side:var(--nb-key-side);gap:var(--sp-1);display:grid}.nb-switches .tg-label{color:var(--nb-ink);font-weight:600}.nb-side>.err{padding:var(--sp-2) var(--sp-3);color:var(--nb-label-red);background:var(--nb-label);border-radius:3px;margin:0}.ts-go{--go:104px;--go-h:9px;width:var(--go);height:var(--go);background:var(--nb-go-side);-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;padding:0;position:relative;box-shadow:0 0 0 4px #0000002e,0 8px 16px #00000059}.go-face{inset:0 0 var(--go-h);color:var(--nb-go-ink);background:radial-gradient(circle at 38% 30%, var(--nb-go-hi), var(--nb-go) 62%);box-shadow:inset 0 0 0 5px var(--nb-go), inset 0 0 0 6.5px var(--nb-go-ring), inset 0 -2px 0 6.5px #0000001f;transition:transform var(--dur-0) var(--ease-out);border-radius:50%;place-content:center;justify-items:center;gap:2px;display:grid;position:absolute}.go-face b{font-family:var(--f-display);letter-spacing:.14em;white-space:nowrap;margin-right:-.14em;font-size:26px;font-weight:900;line-height:1}.go-ic{opacity:.85;font-size:18px}.ts-go:hover:not(:disabled) .go-face{transform:translateY(-1px)}.ts-go:active:not(:disabled) .go-face,.ts-go:disabled .go-face{transform:translateY(calc(var(--go-h) - 2px))}.ts-go:disabled{cursor:default}.ts-go:disabled .go-face b{letter-spacing:.06em;margin-right:-.06em;font-size:19px}.ts-go:focus-visible{outline:3px solid var(--nb-focus);outline-offset:4px;border-radius:50%}.nb-cover .bdots{width:min(100%, 36vh * var(--bd-ratio))}.nb-cover .bd-col.on{fill:color-mix(in srgb, var(--ink) 82%, transparent)}.nb-cover .bd-any.on{color:var(--nb-cover)}.nb-tabs{top:var(--sp-6);align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex;position:absolute;left:calc(100% - 14px)}.title-screen .nb-tabs .archive-links{display:contents}.nb-tabs .itab{min-height:40px;padding:var(--sp-2) var(--sp-3) var(--sp-2) calc(14px + var(--sp-3));border-radius:0 var(--r-btn) var(--r-btn) 0;transition:transform var(--dur-1) var(--ease-out);border-left:0;box-shadow:2px 2px #0000001f}.nb-tabs .itab:hover{transform:translate(5px)}.nb-tabs .archive-links>.itab:first-child{--am-l:calc(14px + var(--sp-3))}.nb-tabs .archive-links>.itab:nth-child(2){--tc:var(--tab-2)}.nb-tabs .archive-links>.itab:nth-child(3){--tc:var(--tab-3)}.nb-tabs .mods-link{--tc:var(--tab-4)}.tab-n{margin-left:var(--sp-1);font-size:var(--fs-1);color:var(--muted)}@media (max-width:1279px){.title-screen{padding-right:0}.nb-tabs{padding-inline:var(--sp-4);flex-flow:wrap;justify-content:center;align-items:flex-start;margin-top:-10px;position:relative;top:auto;left:auto}.nb-tabs .itab{padding:calc(10px + var(--sp-2)) var(--sp-3) var(--sp-2);border-radius:0 0 var(--r-btn) var(--r-btn)}.nb-tabs .itab:hover{transform:translateY(4px)}.nb-tabs .archive-links>.itab:first-child{--am-l:var(--sp-3)}}@media (max-width:760px){main.wrap.on-title{justify-content:flex-start}.nb-cover{--nb-spine-w:12px;gap:var(--sp-3);padding:var(--sp-4) var(--sp-3) var(--sp-4) calc(var(--nb-spine-w) + var(--sp-3) + 4px);grid-template-columns:minmax(0,1fr)}.nb-cover:after{left:calc(var(--nb-spine-w) + 4px)}.nb-side{display:contents}.nb-label{padding:var(--sp-3) var(--sp-3) var(--sp-2);order:1}.nb-dots{order:2}.nb-acts{order:3}.nb-side>.err{order:4}.ts-go{--go:88px}.go-face b{font-size:23px}.nb-tabs{padding-inline:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.nb-tabs .itab{min-width:0;padding:calc(10px + var(--sp-1)) 2px var(--sp-2);font-size:var(--fs-1);white-space:nowrap;flex-direction:column;justify-content:center;gap:2px}.nb-tabs .itab .num,.nb-tabs .tab-n{display:none}.nb-tabs .archive-links>.itab:first-child{--am-l:var(--sp-1)}}@media (prefers-reduced-motion:reduce){.go-face,.nb-tabs .itab{transition:none}}.bdots{width:min(100%, 34vh * var(--bd-ratio));justify-self:center;gap:var(--sp-1);margin:0;display:grid}.bd-plot{--bd-head:22px;padding-top:var(--bd-head);position:relative}.bd-plot svg{width:100%;height:auto;display:block;overflow:visible}.bd-col{fill:color-mix(in srgb, var(--faint) 38%, transparent);cursor:pointer;transition:fill .2s}.bd-col.on{fill:color-mix(in srgb, var(--ink) 72%, transparent)}.bd-col.hot{fill:var(--ink)}.bd-hit{fill:#0000}.bd-col circle{transition:fill .35s}.is-spin .bd-col,.is-lock .bd-col{cursor:default}.is-spin .bd-col:not(.on){fill:color-mix(in srgb, var(--faint) 18%, transparent)}.is-spin .bd-col.on{fill:color-mix(in srgb, var(--ink) 55%, transparent)}.is-spin .bd-col.hot{fill:var(--ink)}.bd-scan{fill:var(--red);opacity:.35;pointer-events:none}.bd-trail{fill:var(--red);pointer-events:none}.bd-you{fill:var(--red);pointer-events:none;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--red) 70%, transparent))}.is-lock .bd-col{fill:color-mix(in srgb, var(--faint) 14%, transparent);transition:fill .6s}.is-lock .bd-col.win{fill:color-mix(in srgb, var(--red) 78%, transparent)}.bd-you.landed{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.2,1.6,.4,1) both bd-land}@keyframes bd-land{0%{transform:scale(2.4)}to{transform:scale(1.25)}}.bd-ring{fill:none;stroke:var(--red);stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:1.1s cubic-bezier(.1,.6,.3,1) both bd-ring}.bd-ring.late{animation-delay:.22s}@keyframes bd-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(7)}}.bdots .bd-read{align-items:baseline;gap:var(--sp-2);min-height:32px;color:var(--muted);display:flex}.bd-read b{font-size:var(--fs-6);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.is-lock .bd-read b{color:var(--red);animation:.4s cubic-bezier(.2,1.6,.4,1) both bd-pop}.is-lock .bd-read span{animation:.5s ease-out .15s both bd-in}.bd-read-hint{font-size:var(--fs-1);color:var(--faint)}@keyframes bd-pop{0%{transform:scale(1.35)}to{transform:none}}@keyframes bd-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.bd-you.landed,.bd-ring,.bd-read b,.bd-read span{animation:none!important}}.bd-tip{margin:0 0 var(--sp-1);padding:2px var(--sp-2);font-size:var(--fs-1);white-space:nowrap;color:var(--paper);background:var(--ink);pointer-events:none;border-radius:3px;position:absolute;bottom:100%;transform:translate(-50%)}.bd-tip.start{transform:translate(-6px)}.bd-tip.end{transform:translate(calc(6px - 100%))}.bd-note{font-size:var(--fs-1);color:var(--muted);white-space:nowrap;pointer-events:none;margin:0 0 6px;position:absolute;transform:translate(-50%)}.bd-note.end{transform:translate(-100%)}.bd-axis{border-top:1px solid var(--edge);display:grid}.bd-era,.bd-any{cursor:pointer;position:relative}.bd-era input,.bd-any input{opacity:0;pointer-events:none;margin:0;position:absolute}.bd-era{padding-top:var(--sp-1);border-left:1px solid var(--edge);font-size:var(--fs-2);color:var(--faint);min-height:32px;padding-left:3px}.bd-era:hover,.bd-any:hover{color:var(--ink)}.bd-era.on{color:var(--red);border-left-color:var(--red);box-shadow:inset 0 2px 0 var(--red);font-weight:700}:is(.bd-era:has(input:focus-visible),.bd-any:has(input:focus-visible)){outline:2px solid var(--focus);outline-offset:1px}.bdots .bd-foot{display:grid}.bdots .bd-foot>*{grid-area:1/1}.bdots .bd-foot>.hide{visibility:hidden}.bdots .bd-idle{align-items:baseline;gap:var(--sp-1) var(--sp-3);font-size:var(--fs-2);color:var(--muted);flex-wrap:wrap;display:flex}.bd-any{padding:2px var(--sp-2);border:1px solid var(--edge);font-size:var(--fs-1);color:var(--faint);white-space:nowrap;border-radius:999px}.bd-any.on{color:var(--paper);background:var(--ink);border-color:var(--ink)}fieldset{border:0;min-width:0;margin:0;padding:0}legend{font-family:var(--f-display);font-weight:800;font-size:var(--fs-3);margin-bottom:var(--sp-2);padding:0}.draw{gap:var(--sp-5);justify-items:center;display:grid}.draw h2{font-size:var(--fs-5);color:var(--desk-ink);font-weight:900}.draw-row{justify-content:center;align-items:flex-start;gap:var(--sp-5);flex-wrap:wrap;width:100%;display:flex}.booklet{aspect-ratio:95/135;perspective:1800px;width:min(380px,100%);filter:brightness(var(--pp-dim));position:relative;container-type:inline-size}.hk-page{color:var(--pp-print);background:var(--tx-fiber), var(--pp-hk-paper);box-shadow:var(--shadow-lift), inset 2.4cqw 0 2.6cqw -2.4cqw #0000002e;border-radius:1.2cqw 2.4cqw 2.4cqw 1.2cqw;flex-direction:column;gap:2.2cqw;padding:5cqw 4.5cqw 4cqw;font-size:3.15cqw;line-height:1.3;display:flex;position:absolute;inset:0}.hk-top{justify-items:center;gap:.4em;display:grid}.hk-title{letter-spacing:.5em;margin-right:-.5em;font-size:1.5em;font-weight:700}.hk-hubie{color:var(--pp-label);justify-self:end;font-size:.86em;font-weight:300}.hk-grid{gap:var(--hk-line-w);background:var(--hk-line);border:calc(var(--hk-line-w) * 1.6) solid var(--hk-line);flex:1;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.hk-k,.hk-v{background:var(--pp-hk-paper);overflow-wrap:anywhere;align-items:center;min-width:0;padding:.2em .35em;display:flex}.hk-k{text-align:center;letter-spacing:.04em;color:var(--pp-label);justify-content:center;font-size:.86em;font-weight:300;line-height:1.2}.hk-v{font-weight:500}.hk-v.idno{font-family:var(--f-mono);letter-spacing:-.03em;white-space:nowrap;overflow-wrap:normal;padding-inline:.2em;font-size:.76em;font-weight:400}.hk-foot{min-height:4.2em;color:var(--pp-label);justify-content:space-between;align-items:flex-end;font-size:.9em;font-weight:300;display:flex;position:relative}.hk-sign{position:relative}.hk-date{align-items:baseline;gap:.2em;display:inline-flex}.hk-date u{border-bottom:1px solid var(--hk-line);width:2em;display:inline-block}.hk-seal{pointer-events:none;width:6em;height:6em;position:absolute;bottom:-.4em;left:5.6em}.hk-sample{letter-spacing:.3em;color:var(--pp-label);opacity:.6;font-size:.78em;position:absolute;top:2.4cqw;right:3cqw}.hk-old{--hk-line:var(--pp-rule-old);--hk-line-w:1.5px}.hk-old .hk-v{color:var(--pp-pen);letter-spacing:.06em;font-style:oblique 8deg}.hk-old .hk-v.idno{font-family:var(--f-body);font-weight:500}.hk-new{--hk-line:var(--pp-rule);--hk-line-w:1px}.hk-new .hk-v{color:var(--pp-print);font-weight:600}.cover{z-index:2;background:var(--tx-leather), var(--pp-hk-cover);background-blend-mode:multiply, normal;box-shadow:var(--shadow-lift), inset 0 0 0 .6cqw #0000001f, inset 1.6cqw 0 1.2cqw -1cqw #00000059;transform-origin:0;backface-visibility:hidden;transition:transform var(--dur-flip) var(--ease-paper), visibility 0s var(--dur-flip);border-radius:1.2cqw 2.4cqw 2.4cqw 1.2cqw;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.cover b{font-family:var(--f-display);letter-spacing:.32em;margin-right:-.32em;font-size:9cqw;font-weight:900}.foil{background:linear-gradient(105deg, var(--pp-gold-lo) 0%, var(--pp-gold-hi) 38%, var(--pp-gold) 52%, var(--pp-gold-hi) 66%, var(--pp-gold-lo) 100%);color:#0000;filter:drop-shadow(0 .08em #00000073);-webkit-background-clip:text;background-clip:text}.booklet.open .cover{visibility:hidden;transform:rotateY(-180deg)}.birth-note{width:min(320px,100%);padding:var(--pad);gap:var(--sp-3);opacity:0;transition:opacity var(--dur-2) calc(var(--dur-flip) - var(--dur-2));justify-items:start;display:grid}.birth-note.shown{opacity:1}.bn-id{gap:var(--sp-4);grid-template-columns:auto 1fr;align-items:center;display:grid}.bn-id .polaroid{width:78px}.bn-id .polaroid .shot{font-size:38px}.bn-id h3{font-size:var(--fs-5);font-weight:900;line-height:1.15}.bn-id .place{font-size:var(--fs-2)}.bn-id .who{font-size:var(--fs-1);color:var(--muted)}.bn-cells{width:100%;font-size:var(--fs-2);grid-template-columns:max-content 1fr;margin:0;display:grid}.bn-cells div{grid-template-columns:subgrid;gap:var(--sp-3);padding:var(--sp-1) 0;border-bottom:1px dashed var(--edge);grid-column:span 2;display:grid}.bn-cells dt{color:var(--muted);font-size:var(--fs-1);white-space:nowrap}.bn-cells dd{overflow-wrap:anywhere;min-width:0;margin:0}.bn-cells .odds-n{color:var(--muted);font-size:var(--fs-1);margin-left:.2em}.start-dock{justify-content:center;display:flex}.start-dock:not(.shown){visibility:hidden}.track{height:24px;margin:0 0 var(--sp-2);position:relative}.track .segs{border:1px solid var(--edge);border-radius:var(--r-paper);background:var(--paper2);display:flex;position:absolute;inset:2px 0;overflow:hidden}.track .seg{height:100%;font-size:var(--fs-1);color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:flex;overflow:hidden}.track .seg+.seg{border-left:1px solid var(--edge)}.track .fill{border-right:2px solid var(--red);background:color-mix(in srgb, var(--ink) 7%, transparent);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.stage{gap:var(--sp-4);grid-template-columns:416px minmax(0,1fr);height:100%;min-height:0;display:grid}@media (min-width:761px){.stage{border-radius:var(--r-paper);box-shadow:var(--shadow);gap:0}.stage>.sheet{box-shadow:inset 0 0 48px var(--vignette)}.stage>.sheet:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.stage>.sheet:last-child{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}}.hero{height:100%;min-height:0;padding:var(--pad);gap:var(--sp-3);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-top{gap:var(--sp-4);padding-top:var(--sp-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.hero-top .polaroid{width:72px;padding:4px}.hero-top .polaroid .shot{font-size:36px}.hero h2{font-size:var(--fs-5);letter-spacing:.04em;font-weight:900;line-height:1.15}.who{justify-items:start;min-width:0;display:grid}.born{font-size:var(--fs-1);color:var(--muted)}.sex-tag{vertical-align:.05em;color:var(--muted);margin-left:.3em;font-size:.7em;display:inline-flex}.agebig{font-family:var(--f-display);font-weight:800;font-size:var(--fs-6);line-height:1.1}.agebig small{font-size:var(--fs-3);color:var(--muted);margin-left:2px}.tabs{align-self:start;justify-items:end;gap:var(--sp-1);margin-right:calc(var(--pad) * -1);display:grid}.tabs .itab{border-left:0;border-right:3px solid color-mix(in srgb, var(--tc) 70%, #000);border-radius:var(--r-btn) 0 0 var(--r-btn)}.tabs .itab:hover{transform:translate(2px)}.stats{gap:var(--sp-1);display:grid}.stat{gap:var(--sp-2);font-size:var(--fs-2);grid-template-columns:4.6em 1fr 4.8em;align-items:center;display:grid}.stat .lab{white-space:nowrap;font-weight:700}.meter{background:var(--track);border-radius:4px;height:8px;position:relative;overflow:hidden}.meter i{border-radius:4px;position:absolute;inset:0 auto 0 0}.stat em{text-align:right;white-space:nowrap;font-style:normal;font-weight:700}.stat em small{font-size:var(--fs-1);color:var(--muted);margin-right:.4em;font-weight:500}.study-hint{color:var(--faint)}@media (max-width:760px){.study-hint{display:none}}.stat em.low{color:var(--bad)}.ctrl{gap:var(--sp-2) 10px;padding-top:var(--sp-3);border-top:1px dashed var(--line);flex-wrap:wrap;align-items:flex-end;display:flex}.ctrl .deck .key{min-width:36px;padding-inline:4px}.ctrl .deck .key .ic{font-size:22px}.cg{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.cg-cap{align-items:center;gap:var(--sp-1);font-size:var(--fs-1);letter-spacing:.1em;color:var(--muted);padding-left:2px;line-height:1.2;display:inline-flex}.cg-go .cg-cap,.cg-ask .cg-cap{margin-bottom:var(--sp-1)}.cg-cap kbd{border:1px solid var(--line);font:inherit;letter-spacing:0;border-radius:3px;padding:0 4px;font-size:.85em}.key.go{min-width:68px;padding:0 10px}.key.go.ready{border-color:var(--btn-red-side);background:var(--btn-red);color:var(--btn-red-ink);box-shadow:0 var(--key-h) 0 var(--btn-red-side)}.key.go.ready:active{box-shadow:0 1px 0 var(--btn-red-side), inset 0 2px 3px #0003}.ctrl .toggle{min-height:0;margin-bottom:var(--key-h)}.ctrl .tg-base{height:36px}.ctrl .tg-knob{height:28px;top:4px}.ctrl .speed-cycle,.ctrl .heroToggle{display:none}.pbtn.next{min-height:36px;font-size:var(--fs-2);padding:var(--sp-1) var(--sp-4)}.keys{margin:calc(var(--sp-2) * -1) 0 0;font-size:var(--fs-1);color:var(--muted);margin-top:calc(var(--sp-3) * -1)}.hero-body{gap:var(--sp-3);border-top:1px dashed var(--edge);min-height:0;padding-top:var(--sp-3);flex-direction:column;flex:1;display:flex}@media (min-width:761px){.hero-body{contain:size;overscroll-behavior:contain;overflow-y:auto}.hero-body.pp-small .paper.mini{--pp-h:104px}.hero-body.pp-hide .paper-slot{display:none}}.meta{font-size:var(--fs-2);color:var(--muted);line-height:1.6}.nowline{align-items:baseline;gap:0 var(--sp-3);margin:0 calc(var(--sp-2) * -1);padding:0 var(--sp-2);border-radius:var(--r-paper);flex-wrap:wrap;line-height:1.2;display:flex}.now-year{font-size:var(--fs-3);color:var(--muted)}.now-year b{font-family:var(--f-display);font-size:var(--fs-6);color:var(--ink);margin-right:2px;font-weight:800}.now-where{font-size:var(--fs-4);text-wrap:pretty;font-weight:700}.now-where .ic{vertical-align:-.1em}.now-from{font-size:var(--fs-1);color:var(--muted)}.nowline.moved{animation:1.6s ease-out moved}@keyframes moved{0%,40%{background:var(--hl)}}.meta .sit+.sit:before{content:" · "}.sit{color:var(--ink)}.era-init body,.era-init .sheet{transition:none!important}.hpop{left:var(--sp-2);right:var(--sp-2);bottom:var(--sp-2);z-index:5;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--paper);border:1px solid var(--edge);border-radius:var(--r-paper);box-shadow:var(--shadow-lift);display:grid;position:absolute}.hpop-head{justify-content:space-between;align-items:center;gap:var(--sp-2);font-size:var(--fs-2);display:flex}.paper-slot{justify-items:center;display:grid}.groups{display:grid}.grp{border-bottom:1px dashed var(--edge)}.grp>summary{grid-template-columns:var(--ic-col) 2.6em minmax(0, 1fr) auto;gap:var(--sp-2);padding:var(--sp-1) 0;font-size:var(--fs-2);cursor:pointer;align-items:baseline;line-height:1.6;list-style:none;display:grid}.grp>summary .ic{margin:0}.grp>summary::-webkit-details-marker{display:none}.grp>summary:after{content:"";border-right:1px solid var(--muted);border-bottom:1px solid var(--muted);width:.45em;height:.45em;transform:translateY(-.2em)rotate(45deg)}.grp[open]>summary:after{transform:translateY(.05em)rotate(-135deg)}.gsum{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lk{color:var(--muted);white-space:nowrap;font-weight:700}.ledger{padding:0 0 var(--sp-2) calc(var(--ic-col) + var(--sp-2));font-size:var(--fs-2);margin:0;list-style:none;display:grid}.ledger:empty{display:none}.lrow{gap:var(--sp-2);border-bottom:1px dashed var(--edge);grid-template-columns:2.6em 1fr;align-items:baseline;padding:2px 0;line-height:1.6;display:grid}.lrow:last-child{border-bottom:0}.lv b{color:var(--ink);font-weight:700}.lv b.neg{color:var(--bad)}.rels{gap:0 var(--sp-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rel{white-space:nowrap}.rel small{margin-left:var(--sp-1);font-size:var(--fs-1);color:var(--muted)}.rel small .ic{margin-right:2px}.rel.c4{color:var(--good)}.rel.c3{color:var(--ink)}.rel.c2,.rel.c1,.rel.c0{color:var(--muted)}.feed{--mx:44px;min-width:0;height:100%;min-height:0;padding-bottom:calc(var(--rule) * 3);background-image:linear-gradient(to right, transparent calc(var(--mx) - 6px), var(--margin-c) calc(var(--mx) - 6px) calc(var(--mx) - 5px), transparent calc(var(--mx) - 5px)), repeating-linear-gradient(to bottom, transparent 0 calc(var(--rule) - 1px), var(--rule-c) calc(var(--rule) - 1px) var(--rule));background-attachment:local;overflow-y:auto}.feed::-webkit-scrollbar-track{margin-block:6px}.yrow{color:var(--ink);background-color:var(--paper);background-image:linear-gradient(to right, transparent calc(var(--mx) - 6px), var(--margin-c) calc(var(--mx) - 6px) calc(var(--mx) - 5px), transparent calc(var(--mx) - 5px)), repeating-linear-gradient(to bottom, transparent 0 calc(var(--rule) - 1px), var(--rule-c) calc(var(--rule) - 1px) var(--rule));display:flow-root;position:relative}.screen:not(.review) .yrow{contain-intrinsic-size:auto 300px}.screen:not(.review) .yrow:not(.now){content-visibility:auto;overflow-clip-margin:16px}.yr{z-index:1;align-items:baseline;gap:var(--sp-2);height:var(--rule);line-height:var(--rule);padding-left:var(--mx);background-color:var(--paper);background-image:inherit;font-weight:400;display:flex;position:sticky;top:0}.yr b{font-family:var(--f-display);font-weight:800;font-size:var(--fs-4);letter-spacing:.02em}.yrow.now .yr b{background:linear-gradient(transparent 55%, var(--hl) 55% 90%, transparent 90%)}.yr span{font-size:var(--fs-1);color:var(--muted)}.ev{padding:0 var(--sp-4) 0 0;min-width:0;margin:0;list-style:none}.ev li{padding-left:calc(var(--mx) + var(--ic-col));line-height:var(--rule);position:relative}.ev li :is(.mo,.citeBtn,.trBtn,.fxBtn){line-height:1}.ev .mk{width:calc(var(--mx) - 8px);text-align:center;color:var(--muted);font-weight:800;position:absolute;left:0}.ev .cat{left:var(--mx);width:var(--ic-col);position:absolute}.ev .mk .ic,.ev .cat .ic,.moments li :is(i,.cat) .ic{margin:0}.ev li.good .mk{color:var(--good)}.ev li.bad .mk{color:var(--bad)}.ev li.hist,.ev li.hist .mk{color:var(--hist)}.ev li.choice,.ev li.choice .mk{color:var(--choice)}.ev li.death{color:var(--bad);font-weight:800}.ev li.death .mk{color:var(--bad)}.ev li.typing .tx:after{content:"▍";color:var(--faint)}.citeBtn{margin-left:var(--sp-2);font-size:var(--fs-1);color:var(--faint);text-underline-offset:3px;background:0 0;border:0;padding:0 2px;font-weight:400;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.citeBtn:hover,.citeBtn[aria-expanded=true]{color:var(--hist)}.citeNote{margin:2px 0 var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-1);color:var(--ink);background:var(--paper2);border-left:2px solid var(--hist);font-weight:400;line-height:1.6}.pasted{gap:var(--sp-3);padding:var(--sp-2) var(--sp-4) var(--sp-3) calc(var(--mx) + var(--ic-col));flex-wrap:wrap;display:flex}.ev li.pasted-at{padding:var(--sp-1) 0 var(--sp-2) calc(var(--mx) + var(--ic-col));line-height:normal}.stub-mini{border-radius:var(--r-btn);background:var(--ticket);max-width:100%;min-height:32px;color:var(--ticket-ink);font-size:var(--fs-2);cursor:zoom-in;transition:rotate var(--dur-1), translate var(--dur-1);border:0;align-self:center;align-items:stretch;padding:0;line-height:1.2;display:inline-flex;rotate:-.6deg;box-shadow:0 1px 2px #14203729}.stub-mini>*{padding:0 var(--sp-2);align-items:center;display:inline-flex}.stub-mini .ic{box-sizing:content-box;padding:0 0 0 var(--sp-2);color:var(--ticket-muted);margin:auto 0}.stub-mini .sm-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.stub-mini .sm-y{border-left:2px dashed var(--ticket-muted);color:var(--ticket-muted)}.stub-mini:hover{translate:0 -1px;rotate:0deg}.paper-thumb{cursor:zoom-in;background:0 0;border:0;padding:0}.paper-thumb .paper{--pp-h:min(140px, calc(230px / var(--pp-ar)));width:calc(var(--pp-h) * var(--pp-ar))}.paper-thumb .paper.expired{margin-bottom:0}.paper-thumb .pp-void{display:none}.keep{--ks-h:92px;height:min(var(--ks-h), calc(170px / var(--ks-ar)));aspect-ratio:var(--ks-ar);rotate:var(--ks-rot);filter:brightness(var(--pp-dim)) drop-shadow(0 1px 1.5px #1420372e) drop-shadow(0 4px 8px #1420371a);margin:0;position:relative}.keep>svg{width:100%;height:100%;display:block;overflow:visible}.keep .kt{font-family:var(--f-body);font-variant-numeric:tabular-nums}.keep .kb{font-weight:700}.keep .km{font-family:var(--f-mono)}.keep .kh{letter-spacing:.04em;font-weight:600}.ks-photo{--ks-h:104px}.ks-photo:before,.ks-photo:after{content:"";background:var(--tape);border:1px solid var(--tape-edge);pointer-events:none;width:28%;height:14%;position:absolute}.ks-photo:before{top:-5%;left:-6%;rotate:-32deg}.ks-photo:after{bottom:-5%;right:-6%;rotate:-32deg}.ks-drawing{--ks-h:100px}.ks-coupon,.ks-candy{--ks-h:72px}.ks-tape{--ks-h:80px}.keep-thumb{cursor:zoom-in;background:0 0;border:0;align-self:center;padding:0}.keep-zoom .keep{--ks-h:min(320px, 56dvh);height:auto;width:min(100%, calc(var(--ks-h) * var(--ks-ar)));rotate:none}.paper-zoom{justify-items:center;gap:var(--sp-3);width:min(560px,100%);display:grid}.paper-zoom .paper{--pp-h:min(340px, 60dvh);width:min(100%, calc(var(--pp-h) * var(--pp-ar)))}.paper{--pp-h:186px;--pp-fs:4.4;--pp-bg:var(--pp-card);--pp-fg:var(--pp-ink);--pp-accent:var(--pp-navy);--pp-accent-ink:var(--pp-navy-ink);--pp-cover:var(--pp-cover-blue);--pp-seal-c:var(--pp-red);width:min(100%, calc(var(--pp-h) * var(--pp-ar)));aspect-ratio:var(--pp-ar);filter:brightness(var(--pp-dim));flex:none;margin:0;position:relative;container-type:inline-size}.paper.mini{--pp-h:148px}.pp-in{font-size:calc(var(--pp-fs) * 1cqw);background:var(--pp-bg);color:var(--pp-fg);box-shadow:var(--shadow);flex-direction:column;line-height:1.35;display:flex;position:absolute;inset:0;overflow:hidden}.pp-head{background:var(--pp-accent);color:var(--pp-accent-ink);justify-content:space-between;align-items:baseline;gap:.6em;padding:.45em .8em;display:flex}.pp-title{letter-spacing:.18em;white-space:nowrap;font-size:1.15em;font-weight:800}.pp-title small{letter-spacing:.05em;font-size:.66em;font-weight:500}.pp-org{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8em;font-weight:600;overflow:hidden}.pp-body{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9em;min-height:0;padding:.6em .8em .7em;display:grid}.pp-photo{aspect-ratio:5/7;background:var(--photo);width:2em;color:var(--photo-ink);box-shadow:0 0 0 .04em var(--pp-line);place-items:center;font-size:2.3em;font-weight:900;line-height:1;display:grid}.pp-fields{grid-template-columns:max-content minmax(0,1fr);align-content:center;min-width:0;margin:0;display:grid}.pp-fields div{grid-template-columns:subgrid;border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);grid-column:span 2;align-items:baseline;column-gap:.7em;padding:.12em 0;display:grid}.pp-fields dt{letter-spacing:.12em;color:color-mix(in srgb, currentColor 62%, transparent);font-size:.8em}.pp-fields dd{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-weight:600;overflow:hidden}.pp-fields dd.idno,.pp-no{font-family:var(--f-mono);letter-spacing:0;font-weight:400}.pp-fields dd.idno{letter-spacing:-.03em;font-size:.88em}.pp-no{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:.72em;overflow:hidden}.pp-date{font-size:.8em}.pp-old .pp-fields dd:not(.idno),.pp-old .pp-prose{color:var(--pp-pen);letter-spacing:.05em;font-style:oblique 8deg;font-weight:500}.pp-old .pp-fields dd.idno,.pp-old .pp-no{font-family:var(--f-body);color:var(--pp-pen);font-style:oblique 8deg}.pp-seal{pointer-events:none;width:4.6em;height:4.6em;position:absolute;bottom:8%;right:6%}.pp-name-seal{pointer-events:none;width:2.4em;height:2.4em;position:absolute;bottom:7%;right:31%}.pp-void{font-size:var(--fs-1);color:var(--muted);white-space:nowrap;filter:brightness(calc(1 / var(--pp-dim)));position:absolute;top:calc(100% + 4px);left:4px}.paper.expired{margin-bottom:18px}.pp-card .pp-in{background:var(--tx-grain), var(--pp-bg);box-shadow:0 1px 0 var(--pp-card-edge), 0 2px 0 color-mix(in srgb, var(--pp-card-edge) 70%, #000), var(--shadow);border-radius:3.7%/5.9%}.pp-card .pp-in:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(circle at 28% 18%,#ffffff6b,#0000 55%),repeating-linear-gradient(115deg,#0000 0 9px,#ffffff0d 9px 11px);position:absolute;inset:0}.pp-card .pp-seal{bottom:6%;right:5%}.pp-card .pp-seal.steel{bottom:10%;left:3.4em;right:auto}.pp-book{--pp-fs:4.1}.pp-book .pp-in{background:var(--tx-leather), var(--pp-cover);background-blend-mode:multiply, normal;border-radius:.5em;flex-direction:row;padding:2.4% 1.8%}.pp-page{background:var(--tx-fiber), var(--pp-page);min-width:0;color:var(--pp-print);flex-direction:column;flex:1;padding:.7em;display:flex;position:relative}.pp-left{text-align:center;border-radius:.2em 0 0 .2em;justify-content:center;align-items:center;gap:.6em;box-shadow:inset -.7em 0 .8em -.7em #0000004d}.pp-right{border-radius:0 .2em .2em 0;justify-content:center;gap:.35em;box-shadow:inset .7em 0 .8em -.7em #00000042}.pp-book .pp-title{letter-spacing:.35em;white-space:normal;text-align:center;color:var(--pp-title-c,var(--pp-print));align-self:center;margin-right:-.35em;font-size:1.2em}.pp-book .pp-no{white-space:normal;text-align:center;align-self:center}.pp-book .pp-fields dd{white-space:normal}.pp-book .pp-org{white-space:normal;color:var(--pp-label);font-size:.74em}.pp-left .pp-org{max-width:100%}.pp-chop{color:var(--pp-label);font-size:.74em}.pp-book .pp-seal{bottom:18%;right:14%}.pp-book .pp-seal.steel{bottom:30%;right:12%}.pp-book .pp-photo{font-size:2.6em}.pp-cert{--pp-fs:3.7;--pp-frame:var(--pp-cert-border)}.pp-cert .pp-in{background:var(--tx-fiber), var(--pp-cert);box-shadow:inset 0 0 0 .5em var(--pp-cert), inset 0 0 0 .62em var(--pp-frame), inset 0 0 0 .85em var(--pp-cert), inset 0 0 0 .92em var(--pp-frame), var(--shadow);color:var(--pp-print);gap:.4em;padding:6% 7% 5%}.pp-cert .pp-head{color:var(--pp-frame);background:0 0;flex-direction:column;align-items:center;gap:.15em;padding:0}.pp-cert .pp-title{letter-spacing:.45em;margin-right:-.45em;font-size:1.7em}.pp-cert .pp-org{color:var(--pp-print);font-size:.86em}.pp-cert .pp-no{align-self:center}.pp-cert .pp-body{gap:1.2em;padding:.3em 0}.pp-prose{text-indent:2em;margin:0;font-size:.95em;line-height:1.7}.pp-cert .pp-date{position:absolute;bottom:9%;right:10%}.pp-cert .pp-seal{bottom:5%;right:8%}.pp-license .pp-body{grid-template-columns:minmax(0,1fr);padding-right:18%}.pp-qr{aspect-ratio:1;background:linear-gradient(var(--pp-print), var(--pp-print)) 0 0 / 30% 30% no-repeat, linear-gradient(var(--pp-print), var(--pp-print)) 100% 0 / 30% 30% no-repeat, linear-gradient(var(--pp-print), var(--pp-print)) 0 100% / 30% 30% no-repeat, repeating-conic-gradient(var(--pp-print) 0 25%, transparent 0 50%) 0 0 / 20% 20%;opacity:.85;width:3.4em;position:absolute;top:9%;right:8%}.pp-app{--pp-fs:7.5;--pp-bg:var(--pp-app);--pp-fg:var(--pp-app-ink);--pp-accent:var(--pp-app-head);--pp-accent-ink:var(--pp-app-ink)}.pp-app .pp-in{border:.4em solid var(--pp-app-ink);border-radius:1.6em}.pp-app .pp-head{flex-direction:column;align-items:flex-start;padding-top:1.2em}.pp-app .pp-org:before{content:"● ";color:var(--pp-green)}.pp-app .pp-body{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center}.pp-primary{--pp-accent:var(--pp-scarf);--pp-accent-ink:var(--pp-on-accent);--pp-cover:var(--pp-cover-red)}.pp-junior{--pp-accent:var(--pp-green);--pp-accent-ink:var(--pp-on-accent);--pp-cover:var(--pp-green);--pp-seal-c:var(--pp-green)}.pp-senior{--pp-accent:var(--pp-teal);--pp-accent-ink:var(--pp-on-accent);--pp-cover:var(--pp-teal)}.pp-voc{--pp-accent:var(--pp-orange);--pp-accent-ink:var(--pp-on-accent);--pp-cover:var(--pp-orange);--pp-seal-c:var(--pp-orange)}.pp-college{--pp-accent:var(--pp-navy);--pp-accent-ink:var(--pp-navy-ink);--pp-cover:var(--pp-cover-blue)}.pp-grad{--pp-accent:var(--pp-maroon);--pp-accent-ink:var(--pp-maroon-ink);--pp-cover:var(--pp-maroon)}.pp-workcert{--pp-cover:var(--pp-cover-red);--pp-title-c:var(--pp-red)}.pp-workbook{--pp-cover:var(--pp-cover-blue);--pp-title-c:var(--pp-navy)}.pp-retire{--pp-cover:var(--pp-maroon);--pp-title-c:var(--pp-red)}.pp-discert{--pp-cover:var(--pp-cover-blue);--pp-title-c:var(--pp-navy)}.pp-land{--pp-cover:var(--pp-cover-brown);--pp-title-c:var(--pp-red)}.pp-houseold{--pp-cover:var(--pp-cover-red);--pp-title-c:var(--pp-red)}.pp-house{--pp-cover:var(--pp-cover-red);--pp-title-c:var(--pp-print)}.pp-diploma{--pp-frame:var(--pp-cert-border)}.pp-license{--pp-cert:var(--pp-license-paper);--pp-frame:var(--pp-license-frame)}.pp-oldlic{--pp-fs:5.4;--pp-cert:var(--pp-oldlic-paper);--pp-frame:var(--pp-oldlic-frame)}.pp-oldlic .pp-in{box-shadow:inset 0 0 0 .45em var(--pp-cert), inset 0 0 0 .6em var(--pp-frame), inset 0 0 0 1.25em var(--pp-cert), inset 0 0 0 1.35em var(--pp-frame), var(--shadow);padding:11% 10% 9%}.pp-oldlic .pp-in:before{content:"";border:.18em dotted var(--pp-frame);pointer-events:none;position:absolute;inset:.85em}.pp-oldlic .pp-title{letter-spacing:.3em;margin-right:-.3em;font-size:1.9em}.pp-oldlic .pp-title small{letter-spacing:.4em;text-align:center;margin-top:.2em;font-size:.5em;display:block}.pp-oldlic .pp-body{grid-template-columns:minmax(0,1fr) auto;align-items:start}.pp-oldlic .pp-photo{order:2;font-size:1.8em}.pp-oldlic .pp-fields div{border-bottom-style:dashed}.pp-oldlic .pp-fields dd{white-space:normal}.pp-oldlic .pp-date{bottom:8%;right:12%}.pp-oldlic .pp-seal{bottom:4%;right:14%}.pp-permit{--pp-cert:var(--pp-permit-paper);--pp-frame:var(--pp-permit-frame)}.pp-permit .pp-body{grid-template-columns:minmax(0,1fr);padding-right:18%}.pp-factory{--pp-accent:var(--pp-strap);--pp-accent-ink:var(--pp-on-accent)}.pp-badge{--pp-accent:var(--pp-navy);--pp-accent-ink:var(--pp-navy-ink)}.pp-x-lanyard{margin-top:30px}.pp-x-lanyard:before{content:"";z-index:1;border:5px solid var(--pp-strap);border-bottom:0;border-radius:23px 23px 0 0;width:46px;height:36px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.pp-x-pin{margin-top:10px}.pp-x-pin:before{content:"";z-index:1;background:linear-gradient(90deg,#8d939c,#e3e6ea 35%,#a5abb3 60%,#d5d9de);border-radius:3px 3px 5px 5px;width:18%;height:22px;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0000004d}.pp-card.pp-x-scarf:after{content:"";border-left:4cqw solid #0000;border-right:4cqw solid #0000;border-top:9cqw solid var(--pp-scarf);position:absolute;top:16%;right:7%}.pp-sign{white-space:nowrap;font-size:.8em;font-weight:600;position:absolute;bottom:calc(9% + 1.4em);right:10%}.pp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2em;margin-top:.3em;font-size:.7em;display:grid}.pp-grid-k{color:var(--pp-label,currentColor);letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.pp-cell{border:1px solid color-mix(in srgb, currentColor 30%, transparent);color:#5b3f8c;place-items:center;height:1.8em;font-weight:700;display:grid}.pp-cell.on{box-shadow:inset 0 0 0 .12em #5b3f8c8c}.pp-cell.on:nth-child(3n){opacity:.7}.pp-f-paper{--pp-cover:#6f7a62;--pp-page:#f1e6c8}.pp-f-paper .pp-in{background:var(--tx-fiber), var(--pp-cover)}.pp-f-cloth{--pp-page:#f3ead0}.pp-f-cloth .pp-in{background:repeating-linear-gradient(0deg, #0000001f 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, #ffffff14 0 1px, transparent 1px 3px), var(--pp-cover)}.pp-f-vinyl .pp-in{background:linear-gradient(160deg, #ffffff47, transparent 30%, transparent 70%, #ffffff1f), var(--pp-cover)}.pp-f-laminate .pp-in{background:var(--tx-grain) content-box, linear-gradient(var(--pp-bg), var(--pp-bg)) content-box, linear-gradient(135deg, #e8eef4d9, #c8d2dc99);border-radius:4.5%/7%;padding:2.6%}.pp-f-laminate .pp-head{border-radius:.2em .2em 0 0}.pp-f-ic .pp-head{background:linear-gradient(160deg, var(--pp-accent), color-mix(in srgb, var(--pp-accent) 70%, #000));padding:.7em .9em 1.3em}.pp-f-ic .pp-body{border-top:.25em solid var(--pp-accent);background:var(--pp-bg);border-radius:.5em .5em 0 0;margin-top:-.9em}.pp-f-ic .pp-in{border-bottom:.4em solid var(--pp-accent)}.pp-nfc{background:radial-gradient(circle at 0 50%, transparent 30%, var(--pp-accent) 31% 37%, transparent 38% 52%, var(--pp-accent) 53% 59%, transparent 60%);opacity:.55;border-radius:50%;width:1.6em;height:1.6em;position:absolute;bottom:12%;right:6%}.pp-ecard{--pp-accent:var(--pp-navy);--pp-accent-ink:var(--pp-navy-ink)}.pp-ecard .pp-org:before{content:none}.pp-ecard .pp-org{white-space:normal}.pp-app .pp-qr{width:3em;inset:auto auto 6% 50%;transform:translate(-50%)}.pp-ecard .pp-body{padding-bottom:4.2em;font-size:.85em}.pp-dip-voc{--pp-cover:#2f5a3f;--pp-title-c:#2f5a3f}.pp-dip-zk{--pp-cover:var(--pp-cover-blue);--pp-title-c:var(--pp-navy)}.pp-dip-bk{--pp-cover:var(--pp-cover-red);--pp-title-c:var(--pp-red)}.pp-dip-grad{--pp-cover:var(--pp-maroon);--pp-title-c:var(--pp-maroon)}.pp-degree{--pp-cover:#5e2a22;--pp-title-c:#7a3a1e}.pp-award{--pp-cover:var(--pp-cover-red);--pp-title-c:var(--pp-red);--pp-frame:var(--pp-red)}.pp-book .pp-right:has(.pp-prose){box-shadow:inset .7em 0 .8em -.7em #00000042, inset 0 0 0 .45em var(--pp-page), inset 0 0 0 .52em color-mix(in srgb, var(--pp-title-c,var(--pp-print)) 55%, transparent);justify-content:flex-start;padding:1em 1.1em}.pp-book .pp-right:has(.pp-prose) .pp-title{margin:.5em 0 .4em}.pp-book .pp-prose{font-size:.8em;line-height:1.75}.pp-book .pp-sign{font-size:.74em;bottom:calc(10% + 1.3em);right:12%}.pp-book .pp-right .pp-date{font-size:.74em;position:absolute;bottom:10%;right:12%}.pp-book .pp-right .pp-seal-r{width:4.2em;height:4.2em;bottom:4%;right:6%}.pp-book .pp-right .pp-name-seal{width:2em;height:2em;bottom:9%;left:14%;right:auto}.pp-book .pp-left .pp-no{white-space:normal;word-break:break-all;text-align:center;font-size:.62em}.pp-book .pp-left:has(+.pp-right .pp-prose) .pp-seal.steel{bottom:30%;right:18%}.pp-cover-title{letter-spacing:.3em;color:var(--pp-title-c);writing-mode:vertical-rl;margin-right:-.3em;font-size:1.6em}.pp-cert.pp-f-tall{--pp-fs:5.4;--pp-cert:#f5ecd2}.pp-f-tall .pp-in{box-shadow:inset 0 0 0 .45em var(--pp-cert), inset 0 0 0 .62em var(--pp-frame), inset 0 0 0 1.25em var(--pp-cert), inset 0 0 0 1.35em var(--pp-frame), var(--shadow);padding:13% 11% 10%}.pp-f-tall .pp-in:before{content:"";border:.18em dotted var(--pp-frame);pointer-events:none;position:absolute;inset:.85em}.pp-f-tall .pp-title{font-size:1.9em}.pp-f-tall .pp-body{grid-template-columns:minmax(0,1fr) auto;align-items:start}.pp-f-tall .pp-photo{order:2;font-size:1.7em}.pp-f-tall .pp-sign{bottom:calc(8% + 1.5em);right:13%}.pp-f-tall .pp-date{bottom:8%;right:13%}.pp-f-tall .pp-seal{bottom:5%;right:15%}.pp-f-tall .pp-name-seal{bottom:8%;left:14%;right:auto}.pp-cert .pp-sign+.pp-date{bottom:9%}.pp-ticket{--pp-fs:4.2;--pp-cert:#fbf8f0;--pp-frame:#3a4252}.pp-ticket .pp-in{box-shadow:inset 0 0 0 .35em var(--pp-cert), inset 0 0 0 .45em var(--pp-frame), var(--shadow);padding:5% 6%}.pp-ticket .pp-title{font-size:1.5em}.pp-ticket .pp-title small{letter-spacing:.1em;text-align:center;margin-top:.2em;font-size:.5em;font-weight:600;display:block}.pp-ticket .pp-body{padding-right:3%}.pp-ticket .pp-seal{width:4em;height:4em;bottom:5%;left:13%;right:auto}.pp-f-small{--pp-cert:#efe4c6;--pp-frame:#8a3b2b}.pp-f-small .pp-fields div{border-bottom-style:dashed}.pp-f-print .pp-fields div{border-bottom-color:color-mix(in srgb, currentColor 40%, transparent)}.pp-barcode{background:repeating-linear-gradient(90deg, var(--pp-print) 0 1px, transparent 1px 3px, var(--pp-print) 3px 5px, transparent 5px 6px, var(--pp-print) 6px 7px, transparent 7px 10px);opacity:.85;width:22%;height:1.6em;position:absolute;top:7%;right:6%}.pp-letter{--pp-fs:3.9}.pp-letter .pp-in{box-shadow:none;background:0 0;overflow:visible}.pp-env{background:var(--tx-fiber), #f4efe4;width:74%;height:46%;color:var(--pp-print);box-shadow:var(--shadow);flex-direction:column;justify-content:flex-end;gap:.3em;padding:.7em .9em;display:flex;position:absolute;bottom:0;left:0}.pp-env-kraft,.pp-env-post{background:var(--tx-fiber), #c9a36e;box-shadow:inset 0 0 0 .35em #c9a36e, inset 0 0 0 .45em #a5452f, var(--shadow)}.pp-env-zip{gap:.2em;display:flex;position:absolute;top:.8em;left:.9em}.pp-env-zip i{border:1px solid #b2412b;width:.9em;height:1.1em}.pp-env-reg{color:#b2412b;border:1px solid #b2412b;padding:0 .3em;font-size:.8em;font-weight:700;position:absolute;top:.8em;right:.9em}.pp-env-band{color:#fff;letter-spacing:.3em;background:#e6892b;padding:.25em .9em;font-size:.8em;font-weight:800;position:absolute;top:0;left:0;right:0}.pp-env-ems .pp-env-zip{top:2em}.pp-env-to{max-width:40%;font-size:1em;font-weight:700}.pp-env-from{white-space:nowrap;text-overflow:ellipsis;max-width:40%;font-size:.72em;overflow:hidden}.pp-env-no{opacity:.8;font-size:.68em}.pp-old .pp-env-to{color:var(--pp-pen);font-style:oblique 8deg}.pp-sheet{background:var(--tx-fiber), var(--pp-cert);width:66%;height:84%;color:var(--pp-print);box-shadow:inset 0 0 0 .4em var(--pp-cert), inset 0 0 0 .48em var(--pp-admit-frame,#b9472f), var(--shadow);flex-direction:column;align-items:center;gap:.3em;padding:5% 6%;display:flex;position:absolute;top:0;right:0}.pp-sheet .pp-org{color:var(--pp-admit-frame,#b9472f);font-size:.86em}.pp-sheet .pp-title{letter-spacing:.4em;color:var(--pp-admit-frame,#b9472f);margin-right:-.4em;font-size:1.5em}.pp-sheet .pp-prose{align-self:stretch;font-size:.88em}.pp-sheet .pp-sign{bottom:calc(8% + 1.4em);right:9%}.pp-sheet .pp-date{position:absolute;bottom:8%;right:9%}.pp-sheet .pp-seal{bottom:3%;right:6%}.pp-dispatch{--pp-fs:3.6;--pp-cert:#f7f8f4;--pp-frame:#3f6b8a}.pp-dispatch .pp-in{box-shadow:inset 0 0 0 .35em var(--pp-cert), inset 0 0 0 .42em var(--pp-frame), var(--shadow);padding:4% 6% 4% 24%}.pp-dispatch .pp-in:before{content:"存根";writing-mode:vertical-rl;letter-spacing:.6em;width:calc(19% - .42em);color:var(--pp-frame);border-right:.12em dashed var(--pp-frame);background:color-mix(in srgb, var(--pp-frame) 8%, var(--pp-cert));place-items:center;display:grid;position:absolute;top:.42em;bottom:.42em;left:.42em}.pp-dispatch .pp-title small{margin-left:.6em}.pp-dispatch .pp-body{grid-template-columns:minmax(0,1fr);padding-right:20%}.pp-dispatch .pp-no{position:absolute;top:6%;right:6%}.pp-cert.pp-award{--pp-cert:#fdf7ea}.pp-cert.pp-award .pp-in{box-shadow:inset 0 0 0 .5em var(--pp-cert), inset 0 0 0 .9em var(--pp-red), inset 0 0 0 1.05em var(--pp-cert), inset 0 0 0 1.15em var(--pp-gold-lo), var(--shadow);padding:8% 10% 7%}.pp-cert.pp-award .pp-in:before{content:"";background:linear-gradient(var(--pp-gold-lo), var(--pp-gold-lo)) 0 0 / .6em .6em no-repeat, linear-gradient(var(--pp-gold-lo), var(--pp-gold-lo)) 100% 0 / .6em .6em no-repeat, linear-gradient(var(--pp-gold-lo), var(--pp-gold-lo)) 0 100% / .6em .6em no-repeat, linear-gradient(var(--pp-gold-lo), var(--pp-gold-lo)) 100% 100% / .6em .6em no-repeat;pointer-events:none;position:absolute;inset:1.5em}.pp-cert.pp-award .pp-head{color:var(--pp-red)}.pp-cert.pp-award .pp-title{font-size:2.6em}.pp-cert.pp-award .pp-head .pp-org{display:none}.pp-award .pp-body{grid-template-columns:minmax(0,1fr)}.pp-award .pp-prose{font-size:1.1em}.pp-transcript{--pp-fs:4.4;--pp-cert:#fbfbf7;--pp-frame:#4a5466}.pp-transcript .pp-in{box-shadow:inset 0 0 0 .4em var(--pp-cert), inset 0 0 0 .46em var(--pp-frame), var(--shadow);padding:8% 8% 6%}.pp-transcript .pp-body{grid-template-columns:minmax(0,1fr);align-items:start}.pp-transcript .pp-fields{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);column-gap:1em}.pp-transcript .pp-fields dd{font-variant-numeric:tabular-nums;text-align:right}.pp-transcript.pp-brief{--pp-fs:9.6}.pp-transcript.pp-brief .pp-in{padding:9% 9% 7%}.pp-transcript.pp-brief .pp-head{flex-direction:column;align-items:flex-start;gap:.15em;padding:.3em .5em}.pp-transcript.pp-brief .pp-org{max-width:100%;font-size:.78em}.pp-transcript.pp-brief .pp-body{padding:.5em .2em}.pp-transcript.pp-brief .pp-fields{grid-template-columns:max-content minmax(0,1fr);column-gap:.5em}.pp-transcript.pp-brief .pp-fields dd{text-align:left}.pp-transcript.pp-brief .pp-date{font-size:.72em}.paper-zoom .paper.pp-transcript{--pp-h:min(620px, 82dvh);--pp-fs:3.7}@container (width<380px){.pp-transcript.pp-full .pp-fields{grid-template-columns:max-content minmax(0,1fr)}.pp-transcript.pp-full .pp-in{font-size:max(13px, calc(var(--pp-fs) * 1cqw))}}.pp-library{--pp-fs:5;--pp-cert:#e9dcc0;--pp-frame:#6b4a2f}.pp-library .pp-in{box-shadow:inset 0 0 0 .3em var(--pp-cert), inset 0 0 0 .38em var(--pp-frame), var(--shadow);padding:5% 6%}.pp-library .pp-head{flex-direction:row;justify-content:space-between}.pp-library .pp-title{font-size:1.3em}.pp-library .pp-grid{grid-template-columns:repeat(5,minmax(0,1fr));padding-right:24%}.pp-library .pp-seal{width:3.8em;height:3.8em;bottom:6%;right:5%}.pp-book .pp-fields dd.idno{white-space:normal;overflow-wrap:anywhere;font-size:.86em}.pp-qual-red{--pp-cover:var(--pp-cover-red);--pp-title-c:var(--pp-red)}.pp-qual-navy{--pp-cover:var(--pp-cover-blue);--pp-title-c:var(--pp-navy)}.pp-qual-blue{--pp-cover:#24508a;--pp-title-c:#24508a}.pp-qual-green{--pp-cover:#2f5a3f;--pp-title-c:#2f5a3f}.pp-qual-brown{--pp-cover:#4a3328;--pp-title-c:var(--pp-print)}.pp-qual-sheet,.pp-qual-intl{--pp-fs:4.2;--pp-cert:#fbfaf5;--pp-frame:#2f4c6e}.pp-qual-sheet .pp-in,.pp-qual-intl .pp-in{box-shadow:inset 0 0 0 .35em var(--pp-cert), inset 0 0 0 .42em var(--pp-frame), var(--shadow);padding:5% 6%}.pp-qual-sheet .pp-title small,.pp-qual-intl .pp-title small{letter-spacing:.15em;text-align:center;margin-top:.2em;font-size:.5em;display:block}.pp-qual-sheet .pp-body,.pp-qual-intl .pp-body{padding-right:20%}.pp-f-pass .pp-body{grid-template-columns:auto minmax(0,1fr)}.pp-f-pass .pp-fields{grid-column:2}.pp-f-report .pp-fields div{border-bottom-color:color-mix(in srgb, currentColor 35%, transparent)}.pp-qual-intl{--pp-frame:#8a919c}.pp-qual-intl .pp-title{letter-spacing:.08em}.pp-driver{--pp-bg:#eef1ea;--pp-accent:#4d5b54;--pp-accent-ink:#f4f1e6}.pp-wedsheet{--pp-fs:4.3;--pp-cert:#f7ecd6;--pp-frame:#b3262b}.pp-wedsheet .pp-in:before,.pp-divsheet .pp-in:before{content:"";pointer-events:none;border:.16em dotted #c08a2a;position:absolute;inset:.72em}.pp-wedsheet .pp-title,.pp-divsheet .pp-title{font-size:1.9em}.pp-wedsheet .pp-body,.pp-divsheet .pp-body{grid-template-columns:minmax(0,1fr);padding:.6em 4% 2.6em}.pp-wedsheet .pp-prose,.pp-divsheet .pp-prose{line-height:1.9}.pp-divsheet{--pp-fs:4.3;--pp-cert:#f1ede2;--pp-frame:#4a4e57}.pp-divsheet .pp-in:before{border-color:#4a4e5773}.pp-wedold{--pp-cover:#a8222a;--pp-page:#f8efe6;--pp-title-c:#b3262b}.pp-wed{--pp-cover:#b81d27;--pp-page:#fdf4f1;--pp-title-c:#c0272f}.pp-divorceold{--pp-cover:#6a2c28;--pp-page:#f4eee4;--pp-title-c:#6a2c28}.pp-divorce{--pp-cover:#5a1b22;--pp-page:#f6f0ee;--pp-title-c:#6e2229}.pp-book .pp-photo-couple{aspect-ratio:52/35;width:88%;font-size:1em}.pp-photo-couple svg{width:100%;height:100%;display:block}.pp-book .pp-left:has(.pp-photo-couple) .pp-seal{width:4em;height:4em;bottom:22%;right:4%}.pp-pair{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.86em}.pp-pair th{text-align:left;letter-spacing:.12em;width:2.6em;color:color-mix(in srgb, currentColor 62%, transparent);padding:.12em 0;font-size:.86em;font-weight:400}.pp-pair td{white-space:nowrap;text-overflow:ellipsis;padding:.12em .3em .12em 0;font-weight:600;overflow:hidden}.pp-pair tr{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent)}.pp-old .pp-pair td{color:var(--pp-pen);letter-spacing:.05em;font-style:oblique 8deg;font-weight:500}.pp-wed .pp-right,.pp-wedold .pp-right,.pp-divorce .pp-right,.pp-divorceold .pp-right{justify-content:flex-start;gap:.25em;padding-top:.9em;font-size:.84em}.pp-wed .pp-fields dd,.pp-wedold .pp-fields dd,.pp-divorce .pp-fields dd,.pp-divorceold .pp-fields dd{white-space:nowrap}.pp-wed .pp-fields :is(dt,dd),.pp-wedold .pp-fields :is(dt,dd),.pp-divorce .pp-fields :is(dt,dd),.pp-divorceold .pp-fields :is(dt,dd){letter-spacing:.02em}.pp-old:is(.pp-wedold,.pp-divorceold) .pp-fields dd{white-space:normal;letter-spacing:.02em}.pp-wed .pp-fields dd.idno,.pp-divorce .pp-fields dd.idno{white-space:normal;font-size:.86em}.pp-wed .pp-title,.pp-wedold .pp-title,.pp-divorce .pp-title,.pp-divorceold .pp-title{margin-bottom:.2em}.pp-book .pp-right>.pp-seal-r{width:3.4em;height:3.4em;bottom:2%;right:3%}.pp-permitslip{--pp-fs:5;--pp-cert:#f3e9cf;--pp-frame:#8a3a2e}.pp-permitslip .pp-in{box-shadow:inset 0 0 0 .5em var(--pp-cert), inset 0 0 0 .6em var(--pp-frame), var(--shadow);padding:7% 8% 6%}.pp-permitslip .pp-title{font-size:1.5em}.pp-permitslip .pp-body,.pp-birthsvc .pp-body{grid-template-columns:minmax(0,1fr);padding:.3em 30% .3em 0}.pp-permitslip .pp-fields div{border-bottom-style:dashed}.pp-permitslip .pp-body{align-items:start;padding-bottom:2.6em}.pp-birthsvc{--pp-fs:5.2;--pp-cert:#fbf1ee;--pp-frame:#b8342f}.pp-birthsvc .pp-in{box-shadow:inset 0 0 0 .45em var(--pp-cert), inset 0 0 0 .55em var(--pp-frame), var(--shadow);gap:.2em;padding:6% 7% 5%}.pp-birthsvc .pp-title{letter-spacing:.3em;margin-right:-.3em;font-size:1.4em}.pp-birthsvc .pp-org{font-size:.74em}.pp-r2,.pp-r3{--pp-cert:#fffdf6;--pp-page:#fffdf8}.pp-r2.pp-card .pp-head,.pp-r3.pp-card .pp-head{box-shadow:inset 0 -.14em 0 var(--pp-gold)}.pp-r2 .pp-sheet,.pp-r3 .pp-sheet{--pp-admit-frame:#8f2a22}:is(.pp-r2.pp-book .pp-right:has(.pp-prose),.pp-r3.pp-book .pp-right:has(.pp-prose)){box-shadow:inset .7em 0 .8em -.7em #00000042, inset 0 0 0 .45em var(--pp-page), inset 0 0 0 .55em var(--pp-gold)}.pp-r3 .pp-title{background:linear-gradient(170deg, var(--pp-gold-lo), var(--pp-gold-hi) 45%, var(--pp-gold-lo) 80%);color:#0000;-webkit-background-clip:text;background-clip:text}.pp-r3.pp-card .pp-title,.pp-r3.pp-app .pp-title{background:linear-gradient(170deg, var(--pp-gold-hi), var(--pp-gold) 60%);-webkit-background-clip:text;background-clip:text}.pp-r3.pp-book .pp-in{box-shadow:inset 0 0 0 .16em color-mix(in srgb, var(--pp-gold) 70%, transparent), var(--shadow)}.pp-r3.pp-cert .pp-in{--pp-frame:var(--pp-gold-lo)}.pp-r3 .pp-sheet{box-shadow:inset 0 0 0 .4em var(--pp-cert), inset 0 0 0 .52em var(--pp-gold-lo), var(--shadow)}.rar-1{color:var(--rar-1)}.rar-2{color:var(--rar-2)}.rar-3{color:var(--rar-3)}.rar-4{color:var(--rar-4)}.tier-common{--tier:var(--rar-1)}.tier-uncommon{--tier:var(--rar-2)}.tier-rare{--tier:var(--rar-3)}.tier-epic,.tier-legend{--tier:var(--rar-4)}.sch-tag{white-space:nowrap;color:var(--rar-2);margin-left:.35em;font-size:.88em;font-weight:700;display:inline-block}.sch-tag.r0{color:var(--rar-1);font-weight:500}.sch-tag.r2{color:var(--rar-3)}.sch-tag.r3{color:var(--rar-4)}.sch-tag[title]{cursor:help}.t-num,.t-money,.t-pct,.t-year,.t-age{font-variant-numeric:tabular-nums}.t-num{color:var(--c-num)}.t-money{color:var(--c-money);white-space:nowrap}.t-pct{color:var(--c-pct)}.t-year,.t-age{color:var(--c-year)}.t-place,.t-org{color:var(--c-place)}.t-person,.t-term,.t-item{font:inherit;line-height:inherit;text-align:inherit;cursor:help;background:0 0;border:0;margin:0;padding:0;display:inline}.t-person{color:var(--c-person);font-weight:600}.t-term{color:var(--c-term);-webkit-text-decoration:underline dotted var(--c-term-line);text-decoration:underline dotted var(--c-term-line);text-underline-offset:.2em;text-decoration-thickness:1px}.t-item{color:inherit;background:linear-gradient(transparent 62%, var(--note) 62%, var(--note) 92%, transparent 92%);border-radius:1px}span.t-person,span.t-term,span.t-item{cursor:inherit}.t-rel{vertical-align:.12em;opacity:.75;white-space:nowrap;border:1px solid;border-radius:3px;margin-right:.2em;padding:0 .3em;font-size:.72em;font-weight:500;line-height:1.35;display:inline-block}.t-dim{color:var(--muted)}.tb{font-weight:700}.ev li:is(.hist,.choice,.death) .tx :is(.t-num,.t-money,.t-pct,.t-year,.t-age,.t-place,.t-org,.t-dim),:is(.note-card,.ticket) :is(.t-num,.t-money,.t-pct,.t-year,.t-age,.t-place,.t-org,.t-person,.t-term,.t-dim){color:inherit}.budget b.money,.bv,.xfer b,.lhead b{white-space:nowrap}.tip{z-index:60;width:min(300px,100vw - 16px);padding:var(--sp-3);gap:var(--sp-2);font-size:var(--fs-2);color:var(--ink);background:var(--paper);border:1px solid var(--edge);border-radius:var(--r-paper);box-shadow:var(--shadow-lift);line-height:1.6;display:grid;position:fixed}.tip-h{font-size:var(--fs-2);font-weight:800}.tip-b{margin:0}.tip-f{font-size:var(--fs-1);color:var(--muted);border-top:1px dashed var(--edge);padding-top:var(--sp-1)}.tip-cite{font:inherit;color:var(--hist);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.tip-lines{margin-top:var(--sp-1);gap:2px;display:grid}.tip-lines .lv{color:var(--hist)}.tip-muted{color:var(--muted)}.tip.tip-item{background:var(--note);color:var(--note-ink);border-color:var(--note-line)}.tip-item .tip-f{color:var(--note-muted);border-top-color:var(--note-line)}.tip-item .tip-tag{margin-right:var(--sp-2);font-size:var(--fs-1);color:var(--note-ink);background:var(--tape);border:1px solid var(--tape-edge);vertical-align:.1em;padding:0 .45em;font-weight:700;display:inline-block;transform:rotate(-4deg)}.tip-item dl{gap:2px var(--sp-2);grid-template-columns:auto 1fr;margin:0;display:grid}.tip-item dt{color:var(--note-muted)}.tip-item dd{font-variant-numeric:tabular-nums;margin:0}.overlay{z-index:30;background:var(--scrim);padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));place-items:center;display:grid;position:fixed;inset:0}.dialog{width:100%;max-width:600px;max-height:100%;padding:var(--sp-5);gap:var(--sp-3);display:grid;overflow:auto}.dialog p{margin:0}.note-card{background:var(--note);max-width:640px;color:var(--note-ink);border-radius:var(--r-paper) var(--r-paper) 16px var(--r-paper);box-shadow:var(--shadow-lift);position:relative;transform:rotate(-1deg)}.note-card .ic{color:var(--note-muted)}.cd-situ{gap:var(--sp-1);display:grid}.cd-when{font-size:var(--fs-1);color:var(--note-muted)}.note-card h2{font-size:var(--fs-5);font-weight:900;line-height:1.25}.cd-h{margin:var(--sp-1) 0;font-size:var(--fs-1);letter-spacing:.1em;color:var(--note-muted);justify-content:space-between;font-weight:700;display:flex}.cd-h [title]{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.opts{display:grid}.opt{gap:var(--sp-3);width:100%;min-height:44px;padding:var(--sp-3) var(--sp-1);text-align:left;border:0;border-top:1px dashed var(--note-line);color:inherit;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.opt:last-child{border-bottom:1px dashed var(--note-line)}.opt .box{border:2px solid var(--note-ink);border-radius:3px 6px 4px 7px;place-items:center;width:28px;height:28px;display:grid;position:relative}.opt kbd{font-family:var(--f-body);font-weight:700;font-size:var(--fs-2);color:var(--note-muted)}.tick{fill:none;width:36px;height:36px;stroke:var(--red);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:44;stroke-dashoffset:44px;opacity:.35;transition:stroke-dashoffset var(--dur-2) var(--ease-out);position:absolute;top:-12px;left:-2px;overflow:visible}@media (hover:hover){.opt:hover .tick{stroke-dashoffset:0}.opt:hover kbd{opacity:.3}}.opt:focus-visible .tick,.opt.picked .tick{stroke-dashoffset:0}.opt.picked .tick{opacity:1}.opt:is(:focus-visible,.picked) kbd{opacity:.3}.opt b{font-size:var(--fs-3);font-weight:800;display:block}.opt .desc{font-size:var(--fs-2);color:var(--note-muted);display:block}.fit{margin-left:var(--sp-2);font-style:normal;font-size:var(--fs-1);color:var(--note-muted);font-weight:500}.fit.yes{color:var(--good)}.opt-share{font-size:var(--fs-2);white-space:nowrap;align-self:center;font-weight:700}.crowd-bar{border-radius:var(--r-paper);gap:2px;height:12px;display:flex;overflow:hidden}.crowd-bar i{background:color-mix(in srgb, var(--note-ink) calc(var(--o) * 100%), transparent);flex:1 1 0;place-items:center;font-style:normal;display:grid}.crowd-bar kbd{font-family:var(--f-body);font-size:var(--fs-1);color:var(--note);font-weight:700;line-height:1}.ticket{--stub:120px;grid-template-columns:var(--stub) minmax(0, 1fr) auto;background:var(--ticket);max-width:680px;color:var(--ticket-ink);border-radius:var(--r-btn);box-shadow:var(--shadow-lift);-webkit-mask:radial-gradient(circle 10px at var(--stub) 0, transparent 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 10px at var(--stub) 100%, transparent 97%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle 10px at var(--stub) 0, transparent 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 10px at var(--stub) 100%, transparent 97%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 10px at var(--stub) 0, transparent 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 10px at var(--stub) 100%, transparent 97%, #000) bottom / 100% 51% no-repeat;gap:0;padding:0}.dialog.ticket{padding:0;overflow:clip}.ticket .ic{color:var(--ticket-muted)}.stub{padding:var(--sp-5) var(--sp-2);border-right:2px dashed var(--ticket-muted);text-align:center;place-content:center;justify-items:center;gap:2px;display:grid}.stub-ic{font-size:var(--fs-5);margin:0 0 var(--sp-1)}.stub b{font-family:var(--f-display);font-weight:900;font-size:var(--fs-5);line-height:1.1}.stub span{font-size:var(--fs-2);color:var(--ticket-muted)}.tmain{align-content:start;gap:var(--sp-2);padding:var(--sp-5);display:grid}.tk-title{font-weight:900;font-size:var(--fs-6);letter-spacing:.04em;line-height:1.15}.datum{--dl:2em;line-height:var(--dl);margin:0;position:relative}.datum:before{content:"";pointer-events:none;background:repeating-linear-gradient(to bottom, transparent 0 calc(var(--dl) - 1px), color-mix(in srgb, var(--ticket-muted) 60%, transparent) calc(var(--dl) - 1px) var(--dl));position:absolute;inset:0;-webkit-mask:repeating-linear-gradient(90deg,#000 0 4px,#0000 4px 7px);mask:repeating-linear-gradient(90deg,#000 0 4px,#0000 4px 7px)}.datum b{font-variant-numeric:tabular-nums;font-weight:800}.tk-more>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;font-size:var(--fs-2);color:var(--ticket-muted)}.tk-more>summary:hover{color:var(--ticket-ink)}.tk-more .datum{font-size:var(--fs-2)}.tk-more[open]{max-height:45vh;overflow-y:auto}.tear{justify-content:center;align-items:center;gap:var(--sp-2);border:0;border-left:2px dashed var(--ticket-muted);background:color-mix(in srgb, var(--ticket-ink) 7%, var(--ticket));width:64px;min-height:44px;color:var(--ticket-ink);font-family:var(--f-display);font-weight:800;font-size:var(--fs-3);letter-spacing:.2em;writing-mode:vertical-rl;transition:background-color var(--dur-1);flex-direction:column;display:flex}.tear>*{transition:transform var(--dur-1)}.tear .ic{color:inherit;margin:0}.tear:hover{background:color-mix(in srgb, var(--ticket-ink) 12%, var(--ticket))}.tear:hover>*{transform:translate(2px)}.tear:active>*{transform:translate(2px,3px)}.tear:focus-visible{outline-offset:-4px}.timeline{padding:0 0 0 var(--sp-4);border-left:1px solid var(--edge);gap:var(--sp-4);margin:0;list-style:none;display:grid}.tl-stage{position:relative}.tl-head{align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-1);font-size:var(--fs-3);display:flex}.tl-head:before{content:"";left:calc(var(--sp-4) * -1 - 5px);background:var(--paper);border:1px solid var(--ink);border-radius:50%;width:9px;height:9px;position:absolute;top:.55em}.tl-head .num{font-size:var(--fs-1);color:var(--muted)}.moments{margin:0;padding:0;list-style:none}.moments li{grid-template-columns:3em var(--ic-col) var(--ic-col) minmax(0, 1fr);gap:var(--sp-1);padding:var(--sp-1) 0;font-size:var(--fs-2);border-bottom:1px solid var(--rule-c);display:grid}.moments li>span.num{color:var(--muted)}.moments li i{text-align:center;color:var(--muted);font-style:normal;font-weight:800}.moments li.good i{color:var(--good)}.moments li:is(.bad,.death) i{color:var(--bad)}.moments li.hist i{color:var(--hist)}.moments li.choice i{color:var(--choice)}.moments li i .ic{color:inherit}.moments li.node{font-weight:700}button.tl-node{color:inherit;font:inherit;text-align:left;cursor:zoom-in;-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:0;display:block}button.tl-node:hover{text-decoration-color:currentColor}.tl-node .num{color:var(--muted);font-weight:400}.seal{color:var(--seal-ink-red);font-family:var(--f-display);-webkit-mask-image:var(--seal-mask);-webkit-mask-image:var(--seal-mask);mask-image:var(--seal-mask);mix-blend-mode:multiply;display:block;overflow:visible}.seal-ink{fill:currentColor;stroke:currentColor}.seal text{stroke:none;font-weight:900}.seal-arc{letter-spacing:.04em}.seal-sq{font-weight:900}.seal-steel{color:gray;-webkit-mask-image:none;mask-image:none;mix-blend-mode:normal!important}.seal-lite .seal-ink{filter:none}.seal-lite .seal{opacity:.82}.seal-lite .seal-steel{opacity:.12}.seal-defs{width:0;height:0;position:absolute;overflow:hidden}.hk-name{vertical-align:middle;width:2.2em;height:2.2em;margin-left:.4em;display:inline-block}.result{gap:var(--sp-4);text-align:center;justify-items:center;display:grid}.result .over{color:var(--desk-ink);letter-spacing:.08em;font-size:clamp(36px,6vw,52px);font-weight:900;line-height:1.1}.rcard{width:100%;max-width:840px;padding:var(--sp-5) var(--sp-6) var(--sp-6) 56px;gap:var(--sp-4);text-align:left;background-image:linear-gradient(to right, transparent 30px, var(--margin-c) 30px 31px, transparent 31px 35px, var(--margin-c) 35px 36px, transparent 36px);display:grid}.rtop{gap:var(--sp-5);grid-template-columns:auto 1fr;align-items:center;display:grid}.rtop .polaroid{width:112px}.rtop .polaroid .shot{font-size:56px}.rtop h2{font-size:var(--fs-6);letter-spacing:.04em;font-weight:900;line-height:1.15}.prep-tag{margin-left:var(--sp-2);border:1.5px solid var(--red);color:var(--red);font-size:var(--fs-1);letter-spacing:.08em;vertical-align:middle;opacity:.88;border-radius:2px;padding:0 4px;font-weight:700;line-height:1.5;display:inline-block;transform:rotate(-3deg)}.rtitle{margin:0 0 var(--sp-1);font-size:var(--fs-3);letter-spacing:.1em;color:var(--red);font-weight:700}.rstats{gap:0 var(--sp-6);grid-template-columns:1fr 1fr;margin:0;display:grid}.rstats div{padding:var(--sp-1) 0;border-bottom:1px solid var(--rule-c);align-items:baseline;display:flex}.rstats dt{color:var(--muted);font-size:var(--fs-2);flex:1;align-items:baseline;display:flex}.rstats dt .ic{align-self:center}.rstats dt:after{content:"";margin:0 var(--sp-2);border-bottom:1px dotted var(--faint);flex:1}.rstats dd{font-size:var(--fs-4);margin:0;font-weight:800}.rwant{color:var(--muted);margin:4px 0 0}.rline{color:var(--muted);margin:0}.rseed{justify-content:space-between;align-items:center;gap:var(--sp-2);font-size:var(--fs-2);color:var(--muted);flex-wrap:wrap;display:flex}.rseed [title]{cursor:help}.rseed-acts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.rseed-acts .voice-sw{align-self:center}.rcard h3{width:-moz-fit-content;width:fit-content;margin-top:var(--sp-2);font-size:var(--fs-4);letter-spacing:.06em;background:linear-gradient(transparent 60%, var(--hl) 60% 92%, transparent 92%);font-weight:900}.rch,.rsec{gap:inherit;min-width:0;display:grid}.rch{scroll-margin-top:56px}.rsec-head{display:contents}.rchaps{z-index:5;gap:var(--sp-1);scrollbar-width:none;width:100%;padding:var(--sp-2) var(--sp-1);background:var(--desk);background-image:var(--desk-tx);border-bottom:1px solid var(--edge);display:flex;position:sticky;top:0;overflow-x:auto}.rchaps::-webkit-scrollbar{display:none}.rchaps button{padding:3px var(--sp-3);font:inherit;font-size:var(--fs-2);color:var(--desk-ink);background:var(--paper);border:1px solid var(--edge);cursor:pointer;border-radius:999px;flex:none;font-weight:700}.rchaps button.on{color:var(--paper);background:var(--ink);border-color:var(--ink)}.paper-wall{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(232px,1fr));margin:0;padding:0;list-style:none;display:grid}.slot{height:208px;padding:var(--sp-3) var(--sp-3) var(--sp-5);background:var(--paper2);border:1px solid var(--edge);border-radius:var(--r-paper);place-items:center;display:grid}.slot .paper{--pp-h:150px}.slot .paper.expired{margin-bottom:0}.wall-nav{justify-content:center;align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);font-variant-numeric:tabular-nums;display:none}.wall-nav .itab:disabled{opacity:.35;cursor:default}.slot-btn{width:100%;min-width:0;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;place-items:center;padding:0;display:grid}.lcurve{min-width:0;position:relative}.lc-svg{width:100%;height:auto;font-size:var(--fs-1);font-variant-numeric:tabular-nums;touch-action:pan-y;-webkit-user-select:none;user-select:none;display:block;overflow:visible}.lc-svg:focus-visible{outline-offset:4px}.lc-axis{fill:var(--muted)}.lc-axis.faint{fill:var(--faint)}.lc-title{fill:var(--ink);font-weight:700}.lc-sub{fill:var(--faint);font-weight:400}.lc-rule{stroke:var(--rule-c);stroke-width:1px;opacity:.6}.lc-rule.strong{opacity:1}.lc-line{fill:none;stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.lc-band{stroke:none}.lc-band.a{fill:var(--cv-band-a)}.lc-band.b{fill:var(--cv-band-b)}.lc-band.cool{fill:var(--cv-band-cool)}.lc-band.warm{fill:var(--cv-band-warm)}.lc-band.hot{fill:var(--cv-band-hot)}.lc-cut{fill:none;stroke:var(--cv-cut);stroke-width:1px}.lc-move line{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 3}.lc-move text{fill:var(--muted);paint-order:stroke;stroke:var(--paper);stroke-width:3px;font-size:10px}.lc-band-name{fill:var(--muted);paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round;font-weight:700}.lc-mark-line{stroke:var(--faint);stroke-width:1px;opacity:.45}.lc-mark{fill:var(--cv-ink);stroke:var(--paper);stroke-width:2px}.lc-mark.bad{fill:var(--bad)}.lc-cross{stroke:var(--ink);stroke-width:1px;opacity:.5}.lc-dot{stroke:var(--paper);stroke-width:2px}.lc-tip{z-index:2;min-width:180px;max-width:min(260px,70%);padding:var(--sp-2) var(--sp-3);background:var(--paper);border:1px solid var(--edge);border-radius:var(--r-paper);box-shadow:var(--shadow);font-size:var(--fs-1);pointer-events:none;position:absolute}.lc-tip.touch{pointer-events:auto;cursor:pointer}.lc-tip-head{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-1);color:var(--muted);display:flex}.lc-tip-x{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-6px -8px -6px 0;padding:0;display:inline-grid}.lc-tip-x:hover,.lc-tip-head b{color:var(--ink)}.lc-tip-marks{margin:0 0 var(--sp-1);padding:0 0 var(--sp-1);border-bottom:1px solid var(--rule-c);font-weight:700;list-style:none}.lc-tip-marks li.bad .ic{color:var(--bad)}.lc-tip dl{gap:2px;margin:0;display:grid}.lc-tip dl div{justify-content:space-between;gap:var(--sp-3);display:flex}.lc-tip dt{color:var(--muted);white-space:nowrap}.lc-tip dd{text-align:right;margin:0;font-weight:700}.lc-tip small{color:var(--muted);font-weight:400}.lc-k{width:10px;height:2px;margin-right:var(--sp-1);vertical-align:middle;border-radius:1px;display:inline-block}.lc-note{font-size:var(--fs-2);color:var(--muted);margin:0}.lc-table summary{cursor:pointer;font-size:var(--fs-2);color:var(--muted)}.lc-table .qtable{max-height:320px;margin-top:var(--sp-2);overflow:auto}.lc-table td.lc-td-marks{text-align:left;white-space:normal;min-width:6em}.dossier{gap:var(--sp-2);display:grid}.dossier p{margin:0}.qtable{min-width:0}.qtable table{border-collapse:collapse;width:100%;font-size:var(--fs-2);font-variant-numeric:tabular-nums}.qtable th,.qtable td{padding:var(--sp-1) var(--sp-2);text-align:right;border-bottom:1px solid var(--rule-c)}.qtable td{white-space:nowrap}.qtable th+th,.qtable td+td{border-left:1px solid var(--margin-c)}.qtable th{color:var(--muted);border-bottom:1px solid var(--ink);font-weight:700}.qtable td:first-child,.qtable th:first-child{text-align:left;white-space:normal}.qtable tr.hit td{background:var(--hl)}.budget{gap:var(--sp-1);font-size:var(--fs-2);display:grid}.budget.detail{gap:var(--sp-2)}.b-row{grid-template-columns:var(--ic-col) 4em minmax(0, 1fr) auto;gap:var(--sp-2);align-items:baseline;display:grid}.b-row>.ic{margin:0}.b-val{align-items:baseline;gap:0 var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.b-val small{font-size:var(--fs-1);color:var(--muted)}.b-big{font-size:var(--fs-4);line-height:1.2}.budget b,.lhead b,.xfer b{color:var(--ink);font-weight:800}.budget .neg,.budget .neg b{color:var(--bad)}.budget .pos b{color:var(--good)}.b-save .itab{align-self:center}.b-bar{height:6px;margin:2px 0 var(--sp-1) calc(var(--ic-col) + var(--sp-2));background:color-mix(in srgb, var(--good) 35%, var(--track));border-radius:3px;overflow:hidden}.b-bar i{background:var(--bar);opacity:.7;height:100%;display:block}.b-bar.over{background:var(--bad)}.b-bar.over i{background:var(--bad);opacity:1}.bfacts{grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.bfacts div{grid-template-columns:subgrid;column-gap:var(--sp-3);border-bottom:1px dashed var(--edge);grid-column:span 2;padding:2px 0;display:grid}.bfacts dt{color:var(--muted)}.bfacts dd{margin:0}.bfacts small{margin-left:var(--sp-1);font-size:var(--fs-1);color:var(--muted)}.bitems{gap:var(--sp-1) var(--sp-2);grid-template-columns:7em minmax(0,1fr) auto;margin:0;padding:0;list-style:none;display:grid}.bitems li{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.bk{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bbar{background:var(--track);border-radius:3px;height:6px;overflow:hidden}.bbar i{background:var(--bar);opacity:.7;border-radius:3px;height:100%;display:block}.bbar.in i{background:var(--good);opacity:.85}.bbar.out i{background:var(--bad);opacity:.85}.bv{text-align:right;font-variant-numeric:tabular-nums}.lifeledger .sub{font-size:var(--fs-1);color:var(--muted);white-space:nowrap;font-weight:400;display:block}.lifeledger .bv .sub{text-align:right}.lifeledger td.neg{color:var(--bad)}.lifeledger .qtable[title]{cursor:help}.lcols{gap:var(--sp-5);grid-template-columns:1fr 1fr;display:grid}.lcol{gap:var(--sp-2);align-content:start;min-width:0;display:grid}.lhead{color:var(--muted);font-weight:800;font-size:var(--fs-2)}.lcol .lhead b{border-bottom:3px double var(--ink)}.xfer{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.xfer li{padding:var(--sp-1) 0;border-bottom:1px solid var(--rule-c);display:grid}.xfer li span{color:var(--muted);font-size:var(--fs-1)}.note{font-size:var(--fs-1);color:var(--desk-muted);margin:var(--sp-6) auto 0;padding-top:var(--sp-3);border-top:1px solid var(--edge);text-align:center;max-width:46em}.on-title .note{margin-top:var(--sp-4)}.srclink{font:inherit;color:var(--desk-muted);padding:var(--sp-1) var(--sp-2);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--edge);text-decoration-color:var(--edge);text-underline-offset:3px;background:0 0;border:0}.srclink:hover{color:var(--desk-ink);text-decoration-color:currentColor}.note .ver{margin-left:var(--sp-2);color:var(--desk-muted);font-size:var(--fs-1);position:relative}.ver-new{border:1.5px solid var(--seal-ink-red);width:17px;height:17px;color:var(--seal-ink-red);background:var(--paper);pointer-events:none;border-radius:50%;place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-9px;right:-12px;transform:rotate(-12deg)}.ftree{text-align:left;flex-direction:column;gap:8px;max-width:1240px;height:100%;max-height:900px;padding:14px 18px 12px;display:flex;overflow:hidden}.ft-head{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.ft-head h2{font-size:var(--fs-4);letter-spacing:.1em;font-weight:900}.ft-tools{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.ft-body{flex:1;gap:10px;min-height:0;display:flex;position:relative}.ft-vp{touch-action:none;cursor:grab;border:1px solid var(--edge);border-radius:var(--r-paper);background-color:var(--paper);background-image:linear-gradient(var(--rule-c) 1px, transparent 1px), linear-gradient(90deg, var(--rule-c) 1px, transparent 1px);-webkit-user-select:none;user-select:none;background-size:24px 24px;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.ft-vp:active{cursor:grabbing}.ft-empty{color:var(--muted);place-items:center;margin:0;display:grid;position:absolute;inset:0}.ft-world{transform-origin:0 0;position:absolute;top:0;left:0}.ft-world.anim{transition:transform var(--dur-2) var(--ease-out)}.ft-lines{position:absolute;top:0;left:0;overflow:visible}.ft-l{fill:none;stroke:var(--ink);stroke-width:1.75px;stroke-linejoin:round;opacity:.78;vector-effect:non-scaling-stroke}.ft-marry{stroke-width:2.5px;opacity:.9}.ft-marry.divorced{stroke-dasharray:5 5}.ft-widow{fill:var(--paper);stroke:var(--ink);stroke-width:1.75px;vector-effect:non-scaling-stroke}.ftn{border:1px solid var(--edge);border-radius:var(--r-paper);background:var(--photo-frame);color:var(--photo-ink);box-shadow:var(--shadow);text-align:center;cursor:pointer;transition:transform var(--dur-2) var(--ease-out);justify-items:center;gap:1px;padding:5px 5px 6px;line-height:1.25;display:grid;position:absolute;top:0;left:0}.ftn.side-f{background:color-mix(in srgb, var(--side-f) 60%, var(--photo-frame))}.ftn.side-m{background:color-mix(in srgb, var(--side-m) 60%, var(--photo-frame))}.ftn:hover,.ftn.sel{box-shadow:var(--shadow-lift);outline:2px solid var(--focus);outline-offset:1px}.ftn.self{border:2px solid var(--red)}.ftn.focus:not(.self){border:2px solid var(--photo-ink)}.ftn-photo{aspect-ratio:1;background:var(--photo);width:100%;color:var(--photo-ink);place-items:center;display:grid;position:relative}.ftn.male .ftn-photo{background:var(--photo-m)}.ftn.female .ftn-photo{background:var(--photo-f)}.ftn-photo b{font-family:var(--f-display);font-size:34px;font-weight:900;line-height:1}.ftn.dead .ftn-photo{filter:grayscale()contrast(.85);outline:1px solid var(--photo-ink);outline-offset:-1px}.ftn.dead{opacity:.9}.ftn-tape{font-style:normal;font-size:var(--fs-1);background:var(--photo-frame);color:var(--photo-ink);border:1px solid var(--photo-ink);padding:0 6px;font-weight:800;line-height:16px;position:absolute;top:-4px;right:-8px}.ftn-title{font-size:var(--fs-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-weight:800;overflow:hidden}.ftn-name{font-size:var(--fs-1);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ftn-age{font-size:var(--fs-1);opacity:.8;white-space:nowrap}.compact .ftn{padding:3px 3px 4px}.compact .ftn-photo b{font-size:var(--fs-4)}.compact .ftn-title{font-size:var(--fs-1);margin-top:2px}.ft-card{z-index:2;font-size:var(--fs-2);background:var(--paper);border:1px solid var(--edge);border-radius:var(--r-paper);box-shadow:var(--shadow-lift);pointer-events:none;flex:0 0 250px;align-self:flex-start;gap:1px;padding:10px 12px;line-height:1.5;display:grid}.ft-card b{font-size:var(--fs-3);font-weight:800}.ft-rel{color:var(--red);font-weight:700}.ft-close{align-items:center;gap:6px;display:flex}.ft-close i{border-radius:var(--r-paper);background:var(--track);flex:0 0 80px;height:6px;overflow:hidden}.ft-close s{background:var(--bar);opacity:.7;height:100%;display:block}@media (max-width:760px){.ftree{gap:6px;max-height:none;padding:10px}.ft-head h2{font-size:var(--fs-4)}.ft-card{width:auto;font-size:var(--fs-1);padding:8px 10px;position:absolute;bottom:6px;left:6px;right:6px}}@media (min-width:1600px){.stage{grid-template-columns:440px minmax(0,1fr)}}@media (min-width:761px){.opts:has(>.opt:nth-child(4)){column-gap:var(--sp-5);grid-template-columns:1fr 1fr}}@media (min-width:761px) and (max-height:820px){.note-card{max-width:760px}.opts:has(>.opt:nth-child(3)){column-gap:var(--sp-5);grid-template-columns:1fr 1fr}}@media (max-height:860px){.dialog{padding:var(--sp-4) var(--sp-5);gap:var(--sp-2)}.note-card h2{font-size:var(--fs-4)}.note-card p{line-height:1.6}.opt{padding:var(--sp-2) var(--sp-1);gap:var(--sp-2)}.opt .desc{font-size:var(--fs-1);line-height:1.5}.tmain{padding:var(--sp-4) var(--sp-5);gap:var(--sp-1)}.tk-title{font-size:var(--fs-5)}.datum{--dl:1.8em;font-size:var(--fs-2)}.hero .paper.mini{--pp-h:104px}.hero,.hero-body{gap:var(--sp-2)}.hero-top .polaroid{width:60px}.hero-top .polaroid .shot{font-size:30px}.hero-top .agebig{font-size:var(--fs-5)}.hero-body:has(.grp[open]) .paper-slot{display:none}}@media (max-height:720px){.hero .paper-slot{display:none}}@media (min-width:761px) and (max-height:800px){main.wrap.on-title{padding-block:var(--sp-3)}.on-title .note{margin-top:var(--sp-3)}}@media (max-width:760px){:root{--rule:30px;--pad:12px}.bd-era{font-size:var(--fs-1);padding-left:2px}.pbtn.big{padding:var(--sp-3) var(--sp-6)}.start-dock{z-index:3;width:calc(100% + 32px);padding:var(--sp-3) var(--sp-4) max(var(--sp-3), env(safe-area-inset-bottom,0px));background:linear-gradient(transparent, var(--desk) 30%);margin:0 -16px;position:sticky;bottom:0}.start-dock .pbtn{width:100%}.stage{gap:var(--sp-2);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.stage:has(.hero.open){grid-template-rows:minmax(0,1fr)}.stage:has(.hero.open) .feed{display:none}.track{height:16px;margin-bottom:var(--sp-1)}.track .seg{font-size:0}.track .seg .ic{display:none}.hero{gap:var(--sp-2);height:auto}.hero.open{height:100%}.hero.open .hero-body{overscroll-behavior:contain;overflow-y:auto}.hero:not(.open) :is(.hero-body,.hpop,.tabs){display:none}.hero-top{gap:var(--sp-3);padding-top:0}.hero-top .polaroid{width:44px;padding:3px;transform:none}.hero-top .polaroid:before{display:none}.hero-top .polaroid .shot{font-size:22px}.who{align-items:baseline;column-gap:var(--sp-3);flex-wrap:wrap;display:flex}.hero h2{font-size:var(--fs-4)}.born{display:none}.now-year b{font-size:var(--fs-5)}.now-where{font-size:var(--fs-3)}.agebig{font-size:var(--fs-4)}.agebig small{font-size:var(--fs-2)}.stats{column-gap:var(--sp-4);grid-template-columns:1fr 1fr}.stat{gap:var(--sp-1);grid-template-columns:auto 1fr 4.4em}.ctrl{gap:var(--sp-2);padding-top:var(--sp-2);flex-wrap:nowrap}.ctrl .deck{display:none}.ctrl .speed-cycle,.ctrl .heroToggle{display:inline-flex}.cg-go,.cg-speed,.ctrl .heroToggle{flex:1 1 0;min-width:0}.cg{align-items:stretch}.cg-cap kbd{display:none}.cg-go .cg-cap,.cg-ask .cg-cap{margin-bottom:0}.ctrl .key{min-width:0;height:44px;padding:0 4px}.ctrl .tg-base{width:76px;height:44px}.ctrl .tg-knob{width:34px;height:34px;top:5px;left:39px}.ctrl .toggle input:checked+.tg-base .tg-knob{transform:translate(-36px)}.keys{display:none}.hero-body{gap:var(--sp-2);padding-top:var(--sp-2)}.hero .paper.mini{--pp-h:112px}.grp>summary{padding:var(--sp-2) 0}.feed{--mx:32px}.yr b{font-size:var(--fs-3)}.ev{padding-right:var(--sp-3)}.pasted{padding:var(--sp-2) var(--sp-3) var(--sp-3) calc(var(--mx) + var(--ic-col))}.overlay{place-items:end center}.dialog{max-height:88dvh;padding:var(--sp-4)}.note-card{transform:none}.ticket{grid-template-columns:minmax(0,1fr);-webkit-mask:none;mask:none}.stub{justify-content:start;align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-right:0;border-bottom:2px dashed var(--ticket-muted);grid-auto-flow:column}.stub-ic{font-size:var(--fs-4);margin:0}.stub b{font-size:var(--fs-4)}.tmain{padding:var(--sp-4)}.tk-title{font-size:var(--fs-5)}.tear{writing-mode:horizontal-tb;border-left:0;border-top:2px dashed var(--ticket-muted);flex-direction:row;width:auto;min-height:48px}.tear:hover>*{transform:none}.tear:active>*{transform:translateY(3px)}.rcard{padding:var(--sp-4) var(--sp-3);gap:var(--sp-3);background-image:none}.rch+.rch{padding-top:var(--sp-3);border-top:1px dashed var(--edge)}.rsec{gap:var(--sp-2)}.rsec-head{gap:var(--sp-1);cursor:pointer;list-style:none;display:grid}.rsec-head::-webkit-details-marker{display:none}.rsec-head h3:after{content:" ＋";color:var(--muted);font-weight:400}.rsec[open] .rsec-head h3:after{content:" －"}.rsec-peek{font-size:var(--fs-2);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.rsec[open] .rsec-peek{display:none}.result>.menu-row{z-index:5;width:100%;padding:var(--sp-2) var(--sp-1) max(var(--sp-2), env(safe-area-inset-bottom,0px));background:var(--desk);background-image:var(--desk-tx);border-top:1px solid var(--edge);position:sticky;bottom:0}.rtop{gap:var(--sp-4)}.rtop .polaroid{width:72px}.rtop .polaroid .shot{font-size:34px}.rtop h2{font-size:var(--fs-5)}.rstats{gap:0 var(--sp-4)}.rstats dt{font-size:var(--fs-1)}.rstats dt:after{margin:0 var(--sp-1)}.rstats dd{font-size:var(--fs-3)}.lcols{grid-template-columns:1fr}.rseed-acts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.rseed-acts .pbtn{padding-inline:var(--sp-1);letter-spacing:.02em;white-space:nowrap}.paper-wall{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.paper-wall::-webkit-scrollbar{display:none}.paper-wall .slot{scroll-snap-align:center;flex:0 0 100%}.wall-nav{display:flex}}@media (max-width:640px){.qtable table,.qtable tbody,.qtable tr,.qtable td{display:block}.qtable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.qtable tr{gap:0 var(--sp-4);padding:var(--sp-2) 0;border-bottom:1px solid var(--rule-c);grid-template-columns:1fr 1fr;display:grid}.qtable td,.qtable td+td{text-align:left;white-space:normal;border:0;padding:1px 0}.qtable td:first-child{grid-column:1/-1;font-weight:800}.qtable td[data-label]:not(:first-child):before{content:attr(data-label);font-size:var(--fs-1);color:var(--muted);display:block}}@media (max-width:380px){.rstats{grid-template-columns:1fr}}html[data-swap-phase=out] .screen{view-transition-name:scr-out}html[data-swap-phase=in] .screen{view-transition-name:scr-in}::view-transition{background-color:var(--desk)}::view-transition-group(root){animation-duration:calc(var(--dur-2) + var(--dur-3));animation-timing-function:ease}::view-transition-old(root){animation-duration:calc(var(--dur-2) + var(--dur-3));animation-timing-function:ease}::view-transition-new(root){animation-duration:calc(var(--dur-2) + var(--dur-3));animation-timing-function:ease}::view-transition-old(scr-out){animation:vt-fade-out var(--dur-2) var(--ease-out) both}::view-transition-new(scr-in){animation:vt-fade-in var(--dur-3) var(--ease-out) calc(var(--dur-2) * .5) both}html[data-swap=draw]::view-transition-old(scr-out){transform-origin:50% 0;animation-name:vt-lift}html[data-swap=draw]::view-transition-new(scr-in){animation-name:vt-rise}html[data-swap=open]::view-transition-old(scr-out){animation-name:vt-aside;animation-duration:var(--dur-1)}html[data-swap=open]::view-transition-new(scr-in){animation-name:vt-unfold;animation-timing-function:var(--ease-paper);animation-delay:0s}html[data-swap=close]::view-transition-old(scr-out){animation-name:vt-fold;animation-duration:var(--dur-3);animation-timing-function:var(--ease-paper)}html[data-swap=close]::view-transition-new(scr-in){animation-name:vt-pull;animation-delay:var(--dur-2)}html[data-swap=next]::view-transition-old(scr-out){animation-name:vt-turn-out}html[data-swap=next]::view-transition-new(scr-in){animation-name:vt-turn-in}html[data-swap=back]::view-transition-old(scr-out){animation-name:vt-tuck}html[data-swap=back]::view-transition-new(scr-in){animation-name:vt-drop}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-lift{to{opacity:0;transform:perspective(1600px)translateY(-24px)rotateX(14deg)}}@keyframes vt-rise{0%{opacity:0;transform:translateY(32px)}}@keyframes vt-aside{to{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes vt-unfold{0%{opacity:0;clip-path:inset(0 47%)}40%{opacity:1}to{clip-path:inset(0)}}@keyframes vt-fold{60%{opacity:1}to{opacity:0;clip-path:inset(0 49%)}}@keyframes vt-pull{0%{opacity:0;transform:translateY(56px)}}@keyframes vt-turn-out{to{opacity:0;transform:translate(-48px)}}@keyframes vt-turn-in{0%{opacity:0;transform:translate(48px)}}@keyframes vt-tuck{to{opacity:0;transform:translateY(40px)}}@keyframes vt-drop{0%{opacity:0;transform:translateY(-20px)}}.booklet.open.closing .cover{visibility:visible;transition:transform var(--dur-2) var(--ease-in), visibility 0s;transform:none}.draw.closing .birth-note,.draw.closing .start-dock{opacity:0;transition:opacity var(--dur-1) var(--ease-in)}.ov-enter-active,.ov-note-enter-active,.ov-ticket-enter-active{transition:opacity var(--dur-2) var(--ease-out)}.ov-leave-active,.ov-note-leave-active{transition:opacity var(--dur-1) var(--ease-in)}.ov-enter-from,.ov-leave-to,.ov-note-enter-from,.ov-note-leave-to,.ov-ticket-enter-from,.ov-ticket-leave-to{opacity:0}.ov-enter-active>*{transition:scale var(--dur-2) var(--ease-out), translate var(--dur-2) var(--ease-out)}.ov-leave-active>*{transition:scale var(--dur-1) var(--ease-in), translate var(--dur-1) var(--ease-in)}.ov-enter-from>*,.ov-leave-to>*{translate:0 8px;scale:.92}.ov-note-enter-active>.note-card{transition:translate var(--dur-2) var(--ease-press), rotate var(--dur-2) var(--ease-press), scale var(--dur-2) var(--ease-press)}.ov-note-enter-from>.note-card{translate:0 -20px;rotate:-2.5deg;scale:1.03}.ov-note-leave-active>.note-card{transition:translate var(--dur-1) var(--ease-in), rotate var(--dur-1) var(--ease-in)}.ov-note-leave-to>.note-card{translate:24px -16px;rotate:3deg}.ov-ticket-enter-active>.ticket{transition:translate var(--dur-3) var(--ease-out)}.ov-ticket-enter-from>.ticket{translate:0 40px}.ov-ticket-leave-active{transition:opacity var(--dur-2) var(--ease-in)}.ov-ticket-leave-active>.ticket{transition:translate var(--dur-2) var(--ease-in)}.ov-ticket-leave-active .tear{transition:translate var(--dur-2) var(--ease-out)}.ov-ticket-leave-to>.ticket{translate:-20px 6px}.ov-ticket-leave-to .tear{translate:100%}@media (max-width:760px){.ov-enter-from>*,.ov-leave-to>*,.ov-note-enter-from>.note-card,.ov-note-leave-to>.note-card,.ov-ticket-enter-from>.ticket,.ov-ticket-leave-to>.ticket{translate:0 48px;rotate:none;scale:none}}.pull-enter-active{transition:opacity var(--dur-2) var(--ease-out), translate var(--dur-2) var(--ease-out)}.pull-leave-active{transition:opacity var(--dur-1) var(--ease-in), translate var(--dur-1) var(--ease-in)}.pull-enter-from,.pull-leave-to{opacity:0;translate:0 12px}.tip-enter-active{transition:opacity var(--dur-1) var(--ease-out), translate var(--dur-1) var(--ease-out)}.tip-leave-active{transition:opacity var(--dur-0) linear}.tip-enter-from,.tip-leave-to{opacity:0}.tip-enter-from{translate:0 -4px}.tip-enter-from.up{translate:0 4px}.unroll-enter-active{transition:opacity var(--dur-2) var(--ease-out), clip-path var(--dur-2) var(--ease-out)}.unroll-enter-from{opacity:0;clip-path:inset(0 0 100%)}.feed{--ink-dur:var(--dur-2)}.feed[data-speed=fast],.feed[data-speed=rush],.feed[data-speed=boost]{--ink-dur:90ms}.yrow>.yr{animation:ink-in var(--ink-dur) var(--ease-out) backwards}.ev li.ink-wipe{animation:ink-wipe calc(var(--ink-dur) * 1.4) var(--ease-out) backwards}.ev li.ink-type .mk{animation:ink-dot var(--ink-dur) var(--ease-press) backwards}.paper-thumb,.keep-thumb,.stub-mini{animation:paste-in var(--dur-2) var(--ease-press) backwards}@keyframes ink-in{0%{opacity:0}}@keyframes ink-wipe{0%{opacity:.2;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes ink-dot{0%{opacity:0;scale:.4}}@keyframes paste-in{0%{opacity:0;scale:.9}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.pbtn:active:not(:disabled),.itab:hover,.tabs .itab:hover,.tear:hover>*,.tear:active>*{transform:none}::view-transition-group(*){animation-duration:var(--dur-1)!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:var(--dur-1)!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:var(--dur-1)!important;animation-delay:0s!important}::view-transition-old(scr-out){animation-name:vt-fade-out!important}::view-transition-new(scr-in){animation-name:vt-fade-in!important}}.theme-sw{vertical-align:middle;border-radius:calc(var(--key-r) / 2 + 3px);background:color-mix(in srgb, var(--key-side) 30%, transparent);gap:2px;padding:2px;display:inline-flex}.th-key{align-items:center;gap:var(--sp-1);min-width:32px;height:28px;padding:0 var(--sp-2);border:1px solid var(--key-side);border-radius:calc(var(--key-r) / 2 + 1px);background:linear-gradient(180deg, var(--key), var(--key-down));color:var(--key-ink);font:inherit;font-size:var(--fs-1);cursor:pointer;box-shadow:0 2px 0 var(--key-side);transition:transform var(--dur-0), box-shadow var(--dur-0);justify-content:center;margin-bottom:2px;font-weight:600;line-height:1;display:inline-flex}.th-key .ic{color:inherit;margin:0}.th-key[aria-pressed=true]{background:var(--key-down);box-shadow:0 1px 0 var(--key-side), inset 0 2px 3px #0003;transform:translateY(1px)}.th-key:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.note .note-theme{margin-left:var(--sp-3)}.life-top{align-items:flex-start;gap:var(--sp-2);display:flex}.life-top>.track{flex:1;min-width:0}.theme-sw.mini{padding:1px}.theme-sw.mini .th-key{min-width:24px;height:20px;box-shadow:0 1px 0 var(--key-side);margin-bottom:1px;padding:0 4px}.theme-sw.mini .th-key[aria-pressed=true]{transform:translateY(1px);box-shadow:inset 0 1px 2px #0003}@media (pointer:coarse){.theme-sw.mini .th-key{min-width:32px}}.modnames{font-size:var(--fs-1);color:var(--faint)}
