.Sidebar_sidebar__XJwPW{width:var(--sidebar-width);min-width:var(--sidebar-width);height:100vh;background-color:var(--color-surface);border-right:1px solid var(--color-border);display:flex;flex-direction:column;box-shadow:var(--shadow-sm);z-index:10}.Sidebar_brand__qx4CA{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.125rem;border-bottom:1px solid var(--color-border)}.Sidebar_brandLogo__5Pacn{color:var(--color-primary);flex-shrink:0}.Sidebar_brandName__yoiJz{font-weight:700;font-size:1rem;color:var(--color-text);letter-spacing:-.02em}.Sidebar_brandVersion__Lom8S{font-size:.7rem;color:var(--color-text-muted);font-weight:400;margin-left:auto;background-color:var(--color-bg);padding:.15rem .45rem;border-radius:999px;border:1px solid var(--color-border)}.Sidebar_nav__49hXI{flex:1 1;padding:.875rem .75rem;display:flex;flex-direction:column;gap:.125rem;overflow-y:auto}.Sidebar_navSection__CHhaM{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);padding:.75rem .75rem .375rem}.Sidebar_navItem__4rpUM{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:var(--radius-md);color:var(--color-text-muted);text-decoration:none;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;position:relative}.Sidebar_navItem__4rpUM:hover{background-color:var(--color-bg-hover);color:var(--color-text)}.Sidebar_navItemActive__OwiaB{background-color:var(--color-primary-light);color:var(--color-primary)}.Sidebar_navItemActive__OwiaB:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background-color:var(--color-primary);border-radius:0 3px 3px 0}.Sidebar_navIcon__8pWWU{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background-color:transparent;flex-shrink:0;font-size:.975rem;transition:background-color .15s}.Sidebar_navItemActive__OwiaB .Sidebar_navIcon__8pWWU{background-color:rgba(var(--color-primary-rgb),.12)}.Sidebar_footer__4ooZp{padding:.875rem .75rem;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.5rem}.Sidebar_footerActions__8auoC{display:flex;align-items:center;justify-content:center;padding:.25rem .75rem}.Sidebar_btnLogout__AnenO{width:100%;display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;background:none;border:none;border-radius:var(--radius-md);color:var(--color-text-muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s,color .15s}.Sidebar_btnLogout__AnenO:hover{background-color:var(--color-danger-light);color:var(--color-danger)}.Sidebar_logoutIcon__kA2jq{width:32px;height:32px;border-radius:var(--radius-sm);font-size:.975rem}.DemoBanner_banner__hAUfK,.Sidebar_logoutIcon__kA2jq{display:flex;align-items:center;justify-content:center}.DemoBanner_banner__hAUfK{gap:.5rem;background:linear-gradient(90deg,var(--color-primary-dark),var(--color-primary),var(--color-warning),var(--color-primary),var(--color-primary-dark));background-size:300% 100%;color:#fff;text-align:center;font-size:.875rem;font-weight:600;padding:.55rem 1rem;text-shadow:0 0 8px rgba(255,255,255,.55);animation:DemoBanner_demoBannerGradient__rekc1 6s ease-in-out infinite,DemoBanner_demoBannerGlow__4_6mh 2.4s ease-in-out infinite}.DemoBanner_banner__hAUfK strong{font-weight:800;text-transform:uppercase;letter-spacing:.03em}@keyframes DemoBanner_demoBannerGradient__rekc1{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes DemoBanner_demoBannerGlow__4_6mh{0%,to{box-shadow:0 0 12px 0 color-mix(in srgb,var(--color-primary) 55%,transparent)}50%{box-shadow:0 0 26px 4px color-mix(in srgb,var(--color-warning) 75%,transparent)}}@media (prefers-reduced-motion:reduce){.DemoBanner_banner__hAUfK{animation:none}}@media print{.DemoBanner_banner__hAUfK{display:none}}.page_page__ZU32B{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-bg)}.page_stickyHeader__4rOk9{position:-webkit-sticky;position:sticky;top:0;z-index:50}.page_pricingWrapper__IlV6H{background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.layout_plain__pDP4W{display:flex;flex-direction:column;min-height:100vh}.layout_shell__KMHMl{display:flex;height:100vh;overflow:hidden;background-color:var(--color-bg)}.layout_main__6OzQX{display:flex;flex-direction:column;flex:1 1;min-width:0;overflow:hidden}.layout_content__LGaDG{flex:1 1;position:relative;min-width:0;overflow-y:auto;padding:2rem}@media (max-width:1100px){.layout_shell__KMHMl{height:auto;min-height:100vh;overflow:visible}.layout_main__6OzQX{overflow:visible}.layout_content__LGaDG{overflow-y:visible;padding:1.5rem}}@media (max-width:640px){.layout_content__LGaDG{padding:1rem max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.layout_content__LGaDG .form-input,.layout_content__LGaDG .form-select,.layout_content__LGaDG textarea{font-size:1rem}}@media (pointer:coarse){.layout_content__LGaDG .btn--sm,.layout_content__LGaDG .form-input,.layout_content__LGaDG .form-select{min-height:2.75rem}}@supports (height:100dvh){.layout_plain__pDP4W{min-height:100dvh}@media (max-width:1100px){.layout_shell__KMHMl{min-height:100dvh}}}