.CategoryAccordion_section__l6oSR{display:flex;flex-direction:column;min-height:0}.CategoryAccordion_head__Ss_43{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:14px var(--space-3) 14px calc(var(--space-3) + 6px);background:transparent;border:0;color:var(--text);cursor:pointer;text-align:left;font-family:inherit;isolation:isolate;width:100%;overflow:hidden;transition:background-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}.CategoryAccordion_head__Ss_43:focus-visible,.CategoryAccordion_head__Ss_43:hover{background:var(--panel-hover);outline:none}.CategoryAccordion_head__Ss_43:active{background:var(--bg-inverted);color:var(--bg);transition-duration:var(--dur-press)}.CategoryAccordion_section__l6oSR[data-suppress-top]>.CategoryAccordion_head__Ss_43{border-top:none}.CategoryAccordion_section__l6oSR[data-open]>.CategoryAccordion_head__Ss_43{background:linear-gradient(90deg,var(--accent-faint),rgba(232,200,122,.025) 60%,transparent),var(--panel-hover)}.CategoryAccordion_bar__sKyF7{position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--line-strong);z-index:2;transition:width .2s var(--ease-out),background-color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease)}.CategoryAccordion_head__Ss_43:focus-visible .CategoryAccordion_bar__sKyF7,.CategoryAccordion_head__Ss_43:hover .CategoryAccordion_bar__sKyF7,.CategoryAccordion_section__l6oSR[data-open]>.CategoryAccordion_head__Ss_43 .CategoryAccordion_bar__sKyF7{width:4px;background:var(--accent);box-shadow:2px 0 12px -2px var(--accent-glow)}.CategoryAccordion_head__Ss_43:active .CategoryAccordion_bar__sKyF7{background:var(--bg);box-shadow:none;transition-duration:var(--dur-press)}.CategoryAccordion_sweep__kdkUT{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,var(--accent-faint) 35%,var(--accent-strong) 50%,var(--accent-faint) 65%,transparent 100%);opacity:0;transform:translateX(-100%);pointer-events:none;z-index:0}.CategoryAccordion_head__Ss_43:focus-visible .CategoryAccordion_sweep__kdkUT,.CategoryAccordion_head__Ss_43:hover .CategoryAccordion_sweep__kdkUT{animation:CategoryAccordion_fc-row-sweep__vAkCu .52s cubic-bezier(.2,0,0,1) forwards}.CategoryAccordion_head__Ss_43:active .CategoryAccordion_sweep__kdkUT{display:none}.CategoryAccordion_chevron__MUDSz{position:relative;z-index:1;display:inline-block;width:12px;text-align:center;font-size:12px;line-height:1;color:var(--text-dim);transform:rotate(0deg);transform-origin:50% 50%;transition:transform .24s var(--ease-out),color var(--dur-hover) var(--ease),text-shadow var(--dur-hover) var(--ease)}.CategoryAccordion_head__Ss_43:focus-visible .CategoryAccordion_chevron__MUDSz,.CategoryAccordion_head__Ss_43:hover .CategoryAccordion_chevron__MUDSz{color:var(--accent-bright);text-shadow:0 0 8px var(--accent-glow)}.CategoryAccordion_head__Ss_43[aria-expanded=true] .CategoryAccordion_chevron__MUDSz{transform:rotate(90deg);color:var(--accent)}.CategoryAccordion_head__Ss_43[aria-expanded=true]:focus-visible .CategoryAccordion_chevron__MUDSz,.CategoryAccordion_head__Ss_43[aria-expanded=true]:hover .CategoryAccordion_chevron__MUDSz{color:var(--accent-bright)}.CategoryAccordion_head__Ss_43:active .CategoryAccordion_chevron__MUDSz{color:var(--bg);text-shadow:none}.CategoryAccordion_head__Ss_43>.CategoryAccordion_chevron__MUDSz{grid-column:1;grid-row:1}.CategoryAccordion_head__Ss_43>.CategoryAccordion_labelWrap__jQ4LT{grid-column:2;grid-row:1;justify-self:start}.CategoryAccordion_head__Ss_43>.CategoryAccordion_meta__58X_v{grid-column:3;grid-row:1;justify-self:end}.CategoryAccordion_labelWrap__jQ4LT{position:relative;z-index:1;display:inline-flex;align-items:baseline;gap:6px;font-size:14px;letter-spacing:0;color:var(--text-bright);min-width:0}.CategoryAccordion_icon___r0fM{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;margin-right:2px;color:var(--text-dim);align-self:center;transition:color var(--dur-hover) var(--ease),text-shadow var(--dur-hover) var(--ease)}.CategoryAccordion_headShell__stc5h:focus-within .CategoryAccordion_icon___r0fM,.CategoryAccordion_headShell__stc5h:hover .CategoryAccordion_icon___r0fM,.CategoryAccordion_head__Ss_43:focus-visible .CategoryAccordion_icon___r0fM,.CategoryAccordion_head__Ss_43:hover .CategoryAccordion_icon___r0fM,.CategoryAccordion_section__l6oSR[data-open]>.CategoryAccordion_headShell__stc5h .CategoryAccordion_icon___r0fM,.CategoryAccordion_section__l6oSR[data-open]>.CategoryAccordion_head__Ss_43 .CategoryAccordion_icon___r0fM{color:var(--accent-bright)}.CategoryAccordion_section__l6oSR[data-fc-search=match]>.CategoryAccordion_headShell__stc5h .CategoryAccordion_icon___r0fM,.CategoryAccordion_section__l6oSR[data-fc-search=match]>.CategoryAccordion_head__Ss_43 .CategoryAccordion_icon___r0fM{color:var(--accent-bright)}.CategoryAccordion_head__Ss_43:active .CategoryAccordion_icon___r0fM{color:var(--bg)}.CategoryAccordion_bracket__nNzU9{font-size:12px;color:var(--text-faint);transition:color var(--dur-hover) var(--ease)}.CategoryAccordion_head__Ss_43:focus-visible .CategoryAccordion_bracket__nNzU9,.CategoryAccordion_head__Ss_43:hover .CategoryAccordion_bracket__nNzU9,.CategoryAccordion_section__l6oSR[data-open]>.CategoryAccordion_head__Ss_43 .CategoryAccordion_bracket__nNzU9{color:var(--accent)}.CategoryAccordion_label__yE5P0{display:inline-flex;align-items:baseline;font-weight:500;color:var(--text-bright);isolation:isolate;transition:color var(--dur-hover) var(--ease)}.CategoryAccordion_srOnly__dH4j4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CategoryAccordion_char__cjCpy{display:inline-block;transform-origin:50% 80%;transform:translateY(0) scale(1);color:inherit;will-change:transform,color}.CategoryAccordion_head__Ss_43[data-state=active] .CategoryAccordion_char__cjCpy{animation:CategoryAccordion_fc-char-wave-in__yRpA3 .24s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--ci, 0) * 18ms)}.CategoryAccordion_head__Ss_43[data-state=settling] .CategoryAccordion_char__cjCpy{animation:CategoryAccordion_fc-char-wave-out__TBXR8 .26s cubic-bezier(.33,1,.68,1) both;animation-delay:calc(var(--ci-rev, 0) * 14ms)}.CategoryAccordion_head__Ss_43:active .CategoryAccordion_char__cjCpy{color:var(--bg);animation:none;transform:translateY(0) scale(1)}.CategoryAccordion_meta__58X_v{position:relative;z-index:1;display:inline-flex;align-items:baseline;gap:5px;font-size:12px;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-faint);transition:color var(--dur-hover) var(--ease)}.CategoryAccordion_metaCount__Q_YIX{color:var(--accent);font-size:13px;font-weight:500;letter-spacing:0;transition:color var(--dur-hover) var(--ease),text-shadow var(--dur-hover) var(--ease)}.CategoryAccordion_metaCount__Q_YIX[data-zero]{color:var(--text-dim)}.CategoryAccordion_metaSlash__GNiZi{color:var(--text-faint)}.CategoryAccordion_metaTotal__hVg9c{color:var(--text-dim);font-size:12px}.CategoryAccordion_metaWord__DGzai{color:var(--text-faint);text-transform:lowercase;font-size:11px;letter-spacing:.04em;margin-left:2px}.CategoryAccordion_metaCount__Q_YIX[data-search=match]{color:var(--accent-bright);font-size:13px;text-shadow:0 0 8px var(--accent-glow)}.CategoryAccordion_metaCount__Q_YIX[data-search=match][data-zero]{color:var(--text-faint);text-shadow:none}.CategoryAccordion_head__Ss_43:focus-visible .CategoryAccordion_metaCount__Q_YIX,.CategoryAccordion_head__Ss_43:hover .CategoryAccordion_metaCount__Q_YIX{color:var(--accent-bright);text-shadow:0 0 8px var(--accent-glow)}.CategoryAccordion_head__Ss_43:focus-visible .CategoryAccordion_metaTotal__hVg9c,.CategoryAccordion_head__Ss_43:hover .CategoryAccordion_metaTotal__hVg9c{color:var(--text)}.CategoryAccordion_head__Ss_43:active .CategoryAccordion_metaCount__Q_YIX,.CategoryAccordion_head__Ss_43:active .CategoryAccordion_metaSlash__GNiZi,.CategoryAccordion_head__Ss_43:active .CategoryAccordion_metaTotal__hVg9c{color:var(--bg);text-shadow:none}.CategoryAccordion_panel__soSkY{display:grid;grid-template-rows:0fr;min-height:0;transition:grid-template-rows .32s var(--ease-out),opacity .2s var(--ease-out);opacity:0}.CategoryAccordion_panel__soSkY[data-open]{grid-template-rows:1fr;opacity:1}.CategoryAccordion_panelInner__1a73_{min-height:0;overflow:hidden;padding:6px 0 var(--space-3)}.CategoryAccordion_panel__soSkY:not([data-open]) .CategoryAccordion_panelInner__1a73_{pointer-events:none}.CategoryAccordion_panelEmpty__wE5Ms{margin:0;padding:20px calc(var(--space-2) + 6px);font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;letter-spacing:.04em;color:var(--text-faint)}.CategoryAccordion_section__l6oSR[data-fc-search=empty]{opacity:.18;filter:saturate(.6);transition:opacity .22s var(--ease-out),filter .22s var(--ease-out)}.CategoryAccordion_section__l6oSR[data-fc-search=empty]:focus-within,.CategoryAccordion_section__l6oSR[data-fc-search=empty]:hover{opacity:.45}.CategoryAccordion_section__l6oSR[data-fc-search=match]{opacity:1;transition:opacity .22s var(--ease-out),filter .22s var(--ease-out)}.CategoryAccordion_section__l6oSR[data-fc-search=match]>.CategoryAccordion_head__Ss_43{background:linear-gradient(90deg,var(--accent-faint) 0,rgba(232,200,122,.05) 60%,transparent),var(--panel)}.CategoryAccordion_section__l6oSR[data-fc-search=match]>.CategoryAccordion_head__Ss_43 .CategoryAccordion_bar__sKyF7{background:var(--accent);width:4px;box-shadow:2px 0 12px -2px var(--accent-glow)}.CategoryAccordion_section__l6oSR[data-fc-search=match]>.CategoryAccordion_head__Ss_43 .CategoryAccordion_chevron__MUDSz{color:var(--accent-bright)}.CategoryAccordion_headShell__stc5h{position:relative;display:flex;flex-direction:row;align-items:stretch;isolation:isolate;width:100%;border:0;overflow:hidden;cursor:default;transition:background-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}.CategoryAccordion_section__l6oSR[data-suppress-top]>.CategoryAccordion_headShell__stc5h{border-top:none}.CategoryAccordion_headShell__stc5h:focus-within,.CategoryAccordion_headShell__stc5h:hover{background:var(--panel-hover)}.CategoryAccordion_section__l6oSR[data-open]>.CategoryAccordion_headShell__stc5h{background:linear-gradient(90deg,var(--accent-faint),rgba(232,200,122,.025) 60%,transparent),var(--panel-hover)}.CategoryAccordion_headShell__stc5h:focus-within>.CategoryAccordion_bar__sKyF7,.CategoryAccordion_headShell__stc5h:hover>.CategoryAccordion_bar__sKyF7,.CategoryAccordion_section__l6oSR[data-open]>.CategoryAccordion_headShell__stc5h>.CategoryAccordion_bar__sKyF7{width:4px;background:var(--accent);box-shadow:2px 0 12px -2px var(--accent-glow)}.CategoryAccordion_headShell__stc5h:has(.CategoryAccordion_headMain__RJ4y1:active)>.CategoryAccordion_bar__sKyF7{background:var(--bg);box-shadow:none;transition-duration:var(--dur-press)}.CategoryAccordion_headShell__stc5h:focus-within>.CategoryAccordion_sweep__kdkUT,.CategoryAccordion_headShell__stc5h:hover>.CategoryAccordion_sweep__kdkUT{animation:CategoryAccordion_fc-row-sweep__vAkCu .52s cubic-bezier(.2,0,0,1) forwards}.CategoryAccordion_headShell__stc5h:has(.CategoryAccordion_headMain__RJ4y1:active)>.CategoryAccordion_sweep__kdkUT{display:none}.CategoryAccordion_headMain__RJ4y1{position:relative;z-index:1;flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:var(--space-3);padding:14px 0 14px calc(var(--space-3) + 6px);background:transparent;border:0;color:var(--text);cursor:pointer;text-align:left;font-family:inherit;overflow:hidden;isolation:isolate;transition:background-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}.CategoryAccordion_headMain__RJ4y1:active{background:transparent;color:inherit}.CategoryAccordion_headMainFill__G53MH{flex:1 1 auto;min-width:0;height:0;pointer-events:none}.CategoryAccordion_headHint__8ngW4{font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;letter-spacing:.04em;line-height:1.45;max-width:min(54ch,100%);text-align:right}.CategoryAccordion_headHint__8ngW4 [data-hint-kbd]{display:inline-block;font-family:inherit;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:1px 6px;border-radius:2px;border:1px solid var(--line);color:var(--text-faint);background:color-mix(in srgb,var(--bg-raised,var(--bg)) 90%,transparent)}.CategoryAccordion_headDock__kdhmY{position:relative;z-index:1;display:inline-flex;flex-direction:row;align-items:center;gap:var(--space-3);flex:0 1 auto;min-width:0;padding:14px var(--space-3) 14px 2px;color:inherit}.CategoryAccordion_headActionSlot__YfIHw{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0;max-width:100%;opacity:0;transform:translateX(10px);pointer-events:none;transition:opacity .2s var(--ease),transform .38s cubic-bezier(.22,.61,.36,1)}.CategoryAccordion_headShell__stc5h:focus-within .CategoryAccordion_headActionSlot__YfIHw,.CategoryAccordion_headShell__stc5h:hover .CategoryAccordion_headActionSlot__YfIHw{opacity:1;transform:translateX(0);pointer-events:auto}.CategoryAccordion_headShell__stc5h:focus-within .CategoryAccordion_headActionSlot__YfIHw [data-hint-nav],.CategoryAccordion_headShell__stc5h:hover .CategoryAccordion_headActionSlot__YfIHw [data-hint-nav]{color:var(--text-bright)}.CategoryAccordion_headShell__stc5h:focus-within .CategoryAccordion_headActionSlot__YfIHw [data-hint-nav] [data-hint-muted],.CategoryAccordion_headShell__stc5h:hover .CategoryAccordion_headActionSlot__YfIHw [data-hint-nav] [data-hint-muted]{color:var(--text-dim)}.CategoryAccordion_headShell__stc5h:focus-within .CategoryAccordion_headActionSlot__YfIHw [data-hint-kbd],.CategoryAccordion_headShell__stc5h:hover .CategoryAccordion_headActionSlot__YfIHw [data-hint-kbd]{color:var(--text);border-color:var(--line-bright)}.CategoryAccordion_headShell__stc5h:focus-within .CategoryAccordion_metaCount__Q_YIX,.CategoryAccordion_headShell__stc5h:hover .CategoryAccordion_metaCount__Q_YIX{color:var(--accent-bright);text-shadow:0 0 8px var(--accent-glow)}.CategoryAccordion_headShell__stc5h:focus-within .CategoryAccordion_metaTotal__hVg9c,.CategoryAccordion_headShell__stc5h:hover .CategoryAccordion_metaTotal__hVg9c{color:var(--text)}.CategoryAccordion_headShell__stc5h:has(.CategoryAccordion_headMain__RJ4y1:active) .CategoryAccordion_metaCount__Q_YIX,.CategoryAccordion_headShell__stc5h:has(.CategoryAccordion_headMain__RJ4y1:active) .CategoryAccordion_metaSlash__GNiZi,.CategoryAccordion_headShell__stc5h:has(.CategoryAccordion_headMain__RJ4y1:active) .CategoryAccordion_metaTotal__hVg9c{color:var(--bg);text-shadow:none}.CategoryAccordion_headShell__stc5h:focus-within .CategoryAccordion_bracket__nNzU9,.CategoryAccordion_headShell__stc5h:hover .CategoryAccordion_bracket__nNzU9,.CategoryAccordion_section__l6oSR[data-open]>.CategoryAccordion_headShell__stc5h .CategoryAccordion_bracket__nNzU9{color:var(--accent)}.CategoryAccordion_headShell__stc5h[data-state=active] .CategoryAccordion_char__cjCpy{animation:CategoryAccordion_fc-char-wave-in__yRpA3 .24s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--ci, 0) * 18ms)}.CategoryAccordion_headShell__stc5h[data-state=settling] .CategoryAccordion_char__cjCpy{animation:CategoryAccordion_fc-char-wave-out__TBXR8 .26s cubic-bezier(.33,1,.68,1) both;animation-delay:calc(var(--ci-rev, 0) * 14ms)}.CategoryAccordion_headMain__RJ4y1:active .CategoryAccordion_char__cjCpy{color:var(--bg);animation:none;transform:translateY(0) scale(1)}.CategoryAccordion_headShell__stc5h:focus-within .CategoryAccordion_chevron__MUDSz,.CategoryAccordion_headShell__stc5h:hover .CategoryAccordion_chevron__MUDSz{color:var(--accent-bright);text-shadow:0 0 8px var(--accent-glow)}.CategoryAccordion_headMain__RJ4y1[aria-expanded=true] .CategoryAccordion_chevron__MUDSz{transform:rotate(90deg);color:var(--accent)}.CategoryAccordion_headMain__RJ4y1[aria-expanded=true]:focus-visible .CategoryAccordion_chevron__MUDSz,.CategoryAccordion_headMain__RJ4y1[aria-expanded=true]:hover .CategoryAccordion_chevron__MUDSz{color:var(--accent-bright)}.CategoryAccordion_headMain__RJ4y1:active .CategoryAccordion_chevron__MUDSz{color:var(--bg);text-shadow:none}.CategoryAccordion_section__l6oSR[data-fc-search=match]>.CategoryAccordion_headShell__stc5h{background:linear-gradient(90deg,var(--accent-faint) 0,rgba(232,200,122,.05) 60%,transparent),var(--panel)}.CategoryAccordion_section__l6oSR[data-fc-search=match]>.CategoryAccordion_headShell__stc5h>.CategoryAccordion_bar__sKyF7{background:var(--accent);width:4px;box-shadow:2px 0 12px -2px var(--accent-glow)}.CategoryAccordion_section__l6oSR[data-fc-search=match]>.CategoryAccordion_headShell__stc5h .CategoryAccordion_chevron__MUDSz{color:var(--accent-bright)}.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]{--fc-stripe-h:56px}.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]>.CategoryAccordion_headShell__stc5h,.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]>.CategoryAccordion_head__Ss_43{height:var(--fc-stripe-h);min-height:var(--fc-stripe-h);max-height:var(--fc-stripe-h);box-sizing:border-box;overflow:hidden;align-items:center}.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]>.CategoryAccordion_head__Ss_43{padding-top:0;padding-bottom:0}.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]>.CategoryAccordion_headShell__stc5h .CategoryAccordion_headMain__RJ4y1{padding-top:0;padding-bottom:0;min-height:0;align-self:stretch}.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]>.CategoryAccordion_headShell__stc5h .CategoryAccordion_headDock__kdhmY{padding-top:0;padding-bottom:0;flex-direction:row;flex-wrap:nowrap;align-items:center;align-self:stretch;gap:var(--space-2)}.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]>.CategoryAccordion_headShell__stc5h .CategoryAccordion_headDock__kdhmY>.CategoryAccordion_meta__58X_v{order:0;flex:0 0 auto}.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]:not([data-actions-hover]) .CategoryAccordion_headActionSlot__YfIHw{opacity:1;transform:none;pointer-events:auto;flex-wrap:nowrap;gap:6px;min-width:0}.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe][data-actions-hover] .CategoryAccordion_headActionSlot__YfIHw{flex-wrap:nowrap;gap:6px;min-width:0}.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]>.CategoryAccordion_headShell__stc5h .CategoryAccordion_headHint__8ngW4{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(28ch,36vw);line-height:1.25;text-align:right}@media (min-width:641px){.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]>.CategoryAccordion_headShell__stc5h .CategoryAccordion_headHint__8ngW4{max-width:min(36ch,40vw)}}@media (prefers-reduced-motion:reduce){.CategoryAccordion_bar__sKyF7,.CategoryAccordion_chevron__MUDSz,.CategoryAccordion_headMain__RJ4y1,.CategoryAccordion_headShell__stc5h,.CategoryAccordion_head__Ss_43,.CategoryAccordion_panel__soSkY{transition:none}.CategoryAccordion_headShell__stc5h:focus-within>.CategoryAccordion_sweep__kdkUT,.CategoryAccordion_headShell__stc5h:hover>.CategoryAccordion_sweep__kdkUT,.CategoryAccordion_head__Ss_43:focus-visible .CategoryAccordion_sweep__kdkUT,.CategoryAccordion_head__Ss_43:hover .CategoryAccordion_sweep__kdkUT{animation:none}.CategoryAccordion_headShell__stc5h[data-state=active] .CategoryAccordion_char__cjCpy,.CategoryAccordion_headShell__stc5h[data-state=settling] .CategoryAccordion_char__cjCpy,.CategoryAccordion_head__Ss_43[data-state=active] .CategoryAccordion_char__cjCpy,.CategoryAccordion_head__Ss_43[data-state=settling] .CategoryAccordion_char__cjCpy{animation:none}.CategoryAccordion_headActionSlot__YfIHw{opacity:1!important;transform:none!important;pointer-events:auto!important}}@media (max-width:640px){.CategoryAccordion_head__Ss_43{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;row-gap:6px;column-gap:var(--space-2);align-items:center}.CategoryAccordion_head__Ss_43>.CategoryAccordion_chevron__MUDSz{grid-column:1;grid-row:1;align-self:center}.CategoryAccordion_head__Ss_43>.CategoryAccordion_labelWrap__jQ4LT{grid-column:2;grid-row:1;min-width:0}.CategoryAccordion_head__Ss_43>.CategoryAccordion_meta__58X_v{grid-column:1/-1;grid-row:2;justify-self:end;width:auto}.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]>.CategoryAccordion_head__Ss_43{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;row-gap:0}.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]>.CategoryAccordion_head__Ss_43>.CategoryAccordion_meta__58X_v{grid-column:3;grid-row:1;justify-self:end;width:auto}.CategoryAccordion_headShell__stc5h{flex-direction:column;align-items:stretch}.CategoryAccordion_headMain__RJ4y1{flex:none;width:100%;max-width:100%;min-width:0}.CategoryAccordion_headDock__kdhmY{flex:none;width:100%;flex-direction:column;align-items:stretch;gap:var(--space-2);padding:6px var(--space-2) 12px calc(var(--space-2) + 6px)}.CategoryAccordion_headDock__kdhmY>.CategoryAccordion_meta__58X_v{order:-1;align-self:flex-end}.CategoryAccordion_headDock__kdhmY>.CategoryAccordion_headActionSlot__YfIHw{align-self:stretch;justify-content:flex-end}.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]>.CategoryAccordion_headShell__stc5h{flex-direction:row;flex-wrap:nowrap;align-items:center}.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]>.CategoryAccordion_headShell__stc5h .CategoryAccordion_headMain__RJ4y1{flex:1 1 auto;width:auto;max-width:none;padding:0 0 0 calc(var(--space-2) + 6px)}.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]>.CategoryAccordion_headShell__stc5h .CategoryAccordion_headDock__kdhmY{flex:0 1 auto;width:auto;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:0 var(--space-2) 0 0;gap:6px}.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]>.CategoryAccordion_headShell__stc5h .CategoryAccordion_headDock__kdhmY>.CategoryAccordion_meta__58X_v{order:0;align-self:center}.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]>.CategoryAccordion_headShell__stc5h .CategoryAccordion_headDock__kdhmY>.CategoryAccordion_headActionSlot__YfIHw{align-self:center;justify-content:flex-end}}@media (max-width:540px){.CategoryAccordion_head__Ss_43{padding:12px var(--space-2) 12px calc(var(--space-2) + 6px)}.CategoryAccordion_headMain__RJ4y1{padding:12px 0 12px calc(var(--space-2) + 6px)}.CategoryAccordion_headDock__kdhmY{padding:6px var(--space-2) 12px calc(var(--space-2) + 6px)}.CategoryAccordion_meta__58X_v{gap:4px}.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]>.CategoryAccordion_head__Ss_43{padding-top:0;padding-bottom:0;padding-left:calc(var(--space-2) + 6px);padding-right:var(--space-2)}.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]>.CategoryAccordion_headShell__stc5h .CategoryAccordion_headMain__RJ4y1{padding-top:0;padding-bottom:0;padding-left:calc(var(--space-2) + 6px)}.CategoryAccordion_section__l6oSR[data-homepage-outer-stripe]>.CategoryAccordion_headShell__stc5h .CategoryAccordion_headDock__kdhmY{padding-top:0;padding-bottom:0;padding-right:var(--space-2);padding-left:0}}@keyframes CategoryAccordion_fc-row-sweep__vAkCu{0%{transform:translateX(-100%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes CategoryAccordion_fc-char-wave-in__yRpA3{0%{transform:translateY(0) scale(1);color:var(--text-bright)}45%{transform:translateY(-3.5px) scale(1.025);color:var(--accent-bright)}to{transform:translateY(0) scale(1);color:var(--accent-bright)}}@keyframes CategoryAccordion_fc-char-wave-out__TBXR8{0%{transform:translateY(0) scale(1);color:var(--accent-bright)}50%{transform:translateY(-1.5px) scale(1.012);color:var(--accent)}to{transform:translateY(0) scale(1);color:var(--text-bright)}}.CategoryIcon_icon__By4rH{display:inline-block;flex:0 0 auto;width:14px;height:14px;vertical-align:-2px;color:inherit;transition:color var(--dur-hover) var(--ease),filter var(--dur-hover) var(--ease),opacity var(--dur-hover) var(--ease)}.AppShell_root__mY9qs{display:flex;flex-direction:column;min-height:100vh;background:var(--bg)}.AppShell_rootHome__WnizY{--app-home-dock-strip-h:92px;--app-home-section-dock-h:148px;--app-home-section-scroll-extra:var(--space-5);flex:1 1 auto;min-height:0;overflow:hidden}@media (max-width:600px){.AppShell_rootHome__WnizY{--app-home-dock-strip-h:169px;--app-home-section-dock-h:220px;--app-home-section-scroll-extra:var(--space-2)}}.AppShell_rootHome__WnizY .AppShell_mainInner__Lqm95{flex:1 1 auto;min-height:0;overflow-x:clip;overflow-y:visible;padding-bottom:0}.AppShell_rootHome__WnizY:has([data-fc-home-section-open]) .AppShell_mainInner__Lqm95{overflow-x:visible}.AppShell_header__gVhZz{border-bottom:1px solid var(--line);background:var(--bg);position:-webkit-sticky;position:sticky;top:0;z-index:6;overflow:visible}.AppShell_headerInner__16M9V{max-width:var(--container);margin:0 auto;padding:14px var(--frame-px);display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--space-5)}.AppShell_primaryNavDock__Mrl_F{position:fixed;left:0;right:0;bottom:0;z-index:7;border-top:1px solid var(--line);background:var(--bg);padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -10px 40px rgba(0,0,0,.28);overflow:visible}.AppShell_primaryNavInner__zKFGZ{max-width:var(--container);margin:0 auto;padding:8px var(--frame-px) 10px;box-sizing:border-box}.AppShell_headerLeft__16WOp{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.AppShell_headerRow__6reMK{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;flex:1 1 auto}.AppShell_headerRow__6reMK .AppShell_navItem__cvkcK.AppShell_searchNarrow__P5NmJ{display:none;flex:0 0 auto;align-self:flex-start;max-width:86px}.AppShell_searchInNav__QPg2O{display:inline-flex;flex-direction:column;align-items:stretch;align-self:flex-start}.AppShell_headerMascot__Q2xBl{display:inline-flex;align-items:center;flex-shrink:0;min-height:22px}.AppShell_headerMascotImg__Fhj1i{display:block;height:22px;width:auto;max-width:min(120px,32vw);object-fit:contain;object-position:left center;image-rendering:pixelated;image-rendering:-moz-crisp-edges;filter:saturate(.55) brightness(.92) contrast(1.02);mix-blend-mode:plus-lighter}@media (max-width:380px){.AppShell_headerMascotImg__Fhj1i{height:18px;max-width:70px}}.AppShell_brand__5IJry{display:inline-flex;align-items:baseline;gap:.25em;font-size:clamp(14px,2.8vw,17px);letter-spacing:0;color:var(--text);padding:4px 0;flex-shrink:0;white-space:nowrap;transition:color var(--dur-hover) var(--ease)}.AppShell_brandName__Wkkl6{font-weight:500;font-size:inherit;line-height:1;letter-spacing:-.02em;text-transform:lowercase;color:var(--text-hero);transition:color var(--dur-hover) var(--ease)}@keyframes AppShell_brandCaretBlink__AaOsy{0%,49%{opacity:1}50%,to{opacity:0}}.AppShell_brandCaret__3FQrw{display:inline-block;width:.22em;height:.78em;background:var(--accent);flex-shrink:0;transform:translateY(.056em);animation:AppShell_brandCaretBlink__AaOsy 1.1s steps(2,start) infinite;transition:background-color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease)}.AppShell_brand__5IJry:hover .AppShell_brandCaret__3FQrw{background:var(--accent-bright);box-shadow:0 0 10px -2px var(--accent-glow)}@media (prefers-reduced-motion:reduce){.AppShell_brandCaret__3FQrw{animation:none;opacity:.65}}.AppShell_nav__Tomgb{display:flex;align-items:flex-start;justify-content:flex-end;gap:1px;flex-shrink:1;min-width:0;flex-wrap:nowrap}.AppShell_navItem__cvkcK{position:relative;display:inline-flex;flex-direction:column;align-items:stretch;align-self:flex-start;flex-shrink:0;font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;letter-spacing:.04em;color:var(--text-dim);text-decoration:none;background:transparent;border:none;padding:0;margin:0;cursor:pointer;text-align:left;isolation:isolate}a.AppShell_navItem__cvkcK{cursor:pointer}.AppShell_navTrack__qdupX{align-self:flex-start;isolation:isolate;overflow:hidden;padding:6px 8px 6px calc(8px + 6px);transition:background-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}.AppShell_navFace__f6sKa,.AppShell_navTrack__qdupX{position:relative;display:inline-flex;align-items:center}.AppShell_navFace__f6sKa{z-index:1;gap:8px}.AppShell_navBar__BBTR_{position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--line-strong);z-index:1;transition:width .2s var(--ease-out),background-color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease)}.AppShell_navItem__cvkcK:focus-visible .AppShell_navBar__BBTR_,.AppShell_navItem__cvkcK:hover .AppShell_navBar__BBTR_{width:4px;background:var(--accent);box-shadow:2px 0 12px -2px var(--accent-glow)}.AppShell_navItem__cvkcK:active .AppShell_navBar__BBTR_{background:var(--bg);box-shadow:none;transition-duration:var(--dur-press)}.AppShell_navSweep__LHnxI{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,var(--accent-faint) 35%,var(--accent-strong) 50%,var(--accent-faint) 65%,transparent 100%);opacity:0;transform:translateX(-100%);pointer-events:none;z-index:0}.AppShell_navItem__cvkcK:focus-visible .AppShell_navSweep__LHnxI,.AppShell_navItem__cvkcK:hover .AppShell_navSweep__LHnxI{animation:AppShell_fc-nav-sweep__u_KjI .52s cubic-bezier(.2,0,0,1) forwards}@keyframes AppShell_fc-nav-sweep__u_KjI{0%{transform:translateX(-100%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(100%);opacity:0}}.AppShell_navMark__2hXM4{display:inline-block;width:6px;height:6px;background:transparent;border:1px solid var(--text-faint);flex-shrink:0;transition:background-color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease),box-shadow .18s var(--ease-out),transform .18s var(--ease-out)}.AppShell_navLabel__mWph2{color:inherit;white-space:nowrap}.AppShell_navItem__cvkcK:focus-visible .AppShell_navTrack__qdupX,.AppShell_navItem__cvkcK:hover .AppShell_navTrack__qdupX{background:var(--panel-hover);color:var(--text-bright);outline:none}.AppShell_navItem__cvkcK:focus-visible .AppShell_navMark__2hXM4,.AppShell_navItem__cvkcK:hover .AppShell_navMark__2hXM4{border-color:var(--text-dim)}.AppShell_navItem__cvkcK[data-active],.AppShell_navItem__cvkcK[data-active] .AppShell_navTrack__qdupX{color:var(--text-hero)}.AppShell_navItem__cvkcK[data-active] .AppShell_navMark__2hXM4{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint)}.AppShell_navItem__cvkcK:focus-visible[data-active] .AppShell_navMark__2hXM4,.AppShell_navItem__cvkcK:hover[data-active] .AppShell_navMark__2hXM4{background:var(--accent-bright);box-shadow:0 0 0 4px var(--accent-faint),0 0 14px var(--accent-glow);transform:scale(1.18)}.AppShell_navItem__cvkcK:active .AppShell_navTrack__qdupX{background:var(--bg-inverted);color:var(--bg);transition-duration:var(--dur-press)}.AppShell_navItem__cvkcK:active .AppShell_navSweep__LHnxI{display:none}.AppShell_navItem__cvkcK:active .AppShell_navMark__2hXM4{background:var(--bg);border-color:var(--bg);box-shadow:none;transform:scale(1)}.AppShell_navArrowWrap__nNBj0{display:inline-flex;align-items:center;justify-content:flex-end;gap:0;margin-left:2px}.AppShell_navArrowTrail__0l7gY{display:inline-block;width:18px;height:1px;background:var(--accent);margin-right:3px;box-shadow:0 0 6px var(--accent-glow);transform:scaleX(0);transform-origin:right center;opacity:0;transition:transform .28s var(--ease-out),opacity .2s var(--ease)}.AppShell_navArrowHead__UtDQC{font-size:12px;color:var(--text-faint);line-height:1;transition:color var(--dur-hover) var(--ease),transform .22s var(--ease-out)}.AppShell_navItem__cvkcK:focus-visible .AppShell_navArrowTrail__0l7gY,.AppShell_navItem__cvkcK:hover .AppShell_navArrowTrail__0l7gY{transform:scaleX(1);opacity:1}.AppShell_navItem__cvkcK:focus-visible .AppShell_navArrowHead__UtDQC,.AppShell_navItem__cvkcK:hover .AppShell_navArrowHead__UtDQC{color:var(--accent-bright);transform:translateX(2px)}.AppShell_navItem__cvkcK:active .AppShell_navArrowHead__UtDQC,.AppShell_navItem__cvkcK:active .AppShell_navArrowTrail__0l7gY{background:var(--bg);color:var(--bg);box-shadow:none}.AppShell_navKbdHint__gTPKK{display:inline-flex;gap:2px;margin-left:2px}.AppShell_navKbd__Nun_0{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border:1px solid var(--line-strong);background:var(--panel);color:var(--text-dim);font-size:10px;letter-spacing:0;line-height:1;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.AppShell_navItem__cvkcK:focus-visible .AppShell_navKbd__Nun_0,.AppShell_navItem__cvkcK:hover .AppShell_navKbd__Nun_0{color:var(--text);border-color:var(--line-bright)}.AppShell_navItem__cvkcK:active .AppShell_navKbd__Nun_0{color:var(--bg);border-color:rgba(0,0,0,.2);background:transparent}.AppShell_navBlurb__Yow7F{position:absolute;top:calc(100% + 5px);left:0;z-index:12;display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:100%;max-width:min(220px,calc(100vw - 2 * var(--frame-px)));padding:4px 0 0;margin:0;box-sizing:border-box;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-2px);background:transparent;border:none;box-shadow:none;transition:opacity .18s ease,visibility .18s ease,transform .2s var(--ease-out)}.AppShell_navItem__cvkcK:focus-visible .AppShell_navBlurb__Yow7F,.AppShell_navItem__cvkcK:hover .AppShell_navBlurb__Yow7F{opacity:1;visibility:visible;transform:translateY(0)}.AppShell_navBlurbText__Xhmd6{font-size:9px;line-height:1.45;letter-spacing:.05em;text-transform:lowercase;color:var(--text-faint);white-space:normal;word-break:break-word}.AppShell_navItem__cvkcK:focus-visible .AppShell_navBlurbText__Xhmd6,.AppShell_navItem__cvkcK:hover .AppShell_navBlurbText__Xhmd6{color:var(--text-dim)}.AppShell_primaryNavDock__Mrl_F .AppShell_navBlurb__Yow7F{top:auto;bottom:calc(100% + 5px);padding:0 0 4px;transform:translateY(4px)}.AppShell_primaryNavDock__Mrl_F .AppShell_navItem__cvkcK:focus-visible .AppShell_navBlurb__Yow7F,.AppShell_primaryNavDock__Mrl_F .AppShell_navItem__cvkcK:hover .AppShell_navBlurb__Yow7F{transform:translateY(0)}.AppShell_primaryNavDock__Mrl_F .AppShell_nav__Tomgb .AppShell_navItem__cvkcK:last-child .AppShell_navBlurb__Yow7F{left:auto;right:0}.AppShell_nav__Tomgb .AppShell_navItem__cvkcK:last-child .AppShell_navBlurbText__Xhmd6{text-align:right}.AppShell_navItemCompact__BiSkQ{font-size:11px}.AppShell_navItemCompact__BiSkQ .AppShell_navTrack__qdupX{padding:4px 6px 4px calc(6px + 6px)}.AppShell_navItemCompact__BiSkQ .AppShell_navFace__f6sKa{gap:6px}.AppShell_navItemCompact__BiSkQ .AppShell_navMark__2hXM4{width:5px;height:5px}.AppShell_navItemCompact__BiSkQ .AppShell_navArrowHead__UtDQC{font-size:11px}.AppShell_navItemCompact__BiSkQ .AppShell_navArrowTrail__0l7gY{width:14px;margin-right:2px}.AppShell_navHeadHint__OmJk5{flex-wrap:wrap;gap:4px 8px;max-width:min(52ch,100%);font-size:11px;letter-spacing:.04em;line-height:1.35;text-transform:lowercase}.AppShell_navHeadHint__OmJk5,.AppShell_navKbdLite__3nLoa{display:inline-flex;align-items:center;font-family:var(--font-mono),var(--font-mono-fallback);color:var(--text-dim)}.AppShell_navKbdLite__3nLoa{justify-content:center;min-width:16px;height:16px;padding:0 5px;border:1px solid var(--line-strong);background:var(--panel);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}@media (prefers-reduced-motion:reduce){.AppShell_navItem__cvkcK:focus-visible .AppShell_navSweep__LHnxI,.AppShell_navItem__cvkcK:hover .AppShell_navSweep__LHnxI{animation:none}.AppShell_navBlurb__Yow7F{transition:none}}.AppShell_updateToast__D7H90{position:fixed;right:var(--frame-px);bottom:calc(34px + var(--space-3) + var(--app-primary-nav-h) + env(safe-area-inset-bottom, 0px));z-index:30;padding:10px 14px;background:var(--panel);border:1px solid var(--accent);color:var(--accent-bright);cursor:pointer;font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;box-shadow:0 12px 30px rgba(0,0,0,.35)}.AppShell_modalBackdrop__oCL6z{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:var(--frame-px);background:rgba(0,0,0,.72)}.AppShell_installModal__vZ8Qs{width:min(460px,100%);background:var(--bg);border:1px solid var(--line-strong);padding:var(--space-4);box-shadow:0 18px 60px rgba(0,0,0,.55)}.AppShell_modalHead__J0N9_{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.AppShell_modalTitle__8_qk_{color:var(--text-hero);font-size:18px;font-weight:500;margin:0}.AppShell_modalClose__OgMWV{background:transparent;border:1px solid var(--line);color:var(--text-dim);cursor:pointer;width:28px;height:28px;font-size:18px;line-height:1}.AppShell_modalClose__OgMWV:hover{color:var(--text-bright);border-color:var(--line-bright)}.AppShell_modalLead__xkccN{color:var(--text-dim);font-size:12px;line-height:1.6;margin:var(--space-3) 0}.AppShell_instructionList__FpMm4{margin:0;padding-left:20px;color:var(--text-bright);font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;line-height:1.7}@media (max-width:720px){.AppShell_headerInner__16M9V{flex-direction:column;align-items:stretch;gap:8px;padding-bottom:10px}.AppShell_headerRow__6reMK{width:100%;flex:none;padding-bottom:0}.AppShell_nav__Tomgb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;flex:none;align-items:stretch;justify-content:stretch;grid-gap:0;gap:0;border-top:1px solid var(--line)}.AppShell_navKbdHint__gTPKK{display:none}.AppShell_navArrowTrail__0l7gY{width:14px;margin-right:2px}.AppShell_headerLeft__16WOp{flex:1 1 auto;min-width:0}.AppShell_headerMascot__Q2xBl,.AppShell_headerRow__6reMK .AppShell_navItem__cvkcK.AppShell_searchNarrow__P5NmJ{display:none}.AppShell_navItem__cvkcK{width:100%;flex:none;min-width:0;display:flex;flex-direction:column}.AppShell_navTrack__qdupX{flex:1 1;width:100%;min-width:0;box-sizing:border-box;padding:9px 8px 9px calc(8px + 6px)}.AppShell_navArrowWrap__nNBj0,.AppShell_navBlurb__Yow7F{display:none}}@media (max-width:600px){.AppShell_headerInner__16M9V{padding-top:12px}.AppShell_headerMascot__Q2xBl{display:none}}@media (max-width:360px){.AppShell_navLabel__mWph2{font-size:10px;letter-spacing:.01em}.AppShell_navMark__2hXM4{display:none}.AppShell_navTrack__qdupX{padding:9px 3px 9px 8px}}.AppShell_main__7rZBO{flex:1 1;width:100%;display:flex;flex-direction:column;min-height:0;position:relative}.AppShell_mainInner__Lqm95{flex:1 1 auto;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;max-width:var(--container);margin:0 auto;padding:var(--space-7) var(--frame-px) calc(var(--space-7) + var(--app-statusbar-pad) + max(var(--app-primary-nav-h),
          var(--app-home-section-dock-h, 0px)) + env(safe-area-inset-bottom, 0px))}@media (max-width:540px){.AppShell_mainInner__Lqm95{padding:var(--space-6) var(--frame-px) calc(var(--space-6) + var(--app-statusbar-pad) + max(var(--app-primary-nav-h),
            var(--app-home-section-dock-h, 0px)) + env(safe-area-inset-bottom, 0px))}}.RouteTransition_frame__mYKjV{width:100%;min-width:0;animation:RouteTransition_enter__8JO6D .16s var(--ease-out) both}.RouteTransition_frameHome__pOAt2{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;min-width:0;overflow-x:clip;overflow-y:visible}@keyframes RouteTransition_enter__8JO6D{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.RouteTransition_frame__mYKjV{animation:none}}.page_page__556_G{display:flex;flex-direction:column;gap:0;position:relative;flex:1 1 auto;width:100%;min-width:0;min-height:0;overflow-x:clip;overflow-y:visible;padding-bottom:0;--home-hero-art-drop:calc(var(--space-3) + var(--space-4) + 2.875rem + 11px);--fc-home-stage-dock-close-up:4px}.page_page__556_G>.page_hero__7KFOs{margin-bottom:var(--space-3)}@media (max-width:640px){.page_page__556_G{--home-hero-art-drop:calc(var(--space-2) + var(--space-4) + 2.875rem + 11px)}.page_page__556_G>.page_hero__7KFOs{margin-bottom:var(--space-2)}}.page_hero__7KFOs{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--space-5);flex-wrap:nowrap;position:relative}.page_heroText__JVWLO{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-width:0}.page_heroArtImg__1jOf_{display:block;width:100%;height:auto;image-rendering:pixelated;image-rendering:-moz-crisp-edges;filter:saturate(.55) brightness(.92) contrast(1.02);mix-blend-mode:plus-lighter;transform:translateY(calc(var(--home-hero-art-drop) - 21px))}.page_titleRow__mxY2l{display:flex;align-items:center;gap:14px;flex-wrap:nowrap;min-width:0}.page_titleMascot__tKNgW{display:none;flex:0 1 auto;min-width:0;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.page_titleMascotImg__ytMN0{display:block;height:84px;width:auto;max-width:100%;object-fit:contain;object-position:left center;image-rendering:pixelated;image-rendering:-moz-crisp-edges;filter:saturate(.55) brightness(.92) contrast(1.02);mix-blend-mode:plus-lighter;transform:translateY(-21px)}@media (max-width:720px){.page_titleMascot__tKNgW{display:inline-flex}}@media (max-width:480px){.page_titleRow__mxY2l{gap:12px}.page_titleMascotImg__ytMN0{height:68px}}@media (max-width:380px){.page_titleRow__mxY2l{gap:10px}.page_titleMascotImg__ytMN0{height:56px}}.page_title__po7na{display:inline-flex;align-items:baseline;gap:4px;font-size:36px;line-height:1;letter-spacing:-.015em;font-weight:500;margin:0;text-transform:lowercase;flex:0 0 auto}.page_titleText__Ji_o5,.page_title__po7na{color:var(--text-hero)}.page_caret__gjFmm{display:inline-block;width:var(--fc-caret-bar-w-hero);height:var(--fc-caret-bar-h-hero);background:var(--accent);margin-left:5px;transform:translateY(2px);animation:page_caretBlink__Z_0Sd 1.1s steps(2,start) infinite;font-size:0;color:transparent}@keyframes page_caretBlink__Z_0Sd{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.page_caret__gjFmm{animation:none;opacity:.6}}.page_heroRecentsBar__V5pQy{display:flex;align-items:center;gap:var(--space-3);padding:calc(var(--space-2) + 2px) 0 0;flex-wrap:wrap;min-height:0}.page_heroRecentsBar__V5pQy .page_heroPairKicker__dVFC1{flex-shrink:0;margin-top:0;margin-bottom:0}.page_heroSearchZone__QoXZA{position:relative;padding:var(--space-4) 0 var(--space-3);overflow:visible}.page_heroSearchZone__QoXZA>.page_heroArt__W43AQ{position:absolute;z-index:1;right:0;bottom:100%;width:clamp(140px,22vw,240px);display:inline-flex;align-items:flex-end;justify-content:flex-end;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media (max-width:720px){.page_heroSearchZone__QoXZA>.page_heroArt__W43AQ{display:none}}.page_heroSearchZone__QoXZA:after{content:none}.page_heroSearchZone__QoXZA:focus-within [data-fc-recents-home] [data-fc-home-label],.page_heroSearchZone__QoXZA:hover [data-fc-recents-home] [data-fc-home-label]{color:var(--text-bright)}.page_heroSearchZone__QoXZA:focus-within [data-fc-recents-home] [data-fc-home-label]:before,.page_heroSearchZone__QoXZA:hover [data-fc-recents-home] [data-fc-home-label]:before{background:var(--accent-bright);box-shadow:0 0 10px -2px var(--accent-glow)}.page_heroSearchContent__2PGTl{position:relative;z-index:3;display:flex;flex-direction:column;gap:0}.page_heroComposite__2Xgk2{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;align-items:stretch;position:relative;z-index:3;border:none;background:var(--bg);min-height:0}.page_heroSearchFull__pWHj9{grid-column:1/-1;grid-row:1;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:none;min-height:0;transition:background-color .16s var(--ease)}.page_heroSearchBody__VO3TR{flex:0 1 auto;display:flex;flex-direction:column;justify-content:flex-start;gap:0;min-height:0}.page_heroSearchMetaRow__1uEn1{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:0;flex-wrap:wrap}.page_heroSearchMetaRow__1uEn1 .page_heroPairKicker__dVFC1{margin-top:0;margin-bottom:0}.page_heroSearchRecentsSlot__i9P8_{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-end;align-items:center}.page_heroSearchRecentsSlot__i9P8_ [data-fc-recents-home]{flex:0 1 auto;min-width:0}.page_heroSearchFull__pWHj9:hover{background:var(--panel-hover)}.page_heroSearchFull__pWHj9:hover .page_heroPairKickerBlock__fenUj{background:var(--accent-bright);box-shadow:0 0 10px -2px var(--accent-glow)}.page_heroPairKicker__dVFC1{flex-shrink:0;display:flex;align-items:center;gap:6px;margin-top:6px;margin-bottom:2px}.page_heroPairKickerBlock__fenUj{flex:0 0 auto;width:var(--fc-kicker-square);height:var(--fc-kicker-square);background:var(--accent);transition:box-shadow .16s var(--ease),background-color .16s var(--ease)}@media (prefers-reduced-motion:no-preference){.page_heroPairKickerBlock__fenUj{animation:page_heroPairKickerBreathe__nhttq 3.2s var(--ease) infinite}}@keyframes page_heroPairKickerBreathe__nhttq{0%,to{opacity:1}50%{opacity:.5}}.page_heroSearchFull__pWHj9:focus-within .page_heroPairKickerBlock__fenUj{background:var(--accent-bright);box-shadow:0 0 10px -2px var(--accent-glow)}.page_heroPairKickerText__RLh8G{font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.07em;color:var(--text-dim);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .16s var(--ease)}.page_heroSearchFull__pWHj9:focus-within .page_heroPairKickerText__RLh8G,.page_heroSearchFull__pWHj9:hover .page_heroPairKickerText__RLh8G{color:var(--text-bright)}.page_heroSearchFull__pWHj9:focus-within [data-fc-recents-home] [data-fc-home-label],.page_heroSearchFull__pWHj9:hover [data-fc-recents-home] [data-fc-home-label]{color:var(--text-bright)}.page_heroSearchFull__pWHj9:focus-within [data-fc-recents-home] [data-fc-home-label]:before,.page_heroSearchFull__pWHj9:hover [data-fc-recents-home] [data-fc-home-label]:before{background:var(--accent-bright);box-shadow:0 0 10px -2px var(--accent-glow)}.page_heroMidNav__erGMW{grid-column:1;grid-row:2;align-self:stretch;min-height:0;border-right:none}.page_heroMidDrop__59Bic{grid-column:2;grid-row:2;display:flex;align-items:stretch;justify-content:stretch;min-height:0;transition:background-color .16s var(--ease);--hero-drop-surface:var(--bg)}.page_heroMidDrop__59Bic:hover{background:var(--panel-hover);--hero-drop-surface:var(--panel-hover)}.page_heroDropCenterStage__q3de7{flex:1 1 auto;display:flex;justify-content:center;align-items:center;width:100%;margin-top:0;padding-top:var(--space-5);padding-bottom:var(--space-5);padding-left:0;padding-right:0;min-height:0;box-sizing:border-box;--hero-drop-surface:var(--bg)}.page_sectionStage__EfVU3{display:flex;flex-direction:column;flex:1 1 auto;gap:0;margin-top:0;position:relative;z-index:4;isolation:isolate;scroll-margin-top:calc(var(--space-7) + 10px);min-height:0;padding-bottom:max(var(--app-primary-nav-h),calc(var(
        --fc-home-dock-outer-h,
        calc(var(--app-home-dock-strip-h, 0px) + env(safe-area-inset-bottom, 0px))
      ) - var(--fc-home-stage-dock-close-up, 0px)))}.page_sectionStageLowerScroll__px6ql,.page_sectionStageLower__xmKPH{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.page_sectionStageLowerContent__SS8_J{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;min-width:0;width:100%;box-sizing:border-box}.page_sectionStageLowerOpen__hYNq_ .page_sectionStageLowerContent__SS8_J{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--frame-px);padding-right:var(--frame-px)}.page_sectionStageLower__xmKPH.page_sectionStageLowerOpen__hYNq_ .page_sectionStageLowerScroll__px6ql{overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;width:100vw;margin-left:calc(50% - 50vw);box-sizing:border-box;padding-bottom:calc(var(--fc-home-dock-outer-h, calc(var(--app-home-dock-strip-h, 0px) + env(safe-area-inset-bottom, 0px))) + var(--space-4));scrollbar-width:thin;scrollbar-color:var(--accent) color-mix(in srgb,var(--line-strong) 55%,transparent)}.page_sectionStageLower__xmKPH.page_sectionStageLowerOpen__hYNq_ .page_sectionStageLowerScroll__px6ql::-webkit-scrollbar{width:9px}.page_sectionStageLower__xmKPH.page_sectionStageLowerOpen__hYNq_ .page_sectionStageLowerScroll__px6ql::-webkit-scrollbar-track{background:color-mix(in srgb,var(--line-strong) 40%,transparent)}.page_sectionStageLower__xmKPH.page_sectionStageLowerOpen__hYNq_ .page_sectionStageLowerScroll__px6ql::-webkit-scrollbar-thumb{background:linear-gradient(to right,var(--accent) 3px,transparent 3px)}.page_sectionStageLower__xmKPH.page_sectionStageLowerOpen__hYNq_ .page_sectionStageLowerScroll__px6ql::-webkit-scrollbar-thumb:hover{background:linear-gradient(to right,var(--accent-bright) 3px,transparent 3px)}.page_sectionStageLowerOpen__hYNq_ .page_heroDropCenterStage__q3de7{display:none}.page_page__556_G .page_homeSectionPanel__daNSv{display:flex;flex-direction:column;flex:0 0;min-height:0;overflow:hidden}.page_page__556_G .page_homeSectionPanel__daNSv[data-open]{flex:1 1 auto;min-height:0;overflow:visible}.page_page__556_G .page_homeSectionPanel__daNSv[data-open] .page_homeSectionPanelInner__3fjHP{flex:1 1 auto;min-height:0;overflow-x:clip;overflow-y:visible}@media (max-width:540px){.page_heroDropCenterStage__q3de7{padding-top:var(--space-6);padding-bottom:var(--space-6)}}.page_homeSectionDock__ygSmn{position:fixed;left:0;right:0;bottom:0;z-index:8;border-top:1px solid var(--line);background:var(--bg);padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -10px 36px rgba(0,0,0,.28)}.page_homeSectionDockInner__i6mFw{max-width:var(--container);margin:0 auto;box-sizing:border-box}.page_categories___mviK{display:contents}.page_nestedIndex__0h3MF{display:flex;flex-direction:column;gap:0;padding:0;border:0}.page_categoryAnchor__TFR4b{scroll-margin-top:16px}.page_popularSection__ddDjN{display:flex;flex-direction:column;gap:var(--space-3)}.page_popularBrowseNav__O8M3h{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);padding:6px calc(var(--space-3) + 6px) 2px;font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.1em;text-transform:lowercase}.page_popularBrowseBack__aF_ij{padding:4px 0;margin:0;border:none;background:transparent;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--text-dim);transition:color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.page_popularBrowseBack__aF_ij:focus-visible,.page_popularBrowseBack__aF_ij:hover{color:var(--accent-bright);outline:none}.page_popularShowAllRow__gRbJp{grid-column:1/-1;display:flex}.page_popularShowAllBtn__jlNUE{position:relative;display:grid;grid-template-columns:10px 1fr;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);width:100%;padding:9px var(--space-3) 9px calc(var(--space-3) + 6px);border:none;background:transparent;font-family:var(--font-mono),var(--font-mono-fallback);font-size:13px;font-weight:400;letter-spacing:0;text-align:left;color:var(--text-dim);cursor:pointer;overflow:hidden;isolation:isolate;transition:color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.page_popularShowAllBtn__jlNUE .page_popularNameText__F39ey{color:inherit;font-weight:400}.page_popularShowAllIcon__WN4Lh{grid-column:1;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;color:var(--text-dim);transition:transform .2s var(--ease-out),color var(--dur-hover) var(--ease)}.page_popularShowAllBtn__jlNUE[data-expanded] .page_popularShowAllIcon__WN4Lh{transform:rotate(180deg)}.page_popularShowAllBtn__jlNUE:focus-visible .page_popularShowAllIcon__WN4Lh,.page_popularShowAllBtn__jlNUE:hover .page_popularShowAllIcon__WN4Lh{color:var(--accent-bright);transform:translateY(2px)}.page_popularShowAllBtn__jlNUE[data-expanded]:focus-visible .page_popularShowAllIcon__WN4Lh,.page_popularShowAllBtn__jlNUE[data-expanded]:hover .page_popularShowAllIcon__WN4Lh{transform:rotate(180deg) translateY(2px)}.page_popularShowAllBtn__jlNUE:focus-visible,.page_popularShowAllBtn__jlNUE:hover{color:var(--accent-bright);background:var(--panel-hover);outline:none}.page_popularShowAllBtn__jlNUE:active{color:var(--accent);background:var(--panel-active)}.page_popularShowAllBtn__jlNUE[data-state=active] .page_popularChar__WLS9U{animation:page_pop-char-wave-in-showall__sQGJk .24s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--ci, 0) * 18ms)}.page_popularShowAllBtn__jlNUE[data-state=settling] .page_popularChar__WLS9U{animation:page_pop-char-wave-out-showall__kpUGY .26s cubic-bezier(.33,1,.68,1) both;animation-delay:calc(var(--ci-rev, 0) * 14ms)}.page_popularShowAllBtn__jlNUE:active .page_popularChar__WLS9U{color:var(--bg);animation:none}@media (prefers-reduced-motion:reduce){.page_popularShowAllIcon__WN4Lh{transition:none}.page_popularShowAllBtn__jlNUE[data-state] .page_popularChar__WLS9U{animation:none!important}}.page_popularBrowseCrumb__nGYFJ{color:var(--text-faint)}.page_popularBrowseCrumb__nGYFJ:before{content:"// ";color:var(--text-faint);opacity:.65}.page_popularHeader__1bVZg{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.12em;text-transform:lowercase;color:var(--text-faint)}.page_popularDot__GAOuA{display:inline-block;width:var(--fc-kicker-square);height:var(--fc-kicker-square);background:var(--accent);flex-shrink:0}.page_popularLabel__g84qu{color:var(--text-dim)}.page_popularFilters__5KgFx{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.page_popularFilters__5KgFx::-webkit-scrollbar{display:none}.page_popularFilter__VGAH0{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:0;padding:7px 14px 9px;background:transparent;border:0;cursor:pointer;font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;letter-spacing:.04em;color:var(--text-dim);white-space:nowrap;overflow:hidden;transition:color .13s var(--ease),background-color .13s var(--ease)}.page_popularFilter__VGAH0:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:transparent;transition:background .13s var(--ease)}.page_popularFilter__VGAH0:focus-visible,.page_popularFilter__VGAH0:hover{color:var(--text-bright);background:var(--panel-hover);outline:none}.page_popularFilter__VGAH0[data-active]{color:var(--text-bright);background:var(--panel-hover)}.page_popularFilter__VGAH0[data-active]:after{background:var(--accent)}.page_popularFilter__VGAH0:active{background:var(--bg-pressed);color:var(--accent-bright);transition-duration:var(--dur-press)}.page_popularFilterLabel__nHd8f{display:block}.page_popularGrid__UEEIT{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;background:transparent}@media (max-width:600px){.page_popularGrid__UEEIT{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page_popularGrid__UEEIT{grid-template-columns:1fr}.page_popularGridCategories__5GbcE{grid-template-columns:repeat(2,1fr)}.page_popularChip__VAkpr{padding-top:11px;padding-bottom:11px}.page_popularChip__VAkpr.page_popularCategoryChip___otIP{padding-top:12px;padding-bottom:12px}}.page_popularItem__Yjk66{background:var(--bg);min-width:0;animation:page_pop-rise__NaRP6 .26s var(--ease-out) both;animation-delay:calc(var(--pop-i, 0) * 24ms)}.page_popularEmptyFavoritesItem__V_NWj{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;position:relative;border-bottom:1px solid var(--line)}.page_favEmptyState__80fw_{display:contents}.page_favEmptyDemo__kc_XJ{grid-column:1;border-bottom:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible}.page_favEmptyDemo__kc_XJ,.page_favEmptyInfoRail__08rrE{min-width:0;padding:var(--space-4) calc(var(--space-3) + 6px) var(--space-3)}.page_favEmptyInfoRail__08rrE{grid-column:2/-1;display:flex;flex-direction:column;justify-content:center;gap:0;box-sizing:border-box;border-left:1px solid var(--line)}@supports not (grid-template-columns:subgrid){.page_popularEmptyFavoritesItem__V_NWj{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}.page_favEmptyDemoRow__94qo_{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:nowrap}.page_favEmptyDemoRow__94qo_ .page_favEmptyDemoFav__Hq76R{flex:0 0 auto;pointer-events:auto;opacity:1;color:var(--text-hero);background:var(--panel-hover)}.page_favEmptyDemoChip__FvolU{cursor:default;background:var(--panel-hover);align-self:stretch}.page_favEmptyDemoChip__FvolU .page_popularBar__2I6Z8{width:4px;background:var(--accent);box-shadow:2px 0 12px -2px var(--accent-glow)}.page_favEmptyDemoChip__FvolU .page_popularDotAmber__5IUux{background:var(--accent-bright);box-shadow:0 0 0 3px var(--accent-faint);transform:scale(1.12)}.page_favEmptyDemoChip__FvolU .page_popularNameText__F39ey{color:var(--accent-bright)}.page_favEmptyDemoChip__FvolU .page_popularCat__B2k3u{color:var(--accent)}.page_favEmptyDemoChip__FvolU .page_popularCatIcon__9CYIT{opacity:1;color:inherit}.page_favEmptyHintRow__0MHZH{display:flex;flex-direction:row;align-items:center;gap:6px;margin:0;padding:0;border-bottom:none}.page_favEmptyHintRow__0MHZH .page_favEmptyDemoPointer__IOYQJ{flex-shrink:0;font-family:var(--font-mono),var(--font-mono-fallback);font-size:14px;font-weight:600;line-height:1;color:var(--accent-bright);text-shadow:0 0 8px color-mix(in srgb,var(--accent-glow) 70%,transparent);animation:page_fav-empty-point__3sC8U 1.1s ease-in-out infinite}@keyframes page_fav-empty-point__3sC8U{0%,to{transform:translateX(4px);opacity:.72}50%{transform:translateX(0);opacity:1}}.page_favEmptyDemoHintText__PJMqQ{font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;letter-spacing:.055em;text-transform:lowercase;color:var(--text-dim);line-height:1.45}.page_favEmptyDemoHintTag__3Ii5I{font-size:inherit;letter-spacing:.08em;text-transform:lowercase;color:var(--accent-bright);font-weight:500}@media (prefers-reduced-motion:reduce){.page_favEmptyHintRow__0MHZH .page_favEmptyDemoPointer__IOYQJ{animation:none;transform:translateX(0);opacity:1}}@keyframes page_pop-rise__NaRP6{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page_popularItem__Yjk66{animation:none}}.page_popularRow__9F5Wd{display:flex;align-items:stretch;position:relative;min-height:100%}.page_popularRow__9F5Wd .page_popularChip__VAkpr{flex:1 1 auto;min-width:0}.page_popularFav__c2mjo,a.page_popularFav__c2mjo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-3);border:none;background:transparent;cursor:pointer;color:var(--text-faint);font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.08em;text-transform:lowercase}.page_popularRow__9F5Wd:focus-within .page_popularFav__c2mjo,.page_popularRow__9F5Wd:hover .page_popularFav__c2mjo{opacity:1;pointer-events:auto}.page_popularFav__c2mjo:focus-visible,.page_popularFav__c2mjo:hover,a.page_popularFav__c2mjo:focus-visible,a.page_popularFav__c2mjo:hover{color:var(--text-hero);background:var(--panel-hover);outline:none}.page_popularFav__c2mjo[data-active]{opacity:.45;pointer-events:none;color:var(--accent)}.page_popularRow__9F5Wd:focus-within .page_popularFav__c2mjo[data-active],.page_popularRow__9F5Wd:hover .page_popularFav__c2mjo[data-active]{opacity:1;pointer-events:auto;color:var(--accent)}.page_popularFav__c2mjo[data-active]:focus-visible,.page_popularFav__c2mjo[data-active]:hover{color:var(--accent-bright)}@media (max-width:640px){.page_popularFav__c2mjo,a.page_popularFav__c2mjo{padding:0 var(--space-2)}}.page_popularChip__VAkpr{position:relative;display:grid;grid-template-columns:10px 1fr;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:9px var(--space-3) 9px calc(var(--space-3) + 6px);background:transparent;color:var(--text);isolation:isolate;overflow:hidden;transition:background-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}.page_popularChip__VAkpr.page_popularCategoryChip___otIP{grid-template-columns:10px 1fr;width:100%;cursor:pointer;border:none;font:inherit;text-align:left}.page_popularCategoryIconSlot__D_ZOl{display:flex;align-items:center;justify-content:center;width:16px;height:16px;position:relative;z-index:1;color:var(--accent);transition:color var(--dur-hover) var(--ease),transform var(--dur-hover) var(--ease)}.page_popularChip__VAkpr.page_popularCategoryChip___otIP:focus-visible .page_popularCategoryIconSlot__D_ZOl,.page_popularChip__VAkpr.page_popularCategoryChip___otIP:hover .page_popularCategoryIconSlot__D_ZOl{color:var(--accent-bright);transform:scale(1.06)}.page_popularChip__VAkpr.page_popularCategoryChip___otIP:active .page_popularCategoryIconSlot__D_ZOl{color:var(--bg);transform:none}.page_popularBar__2I6Z8{position:absolute;left:0;top:0;bottom:0;width:0;background:transparent;box-shadow:none;z-index:1;transition:width .2s var(--ease-out),background-color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease)}.page_popularChip__VAkpr:focus-visible .page_popularBar__2I6Z8,.page_popularChip__VAkpr:hover .page_popularBar__2I6Z8{width:4px;background:var(--accent);box-shadow:2px 0 12px -2px var(--accent-glow)}.page_popularChip__VAkpr:active .page_popularBar__2I6Z8{background:var(--bg);box-shadow:none;transition-duration:var(--dur-press)}.page_popularChip__VAkpr:focus-visible,.page_popularChip__VAkpr:hover{background:var(--panel-hover);outline:none}.page_popularChip__VAkpr:active{background:var(--bg-inverted);color:var(--bg);transition-duration:var(--dur-press)}.page_popularDotAmber__5IUux{width:8px;height:8px;background:var(--accent);position:relative;z-index:1;transition:background-color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease),transform var(--dur-hover) var(--ease)}.page_popularChip__VAkpr:focus-visible .page_popularDotAmber__5IUux,.page_popularChip__VAkpr:hover .page_popularDotAmber__5IUux{background:var(--accent-bright);box-shadow:0 0 0 3px var(--accent-faint);transform:scale(1.12)}.page_popularChip__VAkpr:active .page_popularDotAmber__5IUux{background:var(--bg);box-shadow:none}.page_popularBody__kaTAK{display:flex;flex-direction:column;gap:1px;min-width:0;position:relative;z-index:1}.page_popularNameWrap__CLnQQ{position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.page_popularSrOnly__XTIMJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_popularNameText__F39ey{display:inline-flex;align-items:baseline;font-size:13px;font-weight:500;color:var(--text-hero);letter-spacing:0}.page_popularChar__WLS9U{display:inline-block;transform-origin:50% 80%;transform:translateY(0) scale(1);color:inherit;will-change:transform,color}.page_popularChip__VAkpr[data-state=active] .page_popularChar__WLS9U{animation:page_pop-char-wave-in__iIOMx .24s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--ci, 0) * 18ms)}.page_popularChip__VAkpr[data-state=settling] .page_popularChar__WLS9U{animation:page_pop-char-wave-out__znbxw .26s cubic-bezier(.33,1,.68,1) both;animation-delay:calc(var(--ci-rev, 0) * 14ms)}@keyframes page_pop-char-wave-in__iIOMx{0%{transform:translateY(0) scale(1);color:var(--text-hero)}45%{transform:translateY(-3.5px) scale(1.025);color:var(--accent-bright)}to{transform:translateY(0) scale(1);color:var(--accent-bright)}}@keyframes page_pop-char-wave-out__znbxw{0%{transform:translateY(0) scale(1);color:var(--accent-bright)}50%{transform:translateY(-1.5px) scale(1.012);color:var(--accent)}to{transform:translateY(0) scale(1);color:var(--text-hero)}}@keyframes page_pop-char-wave-in-showall__sQGJk{0%{transform:translateY(0) scale(1);color:var(--text-dim)}45%{transform:translateY(-3.5px) scale(1.025);color:var(--accent-bright)}to{transform:translateY(0) scale(1);color:var(--accent-bright)}}@keyframes page_pop-char-wave-out-showall__kpUGY{0%{transform:translateY(0) scale(1);color:var(--accent-bright)}50%{transform:translateY(-1.5px) scale(1.012);color:var(--accent)}to{transform:translateY(0) scale(1);color:var(--text-dim)}}.page_popularChip__VAkpr:active .page_popularChar__WLS9U{color:var(--bg);animation:none}@media (prefers-reduced-motion:reduce){.page_popularChar__WLS9U{animation:none!important}}.page_popularCat__B2k3u{display:inline-flex;align-items:center;gap:5px;font-size:9px;letter-spacing:.18em;text-transform:lowercase;color:var(--text-faint);white-space:nowrap;transition:color var(--dur-hover) var(--ease)}.page_popularCatClamp__ZbToY{display:block;flex:1 1 auto;min-width:0;width:100%;max-width:100%;overflow:hidden;white-space:nowrap}.page_popularCatIcon__9CYIT{width:14px;height:14px;color:inherit;opacity:.85}.page_popularChip__VAkpr:focus-visible .page_popularCat__B2k3u,.page_popularChip__VAkpr:hover .page_popularCat__B2k3u{color:var(--accent)}.page_popularChip__VAkpr:focus-visible .page_popularCatIcon__9CYIT,.page_popularChip__VAkpr:hover .page_popularCatIcon__9CYIT{opacity:1}.page_popularChip__VAkpr:active .page_popularCat__B2k3u{color:var(--bg)}.StacksCategory_bodyActionsHome__8ul35{padding:0 0 var(--space-2)}.StacksCategory_stripeActions__wxb5Z{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:6px;min-width:0}@media (max-width:640px){.StacksCategory_stripeActions__wxb5Z .navItemCompact{font-size:10px}.StacksCategory_stripeActions__wxb5Z .navItemCompact .navTrack{padding:2px 5px 2px calc(5px + 5px)}.StacksCategory_stripeActions__wxb5Z .navItemCompact .navFace{gap:4px}.StacksCategory_stripeActions__wxb5Z .navItemCompact .navMark{width:4px;height:4px}.StacksCategory_stripeActions__wxb5Z .navItemCompact .navArrowTrail{width:10px;margin-right:1px}.StacksCategory_stripeActions__wxb5Z .navItemCompact .navArrowHead{font-size:10px}}.StacksCategory_list__7TqTX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.StacksCategory_item__RFeAr{--row-i:0;opacity:0;transform:translateY(2px);animation:StacksCategory_fc-stack-row-in__klRzC .32s var(--ease) forwards;animation-delay:calc(var(--row-i) * 30ms)}@keyframes StacksCategory_fc-stack-row-in__klRzC{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.StacksCategory_row__cKdmp{display:flex;align-items:stretch;position:relative}.StacksCategory_link__QidiZ{position:relative;flex:1 1 auto;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);text-decoration:none;font-family:var(--font-mono),var(--font-mono-fallback);color:var(--text);transition:background-color var(--dur-hover) var(--ease);min-width:0}.StacksCategory_link__QidiZ:hover{background:var(--panel-hover)}.StacksCategory_bar__2zLlW{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:top;transition:transform .22s var(--ease)}.StacksCategory_link__QidiZ:hover .StacksCategory_bar__2zLlW{transform:scaleY(1)}.StacksCategory_dot__wSwK1{width:4px;height:4px;background:var(--text-faint);border-radius:50%;flex:0 0 auto;transition:background-color var(--dur-hover) var(--ease)}.StacksCategory_link__QidiZ:hover .StacksCategory_dot__wSwK1{background:var(--accent)}.StacksCategory_name__HkYxN{color:var(--text-hero);font-size:13px;letter-spacing:.04em;flex:0 0 auto;max-width:32%}.StacksCategory_desc__f8dNx,.StacksCategory_name__HkYxN{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StacksCategory_desc__f8dNx{color:var(--text-faint);font-size:11px;letter-spacing:.02em;flex:1 1 auto;min-width:0}.StacksCategory_arrow__66mU_{color:var(--text-faint);font-size:12px;flex:0 0 auto;transform:translateX(-4px);opacity:0;transition:transform var(--dur-hover) var(--ease),opacity var(--dur-hover) var(--ease)}.StacksCategory_link__QidiZ:hover .StacksCategory_arrow__66mU_{transform:translateX(0);opacity:1;color:var(--accent)}.StacksCategory_editAnchor__Ab6WT{flex:0 0 auto;display:inline-flex;align-items:center;padding:0 var(--space-3);border:none;background:transparent;cursor:pointer;color:var(--text-faint);text-decoration:none;font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.08em;text-transform:lowercase;opacity:0;pointer-events:none;transition:opacity .16s var(--ease),color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.StacksCategory_row__cKdmp:focus-within .StacksCategory_editAnchor__Ab6WT,.StacksCategory_row__cKdmp:hover .StacksCategory_editAnchor__Ab6WT{opacity:1;pointer-events:auto}.StacksCategory_editAnchor__Ab6WT:focus-visible,.StacksCategory_editAnchor__Ab6WT:hover{color:var(--text-hero);background:var(--panel-hover);outline:none}.StacksCategory_editAnchor__Ab6WT[data-active]{opacity:.45;pointer-events:none;color:var(--accent)}.StacksCategory_row__cKdmp:focus-within .StacksCategory_editAnchor__Ab6WT[data-active],.StacksCategory_row__cKdmp:hover .StacksCategory_editAnchor__Ab6WT[data-active]{opacity:1;pointer-events:auto;color:var(--accent)}.StacksCategory_editAnchor__Ab6WT[data-active]:focus-visible,.StacksCategory_editAnchor__Ab6WT[data-active]:hover{color:var(--accent-bright)}