.Navbar_nav__yOCRc{position:fixed;inset:0 0 auto;z-index:100;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);border-bottom:1px solid transparent;transition:top .45s var(--ease),padding-inline .45s var(--ease),background .3s var(--ease),border-color .3s var(--ease)}.Navbar_scrolled__AHhbD{top:var(--nav-gap);padding-inline:var(--gutter);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent;pointer-events:none}.Navbar_inner__rJnde{min-height:var(--nav-h);display:flex;align-items:center;gap:24px;padding:8px 22px;pointer-events:auto;background:transparent;border:1px solid transparent;border-radius:var(--nav-round) 0 var(--nav-round) 0;transition:background .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease),padding-inline .45s var(--ease)}.Navbar_scrolled__AHhbD .Navbar_inner__rJnde{padding-inline:34px;background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);border-color:var(--line);box-shadow:var(--shadow-md)}.Navbar_brand__ylZkd{display:flex;align-items:center;gap:12px;margin-right:auto}.Navbar_brandMeta__xuTJX{display:flex;flex-direction:column;color:var(--ink);font-family:var(--font-mono);font-size:.66rem;line-height:1.35;letter-spacing:.16em;text-transform:uppercase}.Navbar_links__mbKIS{display:flex;align-items:center;gap:2px}.Navbar_link__Qi5VS{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;color:var(--ink-soft);font-size:.9rem;font-weight:500;white-space:nowrap;transition:color .2s var(--ease)}.Navbar_link__Qi5VS:hover{color:var(--ink)}.Navbar_active__fULQv{color:var(--green);position:relative}.Navbar_active__fULQv:after{content:"";position:absolute;left:13px;right:13px;bottom:3px;height:2px;border-radius:2px;background:var(--tm-accent)}.Navbar_linkParent__cXkcc.Navbar_active__fULQv:after{right:30px}.Navbar_menuWrap__hAPWF{position:relative}.Navbar_bead__byFEr,.Navbar_meniscus__MiS3_{display:none;position:absolute;pointer-events:none}.Navbar_meniscus__MiS3_{overflow:visible;color:var(--tm-accent);opacity:0}.Navbar_meniscus__MiS3_ path{fill:none;stroke-width:1.25px;stroke-linecap:round}.Navbar_bead__byFEr{top:0;left:0;width:.62rem;height:.62rem;border-radius:50%;opacity:0;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--tm-accent) 45%,#fff),var(--tm-accent) 55%,color-mix(in srgb,var(--tm-accent) 80%,#000));filter:drop-shadow(0 0 5px color-mix(in srgb,var(--tm-accent) 65%,transparent)) drop-shadow(0 2px 3px rgba(10,22,40,.28));will-change:transform,opacity}@media (min-width:901px){.Navbar_hasBead__XIThn .Navbar_bead__byFEr,.Navbar_hasBead__XIThn .Navbar_meniscus__MiS3_{display:block}.Navbar_hasBead__XIThn .Navbar_active__fULQv:after{opacity:0}}.Navbar_dropActive__nWlt1{background:var(--primary-tint);box-shadow:inset 3px 0 0 var(--primary)}.Navbar_dropActive__nWlt1 .Navbar_dropLabel__tcVPY{color:var(--primary)}.Navbar_itemDrop__aZbZy{position:relative;display:inline-flex}.Navbar_caret__7wE7p{opacity:.55;transition:transform .25s var(--ease)}.Navbar_dropdown__b8fMI{position:absolute;top:100%;left:50%;z-index:20;min-width:264px;padding-top:10px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,6px);transition:opacity .22s var(--ease),transform .22s var(--ease),visibility .22s var(--ease)}@media (min-width:901px){.Navbar_itemDrop__aZbZy:hover .Navbar_caret__7wE7p{transform:rotate(180deg)}.Navbar_itemDrop__aZbZy:focus-within .Navbar_dropdown__b8fMI,.Navbar_itemDrop__aZbZy:hover .Navbar_dropdown__b8fMI{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}}.Navbar_menuGrid__fnIen{display:grid;grid-template-columns:repeat(6,max-content);align-items:center;justify-items:start;grid-column-gap:2px;column-gap:2px;grid-row-gap:0;row-gap:0}.Navbar_dropdownInner__KbZDW{display:flex;flex-direction:column;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--leaf);box-shadow:var(--shadow-md)}.Navbar_dropLink__XvnC_{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:var(--leaf-sm);transition:background .18s var(--ease)}.Navbar_dropLink__XvnC_:hover{background:var(--green-tint)}.Navbar_dropLabel__tcVPY{color:var(--ink);font-size:.9rem;font-weight:500}.Navbar_dropDescription__Qzdtt{color:var(--ink-soft);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.04em}.Navbar_lang__pvgLP{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--leaf-sm);overflow:hidden}.Navbar_langButton__gJhaG{padding:6px 10px;border:0;background:transparent;color:var(--ink-soft);cursor:pointer;font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.08em;transition:color .2s var(--ease),background .2s var(--ease)}.Navbar_controlActive___MHIm{color:var(--paper);background:var(--ink)}.Navbar_langButton__gJhaG:not(.Navbar_controlActive___MHIm):hover{color:var(--ink)}.Navbar_cta__vxV5h{padding:9px 18px;border:1px solid var(--line-strong);border-radius:14px 4px 14px 4px;background:transparent;color:var(--ink);font-family:var(--font-mono);font-size:.74rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.Navbar_cta__vxV5h:hover{background:var(--surface);border-color:var(--green);color:var(--green);box-shadow:0 4px 14px rgba(0,0,0,.06)}.Navbar_ctaDashboard__oYv_Z{background:transparent;border:1px solid var(--green);color:var(--green);transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.Navbar_ctaDashboard__oYv_Z:hover{background:var(--green-tint);border-color:var(--green);color:var(--green);box-shadow:0 4px 14px color-mix(in srgb,var(--primary) 16%,transparent)}.Navbar_actions__hJPhn{display:flex;align-items:center;gap:12px;margin-left:18px}.Navbar_mobileActions___iBkn{display:none}.Navbar_mobileLogin__UsXll{min-width:74px;max-width:126px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;overflow:hidden;border:1px solid var(--line-strong);border-radius:14px 4px 14px 4px;color:var(--ink);font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.Navbar_mobileLogin__UsXll:hover{background:var(--surface);border-color:var(--green);color:var(--green)}.Navbar_mobileDashboard__X_LDw{background:transparent;color:var(--green);border-color:var(--green)}.Navbar_mobileDashboard__X_LDw:hover{background:var(--green-tint);color:var(--green)}.Navbar_cart__dAuR9,.Navbar_theme__jcXA8{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--line-strong);border-radius:var(--leaf-sm);background:transparent;color:var(--ink-soft)}.Navbar_cart__dAuR9{position:relative;transition:color .2s var(--ease),border-color .2s var(--ease)}.Navbar_cart__dAuR9:hover{color:var(--green);border-color:var(--green)}.Navbar_cartBadge__r1epm{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:var(--amber);color:var(--on-accent);font-family:var(--font-mono);font-size:.64rem}.Navbar_theme__jcXA8{cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.Navbar_theme__jcXA8:hover{color:var(--ink);border-color:var(--ink)}.Navbar_theme__jcXA8 svg{transition:transform .35s var(--ease)}.Navbar_theme__jcXA8:hover svg{transform:rotate(-25deg)}.Navbar_toggle__JjSKg{width:44px;height:40px;display:none;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line-strong);border-radius:var(--leaf-sm);background:transparent;cursor:pointer}.Navbar_toggle__JjSKg span{width:20px;height:1.5px;background:var(--ink);transition:transform .3s var(--ease),opacity .3s var(--ease)}.Navbar_open__D3yFE .Navbar_toggle__JjSKg span:first-child{transform:translateY(3.75px) rotate(45deg)}.Navbar_open__D3yFE .Navbar_toggle__JjSKg span:nth-child(2){transform:translateY(-3.75px) rotate(-45deg)}@media (max-width:900px){.Navbar_mobileActions___iBkn{display:flex;align-items:center;gap:8px;flex-shrink:0}.Navbar_toggle__JjSKg{display:flex;flex-shrink:0}.Navbar_inner__rJnde{min-width:0;gap:10px;padding:8px 16px}.Navbar_scrolled__AHhbD .Navbar_inner__rJnde{padding-inline:18px}.Navbar_brand__ylZkd{min-width:0;gap:9px}.Navbar_brand__ylZkd img{width:36px;height:36px;flex-shrink:0}.Navbar_menuGrid__fnIen,.Navbar_menuWrap__hAPWF{display:contents}.Navbar_links__mbKIS{position:absolute;top:calc(100% + 10px);left:var(--gutter);right:var(--gutter);max-height:calc(100dvh - var(--nav-h) - 28px);display:flex;flex-direction:column;align-items:stretch;gap:0;padding:8px 18px 16px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--leaf);background:var(--paper);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:transform .3s var(--ease),opacity .25s var(--ease),visibility .3s var(--ease)}.Navbar_open__D3yFE .Navbar_links__mbKIS{opacity:1;visibility:visible;pointer-events:auto;transform:none}.Navbar_link__Qi5VS{padding:16px 4px;border-bottom:1px solid var(--line);font-size:1.05rem}.Navbar_itemDrop__aZbZy{display:flex;flex-direction:column;align-items:stretch}.Navbar_linkParent__cXkcc{justify-content:space-between}.Navbar_dropdown__b8fMI{position:static;min-width:0;max-height:0;padding-top:0;overflow:hidden;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:max-height .3s var(--ease)}.Navbar_expanded__gK5J8 .Navbar_dropdown__b8fMI{max-height:420px}.Navbar_expanded__gK5J8 .Navbar_caret__7wE7p{transform:rotate(180deg)}.Navbar_dropdownInner__KbZDW{padding:4px 0 10px 12px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.Navbar_dropLink__XvnC_{padding:10px 8px}.Navbar_actions__hJPhn{justify-content:flex-start;margin:14px 0 0;padding-top:14px;border-top:1px solid var(--line)}.Navbar_actions__hJPhn .Navbar_cta__vxV5h{display:none}}@media (max-width:430px){.Navbar_brandMeta__xuTJX{display:none}.Navbar_mobileLogin__UsXll{min-width:66px;max-width:104px;padding-inline:11px}.Navbar_toggle__JjSKg{width:40px}}