.layout_adminLayout__R9BPe{display:flex;flex-direction:column;min-height:100vh;background:var(--surface-base)}.layout_adminBody__qOt9e{display:flex;flex:1 1}.ThemeToggle_toggle__1SPz_{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);transition:background-color var(--duration-fast) var(--ease-out)}.ThemeToggle_toggle__1SPz_:hover{background:var(--color-neutral-100);color:var(--text-body)}.ThemeToggle_toggle__1SPz_:active{background:var(--color-neutral-150)}.ThemeToggle_toggle__1SPz_:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ThemeToggle_placeholder__SmTYn{display:block;width:20px;height:20px}.Footer_footer__BcFSR{background:var(--surface-base);border-top:var(--border-width-thin) solid var(--border-subtle);padding:var(--space-8) var(--space-4)}.Footer_footerInner__W51i7{max-width:var(--container-xl);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.Footer_footerLinks__dMP0_{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.Footer_footerLinks__dMP0_ a{font-size:var(--text-sm);font-weight:400;color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-sm);padding:var(--space-0-5) var(--space-1);transition:color var(--duration-fast) var(--ease-out)}.Footer_footerLinks__dMP0_ a:hover{color:var(--text-body);text-decoration:underline}.Footer_footerLinks__dMP0_ a:active{color:var(--text-primary)}.Footer_footerLinks__dMP0_ a:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Footer_manageCookies__CyC5s{font-family:inherit;font-size:var(--text-sm);font-weight:400;color:var(--text-secondary);background:none;border:none;border-radius:var(--radius-sm);padding:var(--space-0-5) var(--space-1);cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.Footer_manageCookies__CyC5s:hover{color:var(--text-body);text-decoration:underline}.Footer_manageCookies__CyC5s:active{color:var(--text-primary)}.Footer_manageCookies__CyC5s:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Footer_footerSeparator__YOFdL{display:block;width:3px;height:3px;border-radius:var(--radius-full);background:var(--text-muted)}.Footer_footerCopyright__JgZVh{font-size:var(--text-xs);font-weight:400;color:var(--text-muted);margin:0}.layout_page__aC6CY{display:flex;flex-direction:column;min-height:100vh;background:var(--surface-base)}.layout_main__s9S5x{flex:1 1;display:flex;flex-direction:column}.not-found_shell__P2jS5{display:flex;flex-direction:column;min-height:100vh;background:var(--surface-base)}.not-found_shell__P2jS5>main{flex:1 1;display:flex;flex-direction:column}.not-found_container__PhdHT{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:var(--space-4);padding-bottom:10vh}.not-found_content__eXtMa{text-align:center;max-width:var(--container-sm);margin:0 auto}.not-found_errorCode___H6ov{font-size:3.5rem;font-weight:700;color:var(--text-muted);margin:0 0 var(--space-3);line-height:1}.not-found_title__Vh7BH{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);margin:0 0 var(--space-3)}.not-found_message__vKNi8{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6;max-width:360px;margin:0 auto var(--space-8)}.not-found_actions__iVU5n{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}@media (min-width:768px){.not-found_errorCode___H6ov{font-size:5rem}.not-found_actions__iVU5n{flex-direction:row;justify-content:center}}.LogoGlyph_glyph__I3W5j{display:inline-block;width:var(--logo-glyph-size,28px);height:var(--logo-glyph-size,28px);background-color:currentColor;-webkit-mask-image:url(/logo-glyph2.svg);mask-image:url(/logo-glyph2.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.buttons_btnPrimary__3_2pE{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 var(--space-5);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:1;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);white-space:nowrap;border:1px solid transparent;background:var(--color-primary-500);color:var(--text-inverse);box-shadow:var(--shadow-xs)}.buttons_btnPrimary__3_2pE:hover{background:var(--color-primary-400)}.buttons_btnPrimary__3_2pE:active{background:var(--color-primary-600);box-shadow:none;transform:scale(.98)}.buttons_btnPrimary__3_2pE:focus-visible{box-shadow:var(--shadow-focus);outline:none}.buttons_btnPrimaryLg__G4nPI{height:48px;padding:0 var(--space-6);font-size:1rem}.buttons_btnOutline__3fqVc{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 var(--space-5);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:1;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;white-space:nowrap;border:1px solid var(--border-default);background:transparent;color:var(--text-primary);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.buttons_btnOutline__3fqVc:hover{background:var(--surface-overlay);border-color:var(--text-secondary)}.buttons_btnOutline__3fqVc:active{transform:scale(.98);background:var(--surface-sunken)}.buttons_btnOutline__3fqVc:focus-visible{box-shadow:var(--shadow-focus);outline:none}.buttons_btnOutlineLg__gmCUF{height:48px;padding:0 var(--space-6);font-size:1rem}@media (prefers-reduced-motion:reduce){.buttons_btnOutline__3fqVc:active,.buttons_btnPrimary__3_2pE:active{transform:none}}.NavBar_skipNav__tBf8L{position:absolute;top:-100%;left:var(--space-4);z-index:var(--z-tooltip);padding:var(--space-2) var(--space-4);background:var(--surface-overlay);color:var(--color-primary-500);font-size:var(--text-sm);font-weight:600;border:1px solid var(--border-default);border-radius:var(--radius-md);text-decoration:none}.NavBar_skipNav__tBf8L:focus{top:var(--space-2)}.NavBar_navbar__us1gM{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);width:100%;background:var(--surface-base);border-bottom:var(--border-width-thin) solid var(--border-subtle)}.NavBar_navbarInner__y0bOI{max-width:var(--container-xl);margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 var(--space-6)}.NavBar_navLeft__7ITCW{display:flex;align-items:center;gap:var(--space-2)}.NavBar_logo__MPDrV{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:700;color:var(--color-primary-500);text-decoration:none;white-space:nowrap;line-height:1;border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-out)}.NavBar_logo__MPDrV:hover{color:var(--color-primary-400)}.NavBar_logo__MPDrV:active{color:var(--color-primary-600)}.NavBar_logo__MPDrV:focus-visible{box-shadow:var(--shadow-focus);outline:none}.NavBar_logoFull__Yc1uK{font-size:var(--text-lg)}.NavBar_navRight___8roC{display:flex;align-items:center;gap:var(--space-3)}.NavBar_signInBtn__EjZAJ{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:1;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out)}.NavBar_signInBtn__EjZAJ:hover{background:var(--color-neutral-100)}.NavBar_signInBtn__EjZAJ:active{background:var(--color-neutral-150)}.NavBar_signInBtn__EjZAJ:focus-visible{box-shadow:var(--shadow-focus);outline:none}.NavBar_signInLink__8QMiP{display:none;align-items:center;font-size:var(--text-sm);font-weight:500;color:var(--text-link);text-decoration:none;padding:var(--space-1) 0}.NavBar_signInLink__8QMiP:hover{text-decoration:underline}.NavBar_getStartedBtn__VAu1m{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:1;color:var(--text-inverse);background:var(--color-primary-500);border:none;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-xs);transition:background-color var(--duration-fast) var(--ease-out)}.NavBar_getStartedBtn__VAu1m:hover{background:var(--color-primary-400)}.NavBar_getStartedBtn__VAu1m:active{background:var(--color-primary-600);box-shadow:none;transform:scale(.98)}.NavBar_getStartedBtn__VAu1m:focus-visible{box-shadow:var(--shadow-focus);outline:none}.NavBar_pricingLink__aksXC{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:1;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out)}.NavBar_pricingLink__aksXC:hover{background:var(--color-neutral-100)}.NavBar_pricingLink__aksXC:active{background:var(--color-neutral-150)}.NavBar_pricingLink__aksXC:focus-visible{box-shadow:var(--shadow-focus);outline:none}.NavBar_desktopOnly__UQX2i{display:flex;align-items:center}.NavBar_hamburger__rVjEH{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);transition:background-color var(--duration-fast) var(--ease-out)}.NavBar_hamburger__rVjEH:hover{background:var(--color-neutral-100)}.NavBar_hamburger__rVjEH:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media (max-width:1023px){.NavBar_navbarInner__y0bOI{height:48px;padding:0 var(--space-4)}.NavBar_logoFull__Yc1uK{display:none}.NavBar_navRight___8roC{gap:var(--space-2)}.NavBar_pricingLink__aksXC,.NavBar_signInBtn__EjZAJ{display:none}.NavBar_signInLink__8QMiP{display:inline-flex}.NavBar_desktopOnly__UQX2i{display:none}.NavBar_hamburger__rVjEH{display:flex}}@media (max-width:767px){.NavBar_logoGlyph__VBu5J{--logo-glyph-size:24px}}@media (prefers-reduced-motion:reduce){.NavBar_getStartedBtn__VAu1m:active{transform:none}}.Sidebar_sidebar__8eYLU{position:-webkit-sticky;position:sticky;top:56px;height:calc(100vh - 56px);width:240px;flex-shrink:0;overflow-y:auto;overflow-x:hidden;background:var(--surface-base);border-right:var(--border-width-thin) solid var(--border-subtle);padding:var(--space-3) 0;scrollbar-width:thin;scrollbar-color:var(--color-neutral-300) transparent}.Sidebar_sidebar__8eYLU::-webkit-scrollbar{width:6px}.Sidebar_sidebar__8eYLU::-webkit-scrollbar-track{background:transparent}.Sidebar_sidebar__8eYLU::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border-radius:3px}.Sidebar_sidebar__8eYLU::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}.Sidebar_sidebarDivider__bHKnd{height:1px;background:var(--border-subtle);margin:var(--space-2) var(--space-3)}.Sidebar_navItem__zN8G8{display:flex;align-items:center;gap:var(--space-2-5);height:36px;margin:0 var(--space-2);padding:0 var(--space-3);padding-left:calc(var(--space-3) - 3px);background:transparent;border:none;border-left:3px solid transparent;border-radius:var(--radius-md);font-family:inherit;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.Sidebar_navItemIcon__pIw8d{width:18px;height:18px;flex-shrink:0;color:var(--text-secondary)}.Sidebar_navItemLabel__tCs_H{font-size:var(--text-sm);font-weight:500;color:var(--text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_navItem__zN8G8:hover{background:var(--color-neutral-50)}.Sidebar_navItem__zN8G8:hover .Sidebar_navItemIcon__pIw8d{color:var(--text-body)}.Sidebar_navItem__zN8G8:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Sidebar_navItem__zN8G8:active{background:var(--color-neutral-100)}.Sidebar_navItemActive__Fr_UF{background:var(--color-primary-50);border-left-color:var(--color-primary-500)}.Sidebar_navItemActive__Fr_UF .Sidebar_navItemIcon__pIw8d{color:var(--color-primary-500)}.Sidebar_navItemActive__Fr_UF .Sidebar_navItemLabel__tCs_H{color:var(--color-primary-500);font-weight:600}.Sidebar_sectionHeader__jdRUO{display:flex;align-items:center;height:36px;margin:0 var(--space-2);border-radius:var(--radius-md)}.Sidebar_sectionHeaderToggle___Ksjo{display:flex;align-items:center;gap:var(--space-2-5);flex:1 1;min-width:0;height:100%;padding:0 var(--space-2) 0 var(--space-3);border:none;border-left:3px solid transparent;border-radius:var(--radius-md) 0 0 var(--radius-md);background:transparent;cursor:pointer;color:inherit;font:inherit;transition:background-color var(--duration-fast) var(--ease-out)}.Sidebar_sectionHeaderToggle___Ksjo:hover{background:var(--color-neutral-50)}.Sidebar_sectionHeaderToggle___Ksjo:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Sidebar_sectionHeaderIcon__rXHB2{width:18px;height:18px;flex-shrink:0;color:var(--text-secondary)}.Sidebar_sectionHeaderLabel___0zSN{font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_sectionActions__Gz7DK{display:flex;align-items:center;gap:var(--space-0-5);flex-shrink:0}.Sidebar_sectionActionText__RVtky{display:flex;align-items:center;height:24px;padding:0 var(--space-1-5);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-family:inherit;font-size:var(--text-xs);font-weight:500;cursor:pointer;flex-shrink:0;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.Sidebar_sectionActionText__RVtky:hover{color:var(--text-link);background:var(--color-neutral-100)}.Sidebar_sectionActionText__RVtky:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Sidebar_sectionActionIcon__i54_B{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;flex-shrink:0;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.Sidebar_sectionActionIcon__i54_B:hover{color:var(--text-body);background:var(--color-neutral-100)}.Sidebar_sectionActionIcon__i54_B:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Sidebar_sectionToggle__iHncC{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);border:none;background:transparent;cursor:pointer;color:var(--text-muted);flex-shrink:0;margin-right:var(--space-2);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.Sidebar_sectionToggle__iHncC:hover{background:var(--color-neutral-100);color:var(--text-secondary)}.Sidebar_sectionToggle__iHncC:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Sidebar_sectionToggleIcon__negOd{width:16px;height:16px;transition:transform var(--duration-normal) var(--ease-out)}.Sidebar_sectionToggleCollapsed__nCdDJ .Sidebar_sectionToggleIcon__negOd{transform:rotate(-90deg)}.Sidebar_sectionContent___7H3d{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--duration-slow) var(--ease-out)}.Sidebar_sectionContentCollapsed__Zfqye{grid-template-rows:0fr}.Sidebar_sectionContentInner__KgcNV{overflow:hidden;visibility:visible;transition:visibility 0s 0s}.Sidebar_sectionContentCollapsed__Zfqye .Sidebar_sectionContentInner__KgcNV{visibility:hidden;transition:visibility 0s var(--duration-slow)}.Sidebar_subItem__Mxzwy{display:flex;align-items:center;height:34px;margin:0 var(--space-2);padding:0 var(--space-3);padding-left:var(--space-10);border-left:3px solid transparent;border-radius:var(--radius-md);text-decoration:none;color:var(--text-body);font-size:var(--text-sm);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color var(--duration-fast) var(--ease-out)}.Sidebar_subItem__Mxzwy:hover{background:var(--color-neutral-50)}.Sidebar_subItem__Mxzwy:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Sidebar_subItemActive__iA9FS{background:var(--color-primary-50);border-left-color:var(--color-primary-500);color:var(--color-primary-500);font-weight:500}.Sidebar_overflowToggle__L3vh4{display:flex;align-items:center;height:32px;margin:0 var(--space-2);padding:0 var(--space-3);padding-left:var(--space-10);border:none;background:none;border-radius:var(--radius-md);cursor:pointer;color:var(--text-link);font-family:inherit;font-size:var(--text-xs);font-weight:500;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.Sidebar_overflowToggle__L3vh4:hover{color:var(--color-primary-400);background:var(--color-neutral-50)}.Sidebar_overflowToggle__L3vh4:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Sidebar_emptyText__LB_r3{display:flex;align-items:center;height:36px;padding-left:var(--space-10);font-size:var(--text-sm);font-weight:400;color:var(--text-muted)}.Sidebar_skeleton__6DgdP{height:13px;margin:var(--space-2) var(--space-2) var(--space-2) var(--space-10);border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-neutral-100) 0,var(--color-neutral-50) 50%,var(--color-neutral-100) 100%);background-size:200% 100%;animation:Sidebar_shimmer__KuX1j 1.5s ease-in-out infinite}.Sidebar_skeletonShort__w3_FU{width:60%}.Sidebar_skeletonMedium__KrySH{width:80%}@keyframes Sidebar_shimmer__KuX1j{0%{background-position:200% 0}to{background-position:-200% 0}}.Sidebar_sidebarDrawer__7WDSl{position:fixed;top:48px;left:0;bottom:0;width:min(280px,85vw);background:var(--surface-base);border-right:var(--border-width-thin) solid var(--border-default);box-shadow:var(--shadow-lg);z-index:var(--z-modal);overflow-y:auto;overflow-x:hidden;padding:var(--space-3) 0;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform var(--duration-slow) var(--ease-out)}.Sidebar_sidebarDrawerOpen__lvRfq{transform:translateX(0)}.Sidebar_sidebarBackdrop__8RIy8{position:fixed;top:48px;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:calc(var(--z-modal) - 1);opacity:0;pointer-events:none;transition:opacity var(--duration-slow) var(--ease-out)}[data-theme=dark] .Sidebar_sidebarBackdrop__8RIy8{background:rgba(0,0,0,.6)}.Sidebar_sidebarBackdropVisible__pkFwh{opacity:1;pointer-events:auto}.Sidebar_drawerNav__5Qwow{flex:1 1}.Sidebar_drawerProfile__mDIzr{margin-top:auto;padding-bottom:var(--space-2)}.Sidebar_drawerUserInfo__ujdyM{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4)}.Sidebar_drawerUserText__NNxX3{display:flex;flex-direction:column;min-width:0}.Sidebar_drawerUserName__EvzLY{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_drawerUserEmail__qI8G7{font-size:var(--text-xs);font-weight:400;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_drawerMenuItem__x__VU{display:flex;align-items:center;gap:var(--space-3);height:44px;padding:var(--space-2) var(--space-4);background:transparent;border:none;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.Sidebar_drawerMenuItemIcon__zDsoH{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:var(--text-secondary)}.Sidebar_drawerMenuItemIconAdmin__phb0_{color:var(--color-primary-500)}.Sidebar_drawerMenuItemLabel__ynuMz{font-size:var(--text-sm);font-weight:400;color:var(--text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_drawerMenuItem__x__VU:hover{background:var(--color-neutral-50)}.Sidebar_drawerMenuItem__x__VU:focus-visible{background:var(--color-neutral-50);box-shadow:var(--shadow-focus);outline:none}.Sidebar_drawerMenuItem__x__VU:active{background:var(--color-neutral-100)}.Sidebar_signOutItem__HChG3 .Sidebar_navItemIcon__pIw8d,.Sidebar_signOutItem__HChG3 .Sidebar_navItemLabel__tCs_H{color:var(--text-secondary)}.Sidebar_signOutItem__HChG3:hover{background:var(--color-error-bg)}.Sidebar_signOutItem__HChG3:hover .Sidebar_navItemIcon__pIw8d,.Sidebar_signOutItem__HChG3:hover .Sidebar_navItemLabel__tCs_H{color:var(--color-error)}.Sidebar_signOutItem__HChG3:focus-visible{background:var(--color-error-bg)}.Sidebar_signOutItem__HChG3:focus-visible .Sidebar_navItemIcon__pIw8d{color:var(--color-error)}.Sidebar_signOutItem__HChG3:focus-visible .Sidebar_navItemLabel__tCs_H{color:var(--color-error)}@media (max-width:1023px){.Sidebar_navItem__zN8G8,.Sidebar_sectionHeader__jdRUO,.Sidebar_subItem__Mxzwy{height:44px}.Sidebar_sidebar__8eYLU{display:none}}@media (min-width:1024px){.Sidebar_sidebarBackdrop__8RIy8,.Sidebar_sidebarDrawer__7WDSl{display:none}}@media (prefers-reduced-motion:reduce){.Sidebar_sectionContent___7H3d,.Sidebar_sectionToggleIcon__negOd,.Sidebar_sidebarBackdrop__8RIy8,.Sidebar_sidebarDrawer__7WDSl{transition:none}.Sidebar_skeleton__6DgdP{animation:none}}.MarketingNavBar_skipNav__YsyNj{position:absolute;top:-100%;left:var(--space-4);z-index:var(--z-tooltip);padding:var(--space-2) var(--space-4);background:var(--surface-overlay);color:var(--color-primary-500);font-size:var(--text-sm);font-weight:600;border:1px solid var(--border-default);border-radius:var(--radius-md);text-decoration:none}.MarketingNavBar_skipNav__YsyNj:focus{top:var(--space-2)}.MarketingNavBar_navbar__rU1BQ{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);width:100%;background:var(--surface-base);border-bottom:var(--border-width-thin) solid var(--border-subtle)}.MarketingNavBar_navbarInner__rnBAd{max-width:var(--container-xl);margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 var(--space-6)}.MarketingNavBar_navLeft__nXUaU{display:flex;align-items:center;gap:var(--space-2)}.MarketingNavBar_logo__GLclz{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:700;color:var(--color-primary-500);text-decoration:none;white-space:nowrap;line-height:1;border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-out)}.MarketingNavBar_logo__GLclz:hover{color:var(--color-primary-400)}.MarketingNavBar_logo__GLclz:active{color:var(--color-primary-600)}.MarketingNavBar_logo__GLclz:focus-visible{box-shadow:var(--shadow-focus);outline:none}.MarketingNavBar_logoFull__Oh0_o{font-size:var(--text-lg)}.MarketingNavBar_navRight__kmLM0{display:flex;align-items:center;gap:var(--space-3)}.MarketingNavBar_signInBtn__W0kDA{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:1;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out)}.MarketingNavBar_signInBtn__W0kDA:hover{background:var(--color-neutral-100)}.MarketingNavBar_signInBtn__W0kDA:active{background:var(--color-neutral-150)}.MarketingNavBar_signInBtn__W0kDA:focus-visible{box-shadow:var(--shadow-focus);outline:none}.MarketingNavBar_signInLink__77xCP{display:none;align-items:center;font-size:var(--text-sm);font-weight:500;color:var(--text-link);text-decoration:none;padding:var(--space-1) 0}.MarketingNavBar_signInLink__77xCP:hover{text-decoration:underline}.MarketingNavBar_getStartedBtn__BDKWP{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:1;color:var(--text-inverse);background:var(--color-primary-500);border:none;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-xs);transition:background-color var(--duration-fast) var(--ease-out)}.MarketingNavBar_getStartedBtn__BDKWP:hover{background:var(--color-primary-400)}.MarketingNavBar_getStartedBtn__BDKWP:active{background:var(--color-primary-600);box-shadow:none;transform:scale(.98)}.MarketingNavBar_getStartedBtn__BDKWP:focus-visible{box-shadow:var(--shadow-focus);outline:none}.MarketingNavBar_pricingLink__bFkmd{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:1;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out)}.MarketingNavBar_pricingLink__bFkmd:hover{background:var(--color-neutral-100)}.MarketingNavBar_pricingLink__bFkmd:active{background:var(--color-neutral-150)}.MarketingNavBar_pricingLink__bFkmd:focus-visible{box-shadow:var(--shadow-focus);outline:none}.MarketingNavBar_pricingLinkActive__c_i4_{color:var(--text-primary)}@media (max-width:1023px){.MarketingNavBar_navbarInner__rnBAd{height:48px;padding:0 var(--space-4)}.MarketingNavBar_logoFull__Oh0_o{display:none}.MarketingNavBar_navRight__kmLM0{gap:var(--space-2)}.MarketingNavBar_pricingLink__bFkmd,.MarketingNavBar_signInBtn__W0kDA{display:none}.MarketingNavBar_signInLink__77xCP{display:inline-flex}}@media (max-width:767px){.MarketingNavBar_logoGlyph__p6YDN{--logo-glyph-size:24px}}@media (prefers-reduced-motion:reduce){.MarketingNavBar_getStartedBtn__BDKWP:active{transform:none}}.layout_page__Q4NPE{display:flex;flex-direction:column;min-height:100vh;background:var(--surface-base)}.layout_page__Q4NPE>main{flex:1 1;display:flex;flex-direction:column}.layout_page__i0_jb{display:flex;flex-direction:column;min-height:100vh;background:var(--surface-base)}.layout_page__i0_jb>main{flex:1 1;display:flex;flex-direction:column}