*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.border{border-width:1px}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--ans-primary: #EC4D25;--ans-primary-600: #D63E18;--ans-primary-50: rgba(236, 77, 37, .12);--ans-accent: #E1FF00;--ans-navy: #0B2D51;--ans-navy-deep: #06192F;--ans-bg: #0A0A0F;--ans-bg-elevated: #13131A;--ans-surface: #1A1A22;--ans-surface-2: #22222C;--ans-border: rgba(255,255,255,.08);--ans-border-strong: rgba(255,255,255,.16);--ans-glass-1: rgba(19, 19, 26, .4);--ans-glass-1-filter: blur(12px) saturate(140%);--ans-glass-2: rgba(13, 13, 19, .58);--ans-glass-2-filter: blur(22px) saturate(160%);--ans-glass-3: rgba(12, 12, 18, .74);--ans-glass-3-filter: blur(32px) saturate(180%);--ans-glass-highlight: inset 0 1px 0 rgba(255,255,255,.06);--ans-glass-border: rgba(255,255,255,.1);--ans-glass-bg: var(--ans-glass-2);--ans-glass-blur: var(--ans-glass-2-filter);--ans-text: #F5F5F7;--ans-text-dim: rgba(245,245,247,.72);--ans-text-muted: rgba(245,245,247,.48);--ans-text-faint: rgba(245,245,247,.28);--ans-success: #34D399;--ans-danger: #F87171;--ans-warning: #FBBF24;--ans-r-xs: 6px;--ans-r-sm: 10px;--ans-r-md: 14px;--ans-r-lg: 18px;--ans-r-xl: 24px;--ans-shadow-sm: 0 2px 8px rgba(0,0,0,.35);--ans-shadow-md: 0 10px 30px rgba(0,0,0,.45);--ans-shadow-glow: 0 0 30px rgba(236,77,37,.25);--ans-ease: cubic-bezier(.22, 1, .36, 1);--ans-ease-out: cubic-bezier(.16, 1, .3, 1);--ans-ease-exit: cubic-bezier(.4, 0, 1, 1);--ans-ease-spring: cubic-bezier(.34, 1.36, .64, 1);--ans-dur-1: .12s;--ans-dur-2: .2s;--ans-dur-3: .32s;--ans-dur-4: .48s;--ans-dur-exit: .16s;--ans-z-header: 50;--ans-z-overlay: 100;--ans-z-panel: 101;--ans-z-toast: 200;--ans-font-display: "Kanit", -apple-system, system-ui, sans-serif;--ans-font-ui: "Inter", -apple-system, system-ui, sans-serif}@supports (transition-timing-function: linear(0,1)){:root{--ans-ease-spring: linear(0, .06 2.4%, .23 5.5%, .5 10%, .78 16%, .95 22%, 1.03 29%, 1.05 35%, 1.04 42%, 1.01 55%, .998 70%, 1)}}.ans-root{font-family:var(--ans-font-ui);color:var(--ans-text);background:var(--ans-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01";letter-spacing:-.01em;min-height:100vh}.ans-root *,.ans-root *:before,.ans-root *:after{box-sizing:border-box}.ans-root button,.ans-root input,.ans-root select,.ans-root textarea{font-family:inherit}.ans-display{font-family:var(--ans-font-display);font-weight:700;letter-spacing:-.02em;line-height:.95}.ans-glass-1,.ans-glass,.ans-glass-2,.ans-glass-strong,.ans-glass-3{border:1px solid var(--ans-glass-border);box-shadow:var(--ans-glass-highlight)}.ans-glass-1{background:var(--ans-glass-1);backdrop-filter:var(--ans-glass-1-filter);-webkit-backdrop-filter:var(--ans-glass-1-filter)}.ans-glass,.ans-glass-2{background:var(--ans-glass-2);backdrop-filter:var(--ans-glass-2-filter);-webkit-backdrop-filter:var(--ans-glass-2-filter)}.ans-glass-strong,.ans-glass-3{background:var(--ans-glass-3);backdrop-filter:var(--ans-glass-3-filter);-webkit-backdrop-filter:var(--ans-glass-3-filter)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ans-glass-1{background:#13131aeb}.ans-glass,.ans-glass-2{background:#0f0f15f2}.ans-glass-strong,.ans-glass-3{background:#0d0d13f7}}.ans-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ans-z-overlay);background:#06060a8c;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ans-overlay{background:#06060ac7}}.ans-overlay.ans-overlay-toggle{opacity:0;pointer-events:none;transition:opacity var(--ans-dur-exit) var(--ans-ease-exit)}.ans-overlay.ans-overlay-toggle.open{opacity:1;pointer-events:auto;transition:opacity var(--ans-dur-2) var(--ans-ease)}.ans-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ans-primary);color:#fff;border:none;border-radius:var(--ans-r-md);font-weight:600;padding:14px 20px;font-size:15px;cursor:pointer;transition:filter .15s,transform .15s;font-family:inherit}.ans-btn-primary:hover{filter:brightness(1.08)}.ans-btn-primary:active{transform:translateY(1px)}.ans-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--ans-text);border:1px solid var(--ans-border-strong);border-radius:var(--ans-r-md);padding:12px 16px;font-weight:500;cursor:pointer;transition:background .15s;font-family:inherit}.ans-btn-ghost:hover{background:#ffffff0f}.ans-sticker{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--ans-accent);color:#000;border:2.5px solid #000;border-radius:999px;font-weight:700;padding:10px 16px;font-size:13px;box-shadow:3px 3px #000;transition:transform .15s var(--ans-ease),box-shadow .15s var(--ans-ease);cursor:pointer;white-space:nowrap;font-family:inherit}.ans-sticker:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #000}.ans-sticker:active{transform:translate(1px,1px);box-shadow:1px 1px #000}.ans-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#ffffff14;border:1px solid var(--ans-border);color:var(--ans-text-dim);font-size:12px;font-weight:500;white-space:nowrap}.ans-chip-active{background:var(--ans-primary-50);border-color:var(--ans-primary);color:var(--ans-primary)}.ans-scroll-x{overflow-x:auto;scrollbar-width:none}.ans-scroll-x::-webkit-scrollbar{display:none}.ans-cover-placeholder{background:linear-gradient(135deg,rgba(255,255,255,.03) 0 10%,transparent 10% 50%,rgba(255,255,255,.03) 50% 60%,transparent 60% 100%),linear-gradient(var(--ph-a, #1d1d26),var(--ph-b, #14141c));background-size:14px 14px,100% 100%}@keyframes ans-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ans-float{0%{transform:translateY(-4px) rotate(var(--r, 0deg))}to{transform:translateY(8px) rotate(var(--r, 0deg))}}@keyframes ans-pulse-glow{0%,to{box-shadow:0 0 #ec4d2566}50%{box-shadow:0 0 0 8px #ec4d2500}}@keyframes ans-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.ans-animate-fade-up{animation:ans-fade-up .28s var(--ans-ease) both}.ans-animate-float{animation:ans-float 4s ease-in-out infinite alternate}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:5px}.ans-icon-btn{width:40px;height:40px;border-radius:10px;border:none;cursor:pointer;background:transparent;color:var(--ans-text);display:inline-flex;align-items:center;justify-content:center;transition:background .15s;font-family:inherit}.ans-icon-btn:hover{background:#ffffff14}.ans-icon-btn.active{background:#ffffff1a}.ans-input{width:100%;padding:12px 14px;font-size:14px;background:#ffffff0a;border:1px solid var(--ans-border);border-radius:var(--ans-r-sm);color:var(--ans-text);outline:none;transition:border-color .15s;font-family:inherit}.ans-input:focus{border-color:var(--ans-primary)}.ans-input::-moz-placeholder{color:var(--ans-text-muted)}.ans-input::placeholder{color:var(--ans-text-muted)}input[type=radio],input[type=checkbox]{accent-color:var(--ans-primary)}.ans-kbd{font-family:ui-monospace,monospace;font-size:11px;font-weight:600;background:#ffffff14;border:1px solid var(--ans-border);color:var(--ans-text-dim);padding:2px 5px;border-radius:4px;line-height:1}.ans-container{max-width:1440px;margin:0 auto;padding-inline:32px}@media(max-width:640px){.ans-container{padding-inline:16px}}.ans-reveal-pending>*{opacity:0;transform:translateY(14px)}.ans-reveal-in>*{animation:ans-reveal-in var(--ans-dur-4) var(--ans-ease-spring) both;animation-delay:calc(min(var(--i, 0),12)*45ms)}@keyframes ans-reveal-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}::view-transition-old(root){animation:ans-vt-out var(--ans-dur-exit) var(--ans-ease-exit) both}::view-transition-new(root){animation:ans-vt-in var(--ans-dur-3) var(--ans-ease) both}::view-transition-group(*){animation-duration:var(--ans-dur-4);animation-timing-function:var(--ans-ease)}@keyframes ans-vt-out{to{opacity:0;transform:translateY(-6px)}}@keyframes ans-vt-in{0%{opacity:0;transform:translateY(8px)}}.ans-root :focus-visible{outline:2px solid var(--ans-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}.aurora.svelte-156mybs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;contain:strict}.blob.svelte-156mybs{position:absolute;border-radius:50%;will-change:transform,opacity;animation:svelte-156mybs-aurora-drift-a 32s ease-in-out infinite alternate}.blob-primary.svelte-156mybs{top:-22vmax;left:-12vmax;width:62vmax;height:62vmax;background:radial-gradient(circle at center,#ec4d2529,#ec4d2500 62%)}.blob-navy.svelte-156mybs{right:-18vmax;bottom:-28vmax;width:74vmax;height:74vmax;background:radial-gradient(circle at center,#0b2d518c,#0b2d5100 64%);animation-name:svelte-156mybs-aurora-drift-b;animation-duration:40s}.blob-accent.svelte-156mybs{top:38%;left:48%;width:38vmax;height:38vmax;background:radial-gradient(circle at center,#e1ff000d,#e1ff0000 60%);animation-name:svelte-156mybs-aurora-drift-c;animation-duration:46s}@keyframes svelte-156mybs-aurora-drift-a{0%{transform:translateZ(0) scale(1);opacity:.9}to{transform:translate3d(9vw,7vh,0) scale(1.12);opacity:1}}@keyframes svelte-156mybs-aurora-drift-b{0%{transform:translateZ(0) scale(1.05);opacity:1}to{transform:translate3d(-8vw,-6vh,0) scale(.95);opacity:.85}}@keyframes svelte-156mybs-aurora-drift-c{0%{transform:translateZ(0) scale(.9);opacity:.6}to{transform:translate3d(-12vw,10vh,0) scale(1.15);opacity:1}}@media(prefers-reduced-motion:reduce){.blob.svelte-156mybs{animation:none}}header.svelte-1elxaub{--promo-h: 31px;view-transition-name:site-header;position:sticky;top:0;z-index:var(--ans-z-header);background:var(--ans-glass-1);backdrop-filter:var(--ans-glass-1-filter);-webkit-backdrop-filter:var(--ans-glass-1-filter);transition:transform var(--ans-dur-3) var(--ans-ease)}header.svelte-1elxaub:before,header.svelte-1elxaub:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity var(--ans-dur-3) var(--ans-ease)}header.svelte-1elxaub:before{background:var(--ans-glass-2);z-index:-1}header.svelte-1elxaub:after{inset:auto 0 0 0;height:1px;background:var(--ans-border-strong)}header.scrolled.svelte-1elxaub:before,header.scrolled.svelte-1elxaub:after{opacity:1}header.scrolled.svelte-1elxaub{transform:translateY(calc(-1 * var(--promo-h)))}.promo-strip.svelte-1elxaub{height:var(--promo-h);border-bottom:1px solid var(--ans-border);padding:0 32px;font-size:12px;color:var(--ans-text-dim);display:flex;align-items:center;justify-content:center;gap:24px;transition:opacity var(--ans-dur-2) var(--ans-ease)}header.scrolled.svelte-1elxaub .promo-strip:where(.svelte-1elxaub){opacity:0}.promo-item.svelte-1elxaub{display:inline-flex;align-items:center;gap:6px}.separator.svelte-1elxaub{opacity:.4}.header-inner.svelte-1elxaub{padding-top:12px;padding-bottom:12px;display:flex;align-items:center;gap:22px}.brand-link.svelte-1elxaub{text-decoration:none;color:inherit;flex-shrink:0;border-radius:8px;transform-origin:left center;transition:transform var(--ans-dur-3) var(--ans-ease)}header.scrolled.svelte-1elxaub .brand-link:where(.svelte-1elxaub){transform:scale(.94)}.main-nav.svelte-1elxaub{display:flex;gap:4px;margin-left:10px}.nav-link.svelte-1elxaub{position:relative;text-decoration:none;padding:8px 14px;border-radius:10px;color:var(--ans-text-dim);font-weight:500;font-size:14px;letter-spacing:-.01em;transition:background-color var(--ans-dur-1) var(--ans-ease),color var(--ans-dur-1) var(--ans-ease)}.nav-link.svelte-1elxaub:after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:2px;border-radius:2px;background:var(--ans-primary);transform:scaleX(0);opacity:0;transition:transform var(--ans-dur-3) var(--ans-ease-spring),opacity var(--ans-dur-2) var(--ans-ease)}.nav-link.svelte-1elxaub:hover{background:#ffffff0f;color:var(--ans-text)}.nav-link.active.svelte-1elxaub{color:var(--ans-text);font-weight:600}.nav-link.active.svelte-1elxaub:after{transform:scaleX(1);opacity:1}.search-anchor.svelte-1elxaub{flex:1;max-width:580px;margin-left:auto}.search-pill.svelte-1elxaub{width:100%;display:flex;align-items:center;gap:12px;background:#ffffff0f;backdrop-filter:var(--ans-glass-1-filter);-webkit-backdrop-filter:var(--ans-glass-1-filter);border:1px solid var(--ans-glass-border);box-shadow:var(--ans-glass-highlight);border-radius:999px;padding:10px 12px 10px 16px;color:var(--ans-text-dim);cursor:pointer;font-family:inherit;font-size:14px;text-align:left;transition:border-color var(--ans-dur-2) var(--ans-ease),background-color var(--ans-dur-2) var(--ans-ease),box-shadow var(--ans-dur-2) var(--ans-ease)}.search-pill.svelte-1elxaub:hover{border-color:#ec4d2573;background:#ffffff17;box-shadow:var(--ans-glass-highlight),0 0 0 4px #ec4d2514}.pill-icon.svelte-1elxaub{display:inline-flex;color:var(--ans-primary)}.search-placeholder.svelte-1elxaub{flex:1;min-width:0;display:grid;overflow:hidden}.ph-text.svelte-1elxaub{grid-area:1 / 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:svelte-1elxaub-header-ph-in var(--ans-dur-4) var(--ans-ease) both}@keyframes svelte-1elxaub-header-ph-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kbd-group.svelte-1elxaub{display:inline-flex;gap:4px}.mobile-search.svelte-1elxaub{margin-left:auto;width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--ans-text);background:#ec4d2524;border:1px solid rgba(236,77,37,.5);box-shadow:var(--ans-glass-highlight);cursor:pointer;transition:background-color var(--ans-dur-2) var(--ans-ease)}.mobile-search.svelte-1elxaub:hover{background:#ec4d253d}.actions.svelte-1elxaub{display:flex;align-items:center;gap:6px}.avatar.svelte-1elxaub{width:30px;height:30px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#000}.cart-btn.svelte-1elxaub{position:relative}.cart-badge.svelte-1elxaub{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ans-primary);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--ans-bg)}.cart-badge.pop.svelte-1elxaub{animation:svelte-1elxaub-header-badge-pop var(--ans-dur-4) var(--ans-ease-spring)}@keyframes svelte-1elxaub-header-badge-pop{0%{transform:scale(.6)}45%{transform:scale(1.25)}to{transform:scale(1)}}.mobile-only.svelte-1elxaub{display:none}@media(max-width:768px){header.svelte-1elxaub{--promo-h: 0px}.promo-strip.svelte-1elxaub,.desktop-only.svelte-1elxaub{display:none}.mobile-only.svelte-1elxaub{display:inline-flex}.header-inner.svelte-1elxaub{gap:10px}.actions.svelte-1elxaub .ans-icon-btn{width:44px;height:44px}}footer.svelte-jz8lnl{position:relative;margin-top:80px;padding:64px 0 max(32px,env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(236,77,37,.04),transparent 40%),var(--ans-glass-1);backdrop-filter:var(--ans-glass-1-filter);-webkit-backdrop-filter:var(--ans-glass-1-filter);border-top:1px solid var(--ans-glass-border);box-shadow:var(--ans-glass-highlight)}.footer-grid.svelte-jz8lnl{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:40px;align-items:start}@media(max-width:1024px){.footer-grid.svelte-jz8lnl{grid-template-columns:1fr 1fr}.brand-col.svelte-jz8lnl{grid-column:1 / -1}}@media(max-width:640px){.footer-grid.svelte-jz8lnl{grid-template-columns:1fr;gap:28px}}.tagline.svelte-jz8lnl{margin-top:16px;font-size:14px;color:var(--ans-text-dim);line-height:1.55;max-width:300px}.socials.svelte-jz8lnl{display:flex;gap:10px;margin-top:18px}.social-btn.svelte-jz8lnl{width:36px;height:36px;border-radius:10px;background:#ffffff0f;border:1px solid var(--ans-glass-border);box-shadow:var(--ans-glass-highlight);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--ans-text-dim)}.col-header.svelte-jz8lnl{font-family:var(--ans-font-display);font-size:12.5px;font-weight:600;color:var(--ans-text-dim);text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px}ul.svelte-jz8lnl{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.col-link.svelte-jz8lnl{display:inline-flex;align-items:center;min-height:32px;color:var(--ans-text-dim);font-size:14px;text-decoration:none;border-radius:6px;transition:color var(--ans-dur-1) var(--ans-ease)}.col-link.svelte-jz8lnl:hover{color:var(--ans-text)}.col-button.svelte-jz8lnl{background:none;border:0;padding:0;font:inherit;font-size:14px;cursor:pointer;text-align:left}.footer-bottom.svelte-jz8lnl{margin-top:56px;padding-top:24px;border-top:1px solid var(--ans-border);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;align-items:center;font-size:12px;color:var(--ans-text-dim)}.legal-links.svelte-jz8lnl{display:flex;gap:18px}.legal-links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:inherit;text-decoration:none;transition:color var(--ans-dur-1) var(--ans-ease)}.legal-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--ans-text)}.stepper.svelte-b1fesp{display:inline-flex;align-items:center;background:#ffffff0f;border:1px solid var(--ans-border);border-radius:999px;padding:3px}.step-btn.svelte-b1fesp{border-radius:999px;border:none;background:transparent;color:var(--ans-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.step-btn.svelte-b1fesp:hover{background:#ffffff14}.val.svelte-b1fesp{min-width:28px;text-align:center;font-weight:600;font-size:13px;font-variant-numeric:tabular-nums;color:var(--ans-text)}.undo-msg.svelte-anizum{flex:1}.undo-btn.svelte-anizum{background:none;border:none;color:var(--ans-primary);font-weight:700;font-size:13px;cursor:pointer;padding:6px 10px;border-radius:999px;flex-shrink:0}.undo-btn.svelte-anizum:hover{background:#ffffff14}.drawer.svelte-1x0xejx{position:fixed;right:0;top:0;bottom:0;width:min(480px,96vw);z-index:var(--ans-z-panel);border-width:0 0 0 1px;border-radius:0;display:flex;flex-direction:column;box-shadow:var(--ans-glass-highlight),-20px 0 60px #00000080;visibility:hidden;transform:translate(105%);transition:transform var(--ans-dur-exit) var(--ans-ease-exit),visibility 0s linear var(--ans-dur-exit)}.drawer.open.svelte-1x0xejx{visibility:visible;transform:none;transition:transform var(--ans-dur-4) var(--ans-ease-spring),visibility 0s}.drawer.svelte-1x0xejx:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:48px;background:inherit}.drawer-header.svelte-1x0xejx{padding:22px 24px;padding-top:max(22px,env(safe-area-inset-top));border-bottom:1px solid var(--ans-border);display:flex;align-items:center;gap:12px}.header-info.svelte-1x0xejx{flex:1}.header-title.svelte-1x0xejx{margin:0;font-family:var(--ans-font-display);font-size:20px;font-weight:700;letter-spacing:-.01em}.header-count.svelte-1x0xejx{font-size:12px;color:var(--ans-text-dim)}.clear-all.svelte-1x0xejx{color:var(--ans-danger);font-size:12.5px;padding:8px 12px}.shipping.svelte-1x0xejx{padding:14px 24px;border-bottom:1px solid var(--ans-border)}.ship-msg.svelte-1x0xejx{font-size:13px;color:var(--ans-text-dim);margin-bottom:8px}.ship-msg.svelte-1x0xejx strong:where(.svelte-1x0xejx){color:var(--ans-text)}.ship-done.svelte-1x0xejx{color:var(--ans-success);font-weight:600}.ship-track.svelte-1x0xejx{height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.ship-fill.svelte-1x0xejx{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ans-primary),#FF8A6B);transform-origin:left center;transition:transform var(--ans-dur-4) var(--ans-ease-spring)}.ship-fill.done.svelte-1x0xejx{background:linear-gradient(90deg,var(--ans-success),var(--ans-accent))}.drawer-body.svelte-1x0xejx{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 18px}.empty-state.svelte-1x0xejx{text-align:center;padding:60px 20px;color:var(--ans-text-dim)}.empty-icon.svelte-1x0xejx{display:inline-flex;width:64px;height:64px;border-radius:32px;background:#ffffff0f;align-items:center;justify-content:center;margin-bottom:16px}.empty-title.svelte-1x0xejx{font-size:15px;font-weight:600;color:var(--ans-text);margin-bottom:6px}.empty-desc.svelte-1x0xejx{font-size:13px}.empty-cta.svelte-1x0xejx{margin-top:20px}.cart-line.svelte-1x0xejx{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--ans-border);animation:svelte-1x0xejx-cart-line-in var(--ans-dur-3) var(--ans-ease-spring) both;animation-delay:calc(var(--i, 0) * 40ms)}.cart-line.leaving.svelte-1x0xejx{animation:svelte-1x0xejx-cart-line-out var(--ans-dur-exit) var(--ans-ease-exit) both;pointer-events:none}.cart-line-undo.svelte-1x0xejx{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--ans-border);min-height:100px;animation:svelte-1x0xejx-cart-line-in var(--ans-dur-3) var(--ans-ease-spring) both}.cart-undo-banner.svelte-1x0xejx{padding:48px 20px;text-align:center}.sr-only.svelte-1x0xejx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes svelte-1x0xejx-cart-line-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes svelte-1x0xejx-cart-line-out{to{opacity:0;transform:translate(24px)}}.line-info.svelte-1x0xejx{flex:1;min-width:0}.pub-label.svelte-1x0xejx{font-size:11px;color:var(--ans-text-dim);font-weight:500;text-transform:uppercase;letter-spacing:.06em}.line-title.svelte-1x0xejx{font-weight:600;font-size:14px;margin-top:2px}.line-sub.svelte-1x0xejx{font-size:13px;color:var(--ans-text-dim);margin-top:1px}.line-actions.svelte-1x0xejx{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.line-price.svelte-1x0xejx{font-weight:700;font-size:14px;font-variant-numeric:tabular-nums}.qty-one.svelte-1x0xejx{display:inline-flex;align-items:center;background:#ffffff0f;border:1px solid var(--ans-border);border-radius:999px;padding:3px}.qty-btn.svelte-1x0xejx{width:26px;height:26px;border-radius:999px;border:none;background:transparent;color:var(--ans-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.qty-btn.svelte-1x0xejx:hover{background:#ffffff14}.qty-btn.danger.svelte-1x0xejx:hover{color:var(--ans-danger);background:#f871711a}.qty-val.svelte-1x0xejx{min-width:28px;text-align:center;font-weight:600;font-size:13px;font-variant-numeric:tabular-nums;color:var(--ans-text)}.remove-btn.svelte-1x0xejx{background:none;border:none;color:var(--ans-text-dim);cursor:pointer;width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;flex-shrink:0;transition:color var(--ans-dur-1) var(--ans-ease),background-color var(--ans-dur-1) var(--ans-ease)}.remove-btn.svelte-1x0xejx:hover{color:var(--ans-danger);background:#f871711a}.drawer-footer.svelte-1x0xejx{padding:20px 24px;padding-bottom:max(20px,env(safe-area-inset-bottom));border-top:1px solid var(--ans-border);background:#ffffff08}.summary-row.svelte-1x0xejx{display:flex;justify-content:space-between;font-size:13.5px;color:var(--ans-text-dim);margin-bottom:8px}.free-shipping.svelte-1x0xejx{color:var(--ans-success);font-weight:600}.checkout-btn.svelte-1x0xejx{width:100%}.payment-note.svelte-1x0xejx{text-align:center;margin-top:10px;font-size:11.5px;color:var(--ans-text-dim)}@media(max-width:640px){.remove-btn.svelte-1x0xejx{width:44px;height:44px}}.ans-overlay.light.svelte-1mzjx0{background:#06060a40;backdrop-filter:none;-webkit-backdrop-filter:none}.menu.svelte-1mzjx0{position:fixed;top:62px;right:32px;z-index:var(--ans-z-panel);width:300px;border-radius:var(--ans-r-lg);box-shadow:var(--ans-glass-highlight),var(--ans-shadow-md);padding:14px;transform-origin:top right;visibility:hidden;opacity:0;transform:translateY(-6px) scale(.96);transition:opacity var(--ans-dur-exit) var(--ans-ease-exit),transform var(--ans-dur-exit) var(--ans-ease-exit),visibility 0s linear var(--ans-dur-exit)}.menu.open.svelte-1mzjx0{visibility:visible;opacity:1;transform:none;transition:opacity var(--ans-dur-2) var(--ans-ease),transform var(--ans-dur-3) var(--ans-ease-spring),visibility 0s}.user-info.svelte-1mzjx0{display:flex;gap:12px;padding:8px;align-items:center}.user-text.svelte-1mzjx0{min-width:0}.user-avatar.svelte-1mzjx0{width:42px;height:42px;border-radius:21px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#000;font-family:var(--ans-font-display);flex-shrink:0}.user-name.svelte-1mzjx0{font-weight:600;font-size:14px}.user-email.svelte-1mzjx0{font-size:12px;color:var(--ans-text-dim);overflow:hidden;text-overflow:ellipsis}.divider.svelte-1mzjx0{height:1px;background:var(--ans-border);margin:10px 0}.menu-item.svelte-1mzjx0{width:100%;display:flex;align-items:center;min-height:44px;padding:10px;background:none;border:none;color:var(--ans-text);text-decoration:none;cursor:pointer;border-radius:10px;font-size:14px;text-align:left;font-family:inherit;transition:background-color var(--ans-dur-1) var(--ans-ease)}.menu-item.svelte-1mzjx0:hover{background:#ffffff12}.logout.svelte-1mzjx0{color:var(--ans-text-dim)}.entry-item.svelte-1mzjx0{gap:10px;border-radius:var(--ans-r-md)}.entry-icon.svelte-1mzjx0{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:var(--ans-accent)}.entry-text.svelte-1mzjx0{min-width:0;display:flex;flex-direction:column}.entry-title.svelte-1mzjx0{font-weight:600;font-size:14px}.entry-label.svelte-1mzjx0{font-size:12px;color:var(--ans-text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-header.svelte-1mzjx0{padding:4px 8px 12px}.guest-title.svelte-1mzjx0{font-family:var(--ans-font-display);font-weight:700;font-size:16px}.guest-sub.svelte-1mzjx0{font-size:12.5px;color:var(--ans-text-dim);margin-top:4px}.guest-btn.svelte-1mzjx0{width:100%;text-decoration:none}.guest-btn.svelte-1mzjx0+.guest-btn:where(.svelte-1mzjx0){margin-top:8px}@media(max-width:640px){.menu.svelte-1mzjx0{right:12px;left:12px;width:auto}}.drawer.svelte-1899fp1{position:fixed;left:0;top:0;bottom:0;width:min(320px,90vw);z-index:var(--ans-z-panel);border-width:0 1px 0 0;border-radius:0;padding:22px 18px;padding-top:max(22px,env(safe-area-inset-top));box-shadow:var(--ans-glass-highlight),20px 0 60px #00000080;visibility:hidden;transform:translate(-105%);transition:transform var(--ans-dur-exit) var(--ans-ease-exit),visibility 0s linear var(--ans-dur-exit)}.drawer.open.svelte-1899fp1{visibility:visible;transform:none;transition:transform var(--ans-dur-4) var(--ans-ease-spring),visibility 0s}.drawer.svelte-1899fp1:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:48px;background:inherit}.drawer-header.svelte-1899fp1{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.close-btn.svelte-1899fp1{width:44px;height:44px}.search-entry.svelte-1899fp1{width:100%;display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 14px;margin-bottom:14px;border-radius:999px;border:1px solid rgba(236,77,37,.5);background:#ec4d251f;box-shadow:var(--ans-glass-highlight);color:var(--ans-text);font-family:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background-color var(--ans-dur-2) var(--ans-ease)}.search-entry.svelte-1899fp1 svg:where(.svelte-1899fp1){color:var(--ans-primary);flex-shrink:0}.search-entry.svelte-1899fp1:hover{background:#ec4d2533}.nav-link.svelte-1899fp1{display:flex;align-items:center;min-height:48px;padding:12px 14px;border-radius:12px;color:var(--ans-text);text-decoration:none;font-size:15px;font-weight:500;margin-bottom:2px;transition:background-color var(--ans-dur-1) var(--ans-ease)}.drawer.open.svelte-1899fp1 .nav-link:where(.svelte-1899fp1){animation:svelte-1899fp1-mobile-link-in var(--ans-dur-3) var(--ans-ease-spring) both;animation-delay:calc(60ms + var(--i) * 30ms)}@keyframes svelte-1899fp1-mobile-link-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.nav-link.svelte-1899fp1:hover{background:#ffffff12}.nav-link.active.svelte-1899fp1{background:#ec4d251f;box-shadow:inset 3px 0 0 var(--ans-primary);font-weight:600}.sr-only.svelte-9dvyv1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.overlay.svelte-9dvyv1{display:flex;align-items:flex-start;justify-content:center;padding:10vh 20px 20px}.modal.svelte-9dvyv1{width:min(720px,100%);border-radius:var(--ans-r-xl);box-shadow:var(--ans-glass-highlight),0 30px 80px #0000008c;overflow:hidden;display:flex;flex-direction:column;max-height:80vh;transform-origin:50% 0}@media(min-width:1024px){.modal.svelte-9dvyv1{width:min(1040px,100%)}}.input-row.svelte-9dvyv1{display:flex;align-items:center;gap:12px;padding:16px 18px 16px 22px;border-bottom:1px solid var(--ans-border)}.input-icon.svelte-9dvyv1{display:inline-flex;color:var(--ans-text-muted);flex-shrink:0}.search-input.svelte-9dvyv1{flex:1;min-width:0;background:transparent;border:none;border-radius:6px;font-family:inherit;font-size:17px;color:var(--ans-text);letter-spacing:-.01em}.search-input.svelte-9dvyv1:focus-visible{outline-offset:6px}.search-input.svelte-9dvyv1::-moz-placeholder{color:var(--ans-text-muted)}.search-input.svelte-9dvyv1::placeholder{color:var(--ans-text-muted)}.close-btn.svelte-9dvyv1{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;background:transparent;border:none;border-radius:10px;color:var(--ans-text-dim);cursor:pointer;transition:background var(--ans-dur-1) var(--ans-ease)}.close-btn.svelte-9dvyv1:hover{background:#ffffff14}.close-x.svelte-9dvyv1{display:none}.progress.svelte-9dvyv1{height:2px;background:linear-gradient(90deg,transparent,var(--ans-primary),var(--ans-accent),transparent);background-size:50% 100%;background-repeat:no-repeat;opacity:0;transition:opacity var(--ans-dur-2) var(--ans-ease);margin-top:-2px}.progress.visible.svelte-9dvyv1{opacity:1;animation:svelte-9dvyv1-palette-progress 1.1s linear infinite}@keyframes svelte-9dvyv1-palette-progress{0%{background-position:-50% 0}to{background-position:150% 0}}.parse-strip.svelte-9dvyv1{display:flex;flex-wrap:wrap;gap:8px;padding:10px 22px;border-bottom:1px solid var(--ans-border);background:#ffffff05}.parse-label.svelte-9dvyv1{font-size:11px;color:var(--ans-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-right:4px;align-self:center}.parse-chip.svelte-9dvyv1{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:#ec4d2524;border:1px solid var(--ans-primary);color:#ff8a6b;animation:svelte-9dvyv1-palette-pop var(--ans-dur-3) var(--ans-ease-spring) both}.parse-chip.active.svelte-9dvyv1{background:var(--ans-primary-50)}@keyframes svelte-9dvyv1-palette-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.body.svelte-9dvyv1{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.body.with-preview.svelte-9dvyv1{grid-template-columns:minmax(0,1fr) 320px}}.results.svelte-9dvyv1{overflow-y:auto;overscroll-behavior:contain;padding:8px 10px 10px;min-height:0}.suggestions-wrap.svelte-9dvyv1{padding:4px 6px}.section.svelte-9dvyv1{margin-bottom:4px}.section-head.svelte-9dvyv1{display:flex;align-items:center;justify-content:space-between}.section-label.svelte-9dvyv1{font-family:var(--ans-font-display);font-size:12px;font-weight:600;color:var(--ans-text-dim);text-transform:uppercase;letter-spacing:.1em;margin:12px 8px 6px}.link-btn.svelte-9dvyv1{background:none;border:none;cursor:pointer;color:var(--ans-text-dim);font-size:12px;font-weight:600;padding:6px 8px;border-radius:8px;transition:color var(--ans-dur-1) var(--ans-ease),background var(--ans-dur-1) var(--ans-ease)}.link-btn.svelte-9dvyv1:hover{color:var(--ans-text);background:#ffffff0f}.recent-chips.svelte-9dvyv1{display:flex;flex-wrap:wrap;gap:8px;padding:0 6px 10px}.recent-chip.svelte-9dvyv1{display:inline-flex;align-items:center;border-radius:999px;background:#ffffff0f;border:1px solid var(--ans-border);transition:border-color var(--ans-dur-1) var(--ans-ease)}.recent-chip.svelte-9dvyv1:hover{border-color:var(--ans-border-strong)}.recent-pick.svelte-9dvyv1,.recent-remove.svelte-9dvyv1{background:none;border:none;cursor:pointer;color:var(--ans-text-dim);font-family:inherit;font-size:12.5px}.recent-pick.svelte-9dvyv1{padding:7px 4px 7px 12px}.recent-pick.svelte-9dvyv1:hover{color:var(--ans-text)}.recent-remove.svelte-9dvyv1{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:2px;border-radius:999px}.recent-remove.svelte-9dvyv1:hover{background:#ffffff1a;color:var(--ans-text)}.suggestion-chip.svelte-9dvyv1{cursor:pointer;font-size:12.5px;padding:7px 12px;transition:background var(--ans-dur-1) var(--ans-ease),color var(--ans-dur-1) var(--ans-ease)}.suggestion-chip.svelte-9dvyv1:hover{background:#ffffff1f;color:var(--ans-text)}.trending-grid.svelte-9dvyv1{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}.trending-item.svelte-9dvyv1{display:flex;gap:10px;align-items:center;padding:8px;background:none;border:none;border-radius:10px;cursor:pointer;color:var(--ans-text);text-align:left;font-family:inherit;transition:background var(--ans-dur-1) var(--ans-ease)}.trending-item.svelte-9dvyv1:hover{background:#ffffff0f}.trending-info.svelte-9dvyv1{min-width:0;flex:1}.trending-title.svelte-9dvyv1{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trending-sub.svelte-9dvyv1{font-size:11px;color:var(--ans-text-muted)}.tip.svelte-9dvyv1{margin:14px 8px 4px;font-size:12px;color:var(--ans-text-muted)}.empty-state.svelte-9dvyv1{padding:30px 24px 20px;text-align:center;font-size:14px;color:var(--ans-text-dim)}.empty-hint.svelte-9dvyv1{font-size:12.5px;color:var(--ans-text-muted);margin-top:6px}.empty-action.svelte-9dvyv1{margin-top:14px;font-size:13px}.skeleton.svelte-9dvyv1{padding:6px 2px}.skeleton-row.svelte-9dvyv1{display:flex;gap:14px;align-items:center;padding:10px 12px;margin-bottom:2px;animation:svelte-9dvyv1-palette-row-in var(--ans-dur-3) var(--ans-ease-spring) both;animation-delay:calc(var(--i) * 40ms)}.skeleton-cover.svelte-9dvyv1,.skeleton-lines.svelte-9dvyv1 span:where(.svelte-9dvyv1){position:relative;overflow:hidden;background:#ffffff0f}.skeleton-cover.svelte-9dvyv1{width:70px;height:100px;border-radius:8px;flex-shrink:0}.skeleton-lines.svelte-9dvyv1{flex:1;display:grid;gap:8px}.skeleton-lines.svelte-9dvyv1 span:where(.svelte-9dvyv1){display:block;height:12px;border-radius:6px}.skeleton-lines.svelte-9dvyv1 span:where(.svelte-9dvyv1):first-child{width:55%}.skeleton-lines.svelte-9dvyv1 span:where(.svelte-9dvyv1):last-child{width:35%}.skeleton-cover.svelte-9dvyv1:after,.skeleton-lines.svelte-9dvyv1 span:where(.svelte-9dvyv1):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-100%);animation:svelte-9dvyv1-palette-shimmer 1.2s ease-in-out infinite}@keyframes svelte-9dvyv1-palette-shimmer{to{transform:translate(100%)}}.result-row.svelte-9dvyv1{position:relative;display:flex;align-items:center;gap:14px;padding:10px 12px;min-height:44px;border-radius:12px;cursor:pointer;margin-bottom:2px;background:transparent;border:1px solid transparent;transition:background-color var(--ans-dur-2) var(--ans-ease),border-color var(--ans-dur-2) var(--ans-ease);width:100%;color:var(--ans-text);text-align:left;font-family:inherit}.row-enter.svelte-9dvyv1{animation:svelte-9dvyv1-palette-row-in var(--ans-dur-3) var(--ans-ease-spring) both;animation-delay:calc(var(--i, 0) * 22ms)}@keyframes svelte-9dvyv1-palette-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.result-row.svelte-9dvyv1:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:3px;background:var(--ans-primary);opacity:0;transform:scaleY(.3);transition:opacity var(--ans-dur-2) var(--ans-ease),transform var(--ans-dur-2) var(--ans-ease-spring)}.result-row.active.svelte-9dvyv1:before{opacity:1;transform:scaleY(1)}.result-row.svelte-9dvyv1:hover{background:#ffffff0a}.result-row.active.svelte-9dvyv1{background:#ec4d251a;border-color:#ec4d2566}.result-row.bulk.svelte-9dvyv1{border-color:#e1ff002e;background:#e1ff000a}.result-row.bulk.svelte-9dvyv1:before{background:var(--ans-accent)}.result-row.bulk.active.svelte-9dvyv1{border-color:#e1ff0080;background:#e1ff0014}.result-row.compact.svelte-9dvyv1{padding-block:8px}.cell-main.svelte-9dvyv1{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.cell-add.svelte-9dvyv1{flex-shrink:0}.cell.svelte-9dvyv1{border-radius:999px;transition:box-shadow var(--ans-dur-2) var(--ans-ease)}.cell-focus.svelte-9dvyv1{box-shadow:0 0 0 2px var(--ans-primary)}.section-row.svelte-9dvyv1{display:block}.result-row.bulk.svelte-9dvyv1{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main add" "picker add";-moz-column-gap:14px;column-gap:14px}.bulk-main.svelte-9dvyv1{grid-area:main}.result-row.bulk.svelte-9dvyv1 .cell-add:where(.svelte-9dvyv1){grid-area:add;align-self:center}.result-row.bulk.svelte-9dvyv1 .edition-picker:where(.svelte-9dvyv1){grid-area:picker;justify-self:start;margin-left:94px}.edition-picker.svelte-9dvyv1 .cell:where(.svelte-9dvyv1){display:inline-flex}.result-row .ans-sticker{min-height:44px}.result-row .ans-sticker.state-busy{opacity:.75}.result-row .ans-sticker.state-added{background:var(--ans-success)}.result-row .ans-sticker.state-partial{background:var(--ans-warning, #f59e0b)}.result-open.svelte-9dvyv1{display:flex;align-items:center;gap:14px;flex:1;min-width:0;color:inherit;text-decoration:none;border-radius:8px}.result-row.directory.svelte-9dvyv1{margin-top:8px;border-top:1px dashed var(--ans-border);border-radius:0;padding-top:14px}.bulk-covers.svelte-9dvyv1{width:70px;height:100px;position:relative;flex-shrink:0}.result-info.svelte-9dvyv1{flex:1;min-width:0}.bulk-info.svelte-9dvyv1{margin-left:10px}.result-title.svelte-9dvyv1{font-weight:600;font-size:14.5px;letter-spacing:-.01em}.result-sub.svelte-9dvyv1{font-size:12px;color:var(--ans-text-muted);margin-top:2px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.result-pub-name.svelte-9dvyv1{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.result-pubs.svelte-9dvyv1{display:flex;gap:6px;margin-top:6px;align-items:center}.result-pub-count.svelte-9dvyv1{font-size:11.5px;color:var(--ans-text-muted)}.result-action-label.svelte-9dvyv1{font-size:12px;color:var(--ans-text-muted);white-space:nowrap}.in-cart.svelte-9dvyv1{display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#34d39924;color:var(--ans-success);border:1px solid rgba(52,211,153,.35)}.bulk-label.svelte-9dvyv1{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ans-accent);margin-bottom:2px}.edition-picker.svelte-9dvyv1{display:inline-flex;gap:2px;margin-top:8px;padding:3px;background:#ffffff0d;border:1px solid var(--ans-border);border-radius:999px}.edition-opt.svelte-9dvyv1{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border:none;border-radius:999px;background:transparent;color:var(--ans-text-dim);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background-color var(--ans-dur-2) var(--ans-ease),color var(--ans-dur-2) var(--ans-ease)}.edition-opt.svelte-9dvyv1:hover{color:var(--ans-text);background:#ffffff0f}.edition-opt.checked.svelte-9dvyv1{background:var(--ans-text);color:var(--ans-bg)}.row-icon.svelte-9dvyv1{width:34px;height:34px;border-radius:10px;background:#ffffff0f;display:inline-flex;align-items:center;justify-content:center;color:var(--ans-text-dim);flex-shrink:0}.preview.svelte-9dvyv1{display:none;border-width:0 0 0 1px;border-radius:0;overflow-y:auto;padding:18px}@media(min-width:1024px){.preview.svelte-9dvyv1{display:block}}.preview-inner.svelte-9dvyv1{animation:svelte-9dvyv1-palette-crossfade var(--ans-dur-2) var(--ans-ease) both}@keyframes svelte-9dvyv1-palette-crossfade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.preview-head.svelte-9dvyv1{display:flex;gap:14px;align-items:flex-end}.preview-meta.svelte-9dvyv1{min-width:0}.preview-title.svelte-9dvyv1{font-family:var(--ans-font-display);font-weight:700;font-size:20px;line-height:1.1;letter-spacing:-.01em}.preview-sub.svelte-9dvyv1{font-size:12.5px;color:var(--ans-text-dim);margin-top:4px}.preview-synopsis.svelte-9dvyv1{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--ans-text-dim);display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.preview-label.svelte-9dvyv1{font-family:var(--ans-font-display);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ans-text-dim);margin:16px 0 8px}.preview-editions.svelte-9dvyv1{list-style:none;margin:0;padding:0;display:grid;gap:4px}.preview-editions.svelte-9dvyv1 li:where(.svelte-9dvyv1){display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;border:1px solid transparent;font-size:13px}.preview-editions.svelte-9dvyv1 li.current:where(.svelte-9dvyv1){border-color:#e1ff0059;background:#e1ff000d}.preview-ed-name.svelte-9dvyv1{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-ed-price.svelte-9dvyv1{font-weight:700}.preview-vols.svelte-9dvyv1{display:flex;flex-wrap:wrap;gap:4px}.preview-vol.svelte-9dvyv1{font-size:11.5px;font-weight:600;padding:3px 7px;border-radius:6px;background:#ffffff0f;color:var(--ans-text-dim)}.modal-footer.svelte-9dvyv1{padding:10px 20px;border-top:1px solid var(--ans-border);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11.5px;color:var(--ans-text-dim)}.footer-hints.svelte-9dvyv1{display:flex;flex-wrap:wrap;gap:14px}.footer-hints.svelte-9dvyv1 span:where(.svelte-9dvyv1){display:inline-flex;align-items:center;gap:5px}.footer-brand.svelte-9dvyv1{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}@media(max-width:639px){.overlay.svelte-9dvyv1{padding:0;align-items:stretch}.modal.svelte-9dvyv1{width:100%;height:100vh;height:100dvh;max-height:none;border-radius:0;border-width:0;padding-top:env(safe-area-inset-top)}.input-row.svelte-9dvyv1{padding:10px 10px 10px 16px}.search-input.svelte-9dvyv1{font-size:16px}.close-btn.svelte-9dvyv1{min-width:44px;height:44px}.close-kbd.svelte-9dvyv1{display:none}.close-x.svelte-9dvyv1{display:block}.input-row .ans-icon-btn{width:44px;height:44px}.results.svelte-9dvyv1{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.result-action-label.svelte-9dvyv1{display:none}.recent-pick.svelte-9dvyv1,.suggestion-chip.svelte-9dvyv1{min-height:44px}.recent-remove.svelte-9dvyv1{width:44px;height:44px}.edition-opt.svelte-9dvyv1{min-height:44px;padding-right:12px}.result-row.bulk.svelte-9dvyv1 .edition-picker:where(.svelte-9dvyv1){margin-left:0}.trending-item.svelte-9dvyv1{min-height:44px}.footer-hints.svelte-9dvyv1{display:none}.modal-footer.svelte-9dvyv1{padding-bottom:calc(10px + env(safe-area-inset-bottom));justify-content:center}}@media(max-width:479px){.result-row.svelte-9dvyv1{gap:10px;padding:10px}.result-row.svelte-9dvyv1:has(.cell-add:where(.svelte-9dvyv1)):not(.bulk){flex-wrap:wrap}.result-row.svelte-9dvyv1:has(.cell-add:where(.svelte-9dvyv1)):not(.bulk) .cell-main:where(.svelte-9dvyv1){flex-basis:100%}.result-row.svelte-9dvyv1:has(.cell-add:where(.svelte-9dvyv1)):not(.bulk) .cell-add:where(.svelte-9dvyv1){margin-left:auto}.result-row.bulk.svelte-9dvyv1{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "picker" "add";row-gap:8px}.result-row.bulk.svelte-9dvyv1 .cell-add:where(.svelte-9dvyv1){justify-self:end}.result-open.svelte-9dvyv1,.cell-main.svelte-9dvyv1{gap:10px}.result-open.svelte-9dvyv1>.cover,.cell-main.svelte-9dvyv1>.cover{zoom:.72}.bulk-covers.svelte-9dvyv1{zoom:.72}.bulk-info.svelte-9dvyv1{margin-left:4px}.result-title.svelte-9dvyv1{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px}}.toast-region.svelte-1cpok13{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:var(--ans-z-toast);pointer-events:none}.toast.svelte-1cpok13{max-width:min(380px,calc(100vw - 32px));border-radius:999px;border-color:#34d39966;box-shadow:var(--ans-glass-highlight),var(--ans-shadow-md);color:var(--ans-text);padding:8px 18px 8px 8px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:12px;pointer-events:auto;animation:svelte-1cpok13-toast-in var(--ans-dur-3) var(--ans-ease-spring) both}.toast.leaving.svelte-1cpok13{animation:svelte-1cpok13-toast-out var(--ans-dur-exit) var(--ans-ease-exit) both}.toast.error.svelte-1cpok13{border-color:#f8717180}@keyframes svelte-1cpok13-toast-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes svelte-1cpok13-toast-out{to{opacity:0;transform:translateY(8px) scale(.98)}}.toast-icon.svelte-1cpok13{width:28px;height:28px;border-radius:14px;background:var(--ans-success);display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast.error.svelte-1cpok13 .toast-icon:where(.svelte-1cpok13){background:var(--ans-danger)}.toast-msg.svelte-1cpok13{flex:1}@media(max-width:640px){.toast-region.svelte-1cpok13{left:16px;right:16px;display:flex;justify-content:center}}.undo-region.svelte-101yap5{position:fixed;left:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:var(--ans-z-toast);pointer-events:none}.undo-bar.svelte-101yap5{max-width:min(380px,calc(100vw - 32px));border-radius:999px;border-color:#f8717166;box-shadow:var(--ans-glass-highlight),var(--ans-shadow-md);color:var(--ans-text);padding:8px 8px 8px 18px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:12px;pointer-events:auto;animation:svelte-101yap5-undo-in var(--ans-dur-3) var(--ans-ease-spring) both}.undo-bar.leaving.svelte-101yap5{animation:svelte-101yap5-undo-out var(--ans-dur-exit) var(--ans-ease-exit) both}@keyframes svelte-101yap5-undo-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes svelte-101yap5-undo-out{to{opacity:0;transform:translateY(8px) scale(.98)}}@media(max-width:640px){.undo-region.svelte-101yap5{left:16px;right:16px;bottom:calc(max(16px,env(safe-area-inset-bottom)) + 64px);display:flex;justify-content:center}}
