.radial-arc_branchOrbit__j6pmk,.radial-arc_primaryOrbit__twtvP,.radial-arc_root__yxKxG{position:absolute;inset:0;pointer-events:none}.radial-arc_root__yxKxG{z-index:5;--radial-ink:var(--color-background);--radial-paper:var(--radial-text,var(--color-text));--radial-paper-soft:var(--radial-text,var(--color-text-subtle));--radial-muted:var(--radial-text,var(--color-text-muted));--radial-aqua:var(--radial-accent,var(--color-primary));--radial-signal:var(--radial-accent,var(--color-accent));--radial-surface-resolved:var(--radial-surface,var(--color-background));--radial-border-resolved:var(--radial-border,var(--color-border))}.radial-arc_branchOrbit__j6pmk{z-index:2}.radial-arc_branchItem__aMwga,.radial-arc_primaryItem__cRxlD{position:absolute;top:50%;left:50%;display:grid;place-content:center;color:var(--radial-muted);background:color-mix(in srgb,var(--radial-surface-resolved) 96%,transparent);box-shadow:0 4px 10px color-mix(in srgb,var(--radial-paper) 6%,transparent);text-align:center;text-decoration:none;font:inherit;cursor:pointer;pointer-events:auto}.radial-arc_primaryItem__cRxlD{width:var(--radial-item-width);height:var(--radial-item-height);padding:.55rem;border:1px solid color-mix(in srgb,var(--radial-border-resolved) 78%,transparent);border-radius:50%;transform:translate(-50%,-50%) rotate(var(--radial-angle)) translateY(var(--radial-radius)) rotate(calc(-1 * var(--radial-angle)));font-size:.52rem;line-height:1.15;letter-spacing:.035em;animation:radial-arc_radial-item-in__vJBLC .22s cubic-bezier(.22,1,.36,1) both}.radial-arc_root__yxKxG[data-shape=hex] .radial-arc_branchItem__aMwga,.radial-arc_root__yxKxG[data-shape=hex] .radial-arc_primaryItem__cRxlD{border-radius:0;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%)}.radial-arc_root__yxKxG[data-shape=rounded] .radial-arc_branchItem__aMwga,.radial-arc_root__yxKxG[data-shape=rounded] .radial-arc_primaryItem__cRxlD{border-radius:14px}.radial-arc_branchItem__aMwga span,.radial-arc_primaryItem__cRxlD span{max-width:100%;overflow-wrap:anywhere}.radial-arc_branchItem__aMwga{width:var(--radial-branch-size);aspect-ratio:1;padding:.35rem;border:1px solid color-mix(in srgb,var(--radial-signal) 48%,transparent);border-radius:50%;color:var(--radial-paper-soft);background:color-mix(in srgb,var(--radial-surface-resolved) 97%,transparent);transform:translate(-50%,-50%) rotate(var(--radial-angle)) translateY(var(--radial-radius)) rotate(var(--radial-branch-angle)) translateY(var(--radial-branch-radius)) rotate(calc(-1 * var(--radial-branch-angle))) rotate(calc(-1 * var(--radial-angle)));box-shadow:0 5px 12px color-mix(in srgb,var(--radial-paper) 7%,transparent);font-size:.45rem;line-height:1.15;text-transform:capitalize}.radial-arc_primaryItem__cRxlD:hover,.radial-arc_primaryItem__cRxlD[data-active]{border-color:var(--radial-signal);color:var(--radial-ink);background:var(--radial-signal)}.radial-arc_branchItem__aMwga:hover,.radial-arc_branchItem__aMwga[data-active]{border-color:var(--radial-aqua);color:var(--radial-ink);background:var(--radial-aqua)}.radial-arc_root__yxKxG[data-expanded] .radial-arc_primaryItem__cRxlD:not([data-active]){opacity:.52}.radial-arc_branchItem__aMwga:disabled,.radial-arc_primaryItem__cRxlD:disabled{opacity:.35;cursor:not-allowed}.radial-arc_branchItem__aMwga:focus-visible,.radial-arc_primaryItem__cRxlD:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:5px}.radial-arc_root__yxKxG[data-variant=neutral] .radial-arc_branchItem__aMwga,.radial-arc_root__yxKxG[data-variant=neutral] .radial-arc_primaryItem__cRxlD{border-color:color-mix(in srgb,var(--radial-border-resolved) 82%,transparent)}@keyframes radial-arc_radial-item-in__vJBLC{0%{opacity:0;scale:.72}to{opacity:1;scale:1}}@media (max-width:520px){.radial-arc_primaryItem__cRxlD{width:var(--radial-mobile-item-width);height:var(--radial-mobile-item-height);padding:.4rem;transform:translate(-50%,-50%) rotate(var(--radial-angle)) translateY(var(--radial-mobile-radius)) rotate(calc(-1 * var(--radial-angle)));font-size:.44rem}.radial-arc_branchItem__aMwga{width:var(--radial-mobile-branch-size);padding:var(--space-1);transform:translate(-50%,-50%) rotate(var(--radial-angle)) translateY(var(--radial-mobile-radius)) rotate(var(--radial-branch-angle)) translateY(var(--radial-mobile-branch-radius)) rotate(calc(-1 * var(--radial-branch-angle))) rotate(calc(-1 * var(--radial-angle)));font-size:.39rem}}@media (prefers-reduced-motion:reduce){.radial-arc_branchItem__aMwga,.radial-arc_primaryItem__cRxlD{animation:none;transition:none}}.BottomDockNav_dock__CgBdJ{--radial-surface:var(--bottom-dock-surface);--radial-text:var(--bottom-dock-text);--radial-border:var(--bottom-dock-border);--radial-accent:var(--bottom-dock-accent);z-index:80;right:0;bottom:0;left:0;width:100%;min-height:calc(var(--bottom-dock-item-size) + 16px + env(safe-area-inset-bottom));display:flex;align-items:flex-end;justify-content:center;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb,var(--bottom-dock-border) 76%,transparent);color:var(--bottom-dock-text);background:color-mix(in srgb,var(--bottom-dock-surface) 92%,transparent);box-shadow:0 -4px max(10px,var(--bottom-dock-elevation)) color-mix(in srgb,var(--bottom-dock-text) 4%,transparent);backdrop-filter:blur(var(--bottom-dock-blur));-webkit-backdrop-filter:blur(var(--bottom-dock-blur));transition:min-height .26s cubic-bezier(.22,1,.36,1)}.BottomDockNav_dock__CgBdJ[data-open=true][data-subnav-mode=radial]{min-height:calc(var(--bottom-dock-item-size) + 154px + env(safe-area-inset-bottom))}.BottomDockNav_dock__CgBdJ[data-placement=fixed]{position:fixed}.BottomDockNav_dock__CgBdJ[data-placement=contained]{position:relative;border-right:0;border-bottom:0;border-left:0;border-radius:0;overflow:visible}.BottomDockNav_primary__8k296{width:min(100%,360px);min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:min(var(--bottom-dock-item-gap),24px)}.BottomDockNav_group__8MY7S{position:relative;display:grid;place-items:center}.BottomDockNav_primaryItem__x4_hq,.BottomDockNav_subItem__DS_Kr{display:grid;place-items:center;align-content:center;gap:2px;padding:5px;color:var(--bottom-dock-text);font:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .24s cubic-bezier(.22,1,.36,1),opacity .16s ease}.BottomDockNav_primaryItem__x4_hq{isolation:isolate;position:relative;width:var(--bottom-dock-item-size);height:var(--bottom-dock-item-size);min-width:44px;min-height:44px;border:0;background:color-mix(in srgb,var(--bottom-dock-surface) 94%,var(--bottom-dock-border));filter:drop-shadow(0 3px 6px color-mix(in srgb,var(--bottom-dock-text) 4%,transparent))}.BottomDockNav_subItem__DS_Kr{width:calc(var(--bottom-dock-item-size) * .92);height:calc(var(--bottom-dock-item-size) * .92);min-width:42px;min-height:42px;border:1px solid color-mix(in srgb,var(--bottom-dock-border) 72%,transparent);background:color-mix(in srgb,var(--bottom-dock-surface) 96%,transparent);box-shadow:0 2px 6px color-mix(in srgb,var(--bottom-dock-text) 3%,transparent);font-size:.76rem}.BottomDockNav_dock__CgBdJ[data-shape=hex] .BottomDockNav_primaryItem__x4_hq,.BottomDockNav_dock__CgBdJ[data-shape=hex] .BottomDockNav_subItem__DS_Kr{border-radius:0;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%)}.BottomDockNav_dock__CgBdJ[data-shape=rounded] .BottomDockNav_primaryItem__x4_hq,.BottomDockNav_dock__CgBdJ[data-shape=rounded] .BottomDockNav_subItem__DS_Kr{border-radius:14px}.BottomDockNav_dock__CgBdJ[data-shape=circle] .BottomDockNav_primaryItem__x4_hq,.BottomDockNav_dock__CgBdJ[data-shape=circle] .BottomDockNav_subItem__DS_Kr{border-radius:50%}.BottomDockNav_group__8MY7S[data-open=true]>.BottomDockNav_primaryItem__x4_hq,.BottomDockNav_primaryItem__x4_hq:hover,.BottomDockNav_primaryItem__x4_hq[data-current=true]{color:var(--bottom-dock-accent);background:color-mix(in srgb,var(--bottom-dock-accent) 12%,var(--bottom-dock-surface));transform:translateY(-2px)}.BottomDockNav_subItem__DS_Kr:hover,.BottomDockNav_subItem__DS_Kr[data-current=true]{border-color:color-mix(in srgb,var(--bottom-dock-accent) 52%,var(--bottom-dock-border));color:var(--bottom-dock-accent);background:color-mix(in srgb,var(--bottom-dock-accent) 10%,var(--bottom-dock-surface))}.BottomDockNav_primaryItem__x4_hq:focus-visible,.BottomDockNav_subItem__DS_Kr:focus-visible{outline:2px solid color-mix(in srgb,var(--bottom-dock-accent) 78%,white);outline-offset:3px}.BottomDockNav_primaryItem__x4_hq:disabled,.BottomDockNav_subItem__DS_Kr:disabled{cursor:not-allowed;opacity:.4}.BottomDockNav_icon__Cx199{min-height:1em;display:grid;place-items:center;font-size:1.05rem;line-height:1}.BottomDockNav_label__dN1v6{max-width:calc(var(--bottom-dock-item-size) - 8px);overflow:hidden;font-size:clamp(.56rem,1.2vw,.66rem);font-weight:650;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.BottomDockNav_dock__CgBdJ[data-label-case=uppercase] .BottomDockNav_label__dN1v6{letter-spacing:.045em;text-transform:uppercase}.BottomDockNav_radialSubnav__9Qvk5{position:absolute;z-index:3;bottom:calc(var(--bottom-dock-item-size) * .5);left:50%;width:1px;height:1px;pointer-events:none}.BottomDockNav_panelSubnav__i8jk5{position:absolute;z-index:3;bottom:calc(var(--bottom-dock-item-size) + 8px);left:50%;width:min(300px,calc(100vw - 20px));display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:8px;border:1px solid color-mix(in srgb,var(--bottom-dock-border) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--bottom-dock-surface) 94%,transparent);box-shadow:0 6px 14px color-mix(in srgb,var(--bottom-dock-text) 5%,transparent);-webkit-backdrop-filter:blur(var(--bottom-dock-blur));backdrop-filter:blur(var(--bottom-dock-blur));transform:translateX(-50%)}.BottomDockNav_panelSubnav__i8jk5 .BottomDockNav_subItem__DS_Kr{flex:0 0 auto;box-shadow:none}.BottomDockNav_overflow__yDzqh{position:absolute;right:-14px;bottom:6px;min-width:22px;height:22px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--bottom-dock-border) 70%,transparent);border-radius:999px;color:var(--bottom-dock-text);background:var(--bottom-dock-surface);font-size:.64rem;font-weight:700}.BottomDockNav_panelSubnav__i8jk5 .BottomDockNav_overflow__yDzqh{position:static;flex:0 0 26px}.BottomDockNav_dock__CgBdJ[data-preset=compact]{padding-top:7px}.BottomDockNav_dock__CgBdJ[data-preset=minimal]{border-top-color:color-mix(in srgb,var(--bottom-dock-border) 46%,transparent);background:color-mix(in srgb,var(--bottom-dock-surface) 84%,transparent);box-shadow:none}@media (max-width:480px){.BottomDockNav_dock__CgBdJ{padding-inline:8px}.BottomDockNav_dock__CgBdJ[data-open=true][data-subnav-mode=radial]{min-height:calc(var(--bottom-dock-item-size) + 136px + env(safe-area-inset-bottom))}.BottomDockNav_primary__8k296{width:min(100%,320px);gap:min(var(--bottom-dock-item-gap),10px)}}@media (prefers-reduced-motion:reduce){.BottomDockNav_dock__CgBdJ,.BottomDockNav_primaryItem__x4_hq,.BottomDockNav_subItem__DS_Kr{transition:none}}.EventWeather_state__BNjQh,.EventWeather_weather__fxVTs{--weather-surface:var(--color-surface,#ffffff);--weather-text:var(--color-text,#17202a);--weather-muted:var(--color-text-muted,#5f6b76);--weather-primary:var(--color-primary,#167a68);--weather-border:var(--color-border,rgb(23 32 42/.18));--weather-warning:var(--color-warning,#9a5a00);width:100%;color:var(--weather-text);border:1px solid var(--weather-border);border-radius:var(--radius-panel,14px);background:var(--weather-surface);font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif)}.EventWeather_weather__fxVTs{padding:var(--space-4,1rem);container-type:inline-size}.EventWeather_weather__fxVTs[data-stale=true]{border-color:var(--weather-warning)}.EventWeather_heading__0f9_0{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3,.75rem)}.EventWeather_conditionIcon__XhAR8{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid var(--weather-border);border-radius:50%;color:var(--weather-primary);background:color-mix(in srgb,var(--weather-primary) 9%,transparent);font-size:1.35rem}.EventWeather_heading__0f9_0 h3,.EventWeather_heading__0f9_0 p{margin:0}.EventWeather_heading__0f9_0 p{color:var(--weather-muted);font-size:.72rem}.EventWeather_heading__0f9_0 h3{margin-top:.1rem;font-size:1rem;font-weight:650}.EventWeather_temperature__2_MAM{font-size:clamp(1.35rem,8cqw,2rem);font-weight:600;letter-spacing:-.04em}.EventWeather_metrics__aYDUV{margin:var(--space-4,1rem) 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--weather-border)}.EventWeather_metrics__aYDUV>div{min-width:0;padding:.75rem .5rem}.EventWeather_metrics__aYDUV>div+div{border-left:1px solid var(--weather-border)}.EventWeather_metrics__aYDUV dt{color:var(--weather-muted);font-size:.65rem}.EventWeather_metrics__aYDUV dd{margin:.2rem 0 0;overflow-wrap:anywhere;font-size:.82rem;font-weight:620}.EventWeather_hourly__mFGRN{margin-top:var(--space-3,.75rem);border:1px solid var(--weather-border);border-radius:var(--radius-control,10px)}.EventWeather_hourly__mFGRN>summary{min-height:44px;padding:.65rem .75rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--weather-primary);font-size:.78rem;font-weight:620}.EventWeather_hourly__mFGRN>summary:after{content:"⌄"}.EventWeather_hourly__mFGRN[open]>summary:after{transform:rotate(180deg)}.EventWeather_hourly__mFGRN ol{margin:0;padding:0;list-style:none}.EventWeather_hourly__mFGRN li{min-height:44px;padding:.55rem .75rem;display:grid;grid-template-columns:4rem 1.5rem 3.5rem minmax(5rem,1fr);align-items:center;gap:.5rem;border-top:1px solid var(--weather-border);font-size:.72rem}.EventWeather_hourly__mFGRN li>span:last-child{color:var(--weather-muted);text-align:right}.EventWeather_footer__mvQ8K{margin-top:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--weather-muted);font-size:.65rem}.EventWeather_footer__mvQ8K a{min-height:44px;display:inline-flex;align-items:center;color:var(--weather-primary);text-decoration:underline;text-underline-offset:3px}.EventWeather_state__BNjQh{min-height:112px;padding:1rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;border-style:dashed}.EventWeather_state__BNjQh>span{width:2.25rem;height:2.25rem;display:grid;place-items:center;border:1px solid var(--weather-border);border-radius:50%;color:var(--weather-primary)}.EventWeather_state__BNjQh p,.EventWeather_state__BNjQh strong{margin:0}.EventWeather_state__BNjQh p{margin-top:.2rem;color:var(--weather-muted);font-size:.75rem;line-height:1.45}.EventWeather_weather__fxVTs[data-variant=compact] .EventWeather_hourly__mFGRN,.EventWeather_weather__fxVTs[data-variant=compact] .EventWeather_metrics__aYDUV>div:nth-child(n+3){display:none}.EventWeather_weather__fxVTs[data-variant=compact] .EventWeather_footer__mvQ8K{margin-top:.35rem}.EventWeather_visuallyHidden__Kobym{width:1px;height:1px;padding:0;position:absolute;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.EventWeather_hourly__mFGRN>summary:focus-visible,.EventWeather_weather__fxVTs a:focus-visible{outline:2px solid var(--color-focus,var(--weather-primary));outline-offset:3px}@container (max-width: 360px){.EventWeather_metrics__aYDUV{grid-template-columns:repeat(2,1fr)}.EventWeather_metrics__aYDUV>div:nth-child(3){border-left:0;border-top:1px solid var(--weather-border)}.EventWeather_metrics__aYDUV>div:nth-child(4){border-top:1px solid var(--weather-border)}.EventWeather_hourly__mFGRN li{grid-template-columns:3.5rem 1.25rem 3rem minmax(4rem,1fr);padding-inline:.55rem;gap:.35rem}.EventWeather_footer__mvQ8K{align-items:flex-start;flex-direction:column;gap:.1rem}}@media (prefers-reduced-motion:reduce){.EventWeather_hourly__mFGRN>summary:after{transition:none}}.catalog_page__3D7A_{min-height:100vh;color:var(--color-text);background:radial-gradient(circle at 82% 0,rgb(var(--color-primary-rgb)/.1),transparent 28rem)}.catalog_sectionLabel__WwEKK{margin:0 0 1rem;color:var(--color-primary);font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.catalog_toolbar__hLuzn{position:relative;width:max-content;max-width:min(1240px,calc(100% - 3rem));min-height:44px;margin:.65rem auto .8rem;padding:.2rem;display:flex;align-items:center;gap:.2rem;border:1px solid var(--color-border);border-radius:99px;background:rgb(var(--color-text-rgb)/.025)}.catalog_compositionLink__0ZWNF{min-height:36px;padding:.48rem .72rem;display:inline-flex;align-items:center;flex:0 0 auto;border:1px solid rgb(var(--color-primary-rgb)/.28);border-radius:99px;color:var(--color-primary);background:rgb(var(--color-primary-rgb)/.06);font-size:.68rem}.catalog_compositionLink__0ZWNF:hover{border-color:rgb(var(--color-primary-rgb)/.5)}.catalog_compositionLink__0ZWNF:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog_filterRow__9oKdy{min-width:0;display:flex;align-items:center;gap:.25rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;white-space:nowrap}.catalog_filterRow__9oKdy::-webkit-scrollbar{display:none}.catalog_toolbar__hLuzn button{min-height:36px;padding:.48rem .72rem;border:1px solid transparent;border-radius:99px;color:var(--color-text-muted);background:transparent;font-size:.68rem;cursor:pointer}.catalog_filterRow__9oKdy button{min-width:68px;text-align:center}.catalog_toolbar__hLuzn button:hover{color:var(--color-text)}.catalog_activeFilter__84Y1U{border-color:rgb(var(--color-primary-rgb)/.28)!important;color:var(--color-primary)!important;background:rgb(var(--color-primary-rgb)/.06)!important}.catalog_searchControl__jRUlE{min-width:40px;padding-right:.2rem;display:flex;align-items:center;justify-content:flex-start;gap:.2rem}.catalog_searchField__tGVIo{width:clamp(170px,26vw,320px);min-height:36px;display:flex;align-items:center;gap:.45rem;padding-inline:.65rem}.catalog_searchField__tGVIo input{min-width:0;width:100%;border:0;outline:0;color:var(--color-text);background:transparent}.catalog_searchField__tGVIo input::placeholder{color:var(--color-text-muted)}.catalog_searchToggle___FnzQ{width:36px;padding:0!important;display:grid;place-items:center;flex:0 0 auto;font-size:.95rem!important}.catalog_searchToggle___FnzQ[aria-expanded=true]{color:var(--color-primary);background:rgb(var(--color-primary-rgb)/.06)}.catalog_searchToggle___FnzQ:focus-visible,.catalog_toolbar__hLuzn button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.catalog_grid__cuQJ1{width:min(1240px,calc(100% - 3rem));margin-inline:auto;padding-bottom:7rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.catalog_card__dcawA{position:relative;overflow:hidden;padding:0;border:1px solid rgb(var(--color-border-rgb)/.72);border-radius:18px;color:var(--color-text);background:rgb(var(--color-surface-rgb)/.92);text-align:left;cursor:pointer;box-shadow:0 12px 28px rgb(var(--color-shadow-rgb)/.08);transition:transform .18s ease,border-color .18s ease,background .18s ease}.catalog_card__dcawA:hover{transform:translateY(-3px);border-color:rgb(var(--color-primary-rgb)/.42);background:var(--color-surface-raised)}.catalog_cardOpen__SFZ9V{position:absolute;inset:0;z-index:5;border:0;border-radius:inherit;background:transparent;cursor:pointer}.catalog_cardOpen__SFZ9V:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}.catalog_previewCanvas__MXGwR{position:relative;min-height:210px;display:grid;place-items:center;overflow:hidden;color:#403d45;background:transparent}.catalog_kind__arde5{position:absolute;top:13px;left:13px;padding:.35rem .52rem;border:1px solid #e0dce4;border-radius:99px;color:#625a6f;background:rgb(var(--color-text-rgb)/.92);font-family:var(--font-mono);font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.catalog_cardBody__o_YLs{padding:1.2rem}.catalog_cardBody__o_YLs>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.catalog_cardBody__o_YLs h2{margin:0;font-size:1rem;font-weight:650}.catalog_cardBody__o_YLs>div>span{color:var(--color-primary);font-family:var(--font-mono);font-size:.58rem}.catalog_cardBody__o_YLs p{min-height:3.9em;margin:.75rem 0 0;color:var(--color-text-muted);font-size:.76rem;line-height:1.55}.catalog_cardBody__o_YLs ul{margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem;list-style:none}.catalog_cardBody__o_YLs li{padding:.32rem .46rem;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-subtle);font-size:.58rem}.catalog_cardBody__o_YLs footer{margin-top:1.2rem;padding-top:.9rem;display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.6rem}.catalog_empty__piZqq{width:min(700px,calc(100% - 3rem));margin:4rem auto;padding:4rem 2rem;border:1px solid var(--color-border);border-radius:18px;text-align:center}.catalog_empty__piZqq>span{color:var(--color-primary);font-size:2rem}.catalog_empty__piZqq h2{margin:1rem 0 .4rem}.catalog_empty__piZqq p{color:var(--color-text-muted)}.catalog_empty__piZqq button{padding:.7rem 1rem;border:1px solid rgb(var(--color-primary-rgb)/.35);border-radius:99px;color:var(--color-primary);background:transparent;cursor:pointer}.catalog_scrim__rjB2z{position:fixed;inset:0;z-index:20;border:0;background:rgb(var(--color-background-rgb)/.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.catalog_drawer__x8uxY{position:fixed;inset:0 0 0 auto;z-index:21;width:min(620px,100%);overflow:hidden;color:var(--color-text);background:var(--color-surface);border-left:1px solid var(--color-border);box-shadow:-18px 0 48px rgb(var(--color-shadow-rgb)/.24)}.catalog_drawerScroll__i5D1w{height:100%;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable}.catalog_drawerScroll__i5D1w>header{padding:1.35rem 1.8rem 1rem;display:flex;align-items:start;justify-content:space-between;gap:1rem}.catalog_drawerScroll__i5D1w>header small{color:var(--color-primary);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.12em;text-transform:uppercase}.catalog_drawerScroll__i5D1w>header h2{margin:.55rem 0 .25rem;font-size:1.7rem;letter-spacing:-.04em}.catalog_drawerScroll__i5D1w>header p{margin:0;color:var(--color-text-muted);font-size:.7rem}.catalog_drawerScroll__i5D1w>header button{width:36px;height:36px;border:1px solid var(--color-border);border-radius:50%;color:var(--color-text);background:transparent;font-size:1.2rem;cursor:pointer}.catalog_targetAppContext__nr9UO{margin:0 1.8rem .65rem;padding:.65rem .75rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,1.15fr);align-items:center;gap:.8rem;border:1px solid rgb(var(--color-primary-rgb)/.38);border-radius:11px;background:rgb(var(--color-primary-rgb)/.05)}.catalog_targetAppContext__nr9UO>div{min-width:0;display:grid;gap:.18rem}.catalog_baseComponent__ZhW1Z small,.catalog_targetAppContext__nr9UO small{color:var(--color-primary);font-family:var(--font-mono);font-size:.48rem;letter-spacing:.1em}.catalog_targetAppContext__nr9UO p{margin:0;overflow:hidden;color:var(--color-text-muted);font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}.catalog_targetAppContext__nr9UO label{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;color:var(--color-text-subtle);font-size:.58rem}.catalog_targetAppContext__nr9UO select{width:100%;min-height:36px;padding-inline:.6rem;border:1px solid rgb(var(--color-primary-rgb)/.32);border-radius:8px;color:var(--color-text);background:var(--color-surface-raised);font:inherit}.catalog_baseComponent__ZhW1Z{margin:0 1.8rem .65rem;padding:.68rem .75rem;display:grid;grid-template-columns:minmax(145px,.8fr) minmax(0,1.2fr);gap:.35rem .85rem;border:1px solid var(--color-border);border-radius:11px;background:rgb(var(--color-text-rgb)/.02)}.catalog_baseComponent__ZhW1Z>div{min-width:0;display:grid;align-content:start;gap:.18rem}.catalog_baseComponent__ZhW1Z strong{overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.catalog_baseComponent__ZhW1Z strong span{color:var(--color-primary);font-family:var(--font-mono);font-size:.52rem;font-weight:500}.catalog_baseComponent__ZhW1Z code{overflow:hidden;color:var(--color-text-muted);font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.catalog_baseComponent__ZhW1Z p{margin:0;color:var(--color-text-subtle);font-size:.58rem;line-height:1.45}.catalog_baseComponent__ZhW1Z footer{grid-column:1/-1;padding-top:.35rem;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.5rem}.catalog_previewDock__868MR{--drawer-preview-height:clamp(170px,24vh,220px);position:sticky;top:0;z-index:2;padding-top:.25rem;background:linear-gradient(180deg,var(--color-surface) 88%,rgb(var(--color-surface-rgb)/.94));transition:padding .32s cubic-bezier(.22,.9,.3,1),box-shadow .32s ease}.catalog_previewDock__868MR[data-pinned=true]{--drawer-preview-height:clamp(150px,20vh,190px);padding-top:.45rem;box-shadow:0 10px 22px rgb(var(--color-shadow-rgb)/.16)}.catalog_drawerPreview__Q9Amt{padding:0 1.8rem .65rem}.catalog_drawerPreview__Q9Amt .catalog_largePreview__LFaJB{min-height:var(--drawer-preview-height);transition:min-height .32s cubic-bezier(.22,.9,.3,1)}.catalog_drawerTabs__UyXdc{padding:0 1.8rem;display:flex;gap:1.2rem;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.catalog_drawerTabs__UyXdc button{padding:.8rem 0;border:0;border-bottom:2px solid transparent;color:var(--color-text-muted);background:transparent;font-size:.7rem;cursor:pointer}.catalog_activeTab__AWEtl{border-bottom-color:var(--color-primary)!important;color:var(--color-primary)!important}.catalog_drawerBody__ahCSv{min-height:90vh;padding:1.5rem 1.8rem 3rem;animation:catalog_catalogPanelIn__elOVT .24s cubic-bezier(.22,.8,.3,1) both}@keyframes catalog_catalogPanelIn__elOVT{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.catalog_largePreview__LFaJB{position:relative;min-height:300px;display:grid;place-items:center;overflow:hidden;color:#403d45;background:transparent}.catalog_form__Nw1cN{display:grid;gap:1rem}.catalog_form__Nw1cN label,.catalog_promptPanel__fBZ3G>label{display:grid;gap:.5rem;color:var(--color-text-subtle);font-size:.72rem}.catalog_form__Nw1cN input,.catalog_form__Nw1cN select,.catalog_promptPanel__fBZ3G textarea{width:100%;min-height:42px;border:1px solid var(--color-border);border-radius:9px;color:var(--color-text);background:rgb(var(--color-text-rgb)/.04)}.catalog_form__Nw1cN input[type=color]{padding:.25rem}.catalog_form__Nw1cN input[type=range],.catalog_form__Nw1cN select{padding-inline:.7rem}.catalog_form__Nw1cN .catalog_largePreview__LFaJB{margin-top:.5rem}.catalog_switchRow__3NayJ{grid-template-columns:20px 1fr!important;align-items:center}.catalog_switchRow__3NayJ input{width:18px!important;min-height:18px!important;accent-color:var(--color-primary)}.catalog_settingsPanel__KYtdM{display:grid;gap:1.15rem}.catalog_settingsHeading__bGItu{display:flex;align-items:start;justify-content:space-between;gap:1rem}.catalog_settingsHeading__bGItu h3{margin:-.35rem 0 .45rem;font-size:1.35rem;letter-spacing:-.035em}.catalog_settingsHeading__bGItu>div>span{max-width:440px;display:block;color:var(--color-text-muted);font-size:.68rem;line-height:1.5}.catalog_settingsHeading__bGItu>small{flex:0 0 auto;padding:.4rem .55rem;border:1px solid rgb(var(--color-primary-rgb)/.28);border-radius:99px;color:var(--color-primary);font-size:.5rem}.catalog_interfaceGrid__g4BW_{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.catalog_interfaceColumn__P2wqi{min-width:0;display:grid;align-content:start;gap:.55rem}.catalog_interfaceColumn__P2wqi>header{display:flex;align-items:center;justify-content:space-between}.catalog_interfaceColumn__P2wqi>header span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.54rem}.catalog_interfaceColumn__P2wqi>div{display:grid;gap:.55rem}.catalog_interfaceColumn__P2wqi article{position:relative;min-width:0;padding:.72rem;display:grid;gap:.42rem;border:1px solid var(--color-border);border-radius:10px;background:rgb(var(--color-text-rgb)/.02)}.catalog_interfaceColumn__P2wqi article>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.catalog_interfaceColumn__P2wqi article strong{font-size:.68rem}.catalog_interfaceColumn__P2wqi article b,.catalog_interfaceColumn__P2wqi article>div small{color:var(--color-primary);font-size:.48rem;font-weight:600}.catalog_interfaceColumn__P2wqi article>div small{color:var(--color-text-muted)}.catalog_interfaceColumn__P2wqi article p{margin:0;color:var(--color-text-muted);font-size:.58rem;line-height:1.45}.catalog_interfaceColumn__P2wqi article footer{display:grid;gap:.2rem}.catalog_interfaceColumn__P2wqi article code{overflow:hidden;color:var(--color-text-subtle);font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.catalog_interfaceColumn__P2wqi article footer span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.48rem}.catalog_interfaceColumn__P2wqi article>i{width:max-content;padding:.2rem .35rem;border-radius:99px;color:var(--color-primary);background:rgb(var(--color-primary-rgb)/.08);font-size:.45rem;font-style:normal}.catalog_routeBindings__QOEbl{padding-top:1rem;display:grid;gap:.85rem;border-top:1px solid var(--color-border)}.catalog_routeGrid__V6kIe{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.catalog_routeGrid__V6kIe fieldset{min-width:0;margin:0;padding:.65rem;display:grid;gap:.5rem;border:1px solid var(--color-border);border-radius:10px}.catalog_routeGrid__V6kIe legend{padding-inline:.25rem;color:var(--color-text-subtle);font-size:.6rem}.catalog_routeGrid__V6kIe input,.catalog_routeGrid__V6kIe select{width:100%;min-height:40px;padding-inline:.6rem;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);background:rgb(var(--color-text-rgb)/.04);font:inherit;font-size:.62rem}.catalog_routeGrid__V6kIe code{overflow:hidden;color:var(--color-primary);font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.catalog_routeGrid__V6kIe label{display:grid;gap:.35rem;color:var(--color-text-muted);font-size:.54rem}.catalog_routeGrid__V6kIe input[aria-invalid=true]{border-color:var(--color-danger)}.catalog_routeBindings__QOEbl>p{margin:0;color:var(--color-text-muted);font-size:.6rem;line-height:1.5}.catalog_variantSettings__6beUg{padding:1rem;border:1px solid var(--color-border);border-radius:11px;background:rgb(var(--color-text-rgb)/.02)}.catalog_stylePanel__Ulv9h{display:grid;gap:1rem}.catalog_styleHeading__xLTI4{display:flex;align-items:start;justify-content:space-between;gap:1rem}.catalog_styleHeading__xLTI4 h3{margin:-.35rem 0 .45rem;font-size:1.35rem;letter-spacing:-.035em}.catalog_styleHeading__xLTI4>div>span{max-width:420px;display:block;color:var(--color-text-muted);font-size:.68rem;line-height:1.5}.catalog_styleHeading__xLTI4>small{flex:0 0 auto;padding:.4rem .55rem;border:1px solid rgb(var(--color-primary-rgb)/.28);border-radius:99px;color:var(--color-primary);font-size:.5rem}.catalog_variantPicker__Cj27_,.catalog_variantSave__Jp8F1>label{display:grid;gap:.45rem;color:var(--color-text-subtle);font-size:.68rem}.catalog_styleGrid__QRroz input,.catalog_styleGrid__QRroz select,.catalog_variantPicker__Cj27_ select,.catalog_variantSave__Jp8F1 input{min-height:40px;border:1px solid var(--color-border);border-radius:9px;color:var(--color-text);background:rgb(var(--color-text-rgb)/.04)}.catalog_styleGrid__QRroz select,.catalog_variantPicker__Cj27_ select,.catalog_variantSave__Jp8F1 input{padding-inline:.7rem}.catalog_styleGroups__s2klg{display:grid;gap:.65rem}.catalog_styleGroup__fNVNG{overflow:hidden;border:1px solid var(--color-border);border-radius:11px;background:rgb(var(--color-text-rgb)/.02)}.catalog_styleGroup__fNVNG summary{padding:.8rem .9rem;display:grid;grid-template-columns:1fr auto 16px;align-items:center;gap:.8rem;cursor:pointer;list-style:none}.catalog_styleGroup__fNVNG summary::-webkit-details-marker{display:none}.catalog_styleSummaryCopy__bTI6z{display:grid;gap:.2rem}.catalog_styleGroup__fNVNG summary strong{font-size:.72rem}.catalog_styleSummaryCopy__bTI6z>span{color:var(--color-text-muted);font-size:.56rem}.catalog_styleGroup__fNVNG summary small{color:var(--color-primary);font-size:.5rem}.catalog_styleGroup__fNVNG summary:after{content:"⌄";color:var(--color-text-muted);font-size:.85rem;transform:rotate(-90deg);transition:transform .16s ease}.catalog_styleGroup__fNVNG[open] summary:after{transform:rotate(0)}.catalog_styleGroup__fNVNG[open] summary{border-bottom:1px solid var(--color-border)}.catalog_styleGroup__fNVNG .catalog_styleGrid__QRroz{padding:.8rem}.catalog_styleGrid__QRroz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.catalog_styleGrid__QRroz label{min-width:0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.42rem;color:var(--color-text-subtle);font-size:.64rem}.catalog_styleGrid__QRroz label>span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.52rem}.catalog_styleGrid__QRroz input,.catalog_styleGrid__QRroz select{grid-column:1/-1;width:100%}.catalog_styleGrid__QRroz input[type=color]{padding:.22rem;cursor:pointer}.catalog_styleGrid__QRroz input[type=range]{min-height:28px;padding:0;accent-color:var(--color-primary)}.catalog_styleGrid__QRroz .catalog_switchRow__3NayJ{grid-template-columns:20px 1fr!important;align-content:center;padding:.65rem .7rem;border:1px solid var(--color-border);border-radius:9px}.catalog_styleGrid__QRroz .catalog_switchRow__3NayJ input{grid-column:1}.catalog_styleGrid__QRroz .catalog_switchRow__3NayJ span{grid-column:2;color:var(--color-text-subtle);font-family:inherit;font-size:.64rem}.catalog_variantSave__Jp8F1{padding:1rem;display:grid;gap:.8rem;border:1px solid var(--color-border);border-radius:12px;background:rgb(var(--color-text-rgb)/.02)}.catalog_variantSave__Jp8F1>div{display:flex;justify-content:flex-end;gap:.55rem}.catalog_variantSave__Jp8F1 button{padding:.65rem .8rem;border:1px solid var(--color-border);border-radius:99px;color:var(--color-text-subtle);background:transparent;font-size:.66rem;cursor:pointer}.catalog_variantSave__Jp8F1 .catalog_saveVariant__v9a8O{color:var(--color-background);border-color:var(--color-primary);background:var(--color-primary);font-weight:700}.catalog_variantSave__Jp8F1 .catalog_removeVariant__paEM9{color:var(--color-danger);border-color:rgb(var(--color-danger-rgb)/.3)}.catalog_variantSave__Jp8F1>p{margin:0;color:var(--color-primary);font-size:.62rem}.catalog_promptPanel__fBZ3G h3{margin:0;font-size:1.45rem;letter-spacing:-.035em}.catalog_promptPanel__fBZ3G>p:not(.catalog_sectionLabel__WwEKK){color:var(--color-text-muted);font-size:.74rem;line-height:1.6}.catalog_modes__7rjb8{margin-block:1.3rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.catalog_modes__7rjb8 button{padding:.8rem;display:grid;gap:.25rem;border:1px solid var(--color-border);border-radius:10px;color:var(--color-text);background:transparent;text-align:left;text-transform:capitalize;cursor:pointer}.catalog_modes__7rjb8 small{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.48rem}.catalog_activeMode__1fdTa{border-color:rgb(var(--color-primary-rgb)/.5)!important;background:rgb(var(--color-primary-rgb)/.06)!important}.catalog_promptPanel__fBZ3G textarea{min-height:130px;padding:.8rem;resize:vertical}.catalog_prepare__FJwlP{width:100%;margin-top:.8rem;padding:.85rem;border:0;border-radius:9px;color:var(--color-background);background:var(--color-primary);font-weight:750;cursor:pointer}.catalog_prepare__FJwlP:disabled{opacity:.35;cursor:default}.catalog_taskDraft__laKLh{margin-top:1rem;padding:1rem;border:1px solid rgb(var(--color-primary-rgb)/.28);border-radius:11px;background:rgb(var(--color-primary-rgb)/.05)}.catalog_taskDraft__laKLh>small{color:var(--color-primary);font-family:var(--font-mono);font-size:.5rem;letter-spacing:.1em}.catalog_taskDraft__laKLh h4{margin:.45rem 0 1rem;font-size:.9rem}.catalog_taskDraft__laKLh dl{margin:0}.catalog_taskDraft__laKLh dl div{padding:.55rem 0;display:grid;grid-template-columns:70px 1fr;gap:.7rem;border-top:1px solid var(--color-border)}.catalog_taskDraft__laKLh dt{color:var(--color-text-muted);font-size:.58rem;text-transform:uppercase}.catalog_taskDraft__laKLh dd{margin:0;color:var(--color-text-subtle);font-size:.68rem;line-height:1.45}.catalog_taskDraft__laKLh>p{margin:.8rem 0 0;color:var(--color-text-muted);font-size:.62rem;line-height:1.5}.catalog_variantPreview__Fu8Di{position:relative;width:100%;min-height:inherit;padding:var(--variant-padding);display:grid;place-items:center;overflow:hidden;box-sizing:border-box;color:var(--variant-text);background:transparent}.catalog_variantPreview__Fu8Di>:not(.catalog_previewContextBadge__TkcIw){scale:var(--variant-scale);transform-origin:center}.catalog_variantPreview__Fu8Di>:is(.catalog_profilePreview___IPmH,.catalog_workflowPreview__Vn3P5,.catalog_collectionPreview__7CWCm,.catalog_contextNavPreview__KWpN6,.catalog_filterPreview___JEEH,.catalog_activityPreview__RFRMp,.catalog_shellPreview__OCgN3,.catalog_layoutPreview__NdFpj,.catalog_topNavPreview__i5klC,.catalog_bottomNavPreview___MWpE,.catalog_breadcrumbPreview__bo2YK,.catalog_sidebarPreview__sTOTv,.catalog_themeCardPreview__zGG_i,.catalog_objectCardPreview__QoPhn,.catalog_tabsPreview__Bdk9_,.catalog_disclosurePreview__s8WIF,.catalog_holonic__Ub9mr,.catalog_taskPreview__wlO1b){color:var(--variant-text);border-color:var(--variant-border);border-radius:var(--variant-radius);background:var(--variant-surface);box-shadow:0 var(--variant-shadow-y) var(--variant-shadow-blur) rgba(24,21,28,.16)}.catalog_variantPreview__Fu8Di .catalog_dialogPreview__A8XKI section{color:var(--variant-text);border-color:var(--variant-border);border-radius:var(--variant-radius);background:var(--variant-surface);box-shadow:0 var(--variant-shadow-y) var(--variant-shadow-blur) rgba(24,21,28,.16)}.catalog_variantPreview__Fu8Di :is(strong,b,p,dt,dd){color:var(--variant-text);line-height:var(--variant-line-height)}.catalog_variantPreview__Fu8Di :is(strong,b,small,p,dt,dd){zoom:var(--variant-font-size)}.catalog_variantPreview__Fu8Di :is(strong,b){font-weight:var(--variant-font-weight)!important}.catalog_variantPreview__Fu8Di[data-label-case=uppercase] :is(strong,b,small,dt){text-transform:uppercase}.catalog_variantPreview__Fu8Di[data-label-case=natural] :is(strong,b,small,dt){text-transform:none}.catalog_variantPreview__Fu8Di[data-labels=hidden] :is(strong,b,span,small,p,dt,dd){visibility:hidden}.catalog_previewContextBadge__TkcIw{position:absolute;right:.55rem;bottom:.5rem;z-index:4;padding:.32rem .45rem;border:1px solid color-mix(in srgb,var(--variant-accent) 45%,var(--variant-border));border-radius:99px;color:var(--variant-text);background:color-mix(in srgb,var(--variant-surface) 92%,transparent);box-shadow:0 4px 12px rgba(24,21,28,.08);font-size:.42rem;font-weight:650}.catalog_variantPreview__Fu8Di[data-include-inherited=false] .catalog_holonBody__p_3_v aside p:nth-of-type(n+2){display:none}.catalog_variantPreview__Fu8Di :is(.catalog_workflowPreview__Vn3P5 ol,.catalog_collectionPreview__7CWCm section,.catalog_contextNavPreview__KWpN6>div,.catalog_filterPreview___JEEH>div,.catalog_activityPreview__RFRMp ol,.catalog_layoutBody__7_G49,.catalog_themeCardPreview__zGG_i>div,.catalog_objectCardPreview__QoPhn dl,.catalog_buttonsPreview__rJEOA,.catalog_holonBody__p_3_v section div){gap:var(--variant-item-gap)}.catalog_variantPreview__Fu8Di :is(.catalog_contextNavPreview__KWpN6>div,.catalog_topNavPreview__i5klC nav,.catalog_bottomNavPreview___MWpE nav,.catalog_breadcrumbPreview__bo2YK nav,.catalog_sidebarPreview__sTOTv>aside,.catalog_tabsPreview__Bdk9_ nav,.catalog_holonBody__p_3_v section div){gap:var(--variant-nav-gap)}.catalog_variantPreview__Fu8Di .catalog_contextNavPreview__KWpN6>div span[data-current],.catalog_variantPreview__Fu8Di .catalog_filterPreview___JEEH>div b:first-child,.catalog_variantPreview__Fu8Di .catalog_profilePreview___IPmH header>i,.catalog_variantPreview__Fu8Di .catalog_taskPreview__wlO1b footer b{color:var(--variant-text);border-color:var(--variant-accent);background:color-mix(in srgb,var(--variant-accent) 18%,var(--variant-surface))}.catalog_variantPreview__Fu8Di .catalog_buttonsPreview__rJEOA b[data-kind=primary],.catalog_variantPreview__Fu8Di .catalog_dialogPreview__A8XKI footer b[data-primary],.catalog_variantPreview__Fu8Di .catalog_workflowPreview__Vn3P5 li[data-active] i{color:#fff;border-color:var(--variant-accent);background:var(--variant-accent)}.catalog_variantPreview__Fu8Di .catalog_activityPreview__RFRMp li>i[data-tone=green],.catalog_variantPreview__Fu8Di .catalog_shellPreview__OCgN3>aside i[data-active],.catalog_variantPreview__Fu8Di .catalog_themeCardPreview__zGG_i footer i,.catalog_variantPreview__Fu8Di .catalog_themeCardPreview__zGG_i>i{background:var(--variant-accent)}.catalog_variantPreview__Fu8Di .catalog_bottomNavPreview___MWpE nav span[data-active],.catalog_variantPreview__Fu8Di .catalog_breadcrumbPreview__bo2YK nav b,.catalog_variantPreview__Fu8Di .catalog_tabsPreview__Bdk9_ nav b,.catalog_variantPreview__Fu8Di .catalog_topNavPreview__i5klC nav strong{color:var(--variant-accent)}.catalog_variantPreview__Fu8Di .catalog_tabsPreview__Bdk9_ nav b{border-bottom-color:var(--variant-accent)}.catalog_variantPreview__Fu8Di .catalog_radial__ul_3U .catalog_radialCenter__g8a__,.catalog_variantPreview__Fu8Di .catalog_sidebarPreview__sTOTv>section span{color:var(--variant-text);border-color:var(--variant-accent);background:color-mix(in srgb,var(--variant-accent) 18%,var(--variant-surface))}.catalog_variantPreview__Fu8Di .catalog_collectionPreview__7CWCm article,.catalog_variantPreview__Fu8Di .catalog_holonBody__p_3_v aside p,.catalog_variantPreview__Fu8Di .catalog_holonBody__p_3_v section,.catalog_variantPreview__Fu8Di .catalog_layoutBody__7_G49 aside,.catalog_variantPreview__Fu8Di .catalog_layoutBody__7_G49 section{border-color:var(--variant-border);background:var(--variant-surface)}.catalog_variantPreview__Fu8Di .catalog_hex__IviM1 span{background:var(--variant-border);filter:drop-shadow(0 var(--variant-shadow-y) var(--variant-shadow-blur) rgba(24,21,28,.2))}.catalog_variantPreview__Fu8Di .catalog_hex__IviM1 span:before{background:var(--variant-surface)}.catalog_variantPreview__Fu8Di .catalog_hex__IviM1 .catalog_hexCenter__lOrb7{background:var(--variant-accent);filter:drop-shadow(0 var(--variant-shadow-y) var(--variant-shadow-blur) color-mix(in srgb,var(--variant-accent) 35%,transparent))}.catalog_variantPreview__Fu8Di .catalog_hex__IviM1 .catalog_hexCenter__lOrb7:before{background:color-mix(in srgb,var(--variant-accent) 18%,var(--variant-surface))}.catalog_variantPreview__Fu8Di .catalog_hex__IviM1 .catalog_hexCenter__lOrb7 b,.catalog_variantPreview__Fu8Di .catalog_hex__IviM1 span b{color:var(--variant-text)}.catalog_variantPreview__Fu8Di[data-hex-orientation=flat] .catalog_hex__IviM1{height:186px}.catalog_variantPreview__Fu8Di[data-hex-orientation=flat] .catalog_hex__IviM1 span{width:72px;height:62px;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.catalog_variantPreview__Fu8Di[data-hex-orientation=flat] .catalog_hex__IviM1 .catalog_hexCenter__lOrb7{top:62px;left:72px}.catalog_variantPreview__Fu8Di[data-hex-orientation=flat] .catalog_hex0__FoLyZ{top:0;left:72px}.catalog_variantPreview__Fu8Di[data-hex-orientation=flat] .catalog_hex1__yPJby{top:31px;left:126px}.catalog_variantPreview__Fu8Di[data-hex-orientation=flat] .catalog_hex2__hZJSf{top:93px;left:126px}.catalog_variantPreview__Fu8Di[data-hex-orientation=flat] .catalog_hex3__8Zbw2{top:124px;left:72px}.catalog_variantPreview__Fu8Di[data-hex-orientation=flat] .catalog_hex4__27B0B{top:93px;left:18px}.catalog_variantPreview__Fu8Di[data-hex-orientation=flat] .catalog_hex5__zcSZA{top:31px;left:18px}.catalog_activityPreview__RFRMp,.catalog_breadcrumbPreview__bo2YK,.catalog_collectionPreview__7CWCm,.catalog_contextNavPreview__KWpN6,.catalog_disclosurePreview__s8WIF,.catalog_layoutPreview__NdFpj,.catalog_objectCardPreview__QoPhn,.catalog_profilePreview___IPmH,.catalog_shellPreview__OCgN3,.catalog_sidebarPreview__sTOTv,.catalog_tabsPreview__Bdk9_,.catalog_taskPreview__wlO1b,.catalog_themeCardPreview__zGG_i,.catalog_topNavPreview__i5klC,.catalog_workflowPreview__Vn3P5{width:min(84%,370px);border:1px solid #ded9e1;border-radius:10px;color:#403d45;background:#fff;box-shadow:0 10px 24px rgba(32,27,38,.07)}.catalog_profilePreview___IPmH{overflow:hidden}.catalog_profilePreview___IPmH header{padding:.75rem;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:.65rem;border-bottom:1px solid #ebe8ed}.catalog_profilePreview___IPmH header>i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#176856;background:#e8fbf6;font-size:.56rem;font-style:normal;font-weight:800}.catalog_profilePreview___IPmH header div{display:grid;gap:.16rem}.catalog_profilePreview___IPmH header strong{font-size:.7rem}.catalog_profilePreview___IPmH header small{color:#87818b;font-size:.48rem}.catalog_profilePreview___IPmH header>span{padding:.28rem .4rem;border-radius:99px;color:#34705a;background:#e6f5eb;font-size:.46rem}.catalog_profilePreview___IPmH dl{margin:0;padding:.65rem .75rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}.catalog_profilePreview___IPmH dl div{display:grid;gap:.15rem}.catalog_profilePreview___IPmH dt{color:#938d97;font-size:.44rem;text-transform:uppercase}.catalog_profilePreview___IPmH dd{margin:0;font-size:.56rem;font-weight:650}.catalog_profilePreview___IPmH footer{padding:.55rem .75rem;display:flex;gap:.85rem;border-top:1px solid #ebe8ed;color:#8a848e;font-size:.48rem}.catalog_profilePreview___IPmH footer b{color:#176856}.catalog_workflowPreview__Vn3P5{padding:.85rem}.catalog_workflowPreview__Vn3P5>small{color:#278a73;font-size:.46rem;font-weight:800;letter-spacing:.08em}.catalog_workflowPreview__Vn3P5>strong{margin-top:.35rem;display:block;font-size:.7rem}.catalog_workflowPreview__Vn3P5 ol{margin:.7rem 0 0;padding:0;display:grid;gap:.35rem;list-style:none}.catalog_workflowPreview__Vn3P5 li{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:.5rem;color:#8b858f;font-size:.5rem}.catalog_workflowPreview__Vn3P5 li i{width:22px;height:22px;display:grid;place-items:center;border:1px solid #ded9e1;border-radius:50%;font-size:.45rem;font-style:normal}.catalog_workflowPreview__Vn3P5 li[data-complete] i{color:#176856;border-color:#94d8c7;background:#e8fbf6}.catalog_workflowPreview__Vn3P5 li[data-active]{color:#403d45;font-weight:700}.catalog_workflowPreview__Vn3P5 li[data-active] i{color:#fff;border-color:#278a73;background:#278a73}.catalog_collectionPreview__7CWCm{overflow:hidden}.catalog_collectionPreview__7CWCm>header{padding:.65rem .75rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebe8ed}.catalog_collectionPreview__7CWCm header strong{font-size:.64rem}.catalog_collectionPreview__7CWCm header span{color:#8b858f;font-size:.46rem}.catalog_collectionPreview__7CWCm section{padding:.7rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;background:#faf9fb}.catalog_collectionPreview__7CWCm article{min-width:0;padding:.55rem;display:grid;gap:.32rem;border:1px solid #e4e0e6;border-radius:7px;background:#fff}.catalog_collectionPreview__7CWCm article small{color:#278a73;font-size:.42rem}.catalog_collectionPreview__7CWCm article b{font-size:.54rem}.catalog_collectionPreview__7CWCm article i{height:4px;border-radius:3px;background:#ebe8ed}.catalog_collectionPreview__7CWCm article i:last-child{width:66%}.catalog_contextNavPreview__KWpN6{padding:.8rem}.catalog_contextNavPreview__KWpN6>small{color:#8b858f;font-size:.46rem}.catalog_contextNavPreview__KWpN6>strong{margin-top:.35rem;display:block;font-size:.74rem}.catalog_contextNavPreview__KWpN6>div{margin-top:.7rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.catalog_contextNavPreview__KWpN6>div span{padding:.5rem;display:grid;gap:.18rem;border:1px solid #e1dde4;border-radius:7px;color:#938d97;font-size:.42rem}.catalog_contextNavPreview__KWpN6>div span b{color:#57515b;font-size:.52rem}.catalog_contextNavPreview__KWpN6>div span[data-current]{border-color:#8ed6c5;color:#278a73;background:#edfaf6}.catalog_filterPreview___JEEH{width:min(84%,370px);overflow:hidden;border:1px solid #ddd9e0;border-radius:10px;background:#fff;box-shadow:0 10px 24px rgba(32,27,38,.08)}.catalog_filterPreview___JEEH header{padding:.7rem .8rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebe8ed}.catalog_filterPreview___JEEH header strong{font-size:.68rem}.catalog_filterPreview___JEEH header small{color:#278a73;font-size:.5rem;font-weight:750}.catalog_filterPreview___JEEH>div{padding:.75rem .8rem;display:flex;flex-wrap:wrap;gap:.4rem}.catalog_filterPreview___JEEH>div b{padding:.42rem .55rem;border:1px solid #a8dfd2;border-radius:99px;color:#176856;background:#e8fbf6;font-size:.5rem;font-weight:650}.catalog_filterPreview___JEEH>div b:nth-child(2){border-color:#b8cde3;color:#315f87;background:#edf4fb}.catalog_filterPreview___JEEH>div b:nth-child(3){border-color:#e3cfad;color:#7a5723;background:#fbf5e9}.catalog_filterPreview___JEEH footer{padding:.65rem .8rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;border-top:1px solid #ebe8ed;color:#7d7781;font-size:.5rem}.catalog_filterPreview___JEEH footer i{height:5px;border-radius:3px;background:#ece9ee}.catalog_filterPreview___JEEH footer small{color:#278a73;font-weight:700}.catalog_activityPreview__RFRMp{overflow:hidden}.catalog_activityPreview__RFRMp header{padding:.65rem .75rem;display:flex;justify-content:space-between;border-bottom:1px solid #ebe8ed}.catalog_activityPreview__RFRMp header strong{font-size:.66rem}.catalog_activityPreview__RFRMp header span{color:#278a73;font-size:.48rem}.catalog_activityPreview__RFRMp ol{margin:0;padding:.5rem .75rem;display:grid;gap:.42rem;list-style:none}.catalog_activityPreview__RFRMp li{display:grid;grid-template-columns:9px 1fr;align-items:center;gap:.55rem}.catalog_activityPreview__RFRMp li>i{width:8px;height:8px;border-radius:50%;background:#4bc29f}.catalog_activityPreview__RFRMp li>i[data-tone=amber]{background:#d69a45}.catalog_activityPreview__RFRMp li>i[data-tone=blue]{background:#5e96c9}.catalog_activityPreview__RFRMp li div{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.catalog_activityPreview__RFRMp li b{font-size:.52rem}.catalog_activityPreview__RFRMp li small{color:#918b95;font-size:.44rem}.catalog_shellPreview__OCgN3{height:154px;display:flex;overflow:hidden}.catalog_shellPreview__OCgN3>aside{width:25%;padding:.65rem .48rem;display:grid;align-content:start;gap:.55rem;background:#09222a}.catalog_shellPreview__OCgN3>aside strong{color:#4df4cf;font-size:.58rem}.catalog_shellPreview__OCgN3>aside i{height:5px;border-radius:3px;background:#52747b}.catalog_shellPreview__OCgN3>aside i[data-active]{background:#4df4cf}.catalog_shellPreview__OCgN3>section{flex:1 1}.catalog_shellPreview__OCgN3>section>header{height:30px;padding-inline:.65rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7e3e8}.catalog_shellPreview__OCgN3 header b{font-size:.52rem}.catalog_shellPreview__OCgN3 header span{color:#8d8791;font-size:.44rem}.catalog_shellWorkspace__YVHmd{padding:.8rem}.catalog_shellWorkspace__YVHmd small{color:#278a73;font-size:.42rem}.catalog_shellWorkspace__YVHmd>div{margin-top:.65rem;display:flex;gap:.5rem}.catalog_shellWorkspace__YVHmd i{flex:1 1;height:55px;border:1px solid #e7e3e8;border-radius:5px;background:#faf9fb}.catalog_layoutPreview__NdFpj{overflow:hidden}.catalog_layoutPreview__NdFpj>header{padding:.65rem .75rem;display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #e8e4ea}.catalog_layoutPreview__NdFpj header div{display:grid;gap:.12rem}.catalog_layoutPreview__NdFpj header small{color:#278a73;font-size:.4rem}.catalog_layoutPreview__NdFpj header strong{font-size:.64rem}.catalog_layoutPreview__NdFpj header>b{padding:.36rem .5rem;border-radius:99px;color:#fff;background:#278a73;font-size:.44rem}.catalog_layoutBody__7_G49{min-height:100px;padding:.65rem;display:grid;grid-template-columns:2fr 1fr;gap:.55rem;background:#faf9fb}.catalog_layoutBody__7_G49 aside,.catalog_layoutBody__7_G49 section{padding:.5rem;display:grid;align-content:start;gap:.42rem;border:1px solid #e5e1e7;border-radius:6px;background:#fff}.catalog_layoutBody__7_G49 i{height:5px;border-radius:3px;background:#ebe8ed}.catalog_layoutBody__7_G49 section i:first-child{height:36px}.catalog_layoutBody__7_G49 aside small{color:#278a73;font-size:.4rem}.catalog_topNavPreview__i5klC{overflow:hidden}.catalog_topNavPreview__i5klC nav{min-height:38px;padding:0 .65rem;display:grid;grid-template-columns:1fr repeat(3,auto) 24px;align-items:center;gap:.65rem;color:#8b858f;border-bottom:1px solid #e6e2e8;font-size:.45rem}.catalog_topNavPreview__i5klC nav strong{color:#176856;font-size:.58rem}.catalog_topNavPreview__i5klC nav b{color:#403d45}.catalog_topNavPreview__i5klC nav i{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#09222a;font-size:.45rem;font-style:normal}.catalog_topNavPreview__i5klC section{padding:.85rem}.catalog_topNavPreview__i5klC section small{color:#278a73;font-size:.42rem}.catalog_topNavPreview__i5klC section i{height:5px;margin-top:.55rem;display:block;border-radius:3px;background:#ebe8ed}.catalog_topNavPreview__i5klC section i:last-child{width:66%}.catalog_bottomNavPreview___MWpE{width:min(74%,260px);height:176px;display:grid;grid-template-rows:1fr auto;overflow:hidden;border:1px solid #ddd9e0;border-radius:14px;color:#403d45;background:#faf9fb;box-shadow:0 10px 24px rgba(32,27,38,.08)}.catalog_bottomNavPreview___MWpE>section{padding:.75rem}.catalog_bottomNavPreview___MWpE>section small{color:#278a73;font-size:.44rem}.catalog_bottomNavPreview___MWpE>section i{height:5px;margin-top:.55rem;display:block;border-radius:3px;background:#e7e3e9}.catalog_bottomNavPreview___MWpE>section i:nth-of-type(2){width:82%}.catalog_bottomNavPreview___MWpE>section i:nth-of-type(3){width:60%}.catalog_bottomNavPreview___MWpE nav{padding:.5rem .45rem .55rem;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ddd9e0;background:#fff}.catalog_bottomNavPreview___MWpE nav span{display:grid;justify-items:center;gap:.18rem;color:#918b95}.catalog_bottomNavPreview___MWpE nav span[data-active]{color:#176856}.catalog_bottomNavPreview___MWpE nav b{font-size:.72rem}.catalog_bottomNavPreview___MWpE nav small{font-size:.38rem}.catalog_breadcrumbPreview__bo2YK{overflow:hidden}.catalog_breadcrumbPreview__bo2YK nav{padding:.6rem .7rem;display:flex;align-items:center;gap:.42rem;border-bottom:1px solid #e6e2e8;color:#8d8791;font-size:.46rem}.catalog_breadcrumbPreview__bo2YK nav i{color:#b2adb5;font-style:normal}.catalog_breadcrumbPreview__bo2YK nav b{color:#176856}.catalog_breadcrumbPreview__bo2YK section{padding:.75rem;display:grid;gap:.3rem}.catalog_breadcrumbPreview__bo2YK section strong{font-size:.7rem}.catalog_breadcrumbPreview__bo2YK section small{color:#918b95;font-size:.44rem}.catalog_breadcrumbPreview__bo2YK section i{height:5px;margin-top:.25rem;border-radius:3px;background:#ebe8ed}.catalog_breadcrumbPreview__bo2YK section i:last-child{width:64%}.catalog_hex__IviM1{position:relative;width:216px;height:180px;flex:0 0 auto;transform-origin:center}.catalog_hex__IviM1 span{position:absolute;width:62px;height:72px;display:grid;place-items:center;isolation:isolate;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#d8d4dc;filter:drop-shadow(0 8px 10px rgba(34,29,39,.18))}.catalog_hex__IviM1 span:before{position:absolute;inset:2px;z-index:-1;content:"";clip-path:inherit;background:#fbfafc}.catalog_hex__IviM1 span b{position:relative;z-index:1;max-width:48px;color:#625d68;font-size:.42rem;font-weight:750;line-height:1.18;text-align:center;text-transform:uppercase}.catalog_hex__IviM1 .catalog_hexCenter__lOrb7{top:54px;left:77px;z-index:3;background:#47bea4;filter:drop-shadow(0 10px 14px rgba(32,129,108,.25))}.catalog_hex__IviM1 .catalog_hexCenter__lOrb7:before{background:#e4faf4}.catalog_hex__IviM1 .catalog_hexCenter__lOrb7 b{color:#176856}.catalog_hex0__FoLyZ{top:0;left:46px}.catalog_hex1__yPJby{top:0;left:108px}.catalog_hex2__hZJSf{top:54px;left:139px}.catalog_hex3__8Zbw2{top:108px;left:108px}.catalog_hex4__27B0B{top:108px;left:46px}.catalog_hex5__zcSZA{top:54px;left:15px}.catalog_previewCanvas__MXGwR .catalog_hex__IviM1{transform:scale(.98)}.catalog_largePreview__LFaJB .catalog_hex__IviM1{transform:scale(1.3)}.catalog_radial__ul_3U{position:relative;width:270px;height:180px}.catalog_radial__ul_3U:before{position:absolute;inset:30px 62px;content:"";border:1px solid #ded9e1;border-radius:50%}.catalog_radial__ul_3U span{position:absolute;width:62px;height:62px;display:grid;place-items:center;border:1px solid #d9d5dd;border-radius:50%;background:#fff;font-size:.58rem;font-weight:700;text-align:center}.catalog_radial__ul_3U .catalog_radialCenter__g8a__{top:54px;left:104px;z-index:2;width:66px;height:66px;color:#176856;border:2px solid #4dcfb3;background:#e8fbf6}.catalog_radialCenter__g8a__ small{display:block;color:#6c6871;font-size:.45rem}.catalog_radial0__0HRUI{top:0;left:104px}.catalog_radial1__FQ7Im{top:28px;left:184px}.catalog_radial2__G_eu0{top:110px;left:184px}.catalog_radial3__5evtn{top:118px;left:104px}.catalog_radial4__qovOl{top:110px;left:24px}.catalog_radial5__9MLDF{top:28px;left:24px}.catalog_radialVerb__CXC4j .catalog_radialCenter__g8a__{color:#76511d;border-color:#d9a557;background:#fff5e5}.catalog_radialVerb__CXC4j span:not(.catalog_radialCenter__g8a__){border-color:#e2cfb3}.catalog_sidebarPreview__sTOTv{height:150px;display:grid;grid-template-columns:1fr 42%;overflow:hidden}.catalog_sidebarPreview__sTOTv>section{position:relative;display:grid;place-items:center;background:#faf9fb}.catalog_sidebarPreview__sTOTv>section span{width:64px;height:64px;display:grid;place-items:center;z-index:1;border:2px solid #4dcfb3;border-radius:50%;color:#176856;background:#e8fbf6;font-size:.56rem;font-weight:750}.catalog_sidebarPreview__sTOTv>section i{position:absolute;width:118px;height:118px;border:1px solid #e0dce3;border-radius:50%}.catalog_sidebarPreview__sTOTv>section i:nth-of-type(2){width:88px;height:88px}.catalog_sidebarPreview__sTOTv>section i:nth-of-type(3){width:146px;height:146px}.catalog_sidebarPreview__sTOTv>aside{padding:.7rem;display:grid;align-content:center;gap:.45rem;border-left:1px solid #e4e0e6;background:#fff}.catalog_sidebarPreview__sTOTv aside small{color:#278a73;font-size:.4rem}.catalog_sidebarPreview__sTOTv aside b{padding:.45rem;border:1px solid #e2dee5;border-radius:6px;font-size:.48rem}.catalog_themeCardPreview__zGG_i{position:relative;overflow:hidden;padding:.8rem}.catalog_themeCardPreview__zGG_i>i{position:absolute;inset:0 auto 0 0;width:4px;background:#4bbd8d}.catalog_themeCardPreview__zGG_i header{display:flex;justify-content:space-between}.catalog_themeCardPreview__zGG_i header small{color:#278a73;font-size:.42rem}.catalog_themeCardPreview__zGG_i header span{color:#278a73;font-size:.46rem;font-weight:750}.catalog_themeCardPreview__zGG_i>strong{margin-top:.3rem;display:block;font-size:.75rem}.catalog_themeCardPreview__zGG_i>p{margin:.3rem 0 .65rem;color:#837d87;font-size:.48rem}.catalog_themeCardPreview__zGG_i>div{display:flex;gap:.4rem}.catalog_themeCardPreview__zGG_i>div b{padding:.32rem .42rem;border-radius:99px;color:#34705a;background:#e8f6ed;font-size:.42rem}.catalog_themeCardPreview__zGG_i footer{margin-top:.7rem;height:4px;border-radius:3px;background:#e9e6eb}.catalog_themeCardPreview__zGG_i footer i{width:68%;height:100%;display:block;border-radius:inherit;background:#4bbd8d}.catalog_objectCardPreview__QoPhn{padding:.8rem}.catalog_objectCardPreview__QoPhn header{display:flex;justify-content:space-between}.catalog_objectCardPreview__QoPhn header small{color:#5b8db8;font-size:.42rem}.catalog_objectCardPreview__QoPhn header span{color:#34705a;font-size:.44rem}.catalog_objectCardPreview__QoPhn>strong{margin-top:.35rem;display:block;font-size:.7rem}.catalog_objectCardPreview__QoPhn>p{margin:.3rem 0 .65rem;color:#837d87;font-size:.48rem;line-height:1.4}.catalog_objectCardPreview__QoPhn dl{margin:0;padding-top:.55rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;border-top:1px solid #e8e4ea}.catalog_objectCardPreview__QoPhn dl div{display:grid;gap:.1rem}.catalog_objectCardPreview__QoPhn dt{color:#938d97;font-size:.4rem;text-transform:uppercase}.catalog_objectCardPreview__QoPhn dd{margin:0;font-size:.46rem;font-weight:650}.catalog_tabsPreview__Bdk9_{overflow:hidden}.catalog_tabsPreview__Bdk9_ nav{padding:0 .75rem;display:flex;gap:1rem;border-bottom:1px solid #dfdbe2;color:#8c8690;font-size:.48rem}.catalog_tabsPreview__Bdk9_ nav>*{padding-block:.6rem}.catalog_tabsPreview__Bdk9_ nav b{margin-bottom:-1px;color:#176856;border-bottom:2px solid #4dcfb3}.catalog_tabsPreview__Bdk9_ section{padding:.75rem;display:grid;gap:.38rem}.catalog_tabsPreview__Bdk9_ section strong{margin-bottom:.2rem;font-size:.64rem}.catalog_tabsPreview__Bdk9_ section i{height:5px;border-radius:3px;background:#ebe8ed}.catalog_tabsPreview__Bdk9_ section i:last-child{width:62%}.catalog_dialogPreview__A8XKI{width:min(84%,370px);min-height:160px;display:grid;place-items:center;border-radius:10px;background:rgba(33,29,36,.12)}.catalog_dialogPreview__A8XKI section{width:74%;overflow:hidden;border:1px solid #dcd8df;border-radius:9px;background:#fff;box-shadow:0 14px 34px rgba(32,27,38,.16)}.catalog_dialogPreview__A8XKI section header{padding:.65rem .7rem;display:flex;justify-content:space-between}.catalog_dialogPreview__A8XKI section header strong{font-size:.62rem}.catalog_dialogPreview__A8XKI section header span{color:#8f8993}.catalog_dialogPreview__A8XKI section p{margin:0;padding:0 .7rem .75rem;color:#827c86;font-size:.48rem}.catalog_dialogPreview__A8XKI section footer{padding:.55rem .7rem;display:flex;justify-content:flex-end;gap:.45rem;border-top:1px solid #e7e3e9}.catalog_dialogPreview__A8XKI section footer b{padding:.38rem .5rem;border:1px solid #dcd8df;border-radius:99px;font-size:.44rem}.catalog_dialogPreview__A8XKI section footer b[data-primary]{color:#fff;border-color:#278a73;background:#278a73}.catalog_buttonsPreview__rJEOA{width:min(84%,370px);display:flex;align-items:center;justify-content:center;gap:.45rem;flex-wrap:wrap}.catalog_buttonsPreview__rJEOA b{padding:.5rem .65rem;border:1px solid transparent;border-radius:99px;font-size:.48rem}.catalog_buttonsPreview__rJEOA b[data-kind=primary]{color:#fff;background:#278a73}.catalog_buttonsPreview__rJEOA b[data-kind=secondary]{color:#176856;border-color:#6bcdb6;background:#edfaf6}.catalog_buttonsPreview__rJEOA b[data-kind=quiet]{color:#716b75;border-color:#ddd9e0;background:#fff}.catalog_buttonsPreview__rJEOA b[data-kind=icon]{width:28px;height:28px;padding:0;display:grid;place-items:center;color:#176856;border-color:#6bcdb6;background:#edfaf6}.catalog_buttonsPreview__rJEOA small{width:100%;color:#938d97;font-size:.42rem;text-align:center}.catalog_disclosurePreview__s8WIF{width:min(88%,420px);overflow:hidden;border:1px solid #ded9e1;border-left:2px solid #d9974d;border-radius:10px;color:#403d45;background:#fff;box-shadow:0 10px 24px rgba(32,27,38,.07)}.catalog_disclosurePreview__s8WIF>header{min-height:42px;padding:.42rem .48rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.catalog_disclosurePreview__s8WIF>header>div{min-width:0;display:flex;flex:1 1 auto;align-items:baseline;flex-wrap:wrap;gap:.18rem .5rem}.catalog_disclosurePreview__s8WIF header small{flex:0 0 auto;color:#b56d29;font-size:.4rem;font-weight:800;letter-spacing:.08em;white-space:nowrap}.catalog_disclosurePreview__s8WIF header strong{flex:0 1 auto;font-size:.62rem}.catalog_disclosurePreview__s8WIF header div>span{min-width:9rem;flex:1 1 12rem;color:#89838d;font-size:.43rem;line-height:1.35}.catalog_disclosureToggle__3Bhzk{width:30px;height:30px;padding:0;flex:0 0 auto;display:grid;place-items:center;border:1px solid #d9d4dc;border-radius:7px;color:#6f6973;background:#faf9fb;font:inherit;cursor:pointer}.catalog_disclosureToggle__3Bhzk:hover{border-color:#4dcfb3;color:#176856}.catalog_disclosureToggle__3Bhzk:focus-visible{outline:2px solid #d9974d;outline-offset:2px}.catalog_disclosureToggle__3Bhzk span{font-size:.75rem;line-height:1}.catalog_disclosurePreview__s8WIF>div{padding:.58rem .68rem;border-top:1px solid #e8e4ea}.catalog_disclosurePreview__s8WIF>div[hidden]{display:none}.catalog_disclosurePreview__s8WIF>div p{margin:0;color:#78727c;font-size:.48rem;line-height:1.45}.catalog_variantPreview__Fu8Di .catalog_disclosureToggle__3Bhzk{color:var(--variant-text);border-color:var(--variant-border);background:var(--variant-surface)}.catalog_variantPreview__Fu8Di .catalog_disclosureToggle__3Bhzk:hover{border-color:var(--variant-accent)}.catalog_variantPreview__Fu8Di .catalog_disclosurePreview__s8WIF{border-left-color:var(--variant-accent)}.catalog_variantPreview__Fu8Di .catalog_disclosurePreview__s8WIF header small{color:var(--variant-accent)}.catalog_weatherPreview__zfkIB{--color-surface:var(--variant-surface);--color-text:var(--variant-text);--color-text-muted:color-mix(in srgb,var(--variant-text) 62%,transparent);--color-primary:var(--variant-accent);--color-border:var(--variant-border);--color-focus:var(--variant-accent);--radius-panel:var(--variant-radius);--radius-control:calc(var(--variant-radius) * .72);width:min(92%,460px);display:grid;gap:.5rem;font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif)}.catalog_weatherPreview__zfkIB>a{min-height:36px;display:inline-flex;align-items:center;justify-content:flex-end;gap:.3rem;color:var(--variant-accent);font-size:.5rem;font-weight:700;text-decoration:none}.catalog_weatherPreview__zfkIB>a:hover{text-decoration:underline;text-underline-offset:3px}.catalog_weatherPreview__zfkIB>a:focus-visible{outline:2px solid var(--variant-accent);outline-offset:3px;border-radius:4px}.catalog_holonic__Ub9mr{width:min(92%,460px);overflow:hidden;border:1px solid #e1dde4;border-radius:10px;background:#faf9fb}.catalog_holonPath__CIEsh{padding:.55rem .7rem;border-bottom:1px solid #e1dde4;color:#8b8690;font-size:.55rem}.catalog_holonPath__CIEsh i{margin-inline:.3rem;font-style:normal}.catalog_holonBody__p_3_v{display:grid;grid-template-columns:52% 48%}.catalog_holonBody__p_3_v aside,.catalog_holonBody__p_3_v section{padding:.8rem}.catalog_holonBody__p_3_v section{border-right:1px solid #e1dde4;background:#fff}.catalog_holonBody__p_3_v small{display:block;margin-bottom:.35rem;color:#3b9f89;font-size:.46rem;font-weight:800;letter-spacing:.09em}.catalog_holonBody__p_3_v strong{display:block;font-size:.8rem}.catalog_holonBody__p_3_v section div{margin-top:.65rem;display:flex;gap:.3rem}.catalog_holonBody__p_3_v section span{padding:.35rem;border:1px solid #e2dee5;border-radius:5px;font-size:.5rem}.catalog_holonBody__p_3_v aside p{margin:.3rem 0;padding:.4rem;border-left:2px solid #4dcfb3;background:#fff;font-size:.46rem}.catalog_holonBody__p_3_v aside p:nth-of-type(2){border-color:#6a9fd0}.catalog_holonBody__p_3_v aside p:nth-of-type(3){border-color:#d09a4f}.catalog_holonBody__p_3_v aside b{display:block;color:#8a858f;font-size:.4rem;text-transform:uppercase}.catalog_taskPreview__wlO1b{overflow:hidden}.catalog_taskPreview__wlO1b header{padding:.7rem .75rem .5rem;display:grid;gap:.22rem}.catalog_taskPreview__wlO1b header small{color:#278a73;font-size:.4rem;font-weight:800}.catalog_taskPreview__wlO1b header strong{font-size:.64rem}.catalog_taskPreview__wlO1b>p{margin:0 .75rem .65rem;padding:.55rem;border:1px solid #e0dce3;border-radius:6px;color:#7d7781;background:#faf9fb;font-size:.46rem}.catalog_taskPreview__wlO1b footer{padding:.55rem .75rem;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5e1e7}.catalog_taskPreview__wlO1b footer span{color:#918b95;font-size:.42rem}.catalog_taskPreview__wlO1b footer b{padding:.36rem .48rem;border-radius:99px;color:#176856;background:#e8fbf6;font-size:.42rem}@media (max-width:960px){.catalog_grid__cuQJ1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.catalog_grid__cuQJ1,.catalog_toolbar__hLuzn{width:min(100% - 2rem,1240px)}.catalog_toolbar__hLuzn{max-width:none}.catalog_filterRow__9oKdy{flex:1 1 auto}.catalog_filterRow__9oKdy button{min-width:62px}.catalog_searchControl__jRUlE[data-open=true]{position:absolute;inset:.2rem;z-index:2;padding-right:.35rem;border-radius:99px;background:rgb(var(--color-surface-rgb))}.catalog_searchField__tGVIo{width:100%}.catalog_grid__cuQJ1{grid-template-columns:1fr}.catalog_previewCanvas__MXGwR{min-height:230px}.catalog_drawerBody__ahCSv,.catalog_drawerScroll__i5D1w>header{padding-left:1.1rem;padding-right:1.1rem}.catalog_drawerPreview__Q9Amt{padding-inline:1.1rem}.catalog_baseComponent__ZhW1Z,.catalog_targetAppContext__nr9UO{margin-inline:1.1rem}.catalog_targetAppContext__nr9UO{grid-template-columns:minmax(0,.75fr) minmax(180px,1.25fr)}.catalog_baseComponent__ZhW1Z{grid-template-columns:minmax(125px,.75fr) minmax(0,1.25fr)}.catalog_previewDock__868MR{--drawer-preview-height:clamp(140px,20vh,180px)}.catalog_previewDock__868MR[data-pinned=true]{--drawer-preview-height:clamp(124px,17vh,156px)}.catalog_drawerTabs__UyXdc{padding-inline:1.1rem;gap:.9rem;overflow-x:auto}.catalog_largePreview__LFaJB{min-height:260px}.catalog_interfaceGrid__g4BW_,.catalog_modes__7rjb8,.catalog_routeGrid__V6kIe,.catalog_styleGrid__QRroz{grid-template-columns:1fr}.catalog_settingsHeading__bGItu,.catalog_styleHeading__xLTI4{flex-direction:column}.catalog_variantSave__Jp8F1>div{justify-content:stretch;flex-wrap:wrap}.catalog_variantSave__Jp8F1 button{flex:1 1}}@media (prefers-reduced-motion:reduce){.catalog_card__dcawA,.catalog_drawerPreview__Q9Amt .catalog_largePreview__LFaJB,.catalog_previewDock__868MR,.catalog_styleGroup__fNVNG summary:after{transition:none}.catalog_drawerBody__ahCSv{animation:none}.catalog_drawerScroll__i5D1w{scroll-behavior:auto}}.catalog_detailPreview__RV52a{width:min(92%,460px);display:grid;gap:.35rem}.catalog_detailPreview__RV52a>a{min-height:34px;display:inline-flex;align-items:center;justify-content:flex-end;gap:.3rem;color:var(--variant-accent);font-size:.5rem;font-weight:700;text-decoration:none}.catalog_detailPreview__RV52a>a:hover{text-decoration:underline;text-underline-offset:3px}.catalog_detailPreview__RV52a>a:focus-visible{outline:2px solid var(--variant-accent);outline-offset:3px;border-radius:4px}.catalog_bottomDockLibraryPreview__e1WvG{position:relative;width:min(92%,460px);min-height:190px;display:flex;align-items:flex-end;overflow:visible;border:1px solid var(--variant-border);border-radius:var(--variant-radius);background:color-mix(in srgb,var(--variant-surface) 94%,#f3f1f4);box-shadow:0 var(--variant-shadow-y) var(--variant-shadow-blur) color-mix(in srgb,var(--variant-text) 12%,transparent)}.catalog_largePreview__LFaJB .catalog_bottomDockLibraryPreview__e1WvG{min-height:250px}.catalog_routePreviewBadge__6OlTr{position:absolute;top:.55rem;left:.65rem;padding:.28rem .42rem;border:1px solid color-mix(in srgb,var(--variant-accent) 24%,transparent);border-radius:99px;color:var(--variant-accent);background:color-mix(in srgb,var(--variant-surface) 92%,transparent);font-family:var(--font-mono);font-size:.48rem}.catalog_catalogHandoff__GIBm6{width:100%;display:grid;gap:.55rem;padding-top:.7rem;border-top:1px solid var(--color-border)}.catalog_catalogHandoff__GIBm6>button{min-height:40px;border:1px solid var(--color-primary);border-radius:var(--radius-control);color:var(--color-background);background:var(--color-primary);font:inherit;font-size:.72rem;font-weight:750;cursor:pointer}.catalog_catalogHandoff__GIBm6>button:disabled{cursor:not-allowed;opacity:.45}.catalog_catalogHandoff__GIBm6>p,.catalog_catalogHandoff__GIBm6>small{margin:0;color:var(--color-text-muted);font-size:.66rem;line-height:1.45}.catalog_catalogHandoff__GIBm6 article{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-background)}.catalog_catalogHandoff__GIBm6 article header{padding:.65rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;border-bottom:1px solid var(--color-border)}.catalog_catalogHandoff__GIBm6 article header div{min-width:0;display:grid;gap:.15rem}.catalog_catalogHandoff__GIBm6 article header strong{font-size:.72rem}.catalog_catalogHandoff__GIBm6 article header span{overflow:hidden;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.catalog_catalogHandoff__GIBm6 article header button{min-height:34px;padding-inline:.6rem;flex:0 0 auto;border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);font:inherit;font-size:.64rem;cursor:pointer}.catalog_catalogHandoff__GIBm6 pre{max-height:220px;margin:0;padding:.65rem;overflow:auto;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.56rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.weather-catalog_page__ahvd1{min-height:100vh}.weather-catalog_workspace__RPrjn{width:min(1120px,calc(100% - 3rem));margin-inline:auto;padding-block:2rem 5rem}.weather-catalog_intro__HKnxx{padding:1.5rem 0 2rem;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:2rem;border-bottom:1px solid var(--color-border)}.weather-catalog_contract__QJXp0 h2,.weather-catalog_contract__QJXp0 p,.weather-catalog_intro__HKnxx h1,.weather-catalog_intro__HKnxx p,.weather-catalog_previewSection__0l5HW h2,.weather-catalog_stateSection__KydNx h2,.weather-catalog_variantGrid__NdWJq h2{margin:0}.weather-catalog_intro__HKnxx h1{margin-top:.35rem;font-size:clamp(2.25rem,7vw,4.5rem);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:.95}.weather-catalog_contract__QJXp0>div>p:last-child,.weather-catalog_intro__HKnxx>div>p:last-child{max-width:660px;margin-top:1rem;color:var(--color-text-muted);line-height:var(--leading-body)}.weather-catalog_eyebrow__QiLJ5{color:var(--color-primary);font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--tracking-label);text-transform:uppercase}.weather-catalog_intro__HKnxx dl{margin:0;align-self:end}.weather-catalog_intro__HKnxx dl div{padding:.65rem 0;display:grid;grid-template-columns:80px minmax(0,1fr);gap:.75rem;border-bottom:1px solid var(--color-border)}.weather-catalog_intro__HKnxx dt{color:var(--color-text-muted);font-size:var(--type-micro);text-transform:uppercase}.weather-catalog_intro__HKnxx dd{margin:0;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--type-label)}.weather-catalog_contract__QJXp0,.weather-catalog_previewSection__0l5HW,.weather-catalog_stateSection__KydNx{margin-top:1.5rem;padding:1.25rem;border:1px solid var(--color-border);border-radius:18px;background:rgb(var(--color-text-rgb)/.018)}.weather-catalog_previewSection__0l5HW>header,.weather-catalog_stateSection__KydNx>header,.weather-catalog_variantGrid__NdWJq article>header{margin-bottom:1rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.weather-catalog_contract__QJXp0 h2,.weather-catalog_previewSection__0l5HW h2,.weather-catalog_stateSection__KydNx h2,.weather-catalog_variantGrid__NdWJq h2{margin-top:.25rem;font-size:var(--type-heading)}.weather-catalog_previewSection__0l5HW>header>span,.weather-catalog_variantGrid__NdWJq header>span{color:var(--color-text-muted);font-size:var(--type-label)}.weather-catalog_canvas__uD3on{max-width:620px;margin-inline:auto;padding:clamp(.75rem,4vw,2rem);border:1px solid var(--color-border);border-radius:14px;background:var(--color-background)}.weather-catalog_variantGrid__NdWJq{margin-top:1rem;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem}.weather-catalog_variantGrid__NdWJq article{min-width:0;padding:1.25rem;border:1px solid var(--color-border);border-radius:18px;background:rgb(var(--color-text-rgb)/.018)}.weather-catalog_stateSection__KydNx>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.weather-catalog_contract__QJXp0{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem}.weather-catalog_contract__QJXp0 ul{margin:0;padding:0;list-style:none}.weather-catalog_contract__QJXp0 li{min-width:0;padding:.7rem 0;display:grid;grid-template-columns:70px minmax(0,.7fr) minmax(0,1fr);gap:.65rem;border-bottom:1px solid var(--color-border);align-items:baseline}.weather-catalog_contract__QJXp0 li>span{color:var(--color-primary);font-size:var(--type-micro);text-transform:uppercase}.weather-catalog_contract__QJXp0 li strong{font-size:var(--type-label)}.weather-catalog_contract__QJXp0 code{overflow-wrap:anywhere;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--type-micro)}@media (max-width:820px){.weather-catalog_contract__QJXp0,.weather-catalog_intro__HKnxx,.weather-catalog_stateSection__KydNx>div,.weather-catalog_variantGrid__NdWJq{grid-template-columns:1fr}}@media (max-width:640px){.weather-catalog_workspace__RPrjn{width:min(100% - 2rem,1120px);padding-top:1rem}.weather-catalog_intro__HKnxx{gap:1rem}.weather-catalog_contract__QJXp0,.weather-catalog_previewSection__0l5HW,.weather-catalog_stateSection__KydNx,.weather-catalog_variantGrid__NdWJq article{padding:.9rem;border-radius:14px}.weather-catalog_previewSection__0l5HW>header,.weather-catalog_stateSection__KydNx>header,.weather-catalog_variantGrid__NdWJq article>header{align-items:flex-start;flex-direction:column;gap:.25rem}.weather-catalog_canvas__uD3on{padding:.6rem}.weather-catalog_contract__QJXp0 li{grid-template-columns:62px minmax(0,1fr)}.weather-catalog_contract__QJXp0 code{grid-column:1/-1}}.HolonWorkspaceViewSwitcher_switcher__SCFe_{width:min(1240px,calc(100% - 3rem));min-height:64px;margin:.5rem auto .75rem;padding:.35rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;border:1px solid var(--color-border);border-radius:var(--radius-dialog);color:var(--color-text);background:rgb(var(--color-text-rgb)/.018)}.HolonWorkspaceViewSwitcher_switcher__SCFe_[data-fill-container]{width:100%}.HolonWorkspaceViewSwitcher_label__BvEqc{padding-inline:.65rem .3rem;color:var(--color-text-muted);font-size:.52rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.HolonWorkspaceViewSwitcher_options__31S8E{min-width:0;padding:.2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1);border-radius:var(--radius-panel);background:rgb(var(--color-shadow-rgb)/.16)}.HolonWorkspaceViewSwitcher_option__6CAen{min-width:0;min-height:48px;padding:.55rem .75rem;display:grid;align-content:center;gap:.16rem;border:1px solid transparent;border-radius:8px;color:var(--color-text-muted);transition:border-color .16s ease,color .16s ease,background .16s ease}.HolonWorkspaceViewSwitcher_option__6CAen strong{font-size:.7rem;font-weight:650}.HolonWorkspaceViewSwitcher_option__6CAen small{overflow:hidden;font-size:.52rem;text-overflow:ellipsis;white-space:nowrap}.HolonWorkspaceViewSwitcher_option__6CAen:hover{color:var(--color-text);background:rgb(var(--color-text-rgb)/.035)}.HolonWorkspaceViewSwitcher_option__6CAen[aria-current=page]{border-color:rgb(var(--color-primary-rgb)/.28);color:var(--color-primary);background:var(--color-selected);box-shadow:0 6px 18px rgb(var(--color-shadow-rgb)/.08)}.HolonWorkspaceViewSwitcher_option__6CAen:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (max-width:620px){.HolonWorkspaceViewSwitcher_switcher__SCFe_{width:min(100% - 1.5rem,1240px);margin-block:.5rem .75rem;display:block}.HolonWorkspaceViewSwitcher_switcher__SCFe_[data-fill-container]{width:100%}.HolonWorkspaceViewSwitcher_label__BvEqc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.HolonWorkspaceViewSwitcher_option__6CAen{min-height:var(--touch-target);padding-inline:.55rem}.HolonWorkspaceViewSwitcher_option__6CAen strong{font-size:.64rem}.HolonWorkspaceViewSwitcher_option__6CAen small{display:none}}.nodes_page__kYPSg{--node-bg:rgb(var(--color-surface-rgb)/.98);min-height:100vh;overflow-x:clip;color:var(--color-text);background:radial-gradient(circle at 50% 20%,rgb(var(--color-accent-rgb)/.055),transparent 30%)}.nodes_srOnly__ODADG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nodes_connectionPanel__Mn8NT,.nodes_footer__zVdWh,.nodes_workspaceContext__6yON9,.nodes_workspace__ViuXT{width:min(1240px,calc(100% - 3rem));margin-inline:auto}.nodes_workspaceContext__6yON9{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.nodes_connectionPanel__Mn8NT header small,.nodes_workspaceContext__6yON9 p,.nodes_workspaceHeader__LUFbt small{margin:0;color:var(--color-primary);font-size:.52rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nodes_workspaceContext__6yON9 h1{max-width:min(720px,62vw);margin:.2rem 0 0;overflow:hidden;font-size:1rem;font-weight:620;letter-spacing:-.02em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.nodes_workspaceStatus__0mt_U{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.54rem;white-space:nowrap}.nodes_connectionPanel__Mn8NT,.nodes_workspace__ViuXT{overflow:hidden;border:1px solid var(--color-border);border-radius:16px;background:rgb(var(--color-background-rgb)/.74);box-shadow:0 24px 70px rgb(var(--color-shadow-rgb)/.22)}.nodes_connectionPanel__Mn8NT>header,.nodes_workspaceHeader__LUFbt{min-height:64px;padding:.7rem .85rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--color-border)}.nodes_connectionPanel__Mn8NT h2,.nodes_workspaceHeader__LUFbt h2{margin:.2rem 0 0;font-size:.95rem}.nodes_toolbar__B1zu_{display:flex;align-items:center;gap:.55rem}.nodes_toolbar__B1zu_ span{color:var(--color-text-muted);font-size:.5rem}.nodes_connectionPanel__Mn8NT button,.nodes_toolbar__B1zu_ button{min-height:var(--control-height-compact);padding:.4rem .56rem;border:1px solid var(--color-border);border-radius:7px;color:var(--color-text-subtle);background:rgb(var(--color-text-rgb)/.02);font:inherit;font-size:.54rem;cursor:pointer}.nodes_legend__3xBuc{min-height:38px;padding:.45rem .8rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:.5rem}.nodes_legend__3xBuc span{display:flex;align-items:center;gap:.35rem}.nodes_legend__3xBuc i{width:18px;height:2px;display:block}.nodes_hierarchyKey__IVCWM{border-top:1px dashed var(--color-text-muted)}.nodes_interactionKey__XALyT{background:var(--color-primary);box-shadow:0 0 8px rgb(var(--color-primary-rgb)/.45)}.nodes_candidateKey__YhycE{border:1px solid var(--color-accent);background:transparent}.nodes_canvasViewport__NuWCo{width:100%;overflow:auto;overscroll-behavior:contain}.nodes_canvas__jxar_{position:relative;background-color:var(--color-background);background-image:linear-gradient(rgb(var(--color-text-muted-rgb)/.055) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-text-muted-rgb)/.055) 1px,transparent 1px),linear-gradient(rgb(var(--color-text-muted-rgb)/.025) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-text-muted-rgb)/.025) 1px,transparent 1px);background-size:80px 80px,80px 80px,16px 16px,16px 16px}.nodes_wires__UrEuo{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.nodes_hierarchyWire__E8iMv,.nodes_interactionWire__BAuAV{fill:none;vector-effect:non-scaling-stroke}.nodes_hierarchyWire__E8iMv{stroke:rgb(var(--color-text-muted-rgb)/.27);stroke-width:1;stroke-dasharray:5 6}.nodes_interactionWire__BAuAV{stroke:var(--color-primary);stroke-width:2.4;filter:drop-shadow(0 0 4px rgb(var(--color-primary-rgb)/.38))}.nodes_node__F3lvC{width:190px;min-height:150px;position:absolute;left:var(--node-x);top:var(--node-y);z-index:2;overflow:visible;border:1px solid rgb(var(--color-text-muted-rgb)/.28);border-radius:var(--radius-panel);background:var(--node-bg);box-shadow:0 12px 28px rgb(var(--color-shadow-rgb)/.35)}.nodes_node__F3lvC[data-source=catalog-candidate]{border-color:rgb(var(--color-accent-rgb)/.55);box-shadow:0 0 0 1px rgb(var(--color-accent-rgb)/.08),0 12px 28px rgb(var(--color-shadow-rgb)/.35)}.nodes_node__F3lvC>header{min-height:46px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;border-bottom:1px solid var(--color-border);background:rgb(var(--color-accent-rgb)/.035);border-radius:9px 9px 0 0}.nodes_node__F3lvC[data-source=catalog-candidate]>header{background:rgb(var(--color-accent-rgb)/.055)}.nodes_nodeDrag__pCbjt{width:34px;height:46px;padding:0;display:grid;place-content:center;gap:3px;border:0;border-right:1px solid var(--color-border);color:var(--color-text-muted);background:transparent;cursor:grab;touch-action:none}.nodes_nodeDrag__pCbjt:active{cursor:grabbing}.nodes_nodeDrag__pCbjt i{width:12px;height:2px;display:block;border-radius:9px;background:currentColor}.nodes_node__F3lvC>header>span{min-width:0;padding:.4rem;display:grid;gap:.1rem}.nodes_node__F3lvC>header small{color:var(--color-accent);font-family:var(--font-mono);font-size:.39rem;letter-spacing:.06em;text-transform:uppercase}.nodes_node__F3lvC>header strong{overflow:hidden;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.nodes_node__F3lvC>header em{padding-right:.45rem;color:var(--color-text-muted);font-size:.46rem;font-style:normal}.nodes_nodePorts__nVDOW{min-height:82px;padding:10px 0;display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.nodes_nodePorts__nVDOW>div{display:grid;align-content:start;gap:2px}.nodes_nodePorts__nVDOW button{height:30px;min-height:30px;padding:0;display:grid;align-items:center;gap:var(--space-1);border:0;color:var(--color-text-muted);background:transparent;font:inherit;font-size:.48rem;cursor:pointer}.nodes_inputPort__UxQzR{grid-template-columns:9px minmax(0,1fr) auto;text-align:left}.nodes_outputPort__sHDjA{grid-template-columns:auto minmax(0,1fr) 9px;text-align:right}.nodes_nodePorts__nVDOW button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nodes_nodePorts__nVDOW button small{color:rgb(var(--color-text-muted-rgb)/.6);font-family:var(--font-mono);font-size:.38rem;white-space:nowrap}.nodes_inputPort__UxQzR small{grid-column:3;padding-right:.2rem}.nodes_outputPort__sHDjA small{grid-column:1;padding-left:.2rem}.nodes_nodePorts__nVDOW button i{width:10px;height:10px;display:block;border:2px solid var(--color-text-muted);border-radius:50%;background:var(--color-background);transform:translateX(-5px)}.nodes_outputPort__sHDjA i{transform:translateX(5px)}.nodes_nodePorts__nVDOW button:hover i,.nodes_nodePorts__nVDOW button[aria-pressed=true] i,.nodes_nodePorts__nVDOW button[data-compatible] i{border-color:var(--color-primary);background:var(--color-primary);box-shadow:0 0 8px rgb(var(--color-primary-rgb)/.5)}.nodes_node__F3lvC>footer{min-height:var(--control-height-compact);display:flex;justify-content:flex-end;align-items:center;gap:.15rem;padding:var(--space-1) .35rem;border-top:1px solid var(--color-border)}.nodes_node__F3lvC>footer button{width:24px;height:24px;padding:0;border:1px solid transparent;border-radius:5px;color:var(--color-text-muted);background:transparent;font:inherit;font-size:.55rem;cursor:pointer}.nodes_node__F3lvC>footer button:hover{border-color:var(--color-border);color:var(--color-text)}.nodes_connectionPanel__Mn8NT button:focus-visible,.nodes_node__F3lvC button:focus-visible,.nodes_toolbar__B1zu_ button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.nodes_connectionPanel__Mn8NT{margin-top:1rem}.nodes_connectionPanel__Mn8NT>header>span{color:var(--color-text-muted);font-size:.55rem}.nodes_connectionPanel__Mn8NT ol{margin:0;padding:.55rem;display:grid;gap:.35rem;list-style:none}.nodes_connectionPanel__Mn8NT li{min-height:46px;padding:.42rem .5rem;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:.55rem;border:1px solid var(--color-border);border-radius:8px;background:rgb(var(--color-text-rgb)/.012)}.nodes_connectionPanel__Mn8NT li>span{min-width:0;display:grid;gap:.1rem}.nodes_connectionPanel__Mn8NT li strong{overflow:hidden;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.nodes_connectionPanel__Mn8NT li small{color:var(--color-primary);font-size:.44rem}.nodes_connectionPanel__Mn8NT li>i{color:var(--color-accent);font-style:normal}.nodes_connectionPanel__Mn8NT>p{margin:0;padding:1rem;color:var(--color-text-muted);font-size:.6rem;line-height:1.5}.nodes_footer__zVdWh{padding:1.2rem 0 2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--color-text-muted);font-size:.58rem}.nodes_footer__zVdWh a{color:var(--color-primary)}@media (max-width:800px){.nodes_connectionPanel__Mn8NT,.nodes_footer__zVdWh,.nodes_workspaceContext__6yON9,.nodes_workspace__ViuXT{width:min(100% - 1.5rem,1240px)}.nodes_workspaceContext__6yON9{min-height:94px}.nodes_workspaceContext__6yON9 h1{max-width:54vw;font-size:.9rem}.nodes_workspaceStatus__0mt_U{gap:.35rem;font-size:.48rem}.nodes_connectionPanel__Mn8NT>header,.nodes_workspaceHeader__LUFbt{align-items:flex-start;display:grid}.nodes_toolbar__B1zu_{justify-content:space-between}.nodes_legend__3xBuc{overflow-x:auto}.nodes_connectionPanel__Mn8NT li{grid-template-columns:minmax(0,1fr) auto}.nodes_connectionPanel__Mn8NT li>i{display:none}.nodes_connectionPanel__Mn8NT li button{grid-column:1/-1}.nodes_footer__zVdWh{display:grid}}@media (max-width:520px){.nodes_workspaceContext__6yON9 h1{max-width:60vw}.nodes_workspaceStatus__0mt_U>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.nodes_page__kYPSg *{scroll-behavior:auto!important;transition:none!important}}