.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)}.DropFileGlyph_root__DoTR6{--fc-glyph-w:38px;--fc-glyph-face:color-mix(in srgb,var(--accent) 10%,transparent);--fc-glyph-edge:color-mix(in srgb,var(--accent) 70%,var(--text-bright));--fc-glyph-flap:color-mix(in srgb,var(--accent) 26%,transparent);--fc-glyph-rule:color-mix(in srgb,var(--accent) 60%,transparent);display:block;flex-shrink:0;width:var(--fc-glyph-w);height:calc(var(--fc-glyph-w) * 49 / 40);overflow:visible;transition:transform .22s var(--ease-out)}.DropFileGlyph_crease__xdIiT,.DropFileGlyph_face__bvL9d{stroke:var(--fc-glyph-edge);stroke-width:2;stroke-linejoin:miter;transition:fill .16s var(--ease),stroke .16s var(--ease)}.DropFileGlyph_face__bvL9d{fill:var(--fc-glyph-face)}.DropFileGlyph_flap__E50Ou{fill:var(--fc-glyph-flap);transition:fill .16s var(--ease)}.DropFileGlyph_crease__xdIiT{fill:none}.DropFileGlyph_rule__Ql7fg{fill:var(--fc-glyph-rule);transition:fill .16s var(--ease)}.DropFileGlyph_root__DoTR6[data-variant=hero]{margin-top:4px;margin-right:14px}.DropFileGlyph_root__DoTR6[data-variant=dropzone]{margin-top:0;margin-right:0}@media (prefers-reduced-motion:no-preference){.DropFileGlyph_root__DoTR6[data-drop-file-glyph],.DropFileGlyph_root__DoTR6[data-variant=hero]{animation:DropFileGlyph_fc-drop-glyph-bob__ROIEu 3.4s ease-in-out infinite}}@keyframes DropFileGlyph_fc-drop-glyph-bob__ROIEu{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}[data-file-drop-cta]:focus-visible .DropFileGlyph_root__DoTR6[data-variant=hero],[data-file-drop-cta]:hover .DropFileGlyph_root__DoTR6[data-variant=hero]{--fc-glyph-face:color-mix(in srgb,var(--accent) 22%,transparent);--fc-glyph-edge:var(--accent-bright);transform:translateY(-6px);animation-play-state:paused}[data-file-drop-cta]:active .DropFileGlyph_root__DoTR6[data-variant=hero]{transform:translateY(0)}[data-file-drop-hero][data-hot] .DropFileGlyph_root__DoTR6[data-variant=hero]{--fc-glyph-flap:color-mix(in srgb,var(--accent) 40%,transparent)}@media (max-width:640px){.DropFileGlyph_root__DoTR6[data-variant=hero]{--fc-glyph-w:32px;margin-right:10px}}.FileDropHero_hero__P2hxI{z-index:1;height:100%;margin:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FileDropHero_hero__P2hxI,.FileDropHero_stage__akAcn{position:relative;width:100%;display:flex;flex-direction:column}.FileDropHero_stage__akAcn{align-items:flex-start;justify-content:center;flex:1 1 auto;gap:clamp(2px,.35vh,5px);min-height:0}.FileDropHero_hiddenInput__2OvEQ{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.FileDropHero_ctaWrap__5bQvH{position:relative;z-index:2;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:stretch;pointer-events:auto;flex:1 1 auto;margin-top:0;padding:0}.FileDropHero_ctaButtonCentered__E78KZ{--fdh-corner-nudge:0px;--fdh-inner-pad:var(--fdh-corner-nudge);--fdh-inner-r:max(0px,calc(2px - var(--fdh-inner-pad)));padding:clamp(12px,2vh,22px) clamp(20px,3.8vw,32px);overflow:hidden;isolation:isolate;align-items:center;justify-content:center;background:transparent;border:none;box-shadow:none;transition:background-color var(--dur-hover) var(--ease),box-shadow .2s var(--ease-out)}.FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active),.FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active){--fdh-corner-nudge:8px}.FileDropHero_ctaButtonCentered__E78KZ:focus-visible,.FileDropHero_ctaButtonCentered__E78KZ:hover{background:transparent;border:none;box-shadow:none;outline:none}.FileDropHero_ctaMarchFrame__XZoU_{display:none;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;opacity:0;transition:opacity .18s var(--ease)}.FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active) .FileDropHero_ctaMarchFrame__XZoU_,.FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active) .FileDropHero_ctaMarchFrame__XZoU_{opacity:1}.FileDropHero_ctaMarchRect__YwCgC{fill:none;stroke:color-mix(in srgb,var(--text-dim) 36%,transparent);stroke-width:1;stroke-dasharray:1.35 3.15;stroke-dashoffset:0;stroke-linecap:square;stroke-linejoin:round;vector-effect:non-scaling-stroke;animation:FileDropHero_fdh-march-stroke__FtUE4 1.05s linear infinite}.FileDropHero_ctaButtonCentered__E78KZ:active .FileDropHero_ctaMarchFrame__XZoU_{opacity:0;transition-duration:var(--dur-press)}.FileDropHero_ctaButtonCentered__E78KZ:active .FileDropHero_ctaMarchRect__YwCgC{animation:none}.FileDropHero_hero__P2hxI[data-hot] .FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active) .FileDropHero_ctaMarchFrame__XZoU_,.FileDropHero_hero__P2hxI[data-hot] .FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active) .FileDropHero_ctaMarchFrame__XZoU_{opacity:0}.FileDropHero_hero__P2hxI[data-hot] .FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active) .FileDropHero_ctaMarchRect__YwCgC,.FileDropHero_hero__P2hxI[data-hot] .FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active) .FileDropHero_ctaMarchRect__YwCgC{animation:none}@keyframes FileDropHero_fdh-march-stroke__FtUE4{to{stroke-dashoffset:-4.5}}.FileDropHero_ctaButtonCentered__E78KZ:active{--fdh-corner-nudge:0px;background:transparent;border:none;box-shadow:none;color:var(--bg);transition-duration:var(--dur-press)}.FileDropHero_ctaButtonCentered__E78KZ:active .FileDropHero_ctaAccent__gzmRU,.FileDropHero_ctaButtonCentered__E78KZ:active .FileDropHero_ctaAccent__gzmRU .FileDropHero_ctaChar__klF_v,.FileDropHero_ctaButtonCentered__E78KZ:active .FileDropHero_ctaLead__raNil,.FileDropHero_ctaButtonCentered__E78KZ:active .FileDropHero_ctaLead__raNil .FileDropHero_ctaChar__klF_v{color:var(--bg);text-shadow:none}.FileDropHero_ctaSweep__x8os0{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:1}.FileDropHero_ctaButtonCentered__E78KZ .FileDropHero_ctaSweep__x8os0{display:none;transition:inset .22s cubic-bezier(.22,.61,.36,1),border-radius .22s cubic-bezier(.22,.61,.36,1)}.FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active) .FileDropHero_ctaSweep__x8os0,.FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active) .FileDropHero_ctaSweep__x8os0{animation:FileDropHero_fdh-cta-sweep__iz906 .52s cubic-bezier(.2,0,0,1) forwards}.FileDropHero_ctaButtonCentered__E78KZ:active .FileDropHero_ctaSweep__x8os0{display:none}.FileDropHero_ctaButtonCentered__E78KZ .FileDropHero_cornerBL__CPCe9,.FileDropHero_ctaButtonCentered__E78KZ .FileDropHero_cornerBR__5FN9G,.FileDropHero_ctaButtonCentered__E78KZ .FileDropHero_cornerTL__Y3X_B,.FileDropHero_ctaButtonCentered__E78KZ .FileDropHero_cornerTR__SEA0T{position:absolute;width:11px;height:11px;border:0 solid color-mix(in srgb,var(--accent) 78%,var(--text-bright));pointer-events:none;opacity:1;z-index:3;transform:translate(0) scale(1);transition:transform .22s cubic-bezier(.22,.61,.36,1),border-color .22s cubic-bezier(.22,.61,.36,1)}.FileDropHero_ctaButtonCentered__E78KZ .FileDropHero_cornerTL__Y3X_B{top:0;left:0;transform-origin:0 0;border-top-width:2px;border-left-width:2px}.FileDropHero_ctaButtonCentered__E78KZ .FileDropHero_cornerTR__SEA0T{top:0;right:0;transform-origin:100% 0;border-top-width:2px;border-right-width:2px}.FileDropHero_ctaButtonCentered__E78KZ .FileDropHero_cornerBL__CPCe9{bottom:0;left:0;transform-origin:0 100%;border-bottom-width:2px;border-left-width:2px}.FileDropHero_ctaButtonCentered__E78KZ .FileDropHero_cornerBR__5FN9G{bottom:0;right:0;transform-origin:100% 100%;border-bottom-width:2px;border-right-width:2px}.FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active) .FileDropHero_cornerBL__CPCe9,.FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active) .FileDropHero_cornerBR__5FN9G,.FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active) .FileDropHero_cornerTL__Y3X_B,.FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active) .FileDropHero_cornerTR__SEA0T,.FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active) .FileDropHero_cornerBL__CPCe9,.FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active) .FileDropHero_cornerBR__5FN9G,.FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active) .FileDropHero_cornerTL__Y3X_B,.FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active) .FileDropHero_cornerTR__SEA0T,.FileDropHero_hero__P2hxI[data-hot] .FileDropHero_ctaButtonCentered__E78KZ:not(:active) .FileDropHero_cornerBL__CPCe9,.FileDropHero_hero__P2hxI[data-hot] .FileDropHero_ctaButtonCentered__E78KZ:not(:active) .FileDropHero_cornerBR__5FN9G,.FileDropHero_hero__P2hxI[data-hot] .FileDropHero_ctaButtonCentered__E78KZ:not(:active) .FileDropHero_cornerTL__Y3X_B,.FileDropHero_hero__P2hxI[data-hot] .FileDropHero_ctaButtonCentered__E78KZ:not(:active) .FileDropHero_cornerTR__SEA0T{border-color:var(--text-hero)}.FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active) .FileDropHero_cornerTL__Y3X_B,.FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active) .FileDropHero_cornerTL__Y3X_B{transform:translate(var(--fdh-corner-nudge),var(--fdh-corner-nudge)) scale(1)}.FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active) .FileDropHero_cornerTR__SEA0T,.FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active) .FileDropHero_cornerTR__SEA0T{transform:translate(calc(-1 * var(--fdh-corner-nudge)),var(--fdh-corner-nudge)) scale(1)}.FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active) .FileDropHero_cornerBL__CPCe9,.FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active) .FileDropHero_cornerBL__CPCe9{transform:translate(var(--fdh-corner-nudge),calc(-1 * var(--fdh-corner-nudge))) scale(1)}.FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active) .FileDropHero_cornerBR__5FN9G,.FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active) .FileDropHero_cornerBR__5FN9G{transform:translate(calc(-1 * var(--fdh-corner-nudge)),calc(-1 * var(--fdh-corner-nudge))) scale(1)}.FileDropHero_ctaButtonCentered__E78KZ:active .FileDropHero_cornerBL__CPCe9,.FileDropHero_ctaButtonCentered__E78KZ:active .FileDropHero_cornerBR__5FN9G,.FileDropHero_ctaButtonCentered__E78KZ:active .FileDropHero_cornerTL__Y3X_B,.FileDropHero_ctaButtonCentered__E78KZ:active .FileDropHero_cornerTR__SEA0T{transform:none;transition-duration:var(--dur-press)}.FileDropHero_ctaButtonCentered__E78KZ .FileDropHero_ctaPickArea__Ob83o{position:relative;z-index:auto}.FileDropHero_hero__P2hxI[data-layout=centered]{height:auto;width:100%}.FileDropHero_hero__P2hxI[data-layout=centered] .FileDropHero_stage__akAcn{align-items:center;justify-content:flex-start;width:100%}.FileDropHero_hero__P2hxI[data-layout=centered] .FileDropHero_ctaWrap__5bQvH{flex:0 0 auto;width:100%;max-width:100%;justify-content:center;height:auto}.FileDropHero_hero__P2hxI[data-layout=centered] .FileDropHero_ctaPickArea__Ob83o{justify-content:center;width:100%;flex:1 1 auto;min-height:0}.FileDropHero_hero__P2hxI[data-layout=centered] .FileDropHero_ctaBody__vDNmQ{align-items:center;gap:0;padding:0}.FileDropHero_hero__P2hxI[data-layout=centered] .FileDropHero_ctaPhrase__rYuEM{align-items:center;text-align:center;font-size:clamp(13px,1.55vw,17px);letter-spacing:.03em;line-height:1.32;font-weight:500;gap:0;--fdh-copy-gap:clamp(10px,1.8vh,16px)}.FileDropHero_hero__P2hxI[data-layout=centered] .FileDropHero_ctaLead__raNil{position:relative;z-index:4;margin-top:0;margin-bottom:var(--fdh-copy-gap)}.FileDropHero_hero__P2hxI[data-layout=centered] .FileDropHero_ctaAccent__gzmRU{position:relative;z-index:4;margin-top:var(--fdh-copy-gap)}.FileDropHero_hero__P2hxI[data-layout=centered] .FileDropHero_ctaGlyphStack__nZy1W{margin:0;isolation:auto;z-index:auto;width:100%;justify-content:center;gap:clamp(10px,1.8vw,18px)}.FileDropHero_ctaGlyphStack__nZy1W{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;flex-shrink:0;isolation:isolate}.FileDropHero_ctaDancerSlot__VdxBP{--fdh-dancer-h:clamp(88px,13vw,120px);position:relative;z-index:0;flex:0 0 auto;height:var(--fdh-dancer-h);width:calc(var(--fdh-dancer-h) * 480 / 590);max-width:min(108px,22vw);overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FileDropHero_ctaDancer__IkzCP{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom center;opacity:.98;mix-blend-mode:plus-lighter}.FileDropHero_ctaGlyphCenter__UJ_L6{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;transform:none;pointer-events:none}.FileDropHero_hero__P2hxI[data-layout=centered] .FileDropHero_ctaGlyphCenter__UJ_L6 [data-variant=hero]{margin:0}.FileDropHero_ctaButton__AdD6g{position:relative;overflow:visible;background:transparent;--fdh-bw:0px;border:none;border-radius:2px;box-sizing:border-box;padding:var(--space-3) var(--frame-px) var(--space-3);min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);flex:1 1 auto;width:100%;max-width:100%;text-align:left;font-family:var(--font-mono),var(--font-mono-fallback);color:inherit;white-space:nowrap;cursor:pointer}.FileDropHero_ctaButton__AdD6g:not(.FileDropHero_ctaButtonCentered__E78KZ){transition:background-color .16s var(--ease)}.FileDropHero_ctaButton__AdD6g:focus-visible{outline:none}.FileDropHero_ctaButton__AdD6g:focus-visible:not(.FileDropHero_ctaButtonCentered__E78KZ),.FileDropHero_ctaButton__AdD6g:hover:not(.FileDropHero_ctaButtonCentered__E78KZ){background:color-mix(in srgb,var(--panel-hover) 40%,transparent)}.FileDropHero_ctaButton__AdD6g:active:not(.FileDropHero_ctaButtonCentered__E78KZ){background:color-mix(in srgb,var(--accent) 4%,transparent)}.FileDropHero_ctaPickArea__Ob83o{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:0;min-width:0;width:100%;margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:center;box-sizing:border-box}.FileDropHero_ctaGlyphSlot__F2owa{display:flex;justify-content:center;align-items:center;flex-shrink:0;margin:var(--space-2) 0 var(--space-1)}.FileDropHero_ctaGlyphSlot__F2owa [data-variant=hero]{margin:0}.FileDropHero_ctaButton__AdD6g:after,.FileDropHero_ctaButton__AdD6g:before{content:none}.FileDropHero_ctaButton__AdD6g.FileDropHero_ctaButtonCentered__E78KZ:before{content:"";position:absolute;z-index:0;pointer-events:none;background:color-mix(in srgb,var(--panel) 55%,transparent);transition:background-color var(--dur-hover) var(--ease),inset .22s cubic-bezier(.22,.61,.36,1),border-radius .22s cubic-bezier(.22,.61,.36,1)}.FileDropHero_ctaButtonCentered__E78KZ .FileDropHero_ctaSweep__x8os0,.FileDropHero_ctaButton__AdD6g.FileDropHero_ctaButtonCentered__E78KZ:before{inset:var(--fdh-inner-pad);border-radius:var(--fdh-inner-r)}.FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active):before,.FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active):before{background:var(--panel-hover)}.FileDropHero_hero__P2hxI[data-hot] .FileDropHero_ctaButtonCentered__E78KZ:before{background:color-mix(in srgb,var(--accent) 6%,transparent)}.FileDropHero_hero__P2hxI[data-hot] .FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active):before,.FileDropHero_hero__P2hxI[data-hot] .FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active):before{background:color-mix(in srgb,var(--panel-hover) 88%,var(--accent) 8%)}.FileDropHero_ctaButtonCentered__E78KZ:active:before,.FileDropHero_hero__P2hxI[data-hot] .FileDropHero_ctaButtonCentered__E78KZ:active:before{background:var(--bg-inverted)}.FileDropHero_ctaButton__AdD6g.FileDropHero_ctaButtonCentered__E78KZ{overflow:hidden;width:min(352px,92vw);max-width:100%;flex:0 0 auto;align-self:center;min-height:clamp(220px,34vh,300px);justify-content:center;padding-top:clamp(12px,2vh,20px);padding-bottom:clamp(18px,2.7vh,28px)}.FileDropHero_ctaOrbitPlane__DtMCz{position:absolute;z-index:10;pointer-events:none}.FileDropHero_orbitOuter__COq__{position:absolute;inset:0;pointer-events:none;will-change:transform;--orbit-dur:22s;animation:FileDropHero_fdh-orbit-x__S0M_h var(--orbit-dur) linear infinite;animation-delay:calc(var(--oi, 0) * -1 * var(--orbit-dur) / var(--on, 8))}.FileDropHero_orbitInner__hihCx{position:absolute;top:0;left:0;display:block;will-change:transform;animation:FileDropHero_fdh-orbit-y__6vvct var(--orbit-dur) linear infinite;animation-delay:calc(var(--oi, 0) * -1 * var(--orbit-dur) / var(--on, 8))}.FileDropHero_orbitCenter__zTudo{display:flex;align-items:center;width:max-content;transform:translate(-50%,-50%)}.FileDropHero_orbitChip__S9XS2{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:19px;padding:3px 5px;border:1px solid color-mix(in srgb,var(--text-hero) 40%,var(--line));background:color-mix(in srgb,var(--bg) 90%,transparent);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;line-height:11px;color:var(--text-hero);white-space:nowrap;overflow:hidden;box-shadow:0 2px 10px -6px color-mix(in srgb,var(--text-hero) 30%,transparent);will-change:transform,color,border-color,background,box-shadow;animation:FileDropHero_fdh-chip-style__5gt6_ var(--orbit-dur) linear infinite,FileDropHero_fdh-chip-feel__v9ohm var(--orbit-dur) linear infinite;animation-delay:calc(var(--oi, 0) * -1 * var(--orbit-dur) / var(--on, 8)),calc(var(--oi, 0) * -1 * var(--orbit-dur) / var(--on, 8))}.FileDropHero_orbitChip__S9XS2:after{content:"";position:absolute;inset:-1px;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 0 34%,color-mix(in srgb,currentColor 28%,transparent) 48%,transparent 62% 100%);transform:translateX(-130%);animation:FileDropHero_fdh-chip-sheen__XI5mt var(--orbit-dur) linear infinite;animation-delay:calc(var(--oi, 0) * -1 * var(--orbit-dur) / var(--on, 8))}.FileDropHero_orbitIconBox__6DDRd{position:relative;width:11px;height:11px;flex-shrink:0;isolation:isolate;animation:FileDropHero_fdh-icon-pop__AF9pZ var(--orbit-dur) linear infinite;animation-delay:calc(var(--oi, 0) * -1 * var(--orbit-dur) / var(--on, 8))}.FileDropHero_orbitFileIcon__n9aVM,.FileDropHero_orbitToolIcon__M0xbW{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.FileDropHero_orbitIcon__Vlklp{width:11px;height:11px;display:block}.FileDropHero_orbitDot__2bvqL{display:inline-block;width:5px;height:5px;background:currentColor}.FileDropHero_orbitFileIcon__n9aVM{animation:FileDropHero_fdh-file-icon-fade__DhRaz var(--orbit-dur) linear infinite;animation-delay:calc(var(--oi, 0) * -1 * var(--orbit-dur) / var(--on, 8))}.FileDropHero_orbitToolIcon__M0xbW{animation:FileDropHero_fdh-tool-icon-fade__URsJa var(--orbit-dur) linear infinite;animation-delay:calc(var(--oi, 0) * -1 * var(--orbit-dur) / var(--on, 8))}.FileDropHero_orbitFileLabel__kdWGv,.FileDropHero_orbitToolLabel___jwYp{display:block;flex-shrink:0;overflow:hidden;max-width:0;margin-left:0;opacity:0;white-space:nowrap;line-height:11px;letter-spacing:.06em}.FileDropHero_orbitFileLabel__kdWGv{text-transform:uppercase;animation:FileDropHero_fdh-file-label__ghP8f var(--orbit-dur) linear infinite;animation-delay:calc(var(--oi, 0) * -1 * var(--orbit-dur) / var(--on, 8))}.FileDropHero_orbitToolLabel___jwYp{text-transform:none;letter-spacing:.04em;animation:FileDropHero_fdh-tool-label__bxMtM var(--orbit-dur) linear infinite;animation-delay:calc(var(--oi, 0) * -1 * var(--orbit-dur) / var(--on, 8))}@keyframes FileDropHero_fdh-orbit-x__S0M_h{0%{transform:translateX(0)}43%{transform:translateX(var(--rect-w,700px))}50%{transform:translateX(var(--rect-w,700px))}93%{transform:translateX(0)}to{transform:translateX(0)}}@keyframes FileDropHero_fdh-orbit-y__6vvct{0%{transform:translateY(0)}43%{transform:translateY(0)}50%{transform:translateY(var(--rect-h,110px))}93%{transform:translateY(var(--rect-h,110px))}to{transform:translateY(0)}}@keyframes FileDropHero_fdh-chip-style__5gt6_{0%,44%{color:var(--text-hero);border-color:color-mix(in srgb,var(--text-hero) 45%,var(--line));background:color-mix(in srgb,var(--bg) 90%,transparent);box-shadow:0 2px 10px -6px color-mix(in srgb,var(--text-hero) 28%,transparent);text-shadow:none}49%,91%{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 60%,var(--line));background:color-mix(in srgb,var(--bg) 80%,var(--accent) 20%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-glow) 18%,transparent),0 0 14px -5px color-mix(in srgb,var(--accent) 45%,transparent);text-shadow:0 0 8px color-mix(in srgb,var(--accent-glow) 24%,transparent)}98%,to{color:var(--text-hero);border-color:color-mix(in srgb,var(--text-hero) 45%,var(--line));background:color-mix(in srgb,var(--bg) 90%,transparent);box-shadow:0 2px 10px -6px color-mix(in srgb,var(--text-hero) 28%,transparent);text-shadow:none}}@keyframes FileDropHero_fdh-chip-feel__v9ohm{0%{transform:scale(.88);filter:none}4.5%{transform:scale(1);filter:none}38%{transform:scale(1);filter:none}43%{transform:scale(.88);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent-glow) 20%,transparent))}50%{transform:scale(.88);filter:none}54.5%{transform:scale(1);filter:none}88%{transform:scale(1);filter:none}93%{transform:scale(.88);filter:none}to{transform:scale(.88);filter:none}}@keyframes FileDropHero_fdh-chip-sheen__XI5mt{0%,44%,98%,to{opacity:0;transform:translateX(-130%)}46.5%{opacity:.42;transform:translateX(8%)}48%{opacity:0;transform:translateX(130%)}94.5%{opacity:0;transform:translateX(-130%)}96.5%{opacity:.34;transform:translateX(8%)}98%{opacity:0;transform:translateX(130%)}}@keyframes FileDropHero_fdh-icon-pop__AF9pZ{0%,45%,97%,to{transform:scale(1)}46.5%{transform:scale(1.1)}48%{transform:scale(1)}96.5%{transform:scale(1.08)}98%{transform:scale(1)}}@keyframes FileDropHero_fdh-file-icon-fade__DhRaz{0%,45%{opacity:1}48%,95%{opacity:0}98%,to{opacity:1}}@keyframes FileDropHero_fdh-tool-icon-fade__URsJa{0%,45%{opacity:0}48%,95%{opacity:1}98%,to{opacity:0}}@keyframes FileDropHero_fdh-file-label__ghP8f{0%{max-width:0;margin-left:0;opacity:0}4.5%{max-width:70px;margin-left:5px;opacity:1}38%{max-width:70px;margin-left:5px;opacity:1}43%{max-width:0;margin-left:0;opacity:0}43%,to{max-width:0;margin-left:0;opacity:0}}@keyframes FileDropHero_fdh-tool-label__bxMtM{0%,50%{max-width:0;margin-left:0;opacity:0}54.5%{max-width:120px;margin-left:5px;opacity:1}88%{max-width:120px;margin-left:5px;opacity:1}93%{max-width:0;margin-left:0;opacity:0}93%,to{max-width:0;margin-left:0;opacity:0}}.FileDropHero_ctaBody__vDNmQ{justify-content:center;gap:4px;padding:2px 0}.FileDropHero_ctaBody__vDNmQ,.FileDropHero_ctaPhrase__rYuEM{display:flex;flex-direction:column;align-items:center;min-width:0}.FileDropHero_ctaPhrase__rYuEM{gap:0;font-size:clamp(14px,1.5vw,18px);letter-spacing:-.015em;text-transform:lowercase;font-weight:500;line-height:1.18}.FileDropHero_ctaLead__raNil{color:var(--text-hero)}.FileDropHero_ctaAccent__gzmRU{color:var(--accent);text-shadow:0 0 10px color-mix(in srgb,var(--accent-glow) 24%,transparent)}.FileDropHero_ctaLead__raNil .FileDropHero_ctaChar__klF_v{--wave-final:var(--text-hero)}.FileDropHero_ctaAccent__gzmRU .FileDropHero_ctaChar__klF_v{--wave-final:var(--accent);--wave-accent:var(--text-hero)}.FileDropHero_ctaChar__klF_v{display:inline-block;transform-origin:50% 80%;will-change:transform,color}@media (prefers-reduced-motion:no-preference){.FileDropHero_ctaButton__AdD6g:focus-visible .FileDropHero_ctaChar__klF_v,.FileDropHero_ctaButton__AdD6g:hover .FileDropHero_ctaChar__klF_v{animation:FileDropHero_fc-fdh-hover-wave__X_h_J .26s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--ci, 0) * 12ms)}}@keyframes FileDropHero_fc-fdh-hover-wave__X_h_J{0%{transform:translateY(0) scale(1);color:var(--wave-final,var(--text-hero))}55%{transform:translateY(-4px) scale(1.022);color:var(--wave-accent,var(--accent-bright))}to{transform:translateY(0) scale(1);color:var(--wave-final,var(--text-hero))}}@media (max-width:640px){.FileDropHero_ctaButton__AdD6g{padding:var(--space-3) var(--frame-px) var(--space-4);min-width:0;max-width:100%}.FileDropHero_ctaPickArea__Ob83o{padding-left:0}.FileDropHero_ctaPhrase__rYuEM{font-size:clamp(13px,3.5vw,16px)}.FileDropHero_hero__P2hxI[data-layout=centered] .FileDropHero_ctaPhrase__rYuEM{font-size:clamp(12px,3.6vw,15px);--fdh-copy-overlap:clamp(10px,2.2vh,18px);--fdh-lead-lower:clamp(14px,2.6vh,26px)}}.FileDropHero_hero__P2hxI[data-hot] .FileDropHero_ctaButton__AdD6g{background:color-mix(in srgb,var(--accent) 6%,transparent)}.FileDropHero_hero__P2hxI[data-hot] .FileDropHero_ctaButtonCentered__E78KZ{background:transparent;border:none;box-shadow:none}.FileDropHero_hero__P2hxI[data-hot] .FileDropHero_ctaAccent__gzmRU,.FileDropHero_hero__P2hxI[data-hot] .FileDropHero_ctaLead__raNil{color:var(--accent-bright)}.FileDropHero_hero__P2hxI[data-hot] .FileDropHero_orbitChip__S9XS2{filter:brightness(1.25) saturate(1.15)}@keyframes FileDropHero_fdh-cta-sweep__iz906{0%{transform:translateX(-100%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(100%);opacity:0}}@media (prefers-reduced-motion:reduce){.FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active) .FileDropHero_ctaSweep__x8os0,.FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active) .FileDropHero_ctaSweep__x8os0{animation:none}.FileDropHero_ctaButtonCentered__E78KZ:focus-visible .FileDropHero_ctaMarchFrame__XZoU_,.FileDropHero_ctaButtonCentered__E78KZ:hover .FileDropHero_ctaMarchFrame__XZoU_{opacity:0}.FileDropHero_ctaMarchRect__YwCgC{animation:none}.FileDropHero_ctaButtonCentered__E78KZ:focus-visible,.FileDropHero_ctaButtonCentered__E78KZ:hover{border:none}.FileDropHero_ctaButtonCentered__E78KZ .FileDropHero_cornerBL__CPCe9,.FileDropHero_ctaButtonCentered__E78KZ .FileDropHero_cornerBR__5FN9G,.FileDropHero_ctaButtonCentered__E78KZ .FileDropHero_cornerTL__Y3X_B,.FileDropHero_ctaButtonCentered__E78KZ .FileDropHero_cornerTR__SEA0T{transition:none}.FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active) .FileDropHero_cornerBL__CPCe9,.FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active) .FileDropHero_cornerBR__5FN9G,.FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active) .FileDropHero_cornerTL__Y3X_B,.FileDropHero_ctaButtonCentered__E78KZ:focus-visible:not(:active) .FileDropHero_cornerTR__SEA0T,.FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active) .FileDropHero_cornerBL__CPCe9,.FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active) .FileDropHero_cornerBR__5FN9G,.FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active) .FileDropHero_cornerTL__Y3X_B,.FileDropHero_ctaButtonCentered__E78KZ:hover:not(:active) .FileDropHero_cornerTR__SEA0T{transform:none}.FileDropHero_ctaButton__AdD6g:focus-visible .FileDropHero_ctaAccent__gzmRU,.FileDropHero_ctaButton__AdD6g:focus-visible .FileDropHero_ctaLead__raNil,.FileDropHero_ctaButton__AdD6g:hover .FileDropHero_ctaAccent__gzmRU,.FileDropHero_ctaButton__AdD6g:hover .FileDropHero_ctaLead__raNil{color:var(--accent-bright)}.FileDropHero_ctaChar__klF_v{animation:none!important}}.AudienceModeToggle_bar__qyYRp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.AudienceModeToggle_label__ypDAE{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.AudienceModeToggle_pills__jr7N2{display:inline-flex;border:1px solid var(--line);background:var(--bg)}.AudienceModeToggle_pill__6LOcr{margin:0;padding:6px 14px;border:none;background:transparent;font:inherit;font-size:12px;letter-spacing:.04em;text-transform:lowercase;color:var(--text-dim);cursor:pointer;transition:color var(--dur-hover,.16s) var(--ease,ease),background var(--dur-hover,.16s) var(--ease,ease)}.AudienceModeToggle_pill__6LOcr:focus-visible,.AudienceModeToggle_pill__6LOcr:hover{color:var(--text-bright);outline:none}.AudienceModeToggle_pillActive__T_Jpp{color:var(--text-hero);background:color-mix(in srgb,var(--accent) 18%,transparent)}.AudienceModeToggle_pill__6LOcr+.AudienceModeToggle_pill__6LOcr{border-left:1px solid var(--line)}.ProofScenarioBinderButton_wrap__GlnAI{display:flex;flex-direction:column;gap:var(--space-2)}.ProofScenarioBinderButton_actions__kbMmc{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ProofScenarioBinderButton_primary__7JOXd,.ProofScenarioBinderButton_secondary__IoTkP{display:inline-flex;align-items:center;padding:10px 14px;font-size:13px;border:1px solid var(--line);cursor:pointer;font-family:inherit;text-transform:lowercase}.ProofScenarioBinderButton_primary__7JOXd{background:var(--accent);color:var(--bg);border-color:var(--accent)}.ProofScenarioBinderButton_primary__7JOXd:disabled,.ProofScenarioBinderButton_secondary__IoTkP:disabled{opacity:.6;cursor:not-allowed}.ProofScenarioBinderButton_secondary__IoTkP{background:var(--bg-raised);color:var(--text-dim)}.ProofScenarioBinderButton_meta__Nfwxb{margin:0;font-size:11px;color:var(--text-faint)}.ProofScenarioBinderButton_meta__Nfwxb code{font-family:var(--font-mono);font-size:11px}.ProofScenarioBinderButton_error__cUIXm{margin:0;font-size:12px;color:#ff5f56}.ProofScenarioBinderButton_hint__u1zJb{margin:0;font-size:12px;color:var(--text-faint);line-height:1.5;max-width:70ch}.FileInput_input__KiuiR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.FileInput_label__z9N_s{display:inline-flex;align-items:center;font-size:12px;letter-spacing:.06em;color:var(--text-dim);cursor:pointer;border-bottom:1px solid var(--line-strong);padding-bottom:2px;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.FileInput_input__KiuiR:focus-visible+.FileInput_label__z9N_s,.FileInput_label__z9N_s:hover{color:var(--text-bright);border-color:var(--text-dim)}.FileInput_label__z9N_s:active{color:var(--bg);background:var(--bg-inverted);border-color:var(--bg-inverted);transform:translateY(1px);transition-duration:var(--dur-press)}.Dropzone_zone__kzQcn{position:relative;display:flex;align-items:center;justify-content:center;min-height:280px;padding:var(--space-8) var(--space-6);text-align:center;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--panel);border:1px solid var(--line);overflow:hidden;transition:background-color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.Dropzone_zone__kzQcn:hover{background-color:var(--bg-hover)}.Dropzone_zone__kzQcn:focus-visible{outline:none;border-color:var(--accent)}.Dropzone_zone__kzQcn:active{background-color:var(--bg-pressed);transition-duration:var(--dur-press)}.Dropzone_over__gpy0Z{background-color:var(--bg-hover)!important;transition-duration:var(--dur-press)}.Dropzone_inner__qMjH4{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;pointer-events:none}.Dropzone_dropIconWrap__figVj{display:flex;align-items:center;justify-content:center}.Dropzone_zone__kzQcn:focus-visible [data-drop-file-glyph],.Dropzone_zone__kzQcn:hover [data-drop-file-glyph]{--fc-glyph-face:color-mix(in srgb,var(--accent) 22%,transparent);--fc-glyph-edge:var(--accent-bright);transform:translateY(-6px);animation-play-state:paused}.Dropzone_over__gpy0Z [data-drop-file-glyph]{--fc-glyph-face:color-mix(in srgb,var(--accent) 22%,transparent);--fc-glyph-edge:var(--accent-bright);--fc-glyph-flap:color-mix(in srgb,var(--accent) 40%,transparent);transform:translateY(-6px);animation-play-state:paused}.Dropzone_zone__kzQcn:active [data-drop-file-glyph]{transform:translateY(0);animation-play-state:paused}.Dropzone_label__TpMuT{font-size:12px;color:var(--text);letter-spacing:.1em;text-transform:lowercase;transition:color var(--dur-hover) var(--ease)}.Dropzone_zone__kzQcn:hover .Dropzone_label__TpMuT{color:var(--text-bright)}.Dropzone_over__gpy0Z .Dropzone_label__TpMuT{color:var(--text-hero)}.Dropzone_hint__IzArH{font-size:11px;color:var(--text-faint);letter-spacing:0}.Dropzone_hidden__50zOi{position:absolute;inset:0;pointer-events:none;opacity:0}.Dropzone_corner__lanbH{display:none}.Dropzone_scan__6QUgb{position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(to right,transparent,var(--accent-bright),transparent);box-shadow:0 0 8px var(--accent-glow);z-index:3;opacity:0;pointer-events:none}.Dropzone_flash__O3vkz .Dropzone_scan__6QUgb{animation:Dropzone_fc-scan__Y0xSP .38s cubic-bezier(.2,0,0,1) forwards}@keyframes Dropzone_fc-scan__Y0xSP{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(280px);opacity:0}}.Dropzone_flash__O3vkz{animation:Dropzone_fc-flash__OhYc8 .22s linear}@keyframes Dropzone_fc-flash__OhYc8{0%{background-color:var(--accent-faint)}to{background-color:var(--panel)}}@media (prefers-reduced-motion:reduce){.Dropzone_flash__O3vkz,.Dropzone_flash__O3vkz .Dropzone_scan__6QUgb{animation:none}.Dropzone_corner__lanbH,.Dropzone_zone__kzQcn{transition:none}.Dropzone_over__gpy0Z [data-drop-file-glyph],.Dropzone_zone__kzQcn:active [data-drop-file-glyph],.Dropzone_zone__kzQcn:focus-visible [data-drop-file-glyph],.Dropzone_zone__kzQcn:hover [data-drop-file-glyph]{transform:none;animation-play-state:paused!important}}@media (pointer:coarse){.Dropzone_zone__kzQcn{min-height:300px;cursor:pointer}}.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}}.StepPicker_root__btBxd{position:relative;display:block}.StepPicker_addBtn__ahXkN{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);background:transparent;border:1px dashed var(--line-strong);color:var(--text-dim);font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;letter-spacing:.06em;cursor:pointer;transition:border-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.StepPicker_addBtn__ahXkN:hover:not(:disabled){border-color:var(--accent);color:var(--text-hero);background:var(--panel-hover)}.StepPicker_addBtn__ahXkN:disabled{opacity:.4;cursor:not-allowed}.StepPicker_plus__xqccY{color:var(--accent);font-size:14px;line-height:1}.StepPicker_addLabel__UEOff{flex:0 0 auto}.StepPicker_upstream__CCPGJ{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--text-faint);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.StepPicker_arrow__4yMs_{color:var(--text-faint)}.StepPicker_port__reaUN{display:inline-block;padding:2px 5px;border:1px solid var(--line-strong);background:rgba(0,0,0,.3);color:var(--text-dim)}.StepPicker_panel__tJfH1{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:360px;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line-strong);z-index:5;box-shadow:0 12px 24px rgba(0,0,0,.5)}.StepPicker_searchRow__9f6UB{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap}.StepPicker_count__r_9yH{flex:0 0 auto;margin-left:auto;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap}.StepPicker_count__r_9yH,.StepPicker_prompt__yw2bI{font-family:var(--font-mono),var(--font-mono-fallback)}.StepPicker_prompt__yw2bI{color:var(--accent);font-size:12px}.StepPicker_search__RHL_S{flex:1 1 auto;background:transparent;border:none;color:var(--text);font-family:var(--font-mono),var(--font-mono-fallback);font-size:13px;letter-spacing:.04em}.StepPicker_search__RHL_S:focus{outline:none}.StepPicker_list__CPMwb{flex:1 1 auto;overflow-y:auto}.StepPicker_empty__8BVi0{padding:var(--space-3);font-size:12px;letter-spacing:.04em}.StepPicker_empty__8BVi0,.StepPicker_overflow__t9SK6{color:var(--text-faint);font-family:var(--font-mono),var(--font-mono-fallback)}.StepPicker_overflow__t9SK6{padding:var(--space-2) var(--space-3);font-size:11px;letter-spacing:.06em;border-top:1px solid var(--line)}.StepPicker_row___VmLq{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);background:transparent;border:none;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;font-family:var(--font-mono),var(--font-mono-fallback);color:var(--text);transition:background-color var(--dur-hover) var(--ease)}.StepPicker_row___VmLq:last-child{border-bottom:none}.StepPicker_row___VmLq:hover{background:var(--panel-hover)}.StepPicker_bar___ylVm{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:top;transition:transform .18s var(--ease)}.StepPicker_row___VmLq:hover .StepPicker_bar___ylVm{transform:scaleY(1)}.StepPicker_dot__1topn{width:4px;height:4px;background:var(--text-faint);border-radius:50%;flex:0 0 auto}.StepPicker_row___VmLq:hover .StepPicker_dot__1topn{background:var(--accent)}.StepPicker_name__z_gFC{color:var(--text-hero);font-size:12px;letter-spacing:.04em;white-space:nowrap;flex:0 0 auto}.StepPicker_desc__bimE7{color:var(--text-faint);font-size:10px;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.StepPicker_io__49Ls8{display:inline-flex;align-items:center;gap:6px;color:var(--text-faint);font-size:10px;letter-spacing:.06em;flex:0 0 auto}.StepPicker_portTag__u1rQj{display:inline-block;padding:1px 5px;border:1px solid var(--line-strong);color:var(--text-dim)}.StepPicker_portArrow__DESvk{color:var(--text-faint)}