.result{margin:var(--space-md) 0 0;padding:var(--space-md) 1.3rem 1.3rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);border-top:4px solid var(--line);animation:pop var(--dur-2) var(--ease-out)}@keyframes pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.result.busy{color:var(--muted);display:flex;align-items:center;gap:.6rem;border-top-color:var(--line)}.result.err{border-top-color:var(--warn);color:var(--fg)}.result.err em{font-style:normal;color:var(--accent)}.spin{width:1rem;height:1rem;border:2px solid color-mix(in srgb,var(--fg) 20%,transparent);border-top-color:var(--accent);border-radius:50%;display:inline-block;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.v-pill{display:inline-block;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.09em;font-weight:800;padding:.15rem .55rem;border-radius:var(--radius-full)}.v-buy_local .v-pill,.deal-great_deal .v-pill{color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,var(--bg))}.v-import .v-pill{color:var(--accent);background:var(--accent-soft)}.v-toss_up .v-pill,.deal-overpriced .v-pill{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,var(--bg))}.deal-fair .v-pill{color:var(--muted);background:var(--faint)}.v-delta{margin:.4rem 0 0;font-family:var(--font-display);font-size:clamp(1.7rem,1.2rem + 2vw,2.4rem);font-weight:700;line-height:1.04;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.v-buy_local .v-delta,.deal-great_deal .v-delta{color:var(--ok)}.v-import .v-delta{color:var(--accent)}.v-toss_up .v-delta,.deal-overpriced .v-delta{color:var(--warn)}.deal-fair .v-delta{color:var(--fg)}.bars{display:grid;gap:.5rem;margin:1rem 0 0}.bar-row{display:grid;grid-template-columns:minmax(5.5rem,auto) 1fr auto;align-items:center;gap:.7rem}.bar-l{font-size:var(--text-xs);color:var(--muted)}.bar-track{height:.85rem;background:var(--track);border-radius:var(--radius-full);overflow:hidden}.bar{display:block;height:100%;border-radius:var(--radius-full);transition:width var(--dur-3) var(--ease-out)}.bar.win{background:var(--ok)}.v-import .bar.win{background:var(--accent)}.bar.lose{background:color-mix(in srgb,var(--warn) 45%,var(--line))}.bar-v{font-family:var(--mono);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:var(--text-sm)}.warn-chip{margin:.9rem 0 0;padding:.6rem .85rem;font-size:var(--text-sm);border:1px solid color-mix(in srgb,var(--warn) 40%,var(--line));background:color-mix(in srgb,var(--warn) 8%,var(--bg));border-radius:var(--radius)}.why{margin:1rem 0 0;font-size:1rem;line-height:1.5;max-width:var(--measure)}.rails{margin:1.1rem 0 0;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--faint)}.rail-do{font-family:var(--font-display);font-size:1.05rem;font-weight:700}.rail-p{margin:.25rem 0 .6rem;font-size:var(--text-sm);color:var(--muted)}.rail-disc{margin:.25rem 0 0;font-size:var(--text-xs);color:var(--muted)}.steps{margin:.5rem 0 0;padding-left:1.2rem;display:grid;gap:.45rem}.steps li{line-height:1.45;font-size:var(--text-sm)}.steps a,.rails a:not(.btn){color:var(--accent);font-weight:600;white-space:nowrap}.rails .btn{margin-top:.5rem}.rail-alt{margin:.7rem 0 0;font-size:var(--text-sm);color:var(--muted)}.math-wrap{margin:1rem 0 0}.math-wrap summary{cursor:pointer;font-size:var(--text-sm);font-weight:600;color:var(--accent)}.math-scroll{overflow-x:auto}table.math{width:100%;border-collapse:collapse;margin:.6rem 0 0;font-size:var(--text-sm)}table.math th{text-align:left;font-weight:400;padding:.4rem .6rem .4rem 0;border-bottom:1px solid var(--line)}table.math td{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;padding:.4rem 0 .4rem .6rem;border-bottom:1px solid var(--line);white-space:nowrap}table.math td.mnote{text-align:left;font-family:var(--font-body);color:var(--muted);font-size:var(--text-xs);white-space:normal}.customs{margin:1.1rem 0 0;padding:.75rem .9rem;border:1px solid var(--line);border-radius:var(--radius)}.customs-hit{border-color:color-mix(in srgb,var(--warn) 40%,var(--line));background:color-mix(in srgb,var(--warn) 7%,var(--bg))}.customs-clear{border-color:color-mix(in srgb,var(--ok) 35%,var(--line));background:color-mix(in srgb,var(--ok) 7%,var(--bg))}.customs-h{margin:0;font-weight:700;font-size:.98rem}.customs-hit .customs-h{color:color-mix(in srgb,var(--warn) 82%,var(--fg))}.customs-clear .customs-h{color:color-mix(in srgb,var(--ok) 82%,var(--fg))}.customs-b{margin:.3rem 0 0;font-size:var(--text-sm);line-height:1.5;color:var(--fg);max-width:var(--measure)}.result.where{border-top-color:var(--accent)}.w-head{display:flex;align-items:center;gap:.85rem}.w-name{font-family:var(--font-display);font-size:clamp(1.3rem,1.05rem + 1.1vw,1.7rem);font-weight:700;line-height:1.15;letter-spacing:-.01em}.w-thumb{flex:none;width:64px;height:64px;object-fit:contain;border:1px solid var(--line);border-radius:var(--radius);background:light-dark(var(--surface),white);padding:5px;box-sizing:border-box}.w-ref{margin:.5rem 0 0;font-size:1rem;line-height:1.55;max-width:var(--measure)}.w-ref strong{font-variant-numeric:tabular-nums}.w-asof{color:var(--muted);font-size:var(--text-xs);font-weight:400}.w-hero{margin:.7rem 0 0}.w-hero-skel{height:2.6rem;max-width:15rem;border-radius:var(--radius);background:linear-gradient(90deg,var(--faint) 25%,var(--track) 50%,var(--faint) 75%);background-size:200% 100%;animation:wshimmer 1.2s ease-in-out infinite}@keyframes wshimmer{to{background-position:-200% 0}}.w-hero-lbl{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:var(--muted)}.w-hero-big{margin:.1rem 0 0;font-family:var(--font-display);font-size:clamp(1.9rem,1.3rem + 2.4vw,2.6rem);font-weight:700;line-height:1.02;letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums}.w-hero-sub{margin:.3rem 0 0;font-size:var(--text-sm);color:var(--muted);line-height:1.5;max-width:var(--measure)}.w-hero-sub strong{color:var(--fg)}.w-world{margin:1.2rem 0 0;border-top:1px solid var(--line);padding-top:1rem}.w-world-h{font-family:var(--font-display);font-weight:700;font-size:1.05rem}.w-world-sub{margin:.15rem 0 .7rem;font-size:var(--text-xs);color:var(--muted);max-width:var(--measure)}.w-map{display:grid;gap:.15rem}.w-map-row{display:grid;grid-template-columns:1.6rem 1fr auto;align-items:center;gap:.55rem;padding:.5rem .65rem;border:1px solid transparent;border-radius:var(--radius)}.w-map-row:nth-child(odd){background:var(--faint)}.w-map-row.me{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--accent-soft)}.w-map-flag{font-size:1.15rem;line-height:1}.w-map-name{font-size:var(--text-sm);font-weight:600;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;min-width:0}.w-map-you{font-size:var(--text-2xs);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}.w-map-tag{font-size:var(--text-2xs);font-weight:700;padding:.05rem .4rem;border-radius:var(--radius-full)}.w-map-tag.free{color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,var(--bg))}.w-map-tag.src{color:var(--muted);background:var(--faint)}.w-map-val{font-family:var(--mono);font-weight:700;font-variant-numeric:tabular-nums;font-size:var(--text-sm);white-space:nowrap}.w-map-gap{text-align:center;color:var(--muted);font-size:var(--text-xs);letter-spacing:.25em;padding:.15rem 0}.w-map-more{margin:.6rem 0 0}.w-map-more button{font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--accent);background:none;border:0;cursor:pointer;padding:0}.w-map-more button:hover{text-decoration:underline}.import-detail{margin:.6rem 0 0}.w-stores{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:1.1rem 0 0}.w-store{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .9rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-decoration:none;color:var(--fg);transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.w-store:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--faint)}.w-store-n{font-weight:700;font-size:.95rem}.w-store-go{font-size:var(--text-xs);color:var(--accent);font-weight:600;white-space:nowrap}.w-ship{margin:1rem 0 0;font-size:var(--text-sm);color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.w-ship-c strong{color:var(--fg)}.w-country{font:inherit;font-size:16px;padding:.3rem .5rem;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:var(--radius);background:var(--surface);color:var(--fg);font-weight:600}.deal-tag{font-weight:700}.dt-good{color:var(--ok)}.dt-mid{color:var(--muted)}.dt-bad{color:var(--warn)}.dt-import{color:var(--accent)}@media(max-width:30rem){.w-stores{grid-template-columns:1fr}}.result.picklist{border-top-color:var(--line)}.pick-h{margin:0 0 .6rem;font-weight:700;font-size:1rem}.pick-list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.pick-row-btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .9rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--fg);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.pick-row-btn:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--faint)}.pick-nm{font-weight:600;font-size:.95rem}.pick-go{font-size:var(--text-xs);color:var(--accent);font-weight:600;white-space:nowrap}.v-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:1rem 0 0}.v-record{color:var(--accent);font-weight:600;font-size:var(--text-sm)}.v-share{font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--muted);background:none;border:1px solid var(--line);border-radius:var(--radius);padding:.35rem .7rem;cursor:pointer;transition:border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.v-share:hover{color:var(--fg);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.trust{margin:1rem 0 0;font-size:var(--text-xs);color:var(--muted);font-style:italic;line-height:1.5;max-width:var(--measure)}.askus-p a{color:var(--accent);font-weight:600}.man-inp input:focus-visible,.man-inp input:focus{outline:none;box-shadow:none}.err-tip{margin:.6rem 0 0;font-size:var(--text-sm);color:var(--muted)}.err-tip em{font-style:normal;color:var(--accent)}.inp-err{margin:.3rem 0 0;font-size:var(--text-xs);color:var(--warn)}.result.soft{border-top-color:var(--line)}.soft-note{margin:0;color:var(--muted);font-size:var(--text-sm)}.result.askus{border-top-color:var(--accent)}.askus-h{margin:0;font-size:.98rem;line-height:1.45}.askus-p{margin:.5rem 0 .7rem;font-size:var(--text-sm);color:var(--muted)}.pick-row{display:flex;flex-wrap:wrap;gap:.45rem}.man-form{display:grid;gap:.9rem;margin:.4rem 0 0}.man-field>label{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:var(--text-sm)}.man-hint{text-transform:none;letter-spacing:0;font-weight:600;color:var(--accent);font-size:var(--text-xs);white-space:nowrap}.man-prices{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.man-inp{display:flex;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.man-inp:hover{border-color:color-mix(in srgb,var(--fg) 28%,var(--bg))}.man-inp:focus-within{border-color:var(--accent);box-shadow:0 0 0 3.5px var(--accent-soft)}.man-cur{padding:0 .3rem 0 .7rem;color:var(--muted);font-family:var(--mono);font-weight:700;font-variant-numeric:tabular-nums}.man-inp input{flex:1 1 auto;width:100%;min-width:0;font:inherit;font-size:1rem;padding:.6rem .75rem .6rem 0;border:0;background:transparent;color:var(--fg)}.man-inp input:focus{outline:none}.man-go{justify-self:start}.man-inp input,.man-name.input{font-size:16px}@media(pointer:coarse){.man-go,.v-share,.chip{min-height:44px}}@media(max-width:32rem){.man-prices{grid-template-columns:1fr}}@media(max-width:34rem){.bar-row{grid-template-columns:1fr auto;grid-template-areas:"l v" "t t";column-gap:.6rem;row-gap:.3rem}.bar-l{grid-area:l}.bar-v{grid-area:v}.bar-track{grid-area:t}}.tool[data-astro-cid-6h3wa7nv]{margin:var(--space-md) 0 0}.bar-main[data-astro-cid-6h3wa7nv]{display:flex;gap:.6rem}.bar-main[data-astro-cid-6h3wa7nv] .input[data-astro-cid-6h3wa7nv]{flex:1 1 auto;min-width:0;font-size:1.05rem;padding:.85rem 1rem;border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.tool-ex[data-astro-cid-6h3wa7nv]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.7rem .1rem 0;font-size:var(--text-sm);color:var(--muted)}.tool-note[data-astro-cid-6h3wa7nv]{margin:var(--space-lg) .1rem 0;font-size:var(--text-xs);color:var(--muted);line-height:1.6}.dest-hidden[data-astro-cid-6h3wa7nv]{display:none}.how[data-astro-cid-6h3wa7nv]{margin:var(--space-xl) 0 0}.how[data-astro-cid-6h3wa7nv] h2[data-astro-cid-6h3wa7nv]{font-size:1.3rem}.how-steps[data-astro-cid-6h3wa7nv]{list-style:none;margin:var(--space-sm) 0 0;padding:0;display:grid;gap:.9rem}.how-steps[data-astro-cid-6h3wa7nv] li[data-astro-cid-6h3wa7nv]{display:flex;gap:.9rem;align-items:baseline;font-size:var(--text-sm);line-height:1.55;max-width:var(--measure)}.how-steps[data-astro-cid-6h3wa7nv] b[data-astro-cid-6h3wa7nv]{color:var(--fg)}.how-n[data-astro-cid-6h3wa7nv]{flex:none;width:1.9rem;height:1.9rem;display:grid;place-items:center;translate:0 .35rem;font-family:var(--mono);font-weight:700;font-size:var(--text-xs);color:var(--accent);background:var(--accent-soft);border-radius:50%}.how[data-astro-cid-6h3wa7nv] .callout[data-astro-cid-6h3wa7nv]{margin:var(--space-md) 0 0}.cty[data-astro-cid-6h3wa7nv]{margin:var(--space-xl) 0 0}.cty[data-astro-cid-6h3wa7nv] h2[data-astro-cid-6h3wa7nv]{font-size:1.3rem}.cty-row[data-astro-cid-6h3wa7nv]{display:flex;flex-wrap:wrap;gap:.45rem;margin:var(--space-sm) 0 0}.cty-more[data-astro-cid-6h3wa7nv]{margin:.6rem 0 0;font-size:var(--text-sm);color:var(--muted)}.api-note[data-astro-cid-6h3wa7nv]{margin:var(--space-md) 0 0;font-size:var(--text-xs);color:var(--muted)}.api-note[data-astro-cid-6h3wa7nv] a[data-astro-cid-6h3wa7nv]{color:var(--accent)}@media(max-width:34rem){.bar-main[data-astro-cid-6h3wa7nv] .btn[data-astro-cid-6h3wa7nv]{padding-inline:1rem}}
