.PublicFooter_footer__U8sdZ{position:relative;z-index:1;border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 88%,transparent);backdrop-filter:blur(14px)}.PublicFooter_inner__gmnwY{width:min(1200px,calc(100% - 2rem));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 0}.PublicFooter_brandBlock__gHF8w{display:flex;flex-direction:column;gap:.5rem}.PublicFooter_kicker__OnVe6{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary)}.PublicFooter_tagline__GhGbv{max-width:32rem;font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted)}.PublicFooter_meta__XDJgW{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.PublicFooter_copy__N19iq{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}@media (max-width:860px){.PublicFooter_inner__gmnwY{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.PublicFooter_inner__gmnwY{width:min(1200px,calc(100% - 1.25rem))}.PublicFooter_meta__XDJgW{flex-wrap:wrap}}.FaroButton_root__K9Tmh{min-height:2.85rem!important;padding-inline:1.15rem!important;border-radius:.95rem!important;font-size:var(--text-sm)!important;font-weight:var(--font-semibold)!important;line-height:1.1!important;letter-spacing:-.01em;white-space:nowrap;box-shadow:none!important}.FaroButton_root__K9Tmh:disabled{opacity:.68}.FaroButton_root__K9Tmh.FaroButton_ant-btn-loading__uJv_5{opacity:1}.FaroButton_root__K9Tmh.FaroButton_ant-btn-loading__uJv_5 .FaroButton_ant-btn-loading-icon__whIQu,.FaroButton_root__K9Tmh.FaroButton_ant-btn-loading__uJv_5 .FaroButton_ant-btn-loading-icon__whIQu .FaroButton_anticon__CJSuW{color:currentColor!important}.FaroButton_primary__Hm4qL{border-color:var(--color-button-primary-border)!important;background:var(--color-button-primary-bg)!important;color:var(--color-button-primary-text)!important;box-shadow:var(--color-button-primary-shadow)!important}.FaroButton_primary__Hm4qL:not(:disabled):focus-visible,.FaroButton_primary__Hm4qL:not(:disabled):hover{border-color:var(--color-button-primary-border)!important;background:var(--color-button-primary-bg-hover)!important;color:var(--color-button-primary-text)!important;box-shadow:var(--color-button-primary-shadow),0 0 0 3px var(--color-control-outline)!important}.FaroButton_secondary__Lh3se{border-color:var(--color-button-secondary-border)!important;background:var(--color-button-secondary-bg)!important;color:var(--color-button-secondary-text)!important;box-shadow:var(--color-button-secondary-shadow)!important}.FaroButton_publicSecondary__eG6nj:not(:disabled):focus-visible,.FaroButton_publicSecondary__eG6nj:not(:disabled):hover,.FaroButton_secondary__Lh3se:not(:disabled):focus-visible,.FaroButton_secondary__Lh3se:not(:disabled):hover{border-color:var(--color-button-secondary-border-hover)!important;background:var(--color-button-secondary-bg-hover)!important;color:var(--color-button-secondary-text)!important;box-shadow:var(--color-button-secondary-shadow),0 0 0 3px var(--color-control-outline)!important}.FaroButton_ghost__RITIs{border-color:var(--color-button-ghost-border)!important;background:transparent!important;color:var(--color-button-ghost-text)!important;box-shadow:none!important}.FaroButton_ghost__RITIs:not(:disabled):focus-visible,.FaroButton_ghost__RITIs:not(:disabled):hover{border-color:var(--color-button-ghost-border)!important;background:var(--color-button-ghost-bg-hover)!important;color:var(--color-button-ghost-text-hover)!important;box-shadow:0 0 0 3px var(--color-control-outline)!important}.FaroButton_publicPrimary__81HkF{border-color:var(--color-button-primary-border)!important;background:linear-gradient(135deg,var(--color-button-primary-bg) 0,color-mix(in srgb,var(--color-button-primary-bg) 82%,var(--color-accent-warm) 18%) 100%)!important;color:var(--color-button-primary-text)!important;box-shadow:var(--color-button-primary-shadow)!important}.FaroButton_publicPrimary__81HkF:not(:disabled):focus-visible,.FaroButton_publicPrimary__81HkF:not(:disabled):hover{border-color:var(--color-button-primary-border)!important;background:linear-gradient(135deg,var(--color-button-primary-bg-hover) 0,color-mix(in srgb,var(--color-button-primary-bg-hover) 76%,var(--color-accent-warm) 24%) 100%)!important;color:var(--color-button-primary-text)!important;box-shadow:var(--color-button-primary-shadow),0 0 0 3px var(--color-control-outline)!important}.FaroButton_publicSecondary__eG6nj{border-color:var(--color-button-secondary-border)!important;background:var(--color-button-secondary-bg)!important;color:var(--color-button-secondary-text)!important;box-shadow:var(--color-button-secondary-shadow)!important}.FaroContentHeader_header___HVa4{position:relative;z-index:30;flex-shrink:0;background-color:var(--color-surface-elevated);border-bottom:1px solid var(--color-border);isolation:isolate}.FaroContentHeader_inner__TdXgQ{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:var(--space-3) var(--space-4)}.FaroContentHeader_headingGroup__UMYjE{min-width:0;display:flex;align-items:center;gap:var(--space-3)}.FaroContentHeader_brandLink__3oZ7O{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text);text-decoration:none;flex-shrink:0}.FaroContentHeader_brandIcon__R00X9{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 18%,var(--color-surface));color:var(--color-primary)}.FaroContentHeader_brandLabel__m7P2Y{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);white-space:nowrap}.FaroContentHeader_titleDivider__V4peL{width:1px;height:1.5rem;background:var(--color-border);flex-shrink:0}.FaroContentHeader_pageTitle__3wKWy{margin:0;font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:1.2;color:var(--color-text);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FaroContentHeader_actions__OkKUG{display:flex;align-items:center;gap:var(--space-3)}.FaroContentHeader_iconButton__Pqo9i{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2);margin:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-control-text);cursor:pointer}.FaroContentHeader_iconButton__Pqo9i:hover{background:var(--color-control-bg-hover);color:var(--color-control-text-hover)}.FaroContentHeader_mobileMenuTrigger__w3MeA{display:none;align-items:center;justify-content:center;padding:var(--space-2);margin:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text);cursor:pointer}.FaroContentHeader_mobileMenuTrigger__w3MeA:hover{background:var(--color-surface-elevated);color:var(--color-text)}@container layout (max-width: 42rem){.FaroContentHeader_inner__TdXgQ{padding:var(--space-2) var(--space-3)}.FaroContentHeader_headingGroup__UMYjE{gap:var(--space-2)}.FaroContentHeader_brandLabel__m7P2Y,.FaroContentHeader_titleDivider__V4peL{display:none}.FaroContentHeader_pageTitle__3wKWy{font-size:var(--text-lg)}.FaroContentHeader_actions__OkKUG{display:none}.FaroContentHeader_mobileMenuTrigger__w3MeA{display:inline-flex}}.FaroContentHeader_mobileMenuDropdown__YpUuT{min-width:200px;padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--color-border)}.FaroContentHeader_mobileMenuSection__HHF_x{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0}.FaroContentHeader_mobileMenuSection__HHF_x:not(:last-child){border-bottom:1px solid var(--color-border)}.FaroContentHeader_mobileAuthLink__m5_b3{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary);text-decoration:none}.FaroContentHeader_mobileAuthLink__m5_b3:hover{color:var(--color-primary-hover)}.FaroContentHeader_mobileActionLink__UbjRN{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);text-decoration:none}.FaroContentHeader_mobileActionLink__UbjRN:hover{color:var(--color-primary)}.FaroFooter_footer__2gxUd{flex-shrink:0;margin-top:auto;padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-background) 88%,transparent);backdrop-filter:blur(10px)}.FaroFooter_inner__jnqXj{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);max-width:1200px;margin:0 auto}.FaroFooter_actions__09EDJ{display:inline-flex;align-items:center}.FaroFooter_copyright__d3FMw{margin:0;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}@media (max-width:640px){.FaroFooter_inner__jnqXj{gap:var(--space-3)}.FaroFooter_copyright__d3FMw{font-size:.52rem}}.AppShell_wrapper__M0y2v{container-type:inline-size;container-name:layout;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.AppShell_body__EfVFZ{display:flex;flex:1;min-height:0;overflow:hidden}.AppShell_sidebarWrapper__omZw_{flex-shrink:0;align-self:stretch}.AppShell_footerWrapper__omdWz{flex-shrink:0}.AppShell_mainColumn__yEp1n{overflow:hidden}.AppShell_mainColumn__yEp1n,.AppShell_main__K5TFV{flex:1;min-height:0;display:flex;flex-direction:column}.AppShell_main__K5TFV{position:relative;z-index:0;isolation:isolate;min-width:0;overflow:auto;padding:var(--space-4);background:var(--color-background);scrollbar-width:none;-ms-overflow-style:none}.AppShell_main__K5TFV::-webkit-scrollbar{display:none}.AppShell_mobileNavWrapper__hhvcY{display:none}@container layout (max-width: 42rem){.AppShell_footerWrapper__omdWz,.AppShell_sidebarWrapper__omZw_{display:none}.AppShell_main__K5TFV{padding:var(--space-3);padding-bottom:var(--layout-mobile-scroll-bottom-padding)}.AppShell_mobileNavWrapper__hhvcY{display:flex}}.FaroMobileNav_bar__mUGLf{position:fixed;bottom:0;left:0;right:0;z-index:50;min-height:var(--layout-tab-bar-height);padding:var(--space-2) max(env(safe-area-inset-right),var(--space-1)) max(env(safe-area-inset-bottom),var(--space-2)) max(env(safe-area-inset-left),var(--space-1));background:var(--color-surface);border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:center}.FaroMobileNav_items__BE1iL{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:var(--space-1);width:100%;max-width:100%;min-height:0;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.FaroMobileNav_items__BE1iL::-webkit-scrollbar{display:none}.FaroMobileNav_navItem__Xj8dc{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(var(--space-1),1vw,var(--space-2));flex:0 0 auto;min-width:2.75rem;max-width:6.5rem;min-height:2.75rem;padding:var(--space-1) var(--space-2);font-size:clamp(.625rem,2vw,.8125rem);font-weight:var(--font-medium);line-height:1.2;color:var(--color-control-text);text-decoration:none;border-radius:var(--radius-md);transition:color .15s ease,background .15s ease}.FaroMobileNav_navItem__Xj8dc:hover{color:var(--color-control-text-hover);background:var(--color-control-bg-hover)}.FaroMobileNav_navItemActive__svtfZ{color:var(--color-control-text-active);background:var(--color-control-bg-active)}.FaroMobileNav_navItemActive__svtfZ:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:2rem;height:3px;border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--color-primary)}.FaroMobileNav_navItemActive__svtfZ:hover{color:var(--color-control-text-active)}.FaroMobileNav_navIcon__jrlvg{flex-shrink:0;color:inherit;width:1.375rem;height:1.375rem}.FaroMobileNav_navLabel__im2mB{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-width:100%;text-align:center;word-break:break-word;font-size:clamp(.5625rem,2.4vw,.6875rem);line-height:1.15;font-weight:var(--font-medium)}.FaroSidebar_sidebar__711Dr{width:240px;flex-shrink:0;min-height:100%;display:flex;flex-direction:column;border-right:1px solid var(--color-border);padding:var(--space-4);background:var(--color-surface);overflow:hidden;transition:width .24s cubic-bezier(.22,1,.36,1),padding .24s cubic-bezier(.22,1,.36,1)}.FaroSidebar_sidebar__711Dr[data-collapsed=true]{width:72px;padding:var(--space-2)}.FaroSidebar_sidebarHeader__mvanr{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-4);min-height:2rem;overflow:hidden;transition:gap .24s cubic-bezier(.22,1,.36,1),justify-content .24s cubic-bezier(.22,1,.36,1)}.FaroSidebar_sidebar__711Dr[data-collapsed=true] .FaroSidebar_sidebarHeader__mvanr{justify-content:center;gap:0}.FaroSidebar_sidebarIconLink__rBj44{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text);text-decoration:none;flex-shrink:0;max-width:2rem;overflow:hidden;opacity:1;transition:max-width .24s cubic-bezier(.22,1,.36,1),opacity .18s ease}.FaroSidebar_sidebar__711Dr[data-collapsed=true] .FaroSidebar_sidebarIconLink__rBj44{max-width:0;opacity:0;pointer-events:none}.FaroSidebar_sidebarBrandIcon__Z6Ig8{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 18%,var(--color-surface));color:var(--color-primary);flex-shrink:0}.FaroSidebar_collapseButton__JRJey{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-control-text);cursor:pointer;margin-left:0;transition:color .16s ease,background-color .16s ease}.FaroSidebar_collapseButton__JRJey:hover{color:var(--color-control-text-hover);background:var(--color-control-bg-hover)}.FaroSidebar_nav__Z6xHx{flex:1;display:flex;flex-direction:column;gap:var(--space-1);overflow-y:auto;overflow-x:hidden;min-height:0}.FaroSidebar_navDivider__KyDyZ{height:1px;width:100%;background:var(--color-border);margin:var(--space-2) 0}.FaroSidebar_sidebar__711Dr[data-collapsed=true] .FaroSidebar_navDivider__KyDyZ{margin:var(--space-1) 0}.FaroSidebar_navLink__CZKRb{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text);text-decoration:none;border-radius:var(--radius-md);overflow:hidden;transition:gap .24s cubic-bezier(.22,1,.36,1),padding .24s cubic-bezier(.22,1,.36,1),background-color .16s ease,color .16s ease}.FaroSidebar_navLink__CZKRb:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:999px;background:transparent;transition:background-color .16s ease}.FaroSidebar_navLink__CZKRb:hover{color:var(--color-primary)}.FaroSidebar_navLinkActive__NcDRt{background:var(--color-surface-elevated);color:var(--color-primary)}.FaroSidebar_navLinkActive__NcDRt:before{background:var(--color-primary)}.FaroSidebar_navIcon__sgeMd{flex-shrink:0;color:inherit}.FaroSidebar_navLabel__BfhF5{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12rem;opacity:1;transform:translateX(0);transition:max-width .24s cubic-bezier(.22,1,.36,1),opacity .12s ease,transform .24s cubic-bezier(.22,1,.36,1)}.FaroSidebar_navLabelPrimary__YwOYB{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.FaroSidebar_sidebar__711Dr[data-collapsed=true] .FaroSidebar_navLabel__BfhF5{max-width:0;opacity:0;transform:translateX(-6px)}.FaroSidebar_sidebar__711Dr[data-collapsed=true] .FaroSidebar_navLink__CZKRb{gap:0;padding-left:18px;padding-right:18px}.FaroSidebar_sidebarFooter__rOeKY{margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-3)}.FaroSidebar_sidebar__711Dr[data-collapsed=true] .FaroSidebar_sidebarFooter__rOeKY{padding-top:var(--space-2)}.FaroSidebar_authLink__cOPgP{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary);border:1px solid var(--color-border);background:var(--color-surface-elevated);text-decoration:none}.FaroSidebar_authLink__cOPgP:hover{border-color:var(--color-primary);color:var(--color-primary-hover)}.FaroSidebar_userRow__ZwX1U{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:var(--space-2);min-width:0;text-decoration:none;border-radius:var(--radius-md);padding:var(--space-1);overflow:hidden;transition:grid-template-columns .24s cubic-bezier(.22,1,.36,1),column-gap .24s cubic-bezier(.22,1,.36,1),padding .24s cubic-bezier(.22,1,.36,1),background-color .16s ease}.FaroSidebar_userAvatar__IGmCR,.FaroSidebar_userRow__ZwX1U:hover{background:var(--color-surface-elevated)}.FaroSidebar_userAvatar__IGmCR{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-semibold)}.FaroSidebar_userLabel__iX0Nn{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:12rem;opacity:1;transform:translateX(0);transition:max-width .24s cubic-bezier(.22,1,.36,1),opacity .12s ease,transform .24s cubic-bezier(.22,1,.36,1)}.FaroSidebar_sidebar__711Dr[data-collapsed=true] .FaroSidebar_userLabel__iX0Nn{max-width:0;opacity:0;transform:translateX(-6px)}.FaroSidebar_sidebar__711Dr[data-collapsed=true] .FaroSidebar_userRow__ZwX1U{grid-template-columns:32px 0fr;column-gap:0;padding-left:12px;padding-right:12px}.FaroSidebar_sidebar__711Dr[data-collapsed=true] .FaroSidebar_userAvatar__IGmCR{justify-self:center}.FaroSidebar_collapsedTooltipTrigger__DT_F7{display:block;width:100%}.FaroSidebar_sidebarTooltip__8natP{margin-left:8px}.FaroSidebar_sidebarTooltip__8natP .ant-tooltip-arrow:before{border-radius:.2rem}.PublicHeader_header__gOzZ_{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-background) 82%,transparent);backdrop-filter:blur(18px)}.PublicHeader_inner__N1Z3f{width:min(1200px,calc(100% - 2rem));margin:0 auto;min-height:4.75rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.875rem 0}.PublicHeader_brand__Jn_Pe{display:inline-flex;align-items:center;gap:.75rem;min-width:0}.PublicHeader_brandIcon__BwCJ8{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.875rem;background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface));color:var(--color-primary);box-shadow:var(--shadow-sm)}.PublicHeader_brandName__ogLTQ{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);line-height:1.1;white-space:nowrap}.PublicHeader_nav__7i9mK{display:flex;align-items:center;justify-content:center;gap:1rem;min-width:0}.PublicHeader_navLink__3lke6{font-size:var(--text-sm);line-height:1.35;white-space:nowrap;color:var(--color-control-text);transition:color .15s ease}.PublicHeader_navLink__3lke6:hover{color:var(--color-primary)}.PublicHeader_actions__cNkEV{display:inline-flex;align-items:center;justify-content:flex-end;gap:.75rem}.PublicHeader_actionsPlaceholder__784yN{min-width:11rem}.PublicHeader_actionLink___Uffa{display:inline-flex;flex-shrink:0}.PublicHeader_mobileMenu__UrICD{display:none;position:relative;justify-self:end}.PublicHeader_mobileMenuButton__VaS1d{list-style:none;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:.95rem;background:color-mix(in srgb,var(--color-surface) 94%,transparent);color:var(--color-text);cursor:pointer;box-shadow:var(--shadow-sm)}.PublicHeader_mobileMenuButton__VaS1d::-webkit-details-marker{display:none}.PublicHeader_mobileMenuPanel__bV77Z{position:absolute;top:calc(100% + .75rem);right:0;width:min(21rem,calc(100vw - 1.5rem));display:grid;gap:1rem;padding:1rem;border:1px solid var(--color-border);border-radius:1.15rem;background:color-mix(in srgb,var(--color-surface-elevated) 96%,transparent);box-shadow:var(--shadow-md)}.PublicHeader_mobileNav___8gY0{display:grid;gap:.85rem}.PublicHeader_mobileNavLink__jPgtF{font-size:var(--text-sm);line-height:1.35;color:var(--color-text)}.PublicHeader_mobileActions__howj3{display:grid;gap:.75rem}.PublicHeader_mobileActionLink__yLoga,.PublicHeader_mobileActionLink__yLoga .ant-btn{width:100%}@media (max-width:1160px){.PublicHeader_nav__7i9mK{gap:.7rem}.PublicHeader_navLink__3lke6{font-size:.82rem}}@media (max-width:1040px){.PublicHeader_inner__N1Z3f{grid-template-columns:auto 1fr auto;gap:.75rem}.PublicHeader_nav__7i9mK{gap:.65rem}.PublicHeader_navLink__3lke6{font-size:.78rem}}@media (max-width:900px){.PublicHeader_inner__N1Z3f{grid-template-columns:1fr auto;min-height:4.25rem}.PublicHeader_actionsPlaceholder__784yN,.PublicHeader_actions__cNkEV,.PublicHeader_nav__7i9mK{display:none}.PublicHeader_mobileMenu__UrICD{display:block}}@media (max-width:720px){.PublicHeader_inner__N1Z3f{width:min(1200px,calc(100% - 1.25rem))}}@media (max-width:420px){.PublicHeader_brandName__ogLTQ{font-size:.96rem}}.PublicShell_shell__86TOp{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-primary) 12%,transparent) 0,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--color-background) 92%,var(--color-surface)) 0,var(--color-background) 100%)}.PublicShell_backdropBottom__m5Dld,.PublicShell_backdropTop__L9Xgz{position:absolute;pointer-events:none;inset:auto;width:26rem;height:26rem;border-radius:9999px;filter:blur(72px);opacity:.9}.PublicShell_backdropTop__L9Xgz{top:-10rem;right:-8rem;background:color-mix(in srgb,var(--color-primary) 16%,transparent)}.PublicShell_backdropBottom__m5Dld{bottom:6rem;left:-10rem;background:color-mix(in srgb,var(--color-accent-warm) 14%,transparent)}.PublicShell_main__ypKhv{position:relative;z-index:1;flex:1;display:flex;flex-direction:column}.home_page__mt1w4{width:100%;display:flex;flex-direction:column;padding-bottom:2rem}.home_heroSection__G4pFZ,.home_section__eMCuM{width:min(1200px,calc(100% - 2rem));margin:0 auto}.home_heroSection__G4pFZ{padding:clamp(3.5rem,8vw,6.5rem) 0 2.5rem}.home_section__eMCuM{padding:clamp(3.5rem,8vw,6rem) 0;scroll-margin-top:7.5rem}.home_sectionMuted__FZaS4{position:relative}.home_sectionMuted__FZaS4:before{content:"";position:absolute;inset:1rem -1rem;z-index:-1;border:1px solid color-mix(in srgb,var(--color-border) 90%,transparent);border-radius:2rem;background:color-mix(in srgb,var(--color-surface) 88%,transparent)}.home_heroGrid__W4eXv{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}.home_heroCopy__BE2nx{display:flex;flex-direction:column;align-items:flex-start}.home_kicker__uHsI2,.home_sectionKicker__deQrW{margin:0;font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary)}.home_title__hVp7n{margin:1rem 0 0;max-width:12ch;font-size:clamp(2.85rem,6vw,4.6rem);line-height:.98;letter-spacing:-.05em;color:var(--color-text)}.home_lead__NK_XR{margin:1.25rem 0 0;max-width:40rem;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.7;color:var(--color-text-muted)}.home_heroActions__2wGLi{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.875rem}.home_actionLink__Mpd7z{display:inline-flex}.home_heroMeta__V_2vq{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.home_metaPill__vdaM7{display:inline-flex;align-items:center;min-height:2rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 7%,var(--color-surface));padding:.4rem .85rem;font-size:var(--text-xs);color:var(--color-text)}.home_metaPillWarm__XMzjZ{border-color:color-mix(in srgb,var(--color-accent-warm) 26%,var(--color-border));background:color-mix(in srgb,var(--color-accent-warm-soft) 72%,var(--color-surface))}.home_inlineLink__8W8JM{margin-top:1.5rem;display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-link)}.home_inlineLink__8W8JM:hover{color:var(--color-link-hover)}.home_previewShell___wJ6i{position:relative;display:grid;gap:1rem}.home_audienceCard__4ANTm,.home_ctaPanel__nxngw,.home_featureCard__Nb8Im,.home_previewCard__fgYrM,.home_previewHeroCard__mZx_s,.home_questionCard__vvrn3,.home_splitCard__X4gFe,.home_trustCard__9We_6{border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-elevated) 94%,transparent);box-shadow:var(--shadow-md)}.home_previewHeroCard__mZx_s{position:relative;overflow:hidden;border-radius:1.75rem;padding:1.5rem}.home_previewHeroCard__mZx_s:after{content:"";position:absolute;right:-4rem;top:-4rem;width:12rem;height:12rem;border-radius:9999px;background:color-mix(in srgb,var(--color-primary) 18%,transparent);filter:blur(42px)}.home_previewBrand__UgzEo{position:relative;z-index:1;display:flex;align-items:center;gap:.875rem}.home_previewIcon__M9Qrh{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));color:var(--color-primary)}.home_previewEyebrow__UyR5p{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);line-height:1.45}.home_previewTitle__gGDL9{margin:.2rem 0 0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.2;color:var(--color-text)}.home_audienceGrid__ItnzT,.home_capabilityGrid__JofZw,.home_previewGrid__wtiEZ,.home_previewStats__NQy6e,.home_questionGrid__doENN,.home_trustGrid__GtK65{display:grid;gap:1rem}.home_previewStats__NQy6e{position:relative;z-index:1;margin-top:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.home_statCard__Rhs8G{display:flex;flex-direction:column;gap:.45rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-border) 90%,transparent);background:color-mix(in srgb,var(--color-surface) 92%,transparent);min-height:8.6rem;padding:1.1rem 1rem 1rem}.home_statCardWarm__kCu_m{border-color:color-mix(in srgb,var(--color-accent-warm) 26%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-warm-soft) 58%,var(--color-surface)) 0,color-mix(in srgb,var(--color-surface-elevated) 98%,transparent) 100%)}.home_statLabel__Ox2NP{display:block;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.home_statValue__wtzRV{display:block;margin-top:.15rem;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance;color:var(--color-text)}.home_statText__HcoeR{display:block;margin-top:auto;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted)}.home_previewGrid__wtiEZ{grid-template-columns:repeat(2,minmax(0,1fr))}.home_previewCard__fgYrM{border-radius:1.4rem;padding:1.25rem}.home_previewCardWarm__gP1o0{border-color:color-mix(in srgb,var(--color-accent-warm) 26%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-warm-soft) 58%,var(--color-surface)) 0,color-mix(in srgb,var(--color-surface-elevated) 98%,transparent) 100%)}.home_bars___GTZA{margin-top:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.5rem;min-height:6rem}.home_barAccent__F_mhs,.home_barLong__D7vZF,.home_barMid__pyupn,.home_barShort__S0BeP{display:block;border-radius:999px 999px 0 0}.home_barLong__D7vZF{height:5.5rem;background:color-mix(in srgb,var(--color-primary) 72%,var(--color-surface))}.home_barMid__pyupn{height:4rem;background:color-mix(in srgb,var(--color-primary) 52%,var(--color-surface))}.home_barAccent__F_mhs{height:4.75rem;background:color-mix(in srgb,var(--color-accent-warm) 80%,var(--color-surface))}.home_barShort__S0BeP{height:3rem;background:color-mix(in srgb,var(--color-primary) 24%,var(--color-surface))}.home_cardText__6W4Fb,.home_ctaText__w4ftc,.home_previewText__WGtG6,.home_sectionLead__8H7KB{color:var(--color-text-muted);line-height:1.7}.home_previewText__WGtG6{margin-top:1rem;font-size:var(--text-sm)}.home_previewList__XJkbx{margin:1rem 0 0;padding-left:1.1rem;display:grid;gap:.65rem;color:var(--color-text);line-height:1.6}.home_sectionHeader__F4xz5{max-width:44rem}.home_ctaTitle__9Awdp,.home_sectionTitle__P8z3p,.home_splitTitle__z_lKp{margin:.85rem 0 0;font-size:clamp(2rem,4vw,3rem);line-height:1.04;letter-spacing:-.04em;color:var(--color-text)}.home_sectionLead__8H7KB{margin-top:1rem;font-size:clamp(1rem,1.8vw,1.15rem)}.home_capabilityGrid__JofZw{margin-top:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.home_audienceCard__4ANTm,.home_featureCard__Nb8Im,.home_questionCard__vvrn3,.home_trustCard__9We_6{border-radius:1.35rem;padding:1.35rem;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.home_featureCard__Nb8Im:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-primary) 34%,var(--color-border))}.home_audienceIcon__4bowr,.home_featureIcon__WeCBD,.home_questionIcon__1g78M,.home_trustIcon__p_IID{width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.85rem;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface))}.home_cardTitle__e1BRK{margin:1rem 0 0;font-size:1.1rem;line-height:1.3;text-wrap:balance;color:var(--color-text)}.home_cardText__6W4Fb{margin-top:.75rem;font-size:var(--text-sm)}.home_cardLink__ikXNP{margin-top:1rem;display:inline-flex;align-items:center;gap:.25rem;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-link)}.home_audienceGrid__ItnzT,.home_questionGrid__doENN,.home_trustGrid__GtK65{margin-top:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.home_audienceGrid__ItnzT{grid-template-columns:repeat(4,minmax(0,1fr))}.home_questionCard__vvrn3{position:relative;padding-top:3.5rem}.home_stepBadge__aEwSR{position:absolute;top:1.25rem;right:1.25rem;font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.08em;color:var(--color-accent-warm)}.home_splitPanel__oAIpn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.home_splitCard__X4gFe{border-radius:1.75rem;padding:clamp(1.4rem,4vw,2rem)}.home_splitCardWarm__Q_xtr{border-color:color-mix(in srgb,var(--color-accent-warm) 24%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-warm-soft) 72%,var(--color-surface)) 0,color-mix(in srgb,var(--color-surface-elevated) 96%,transparent) 100%)}.home_bulletList__9xGgg{margin:1rem 0 0;padding-left:1.15rem;display:grid;gap:.65rem;color:var(--color-text);line-height:1.6}.home_ctaPanel__nxngw{border-radius:2rem;padding:clamp(1.75rem,5vw,3rem);text-align:center}.home_ctaTitle__9Awdp{max-width:18ch;margin-left:auto;margin-right:auto}.home_ctaText__w4ftc{max-width:38rem;margin:1rem auto 0;font-size:clamp(1rem,1.7vw,1.15rem)}.home_ctaPanel__nxngw .home_heroActions__2wGLi{justify-content:center}@media (max-width:1120px){.home_previewStats__NQy6e{grid-template-columns:repeat(2,minmax(0,1fr))}.home_previewStats__NQy6e>:last-child{grid-column:1/-1}.home_audienceGrid__ItnzT,.home_capabilityGrid__JofZw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.home_audienceGrid__ItnzT,.home_heroGrid__W4eXv,.home_questionGrid__doENN,.home_splitPanel__oAIpn,.home_trustGrid__GtK65{grid-template-columns:1fr}.home_title__hVp7n{max-width:14ch}}@media (max-width:760px){.home_heroSection__G4pFZ,.home_section__eMCuM{width:min(1200px,calc(100% - 1.25rem))}.home_sectionMuted__FZaS4:before{inset:0;border-radius:1.4rem}.home_capabilityGrid__JofZw,.home_previewGrid__wtiEZ,.home_previewStats__NQy6e{grid-template-columns:1fr}.home_heroActions__2wGLi{width:100%;flex-direction:column;align-items:stretch}.home_actionLink__Mpd7z,.home_actionLink__Mpd7z .ant-btn{width:100%}}