.page_page__556_G{display:flex;flex-direction:column;gap:0;position:relative;flex:1 1 auto;width:100%;min-width:0;min-height:0;overflow-x:clip;overflow-y:visible;padding-bottom:0;--home-hero-art-drop:calc(var(--space-3) + var(--space-4) + 2.875rem + 11px);--fc-home-stage-dock-close-up:4px}.page_page__556_G>.page_hero__7KFOs{margin-bottom:var(--space-3)}@media (max-width:640px){.page_page__556_G{--home-hero-art-drop:calc(var(--space-2) + var(--space-4) + 2.875rem + 11px)}.page_page__556_G>.page_hero__7KFOs{margin-bottom:var(--space-2)}}.page_hero__7KFOs{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--space-5);flex-wrap:nowrap;position:relative}.page_heroText__JVWLO{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-width:0}.page_heroArtImg__1jOf_{display:block;width:100%;height:auto;mix-blend-mode:plus-lighter;transform:translateY(calc(var(--home-hero-art-drop) - 21px))}.page_titleRow__mxY2l{display:flex;align-items:center;gap:14px;flex-wrap:nowrap;min-width:0}.page_titleMascot__tKNgW{display:none;flex:0 1 auto;min-width:0;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.page_titleMascotImg__ytMN0{display:block;height:84px;width:auto;max-width:100%;object-fit:contain;object-position:left center;mix-blend-mode:plus-lighter;transform:translateY(-21px)}@media (max-width:720px){.page_titleMascot__tKNgW{display:inline-flex}}@media (max-width:480px){.page_titleRow__mxY2l{gap:12px}.page_titleMascotImg__ytMN0{height:68px}}@media (max-width:380px){.page_titleRow__mxY2l{gap:10px}.page_titleMascotImg__ytMN0{height:56px}}.page_title__po7na{display:inline-flex;align-items:baseline;gap:4px;font-size:36px;line-height:1;letter-spacing:-.015em;font-weight:500;margin:0;text-transform:lowercase;flex:0 0 auto}.page_titleText__Ji_o5,.page_title__po7na{color:var(--text-hero)}.page_caret__gjFmm{display:inline-block;width:var(--fc-caret-bar-w-hero);height:var(--fc-caret-bar-h-hero);background:var(--accent);margin-left:5px;transform:translateY(2px);animation:page_caretBlink__Z_0Sd 1.1s steps(2,start) infinite;font-size:0;color:transparent}@keyframes page_caretBlink__Z_0Sd{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.page_caret__gjFmm{animation:none;opacity:.6}}.page_heroRecentsBar__V5pQy{display:flex;align-items:center;gap:var(--space-3);padding:calc(var(--space-2) + 2px) 0 0;flex-wrap:wrap;min-height:0}.page_heroRecentsBar__V5pQy .page_heroPairKicker__dVFC1{flex-shrink:0;margin-top:0;margin-bottom:0}.page_heroSearchZone__QoXZA{position:relative;padding:var(--space-4) 0 var(--space-3);overflow:visible}.page_heroSearchZone__QoXZA>.page_heroArt__W43AQ{position:absolute;z-index:1;right:0;bottom:100%;width:clamp(140px,22vw,240px);display:inline-flex;align-items:flex-end;justify-content:flex-end;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media (max-width:720px){.page_heroSearchZone__QoXZA>.page_heroArt__W43AQ{display:none}}.page_heroSearchZone__QoXZA:after{content:none}.page_heroSearchZone__QoXZA:focus-within [data-fc-recents-home] [data-fc-home-label],.page_heroSearchZone__QoXZA:hover [data-fc-recents-home] [data-fc-home-label]{color:var(--text-bright)}.page_heroSearchZone__QoXZA:focus-within [data-fc-recents-home] [data-fc-home-label]:before,.page_heroSearchZone__QoXZA:hover [data-fc-recents-home] [data-fc-home-label]:before{background:var(--accent-bright);box-shadow:0 0 10px -2px var(--accent-glow)}.page_heroSearchContent__2PGTl{position:relative;z-index:3;display:flex;flex-direction:column;gap:0}.page_heroComposite__2Xgk2{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;align-items:stretch;position:relative;z-index:3;border:none;background:var(--bg);min-height:0}.page_heroSearchFull__pWHj9{grid-column:1/-1;grid-row:1;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:none;min-height:0;transition:background-color .16s var(--ease)}.page_heroSearchBody__VO3TR{flex:0 1 auto;display:flex;flex-direction:column;justify-content:flex-start;gap:0;min-height:0}.page_heroSearchMetaRow__1uEn1{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:0;flex-wrap:wrap}.page_heroSearchMetaRow__1uEn1 .page_heroPairKicker__dVFC1{margin-top:0;margin-bottom:0}.page_heroSearchRecentsSlot__i9P8_{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-end;align-items:center}.page_heroSearchRecentsSlot__i9P8_ [data-fc-recents-home]{flex:0 1 auto;min-width:0}.page_heroSearchFull__pWHj9:hover{background:var(--panel-hover)}.page_heroSearchFull__pWHj9:hover .page_heroPairKickerBlock__fenUj{background:var(--accent-bright);box-shadow:0 0 10px -2px var(--accent-glow)}.page_heroPairKicker__dVFC1{flex-shrink:0;display:flex;align-items:center;gap:6px;margin-top:6px;margin-bottom:2px}.page_heroPairKickerBlock__fenUj{flex:0 0 auto;width:var(--fc-kicker-square);height:var(--fc-kicker-square);background:var(--accent);transition:box-shadow .16s var(--ease),background-color .16s var(--ease)}@media (prefers-reduced-motion:no-preference){.page_heroPairKickerBlock__fenUj{animation:page_heroPairKickerBreathe__nhttq 3.2s var(--ease) infinite}}@keyframes page_heroPairKickerBreathe__nhttq{0%,to{opacity:1}50%{opacity:.5}}.page_heroSearchFull__pWHj9:focus-within .page_heroPairKickerBlock__fenUj{background:var(--accent-bright);box-shadow:0 0 10px -2px var(--accent-glow)}.page_heroPairKickerText__RLh8G{font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.07em;color:var(--text-dim);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .16s var(--ease)}.page_heroSearchFull__pWHj9:focus-within .page_heroPairKickerText__RLh8G,.page_heroSearchFull__pWHj9:hover .page_heroPairKickerText__RLh8G{color:var(--text-bright)}.page_heroSearchFull__pWHj9:focus-within [data-fc-recents-home] [data-fc-home-label],.page_heroSearchFull__pWHj9:hover [data-fc-recents-home] [data-fc-home-label]{color:var(--text-bright)}.page_heroSearchFull__pWHj9:focus-within [data-fc-recents-home] [data-fc-home-label]:before,.page_heroSearchFull__pWHj9:hover [data-fc-recents-home] [data-fc-home-label]:before{background:var(--accent-bright);box-shadow:0 0 10px -2px var(--accent-glow)}.page_heroMidNav__erGMW{grid-column:1;grid-row:2;align-self:stretch;min-height:0;border-right:none}.page_heroMidDrop__59Bic{grid-column:2;grid-row:2;display:flex;align-items:stretch;justify-content:stretch;min-height:0;transition:background-color .16s var(--ease)}.page_heroMidDrop__59Bic:hover{background:var(--panel-hover)}.page_heroDropCenterStage__q3de7{flex:1 1 auto;display:flex;justify-content:center;align-items:center;width:100%;margin-top:0;padding-top:var(--space-5);padding-bottom:var(--space-5);padding-left:0;padding-right:0;min-height:0;box-sizing:border-box}.page_sectionStage__EfVU3{display:flex;flex-direction:column;flex:1 1 auto;gap:0;margin-top:0;position:relative;z-index:4;isolation:isolate;scroll-margin-top:calc(var(--space-7) + 10px);min-height:0;padding-bottom:max(var(--app-primary-nav-h),calc(var(
        --fc-home-dock-outer-h,
        calc(var(--app-home-dock-strip-h, 0px) + env(safe-area-inset-bottom, 0px))
      ) - var(--fc-home-stage-dock-close-up, 0px)))}.page_sectionStageLowerScroll__px6ql,.page_sectionStageLower__xmKPH{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.page_sectionStageLowerContent__SS8_J{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;min-width:0;width:100%;box-sizing:border-box}.page_sectionStageLowerOpen__hYNq_ .page_sectionStageLowerContent__SS8_J{max-width:var(--container);margin-left:auto;margin-right:auto;padding-left:var(--frame-px);padding-right:var(--frame-px)}.page_sectionStageLower__xmKPH.page_sectionStageLowerOpen__hYNq_ .page_sectionStageLowerScroll__px6ql{overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;width:100vw;margin-left:calc(50% - 50vw);box-sizing:border-box;padding-bottom:calc(var(--fc-home-dock-outer-h, calc(var(--app-home-dock-strip-h, 0px) + env(safe-area-inset-bottom, 0px))) + var(--space-4));scrollbar-width:thin;scrollbar-color:var(--accent) color-mix(in srgb,var(--line-strong) 55%,transparent)}.page_sectionStageLower__xmKPH.page_sectionStageLowerOpen__hYNq_ .page_sectionStageLowerScroll__px6ql::-webkit-scrollbar{width:9px}.page_sectionStageLower__xmKPH.page_sectionStageLowerOpen__hYNq_ .page_sectionStageLowerScroll__px6ql::-webkit-scrollbar-track{background:color-mix(in srgb,var(--line-strong) 40%,transparent)}.page_sectionStageLower__xmKPH.page_sectionStageLowerOpen__hYNq_ .page_sectionStageLowerScroll__px6ql::-webkit-scrollbar-thumb{background:linear-gradient(to right,var(--accent) 3px,transparent 3px)}.page_sectionStageLower__xmKPH.page_sectionStageLowerOpen__hYNq_ .page_sectionStageLowerScroll__px6ql::-webkit-scrollbar-thumb:hover{background:linear-gradient(to right,var(--accent-bright) 3px,transparent 3px)}.page_sectionStageLowerOpen__hYNq_ .page_heroDropCenterStage__q3de7{display:none}.page_page__556_G .page_homeSectionPanel__daNSv{display:flex;flex-direction:column;flex:0 0;min-height:0;overflow:hidden}.page_page__556_G .page_homeSectionPanel__daNSv[data-open]{flex:1 1 auto;min-height:0;overflow:visible}.page_page__556_G .page_homeSectionPanel__daNSv[data-open] .page_homeSectionPanelInner__3fjHP{flex:1 1 auto;min-height:0;overflow-x:clip;overflow-y:visible}@media (max-width:540px){.page_heroDropCenterStage__q3de7{padding-top:var(--space-6);padding-bottom:var(--space-6)}}.page_homeSectionDock__ygSmn{position:fixed;left:0;right:0;bottom:0;z-index:8;border-top:1px solid var(--line);background:var(--bg);padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -10px 36px rgba(0,0,0,.28)}.page_homeSectionDockInner__i6mFw{max-width:var(--container);margin:0 auto;box-sizing:border-box}.page_categories___mviK{display:contents}.page_nestedIndex__0h3MF{display:flex;flex-direction:column;gap:0;padding:0;border:0}.page_categoryAnchor__TFR4b{scroll-margin-top:16px}.page_popularSection__ddDjN{display:flex;flex-direction:column;gap:var(--space-3)}.page_popularBrowseNav__O8M3h{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);padding:6px calc(var(--space-3) + 6px) 2px;font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.1em;text-transform:lowercase}.page_popularBrowseBack__aF_ij{padding:4px 0;margin:0;border:none;background:transparent;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--text-dim);transition:color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.page_popularBrowseBack__aF_ij:focus-visible,.page_popularBrowseBack__aF_ij:hover{color:var(--accent-bright);outline:none}.page_popularShowAllRow__gRbJp{grid-column:1/-1;display:flex}.page_popularShowAllBtn__jlNUE{position:relative;display:grid;grid-template-columns:10px 1fr;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);width:100%;padding:9px var(--space-3) 9px calc(var(--space-3) + 6px);border:none;background:transparent;font-family:var(--font-mono),var(--font-mono-fallback);font-size:13px;font-weight:400;letter-spacing:0;text-align:left;color:var(--text-dim);cursor:pointer;overflow:hidden;isolation:isolate;transition:color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.page_popularShowAllBtn__jlNUE .page_popularNameText__F39ey{color:inherit;font-weight:400}.page_popularShowAllIcon__WN4Lh{grid-column:1;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;color:var(--text-dim);transition:transform .2s var(--ease-out),color var(--dur-hover) var(--ease)}.page_popularShowAllBtn__jlNUE[data-expanded] .page_popularShowAllIcon__WN4Lh{transform:rotate(180deg)}.page_popularShowAllBtn__jlNUE:focus-visible .page_popularShowAllIcon__WN4Lh,.page_popularShowAllBtn__jlNUE:hover .page_popularShowAllIcon__WN4Lh{color:var(--accent-bright);transform:translateY(2px)}.page_popularShowAllBtn__jlNUE[data-expanded]:focus-visible .page_popularShowAllIcon__WN4Lh,.page_popularShowAllBtn__jlNUE[data-expanded]:hover .page_popularShowAllIcon__WN4Lh{transform:rotate(180deg) translateY(2px)}.page_popularShowAllBtn__jlNUE:focus-visible,.page_popularShowAllBtn__jlNUE:hover{color:var(--accent-bright);background:var(--panel-hover);outline:none}.page_popularShowAllBtn__jlNUE:active{color:var(--accent);background:var(--panel-active)}.page_popularShowAllBtn__jlNUE[data-state=active] .page_popularChar__WLS9U{animation:page_pop-char-wave-in-showall__sQGJk .24s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--ci, 0) * 18ms)}.page_popularShowAllBtn__jlNUE[data-state=settling] .page_popularChar__WLS9U{animation:page_pop-char-wave-out-showall__kpUGY .26s cubic-bezier(.33,1,.68,1) both;animation-delay:calc(var(--ci-rev, 0) * 14ms)}.page_popularShowAllBtn__jlNUE:active .page_popularChar__WLS9U{color:var(--bg);animation:none}@media (prefers-reduced-motion:reduce){.page_popularShowAllIcon__WN4Lh{transition:none}.page_popularShowAllBtn__jlNUE[data-state] .page_popularChar__WLS9U{animation:none!important}}.page_popularBrowseCrumb__nGYFJ{color:var(--text-faint)}.page_popularBrowseCrumb__nGYFJ:before{content:"// ";color:var(--text-faint);opacity:.65}.page_popularHeader__1bVZg{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.12em;text-transform:lowercase;color:var(--text-faint)}.page_popularDot__GAOuA{display:inline-block;width:var(--fc-kicker-square);height:var(--fc-kicker-square);background:var(--accent);flex-shrink:0}.page_popularLabel__g84qu{color:var(--text-dim)}.page_popularFilters__5KgFx{display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.page_popularFilters__5KgFx::-webkit-scrollbar{display:none}.page_popularFilter__VGAH0{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:0;padding:7px 14px 9px;background:transparent;border:0;cursor:pointer;font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;letter-spacing:.04em;color:var(--text-dim);white-space:nowrap;overflow:hidden;transition:color .13s var(--ease),background-color .13s var(--ease)}.page_popularFilter__VGAH0:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:transparent;transition:background .13s var(--ease)}.page_popularFilter__VGAH0:focus-visible,.page_popularFilter__VGAH0:hover{color:var(--text-bright);background:var(--panel-hover);outline:none}.page_popularFilter__VGAH0[data-active]{color:var(--text-bright);background:var(--panel-hover)}.page_popularFilter__VGAH0[data-active]:after{background:var(--accent)}.page_popularFilter__VGAH0:active{background:var(--bg-pressed);color:var(--accent-bright);transition-duration:var(--dur-press)}.page_popularFilterLabel__nHd8f{display:block}.page_popularGrid__UEEIT{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;background:transparent}@media (max-width:600px){.page_popularGrid__UEEIT{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page_popularGrid__UEEIT{grid-template-columns:1fr}.page_popularGridCategories__5GbcE{grid-template-columns:repeat(2,1fr)}.page_popularChip__VAkpr{padding-top:11px;padding-bottom:11px}.page_popularChip__VAkpr.page_popularCategoryChip___otIP{padding-top:12px;padding-bottom:12px}}.page_popularItem__Yjk66{background:var(--bg);min-width:0;animation:page_pop-rise__NaRP6 .26s var(--ease-out) both;animation-delay:calc(var(--pop-i, 0) * 24ms)}.page_popularEmptyFavoritesItem__V_NWj{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;position:relative;border-bottom:1px solid var(--line)}.page_favEmptyState__80fw_{display:contents}.page_favEmptyDemo__kc_XJ{grid-column:1;border-bottom:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible}.page_favEmptyDemo__kc_XJ,.page_favEmptyInfoRail__08rrE{min-width:0;padding:var(--space-4) calc(var(--space-3) + 6px) var(--space-3)}.page_favEmptyInfoRail__08rrE{grid-column:2/-1;display:flex;flex-direction:column;justify-content:center;gap:0;box-sizing:border-box;border-left:1px solid var(--line)}@supports not (grid-template-columns:subgrid){.page_popularEmptyFavoritesItem__V_NWj{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}.page_favEmptyDemoRow__94qo_{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:nowrap}.page_favEmptyDemoRow__94qo_ .page_favEmptyDemoFav__Hq76R{flex:0 0 auto;pointer-events:auto;opacity:1;color:var(--text-hero);background:var(--panel-hover)}.page_favEmptyDemoChip__FvolU{cursor:default;background:var(--panel-hover);align-self:stretch}.page_favEmptyDemoChip__FvolU .page_popularBar__2I6Z8{width:4px;background:var(--accent);box-shadow:2px 0 12px -2px var(--accent-glow)}.page_favEmptyDemoChip__FvolU .page_popularDotAmber__5IUux{background:var(--accent-bright);box-shadow:0 0 0 3px var(--accent-faint);transform:scale(1.12)}.page_favEmptyDemoChip__FvolU .page_popularNameText__F39ey{color:var(--accent-bright)}.page_favEmptyDemoChip__FvolU .page_popularCat__B2k3u{color:var(--accent)}.page_favEmptyDemoChip__FvolU .page_popularCatIcon__9CYIT{opacity:1;color:inherit}.page_favEmptyHintRow__0MHZH{display:flex;flex-direction:row;align-items:center;gap:6px;margin:0;padding:0;border-bottom:none}.page_favEmptyHintRow__0MHZH .page_favEmptyDemoPointer__IOYQJ{flex-shrink:0;font-family:var(--font-mono),var(--font-mono-fallback);font-size:14px;font-weight:600;line-height:1;color:var(--accent-bright);text-shadow:0 0 8px color-mix(in srgb,var(--accent-glow) 70%,transparent);animation:page_fav-empty-point__3sC8U 1.1s ease-in-out infinite}.page_favKitLink__JNcnq{margin:var(--space-3) 0 0;font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;letter-spacing:.06em}.page_favKitLink__JNcnq a{color:var(--text-dim);text-decoration:none;transition:color var(--dur-hover) var(--ease)}.page_favKitLink__JNcnq a:hover{color:var(--accent)}@keyframes page_fav-empty-point__3sC8U{0%,to{transform:translateX(4px);opacity:.72}50%{transform:translateX(0);opacity:1}}.page_favEmptyDemoHintText__PJMqQ{font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;letter-spacing:.055em;text-transform:lowercase;color:var(--text-dim);line-height:1.45}.page_favEmptyDemoHintTag__3Ii5I{font-size:inherit;letter-spacing:.08em;text-transform:lowercase;color:var(--accent-bright);font-weight:500}@media (prefers-reduced-motion:reduce){.page_favEmptyHintRow__0MHZH .page_favEmptyDemoPointer__IOYQJ{animation:none;transform:translateX(0);opacity:1}}@keyframes page_pop-rise__NaRP6{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page_popularItem__Yjk66{animation:none}}.page_popularRow__9F5Wd{display:flex;align-items:stretch;position:relative;min-height:100%}.page_popularRow__9F5Wd .page_popularChip__VAkpr{flex:1 1 auto;min-width:0}.page_popularFav__c2mjo,a.page_popularFav__c2mjo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-3);border:none;background:transparent;cursor:pointer;color:var(--text-faint);font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.08em;text-transform:lowercase}.page_popularRow__9F5Wd:focus-within .page_popularFav__c2mjo,.page_popularRow__9F5Wd:hover .page_popularFav__c2mjo{opacity:1;pointer-events:auto}.page_popularFav__c2mjo:focus-visible,.page_popularFav__c2mjo:hover,a.page_popularFav__c2mjo:focus-visible,a.page_popularFav__c2mjo:hover{color:var(--text-hero);background:var(--panel-hover);outline:none}.page_popularFav__c2mjo[data-active]{opacity:.45;pointer-events:none;color:var(--accent)}.page_popularRow__9F5Wd:focus-within .page_popularFav__c2mjo[data-active],.page_popularRow__9F5Wd:hover .page_popularFav__c2mjo[data-active]{opacity:1;pointer-events:auto;color:var(--accent)}.page_popularFav__c2mjo[data-active]:focus-visible,.page_popularFav__c2mjo[data-active]:hover{color:var(--accent-bright)}@media (max-width:640px){.page_popularFav__c2mjo,a.page_popularFav__c2mjo{padding:0 var(--space-2)}}.page_popularChip__VAkpr{position:relative;display:grid;grid-template-columns:10px 1fr;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:9px var(--space-3) 9px calc(var(--space-3) + 6px);background:transparent;color:var(--text);isolation:isolate;overflow:hidden;transition:background-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}.page_popularChip__VAkpr.page_popularCategoryChip___otIP{grid-template-columns:10px 1fr;width:100%;cursor:pointer;border:none;font:inherit;text-align:left}.page_popularCategoryIconSlot__D_ZOl{display:flex;align-items:center;justify-content:center;width:16px;height:16px;position:relative;z-index:1;color:var(--accent);transition:color var(--dur-hover) var(--ease),transform var(--dur-hover) var(--ease)}.page_popularChip__VAkpr.page_popularCategoryChip___otIP:focus-visible .page_popularCategoryIconSlot__D_ZOl,.page_popularChip__VAkpr.page_popularCategoryChip___otIP:hover .page_popularCategoryIconSlot__D_ZOl{color:var(--accent-bright);transform:scale(1.06)}.page_popularChip__VAkpr.page_popularCategoryChip___otIP:active .page_popularCategoryIconSlot__D_ZOl{color:var(--bg);transform:none}.page_popularBar__2I6Z8{position:absolute;left:0;top:0;bottom:0;width:0;background:transparent;box-shadow:none;z-index:1;transition:width .2s var(--ease-out),background-color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease)}.page_popularChip__VAkpr:focus-visible .page_popularBar__2I6Z8,.page_popularChip__VAkpr:hover .page_popularBar__2I6Z8{width:4px;background:var(--accent);box-shadow:2px 0 12px -2px var(--accent-glow)}.page_popularChip__VAkpr:active .page_popularBar__2I6Z8{background:var(--bg);box-shadow:none;transition-duration:var(--dur-press)}.page_popularChip__VAkpr:focus-visible,.page_popularChip__VAkpr:hover{background:var(--panel-hover);outline:none}.page_popularChip__VAkpr:active{background:var(--bg-inverted);color:var(--bg);transition-duration:var(--dur-press)}.page_popularDotAmber__5IUux{width:8px;height:8px;background:var(--accent);position:relative;z-index:1;transition:background-color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease),transform var(--dur-hover) var(--ease)}.page_popularChip__VAkpr:focus-visible .page_popularDotAmber__5IUux,.page_popularChip__VAkpr:hover .page_popularDotAmber__5IUux{background:var(--accent-bright);box-shadow:0 0 0 3px var(--accent-faint);transform:scale(1.12)}.page_popularChip__VAkpr:active .page_popularDotAmber__5IUux{background:var(--bg);box-shadow:none}.page_popularBody__kaTAK{display:flex;flex-direction:column;gap:1px;min-width:0;position:relative;z-index:1}.page_popularNameWrap__CLnQQ{position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.page_popularSrOnly__XTIMJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_popularNameText__F39ey{display:inline-flex;align-items:baseline;font-size:13px;font-weight:500;color:var(--text-hero);letter-spacing:0}.page_popularChar__WLS9U{display:inline-block;transform-origin:50% 80%;transform:translateY(0) scale(1);color:inherit;will-change:transform,color}.page_popularChip__VAkpr[data-state=active] .page_popularChar__WLS9U{animation:page_pop-char-wave-in__iIOMx .24s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--ci, 0) * 18ms)}.page_popularChip__VAkpr[data-state=settling] .page_popularChar__WLS9U{animation:page_pop-char-wave-out__znbxw .26s cubic-bezier(.33,1,.68,1) both;animation-delay:calc(var(--ci-rev, 0) * 14ms)}@keyframes page_pop-char-wave-in__iIOMx{0%{transform:translateY(0) scale(1);color:var(--text-hero)}45%{transform:translateY(-3.5px) scale(1.025);color:var(--accent-bright)}to{transform:translateY(0) scale(1);color:var(--accent-bright)}}@keyframes page_pop-char-wave-out__znbxw{0%{transform:translateY(0) scale(1);color:var(--accent-bright)}50%{transform:translateY(-1.5px) scale(1.012);color:var(--accent)}to{transform:translateY(0) scale(1);color:var(--text-hero)}}@keyframes page_pop-char-wave-in-showall__sQGJk{0%{transform:translateY(0) scale(1);color:var(--text-dim)}45%{transform:translateY(-3.5px) scale(1.025);color:var(--accent-bright)}to{transform:translateY(0) scale(1);color:var(--accent-bright)}}@keyframes page_pop-char-wave-out-showall__kpUGY{0%{transform:translateY(0) scale(1);color:var(--accent-bright)}50%{transform:translateY(-1.5px) scale(1.012);color:var(--accent)}to{transform:translateY(0) scale(1);color:var(--text-dim)}}.page_popularChip__VAkpr:active .page_popularChar__WLS9U{color:var(--bg);animation:none}@media (prefers-reduced-motion:reduce){.page_popularChar__WLS9U{animation:none!important}}.page_popularCat__B2k3u{display:inline-flex;align-items:center;gap:5px;font-size:9px;letter-spacing:.18em;text-transform:lowercase;color:var(--text-faint);white-space:nowrap;transition:color var(--dur-hover) var(--ease)}.page_popularCatClamp__ZbToY{display:block;flex:1 1 auto;min-width:0;width:100%;max-width:100%;overflow:hidden;white-space:nowrap}.page_popularCatIcon__9CYIT{width:14px;height:14px;color:inherit;opacity:.85}.page_popularChip__VAkpr:focus-visible .page_popularCat__B2k3u,.page_popularChip__VAkpr:hover .page_popularCat__B2k3u{color:var(--accent)}.page_popularChip__VAkpr:focus-visible .page_popularCatIcon__9CYIT,.page_popularChip__VAkpr:hover .page_popularCatIcon__9CYIT{opacity:1}.page_popularChip__VAkpr:active .page_popularCat__B2k3u{color:var(--bg)}.page_startHere__oDoWh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-top:var(--space-3)}.page_startHereExamples__5tFBl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.page_startHereLabel___8BoA{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.page_startHereChip__gfpoH{background:transparent;border:1px solid var(--line);padding:3px 10px;font-family:var(--font-mono),monospace;font-size:11px;color:var(--text-faint);cursor:pointer;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.page_startHereChip__gfpoH:focus-visible,.page_startHereChip__gfpoH:hover{color:var(--text);border-color:var(--accent);outline:none}.page_startHereLinks__e1vrv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.page_startHereLink__bGtMt{font-size:11px;letter-spacing:.02em;color:var(--text-faint);text-decoration:none;white-space:nowrap;transition:color var(--dur-hover) var(--ease)}.page_startHereLink__bGtMt:focus-visible,.page_startHereLink__bGtMt:hover{color:var(--accent);outline:none}.StacksCategory_bodyActionsHome__8ul35{padding:0 0 var(--space-2)}.StacksCategory_stripeActions__wxb5Z{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:6px;min-width:0}@media (max-width:640px){.StacksCategory_stripeActions__wxb5Z .navItemCompact{font-size:10px}.StacksCategory_stripeActions__wxb5Z .navItemCompact .navTrack{padding:2px 5px 2px calc(5px + 5px)}.StacksCategory_stripeActions__wxb5Z .navItemCompact .navFace{gap:4px}.StacksCategory_stripeActions__wxb5Z .navItemCompact .navMark{width:4px;height:4px}.StacksCategory_stripeActions__wxb5Z .navItemCompact .navArrowTrail{width:10px;margin-right:1px}.StacksCategory_stripeActions__wxb5Z .navItemCompact .navArrowHead{font-size:10px}}.StacksCategory_list__7TqTX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.StacksCategory_item__RFeAr{--row-i:0;opacity:0;transform:translateY(2px);animation:StacksCategory_fc-stack-row-in__klRzC .32s var(--ease) forwards;animation-delay:calc(var(--row-i) * 30ms)}@keyframes StacksCategory_fc-stack-row-in__klRzC{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.StacksCategory_row__cKdmp{display:flex;align-items:stretch;position:relative}.StacksCategory_link__QidiZ{position:relative;flex:1 1 auto;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);text-decoration:none;font-family:var(--font-mono),var(--font-mono-fallback);color:var(--text);transition:background-color var(--dur-hover) var(--ease);min-width:0}.StacksCategory_link__QidiZ:hover{background:var(--panel-hover)}.StacksCategory_bar__2zLlW{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:top;transition:transform .22s var(--ease)}.StacksCategory_link__QidiZ:hover .StacksCategory_bar__2zLlW{transform:scaleY(1)}.StacksCategory_dot__wSwK1{width:4px;height:4px;background:var(--text-faint);border-radius:50%;flex:0 0 auto;transition:background-color var(--dur-hover) var(--ease)}.StacksCategory_link__QidiZ:hover .StacksCategory_dot__wSwK1{background:var(--accent)}.StacksCategory_name__HkYxN{color:var(--text-hero);font-size:13px;letter-spacing:.04em;flex:0 0 auto;max-width:32%}.StacksCategory_desc__f8dNx,.StacksCategory_name__HkYxN{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StacksCategory_desc__f8dNx{color:var(--text-faint);font-size:11px;letter-spacing:.02em;flex:1 1 auto;min-width:0}.StacksCategory_arrow__66mU_{color:var(--text-faint);font-size:12px;flex:0 0 auto;transform:translateX(-4px);opacity:0;transition:transform var(--dur-hover) var(--ease),opacity var(--dur-hover) var(--ease)}.StacksCategory_link__QidiZ:hover .StacksCategory_arrow__66mU_{transform:translateX(0);opacity:1;color:var(--accent)}.StacksCategory_editAnchor__Ab6WT{flex:0 0 auto;display:inline-flex;align-items:center;padding:0 var(--space-3);border:none;background:transparent;cursor:pointer;color:var(--text-faint);text-decoration:none;font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.08em;text-transform:lowercase;opacity:0;pointer-events:none;transition:opacity .16s var(--ease),color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.StacksCategory_row__cKdmp:focus-within .StacksCategory_editAnchor__Ab6WT,.StacksCategory_row__cKdmp:hover .StacksCategory_editAnchor__Ab6WT{opacity:1;pointer-events:auto}.StacksCategory_editAnchor__Ab6WT:focus-visible,.StacksCategory_editAnchor__Ab6WT:hover{color:var(--text-hero);background:var(--panel-hover);outline:none}.StacksCategory_editAnchor__Ab6WT[data-active]{opacity:.45;pointer-events:none;color:var(--accent)}.StacksCategory_row__cKdmp:focus-within .StacksCategory_editAnchor__Ab6WT[data-active],.StacksCategory_row__cKdmp:hover .StacksCategory_editAnchor__Ab6WT[data-active]{opacity:1;pointer-events:auto;color:var(--accent)}.StacksCategory_editAnchor__Ab6WT[data-active]:focus-visible,.StacksCategory_editAnchor__Ab6WT[data-active]:hover{color:var(--accent-bright)}.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}.ToolContainer_root__j3H6Y{display:flex;flex-direction:column;gap:var(--space-6);min-width:0;max-width:100%}.ToolContainer_header__iyDfZ{display:flex;flex-direction:column;gap:4px;padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.ToolContainer_back__yYVZs{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.04em;color:var(--text-dim);align-self:flex-start;padding:3px 8px;margin-left:-8px;margin-bottom:12px;transition:color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease)}.ToolContainer_back__yYVZs:hover{color:var(--text-bright);background:var(--bg-hover)}.ToolContainer_back__yYVZs:active{background:var(--bg-inverted);color:var(--bg);transition-duration:var(--dur-press)}[data-embed-root] .ToolContainer_back__yYVZs,[data-mobile-shell] .ToolContainer_back__yYVZs{display:none}.ToolContainer_title__CuV_q{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--fc-caret-gap);row-gap:.08em;margin:0;max-width:100%;min-width:0;font-size:30px;font-weight:500;letter-spacing:-.012em;color:var(--text-hero);line-height:1.12;text-transform:lowercase}.ToolContainer_title__CuV_q>:first-child{flex:0 1 auto;min-width:0;max-width:100%}.ToolContainer_caret__5H_dH{display:inline-block;flex-shrink:0;width:var(--fc-caret-w);height:var(--fc-caret-h);background:var(--accent);margin-left:var(--fc-caret-ml);transform:translateY(var(--fc-caret-nudge));animation:ToolContainer_caretBlink__prGfD 1.1s steps(2,start) infinite}@keyframes ToolContainer_caretBlink__prGfD{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ToolContainer_caret__5H_dH{animation:none;opacity:.6}}.ToolContainer_description__YG_5b{font-size:12px;line-height:1.65;color:var(--text-dim);letter-spacing:0;margin-top:10px}.ToolContainer_body__jMLwa{display:flex;flex-direction:column;gap:var(--space-7);margin-top:var(--space-4);min-width:0;max-width:100%}.ToolContainer_section__3Lfqp{display:flex;flex-direction:column;gap:var(--space-3)}.ToolContainer_sectionHead__1e_6t{display:inline-flex;align-items:baseline;gap:4px;font-size:9px;letter-spacing:.24em;color:var(--text-dim);text-transform:uppercase}.ToolContainer_bracket__yCjtt{color:var(--text-faint)}.ToolContainer_sectionLabel___ep1z{color:var(--text-dim)}.ToolContainer_sectionBody__YomoX{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;max-width:100%}.AudioEncodeControls_stack__DSxkb{display:flex;flex-direction:column;gap:var(--space-4)}.AudioEncodeControls_field__CgHEl{display:flex;flex-direction:column;gap:var(--space-2)}.AudioEncodeControls_label__rcJCz{font-size:var(--text-xs);letter-spacing:.04em;text-transform:lowercase;color:var(--text-dim)}.AudioEncodeControls_customRate__czU0F{display:flex;align-items:center;gap:var(--space-2)}.AudioEncodeControls_customRate__czU0F input{width:7rem;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--surface-1,#0c0c0c);color:var(--text);border:1px solid var(--border,#2a2a2a);border-radius:2px;padding:.35rem .5rem}.AudioEncodeControls_hint__MY_b7{font-size:var(--text-xs);color:var(--text-dim)}.AudioPreviewPlayer_player__zfc2r{position:relative;display:flex;flex-direction:column;background:var(--bg-raised,#0d0d0d);border:1px solid var(--line,#1e1e1e);font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AudioPreviewPlayer_waveformWrap__ybDgN{position:relative;width:100%;overflow:hidden;background:#050505;border-bottom:1px solid var(--line,#1e1e1e);cursor:col-resize;line-height:0}.AudioPreviewPlayer_waveformCanvas__xv0_G{display:block;width:100%;height:80px;touch-action:none}.AudioPreviewPlayer_abBadge__9POns,.AudioPreviewPlayer_loopBadge__2Pw94{all:unset;position:absolute;font-family:var(--font-mono);font-size:9px;letter-spacing:.07em;line-height:1.5;cursor:pointer;background:rgba(5,5,5,.82);transition:opacity 80ms ease;white-space:nowrap}.AudioPreviewPlayer_abBadge__9POns:hover,.AudioPreviewPlayer_loopBadge__2Pw94:hover{opacity:.72}.AudioPreviewPlayer_abBadge__9POns{bottom:0;left:0;padding:3px 9px;border-top:1px solid;border-right:1px solid}.AudioPreviewPlayer_abBadgeB__7wi63{color:var(--accent,#b8960c)}.AudioPreviewPlayer_abBadgeA__ycX_z{color:rgb(80,185,200)}.AudioPreviewPlayer_loopBadge__2Pw94{bottom:0;right:0;padding:3px 9px;border-top:1px solid;border-left:1px solid;color:var(--text-faint,#2a2a2a);font-size:12px}.AudioPreviewPlayer_loopBadgeActive__7G2XX{color:var(--accent,#b8960c)}.AudioPreviewPlayer_timecode__8OXqO{position:absolute;top:0;right:0;display:inline-flex;align-items:baseline;gap:3px;padding:3px 8px;background:rgba(5,5,5,.7);border-bottom:1px solid var(--line,#1a1a1a);border-left:1px solid var(--line,#1a1a1a);pointer-events:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AudioPreviewPlayer_timecodeNow__X4Gkx{color:var(--text,#e0e0e0);font-size:9px}.AudioPreviewPlayer_timecodeSep__hUHzG{color:var(--text-faint,#2a2a2a);font-size:8px}.AudioPreviewPlayer_timecodeTotal__rzcFu{color:var(--text-dim,#555);font-size:9px}.AudioPreviewPlayer_bar__JDHSw{display:flex;align-items:center;gap:6px;padding:5px 10px}.AudioPreviewPlayer_hint__oNJZJ{color:var(--text-faint,#272727);font-size:9px;letter-spacing:.04em;margin-left:4px;flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AudioPreviewPlayer_btn__ot_6C{all:unset;width:28px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line,#1e1e1e);color:var(--text-dim,#555);font-family:var(--font-mono);font-size:11px;line-height:1;cursor:pointer;flex-shrink:0;transition:color 80ms ease,border-color 80ms ease,background 80ms ease}.AudioPreviewPlayer_btn__ot_6C:hover{border-color:#3a3a3a;color:var(--text,#e0e0e0);background:#111}.AudioPreviewPlayer_btn__ot_6C:active{background:var(--text,#e0e0e0);color:var(--bg,#000);transition-duration:30ms}.AudioPreviewPlayer_playBtn__2Fb7d{width:34px}.AudioPreviewPlayer_active__uQtQo,.AudioPreviewPlayer_playing__2GKvu{border-color:var(--accent,#b8960c)!important;color:var(--accent,#b8960c)!important}.AudioPreviewPlayer_copyBtn__u3zSF{font-size:13px}.AudioPreviewPlayer_copied__X7A7s{color:#6dcc6a!important;border-color:#6dcc6a!important}.AudioPreviewPlayer_ctxMenu__cKQmw{position:absolute;z-index:100;min-width:160px;background:#111;border:1px solid #2e2e2e;display:flex;flex-direction:column;padding:3px 0;box-shadow:0 6px 20px rgba(0,0,0,.6);pointer-events:all}.AudioPreviewPlayer_ctxItem__JDfUE{all:unset;display:block;padding:6px 12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;color:var(--text-dim,#888);cursor:pointer;white-space:nowrap}.AudioPreviewPlayer_ctxItem__JDfUE:hover{background:#1e1e1e;color:var(--text,#e0e0e0)}.AudioPreviewPlayer_ctxItemDanger___SFv_:hover{color:#cc5f6e}.AudioPreviewPlayer_ctxDivider__8ZZRx{height:1px;background:#222;margin:3px 0}.SpatialToolShell_root__ltB9Q{display:flex;flex-direction:column;gap:0}.SpatialToolShell_fullscreenRoot__35l1h{width:100%;height:100dvh;overflow:hidden;background:#000;display:flex;flex-direction:column}.SpatialToolShell_fullscreenRootPseudo__pAwUB{position:fixed;inset:0;width:100%;height:100dvh;z-index:100;background:#000;display:flex;flex-direction:column;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box}.SpatialToolShell_stickyBlock__UkBd7{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;flex-direction:column;gap:0;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 6px 18px -8px rgba(0,0,0,.7)}.SpatialToolShell_stickyBlockFs__xpEX7{position:static;flex:1 1;min-height:0;overflow:hidden;border-bottom:none;box-shadow:none}.SpatialToolShell_modeRow__WjwDo{display:flex;align-items:center;gap:2px;padding:6px 8px;border-bottom:1px solid var(--line);background:var(--panel);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex-shrink:0}.SpatialToolShell_modeRow__WjwDo::-webkit-scrollbar{display:none}.SpatialToolShell_stage__4DunU{position:relative;width:100%;background:#000;overflow:hidden;flex-shrink:0;transition:box-shadow var(--dur-hover,.12s) var(--ease,ease-out)}.SpatialToolShell_stageFs__frRho{flex:1 1;min-height:0}.SpatialToolShell_canvas__3J6eI{display:block;width:100%;height:440px;background:#000;touch-action:none}@media (max-width:640px){.SpatialToolShell_canvas__3J6eI{height:280px}}.SpatialToolShell_stageFs__frRho .SpatialToolShell_canvas__3J6eI{height:100%!important;min-height:120px}.SpatialToolShell_scrubGlow__oQRei{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(232,200,122,.55),inset 0 0 22px rgba(232,200,122,.16);animation:SpatialToolShell_scrubGlowEnter__T5bUD .14s var(--ease,ease-out) both}@keyframes SpatialToolShell_scrubGlowEnter__T5bUD{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.SpatialToolShell_scrubGlow__oQRei{animation:none}}.SpatialToolShell_overlayTopLeft__nCGpF{left:14px;display:inline-flex;align-items:baseline;gap:6px;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint)}.SpatialToolShell_overlayTopLeft__nCGpF,.SpatialToolShell_overlayTopRight__g6FLZ{position:absolute;top:12px;font-family:var(--font-mono);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SpatialToolShell_overlayTopRight__g6FLZ{right:14px;display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:5px 8px 6px;border:1px solid rgba(232,200,122,.42);background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);min-width:108px;animation:SpatialToolShell_readoutEnter__4Y8ZH .22s var(--ease,ease-out) both}@keyframes SpatialToolShell_readoutEnter__4Y8ZH{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SpatialToolShell_overlayTopRight__g6FLZ{animation:none}}.SpatialToolShell_readoutRow__A8SdD{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.04em;font-feature-settings:"tnum" on;line-height:1.3}.SpatialToolShell_readoutKey__TmQpP{color:rgba(214,202,168,.92);text-transform:uppercase;letter-spacing:.14em;font-size:9px;flex-shrink:0}.SpatialToolShell_readoutVal__TJH5p{color:var(--text-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.SpatialToolShell_overlayTopRight__g6FLZ{display:none}}.SpatialToolShell_metaStrip__wZZEY{display:flex;align-items:center;gap:10px;flex-shrink:0;min-height:32px;padding:5px 12px;border-bottom:1px solid var(--line);background:rgba(232,200,122,.03);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--text-bright);overflow:hidden}.SpatialToolShell_metaTag__B52Fj{color:var(--text-faint);text-transform:uppercase;letter-spacing:.18em;font-size:8px;flex-shrink:0}.SpatialToolShell_metaText__lejzC{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SpatialToolShell_actionRow__bV0yD{--btn-h:30px;display:flex;align-items:center;flex-wrap:wrap;gap:6px 0;padding:6px 8px;min-height:44px;border-bottom:1px solid var(--line);background:var(--bg);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex-shrink:0}.SpatialToolShell_actionRow__bV0yD::-webkit-scrollbar{display:none}@media (max-width:720px){.SpatialToolShell_actionRow__bV0yD{--btn-h:36px;flex-wrap:nowrap}}.SpatialToolShell_cluster__UuYY9{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding-right:12px;margin-right:12px;border-right:1px solid var(--line);flex-shrink:0}.SpatialToolShell_clusterLast__TakFx{border-right:0;margin-right:0;padding-right:0;margin-left:auto}@media (max-width:720px){.SpatialToolShell_cluster__UuYY9{flex-wrap:nowrap}}.SpatialToolShell_btn__GyBx8{display:inline-flex;align-items:center;justify-content:center;height:var(--btn-h,30px);min-width:30px;padding:0 10px;background:transparent;border:1px solid transparent;-webkit-tap-highlight-color:transparent;color:var(--text-dim);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:lowercase;cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:border-color var(--dur-hover,.12s) var(--ease,ease-out),color var(--dur-hover,.12s) var(--ease,ease-out),background-color var(--dur-hover,.12s) var(--ease,ease-out)}.SpatialToolShell_btn__GyBx8:hover:not(:disabled){border-color:var(--line-strong);color:var(--text-bright);background:var(--bg-hover)}.SpatialToolShell_btn__GyBx8:disabled{opacity:.3;cursor:default}@media (max-width:720px){.SpatialToolShell_btn__GyBx8{min-width:36px;padding:0 12px}}.SpatialToolShell_btnActive__TO_jz{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 65%,transparent);background:var(--accent-faint);animation:SpatialToolShell_btnPulse__BleUh 2.4s ease-in-out infinite}@keyframes SpatialToolShell_btnPulse__BleUh{0%,to{opacity:1}50%{opacity:.72}}@media (prefers-reduced-motion:reduce){.SpatialToolShell_btnActive__TO_jz{animation:none}}.SpatialToolShell_btnPrimary__uTImq{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.SpatialToolShell_btnPrimary__uTImq:hover:not(:disabled){color:var(--accent-bright);border-color:var(--accent);background:var(--accent-faint)}.SpatialToolShell_fsBtn__xQq9K{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid transparent;color:var(--text-dim);font-size:14px;cursor:pointer;flex-shrink:0;transition:border-color var(--dur-hover,.12s) var(--ease,ease-out),color var(--dur-hover,.12s) var(--ease,ease-out)}.SpatialToolShell_fsBtn__xQq9K:hover{border-color:var(--line-strong);color:var(--text-bright)}.SpatialToolShell_divider__7RZ_I{width:1px;height:18px;background:var(--line);margin:0 4px;flex-shrink:0}.SpatialToolShell_slider__GOoFQ{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;background:var(--line-strong);outline:none;cursor:pointer;flex:1 1;min-width:60px}.SpatialToolShell_slider__GOoFQ::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent);cursor:pointer;-webkit-transition:transform var(--dur-hover,.12s) var(--ease,ease-out);transition:transform var(--dur-hover,.12s) var(--ease,ease-out)}.SpatialToolShell_slider__GOoFQ::-webkit-slider-thumb:hover{transform:scale(1.25)}@media (pointer:coarse){.SpatialToolShell_slider__GOoFQ{height:44px;background:transparent;touch-action:pan-x}.SpatialToolShell_slider__GOoFQ::-webkit-slider-runnable-track{height:3px;background:var(--line-strong)}.SpatialToolShell_slider__GOoFQ::-webkit-slider-thumb{width:28px;height:28px;margin-top:-12.5px}}.SpatialToolShell_slider__GOoFQ:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.SpatialToolShell_sliderLabel__zMkdh{font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);flex-shrink:0;white-space:nowrap}.SpatialToolShell_sliderVal___Tb7d{font-family:var(--font-mono);font-size:11px;color:var(--text-bright);flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:4ch;text-align:right}.SpatialToolShell_textInput__QM_dj{font-family:var(--font-mono);font-size:11px;background:rgba(255,255,255,.04);border:1px solid var(--line-strong);color:var(--text-bright);padding:4px 10px;height:var(--btn-h,30px);outline:none;min-width:120px;box-sizing:border-box}.SpatialToolShell_textInput__QM_dj:focus{border-color:var(--accent)}.SpatialToolShell_textInput__QM_dj::placeholder{color:var(--text-faint)}.SpatialToolShell_formulaPanel__vF3B_{padding:10px 12px;font-family:var(--font-mono);font-size:10px;line-height:1.65;color:var(--text-dim);background:rgba(0,0,0,.4);letter-spacing:.02em}.SystemLog_log__i5QyK{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--line);background:var(--panel);font-size:12px;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:72px}.SystemLog_line__TifYX{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;grid-gap:10px;gap:10px;color:var(--text-faint);transition:color var(--dur-hover) var(--ease)}.SystemLog_prefix__H7XdI{color:var(--text-faint);-webkit-user-select:none;-moz-user-select:none;user-select:none}.SystemLog_text__Kxkh1{white-space:pre-wrap;word-break:break-word}.SystemLog_spinner__6_csk{color:var(--accent);font-size:12px;line-height:1}.SystemLog_cursor__0JZJB{display:inline-block;width:4px;height:11px;background:var(--accent);vertical-align:-1px;animation:SystemLog_fc-caret__h8epx 1.05s steps(2) infinite}.SystemLog_line__TifYX[data-active]{color:var(--text-bright)}.SystemLog_line__TifYX[data-active] .SystemLog_prefix__H7XdI{color:var(--accent)}.SystemLog_line__TifYX[data-active][data-level=work]{color:var(--accent-bright)}.SystemLog_line__TifYX[data-active][data-level=work] .SystemLog_prefix__H7XdI{color:var(--accent)}.SystemLog_line__TifYX[data-active][data-level=warn]{color:var(--accent-bright)}.SystemLog_line__TifYX[data-active][data-level=warn] .SystemLog_prefix__H7XdI{color:var(--accent)}.SystemLog_line__TifYX[data-active][data-level=warn] .SystemLog_cursor__0JZJB{background:var(--accent)}.SystemLog_line__TifYX[data-active][data-level=ok],.SystemLog_line__TifYX[data-active][data-level=ok] .SystemLog_prefix__H7XdI{color:var(--ok)}.SystemLog_line__TifYX[data-active][data-level=err],.SystemLog_line__TifYX[data-active][data-level=err] .SystemLog_prefix__H7XdI{color:var(--err)}.SystemLog_line__TifYX[data-active][data-level=err] .SystemLog_cursor__0JZJB{background:var(--err)}.SystemLog_line__TifYX[data-active][data-level=ok] .SystemLog_cursor__0JZJB{background:var(--ok)}.SystemLog_line__TifYX:not([data-active]){color:var(--text-faint)}@media (prefers-reduced-motion:reduce){.SystemLog_cursor__0JZJB{animation:none;opacity:.7}}._ToolLoaderBundled_fault__z3ycN{border:1px solid var(--err);background:var(--bg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);max-width:640px}._ToolLoaderBundled_faultTitle__lws5X{margin:0;color:var(--err);font-size:12px;letter-spacing:.04em}._ToolLoaderBundled_faultLine__NwLFB{margin:0;display:grid;grid-template-columns:8ch 1fr;grid-gap:var(--space-2);gap:var(--space-2);align-items:baseline;font-size:11px}._ToolLoaderBundled_faultKw__nEs_D{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase}._ToolLoaderBundled_faultVal__wKLMo{color:var(--text);overflow-wrap:anywhere}._ToolLoaderBundled_faultLink__dh3F6{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.StackFlow_root___as0I{display:flex;flex-direction:column;gap:0;position:-webkit-sticky;position:sticky;top:var(--app-header-height,56px);z-index:4;background:var(--bg);padding:8px 0 10px;margin:-8px 0 -10px}[data-mobile-shell] .StackFlow_root___as0I{top:0}.StackFlow_head__X5iNJ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.StackFlow_toggle__gWZua{display:inline-flex;align-items:center;gap:8px;padding:4px 6px 4px 0;background:transparent;border:none;cursor:pointer;color:var(--text-faint);font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.12em;text-transform:uppercase;transition:color var(--dur-hover) var(--ease)}.StackFlow_toggle__gWZua:hover{color:var(--text)}.StackFlow_chev__UIG6X{display:inline-block;font-size:10px;line-height:1;color:var(--text-faint);transition:transform .2s var(--ease),color var(--dur-hover) var(--ease)}.StackFlow_chev__UIG6X[data-open]{transform:rotate(90deg)}.StackFlow_toggle__gWZua:hover .StackFlow_chev__UIG6X{color:var(--text-dim)}.StackFlow_label__sb1B7{color:inherit}.StackFlow_count__fhwTG{display:inline-block;min-width:18px;padding:1px 5px;border:1px solid var(--line-strong);background:rgba(0,0,0,.3);color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;font-size:9px;letter-spacing:.06em;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.StackFlow_count__fhwTG[data-active]{color:var(--accent);border-color:var(--accent)}.StackFlow_count__fhwTG[data-error]{color:#f0a4a4;border-color:#c46e6e}.StackFlow_toggle__gWZua:hover .StackFlow_count__fhwTG{color:var(--text);border-color:var(--text-faint)}.StackFlow_body__P02ZQ{display:grid;grid-template-rows:0fr;visibility:hidden;margin-top:0;transition:grid-template-rows .2s var(--ease),visibility 0s linear .2s,margin-top .2s var(--ease)}.StackFlow_body__P02ZQ[data-open]{grid-template-rows:1fr;visibility:visible;margin-top:var(--space-3);transition:grid-template-rows .22s var(--ease),visibility 0s linear 0s,margin-top .22s var(--ease)}.StackFlow_scroller__EFadx{overflow:hidden;min-height:0;padding:2px 0 4px}.StackFlow_list__oxlj9{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 6px}.StackFlow_item__vB7s8{--row-i:0;display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;opacity:0;transform:translateY(2px);animation:StackFlow_fc-flow-row-in__UGnVW .24s var(--ease) forwards;animation-delay:calc(var(--row-i) * 24ms)}@keyframes StackFlow_fc-flow-row-in__UGnVW{to{opacity:1;transform:translateY(0)}}.StackFlow_chip__aiSRX{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;background:var(--panel);border:1px solid var(--line-strong);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;letter-spacing:.04em;color:var(--text-dim);cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease),background-color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease);white-space:nowrap}.StackFlow_chip__aiSRX:hover{background:var(--panel-hover);color:var(--text)}.StackFlow_chip__aiSRX:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-faint)}.StackFlow_inputChip__giS68{background:transparent;border-style:dashed;color:var(--text-faint)}.StackFlow_inputChip__giS68:hover{background:var(--panel-hover);color:var(--text);border-style:solid}.StackFlow_kindHint__bp6Qg{margin-left:6px;color:var(--text-faint);font-size:10px;letter-spacing:.06em}.StackFlow_num__MxdML{color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:9px;letter-spacing:.08em}.StackFlow_dot__6DLsU{width:5px;height:5px;background:var(--text-faint);border-radius:50%;flex:0 0 auto;transition:background-color var(--dur-hover) var(--ease)}.StackFlow_name__moBPR{color:inherit}.StackFlow_arrow__uxcef{color:var(--text-faint);font-size:11px;line-height:1}.StackFlow_chip__aiSRX[data-state=running]{border-color:var(--accent);color:var(--text)}.StackFlow_chip__aiSRX[data-state=running] .StackFlow_dot__6DLsU{background:var(--accent);box-shadow:0 0 0 3px var(--accent-faint);animation:StackFlow_fc-flow-pulse__1HhWI 1.4s ease-in-out infinite}.StackFlow_chip__aiSRX[data-state=running] .StackFlow_num__MxdML{color:var(--accent)}.StackFlow_chip__aiSRX[data-state=done] .StackFlow_dot__6DLsU{background:var(--text-bright)}.StackFlow_chip__aiSRX[data-state=done]{color:var(--text-hero)}.StackFlow_chip__aiSRX[data-state=error]{border-color:#c46e6e;color:#f0a4a4}.StackFlow_chip__aiSRX[data-state=error] .StackFlow_dot__6DLsU{background:#f0a4a4}.StackFlow_chip__aiSRX[data-active]{border-color:var(--accent);color:var(--accent-bright);background:var(--accent-faint);border-style:solid}.StackFlow_chip__aiSRX[data-active] .StackFlow_num__MxdML{color:var(--accent)}.StackFlow_chip__aiSRX[data-active] .StackFlow_dot__6DLsU{background:var(--accent)}.StackFlow_chip__aiSRX[data-active][data-state=error]{border-color:#c46e6e;color:#f0a4a4;background:rgba(196,110,110,.1)}.StackFlow_chip__aiSRX[data-active][data-state=error] .StackFlow_dot__6DLsU{background:#f0a4a4}@keyframes StackFlow_fc-flow-pulse__1HhWI{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.StackFlow_item__vB7s8{animation:none;opacity:1;transform:none}.StackFlow_chip__aiSRX[data-state=running] .StackFlow_dot__6DLsU{animation:none}}.share_topNav__Oot3E{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-5);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;letter-spacing:.06em}.share_topNav__Oot3E a{color:var(--text-dim);text-decoration:none;transition:color var(--dur-hover) var(--ease)}.share_topNav__Oot3E a:hover{color:var(--accent)}.share_topNavSep__YQUS6{color:var(--text-faint)}.page_placeholder__ZXNNN{border:1px solid var(--line);background:var(--bg);padding:var(--space-4);display:flex;flex-direction:column;gap:2px}.page_line__JjWdq{display:grid;grid-template-columns:10ch 1fr;align-items:baseline;grid-gap:var(--space-2);gap:var(--space-2);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_kw__1uylQ{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase}.page_val__JeCRF{color:var(--text);letter-spacing:0}