.announcement-bar-container.svelte-1ythj6t{z-index:50;width:100%;position:relative}.announcement-bar.svelte-1ythj6t{text-align:center;width:100%;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.4}.announcement-bar-content.svelte-1ythj6t{justify-content:center;align-items:center;gap:.5rem;max-width:80rem;margin:0 auto;display:flex}.announcement-text.svelte-1ythj6t{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;display:flex}.announcement-title.svelte-1ythj6t{text-transform:uppercase;letter-spacing:.025em;font-size:.8125rem;font-weight:700}.announcement-sep.svelte-1ythj6t{opacity:.6}.announcement-desc.svelte-1ythj6t{font-size:.8125rem;font-weight:400}.announcement-link.svelte-1ythj6t{text-underline-offset:2px;white-space:nowrap;opacity:.9;font-weight:600;text-decoration:underline;transition:opacity .15s}.announcement-link.svelte-1ythj6t:hover{opacity:1}.announcement-dismiss.svelte-1ythj6t{opacity:.7;cursor:pointer;color:inherit;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:.5rem;padding:.25rem;transition:opacity .15s;display:flex}.announcement-dismiss.svelte-1ythj6t:hover{opacity:1;background-color:#0000001a}.announcement-bar--image.svelte-1ythj6t{text-shadow:0 1px 2px #00000059;align-items:center;min-height:6rem;display:flex}.announcement-bar--image.svelte-1ythj6t .announcement-bar-content:where(.svelte-1ythj6t){width:100%}.announcement-bar--image.svelte-1ythj6t .announcement-dismiss:where(.svelte-1ythj6t){color:#111827;opacity:1;background-color:#ffffff8c}.announcement-bar--image.svelte-1ythj6t .announcement-dismiss:where(.svelte-1ythj6t):hover{background-color:#fffc}.announcement-picture.svelte-1ythj6t{object-fit:cover;border-radius:.375rem;flex-shrink:0;width:2.5rem;height:2.5rem}@media(max-width:640px){.announcement-bar.svelte-1ythj6t{padding:.625rem .75rem}.announcement-text.svelte-1ythj6t{flex-direction:column;gap:.125rem}.announcement-sep.svelte-1ythj6t{display:none}.announcement-bar--image.svelte-1ythj6t{min-height:5rem}}.assistant-header-entry.assistant-header-entry{background:var(--assistant-gradient);animation:3.6s ease-in-out infinite svelte-1e4s37r-assistant-entry-pulse}.assistant-header-entry.assistant-header-entry:hover{background:var(--assistant-gradient-hover)}.assistant-header-entry.assistant-header-entry:focus-visible{background:var(--assistant-gradient-hover)}@keyframes svelte-1e4s37r-assistant-entry-pulse{0%,to{box-shadow:0 2px 8px #ea580c59}50%{box-shadow:0 2px 16px 4px #ea580c8c}}@media(prefers-reduced-motion:reduce){.assistant-header-entry.assistant-header-entry{animation:none;box-shadow:0 2px 10px #ea580c66}}.assistant-launcher-wrap.svelte-18suyfg{bottom:calc(var(--mobile-bottom-bar-height,3.5rem) + 1rem)}.assistant-launcher.svelte-18suyfg{background:var(--assistant-gradient);color:#fff}.assistant-launcher.svelte-18suyfg:hover{background:var(--assistant-gradient-hover)}.assistant-launcher.svelte-18suyfg:focus-visible{background:var(--assistant-gradient-hover)}.assistant-halo.svelte-18suyfg{animation:3.6s ease-in-out infinite svelte-18suyfg-assistant-halo-pulse}@keyframes svelte-18suyfg-assistant-halo-pulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.assistant-halo.svelte-18suyfg{opacity:.65;animation:none;transform:none}}@keyframes svelte-jka4z3-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.animate-slide-in.svelte-jka4z3{animation:.3s ease-out svelte-jka4z3-slide-in}.notification--image-bg.svelte-jka4z3{text-shadow:0 1px 2px #00000059}@media(prefers-reduced-motion:reduce){.animate-slide-in.svelte-jka4z3{animation:none}}@keyframes svelte-wr9zoa-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-wr9zoa-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-in.svelte-wr9zoa{animation:.3s ease-out svelte-wr9zoa-fade-in}.animate-scale-in.svelte-wr9zoa{animation:.3s ease-out svelte-wr9zoa-scale-in}.popup--image-bg.svelte-wr9zoa{text-shadow:0 1px 2px #00000059}@media(prefers-reduced-motion:reduce){.animate-fade-in.svelte-wr9zoa,.animate-scale-in.svelte-wr9zoa{animation:none}}@keyframes svelte-q9ub5d-slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-in.svelte-q9ub5d{animation:.3s ease-out svelte-q9ub5d-slide-in-from-bottom}@media(max-width:639px){.cookie-banner.svelte-q9ub5d{bottom:calc(var(--mobile-bottom-bar-height,3.5rem) + .5rem)}}.deptnav-wrap.svelte-ff0tzp{z-index:40;position:relative}.deptnav-band.svelte-ff0tzp{z-index:2;position:relative;overflow:visible}.deptnav-band.svelte-ff0tzp:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0006,#0000 10px),linear-gradient(0deg,#0006,#0000 10px);position:absolute;top:0;bottom:0;left:0;right:0}.deptnav-topbar.svelte-ff0tzp{pointer-events:none;justify-content:center;max-width:1320px;margin:0 auto;padding:0 24px 14px;display:flex}.deptnav-search.svelte-ff0tzp{pointer-events:auto;width:100%;max-width:560px}.deptnav.svelte-ff0tzp{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:10px;max-width:1320px;margin:0 auto;padding:10px 24px 6px;display:flex}.dept-btn.svelte-ff0tzp{color:inherit;cursor:pointer;transform-origin:bottom;will-change:transform;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;padding:6px 4px;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.dept-btn.svelte-ff0tzp:before{content:"";opacity:0;z-index:-1;pointer-events:none;background:#221208b3;border:1px solid #ffffff1a;border-radius:16px;transition:opacity .18s,transform .18s;position:absolute;top:-4px;bottom:-12px;left:-2px;right:-2px;transform:scale(.96);box-shadow:0 12px 26px #0006}.dept-btn[aria-expanded=true].svelte-ff0tzp:before,.dept-btn.svelte-ff0tzp:hover:before{opacity:1;transform:scale(1)}.dept-btn.svelte-ff0tzp:hover,.dept-btn[aria-expanded=true].svelte-ff0tzp{z-index:30}.dept-btn.svelte-ff0tzp:focus-visible{z-index:30}.dept-btn.svelte-ff0tzp .ico:where(.svelte-ff0tzp){flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.dept-btn.svelte-ff0tzp .ico:where(.svelte-ff0tzp) svg:where(.svelte-ff0tzp){filter:drop-shadow(0 3px 6px #00000080);width:46px;height:46px;transition:filter .25s,transform .25s cubic-bezier(.2,.8,.2,1);overflow:visible}.dept-btn.svelte-ff0tzp .ico:where(.svelte-ff0tzp) .gold{stroke:var(--color-amber-300);fill:none}.dept-btn.svelte-ff0tzp .ico:where(.svelte-ff0tzp) .gold-fill{fill:var(--color-amber-300);stroke:none}.dept-btn.svelte-ff0tzp .ico:where(.svelte-ff0tzp) .bronze{stroke:#b5760a;fill:none}.dept-btn.svelte-ff0tzp .ico:where(.svelte-ff0tzp) .bronze-fill{fill:#8f5a05;stroke:none}.dept-btn.svelte-ff0tzp .ico:where(.svelte-ff0tzp) .dark-fill{fill:#2a1600;stroke:none}.dept-btn.svelte-ff0tzp:hover .ico:where(.svelte-ff0tzp) svg:where(.svelte-ff0tzp){filter:drop-shadow(0 6px 14px #fbb0008c);transform:scale(1.08)}.dept-btn.svelte-ff0tzp:focus-visible .ico:where(.svelte-ff0tzp) svg:where(.svelte-ff0tzp){filter:drop-shadow(0 6px 14px #fbb0008c);transform:scale(1.08)}.dept-btn[aria-expanded=true].svelte-ff0tzp .ico:where(.svelte-ff0tzp) svg:where(.svelte-ff0tzp){filter:drop-shadow(0 6px 14px #f9731699)}.dept-btn[aria-expanded=true].svelte-ff0tzp .ico:where(.svelte-ff0tzp) .gold{stroke:var(--color-amber-200)}.dept-btn[aria-expanded=true].svelte-ff0tzp .ico:where(.svelte-ff0tzp) .gold-fill{fill:var(--color-amber-200)}.dept-btn[aria-expanded=true].svelte-ff0tzp:after{content:"";border-left:17px solid #0000;border-right:17px solid #0000;border-top:17px solid var(--panel-top,#5a5a6a);filter:drop-shadow(0 4px 5px #00000059);z-index:45;pointer-events:none;width:0;height:0;margin-top:8px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dept-btn.svelte-ff0tzp .drum,.dept-btn.svelte-ff0tzp .wheel{transform-box:fill-box;transform-origin:50%}.dept-btn.svelte-ff0tzp:hover .drum{animation:2.2s linear infinite svelte-ff0tzp-spin-slow}.dept-btn.svelte-ff0tzp:hover .wheel{animation:1.1s linear infinite svelte-ff0tzp-spin-slow}@keyframes svelte-ff0tzp-spin-slow{to{transform:rotate(360deg)}}.dept-btn.svelte-ff0tzp .bubble{opacity:0;transform-box:fill-box;transform-origin:50%}.dept-btn.svelte-ff0tzp:hover .bubble1{animation:1.6s ease-in-out infinite svelte-ff0tzp-bubble-up}.dept-btn.svelte-ff0tzp:hover .bubble2{animation:1.6s ease-in-out .35s infinite svelte-ff0tzp-bubble-up}.dept-btn.svelte-ff0tzp:hover .bubble3{animation:1.6s ease-in-out .7s infinite svelte-ff0tzp-bubble-up}@keyframes svelte-ff0tzp-bubble-up{0%{opacity:0;transform:translateY(0)scale(.5)}30%{opacity:1}to{opacity:0;transform:translateY(-7px)scale(1)}}.dept-btn.svelte-ff0tzp .screen-glow{opacity:0;transition:opacity .3s}.dept-btn.svelte-ff0tzp:hover .screen-glow{opacity:.9}.dept-btn.svelte-ff0tzp .play-mark{opacity:0;transition:opacity .3s .1s}.dept-btn.svelte-ff0tzp:hover .play-mark{opacity:1}.dept-btn.svelte-ff0tzp .notif-dot{opacity:.5;transform-box:fill-box;transform-origin:50%}.dept-btn.svelte-ff0tzp:hover .notif-dot{animation:1s ease-in-out infinite svelte-ff0tzp-notif-pulse}@keyframes svelte-ff0tzp-notif-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.dept-btn.svelte-ff0tzp .wave{opacity:0;transform-box:fill-box;transform-origin:19px 24px}.dept-btn.svelte-ff0tzp:hover .wave1{animation:1.5s ease-out infinite svelte-ff0tzp-wave-out}.dept-btn.svelte-ff0tzp:hover .wave2{animation:1.5s ease-out .3s infinite svelte-ff0tzp-wave-out}.dept-btn.svelte-ff0tzp:hover .wave3{animation:1.5s ease-out .6s infinite svelte-ff0tzp-wave-out}@keyframes svelte-ff0tzp-wave-out{0%{opacity:0;transform:scale(.7)}35%{opacity:1}to{opacity:0;transform:scale(1.25)}}.dept-btn.svelte-ff0tzp .heart-shape{transform-box:fill-box;transform-origin:50%}.dept-btn.svelte-ff0tzp:hover .heart-shape{animation:1s ease-in-out infinite svelte-ff0tzp-heartbeat}@keyframes svelte-ff0tzp-heartbeat{0%,to{transform:scale(1)}25%{transform:scale(1.1)}45%{transform:scale(1)}}.dept-btn.svelte-ff0tzp .pulse-trace{stroke-dasharray:34;stroke-dashoffset:34px}.dept-btn.svelte-ff0tzp:hover .pulse-trace{animation:1s ease-in-out infinite svelte-ff0tzp-draw-pulse}@keyframes svelte-ff0tzp-draw-pulse{0%{stroke-dashoffset:34px}60%{stroke-dashoffset:0}to{stroke-dashoffset:-34px}}.dept-btn.svelte-ff0tzp .window-light{opacity:0;transition:opacity .3s,filter .3s}.dept-btn.svelte-ff0tzp:hover .window-light{opacity:.95;filter:drop-shadow(0 0 4px #fbb000e6)}.dept-btn.svelte-ff0tzp .smoke{opacity:0;transform-box:fill-box;transform-origin:50%}.dept-btn.svelte-ff0tzp:hover .smoke1{animation:1.8s ease-out infinite svelte-ff0tzp-smoke-rise}.dept-btn.svelte-ff0tzp:hover .smoke2{animation:1.8s ease-out .45s infinite svelte-ff0tzp-smoke-rise}.dept-btn.svelte-ff0tzp:hover .smoke3{animation:1.8s ease-out .9s infinite svelte-ff0tzp-smoke-rise}@keyframes svelte-ff0tzp-smoke-rise{0%{opacity:0;transform:translateY(0)scale(.6)}30%{opacity:.75}to{opacity:0;transform:translateY(-6px)scale(1.2)}}.dept-btn.svelte-ff0tzp .paper{opacity:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s;transform:translateY(-6px)}.dept-btn.svelte-ff0tzp:hover .paper{opacity:1;transform:translateY(18px)}.dept-btn.svelte-ff0tzp .sun-ray{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s,transform .3s}.dept-btn.svelte-ff0tzp:hover .sun-ray{opacity:1;transform:scale(1)rotate(20deg)}.dept-btn.svelte-ff0tzp .label:where(.svelte-ff0tzp){text-align:center;color:#fff;letter-spacing:.01em;text-shadow:0 1px 4px #0000008c;max-width:96px;margin-top:8px;font-size:.95rem;font-weight:700;line-height:1.2;transition:color .2s}.dept-btn.svelte-ff0tzp:hover .label:where(.svelte-ff0tzp){color:var(--color-amber-200)}.dept-btn.svelte-ff0tzp:focus-visible .label:where(.svelte-ff0tzp){color:var(--color-amber-200)}.dept-btn[aria-expanded=true].svelte-ff0tzp .label:where(.svelte-ff0tzp){color:var(--color-amber-200)}.megapanel.svelte-ff0tzp{z-index:1;position:absolute;top:100%;left:0;right:0}.megapanel-inner.svelte-ff0tzp{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:30px;max-width:1320px;margin:0 auto;padding:18px 28px 26px;display:grid}.megapanel-head.svelte-ff0tzp{max-width:1320px;margin:0 auto;padding:24px 28px 2px}.megapanel-title.svelte-ff0tzp{cursor:pointer;color:#fff;letter-spacing:.01em;text-align:left;text-shadow:0 1px 6px #0006;background:0 0;border:none;padding:0;font-size:1.9rem;font-weight:800;line-height:1.15}.megapanel-title.svelte-ff0tzp:hover{color:var(--color-amber-200)}.megagroup.svelte-ff0tzp h5:where(.svelte-ff0tzp){border-bottom:1px solid #ffffff59;margin:0 0 11px;padding-bottom:9px}.megagroup.svelte-ff0tzp h5:where(.svelte-ff0tzp) button:where(.svelte-ff0tzp){cursor:pointer;color:#fff;text-align:left;background:0 0;border:none;padding:0;font-size:1.1rem;font-weight:700}.megagroup.svelte-ff0tzp h5:where(.svelte-ff0tzp) button:where(.svelte-ff0tzp):hover{color:var(--color-amber-200)}.megagroup.svelte-ff0tzp .leaf:where(.svelte-ff0tzp){cursor:pointer;text-align:left;color:#ffffffd9;background:0 0;border:none;width:100%;padding:5px 0;font-size:.9rem;transition:color .15s,transform .15s;display:block}.megagroup.svelte-ff0tzp .leaf:where(.svelte-ff0tzp):hover{color:var(--color-amber-200);transform:translate(2px)}.megapanel-foot.svelte-ff0tzp{border-top:1px solid #ffffff40;max-width:1320px;margin:0 auto;padding:16px 28px 22px}.megapanel-foot.svelte-ff0tzp button:where(.svelte-ff0tzp){cursor:pointer;color:#fff;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:600}.megapanel-foot.svelte-ff0tzp button:where(.svelte-ff0tzp):hover{color:var(--color-amber-200)}.search-panel-inner.svelte-ff0tzp{max-width:1320px;margin:0 auto;padding:20px 28px 26px}.dept-btn.is-dimmed.svelte-ff0tzp{opacity:.4}@media(prefers-reduced-motion:reduce){.dept-btn.svelte-ff0tzp .drum,.dept-btn.svelte-ff0tzp .wheel,.dept-btn.svelte-ff0tzp .bubble,.dept-btn.svelte-ff0tzp .notif-dot,.dept-btn.svelte-ff0tzp .wave,.dept-btn.svelte-ff0tzp .heart-shape,.dept-btn.svelte-ff0tzp .pulse-trace,.dept-btn.svelte-ff0tzp .smoke{animation:none!important}}@media(max-width:639px){.site-header.svelte-1lhypxs{--header-morph:.5s cubic-bezier(.4, 0, .2, 1);background:0 0;border-bottom:1px solid #0000}.site-header.svelte-1lhypxs:before,.site-header.svelte-1lhypxs:after{content:"";pointer-events:none;z-index:0;opacity:0;transition:opacity var(--header-morph);position:absolute;top:0;bottom:-1px;left:0;right:0}.site-header.svelte-1lhypxs:before{background:var(--warm-panel-gradient);-webkit-backdrop-filter:blur(24px)saturate(1.4);border-bottom:1px solid #ffffff1f;box-shadow:0 2px 20px #0a031e66}.site-header.svelte-1lhypxs:after{background-image:url(../../../textures/noise-grain.png);background-repeat:repeat;background-size:200px 200px}.header-full.svelte-1lhypxs:before{opacity:1}.header-full.svelte-1lhypxs:after{opacity:.08}.site-header.svelte-1lhypxs>*{z-index:1;position:relative}.actions-wrapper.svelte-1lhypxs svg,.actions-wrapper.svelte-1lhypxs span{transition:color var(--header-morph)}.header-full.svelte-1lhypxs svg,.header-full.svelte-1lhypxs span{color:#fffffff2!important}.logo-morph.svelte-1lhypxs{align-items:center;display:inline-flex}.logo-morph__item.svelte-1lhypxs{opacity:1;grid-template-columns:1fr;transition:grid-template-columns .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1);display:grid}.logo-morph__clip.svelte-1lhypxs{align-items:center;min-width:0;display:flex;overflow:hidden}.logo-morph__item--dove.svelte-1lhypxs{opacity:0;grid-template-columns:0fr}.logo-morph--collapsed.svelte-1lhypxs .logo-morph__item--wordmark:where(.svelte-1lhypxs){opacity:0;grid-template-columns:0fr}.logo-morph--collapsed.svelte-1lhypxs .logo-morph__item--dove:where(.svelte-1lhypxs){opacity:1;grid-template-columns:1fr}.logo-morph__item--dove.svelte-1lhypxs .logo-morph__clip:where(.svelte-1lhypxs){height:2rem;transition:height .6s cubic-bezier(.4,0,.2,1)}.logo-morph--collapsed.svelte-1lhypxs .logo-morph__item--dove:where(.svelte-1lhypxs) .logo-morph__clip:where(.svelte-1lhypxs){height:2.25rem}.actions-wrapper.svelte-1lhypxs{isolation:isolate;transition:padding var(--header-morph);border:1px solid #0000;border-radius:9999px;position:relative}.actions-wrapper.svelte-1lhypxs:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--header-morph);-webkit-backdrop-filter:blur(24px)saturate(1.8)brightness(1.1);background:linear-gradient(135deg,#ffffff2e,#ffffff14);border:1px solid #ffffff59;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;box-shadow:0 2px 12px #ffffff14,0 4px 20px #0000000f,inset 0 1px #fff6}.header-pill.svelte-1lhypxs:before{opacity:1}.logo-pill.svelte-1lhypxs{-webkit-backdrop-filter:blur(24px)saturate(1.8)brightness(1.1);color:#0a031ef2;background:linear-gradient(135deg,#ffffff2e,#ffffff14);border:1px solid #ffffff59;border-radius:9999px;transition:all .6s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 12px #ffffff14,0 4px 20px #0000000f,inset 0 1px #fff6}.logo-pill.svelte-1lhypxs svg{transition:color .6s cubic-bezier(.4,0,.2,1);color:#0a031ef2!important}.logo-pill--expanded.svelte-1lhypxs{gap:8px;padding:6px 14px}.logo-pill--collapsed.svelte-1lhypxs{gap:0;padding:10px}.dark .logo-pill.svelte-1lhypxs{background:linear-gradient(135deg,#ffffff1f,#ffffff0d);border-color:#ffffff40;box-shadow:0 2px 12px #ffffff0d,0 4px 20px #0000001a,inset 0 1px #fff3}.header-pill.svelte-1lhypxs{color:#0a031ef2}.header-pill.svelte-1lhypxs svg{color:#0a031ef2!important}.dark .actions-wrapper.svelte-1lhypxs:before{background:linear-gradient(135deg,#ffffff1f,#ffffff0d);border-color:#ffffff40;box-shadow:0 2px 12px #ffffff0d,0 4px 20px #0000001a,inset 0 1px #fff3}}@media(max-width:639px)and (prefers-reduced-motion:reduce){.site-header.svelte-1lhypxs:before,.site-header.svelte-1lhypxs:after,.actions-wrapper.svelte-1lhypxs,.actions-wrapper.svelte-1lhypxs:before,.logo-pill.svelte-1lhypxs,.logo-morph__item.svelte-1lhypxs,.logo-morph__clip.svelte-1lhypxs,.actions-wrapper.svelte-1lhypxs svg,.actions-wrapper.svelte-1lhypxs span{transition:none}}@media(min-width:640px){.header-desktop.svelte-1lhypxs{-webkit-backdrop-filter:blur(24px)saturate(1.4);position:relative;overflow:visible;background:var(--warm-panel-gradient)!important;border-bottom:none!important;box-shadow:0 4px 12px #00000080,0 2px 4px #0006,inset 0 1px #ffffff0f!important}.header-desktop.svelte-1lhypxs:before{content:"";opacity:.08;pointer-events:none;z-index:0;background-image:url(../../../textures/noise-grain.png);background-repeat:repeat;background-size:200px 200px;position:absolute;top:0;bottom:0;left:0;right:0}.header-desktop.svelte-1lhypxs:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000,#00000080);height:12px;position:absolute;bottom:0;left:0;right:0}.header-desktop.svelte-1lhypxs>*{z-index:1;position:relative}.header-desktop.svelte-1lhypxs svg,.header-desktop.svelte-1lhypxs span,.header-desktop.svelte-1lhypxs a,.header-desktop.svelte-1lhypxs button{color:#fffffff2!important}.header-desktop.svelte-1lhypxs a:hover,.header-desktop.svelte-1lhypxs button:hover{background:#ffffff1a!important}.header-desktop.svelte-1lhypxs .logo-pill:where(.svelte-1lhypxs){box-shadow:none;-webkit-backdrop-filter:none;border:none;border-radius:0;background:0 0!important}.header-desktop.svelte-1lhypxs .logo-pill:where(.svelte-1lhypxs):hover{box-shadow:none;background:0 0!important}.header-desktop.svelte-1lhypxs .logo-pill--expanded:where(.svelte-1lhypxs){padding:2px 14px}.header-desktop.svelte-1lhypxs .logo-pill--collapsed:where(.svelte-1lhypxs){padding:6px}}.desktop-cart-arc-particle{pointer-events:none;z-index:10;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:9999px;width:6px;height:6px;animation:.7s cubic-bezier(.4,0,.2,1) forwards svelte-1lhypxs-desktop-arc-travel;position:absolute;box-shadow:0 0 6px 2px #f59e0b99,0 0 12px 4px #f973164d}.desktop-cart-icon-pulse{animation:.4s ease-out svelte-1lhypxs-desktop-icon-pulse}.desktop-cart-badge-highlight{animation:.9s cubic-bezier(.34,1.56,.64,1) forwards svelte-1lhypxs-desktop-badge-arrive;box-shadow:0 0 8px 2px #f59e0b80;color:#fff!important;background:linear-gradient(135deg,#f59e0b,#f97316)!important}.desktop-cart-ripple{pointer-events:none;border:2px solid #f59e0bb3;border-radius:9999px;animation:.9s cubic-bezier(.2,.6,.3,1) forwards svelte-1lhypxs-desktop-ripple-expand;position:absolute;top:0;bottom:0;left:0;right:0}.desktop-cart-ripple--delayed{border-color:#f9731680;animation-delay:.15s}@keyframes svelte-1lhypxs-desktop-arc-travel{0%{opacity:1;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}30%{opacity:1;top:-20%;left:30%;transform:translate(-50%,-50%)scale(1.2)}70%{opacity:.9;top:-30%;left:85%;transform:translate(-50%,-50%)scale(1)}to{opacity:0;top:-10%;left:90%;transform:translate(-50%,-50%)scale(0)}}@keyframes svelte-1lhypxs-desktop-icon-pulse{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(1)}}@keyframes svelte-1lhypxs-desktop-badge-arrive{0%{transform:scale(1)}40%{transform:scale(1.6)}60%{transform:scale(.9)}80%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes svelte-1lhypxs-desktop-ripple-expand{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.cart-arc-particle{pointer-events:none;z-index:10;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:9999px;width:6px;height:6px;animation:.7s cubic-bezier(.4,0,.2,1) forwards svelte-1ribuw3-arc-travel;position:absolute;box-shadow:0 0 6px 2px #f59e0b99,0 0 12px 4px #f973164d}.cart-icon-pulse{animation:.4s ease-out svelte-1ribuw3-icon-pulse}.cart-badge-highlight{animation:.9s cubic-bezier(.34,1.56,.64,1) forwards svelte-1ribuw3-badge-arrive;box-shadow:0 0 8px 2px #f59e0b80;color:#fff!important;background:linear-gradient(135deg,#f59e0b,#f97316)!important}@keyframes svelte-1ribuw3-arc-travel{0%{opacity:1;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}30%{opacity:1;top:-20%;left:30%;transform:translate(-50%,-50%)scale(1.2)}70%{opacity:.9;top:-30%;left:85%;transform:translate(-50%,-50%)scale(1)}to{opacity:0;top:-10%;left:90%;transform:translate(-50%,-50%)scale(0)}}@keyframes svelte-1ribuw3-icon-pulse{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(1)}}@keyframes svelte-1ribuw3-badge-arrive{0%{transform:scale(1)}40%{transform:scale(1.6)}60%{transform:scale(.9)}80%{transform:scale(1.1)}to{transform:scale(1)}}.cart-ripple{pointer-events:none;border:2px solid #f59e0bb3;border-radius:9999px;animation:.9s cubic-bezier(.2,.6,.3,1) forwards svelte-1ribuw3-ripple-expand;position:absolute;top:0;bottom:0;left:0;right:0}.cart-ripple--delayed{border-color:#f9731680;animation-delay:.15s}@keyframes svelte-1ribuw3-ripple-expand{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}
