.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)}.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))}}.AppShell_rootOps__Pz0o_{--fc-cmdbar-h:5.5rem;--fc-nav-w:12.5rem;--fc-rail-w:19rem;--fc-cockpit-gap:var(--space-5);height:100dvh;max-height:100dvh;overflow:hidden}.AppShell_rootOps__Pz0o_ .AppShell_mainInner__Lqm95,.AppShell_rootOps__Pz0o_ .AppShell_main__7rZBO{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.AppShell_rootOps__Pz0o_ .AppShell_mainInner__Lqm95{max-width:none;padding-top:var(--space-4);padding-bottom:calc(var(--fc-cmdbar-h) + var(--space-2));position:relative}.AppShell_rootOps__Pz0o_ .AppShell_mainInner__Lqm95>div{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.AppShell_rootAi__C1wq1{height:100dvh;max-height:100dvh;overflow:hidden}.AppShell_rootAi__C1wq1 .AppShell_main__7rZBO{overflow-y:auto;overscroll-behavior-y:contain;scroll-behavior:auto;scroll-snap-type:none;scroll-padding-bottom:calc(var(--app-statusbar-pad, 48px) + env(safe-area-inset-bottom, 0px) + 12px);container-type:size;container-name:ai-scroll;-webkit-overflow-scrolling:touch}.AppShell_rootAi__C1wq1 .AppShell_mainInner__Lqm95{max-width:none;padding-left:0;padding-right:0;padding-top:0;padding-bottom:calc(var(--app-statusbar-pad, 48px) + env(safe-area-inset-bottom, 0px))}@media (prefers-reduced-motion:reduce){.AppShell_rootAi__C1wq1 .AppShell_main__7rZBO{scroll-behavior:auto}}.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}.BottomDock_dock__q5gBp{position:fixed;left:0;right:0;bottom:0;padding-bottom:env(safe-area-inset-bottom,0);background:var(--bg);border-top:1px solid var(--line);box-shadow:0 -10px 36px rgba(0,0,0,.28);z-index:50}.BottomDock_dockInner__jzVTF{display:flex;flex-direction:row;align-items:stretch;max-width:var(--container,880px);margin:0 auto;box-sizing:border-box;background:transparent;overflow:visible}.BottomDock_dockTab__NfwXv{position:relative;isolation:isolate;flex:1 1;min-width:0;height:auto;align-self:stretch;flex-direction:row;align-items:center;justify-content:center;padding:20px var(--space-3,12px);min-height:84px;gap:var(--space-3,12px);display:inline-flex;background:transparent;border:0;cursor:pointer;font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;overflow:hidden;transition:background-color .16s var(--ease,ease)}.BottomDock_dockTab__NfwXv:focus-visible,.BottomDock_dockTab__NfwXv:hover{background:var(--panel-hover);outline:none}.BottomDock_dockTab__NfwXv:before{content:"";position:absolute;top:0;left:0;bottom:0;width:0;background:transparent;z-index:2;transition:width .2s var(--ease-out,ease),background-color .16s var(--ease,ease),box-shadow .16s var(--ease,ease)}.BottomDock_dockTab__NfwXv:focus-visible:before,.BottomDock_dockTab__NfwXv:hover:before,.BottomDock_dockTab__NfwXv[data-active]:before{width:4px;background:var(--accent);box-shadow:2px 0 12px -2px var(--accent-glow,rgba(232,200,122,.45))}.BottomDock_dockTab__NfwXv[data-active]{background:var(--panel-hover)}.BottomDock_dockTabSweep__i3r_q{position:absolute;inset:0;z-index:0;opacity:0;background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 60%);transform:translateX(-100%);pointer-events:none}.BottomDock_dockTab__NfwXv:hover .BottomDock_dockTabSweep__i3r_q{animation:BottomDock_fc-dock-sweep__yDfjK .52s cubic-bezier(.2,0,0,1) forwards}@keyframes BottomDock_fc-dock-sweep__yDfjK{0%{transform:translateX(-100%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(100%);opacity:0}}.BottomDock_dockTabIcon__eaR42{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;color:var(--text-dim);transition:color .16s var(--ease,ease)}.BottomDock_dockTab__NfwXv:focus-visible .BottomDock_dockTabIcon__eaR42,.BottomDock_dockTab__NfwXv:hover .BottomDock_dockTabIcon__eaR42,.BottomDock_dockTab__NfwXv[data-active] .BottomDock_dockTabIcon__eaR42{color:var(--accent-bright)}.BottomDock_dockTabLabel__QNyt1{position:relative;z-index:1;display:inline-flex;align-items:baseline;font-weight:500;font-size:13px;color:var(--text-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .16s var(--ease,ease);letter-spacing:0}.BottomDock_dockTab__NfwXv:focus-visible .BottomDock_dockTabLabel__QNyt1,.BottomDock_dockTab__NfwXv:hover .BottomDock_dockTabLabel__QNyt1,.BottomDock_dockTab__NfwXv[data-active] .BottomDock_dockTabLabel__QNyt1{color:var(--accent)}.BottomDock_dockTabChar__MqaWF{display:inline-block;transform-origin:50% 80%;color:inherit}.BottomDock_dockTab__NfwXv:hover .BottomDock_dockTabChar__MqaWF{animation:BottomDock_fc-dock-char__5u_uA .24s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--ci, 0) * 16ms)}@keyframes BottomDock_fc-dock-char__5u_uA{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-3px) scale(1.04);color:var(--accent-bright)}to{transform:translateY(0) scale(1)}}.BottomDock_dockBackdrop__FSZgA{position:fixed;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;padding:0;cursor:pointer;z-index:40;animation:BottomDock_dockBackdropIn__SOZ9k .14s ease-out}@keyframes BottomDock_dockBackdropIn__SOZ9k{0%{opacity:0}to{opacity:1}}.BottomDock_dockDrawer__CJQpx{position:fixed;left:0;right:0;bottom:calc(var(--fc-dock-h, 84px) + env(safe-area-inset-bottom, 0px));max-height:55vh;overflow-y:auto;background:var(--bg);border-top:2px solid var(--accent);border-bottom:1px solid var(--line);box-shadow:0 -8px 40px rgba(0,0,0,.5);z-index:49;animation:BottomDock_drawerUp__Mp9Xj .18s cubic-bezier(.2,0,.2,1)}@keyframes BottomDock_drawerUp__Mp9Xj{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.BottomDock_dockDrawer__CJQpx{animation:none}}.BottomDock_dockDrawerInner__LZwyh{max-width:880px;margin:0 auto;padding:var(--space-3) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.BottomDock_dockDrawerHeader__VpGR5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.BottomDock_dockDrawerKicker__3n4Es{display:inline-flex;align-items:center;gap:8px}.BottomDock_dockDrawerKickerDot__7t8x1{display:inline-block;width:var(--fc-kicker-square,8px);height:var(--fc-kicker-square,8px);background:var(--accent);flex:0 0 auto}.BottomDock_dockDrawerH3__akF1g{margin:0;font-size:11px;font-weight:400;color:var(--text-faint);letter-spacing:.14em;text-transform:uppercase}.BottomDock_dockDrawerSub__n1Ons{font-size:11px;color:var(--accent-bright);letter-spacing:.14em;text-transform:uppercase}.BottomDock_dockDrawerClose__j0mZU{display:inline-flex;align-items:center;gap:5px;background:transparent;border:1px solid var(--line);color:var(--text-faint);font:inherit;font-size:11px;letter-spacing:.08em;text-transform:lowercase;padding:5px 12px;cursor:pointer;transition:color var(--dur-hover,.16s) var(--ease,ease),border-color var(--dur-hover,.16s) var(--ease,ease)}.BottomDock_dockDrawerClose__j0mZU:focus-visible,.BottomDock_dockDrawerClose__j0mZU:hover{color:var(--text-bright);border-color:var(--line-strong);outline:none}.BottomDock_dockDrawerList__roc08{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.BottomDock_dockDrawerList__roc08>li{display:flex}@media (max-width:640px){.BottomDock_dockDrawerList__roc08{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.BottomDock_dockDrawerList__roc08{grid-template-columns:1fr}}.BottomDock_dockDrawerLink__Rkq8v{position:relative;width:100%;isolation:isolate;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:10px 12px 10px 16px;background:var(--bg-raised);border:1px solid var(--line);color:var(--text);text-decoration:none;text-align:left;overflow:hidden;transition:background-color var(--dur-hover,.16s) var(--ease,ease)}.BottomDock_dockDrawerLink__Rkq8v:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--line-strong);z-index:1;transition:background-color var(--dur-hover,.16s) var(--ease,ease),box-shadow var(--dur-hover,.16s) var(--ease,ease)}.BottomDock_dockDrawerLink__Rkq8v:focus-visible,.BottomDock_dockDrawerLink__Rkq8v:hover{background:var(--bg-hover);outline:none}.BottomDock_dockDrawerLink__Rkq8v:focus-visible:before,.BottomDock_dockDrawerLink__Rkq8v:hover:before{background:var(--accent);box-shadow:2px 0 10px -2px var(--accent-glow,rgba(232,200,122,.4))}.BottomDock_dockDrawerLink__Rkq8v[data-current=true]:before{background:var(--accent);box-shadow:2px 0 10px -2px var(--accent-glow,rgba(232,200,122,.4))}.BottomDock_dockDrawerLink__Rkq8v[data-current=true] .BottomDock_dockDrawerLinkLabel__yUSOq{color:var(--accent-bright)}.BottomDock_dockDrawerLinkLabel__yUSOq{position:relative;z-index:1;font-size:13px;font-weight:500;color:var(--text-hero);text-transform:lowercase;line-height:1.2}.BottomDock_dockDrawerLink__Rkq8v:focus-visible .BottomDock_dockDrawerLinkLabel__yUSOq,.BottomDock_dockDrawerLink__Rkq8v:hover .BottomDock_dockDrawerLinkLabel__yUSOq{color:var(--accent-bright)}.BottomDock_dockDrawerLinkHint__EC_Ae{position:relative;z-index:1;font-size:11px;color:var(--text-faint);line-height:1.35;text-transform:lowercase}.BottomDock_dockDrawerLinkChar__BdGTJ{display:inline-block;transform-origin:50% 80%;will-change:transform,color;color:inherit}.BottomDock_dockDrawerLink__Rkq8v:focus-visible .BottomDock_dockDrawerLinkChar__BdGTJ,.BottomDock_dockDrawerLink__Rkq8v:hover .BottomDock_dockDrawerLinkChar__BdGTJ{animation:BottomDock_fc-drawer-char-wave__ev1of .24s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--ci, 0) * 16ms)}@keyframes BottomDock_fc-drawer-char-wave__ev1of{0%{transform:translateY(0) scale(1);color:var(--accent-bright)}40%{transform:translateY(-3px) scale(1.04);color:var(--accent-bright)}to{transform:translateY(0) scale(1);color:var(--accent-bright)}}@media (prefers-reduced-motion:reduce){.BottomDock_dockDrawerLinkChar__BdGTJ{animation:none!important}}.BottomDock_dockTabSession__v9DSG,.BottomDock_dockTabSession__v9DSG .BottomDock_dockTabLabel__QNyt1,.BottomDock_dockTabSession__v9DSG[data-active]{color:var(--accent-bright)}.BottomDock_dockTabSessionDot__y94SI{width:10px;height:10px;background:var(--accent-bright);border-radius:1px;box-shadow:0 0 8px -1px var(--accent-glow,rgba(232,200,122,.55));flex-shrink:0}.BottomDock_dockDrawerKickerDotPulse__2voKl,.BottomDock_dockTabSessionDot__y94SI{animation:BottomDock_fc-session-mark-pulse__B7s8X 1.8s ease-in-out infinite}.BottomDock_dockSessionHero__Q2eKp:before{background:var(--accent)!important;box-shadow:2px 0 10px -2px var(--accent-glow)!important}.BottomDock_dockSessionHero__Q2eKp .BottomDock_dockDrawerLinkLabel__yUSOq{color:var(--accent-bright)}@keyframes BottomDock_fc-session-mark-pulse__B7s8X{0%,to{box-shadow:0 0 0 2px var(--accent-faint),0 0 10px var(--accent-glow,rgba(232,200,122,.35))}50%{box-shadow:0 0 0 3px var(--accent-glow,rgba(232,200,122,.22)),0 0 16px var(--accent-glow,rgba(232,200,122,.5))}}.BottomDock_dockDrawerLink__Rkq8v:disabled,.BottomDock_dockDrawerLink__Rkq8v[aria-busy=true]{opacity:.55;cursor:progress}.BottomDock_dockDrawerLink__Rkq8v[data-disabled=true]{opacity:.55;cursor:default;pointer-events:none}.BottomDock_dockDrawerLink__Rkq8v[data-disabled=true]:before{background:var(--line);box-shadow:none}.BottomDock_dockDrawerLink__Rkq8v[data-disabled=true] .BottomDock_dockDrawerLinkLabel__yUSOq{color:var(--text-dim)}.BottomDock_dockDrawerLink__Rkq8v[data-disabled=true] .BottomDock_dockDrawerLinkChar__BdGTJ{animation:none!important}@media (max-width:640px){.BottomDock_dockInner__jzVTF{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.BottomDock_dockInner__jzVTF::-webkit-scrollbar{display:none}.BottomDock_dockTab__NfwXv{flex:0 0 auto;scroll-snap-align:start}.BottomDock_dock__q5gBp:after{content:"";position:absolute;top:0;right:0;bottom:0;width:32px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--bg));z-index:1}}.ForensicsConsentGate_overlay__Ose8f{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--space-4);font-family:var(--font-mono)}.ForensicsConsentGate_scrim__Am_0k{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ForensicsConsentGate_modal__Zlz9s{position:relative;z-index:1;width:min(560px,100%);max-height:calc(100vh - var(--space-7));overflow-y:auto;background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--accent);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:0 14px 60px rgba(0,0,0,.5)}.ForensicsConsentGate_head__UTYrS{display:flex;flex-direction:column;gap:var(--space-2)}.ForensicsConsentGate_kickerRow__r98HZ{display:inline-flex;align-items:center;gap:10px}.ForensicsConsentGate_kickerBlock__1WbON{display:inline-block;width:var(--fc-kicker-square,10px);height:var(--fc-kicker-square,10px);background:var(--accent);flex-shrink:0}.ForensicsConsentGate_kickerLabel__M0IwR{font-size:11px;letter-spacing:.06em;color:var(--text-dim)}.ForensicsConsentGate_title__jwY0G{font-size:20px;line-height:1.18;letter-spacing:-.005em;color:var(--text-bright);margin:0;font-weight:600}.ForensicsConsentGate_body__YHv9b{display:flex;flex-direction:column;gap:var(--space-3)}.ForensicsConsentGate_helpBanner__SxAB0{font-size:13px;line-height:1.55;color:var(--text-bright);margin:0;padding:var(--space-3);background:var(--accent-faint);border:1px solid var(--accent);border-left-width:3px}.ForensicsConsentGate_helpBannerLink__wslCx{color:var(--accent-bright,var(--accent));font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.ForensicsConsentGate_helpBannerLink__wslCx:focus-visible,.ForensicsConsentGate_helpBannerLink__wslCx:hover{color:var(--accent);outline:none}.ForensicsConsentGate_lede__0Nali{font-size:14px;line-height:1.6;color:var(--text);margin:0}.ForensicsConsentGate_hi__ZAvTA{color:var(--text-bright);background:var(--accent-faint);padding:0 4px;border-radius:2px}.ForensicsConsentGate_points__B4ch5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ForensicsConsentGate_points__B4ch5 li{position:relative;font-size:13px;line-height:1.55;color:var(--text);padding-left:1.45em}.ForensicsConsentGate_points__B4ch5 li:before{content:"→";position:absolute;left:0;top:0;color:var(--accent);line-height:1.55}.ForensicsConsentGate_points__B4ch5 strong{color:var(--text-bright);font-weight:600}.ForensicsConsentGate_linkInline__1RoGC{color:var(--accent-bright,var(--accent));text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.ForensicsConsentGate_linkInline__1RoGC:hover{color:var(--accent)}.ForensicsConsentGate_fine__ZfejB{font-size:11px;line-height:1.6;color:var(--text-faint);margin:0;padding-top:var(--space-2);border-top:1px solid var(--line)}.ForensicsConsentGate_foot__OjWie{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding-top:var(--space-3);border-top:1px solid var(--line)}.ForensicsConsentGate_cancel__nh1O7{font-size:12px;color:var(--text-faint);text-decoration:none;padding:8px 12px;transition:color .12s ease}.ForensicsConsentGate_cancel__nh1O7:focus-visible,.ForensicsConsentGate_cancel__nh1O7:hover{color:var(--text-bright);outline:none}.ForensicsConsentGate_accept__ag9qa{font-family:inherit;font-size:13px;color:var(--text-bright);background:var(--accent-faint);border:1px solid var(--accent);padding:10px 18px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.ForensicsConsentGate_accept__ag9qa:focus-visible,.ForensicsConsentGate_accept__ag9qa:hover{background:var(--accent);border-color:var(--accent-bright,var(--accent));outline:none}@media (max-width:480px){.ForensicsConsentGate_modal__Zlz9s{padding:var(--space-4);gap:var(--space-3)}.ForensicsConsentGate_title__jwY0G{font-size:18px}.ForensicsConsentGate_foot__OjWie{flex-direction:column-reverse;align-items:stretch}.ForensicsConsentGate_accept__ag9qa,.ForensicsConsentGate_cancel__nh1O7{text-align:center}}.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}}