._1ksWIq_browser{flex-direction:column;display:flex}._1ksWIq_timeline{border-radius:var(--radius-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);margin-bottom:2rem;padding:1.5rem 1.5rem 1.1rem}._1ksWIq_timelineHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}._1ksWIq_timelineHead h2{font-family:var(--font-display);font-variation-settings:"opsz" 48, "SOFT" 100;margin:0;font-size:1.25rem;font-weight:500}._1ksWIq_timelineHead p{color:var(--ink-3);margin:0;font-size:.85rem}._1ksWIq_timelineHead strong{color:var(--thread-red)}._1ksWIq_timelineHead button{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--thread-red);text-decoration-color:var(--thread-red);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}._1ksWIq_chart{margin-top:2.25rem;position:relative}._1ksWIq_marker{pointer-events:none;border-left:1.5px dashed #b3202c73;position:absolute;top:-1.4rem;bottom:1.6rem}._1ksWIq_marker>span{color:var(--thread-red);letter-spacing:.04em;white-space:nowrap;font-size:.68rem;font-weight:700;position:absolute;top:0;left:6px}._1ksWIq_bars{align-items:flex-end;gap:4px;height:140px;margin:0;padding:0;list-style:none;display:flex}._1ksWIq_bars li{flex-direction:column;flex:1;align-items:stretch;min-width:0;height:100%;display:flex}._1ksWIq_bar{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;padding:0;display:flex;position:relative}._1ksWIq_bar:disabled{cursor:default}._1ksWIq_fill{width:100%;min-height:3px;height:calc(var(--h) * 100%);background:var(--ink);transform-origin:bottom;transition:transform .9s var(--ease-out), background .25s, opacity .25s;transition-delay:calc(var(--i) * 45ms), 0s, 0s;border-radius:6px 6px 2px 2px;transform:scaleY(0)}._1ksWIq_bar:disabled ._1ksWIq_fill{background:var(--line-strong)}._1ksWIq_timeline[data-inview] ._1ksWIq_fill{transform:scaleY(1)}._1ksWIq_bar:hover:not(:disabled) ._1ksWIq_fill,._1ksWIq_bar[data-active] ._1ksWIq_fill{background:var(--thread-red)}._1ksWIq_bar[data-dim] ._1ksWIq_fill{opacity:.25}._1ksWIq_count{color:var(--ink-2);font-variant-numeric:tabular-nums;opacity:0;transition:opacity .4s;transition-delay:calc(.4s + var(--i) * 45ms);margin-bottom:.3rem;font-size:.72rem;font-weight:600}._1ksWIq_timeline[data-inview] ._1ksWIq_count{opacity:1}._1ksWIq_bar[data-active] ._1ksWIq_count{color:var(--thread-red)}._1ksWIq_decade{height:1.6rem;color:var(--ink-3);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:.45rem;font-size:.68rem;overflow:hidden}._1ksWIq_toolbar{z-index:5;-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm);background:#f6f0e4eb;border-radius:28px;flex-direction:column;gap:.5rem;padding:.6rem;display:flex;position:sticky;top:132px}._1ksWIq_toolbarRow{gap:.6rem;display:flex}._1ksWIq_letters{scrollbar-width:none;justify-content:space-between;gap:2px;padding:0 .35rem;display:flex;overflow-x:auto}._1ksWIq_letters::-webkit-scrollbar{display:none}._1ksWIq_letters button{height:30px;color:var(--ink-2);font-family:var(--font-display);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 0 26px;place-items:center;padding:0;font-size:.95rem;font-weight:500;transition:background .2s,color .2s;display:grid}._1ksWIq_letters button:hover:not(:disabled){background:var(--card);color:var(--thread-red)}._1ksWIq_letters button[aria-pressed=true]{background:var(--thread-red);color:var(--paper)}._1ksWIq_letters button:disabled{color:var(--line-strong);cursor:default}._1ksWIq_pathChips{flex-wrap:wrap;gap:.45rem;margin-bottom:1.5rem;display:flex}._1ksWIq_pathChip{background:var(--card);height:38px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.85rem;font-weight:500;transition:background .2s,color .2s,box-shadow .2s,opacity .2s;display:inline-flex}._1ksWIq_pathChip:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--ink)}._1ksWIq_pathChip[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}._1ksWIq_pathChip:disabled{opacity:.4;cursor:default}._1ksWIq_pathChipIcon{width:17px;height:17px;color:var(--thread-red)}._1ksWIq_pathChip[aria-pressed=true] ._1ksWIq_pathChipIcon{color:#e0525c}._1ksWIq_pathChipCount{background:var(--paper-2);min-width:22px;color:var(--ink-2);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:.05rem .4rem;font-size:.72rem;font-weight:600}._1ksWIq_pathChip[aria-pressed=true] ._1ksWIq_pathChipCount{color:var(--paper);background:#f6f0e429}._1ksWIq_rowPath{color:var(--ink-3);font-weight:500}._1ksWIq_search{flex:1;align-items:center;min-width:0;display:flex;position:relative}._1ksWIq_search svg{fill:none;width:18px;height:18px;stroke:var(--ink-3);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;left:1rem}._1ksWIq_search input{background:var(--card);width:100%;height:44px;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:999px;outline:none;padding:0 1rem 0 2.75rem;font-size:.95rem;transition:box-shadow .2s}._1ksWIq_search input:focus{box-shadow:inset 0 0 0 2px var(--ink)}._1ksWIq_sort{align-items:center;display:flex;position:relative}._1ksWIq_sort select{background:var(--card);height:44px;box-shadow:inset 0 0 0 1px var(--line);appearance:none;cursor:pointer;border:0;border-radius:999px;padding:0 2.4rem 0 1rem;font-size:.9rem;font-weight:500}._1ksWIq_sort svg{fill:none;width:16px;height:16px;stroke:var(--ink-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;right:.85rem}._1ksWIq_views{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:3px;display:flex}._1ksWIq_views button{width:38px;height:38px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}._1ksWIq_views button[aria-pressed=true]{background:var(--ink);color:var(--paper)}._1ksWIq_views svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:17px;height:17px}._1ksWIq_status{color:var(--ink-3);align-items:center;gap:1rem;margin:1.1rem .4rem 1.25rem;font-size:.85rem;font-weight:500;display:flex}._1ksWIq_status button,._1ksWIq_empty button{color:var(--thread-red);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}._1ksWIq_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}._1ksWIq_grid>li{animation:_1ksWIq_card-in .6s var(--ease-out) both}@keyframes _1ksWIq_card-in{0%{opacity:0;transform:translateY(14px)}}._1ksWIq_suggest{text-align:center;border:2px dashed #b3202c66;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;min-height:260px;padding:1.5rem;text-decoration:none;transition:background .25s,border-color .25s;display:flex}._1ksWIq_suggest:hover{background:var(--card);border-color:var(--thread-red)}._1ksWIq_suggestPlus{background:var(--thread-red);width:52px;height:52px;color:var(--paper);transition:transform .45s var(--ease-out);border-radius:50%;place-items:center;margin-bottom:.4rem;font-size:1.6rem;line-height:1;display:grid}._1ksWIq_suggest:hover ._1ksWIq_suggestPlus{transform:rotate(90deg)}._1ksWIq_suggestTitle{font-family:var(--font-display);font-size:1.2rem;font-weight:500;line-height:1.15}._1ksWIq_suggestText{color:var(--ink-3);font-size:.85rem}._1ksWIq_list{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._1ksWIq_list>li{border-bottom:1px solid var(--line);animation:_1ksWIq_card-in .5s var(--ease-out) both}._1ksWIq_row{border-radius:14px;align-items:center;gap:1.1rem;padding:1rem .75rem;text-decoration:none;transition:background .2s;display:flex}._1ksWIq_row:hover{background:var(--card)}._1ksWIq_rowMain{flex-direction:column;flex:1;min-width:0;display:flex}._1ksWIq_rowName{font-family:var(--font-display);font-variation-settings:"opsz" 48, "SOFT" 100;font-size:1.2rem;font-weight:500;line-height:1.2}._1ksWIq_rowRole{color:var(--thread-red);font-size:.82rem;font-weight:600}._1ksWIq_rowSummary{-webkit-line-clamp:2;line-clamp:2;color:var(--ink-2);-webkit-box-orient:vertical;margin-top:.25rem;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}._1ksWIq_rowMeta{width:11rem;color:var(--ink-3);text-align:right;flex-direction:column;flex:none;align-items:flex-end;font-size:.8rem;display:flex}._1ksWIq_rowMeta span:first-child{color:var(--ink-2);font-weight:600}._1ksWIq_rowArrow{fill:none;width:18px;height:18px;stroke:var(--ink-3);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease-out), stroke .2s;flex:none}._1ksWIq_row:hover ._1ksWIq_rowArrow{stroke:var(--thread-red);transform:translate(4px)}._1ksWIq_empty{text-align:center;color:var(--ink-2);padding:3rem 1rem}._1ksWIq_empty p{font-family:var(--font-display);margin:0 0 .75rem;font-size:1.4rem}._1ksWIq_more{flex-direction:column;align-items:center;gap:.75rem;margin-top:2.5rem;display:flex}._1ksWIq_progress{background:var(--line);border-radius:999px;width:200px;height:3px;overflow:hidden}._1ksWIq_progress span{background:var(--thread-red);height:100%;transition:width .5s var(--ease-out);display:block}._1ksWIq_moreText{color:var(--ink-3);font-size:.82rem}._1ksWIq_more button{background:var(--ink);height:48px;color:var(--paper);cursor:pointer;transition:background .2s, transform .3s var(--ease-out);border:0;border-radius:999px;padding:0 1.5rem;font-weight:600}._1ksWIq_more button:hover{background:var(--thread-red);transform:translateY(-1px)}@media (max-width:860px){._1ksWIq_toolbar{position:static}._1ksWIq_rowMeta{display:none}}@media (max-width:640px){._1ksWIq_timeline{padding:1.1rem .9rem .8rem}._1ksWIq_decade{visibility:hidden}._1ksWIq_decade[data-major]{visibility:visible;overflow:visible}._1ksWIq_marker>span{font-size:.6rem}._1ksWIq_markerLabel{display:none}._1ksWIq_toolbarRow{flex-wrap:wrap}._1ksWIq_letters{justify-content:flex-start}._1ksWIq_pathChips{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}._1ksWIq_search{flex-basis:100%}._1ksWIq_sort{flex:1}._1ksWIq_sort select{width:100%}._1ksWIq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}._1ksWIq_row{gap:.8rem;padding-inline:.25rem}._1ksWIq_rowSummary{display:none}}@media (prefers-reduced-motion:reduce){._1ksWIq_fill{transition:none;transform:none}._1ksWIq_count{opacity:1}._1ksWIq_grid>li,._1ksWIq_list>li{animation:none}}
