.pill.svelte-aaf8e5{font-size:inherit;border:1px solid;border-radius:999px;align-items:center;gap:.3rem;padding:.05rem .5rem .05rem .35rem;line-height:1.3;display:inline-flex}.pill.svelte-aaf8e5 svg{flex:none;width:.95em;height:.95em}.high.svelte-aaf8e5{color:var(--sev-high);background:color-mix(in srgb, var(--sev-high) 12%, transparent)}.medium.svelte-aaf8e5{color:var(--sev-medium);background:color-mix(in srgb, var(--sev-medium) 12%, transparent)}.neutral.svelte-aaf8e5{color:color-mix(in srgb, var(--card) 80%, var(--ink));border-color:color-mix(in srgb, var(--card) 30%, transparent)}.tank.svelte-y2k9ul{padding:.5rem 0}.tank-label.svelte-y2k9ul{margin-bottom:.3rem;display:block}.tank-controls.svelte-y2k9ul{align-items:center;gap:1rem;display:flex}.tank-slider.svelte-y2k9ul{accent-color:var(--ink);flex:1}.tank-field.svelte-y2k9ul{background:var(--card);border:1.5px solid var(--line);border-radius:6px;flex:none;align-items:center;width:7rem;display:inline-flex}.tank-field.svelte-y2k9ul:focus-within{border-color:var(--ink)}.tank-field.svelte-y2k9ul input:where(.svelte-y2k9ul){width:100%;min-width:0;font:inherit;color:inherit;text-align:right;background:0 0;border:0;outline:none;padding:.45rem .6rem}.tank-field.svelte-y2k9ul em:where(.svelte-y2k9ul){color:var(--muted);padding-right:.65rem;font-size:.875rem;font-style:normal}.tank-readout.svelte-y2k9ul{color:var(--muted);font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:.8125rem}.chosen.svelte-1f4x5tv{background:var(--card);border:2px solid var(--ink);border-radius:8px;min-height:3.6rem;padding:.7rem .6rem .7rem .85rem;display:grid}.chosen[aria-busy].svelte-1f4x5tv{align-items:center;gap:.75rem;display:flex}.head.svelte-1f4x5tv{align-items:center;gap:.75rem;min-width:0;display:flex}.body.svelte-1f4x5tv{border-top:1px dashed var(--line);gap:.6rem;margin:.75rem .25rem .1rem 0;padding-top:.75rem;display:grid}.chosen.svelte-1f4x5tv .chip-icon{flex:none;width:1.75rem;height:1.75rem}.chosen.svelte-1f4x5tv .skeleton.chip-icon:where(.svelte-1f4x5tv){border-radius:6px}.chip-text.svelte-1f4x5tv{flex:1;gap:.2rem;min-width:0;display:grid}.chip-text.svelte-1f4x5tv strong:where(.svelte-1f4x5tv){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip-text.svelte-1f4x5tv span:where(.svelte-1f4x5tv):not(.skeleton){color:var(--muted);font-size:.875rem}.chip-text.svelte-1f4x5tv a:where(.svelte-1f4x5tv){color:var(--ink)}.line.svelte-1f4x5tv{width:70%;height:.9rem}.line.short.svelte-1f4x5tv{width:40%}.change.svelte-1f4x5tv{width:2.2rem;height:2.2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.change.svelte-1f4x5tv:hover{color:var(--ink);background:var(--paper)}.change.svelte-1f4x5tv svg{width:1.4rem;height:1.4rem}.tolerance.svelte-evcoew{gap:.75rem;display:grid}.help.svelte-evcoew,.effect.svelte-evcoew,.ask.svelte-evcoew{color:var(--muted);margin:0;font-size:.875rem}.range.svelte-evcoew{gap:.3rem;margin:0;display:grid}.range.svelte-evcoew div:where(.svelte-evcoew){border-radius:6px;justify-content:space-between;gap:1rem;padding:.4rem .6rem;font-size:.9375rem;display:flex}.range.svelte-evcoew dt:where(.svelte-evcoew){color:var(--ink)}.range.svelte-evcoew dd:where(.svelte-evcoew){white-space:nowrap;margin:0;font-weight:700}.range.svelte-evcoew .good:where(.svelte-evcoew){background:color-mix(in srgb, var(--ok) 12%, var(--card))}.range.svelte-evcoew .good:where(.svelte-evcoew) dd:where(.svelte-evcoew){color:var(--ok)}.range.svelte-evcoew .bad:where(.svelte-evcoew){background:color-mix(in srgb, var(--danger) 12%, var(--card))}.range.svelte-evcoew .bad:where(.svelte-evcoew) dd:where(.svelte-evcoew){color:var(--danger)}.row.svelte-evcoew{justify-content:space-between;align-items:center;gap:1rem;display:flex}.slider.svelte-evcoew{align-items:center;gap:.6rem;display:inline-flex}.slider.svelte-evcoew input[type=range]:where(.svelte-evcoew){width:9rem;accent-color:var(--ink)}.field.svelte-evcoew{background:var(--card);border:1.5px solid var(--line);border-radius:6px;align-items:center;width:5.5rem;display:inline-flex}.field.svelte-evcoew input:where(.svelte-evcoew){text-align:right;width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:.4rem .5rem}.field.svelte-evcoew em:where(.svelte-evcoew){color:var(--muted);padding-right:.5rem;font-size:.875rem;font-style:normal}.link.svelte-evcoew{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline;display:inline}.intro.svelte-1ehalf6{color:var(--muted);margin:0 0 1.25rem}form.svelte-1ehalf6{gap:1rem;display:grid}.weight.svelte-1ehalf6{justify-content:space-between;align-items:center;gap:1rem;font-weight:650;display:flex}.line.svelte-1ehalf6{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.field.svelte-1ehalf6{align-items:center;gap:.35rem;display:inline-flex}.field.svelte-1ehalf6 input:where(.svelte-1ehalf6){text-align:right;width:7.5rem;font:inherit;color:var(--ink);background:var(--paper);border:1.5px solid var(--line);border-radius:6px;padding:.4rem .5rem}.weight.svelte-1ehalf6 .field:where(.svelte-1ehalf6) input:where(.svelte-1ehalf6){width:8.5rem;padding:.5rem .6rem;font-size:1.25rem;font-weight:700}.field.svelte-1ehalf6 input[type=date]:where(.svelte-1ehalf6){text-align:left;width:11rem}.field.svelte-1ehalf6 em:where(.svelte-1ehalf6){color:var(--muted);font-size:.875rem;font-style:normal}.what.svelte-1ehalf6{border:1.5px solid var(--line);border-radius:8px;padding:.6rem .8rem;font-size:.875rem}.what.svelte-1ehalf6 p:where(.svelte-1ehalf6){margin:0 0 .3rem;font-weight:650}.what.svelte-1ehalf6 ul:where(.svelte-1ehalf6){gap:.15rem;margin:0;padding-left:1.1rem;display:grid}.what.svelte-1ehalf6 small:where(.svelte-1ehalf6){color:var(--muted)}.calc.svelte-1ehalf6{background:color-mix(in srgb, var(--ok) 12%, var(--card));border-radius:6px;gap:.3rem;padding:.65rem .8rem;font-size:.9375rem;display:grid}.calc.svelte-1ehalf6 p:where(.svelte-1ehalf6){margin:0}.calc.svelte-1ehalf6 .sum:where(.svelte-1ehalf6){color:var(--muted);font-size:.8125rem}.calc.svelte-1ehalf6 .sum:where(.svelte-1ehalf6) strong:where(.svelte-1ehalf6){color:var(--ink)}.calc.bad.svelte-1ehalf6{background:color-mix(in srgb, var(--danger) 12%, var(--card));color:var(--danger)}.hp.svelte-1ehalf6{width:1px;height:1px;position:absolute;left:-9999px}.note.svelte-1ehalf6{color:var(--muted);margin:0;font-size:.75rem}.error.svelte-1ehalf6{color:var(--danger);margin:0;font-size:.875rem}.done.svelte-1ehalf6{color:var(--ok);margin:0}.send.svelte-1ehalf6{font:inherit;color:var(--paper);background:var(--ink);cursor:pointer;border:0;border-radius:6px;justify-self:start;padding:.6rem 1.1rem;font-weight:650}.send.svelte-1ehalf6:disabled{opacity:.45;cursor:default}section.svelte-14ke5w{border-top:2px solid var(--ink);padding:1.75rem 0}section.svelte-14ke5w:first-child{padding-top:1.25rem}h2.svelte-14ke5w{align-items:center;gap:.6rem;margin:0 0 1rem;font-size:1.5rem;font-weight:750;font-stretch:75%;line-height:1.15;display:flex}summary.svelte-14ke5w{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;list-style:none;display:flex}summary.svelte-14ke5w::-webkit-details-marker{display:none}summary.svelte-14ke5w h2:where(.svelte-14ke5w){margin-bottom:0}summary.svelte-14ke5w h2:where(.svelte-14ke5w):after{content:"";border-bottom:2.5px solid;border-right:2.5px solid;width:.55rem;height:.55rem;transition:transform .15s;transform:translateY(-.3rem)rotate(45deg)}details[open].svelte-14ke5w summary:where(.svelte-14ke5w) h2:where(.svelte-14ke5w):after{transform:translateY(-.05rem)rotate(-135deg)}details[open].svelte-14ke5w summary:where(.svelte-14ke5w){margin-bottom:1rem}details[open].svelte-14ke5w .summary-value:where(.svelte-14ke5w){visibility:hidden}.summary-value.svelte-14ke5w{color:var(--muted)}.summary-value.svelte-14ke5w strong:where(.svelte-14ke5w){color:var(--ink);font-weight:650}@media (prefers-reduced-motion:reduce){summary.svelte-14ke5w h2:where(.svelte-14ke5w):after{transition:none}}.help.svelte-14ke5w{color:var(--muted);max-width:38rem;margin:-.25rem 0 1rem;font-size:.9375rem}.row.svelte-14ke5w{justify-content:space-between;align-items:center;gap:1rem;padding:.4rem 0;display:flex}.row.wide.svelte-14ke5w input:where(.svelte-14ke5w){flex:1;max-width:22rem}.field.svelte-14ke5w{background:var(--card);border:1.5px solid var(--line);border-radius:6px;flex:none;align-items:center;width:10rem;display:inline-flex}.field.svelte-14ke5w:focus-within{border-color:var(--ink)}.field.svelte-14ke5w input:where(.svelte-14ke5w){text-align:right;background:0 0;border:0;outline:none;width:100%;min-width:0}.field.svelte-14ke5w em:where(.svelte-14ke5w){color:var(--muted);min-width:2.6rem;padding-right:.65rem;font-size:.875rem;font-style:normal}.field.svelte-14ke5w input:where(.svelte-14ke5w){font:inherit;color:inherit;padding:.5rem .65rem}.select.svelte-14ke5w{max-width:22rem;font:inherit;color:inherit;background:var(--card);border:1.5px solid var(--line);border-radius:6px;flex:1;padding:.5rem .65rem}.configurator-links.svelte-14ke5w{flex-wrap:wrap;gap:.5rem 1.25rem;margin:-.5rem 0 1rem;font-size:.9375rem;display:flex}.configurator-links.svelte-14ke5w a:where(.svelte-14ke5w){color:var(--ink);font-weight:600}.quick-add.svelte-14ke5w button:where(.svelte-14ke5w){color:var(--ink);font-weight:650}.link-button.svelte-14ke5w{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.quick-add.svelte-14ke5w{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 0;font-size:.875rem;display:flex}.quick-add.svelte-14ke5w button:where(.svelte-14ke5w){font:inherit;border:1.5px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:.15rem .6rem;font-weight:600}.limit-warning.svelte-14ke5w{border:1.5px solid var(--warn);color:var(--warn);border-radius:4px;margin:.5rem 0 0;padding:.5rem .7rem;font-size:.875rem}.slider.svelte-14ke5w{align-items:center;gap:.75rem;width:16rem;display:inline-flex}.slider.svelte-14ke5w input:where(.svelte-14ke5w){accent-color:var(--ink);flex:1}.field.small.svelte-14ke5w{width:6.5rem}.subtotals.svelte-14ke5w{border-top:1px dashed var(--line);margin:.75rem 0 0;padding:.5rem 0 0}.subtotals.svelte-14ke5w div:where(.svelte-14ke5w){color:var(--muted);justify-content:space-between;padding:.15rem 0;display:flex}.subtotals.svelte-14ke5w dd:where(.svelte-14ke5w){margin:0}.subtotals.svelte-14ke5w .strong:where(.svelte-14ke5w){color:var(--ink);font-weight:650}.verdict.svelte-14ke5w{color:var(--ok);margin:1rem 0 0;font-weight:650}.reserve.svelte-14ke5w{color:var(--ok);margin:0;font-size:1.5rem;font-weight:600;line-height:1}.reserve.svelte-14ke5w span:where(.svelte-14ke5w){letter-spacing:-.02em;font-size:clamp(3.5rem,9vw,5rem);font-weight:850;font-stretch:62%}.overloaded.svelte-14ke5w .verdict:where(.svelte-14ke5w),.overloaded.svelte-14ke5w .reserve:where(.svelte-14ke5w){color:var(--danger)}.tight.svelte-14ke5w .verdict:where(.svelte-14ke5w),.tight.svelte-14ke5w .reserve:where(.svelte-14ke5w),.tight.svelte-14ke5w .result:where(.svelte-14ke5w) th:where(.svelte-14ke5w),.tight.svelte-14ke5w .result:where(.svelte-14ke5w) td:where(.svelte-14ke5w){color:var(--warn)}.reserve-btn.svelte-14ke5w .reserve:where(.svelte-14ke5w){display:block}.reserve-btn.svelte-14ke5w{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.reserve-btn.svelte-14ke5w:hover .reserve:where(.svelte-14ke5w) span:where(.svelte-14ke5w):first-child{text-underline-offset:6px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:3px}.tol-link.svelte-14ke5w{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;margin:0 0 .45rem;padding:0;font-size:.8125rem;text-decoration:underline}.extras-sum.svelte-14ke5w{align-items:baseline;gap:.75rem;display:inline-flex}.extras-note.svelte-14ke5w{color:var(--muted);text-align:right;margin:0;font-size:.8125rem}.sub-title.svelte-14ke5w{margin:1.5rem 0 .6rem;font-size:1rem}.reserve-row.svelte-14ke5w{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.reserve-percent.svelte-14ke5w{opacity:.85;margin-left:.5rem;font-size:1.25rem;font-style:normal;font-weight:650}.bar.svelte-14ke5w{background:repeating-linear-gradient(90deg, transparent 0 9px, var(--line) 9px 10px);border-bottom:2px solid var(--ink);height:2.25rem;margin:1.25rem 0 2.25rem;position:relative}.stack.svelte-14ke5w{height:100%;display:flex}.segment.svelte-14ke5w{height:100%;transition:width .25s}.segment.svelte-14ke5w+.segment:where(.svelte-14ke5w){border-left:2px solid var(--card)}.empty.svelte-14ke5w,.dot.empty.svelte-14ke5w{background:var(--ink)}.extras.svelte-14ke5w,.dot.extras.svelte-14ke5w{background:var(--c-extras)}.tolerance.svelte-14ke5w,.dot.tolerance.svelte-14ke5w{background:repeating-linear-gradient(135deg, var(--c-extras) 0 3px, transparent 3px 6px)}.fuel.svelte-14ke5w,.dot.fuel.svelte-14ke5w{background:var(--c-fuel)}.fresh-water.svelte-14ke5w,.dot.fresh-water.svelte-14ke5w{background:var(--c-fresh-water)}.grey-water.svelte-14ke5w,.dot.grey-water.svelte-14ke5w{background:var(--c-grey-water)}.items.svelte-14ke5w,.dot.items.svelte-14ke5w{background:var(--signal)}.excess.svelte-14ke5w{background:repeating-linear-gradient(135deg, var(--danger) 0 4px, transparent 4px 8px);opacity:.55;pointer-events:none;position:absolute;top:-4px;bottom:-4px}.limit.svelte-14ke5w{border-left:2.5px solid var(--danger);width:0;position:absolute;top:-.5rem;bottom:-.5rem}.limit.svelte-14ke5w span:where(.svelte-14ke5w){color:var(--danger);white-space:nowrap;margin-top:.2rem;font-size:.75rem;font-weight:650;position:absolute;top:100%;right:-.1rem}@media (prefers-reduced-motion:reduce){.segment.svelte-14ke5w{transition:none}}table.svelte-14ke5w{border-collapse:collapse;width:100%;font-size:.9375rem}th.svelte-14ke5w{text-align:left;padding:.2rem 0;font-weight:450}td.svelte-14ke5w{text-align:right;padding:.2rem 0}.dot.svelte-14ke5w{vertical-align:-.05rem;border-radius:2px;width:.7rem;height:.7rem;margin-right:.5rem;display:inline-block}.dot.tolerance.svelte-14ke5w{outline:1px solid var(--c-extras);outline-offset:-1px}tfoot.svelte-14ke5w tr:where(.svelte-14ke5w):first-child th:where(.svelte-14ke5w),tfoot.svelte-14ke5w tr:where(.svelte-14ke5w):first-child td:where(.svelte-14ke5w){border-top:2px solid var(--ink);padding-top:.45rem}tfoot.svelte-14ke5w th:where(.svelte-14ke5w),tfoot.svelte-14ke5w td:where(.svelte-14ke5w){font-weight:650}.result.svelte-14ke5w th:where(.svelte-14ke5w),.result.svelte-14ke5w td:where(.svelte-14ke5w){color:var(--ok);font-size:1.125rem;font-weight:800}.overloaded.svelte-14ke5w .result:where(.svelte-14ke5w) th:where(.svelte-14ke5w),.overloaded.svelte-14ke5w .result:where(.svelte-14ke5w) td:where(.svelte-14ke5w){color:var(--danger)}.unit-note.svelte-14ke5w{color:var(--muted);text-align:center;margin:.9rem 0 0;font-size:.8125rem}.info.svelte-14ke5w{position:relative}.info.svelte-14ke5w button:where(.svelte-14ke5w){border-width:1.5px;border-color:var(--muted);width:1.35rem;height:1.35rem;color:var(--muted);border-radius:50%;padding:0;font-size:.75rem;font-style:italic;font-weight:700;line-height:1}.info.svelte-14ke5w button:where(.svelte-14ke5w):hover,.info.svelte-14ke5w button[aria-expanded=true]:where(.svelte-14ke5w){background:var(--ink);border-color:var(--ink);color:var(--card)}.popover.svelte-14ke5w{background:var(--ink);width:min(20rem,100vw - 2rem);color:var(--card);z-index:10;border-radius:6px;padding:.75rem .9rem;font-size:.8125rem;line-height:1.4;display:none;position:absolute;bottom:calc(100% + .5rem);right:-.5rem}.info.svelte-14ke5w:hover .popover:where(.svelte-14ke5w){display:block}.popover.svelte-14ke5w a:where(.svelte-14ke5w){color:inherit}.popover.svelte-14ke5w p:where(.svelte-14ke5w){opacity:.75;margin:.5rem 0 0}.overload.svelte-14ke5w{margin-top:.6rem}.fines.svelte-14ke5w{gap:.25rem;display:grid}.fines.svelte-14ke5w .warning:where(.svelte-14ke5w){border-left:3px solid var(--danger);background:color-mix(in srgb, var(--danger) 18%, transparent);opacity:1;margin:0 0 .6rem;padding:.5rem .65rem}.fines-overview.svelte-14ke5w{opacity:1;margin:0 0 .6rem;font-size:.875rem}.fines-state.svelte-14ke5w{margin:.5rem 0}.countries.svelte-14ke5w{margin:0;padding:0;list-style:none}.country.svelte-14ke5w+.country:where(.svelte-14ke5w){border-top:1px dashed var(--line)}.country.svelte-14ke5w summary:where(.svelte-14ke5w){cursor:pointer;grid-template-columns:minmax(0,1fr) auto 5.25rem;align-items:center;gap:1rem;width:100%;padding:.55rem .25rem;font-size:.9375rem;list-style:none;display:grid}.country.svelte-14ke5w summary:where(.svelte-14ke5w)::-webkit-details-marker{display:none}.country.svelte-14ke5w summary:where(.svelte-14ke5w):hover{background:var(--paper)}.country-name.svelte-14ke5w{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.country-amount.svelte-14ke5w{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem}.country.none.svelte-14ke5w .country-amount:where(.svelte-14ke5w){opacity:.5}.country.none.svelte-14ke5w .country-name:where(.svelte-14ke5w){opacity:.6;font-weight:450}.severity.svelte-14ke5w{white-space:nowrap;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:650;display:inline-flex}.severity.svelte-14ke5w svg{width:1.05rem;height:1.05rem}.country.high.svelte-14ke5w .severity:where(.svelte-14ke5w){color:var(--danger)}.country.medium.svelte-14ke5w .severity:where(.svelte-14ke5w){color:var(--warn)}.country.low.svelte-14ke5w .severity:where(.svelte-14ke5w){color:var(--ink)}.country.none.svelte-14ke5w .severity:where(.svelte-14ke5w){color:var(--muted);font-weight:450}.country-details.svelte-14ke5w{margin:0 0 .75rem;padding:0 .25rem;font-size:.8125rem}.country-details.svelte-14ke5w>div:where(.svelte-14ke5w){grid-template-columns:5.5rem 1fr;align-items:baseline;gap:.5rem;padding:.2rem 0;display:grid}.country-details.svelte-14ke5w dt:where(.svelte-14ke5w){opacity:.65}.country-details.svelte-14ke5w dd:where(.svelte-14ke5w){margin:0}.country-details.svelte-14ke5w .amount:where(.svelte-14ke5w){font-weight:700}.country-details.svelte-14ke5w .converted:where(.svelte-14ke5w),.country-details.svelte-14ke5w .caveats:where(.svelte-14ke5w){opacity:.7}.country.svelte-14ke5w details[open]:where(.svelte-14ke5w) summary:where(.svelte-14ke5w){margin-bottom:.15rem}.pills.svelte-14ke5w{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.country-details.svelte-14ke5w a:where(.svelte-14ke5w) svg{vertical-align:-.1rem;width:.8rem;height:.8rem;margin-left:.2rem}.sr-only.svelte-14ke5w{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fines.svelte-14ke5w .search:where(.svelte-14ke5w){width:100%;font:inherit;color:inherit;background:var(--paper);border:1.5px solid var(--line);border-radius:6px;padding:.4rem .6rem;font-size:.875rem}.fines.svelte-14ke5w .search:where(.svelte-14ke5w)::placeholder{color:inherit;opacity:.6}.fines-filter.svelte-14ke5w{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.fines-filter.svelte-14ke5w .search:where(.svelte-14ke5w){flex:10rem;margin:0}.currency-select.svelte-14ke5w select:where(.svelte-14ke5w){height:100%;font:inherit;color:inherit;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23888' stroke-width='2'/%3E%3C/svg%3E") no-repeat right .5rem center / .8rem;border:1.5px solid var(--line);appearance:none;cursor:pointer;border-radius:6px;padding:.35rem 1.9rem .35rem .6rem;font-size:.8125rem;font-weight:600}.currency-select.svelte-14ke5w option:where(.svelte-14ke5w){color:var(--ink);background:var(--card)}.currency-toggle.svelte-14ke5w{border:1.5px solid var(--line);border-radius:6px;padding:2px;display:inline-flex}.fines.svelte-14ke5w .currency-toggle:where(.svelte-14ke5w) button:where(.svelte-14ke5w){color:inherit;opacity:.7;border:0;border-radius:3px;width:auto;height:auto;padding:.2rem .55rem;font-size:.75rem;font-style:normal;font-weight:600}.fines.svelte-14ke5w .currency-toggle:where(.svelte-14ke5w) button[aria-checked=true]:where(.svelte-14ke5w){background:var(--ink);color:var(--paper);opacity:1}.section-icon.svelte-14ke5w{width:1.75rem;height:1.75rem;color:var(--ink);flex:none}.info.svelte-14ke5w button:where(.svelte-14ke5w) svg{width:1rem;height:1rem}.popover.svelte-14ke5w .close:where(.svelte-14ke5w) svg{width:1.35rem;height:1.35rem}.actions.svelte-14ke5w button:where(.svelte-14ke5w){align-items:center;gap:.35rem;display:inline-flex}.actions.svelte-14ke5w button:where(.svelte-14ke5w) svg{width:1rem;height:1rem}.fines-summary.svelte-14ke5w{justify-content:space-between;align-items:center;gap:.75rem;font-size:.9375rem;display:flex}.top-fine.svelte-14ke5w{color:var(--danger);margin:0;font-weight:650}.top-fine.svelte-14ke5w small:where(.svelte-14ke5w){color:var(--muted);font-weight:450}.fines-summary.svelte-14ke5w .info:where(.svelte-14ke5w){flex:none}.info.svelte-14ke5w button.all-countries:where(.svelte-14ke5w){border-color:var(--ink);width:auto;height:auto;color:var(--ink);border-radius:4px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.8125rem;font-style:normal;font-weight:600;display:inline-flex}.info.svelte-14ke5w button.all-countries:where(.svelte-14ke5w):hover,.info.svelte-14ke5w button.all-countries[aria-expanded=true]:where(.svelte-14ke5w){background:var(--ink);border-color:var(--ink);color:var(--card)}.ticket-empty.svelte-14ke5w{color:var(--muted);margin:1rem 0 0;font-size:.9375rem}.ticket-empty.svelte-14ke5w p:where(.svelte-14ke5w){margin:0 0 .5rem}.ticket-empty.svelte-14ke5w strong:where(.svelte-14ke5w){color:var(--ink)}.savings.svelte-14ke5w{font-size:.875rem}.savings.svelte-14ke5w summary:where(.svelte-14ke5w){cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.1rem 0;font-size:.9375rem;list-style:none;display:flex}.savings.svelte-14ke5w summary:where(.svelte-14ke5w)::-webkit-details-marker{display:none}.savings-title.svelte-14ke5w{align-items:center;gap:.4rem;font-weight:650;display:inline-flex}.savings-title.svelte-14ke5w svg{width:1.1rem;height:1.1rem;color:var(--signal)}.savings.svelte-14ke5w ul:where(.svelte-14ke5w){margin:.5rem 0 0;padding:0;list-style:none}.savings.svelte-14ke5w li:where(.svelte-14ke5w)+li:where(.svelte-14ke5w){border-top:1px dashed var(--line)}.savings.svelte-14ke5w label:where(.svelte-14ke5w){cursor:pointer;grid-template-columns:auto 1fr auto;align-items:start;gap:.6rem;padding:.45rem 0;display:grid}.savings.svelte-14ke5w input:where(.svelte-14ke5w){accent-color:var(--ink);margin:.2rem 0 0}.savings.svelte-14ke5w label:where(.svelte-14ke5w) strong:where(.svelte-14ke5w){white-space:nowrap}.what-if.svelte-14ke5w{background:color-mix(in srgb, var(--ok) 14%, var(--card));color:var(--ok);border-radius:4px;margin:.4rem 0 .2rem;padding:.45rem .6rem}.what-if.still-over.svelte-14ke5w{background:color-mix(in srgb, var(--danger) 12%, var(--card));color:var(--danger)}.what-if-hint.svelte-14ke5w{color:var(--muted);margin:.4rem 0 .2rem;font-size:.8125rem}.subtotals.svelte-14ke5w .bad-line:where(.svelte-14ke5w) dt:where(.svelte-14ke5w),.subtotals.svelte-14ke5w .bad-line:where(.svelte-14ke5w) dd:where(.svelte-14ke5w){color:var(--danger);font-weight:650}.seat-trade.svelte-14ke5w{margin-top:.4rem;display:block}.ticket-scheme.svelte-14ke5w{border-top:1px dashed var(--line);margin:.9rem 0 .75rem;padding-top:.6rem}.what-if-marker.svelte-14ke5w{border-left:2.5px dashed var(--ok);width:0;position:absolute;top:-.35rem;bottom:-.35rem}.skeleton-inputs.svelte-14ke5w{gap:.5rem;display:grid}.skeleton-step.svelte-14ke5w{border-top:2px solid var(--line);gap:.9rem;padding:1.5rem 0 2rem;display:grid}.sk-title.svelte-14ke5w{width:45%;height:1.5rem}.sk-field.svelte-14ke5w{border-radius:8px;height:3.1rem}.sk-line.svelte-14ke5w{width:80%;height:.9rem}.sk-line.short.svelte-14ke5w{width:50%}.sk-big.svelte-14ke5w{width:45%;height:3.5rem}.sk-bar.svelte-14ke5w{height:2rem}.skeleton-ticket.svelte-14ke5w,.ticket-loading.svelte-14ke5w{gap:.9rem;display:grid}.ticket-loading.svelte-14ke5w{padding:.5rem 0 1rem}.ticket-preview.svelte-14ke5w{padding:.25rem 0 .75rem}.ticket-preview.svelte-14ke5w .verdict:where(.svelte-14ke5w),.ticket-preview.svelte-14ke5w .reserve:where(.svelte-14ke5w){color:var(--muted)}.ticket-preview.svelte-14ke5w>p:where(.svelte-14ke5w):last-child{color:var(--muted);margin:.9rem 0 0;font-size:.9375rem}.preview-bar.svelte-14ke5w{border:1.5px dashed var(--line);border-radius:4px;height:2rem;position:relative}.preview-bar.svelte-14ke5w span:where(.svelte-14ke5w){background:var(--danger);opacity:.5;width:2px;position:absolute;top:-4px;bottom:-4px;right:12%}.breakdown.svelte-14ke5w{margin:.5rem 0 .75rem}.breakdown.svelte-14ke5w>summary:where(.svelte-14ke5w){cursor:pointer;color:var(--ink);border:1.5px solid var(--line);border-radius:6px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.875rem;font-weight:650;list-style:none;display:flex}.breakdown.svelte-14ke5w>summary:where(.svelte-14ke5w)::-webkit-details-marker{display:none}.breakdown.svelte-14ke5w>summary:where(.svelte-14ke5w):after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;transition:transform .15s;transform:translateY(-.12rem)rotate(45deg)}.breakdown[open].svelte-14ke5w>summary:where(.svelte-14ke5w):after{transform:translateY(.12rem)rotate(-135deg)}.breakdown.svelte-14ke5w>summary:where(.svelte-14ke5w):hover{border-color:var(--ink)}.breakdown[open].svelte-14ke5w>summary:where(.svelte-14ke5w){margin-bottom:.6rem}.model-search.svelte-14ke5w{padding:.4rem 0 1rem}.hint.svelte-14ke5w{color:var(--muted);margin:0;font-size:.9375rem}.hint.svelte-14ke5w a:where(.svelte-14ke5w){color:var(--ink)}.manual-toggle.svelte-14ke5w{margin-top:.6rem;font-size:.875rem}.manual-vehicle.svelte-14ke5w{margin-bottom:.5rem}.details.svelte-14ke5w{border-top:2px solid var(--ink);padding-top:1.5rem}.details-title.svelte-14ke5w{align-items:center;gap:.6rem;margin:0 0 .25rem;font-size:1.375rem;font-weight:800;font-stretch:75%;display:flex}.details.svelte-14ke5w>section:where(.svelte-14ke5w){border-top:1px solid var(--line);padding:.9rem 0}.details.svelte-14ke5w>section:where(.svelte-14ke5w) h2{font-size:1.125rem}.mode-switch.svelte-14ke5w{align-items:center;gap:.5rem;margin:0 0 1.25rem;display:flex}.mode.svelte-14ke5w{border:1.5px solid var(--line);background:var(--card);border-radius:999px;padding:3px;display:inline-flex}.mode.svelte-14ke5w button:where(.svelte-14ke5w){font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .95rem .4rem .75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.mode.svelte-14ke5w button[aria-checked=true]:where(.svelte-14ke5w){background:var(--ink);color:var(--paper)}.mode.svelte-14ke5w .mode-icon{width:1.1rem;height:1.1rem}.ask.svelte-14ke5w{background:var(--card);border:1.5px dashed var(--line);border-radius:8px;align-items:flex-start;gap:.6rem;margin:.75rem 0;padding:.65rem .8rem;font-size:.9375rem;display:flex}.ask.svelte-14ke5w svg{flex:none;width:1.3rem;height:1.3rem;margin-top:.1rem}.actions.svelte-14ke5w{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.actions.svelte-14ke5w .clear:where(.svelte-14ke5w){color:var(--danger);background:0 0;border:0;padding:.3rem .2rem;font-size:.8125rem;font-weight:600}.actions.svelte-14ke5w .clear:where(.svelte-14ke5w):hover{color:var(--danger);background:0 0;text-decoration:underline}button.svelte-14ke5w{font:inherit;color:var(--ink);border:1.5px solid var(--ink);cursor:pointer;background:0 0;border-radius:4px;padding:.4rem .8rem;font-size:.875rem;font-weight:600}button.svelte-14ke5w:hover{background:var(--ink);color:var(--card)}.toggle.svelte-14ke5w{border:1.5px solid var(--line);border-radius:6px;padding:2px;display:inline-flex}.toggle.svelte-14ke5w button:where(.svelte-14ke5w){color:var(--muted);border:0;border-radius:4px;padding:.35rem .9rem;font-weight:600}.toggle.svelte-14ke5w button:where(.svelte-14ke5w):hover{color:var(--ink);background:0 0}.toggle.svelte-14ke5w button[aria-checked=true]:where(.svelte-14ke5w){background:var(--ink);color:var(--card)}@media (width<=30rem){.row.svelte-14ke5w{flex-wrap:wrap;gap:.35rem}.row.svelte-14ke5w>span:where(.svelte-14ke5w):first-child{flex-basis:100%}.field.svelte-14ke5w,.slider.svelte-14ke5w{width:100%}.row.wide.svelte-14ke5w input:where(.svelte-14ke5w){max-width:none}}.faq-countries[data-astro-cid-56nipbkn]{color:var(--muted);margin:0 0 .75rem;padding-left:1.25rem}.faq-countries[data-astro-cid-56nipbkn] li[data-astro-cid-56nipbkn]{margin:0 0 .35rem}.faq-countries[data-astro-cid-56nipbkn] a[data-astro-cid-56nipbkn]{color:var(--ink)}
