.Sidebar-module__TZmEEa__sidebar{z-index:45;background:linear-gradient(#0f172a 0%,#1e293b 100%);flex-direction:column;justify-content:space-between;width:16rem;height:100%;transition:transform .3s;display:flex;position:fixed;top:0;left:0;box-shadow:0 25px 50px -12px #00000040}.Sidebar-module__TZmEEa__sidebarContent{padding:1.5rem;position:relative}.Sidebar-module__TZmEEa__closeButton{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:all .2s;display:none;position:absolute;top:1rem;right:1rem}.Sidebar-module__TZmEEa__closeButton:hover{color:#fff;background-color:#33415580}.Sidebar-module__TZmEEa__closeIcon{width:1.4rem;height:1.4rem}.Sidebar-module__TZmEEa__logo{align-items:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.Sidebar-module__TZmEEa__logoIcon{border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.Sidebar-module__TZmEEa__cameraIcon{color:#fff;width:1.5rem;height:1.5rem}.Sidebar-module__TZmEEa__logoText{color:#fff;letter-spacing:.06em;margin:0 0 0 5px;font-family:Tahoma;font-size:1.5rem;font-weight:700}.Sidebar-module__TZmEEa__navigation{flex-direction:column;gap:.5rem;display:flex}.Sidebar-module__TZmEEa__navItem{color:#cbd5e1;border:1px solid #0000;border-radius:.5rem;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s;display:flex}.Sidebar-module__TZmEEa__navItem:hover{color:#fff;background-color:#33415580}.Sidebar-module__TZmEEa__navItemActive{color:#fff;background-color:#9333ea33;border-color:#9333ea4d}.Sidebar-module__TZmEEa__navItemActive:hover{background-color:#9333ea4d}.Sidebar-module__TZmEEa__navIcon{width:1.25rem;height:1.25rem}.Sidebar-module__TZmEEa__navText{font-family:Tahoma;font-weight:500}.Sidebar-module__TZmEEa__contactsContent{color:#dae2ec;padding:1.5rem}.Sidebar-module__TZmEEa__contacts{cursor:pointer;border-radius:10px;align-items:center;padding:.8rem 1rem;text-decoration:none;display:flex}.Sidebar-module__TZmEEa__contactTxt{color:#cbd5e1;transform:translateY(1.5px)}.Sidebar-module__TZmEEa__contacts:hover{color:#fff;background-color:#33415580}@media (max-width:768px){.Sidebar-module__TZmEEa__sidebar{width:12rem}}@media (max-width:640px){.Sidebar-module__TZmEEa__sidebar{width:16rem;height:calc(100% - 4rem);top:4rem;transform:translate(-100%)}.Sidebar-module__TZmEEa__sidebarOpen{transform:translate(0)}.Sidebar-module__TZmEEa__closeButton{display:block;top:-5px;right:-5px}.Sidebar-module__TZmEEa__logo{margin-top:2rem;display:none}}
.layout-module__CUj6aG__app{background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);flex-direction:column;min-height:100vh;display:flex}.layout-module__CUj6aG__mobileHeader{z-index:50;background:linear-gradient(#0f172a 0%,#1e293b 100%);align-items:center;height:4rem;padding:0 1rem;display:none;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 6px -1px #0000001a}.layout-module__CUj6aG__hamburgerButton{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.5rem;transition:background-color .2s}.layout-module__CUj6aG__hamburgerButton:hover{background-color:#33415580}.layout-module__CUj6aG__hamburgerIcon{width:1.5rem;height:1.5rem}.layout-module__CUj6aG__mobileTitle{color:#fff;letter-spacing:.05em;margin-left:10px;font-size:1.25rem;font-weight:700}.layout-module__CUj6aG__sidebarOverlay{z-index:40;background-color:#00000080;display:none;position:fixed;inset:0}.layout-module__CUj6aG__mainWrapper{flex:1;min-height:100vh;margin-left:16rem}@media (max-width:768px){.layout-module__CUj6aG__mainWrapper{margin-left:12rem}}@media (max-width:640px){.layout-module__CUj6aG__app{flex-direction:column}.layout-module__CUj6aG__mobileHeader{display:flex}.layout-module__CUj6aG__sidebarOverlay{display:block}.layout-module__CUj6aG__mainWrapper{margin-top:4rem;margin-left:0}}
:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}
