.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_section__l6oSR[data-nested]>.CategoryAccordion_panel__soSkY .CategoryAccordion_panelInner__1a73_{padding:2px 0 var(--space-2)}.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-nested]>.CategoryAccordion_head__Ss_43{padding:10px var(--space-3) 10px calc(var(--space-3) + 20px);scroll-margin-top:8px;scroll-margin-bottom:8px}.CategoryAccordion_section__l6oSR[data-nested]>.CategoryAccordion_head__Ss_43>.CategoryAccordion_labelWrap__jQ4LT{font-size:12px}.CategoryAccordion_section__l6oSR[data-nested]>.CategoryAccordion_head__Ss_43 .CategoryAccordion_bracket__nNzU9{font-size:10px}.CategoryAccordion_section__l6oSR[data-nested]>.CategoryAccordion_head__Ss_43 .CategoryAccordion_chevron__MUDSz{width:10px;font-size:10px}.CategoryAccordion_section__l6oSR[data-nested]>.CategoryAccordion_head__Ss_43 .CategoryAccordion_meta__58X_v{font-size:11px}.CategoryAccordion_section__l6oSR[data-nested]>.CategoryAccordion_head__Ss_43 .CategoryAccordion_metaCount__Q_YIX{font-size:12px}.CategoryAccordion_section__l6oSR[data-nested]>.CategoryAccordion_head__Ss_43 .CategoryAccordion_metaTotal__hVg9c{font-size:11px}.CategoryAccordion_section__l6oSR[data-nested][data-open]>.CategoryAccordion_head__Ss_43{background:linear-gradient(90deg,rgba(232,200,122,.04),rgba(232,200,122,.015) 60%,transparent),color-mix(in srgb,var(--panel-hover) 72%,transparent)}@media (max-width:640px){.CategoryAccordion_section__l6oSR[data-nested]>.CategoryAccordion_head__Ss_43{padding:10px var(--space-2) 10px calc(var(--space-2) + 18px)}}.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)}.CommandPalette_backdrop__3ZB_Q{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.78);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:clamp(48px,12vh,140px) 16px 16px;animation:CommandPalette_fc-pal-fade__yBZlP .1s linear both}@keyframes CommandPalette_fc-pal-fade__yBZlP{0%{opacity:0}to{opacity:1}}.CommandPalette_panel__JGAWt{width:min(620px,100%);max-height:min(72vh,720px);display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line-strong);box-shadow:0 0 0 1px rgba(0,0,0,.4),0 18px 48px -8px rgba(0,0,0,.6);animation:CommandPalette_fc-pal-rise__IJBEc .14s var(--ease-out) both;outline:none}@keyframes CommandPalette_fc-pal-rise__IJBEc{0%{transform:translateY(-6px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.CommandPalette_backdrop__3ZB_Q,.CommandPalette_panel__JGAWt,.CommandPalette_row__zBA0E[data-state=active] .CommandPalette_char__QGnzI,.CommandPalette_row__zBA0E[data-state=active] .CommandPalette_sweep__ZNGGM,.CommandPalette_row__zBA0E[data-state=settling] .CommandPalette_char__QGnzI{animation:none}}.CommandPalette_handoffBanner__lUYtK{display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid var(--line-strong);background:color-mix(in srgb,var(--accent) 6%,var(--bg));flex-wrap:wrap}.CommandPalette_handoffIcon__zxgYY{color:var(--accent);font-size:14px;line-height:1;flex-shrink:0}.CommandPalette_handoffFrom__oIPNL{font-size:11px;color:var(--text-dim);letter-spacing:.04em}.CommandPalette_handoffFromName__4SMgH{color:var(--text-hero);font-weight:500}.CommandPalette_handoffKindTag__JPc3P{font-size:9px;letter-spacing:.18em;text-transform:uppercase;background:var(--accent-faint);color:var(--accent-bright);border:1px solid var(--accent-strong);padding:2px 6px;flex-shrink:0}.CommandPalette_handoffPrompt__sVoFU{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-left:auto}.CommandPalette_handoffLoading__iCGls{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);animation:CommandPalette_fc-pal-blink__C8bhX 1s steps(2) infinite}@keyframes CommandPalette_fc-pal-blink__C8bhX{0%{opacity:1}to{opacity:.3}}.CommandPalette_inputRow__ud9aS{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--line-strong);background:var(--bg)}.CommandPalette_prompt__8_fG8{color:var(--accent);font-size:16px;line-height:1;font-weight:600;text-align:center;flex-shrink:0}.CommandPalette_input__NzFqP{flex:1 1 auto;min-width:0;background:transparent;border:none;outline:none;color:var(--text-hero);font:inherit;font-size:14px;letter-spacing:0;padding:0;caret-color:transparent;text-transform:lowercase}.CommandPalette_input__NzFqP::placeholder{color:var(--text-faint);letter-spacing:0}.CommandPalette_caret__ZDVkB{display:inline-block;flex-shrink:0;width:5px;height:14px;background:var(--accent);animation:CommandPalette_fc-caret__Ob4FY 1.05s steps(2) infinite}@media (prefers-reduced-motion:reduce){.CommandPalette_caret__ZDVkB{animation:none;opacity:.6}}.CommandPalette_list__wyq_M{flex:1 1;overflow:auto;padding:6px 0;scrollbar-color:var(--text-faint) transparent;scrollbar-width:thin}.CommandPalette_list__wyq_M::-webkit-scrollbar{width:8px}.CommandPalette_list__wyq_M::-webkit-scrollbar-track{background:transparent}.CommandPalette_list__wyq_M::-webkit-scrollbar-thumb{background:var(--text-faint);border:2px solid var(--bg)}.CommandPalette_sectionHead__MuOfl{padding:10px 16px 4px}.CommandPalette_sectionLabel__btKmX{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}.CommandPalette_row__zBA0E{position:relative;display:grid;grid-template-columns:8px 1fr auto;grid-template-areas:"dot name cat" "dot desc cat";align-items:center;grid-column-gap:var(--space-3);column-gap:var(--space-3);grid-row-gap:1px;row-gap:1px;width:100%;text-align:left;text-decoration:none;padding:8px 16px 8px calc(16px + 6px);background:transparent;color:var(--text);cursor:pointer;border:none;font:inherit;isolation:isolate;overflow:hidden;transition:background-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}.CommandPalette_bar__wi0_6{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)}.CommandPalette_sweep__ZNGGM{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}.CommandPalette_row__zBA0E[data-state=active] .CommandPalette_sweep__ZNGGM{animation:CommandPalette_fc-pal-row-sweep__dUDIx .52s cubic-bezier(.2,0,0,1) forwards}@keyframes CommandPalette_fc-pal-row-sweep__dUDIx{0%{transform:translateX(-100%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(100%);opacity:0}}.CommandPalette_row__zBA0E[data-active],.CommandPalette_row__zBA0E[data-state=active]{background:var(--panel-hover)}.CommandPalette_row__zBA0E[data-active] .CommandPalette_bar__wi0_6,.CommandPalette_row__zBA0E[data-state=active] .CommandPalette_bar__wi0_6{width:4px;background:var(--accent);box-shadow:2px 0 12px -2px var(--accent-glow)}.CommandPalette_row__zBA0E:active .CommandPalette_bar__wi0_6{background:var(--bg);box-shadow:none;transition-duration:var(--dur-press)}.CommandPalette_row__zBA0E[data-state=active]:active .CommandPalette_bar__wi0_6{background:var(--bg)}.CommandPalette_dot__D2RoN{position:relative;grid-area:dot;width:8px;height:8px;background:var(--accent);align-self:center;z-index:1;transition:background-color var(--dur-hover) var(--ease),box-shadow .18s var(--ease-out),transform .18s var(--ease-out)}.CommandPalette_row__zBA0E[data-active] .CommandPalette_dot__D2RoN,.CommandPalette_row__zBA0E[data-state=active] .CommandPalette_dot__D2RoN{background:var(--accent-bright);box-shadow:0 0 0 4px var(--accent-faint),0 0 14px var(--accent-glow);transform:scale(1.18)}.CommandPalette_row__zBA0E:active .CommandPalette_dot__D2RoN{background:var(--bg);box-shadow:none}.CommandPalette_name__OXjgV{position:relative;grid-area:name;z-index:1;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--text-hero);letter-spacing:0;line-height:1.2;min-width:0;white-space:nowrap;text-transform:lowercase;transition:color .12s var(--ease,ease)}.CommandPalette_row__zBA0E[data-state=active] .CommandPalette_name__OXjgV{color:var(--accent-bright)}.CommandPalette_row__zBA0E[data-state=settling] .CommandPalette_name__OXjgV{color:var(--text-hero)}.CommandPalette_desc__linNr{position:relative;grid-area:desc;z-index:1;font-size:11px;color:var(--text-dim);letter-spacing:0;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;transition:color var(--dur-hover) var(--ease)}.CommandPalette_row__zBA0E[data-active] .CommandPalette_desc__linNr,.CommandPalette_row__zBA0E[data-state=active] .CommandPalette_desc__linNr{color:var(--text)}.CommandPalette_cat__txAwK{position:relative;grid-area:cat;align-self:center;z-index:1;display:inline-flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);padding-left:var(--space-3);white-space:nowrap}.CommandPalette_catIcon__JOQdl{width:12px;height:12px;color:inherit;opacity:.85;transition:color var(--dur-hover) var(--ease),opacity var(--dur-hover) var(--ease)}.CommandPalette_row__zBA0E[data-active] .CommandPalette_catIcon__JOQdl,.CommandPalette_row__zBA0E[data-state=active] .CommandPalette_catIcon__JOQdl{opacity:1;color:var(--accent)}.CommandPalette_row__zBA0E[data-active] .CommandPalette_cat__txAwK,.CommandPalette_row__zBA0E[data-state=active] .CommandPalette_cat__txAwK{color:var(--accent)}.CommandPalette_empty__ZAHbH{padding:32px 16px;text-align:center}.CommandPalette_emptyText__ahy7w{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}.CommandPalette_footer__OcjZu{display:flex;align-items:center;gap:var(--space-4);padding:8px 16px;border-top:1px solid var(--line-strong);font-size:10px;color:var(--text-faint);letter-spacing:.06em;background:var(--bg)}.CommandPalette_kbds__JHMhz{display:inline-flex;align-items:center;gap:6px}.CommandPalette_kbd__rAiJv{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border:1px solid var(--line-strong);background:var(--panel);color:var(--text-dim);font:inherit;font-size:10px;letter-spacing:0;line-height:1}.CommandPalette_kbdLabel__kMfXi{color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase}.CommandPalette_spacer__GyVnt{flex:1 1}.CommandPalette_count__dtTxu{display:inline-flex;align-items:baseline;gap:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em}.CommandPalette_countNum__rbhhJ{color:var(--accent)}.CommandPalette_countSlash__TQsSE{color:var(--text-faint)}.CommandPalette_countTotal__jnLzv{color:var(--text-dim)}@media (max-width:540px){.CommandPalette_row__zBA0E{grid-template-columns:8px 1fr;grid-template-areas:"dot name" "dot desc" "dot cat";padding:10px 14px 10px calc(14px + 6px)}.CommandPalette_cat__txAwK{padding-left:0;padding-top:2px}.CommandPalette_footer__OcjZu{gap:var(--space-3);flex-wrap:wrap}}.HelpDock_trigger__66l71{position:fixed;bottom:calc(34px + max(var(--app-primary-nav-h),
        var(--app-home-dock-strip-h, 0px),
        var(--fc-dock-h, 0px)) + env(safe-area-inset-bottom, 0px));left:max(var(--frame-px,16px),calc(env(safe-area-inset-left, 0px) + 10px));z-index:10;background:transparent;border:0;padding:0;margin:0;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-shadow:0 0 6px var(--bg),0 1px 1px rgba(0,0,0,.85);transition:color var(--dur-hover,.12s) var(--ease,ease)}.HelpDock_trigger__66l71:focus-visible,.HelpDock_trigger__66l71:hover{color:var(--accent-bright,var(--accent));outline:none}.HelpDock_trigger__66l71[data-open=true]{color:var(--accent)}.HelpDock_triggerArrow__8yFxO{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid;border-radius:50%;font-size:9px;line-height:1}.HelpDock_triggerText__Qy6K0{font-weight:500}.HelpDock_panel__QtQsK{position:fixed;bottom:calc(34px + 22px + max(var(--app-primary-nav-h),
        var(--app-home-dock-strip-h, 0px),
        var(--fc-dock-h, 0px)) + env(safe-area-inset-bottom, 0px));left:max(var(--frame-px,16px),calc(env(safe-area-inset-left, 0px) + 10px));z-index:11;width:min(320px,calc(100vw - 32px));background:var(--bg);border:1px solid var(--line);box-shadow:0 8px 28px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);font-family:var(--font-mono),monospace}.HelpDock_head__p4Vxc{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.HelpDock_headTitle__rjuK7{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.HelpDock_close__m5o_Q{background:transparent;border:0;color:var(--text-faint);font-size:16px;line-height:1;cursor:pointer;padding:0 2px}.HelpDock_close__m5o_Q:hover{color:var(--text)}.HelpDock_lead__X8DD2{font-size:12px;line-height:1.5;color:var(--text)}.HelpDock_links__Sy5n_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.HelpDock_linkButton__JlQk4,.HelpDock_link__fCDpw{display:block;width:100%;text-align:left;font-family:var(--font-mono),monospace;font-size:12px;color:var(--text);text-decoration:none;padding:4px 0;border:0;border-bottom:1px solid var(--line);background:transparent;cursor:pointer}.HelpDock_linkButton__JlQk4:focus-visible,.HelpDock_linkButton__JlQk4:hover,.HelpDock_link__fCDpw:hover{color:var(--accent-bright,var(--accent));outline:none}.HelpDock_note__5Oi2G{font-size:11px;line-height:1.5;color:var(--text-faint)}.HelpDock_dismiss__6fxoE{align-self:flex-start;background:transparent;border:0;padding:0;margin-top:var(--space-1);font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.06em;color:var(--text-faint);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.HelpDock_dismiss__6fxoE:hover{color:var(--text)}@media (max-width:540px){.HelpDock_trigger__66l71{gap:6px;min-height:32px;padding:0 10px;background:var(--bg-raised);border:1px solid var(--line);color:var(--text-dim,var(--text));text-shadow:none}.HelpDock_trigger__66l71:focus-visible,.HelpDock_trigger__66l71:hover,.HelpDock_trigger__66l71[data-open=true]{border-color:var(--accent);color:var(--text-bright,var(--text))}}.AppShell_root__mY9qs{display:flex;flex-direction:column;min-height:100vh;background:var(--bg)}.AppShell_skipLink__BNEf2{position:absolute;left:8px;top:8px;z-index:10000;padding:8px 14px;font:500 11px/1 var(--font-mono,"IBM Plex Mono","Courier New",monospace);letter-spacing:.08em;text-transform:lowercase;color:var(--bg);background:var(--accent,#e8c87a);text-decoration:none;border:1px solid var(--accent,#e8c87a);transform:translateY(-200%);transition:transform .12s ease-out}.AppShell_skipLink__BNEf2:focus,.AppShell_skipLink__BNEf2:focus-visible{transform:translateY(0);outline:none}.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)}.AppShell_brandChar__UZDxA{display:inline}.AppShell_brand__5IJry:focus-visible .AppShell_brandChar__UZDxA,.AppShell_brand__5IJry:hover .AppShell_brandChar__UZDxA{animation:AppShell_brandCharWave__YoNG9 .24s calc(var(--ci, 0) * 20ms) cubic-bezier(.2,0,0,1) both}@keyframes AppShell_brandCharWave__YoNG9{0%{color:var(--text-hero)}40%{color:var(--accent-bright)}to{color:var(--text-hero)}}@media (prefers-reduced-motion:reduce){.AppShell_brand__5IJry:focus-visible .AppShell_brandChar__UZDxA,.AppShell_brand__5IJry:hover .AppShell_brandChar__UZDxA{animation:none;color:var(--accent)}.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_navItemForensics__2JHJc .AppShell_navMark__2hXM4{background:var(--accent-faint);border-color:var(--accent)}.AppShell_navItemForensics__2JHJc:focus-visible .AppShell_navMark__2hXM4,.AppShell_navItemForensics__2JHJc:hover .AppShell_navMark__2hXM4{background:var(--accent);border-color:var(--accent)}.AppShell_navItemForensics__2JHJc .AppShell_navLabel__mWph2{color:var(--accent)}.AppShell_navItemForensics__2JHJc[data-active] .AppShell_navLabel__mWph2{color:var(--text-hero)}.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_navItemSession__rsPnK .AppShell_navTrack__qdupX{border-color:var(--accent);background:var(--accent-faint)}.AppShell_navItemSession__rsPnK:focus-visible .AppShell_navTrack__qdupX,.AppShell_navItemSession__rsPnK:hover .AppShell_navTrack__qdupX{background:var(--accent-strong)}.AppShell_navItemSession__rsPnK .AppShell_navMark__2hXM4{background:var(--accent-bright)}.AppShell_navSessionLabel__HIVFS{max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-bright);font-weight:500;letter-spacing:.02em;text-transform:lowercase}.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_navItemForensics__2JHJc{grid-column:1/-1}.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}}.SiteFooter_root__76noe{margin-top:var(--space-7);padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);background:var(--bg);font-family:var(--font-mono)}.SiteFooter_inner__ax4L7{display:flex;flex-direction:column;gap:8px;max-width:1024px;margin:0 auto;text-align:center}.SiteFooter_links__Hb8TM{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px}.SiteFooter_link__f_yMg{font-size:12px;color:var(--text-dim);text-decoration:none;padding:2px 4px;transition:color .12s ease}.SiteFooter_link__f_yMg:focus-visible,.SiteFooter_link__f_yMg:hover{color:var(--text-bright);outline:none}.SiteFooter_sep__Q5cMv{font-size:11px;color:var(--text-faint);-webkit-user-select:none;-moz-user-select:none;user-select:none}.SiteFooter_note__lAwSz{font-size:11px;line-height:1.6;color:var(--text-faint);max-width:70ch;margin:0 auto}@media (max-width:600px){.SiteFooter_root__76noe{margin-top:var(--space-5);padding:var(--space-3) var(--space-3)}.SiteFooter_links__Hb8TM{gap:4px}.SiteFooter_link__f_yMg{font-size:11px}.SiteFooter_note__lAwSz{font-size:10px}}.ToolList_list__OpYUm{list-style:none;display:flex;flex-direction:column;gap:0}.ToolList_item__ER119{animation:ToolList_fc-rise__mobZZ .28s var(--ease-out) both;animation-delay:calc(var(--row-i, 0) * 28ms)}.ToolList_item__ER119:nth-child(n+13),.ToolList_list__OpYUm[data-plain-names] .ToolList_item__ER119{animation:none}@media (prefers-reduced-motion:reduce){.ToolList_item__ER119{animation:none}}.ToolList_itemRow__EObO4{display:flex;align-items:stretch;position:relative}.ToolList_link__JIPKm,.ToolList_row__wgnSO{position:relative;display:grid;grid-template-columns:10px minmax(14ch,max-content) minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:9px var(--space-3) 9px calc(var(--space-3) + 6px);min-height:36px;color:var(--text);isolation:isolate}.ToolList_itemRow__EObO4 .ToolList_link__JIPKm{flex:1 1 auto;min-width:0}.ToolList_link__JIPKm{background:transparent;overflow:hidden;transition:background-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease),transform .22s var(--ease-out)}.ToolList_link__JIPKm:focus-visible,.ToolList_link__JIPKm:hover{background:var(--panel-hover);outline:none}.ToolList_link__JIPKm:active{background:var(--bg-inverted);color:var(--bg);transition-duration:var(--dur-press)}.ToolList_row__wgnSO{cursor:default;-webkit-user-select:text;-moz-user-select:text;user-select:text;opacity:.78}.ToolList_bar__tcIZJ{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)}.ToolList_link__JIPKm:focus-visible .ToolList_bar__tcIZJ,.ToolList_link__JIPKm:hover .ToolList_bar__tcIZJ{width:4px;background:var(--accent);box-shadow:2px 0 12px -2px var(--accent-glow)}.ToolList_link__JIPKm:active .ToolList_bar__tcIZJ{background:var(--bg);box-shadow:none;transition-duration:var(--dur-press)}.ToolList_sweep__tr_Fc{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}.ToolList_link__JIPKm:focus-visible .ToolList_sweep__tr_Fc,.ToolList_link__JIPKm:hover .ToolList_sweep__tr_Fc{animation:ToolList_fc-row-sweep__4PqHH .52s cubic-bezier(.2,0,0,1) forwards}@keyframes ToolList_fc-row-sweep__4PqHH{0%{transform:translateX(-100%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(100%);opacity:0}}.ToolList_dot__z_imA{position:relative;z-index:1;width:8px;height:8px;background:var(--accent);align-self:center;transition:background-color var(--dur-hover) var(--ease),box-shadow .18s var(--ease-out),transform .18s var(--ease-out)}[data-status=planned] .ToolList_dot__z_imA{background:transparent;border:1px solid var(--text-faint);width:8px;height:8px}.ToolList_link__JIPKm:focus-visible .ToolList_dot__z_imA,.ToolList_link__JIPKm:hover .ToolList_dot__z_imA{background:var(--accent-bright);box-shadow:0 0 0 4px var(--accent-faint),0 0 14px var(--accent-glow);transform:scale(1.18)}.ToolList_link__JIPKm:active .ToolList_dot__z_imA{background:var(--bg);box-shadow:none}.ToolList_name__hxwnM{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-hero);font-weight:500;letter-spacing:0;min-width:0;white-space:nowrap;text-transform:lowercase}.ToolList_srOnly__rxVoS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ToolList_nameText__y4Zc7{display:inline-flex;align-items:baseline;color:inherit;isolation:isolate}.ToolList_char__hmlR8{display:inline-block;transform-origin:50% 80%;transform:translateY(0) rotate(0) scale(1);color:inherit;will-change:transform,color,text-shadow}.ToolList_cursor__Rk0wT{display:inline-block;width:4px;height:11px;background:var(--accent);vertical-align:-1px;opacity:0;transform:translateX(-2px);transition:opacity var(--dur-hover) var(--ease),transform .18s var(--ease-out)}.ToolList_link__JIPKm:focus-visible .ToolList_cursor__Rk0wT,.ToolList_link__JIPKm:hover .ToolList_cursor__Rk0wT{opacity:1;transform:translateX(0);animation:ToolList_fc-caret__9VfMa 1.05s steps(2) infinite}.ToolList_link__JIPKm[data-state=active] .ToolList_char__hmlR8{animation:ToolList_fc-char-wave-in__4FQau .24s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--ci, 0) * 18ms)}.ToolList_link__JIPKm[data-state=settling] .ToolList_char__hmlR8{animation:ToolList_fc-char-wave-out__lAtbo .26s cubic-bezier(.33,1,.68,1) both;animation-delay:calc(var(--ci-rev, 0) * 14ms)}@keyframes ToolList_fc-char-wave-in__4FQau{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 ToolList_fc-char-wave-out__lAtbo{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)}}[data-status=planned] .ToolList_name__hxwnM{color:var(--text-dim);font-weight:400}.ToolList_description__ELkFg{position:relative;z-index:1;font-size:12px;color:var(--text-dim);letter-spacing:0;text-align:left;line-height:1.55;transition:color var(--dur-hover) var(--ease);min-width:0}.ToolList_link__JIPKm:focus-visible .ToolList_description__ELkFg,.ToolList_link__JIPKm:hover .ToolList_description__ELkFg{color:var(--text)}[data-status=planned] .ToolList_description__ELkFg{color:var(--text-faint)}.ToolList_stackBadge__Zu_2B{display:inline-block;margin-left:.5em;padding:.12em .4em .14em;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border:1px solid var(--line-strong);border-radius:3px;background:var(--panel);vertical-align:.12em;white-space:nowrap}.ToolList_arrowWrap__ioMIN{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:flex-end;gap:0}.ToolList_arrowTrail__OLNO7{display:inline-block;width:22px;height:1px;background:var(--accent);margin-right:4px;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)}.ToolList_arrowHead__GgLdo{font-size:13px;color:var(--text-faint);line-height:1;transition:color var(--dur-hover) var(--ease),transform .22s var(--ease-out)}.ToolList_link__JIPKm:focus-visible .ToolList_arrowTrail__OLNO7,.ToolList_link__JIPKm:hover .ToolList_arrowTrail__OLNO7{transform:scaleX(1);opacity:1}.ToolList_link__JIPKm:focus-visible .ToolList_arrowHead__GgLdo,.ToolList_link__JIPKm:hover .ToolList_arrowHead__GgLdo{color:var(--accent-bright);transform:translateX(2px)}.ToolList_link__JIPKm:active .ToolList_arrowHead__GgLdo,.ToolList_link__JIPKm:active .ToolList_arrowTrail__OLNO7{background:var(--bg);color:var(--bg);box-shadow:none}.ToolList_link__JIPKm:active .ToolList_description__ELkFg,.ToolList_link__JIPKm:active .ToolList_name__hxwnM{color:var(--bg)}.ToolList_link__JIPKm:active .ToolList_char__hmlR8{color:var(--bg);text-shadow:none;animation:none;transform:translateY(0) rotate(0) scale(1)}.ToolList_link__JIPKm:active .ToolList_cursor__Rk0wT{background:var(--bg);animation:none}.ToolList_link__JIPKm:active .ToolList_sweep__tr_Fc{display:none}.ToolList_soon___H3kc{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}@media (prefers-reduced-motion:reduce){.ToolList_link__JIPKm:focus-visible .ToolList_sweep__tr_Fc,.ToolList_link__JIPKm:hover .ToolList_sweep__tr_Fc{animation:none}.ToolList_cursor__Rk0wT,.ToolList_link__JIPKm[data-state=active] .ToolList_char__hmlR8,.ToolList_link__JIPKm[data-state=settling] .ToolList_char__hmlR8{animation:none}.ToolList_arrowHead__GgLdo,.ToolList_arrowTrail__OLNO7,.ToolList_bar__tcIZJ,.ToolList_char__hmlR8,.ToolList_dot__z_imA,.ToolList_name__hxwnM{transition:none}}.ToolList_favAnchor__siy_S{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:uppercase;opacity:0;pointer-events:none;transition:opacity .16s var(--ease),color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.ToolList_itemRow__EObO4:focus-within .ToolList_favAnchor__siy_S,.ToolList_itemRow__EObO4:hover .ToolList_favAnchor__siy_S{opacity:1;pointer-events:auto}.ToolList_favAnchor__siy_S:focus-visible,.ToolList_favAnchor__siy_S:hover{color:var(--text-hero);background:var(--panel-hover);outline:none}.ToolList_favAnchor__siy_S[data-active]{opacity:.45;pointer-events:none;color:var(--accent)}.ToolList_itemRow__EObO4:focus-within .ToolList_favAnchor__siy_S[data-active],.ToolList_itemRow__EObO4:hover .ToolList_favAnchor__siy_S[data-active]{opacity:1;pointer-events:auto;color:var(--accent)}.ToolList_favAnchor__siy_S[data-active]:focus-visible,.ToolList_favAnchor__siy_S[data-active]:hover{color:var(--accent-bright)}.ToolList_favAnchor__siy_S[data-variant=favorites]{color:var(--text-faint)}.ToolList_favAnchor__siy_S[data-variant=favorites]:focus-visible,.ToolList_favAnchor__siy_S[data-variant=favorites]:hover{color:var(--accent-bright);background:var(--panel-hover)}.ToolList_link__JIPKm[data-fc-search=dim],.ToolList_row__wgnSO[data-fc-search=dim]{opacity:.18;transition:opacity .22s var(--ease-out)}.ToolList_link__JIPKm[data-fc-search=dim]:focus-visible,.ToolList_link__JIPKm[data-fc-search=dim]:hover{opacity:.55}.ToolList_link__JIPKm[data-fc-search=match],.ToolList_row__wgnSO[data-fc-search=match]{opacity:1;transition:opacity .22s var(--ease-out)}.ToolList_link__JIPKm[data-fc-search=match]{background:linear-gradient(90deg,var(--accent-faint) 0,rgba(232,200,122,.04) 35%,transparent 100%)}.ToolList_link__JIPKm[data-fc-search=top],.ToolList_row__wgnSO[data-fc-search=top]{opacity:1;transition:opacity .22s var(--ease-out)}.ToolList_link__JIPKm[data-fc-search=top] .ToolList_bar__tcIZJ{width:4px;background:var(--accent-bright);box-shadow:2px 0 14px -2px var(--accent-glow)}.ToolList_link__JIPKm[data-fc-search=top] .ToolList_dot__z_imA{background:var(--accent-bright);box-shadow:0 0 0 4px var(--accent-faint),0 0 14px var(--accent-glow)}.ToolList_link__JIPKm[data-fc-search=top]{background:linear-gradient(90deg,var(--accent-faint) 0,rgba(232,200,122,.08) 35%,transparent 80%)}.ToolList_link__JIPKm[data-fc-search=top] .ToolList_name__hxwnM{color:var(--text-hero)}.ToolList_link__JIPKm[data-fc-search=top] .ToolList_description__ELkFg{color:var(--text)}@media (prefers-reduced-motion:reduce){.ToolList_link__JIPKm[data-fc-search],.ToolList_row__wgnSO[data-fc-search]{transition:none}}@media (max-width:620px){.ToolList_link__JIPKm,.ToolList_row__wgnSO{grid-template-columns:10px minmax(0,1fr) auto;padding:10px var(--space-2) 10px calc(var(--space-2) + 6px);min-height:unset}.ToolList_description__ELkFg{grid-column:2/-2;padding-top:2px}.ToolList_favAnchor__siy_S{padding:0 var(--space-2)}}.CategoryTools_groups__nUtxw{display:flex;flex-direction:column;gap:0}