.cat-head{padding-block:64px 40px}.cat-head-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.cat-head-copy{align-content:center;gap:22px;display:grid}.cat-tabs{font:400 28px / 1.2 var(--vm-font-display);flex-wrap:wrap;gap:8px 28px;margin-top:10px;display:flex}.cat-tabs a{color:var(--vm-text-2);border-bottom:1px solid #0000;padding-bottom:6px;text-decoration:none;transition:color .2s}.cat-tabs a:hover{color:var(--vm-text)}.cat-tabs a[aria-current=page]{border-bottom-color:var(--vm-accent);color:var(--vm-text)}.cat-tabs-num{font:500 15px / 1 var(--vm-font-text);vertical-align:super;color:var(--vm-accent)}.cat-seed{aspect-ratio:1.25;justify-self:end;width:100%;max-width:560px;position:relative}.cat-seed-svg{width:58%;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.cat-seed-svg circle{fill:none;stroke:var(--vm-gold);stroke-width:.5px}.cat-seed-svg .cat-seed-bound{stroke-width:.35px;opacity:.6}.cat-seed-svg .cat-seed-ring{stroke-width:.3px;opacity:.5}.cat-seed-ticks line{stroke:var(--vm-gold);stroke-width:.25px;opacity:.4}.cat-seed-ticks line.is-major{stroke-width:.6px;opacity:.85}.cat-seed-svg .cat-seed-fill{fill:var(--vm-gold);stroke:none;opacity:0;transition:opacity .35s}.cat-seed-svg .cat-seed-fill.is-hover{opacity:.14}.cat-seed-svg .cat-seed-fill.is-on{opacity:.28}.cat-seed-dial,.cat-seed-turn{transform-box:view-box;transform-origin:0 0}.cat-seed-all,.cat-seed-topic{border-radius:var(--vm-radius-button);width:max-content;max-width:180px;font:500 var(--vm-fs-small) / 1.3 var(--vm-font-text);color:var(--vm-text-2);text-align:center;cursor:pointer;background:0 0;border:0;padding:6px 8px;transition:color .2s;display:block;position:absolute;translate:-50% -50%}.cat-seed-topic:hover:not(:disabled){color:var(--vm-text)}.cat-seed-all[aria-pressed=true],.cat-seed-topic[aria-pressed=true]{color:var(--vm-text);box-shadow:inset 0 -1px var(--vm-accent)}.cat-seed-topic:disabled{opacity:.45;cursor:default}.cat-seed-all{background:var(--vm-bg);font:400 20px / 1.3 var(--vm-font-display);color:var(--vm-text);top:50%;left:50%}.cat-seed-topic:-webkit-any([data-i="2"],[data-i="3"],[data-i="5"],[data-i="6"]){max-width:140px}.cat-seed-topic:is([data-i="2"],[data-i="3"],[data-i="5"],[data-i="6"]){max-width:140px}.cat-seed-topic[data-i="1"]{top:9%;left:50%}.cat-seed-topic[data-i="4"]{top:91%;left:50%}.cat-seed-topic:-webkit-any([data-i="2"],[data-i="3"]){text-align:left;left:75.5%;translate:0 -50%}.cat-seed-topic:is([data-i="2"],[data-i="3"]){text-align:left;left:75.5%;translate:0 -50%}.cat-seed-topic:-webkit-any([data-i="5"],[data-i="6"]){text-align:right;left:24.5%;translate:-100% -50%}.cat-seed-topic:is([data-i="5"],[data-i="6"]){text-align:right;left:24.5%;translate:-100% -50%}.cat-seed-topic:-webkit-any([data-i="2"],[data-i="6"]){top:29.5%}.cat-seed-topic:is([data-i="2"],[data-i="6"]){top:29.5%}.cat-seed-topic:-webkit-any([data-i="3"],[data-i="5"]){top:70.5%}.cat-seed-topic:is([data-i="3"],[data-i="5"]){top:70.5%}.cat-list{padding-block:8px 96px}.cat-tools{border-bottom:1px solid var(--vm-line);flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:40px;padding-bottom:28px;display:flex}.cat-search{flex:0 280px}.cat-search input{border:1px solid var(--vm-control);border-radius:var(--vm-radius-button);background:var(--vm-surface);width:100%;min-height:48px;font:400 var(--vm-fs-small) / 1 var(--vm-font-text);color:var(--vm-text);padding:0 16px}.cat-search input::placeholder{color:var(--vm-text-2)}.cat-seg{border:1px solid var(--vm-line);border-radius:calc(var(--vm-radius-button) + 2px);background:var(--vm-surface);gap:4px;padding:4px;display:inline-flex}.cat-seg button{border-radius:var(--vm-radius-button);min-height:40px;font:500 var(--vm-fs-small) / 1 var(--vm-font-text);color:var(--vm-text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 18px;transition:color .2s;display:inline-flex}.cat-seg button:hover{color:var(--vm-text)}.cat-seg button[aria-pressed=true]{background:var(--vm-text);color:var(--vm-bg);font-weight:600}.cat-scope{font-size:var(--vm-fs-small);color:var(--vm-text-2)}.cat-count{font-size:var(--vm-fs-small);color:var(--vm-text-2);margin-left:auto}.cat-count b{color:var(--vm-text);font-weight:600}.cat-start{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:44px;margin-bottom:64px;display:grid}.cat-start-art{aspect-ratio:16/10;background:var(--vm-surface-2);position:relative;overflow:hidden}.cat-start-copy{justify-items:start;gap:14px;display:grid}.cat-start-copy h3{font-size:var(--vm-fs-h2);line-height:1.12}.cat-start-copy p{max-width:48ch;color:var(--vm-text-2);margin-bottom:8px}.vm-grid-3.cat-grid{row-gap:56px}.cat-more{justify-content:center;margin-top:56px;display:flex}.cat-full{text-align:center;margin-top:28px}.cat-skeleton{min-height:100svh}.cat-state{gap:40px;display:grid}@media (prefers-reduced-motion:no-preference){.cat-seed-line,.cat-seed-svg .cat-seed-ring{transform-box:fill-box;transform-origin:50%;animation:cat-seed-grow 1.6s cubic-bezier(.4, 0, .2, 1) var(--d,0s) both}.cat-seed-svg .cat-seed-ring{animation-duration:1.8s;animation-delay:1.2s}.cat-seed-ticks{animation:1.2s 2s both cat-seed-fade}.cat-seed-dial{animation:160s linear infinite cat-seed-spin}.cat-seed-turn{animation:9s ease-in-out 3s infinite alternate cat-seed-breathe}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){.cat-seed-all,.cat-seed-topic{animation:cat-seed-fade .7s ease var(--ld,0s) both}}@keyframes cat-seed-grow{0%{opacity:0;transform:scale(.6)}}@keyframes cat-seed-fade{0%{opacity:0}}@keyframes cat-seed-spin{to{transform:rotate(360deg)}}@keyframes cat-seed-breathe{to{transform:scale(1.02)}}@media (max-width:1023px){.cat-head-grid{grid-template-columns:minmax(0,1fr)}.cat-seed{justify-self:center}}@media (min-width:768px) and (max-width:1023px){.vm-grid-3.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cat-head{padding-block:32px 24px}.cat-head-grid{gap:28px}.cat-tabs{font-size:24px}.cat-seed{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;gap:8px;max-width:none;display:grid}.cat-seed-svg{grid-column:1/-1;justify-self:center;width:150px;margin-bottom:8px;position:static;translate:none}.cat-seed .cat-seed-all,.cat-seed .cat-seed-topic{border:1px solid var(--vm-line);background:var(--vm-surface);width:auto;max-width:none;min-height:48px;font:500 var(--vm-fs-small) / 1.3 var(--vm-font-text);color:var(--vm-text-2);text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex;position:static;translate:none}.cat-seed .cat-seed-all{color:var(--vm-text);grid-column:1/-1}.cat-seed .cat-seed-all[aria-pressed=true],.cat-seed .cat-seed-topic[aria-pressed=true]{border-color:var(--vm-accent);box-shadow:none;color:var(--vm-text)}.cat-list{padding-bottom:56px}.cat-tools{gap:12px}.cat-search{flex-basis:100%}.cat-seg button{min-height:44px}.cat-count{margin-left:0}.cat-start{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:48px}.cat-start-copy h3{font-size:var(--vm-fs-h3)}.vm-grid-3.cat-grid{row-gap:44px}.cat-more{margin-top:44px}.cat-more .vm-button{width:100%}}
