.autocomplete-wrapper.svelte-17bsd80{position:relative;width:100%}.autocomplete-input.svelte-17bsd80{width:100%;padding:10.07px 14px 10.07px 40px;border:1px solid rgba(121,201,18,.2);border-radius:0;font-size:18px;font-weight:400;line-height:32px;font-family:Rubik-Regular,system-ui,sans-serif;background-color:var(--color-white);color:var(--color-text-primary);box-sizing:border-box}.autocomplete-input.has-clear.svelte-17bsd80{padding-right:40px}.autocomplete-input.svelte-17bsd80:focus{outline:none;border-color:var(--color-primary)}.clear-button.svelte-17bsd80{position:absolute;right:8px;top:50%;transform:translateY(-50%);min-width:32px;min-height:32px;padding:6px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:var(--color-grey-200);color:var(--color-text-primary);transition:background-color .2s,color .2s;z-index:10;pointer-events:auto}.clear-button.svelte-17bsd80:hover{background-color:var(--color-grey-300, #d1d5db);color:var(--color-text-primary)}.clear-button.svelte-17bsd80:focus{outline:2px solid var(--color-primary);outline-offset:2px}.clear-button.svelte-17bsd80:active{transform:translateY(-50%) scale(.95)}.clear-button.svelte-17bsd80 svg:where(.svelte-17bsd80){width:20px;height:20px}.suggestions-list.svelte-17bsd80{position:absolute;top:100%;left:0;right:0;background-color:var(--color-white);border:1px solid var(--color-grey-200);border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:300px;overflow-y:auto;margin-top:-1px}.suggestion-item.svelte-17bsd80{display:block;width:100%;padding:12px 16px;text-align:left;background:none;border:none;cursor:pointer;font-size:16px;color:var(--color-text-primary);font-family:Rubik-Regular,system-ui,sans-serif;transition:background-color .2s}.suggestion-item.svelte-17bsd80:hover,.suggestion-item.selected.svelte-17bsd80{background-color:var(--color-grey-50)}.suggestion-item.svelte-17bsd80:focus{outline:2px solid var(--color-primary);outline-offset:-2px}.header-wrapper-background.svelte-1elxaub{background-color:var(--color-text-primary);transition:background-color .3s ease;position:relative;z-index:100;width:100%}.header-wrapper-background.transparent.svelte-1elxaub{background-color:transparent}.header-wrapper-inner.svelte-1elxaub{display:flex;justify-content:space-between;align-items:center;position:relative;padding:15px 100px;z-index:10;width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box;overflow:visible}.header-wrapper-inner.transparent.svelte-1elxaub{padding-top:8px;padding-bottom:8px}.logo-link.svelte-1elxaub{padding:0;margin:0;display:inline-block;text-align:left;text-decoration:none}.logo.svelte-1elxaub{width:140px;height:50px;display:block;margin:0}.logo-inner.svelte-1elxaub{width:120px;height:35px;display:block;margin:0;padding:0}.header-wrapper-background.svelte-1elxaub:not(.transparent) .logo:where(.svelte-1elxaub),.header-wrapper-background.svelte-1elxaub:not(.transparent) .logo-inner:where(.svelte-1elxaub){filter:brightness(0) invert(1)}.menu-wrapper.svelte-1elxaub{display:flex;align-items:center;gap:0}.menu.svelte-1elxaub{display:flex;align-items:center;list-style:none;margin:0 32px 0 0;padding:0}.menu-link.svelte-1elxaub{margin:0 20px;text-decoration:none;font-size:14px;line-height:14px;font-weight:500;font-family:Rubik-Regular,system-ui,sans-serif;transition:color .2s;color:var(--color-white)}.menu-link.transparent.svelte-1elxaub{color:var(--color-text-primary)}.menu-link.svelte-1elxaub:hover{color:var(--color-primary)}.user-button.svelte-1elxaub{width:36px;height:36px;border:2px solid var(--color-primary);border-radius:50%;padding:4px;background:transparent;color:var(--color-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;margin:0}.user-button.transparent.svelte-1elxaub{border-color:var(--color-text-primary);color:var(--color-text-primary)}.user-button.svelte-1elxaub:hover{background-color:var(--color-primary);color:var(--color-white)}.user-button.transparent.svelte-1elxaub:hover{background-color:var(--color-text-primary);color:var(--color-white)}.user-avatar.svelte-1elxaub{width:100%;height:100%;border-radius:50%;object-fit:cover}.auth-links.svelte-1elxaub{display:flex;align-items:center;gap:16px}.auth-link.svelte-1elxaub{text-decoration:none;font-size:14px;line-height:14px;font-weight:500;font-family:Rubik-Regular,system-ui,sans-serif;transition:color .2s;color:var(--color-white);padding:8px 16px;border-radius:6px;border:1px solid transparent}.auth-link.transparent.svelte-1elxaub{background-color:#000;color:#fff;border:0}.auth-link.svelte-1elxaub:hover{color:var(--color-primary);border-color:var(--color-primary)}.auth-link.transparent.svelte-1elxaub:hover{background-color:#0ff;color:#000;border:0}.hamburger-button.svelte-1elxaub{display:none;flex-direction:column;justify-content:space-around;width:32px;height:32px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001;position:relative;gap:4px}.hamburger-line.svelte-1elxaub{width:100%;height:3px;background-color:var(--color-white);border-radius:2px;transition:all .3s ease}.hamburger-button.transparent.svelte-1elxaub .hamburger-line:where(.svelte-1elxaub){background-color:var(--color-text-primary)}.hamburger-button.open.svelte-1elxaub .hamburger-line:where(.svelte-1elxaub):nth-child(1){transform:rotate(45deg) translate(8px,8px)}.hamburger-button.open.svelte-1elxaub .hamburger-line:where(.svelte-1elxaub):nth-child(2){opacity:0}.hamburger-button.open.svelte-1elxaub .hamburger-line:where(.svelte-1elxaub):nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.mobile-menu-overlay.svelte-1elxaub{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#00000080;z-index:1000;animation:svelte-1elxaub-fadeIn .3s ease}@keyframes svelte-1elxaub-fadeIn{0%{opacity:0}to{opacity:1}}.mobile-menu.svelte-1elxaub{position:fixed;top:0;right:0;width:80%;max-width:320px;height:100vh;background-color:var(--color-text-primary);z-index:1001;display:flex;flex-direction:column;animation:svelte-1elxaub-slideIn .3s ease;box-shadow:-4px 0 20px #0000004d}@keyframes svelte-1elxaub-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-menu-header.svelte-1elxaub{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--color-grey-600)}.mobile-logo-link.svelte-1elxaub{display:block}.mobile-logo.svelte-1elxaub{width:120px;height:36px;filter:brightness(0) invert(1)}.mobile-menu-close.svelte-1elxaub{background:transparent;border:none;color:var(--color-white);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s}.mobile-menu-close.svelte-1elxaub:hover{background-color:var(--color-grey-700)}.mobile-menu-links.svelte-1elxaub{flex:1;padding:24px 0;overflow-y:auto}.mobile-menu-link.svelte-1elxaub{display:block;padding:16px 24px;color:var(--color-white);text-decoration:none;font-size:18px;font-weight:500;font-family:Rubik-Regular,system-ui,sans-serif;transition:background-color .2s;border-bottom:1px solid var(--color-grey-700)}.mobile-menu-link.svelte-1elxaub:hover{background-color:var(--color-grey-700)}.mobile-menu-auth.svelte-1elxaub{padding:24px;border-top:1px solid var(--color-grey-600);display:flex;flex-direction:column;gap:12px}.mobile-menu-button.svelte-1elxaub{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;background-color:var(--color-primary);color:var(--color-text-primary);border:none;border-radius:8px;font-size:16px;font-weight:500;font-family:Rubik-Regular,system-ui,sans-serif;cursor:pointer;text-decoration:none;transition:background-color .2s;width:100%}.mobile-menu-button.svelte-1elxaub:hover{background-color:var(--color-primary-dark)}@media(max-width:1200px){.header-wrapper-inner.svelte-1elxaub{padding-left:50px;padding-right:50px}}@media(max-width:768px){.header-wrapper-inner.svelte-1elxaub{padding:20px 30px}.header-wrapper-inner.transparent.svelte-1elxaub{padding:10px 20px 10px 15px!important;max-width:100%;margin:0}.logo.svelte-1elxaub{width:140px;height:42px;padding-top:5px}.logo-inner.svelte-1elxaub{width:140px;height:42px;padding-top:4px}.desktop-menu.svelte-1elxaub,.desktop-user-button.svelte-1elxaub,.desktop-auth-links.svelte-1elxaub{display:none}.hamburger-button.svelte-1elxaub{display:flex}.user-button.svelte-1elxaub{width:32px;height:32px;padding:3px}}
