*,:after,:before{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#111;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.4;margin:0;padding:0;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.categoryBar_categoryBarContainer__f7kLv{--primary-color:#f7941d;--primary-dark:#ff6f00;--primary-light:orange;--text-primary:#1f2937;--text-secondary:#6b7280;--bg-light:#f9fafb;--bg-glass:#ffffffeb;--cb-radius-sm:8px;--cb-radius-md:12px;--cb-radius-lg:18px;--header-height:72px;--shadow-soft:0 1px 2px #0000000a,0 6px 18px #00000014;--cb-transition:all .25s cubic-bezier(.4,0,.2,1);align-items:center;backdrop-filter:blur(14px);background:var(--bg-glass);box-shadow:var(--shadow-soft);display:flex;height:var(--header-height);overflow:visible;position:relative;top:auto;width:100%;z-index:1200}.categoryBar_categoryBarContent__Ydw\+t{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1440px;overflow:visible;padding-inline:clamp(1rem,4vw,3rem);width:100%}.categoryBar_logoGroup__Mb2Ih{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.categoryBar_logoWrapper__DPYs2{align-items:center;background:#ffffff1a;border-radius:50%;box-shadow:0 4px 16px #f7941d80;cursor:pointer;display:flex;height:clamp(34px,4vw,44px);justify-content:center;position:relative;transition:var(--cb-transition);width:clamp(34px,4vw,44px)}.categoryBar_logoButton__WXxSg{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;height:100%;justify-content:center;padding:0;width:100%}.categoryBar_logoImage__OI4do{border-radius:50%;height:70%;object-fit:contain;width:70%}.categoryBar_brandingText__GasK8{align-items:center;display:flex}.categoryBar_brandLogo__64m-Z{height:clamp(28px,3.5vw,44px);object-fit:contain;width:auto}.categoryBar_desktopNav__3Mx7h{align-items:center;display:flex;flex:1 1;gap:clamp(1rem,3vw,2.5rem);justify-content:center}.categoryBar_categoryButtons__6AXS1{display:flex;gap:clamp(.5rem,1.5vw,1.5rem)}.categoryBar_categoryButton__uy050{align-items:center;background:#0000;border:none;border-radius:var(--cb-radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;min-width:fit-content;padding:.55rem .9rem;transition:var(--cb-transition);white-space:nowrap}.categoryBar_categoryButton__uy050:hover{background:#f7941d14;color:var(--primary-color);transform:translateY(-2px)}.categoryBar_actionButtons__WNCV0{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.categoryBar_mobileMenuButton__KW6R0{display:none!important}.categoryBar_loginButton__1tW5\+{align-items:center;background:linear-gradient(45deg,var(--primary-dark),var(--primary-color));border:none;border-radius:999px;box-shadow:0 10px 30px #f7941d59;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;height:42px;padding-inline:1.4rem;transition:var(--cb-transition)}.categoryBar_loginButton__1tW5\+:hover{filter:brightness(1.05);transform:translateY(-1px)}.categoryBar_loginText__LdGhE{white-space:nowrap}.categoryBar_iconButtonPrimary__IcEIN{background:#0000000d;border-radius:50%;color:var(--text-secondary);height:44px;transition:var(--cb-transition);width:44px}button:active{transform:scale(.96)}@media (max-width:599px){.categoryBar_brandingText__GasK8{display:flex}.categoryBar_desktopNav__3Mx7h{display:none}.categoryBar_mobileMenuButton__KW6R0{border-radius:50%;display:inline-flex!important;height:44px;width:44px}.categoryBar_loginText__LdGhE{display:none}.categoryBar_loginButton__1tW5\+{border-radius:999px;padding-inline:1rem;width:auto}}@media (max-width:420px){:root{--header-height:60px}.categoryBar_brandingText__GasK8{display:flex}.categoryBar_categoryBarContent__Ydw\+t{gap:.5rem;padding-inline:.75rem}.categoryBar_iconButtonPrimary__IcEIN,.categoryBar_mobileMenuButton__KW6R0{height:40px;width:40px}.categoryBar_loginButton__1tW5\+{align-items:center;display:flex;height:44px;justify-content:center;padding:0;width:44px}.categoryBar_categoryButton__uy050 svg,.categoryBar_iconButtonPrimary__IcEIN svg,.categoryBar_mobileMenuButton__KW6R0 svg{font-size:1.1rem}}@media (min-width:600px) and (max-width:1024px){.categoryBar_desktopNav__3Mx7h{display:none}.categoryBar_mobileMenuButton__KW6R0{display:inline-flex!important}.categoryBar_loginText__LdGhE{display:inline}.categoryBar_loginButton__1tW5\+{padding-inline:1.2rem}.categoryBar_categoryButton__uy050 span{display:none}}@media (min-width:1536px){.categoryBar_categoryBarContent__Ydw\+t{max-width:1600px}}@keyframes shimmerSkeleton_shimmer__DNCJt{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shimmerSkeleton_shimmer-container__Eg7UD{background-color:#f5f7fa;contain:layout style paint;min-height:100vh;padding:16px;width:100%}.shimmerSkeleton_shimmer-header__aFxtI{background-color:#fff;border-radius:0;box-shadow:0 1px 4px #0000000a;contain:layout style paint;height:56px;margin-bottom:16px}.shimmerSkeleton_shimmer-hero__abPZ8{align-items:center;background-color:#fff;border-radius:8px;contain:layout style paint;display:flex;flex-direction:column;margin-bottom:24px;padding:32px 16px}.shimmerSkeleton_shimmer-content__d7cDf{contain:layout style paint;margin:0 auto;max-width:1200px;padding:0 16px}.shimmerSkeleton_shimmer-bar__jSUfd{animation:shimmerSkeleton_shimmer__DNCJt 2s infinite;background:linear-gradient(90deg,#e8e8e8,#f0f0f0 10%,#e8e8e8 20%,#e8e8e8);background-size:1000px 100%;border-radius:4px;contain:paint;display:block}.shimmerSkeleton_shimmer-bar-lg__8C8U8{height:32px}.shimmerSkeleton_shimmer-bar-md__btN50{height:24px}.shimmerSkeleton_shimmer-bar-sm__O3e6E{height:16px}.shimmerSkeleton_shimmer-bar__jSUfd,.shimmerSkeleton_shimmer-container__Eg7UD,.shimmerSkeleton_shimmer-content__d7cDf,.shimmerSkeleton_shimmer-header__aFxtI,.shimmerSkeleton_shimmer-hero__abPZ8{box-sizing:border-box}
/*# sourceMappingURL=main.2ff2f195.css.map*/