.cat-head{isolation:isolate;position:relative}.cat-head .st-head{margin-bottom:.6rem}.cat-head-decor{z-index:-1;aspect-ratio:960/96;background:var(--st-ink-2);opacity:.5;pointer-events:none;width:min(62%,52rem);position:absolute;bottom:-1.25rem;right:0;-webkit-mask:url(/decor/dial/dial-arc-wide.svg) 50%/100% 100% no-repeat;mask:url(/decor/dial/dial-arc-wide.svg) 50%/100% 100% no-repeat}.cat-skeleton{gap:1.5rem;margin-top:4.5rem;display:grid}.cat-skel{gap:.35rem;display:grid}.cat-skel-title{width:12rem;height:2rem;margin-bottom:.75rem}.cat-jump{flex-wrap:nowrap;align-items:center;gap:.5rem 1.5rem;padding:.55rem 0 .6rem;display:flex;position:relative;overflow:hidden}.cat-jump.m-wrap{flex-wrap:wrap}.cat-jump-group{flex:none;align-items:center;gap:.35rem;display:flex}.cat-jump.m-wrap .cat-jump-group{flex-wrap:wrap}.cat-jump-label{color:var(--st-ink-2);font-family:var(--st-font-ui);font-size:.72rem;font-weight:600;font-stretch:var(--st-wide);white-space:nowrap;margin-right:.3rem}.cat-jump-item{min-height:2rem;text-decoration:none}.cat-jump-item .icon{width:1rem;height:1rem}.cat-jump-item[aria-current=true]{--fill:var(--st-wash);color:var(--st-ink);font-weight:700}.cat-jump-item[aria-current=true] .n{color:var(--st-ink)}.cat-jump :is(.cat-jump-short,.icon){display:none}.cat-jump:is(.m-full-icons,.m-short-icons) .icon{display:inline-block}.cat-jump:is(.m-short-icons,.m-short) .cat-jump-full{display:none}.cat-jump:is(.m-short-icons,.m-short) .cat-jump-short{display:inline}.cat-jump-ltight,.cat-jump.m-tight .cat-jump-lfull{display:none}.cat-jump.m-tight .cat-jump-ltight{display:inline}.cat-jump.m-tight{column-gap:.9rem}.cat-jump.m-tight .cat-jump-group{gap:.25rem}.cat-jump.m-tight .cat-jump-item{padding-left:.45rem}.cat-jump-ink{width:1px;height:var(--st-bar-w);background:var(--st-orbit);transform-origin:0 0;opacity:0;pointer-events:none;transition:transform .3s var(--st-mech);position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.cat-jump-ink{transition:none}}.cat-boards{padding-top:.5rem}.cat-group-head{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1.5rem;margin:2rem 0 1rem;display:flex}.cat-group-head h2{font-size:var(--st-t-title);margin:0}.cat-group-head .st-facts{padding-bottom:.15rem}.cat-divider{background:var(--v-300);height:48px;margin:2.5rem 0 0;-webkit-mask:url(/decor/rays/rays-divider.svg) 50%/100% 100% no-repeat;mask:url(/decor/rays/rays-divider.svg) 50%/100% 100% no-repeat}.cat-board{scroll-margin-top:calc(var(--shell-h) + var(--cat-sticky-h,7rem) + 1rem);margin-bottom:1.5rem;padding:1.1rem 1.25rem .6rem}.cat-board:focus{outline:none}.cat-board.is-standard:before{background:var(--st-ink)}.cat-board.is-arrived:before{transform:none}.cat-board-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem 1.5rem;margin-bottom:1rem;display:grid}.cat-board-title{align-items:center;gap:.8rem;min-width:0;display:flex}.cat-board-title>.icon{width:2.1rem;height:2.1rem}.cat-board-title h2{margin:0}.cat-board-title h2>:last-child{font-size:var(--st-t-h2)}.cat-board-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.cat-board-tools .site-export{margin-left:.25rem}.cat-board-meta{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:.4rem 1.75rem;display:flex}.cat-board-tasks{flex-wrap:wrap;gap:.2rem 1.25rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.cat-board-tasks a,.cat-board-sort{color:var(--st-ink);-webkit-text-decoration:underline 1px var(--st-orbit);text-decoration:underline 1px var(--st-orbit);text-underline-offset:4px}.cat-board-tasks a:is(:hover,:focus-visible),.cat-board-sort:is(:hover,:focus-visible){text-decoration-thickness:2px}.cat-board-tasks .num{color:var(--st-ink-2);font-size:.8em}.cat-board-sort{color:var(--st-ink-2);margin-left:auto;font-size:.8rem}.cat-toggle{gap:.45rem}.cat-chev{width:.45rem;height:.45rem;transition:transform .2s var(--st-mech);border-bottom:2px solid;border-right:2px solid;display:inline-block;transform:rotate(-45deg)}.cat-toggle[aria-expanded=true] .cat-chev{transform:rotate(45deg)}.cat-sort label{min-height:2rem;font-family:var(--st-font-ui);font-size:.8rem;font-stretch:var(--st-wide);font-variant-numeric:tabular-nums;padding:0 .7rem}.cat-board-body{--mrow-name:15rem}.cat-board .mrows>.mrow{height:auto;min-height:var(--row-h);grid-template-rows:var(--row-h)}.cat-axis{width:100%;height:100%;display:block;position:relative}.cat-tick{font-family:var(--st-font-ui);font-size:.7rem;font-weight:500;font-stretch:var(--st-wide);letter-spacing:0;font-variant-numeric:tabular-nums;position:absolute;top:50%;translate:-50% -50%}.cat-tick.is-first{translate:0 -50%}.cat-tick.is-last{translate:-100% -50%}.cat-board-scroll{position:relative}.cat-board-scroll.is-scroll{scrollbar-width:thin;scrollbar-color:var(--st-rule) transparent;overflow-y:auto}.cat-board-scroll.is-scroll>.mrow-head{z-index:3;background:var(--st-panel);position:sticky;top:0}.cat-board-scroll.is-full{overflow:visible;max-height:none!important}.cat-subs{grid-area:2/1/auto/-1;grid-template-columns:subgrid;padding-bottom:.4rem;display:grid}.cat-sub{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;height:1.75rem;display:grid}.cat-sub-no{color:var(--st-ink-2);grid-column:3;justify-self:center;font-size:.7rem;font-weight:600}.cat-sub-name{min-width:0;color:var(--st-ink-2);text-overflow:ellipsis;white-space:nowrap;grid-column:4;font-size:.8rem;text-decoration:none;overflow:hidden}.cat-sub-name:is(:hover,:focus-visible){color:var(--st-ink);-webkit-text-decoration:underline 1px var(--st-orbit);text-decoration:underline 1px var(--st-orbit);text-underline-offset:3px}.cat-sub.is-sort .cat-sub-name{color:var(--st-ink);font-weight:700}.cat-sub-plot{grid-column:5;min-width:0;height:1.75rem;position:relative}.cat-sub{--bar-edge:var(--lime-edge)}.cat-board.is-standard .cat-sub{--bar-fill:var(--kind-standard-soft)}.cat-board.is-design .cat-sub{--bar-fill:var(--kind-design-soft)}.cat-sub .mrow-best{width:11px;height:11px;margin:-5.5px 0 0 4px}.cat-sub-note{background:var(--st-panel);color:var(--st-ink-2);white-space:nowrap;padding:0 .35rem;font-size:.7rem;position:absolute;top:50%;left:.5rem;translate:0 -50%}.cat-sub-note:empty{display:none}.cat-sub-score{color:var(--st-ink-2);grid-column:6;justify-self:end;font-size:.85rem;font-weight:700}.cat-sub.is-sort .cat-sub-score{color:var(--st-ink)}.cat-sub.is-none .cat-sub-score{font-weight:500}.cat-board-foot{justify-content:flex-start;margin:0;padding:.6rem 0 .15rem;display:flex}.cat-board-foot:empty{display:none}.cat-empty{min-height:7rem;margin:.5rem 0 .75rem;position:relative}.cat-empty:after{content:"";background:var(--st-ink-2);width:5.5rem;height:5.5rem;position:absolute;top:50%;right:1.5rem;translate:0 -50%;-webkit-mask:url(/decor/orbit/orbit-nested.svg) 50%/contain no-repeat;mask:url(/decor/orbit/orbit-nested.svg) 50%/contain no-repeat}.cat-board .mrows-empty{margin:1rem 0 .5rem}@media (max-width:599px){.cat-jump.m-wrap .cat-jump-group{flex:100%;min-width:0}.cat-board{scroll-margin-top:calc(var(--shell-h) + 1rem);padding:.9rem .75rem .5rem}.cat-board-head{grid-template-columns:minmax(0,1fr)}.cat-board-tools{justify-content:flex-start}.cat-board-sort{margin-left:0}.cat-board .mrow{grid-template-columns:0 1.6rem 1rem minmax(5rem,1.3fr) minmax(3rem,1fr) 2.75rem;gap:0 .4rem;padding:0 .35rem 0 0}.cat-board .mrow-check{visibility:hidden;overflow:hidden}.cat-tick:not(.is-first,.is-last){display:none}}
