.en-shell[data-v-1ee9637b]{padding-top:var(--page-top)}.crumbs[data-v-1ee9637b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-0);margin-bottom:0}.crumbs a[data-v-1ee9637b]{color:var(--text-1);text-decoration:none;transition:color var(--dur-fast)}.crumbs a[data-v-1ee9637b]:hover{color:var(--cold)}.crumbs [aria-current=page][data-v-1ee9637b]{color:var(--text-0)}.sep[data-v-1ee9637b]{color:var(--text-1)}.crumbs a[data-v-1ee9637b],.crumbs .sep[data-v-1ee9637b],.crumbs [aria-current=page][data-v-1ee9637b]{margin-right:var(--space-0)}.tally[data-v-1ee9637b]{margin:var(--space-1) 0 0;font-size:var(--fs-3xs)}.block[data-v-1ee9637b]{margin-top:var(--space-4)}.block-head[data-v-1ee9637b]{margin:0 0 var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--line);font-size:var(--fs-3xs);letter-spacing:.16em}.child[data-v-1ee9637b]{min-height:152px}.child-k[data-v-1ee9637b]{font-size:var(--fs-3xs)}.child-ttl[data-v-1ee9637b]{position:relative;z-index:1;font-family:var(--font-display);font-size:clamp(20px,2.4vw,24px);font-weight:var(--fw-bold);line-height:var(--lh-tight);transition:color var(--dur-fast),transform var(--dur) cubic-bezier(.2,.8,.2,1)}.child:hover .child-ttl[data-v-1ee9637b]{color:var(--cold);transform:translate(var(--nudge))}.child-sum[data-v-1ee9637b]{position:relative;z-index:1;margin-top:auto;font-family:var(--font-serif);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-1);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.groups[data-v-1ee9637b]{display:flex;flex-direction:column;gap:var(--space-3)}.group.nested[data-v-1ee9637b]{padding-left:var(--space-2);border-left:1px solid var(--line)}.group-head[data-v-1ee9637b]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}.group-head a[data-v-1ee9637b]{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-0);text-decoration:none;transition:color var(--dur-fast)}.group-head a[data-v-1ee9637b]:hover{color:var(--cold)}.group-head .en-mono[data-v-1ee9637b]{font-size:var(--fs-3xs);white-space:nowrap}.toc[data-v-1ee9637b]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.row[data-v-1ee9637b]{min-height:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-2);padding:var(--card-pad) var(--card-pad-lg)}.row-no[data-v-1ee9637b]{padding-top:2px;font-size:var(--fs-xs);letter-spacing:.12em;color:var(--text-1);transition:color var(--dur-fast)}.row-body[data-v-1ee9637b]{display:flex;flex-direction:column;gap:var(--space-0);min-width:0}.row-k[data-v-1ee9637b]{font-size:var(--fs-3xs);color:var(--text-1)}.row-ttl[data-v-1ee9637b]{font-family:var(--font-display);font-size:clamp(19px,2.2vw,24px);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.01em;transition:color var(--dur-fast),transform var(--dur) cubic-bezier(.2,.8,.2,1)}.row:hover .row-ttl[data-v-1ee9637b]{color:var(--cold);transform:translate(var(--nudge))}.row:hover .row-no[data-v-1ee9637b]{color:var(--cold)}.row-sum[data-v-1ee9637b]{margin-top:var(--space-0);font-family:var(--font-serif);font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--text-1);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.row-go[data-v-1ee9637b]{padding-top:2px;color:var(--cold);transition:transform var(--dur) cubic-bezier(.2,.8,.2,1)}.row:hover .row-go[data-v-1ee9637b]{transform:translate(var(--nudge))}.lost[data-v-1ee9637b]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.empty[data-v-1ee9637b]{margin:0;padding:var(--card-pad-lg);border:1px solid var(--card-brd);border-radius:var(--r-md)}@media (max-width: 720px){.group.nested[data-v-1ee9637b]{padding-left:var(--space-1)}.row[data-v-1ee9637b]{grid-template-columns:auto minmax(0,1fr);gap:var(--space-1) var(--space-2)}.row-go[data-v-1ee9637b]{display:none}.tally[data-v-1ee9637b]{margin-top:0}}@media (prefers-reduced-motion: reduce){.child:hover .child-ttl[data-v-1ee9637b],.row:hover .row-ttl[data-v-1ee9637b],.row:hover .row-go[data-v-1ee9637b]{transform:none}}
