section.svelte-krbn9j{display:grid;gap:.7rem}.head.svelte-krbn9j{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}h2.svelte-krbn9j{margin:0;color:var(--widget-text);font-size:1rem;font-weight:800;letter-spacing:-.02em}.filter.svelte-krbn9j{display:flex;align-items:center;gap:.4rem;flex:1 1 8rem;max-width:13rem;border:1px solid color-mix(in srgb,var(--widget-text) 14%,transparent);border-radius:999px;background:#fff;padding:0 .7rem;color:color-mix(in srgb,var(--widget-text) 55%,transparent)}.filter.svelte-krbn9j input:where(.svelte-krbn9j){width:100%;min-height:2.1rem;border:0;background:none;font:inherit;font-size:.75rem;outline:none}.cities.svelte-krbn9j{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.55rem;margin:0;padding:0;list-style:none}.cities.svelte-krbn9j button:where(.svelte-krbn9j){display:flex;align-items:center;gap:.6rem;width:100%;border:1px solid color-mix(in srgb,var(--widget-text) 11%,transparent);border-radius:var(--widget-radius);background:#fff;padding:.7rem;color:var(--widget-text);font:inherit;text-align:start;cursor:pointer;box-shadow:0 1px 2px #0f172a0a}.cities.svelte-krbn9j button:where(.svelte-krbn9j):hover{border-color:color-mix(in srgb,var(--widget-accent) 55%,transparent);transform:translateY(-1px)}.cities.svelte-krbn9j button.chosen:where(.svelte-krbn9j){border-color:var(--widget-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--widget-accent) 30%,transparent)}.pin.svelte-krbn9j{display:grid;width:2rem;height:2rem;flex:none;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--widget-accent) 16%,white);color:color-mix(in srgb,var(--widget-accent) 88%,var(--widget-text))}.copy.svelte-krbn9j{display:grid;min-width:0}.copy.svelte-krbn9j strong:where(.svelte-krbn9j){overflow:hidden;font-size:.82rem;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.copy.svelte-krbn9j small:where(.svelte-krbn9j){color:color-mix(in srgb,var(--widget-text) 55%,transparent);font-size:.68rem}.empty.svelte-krbn9j{margin:0;border-radius:var(--widget-radius);background:color-mix(in srgb,var(--widget-text) 4%,transparent);padding:.9rem;color:color-mix(in srgb,var(--widget-text) 65%,transparent);font-size:.75rem}.sr-only.svelte-krbn9j{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (prefers-reduced-motion: reduce){.cities.svelte-krbn9j button:where(.svelte-krbn9j):hover{transform:none}}section.svelte-yx7q0a{display:grid;gap:.7rem}h2.svelte-yx7q0a{margin:0;color:var(--widget-text);font-size:1rem;font-weight:800;letter-spacing:-.02em}.tours.svelte-yx7q0a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}@media (max-width: 17rem){.tours.svelte-yx7q0a{grid-template-columns:minmax(0,1fr)}}.tours.svelte-yx7q0a li:where(.svelte-yx7q0a){display:flex}.tours.svelte-yx7q0a .card:where(.svelte-yx7q0a){display:grid;grid-template-rows:auto 1fr;gap:0;width:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--widget-text) 11%,transparent);border-radius:var(--widget-radius);background:#fff;padding:0;color:var(--widget-text);font:inherit;text-align:start;cursor:pointer;box-shadow:0 1px 2px #0f172a0d;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.tours.svelte-yx7q0a .card:where(.svelte-yx7q0a):hover{border-color:color-mix(in srgb,var(--widget-accent) 55%,transparent);transform:translateY(-2px);box-shadow:0 10px 22px #0f172a17}.tours.svelte-yx7q0a .card.chosen:where(.svelte-yx7q0a){border-color:var(--widget-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--widget-accent) 30%,transparent)}.cover.svelte-yx7q0a{display:block;position:relative;aspect-ratio:16 / 10;overflow:hidden;background:color-mix(in srgb,var(--widget-accent) 12%,#e9eef5)}.cover.svelte-yx7q0a img:where(.svelte-yx7q0a){width:100%;height:100%;object-fit:cover}.placeholder.svelte-yx7q0a{display:grid;width:100%;height:100%;place-items:center;font-size:1rem;font-weight:850;letter-spacing:.06em;opacity:.55}.copy.svelte-yx7q0a{display:grid;align-content:start;gap:.22rem;min-width:0;padding:.6rem .65rem .7rem}.copy.svelte-yx7q0a strong:where(.svelte-yx7q0a){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:.8rem;font-weight:760;line-height:1.3}.copy.svelte-yx7q0a small:where(.svelte-yx7q0a){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:color-mix(in srgb,var(--widget-text) 58%,transparent);font-size:.68rem;line-height:1.35}.meta.svelte-yx7q0a{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.18rem}.chip.svelte-yx7q0a{display:inline-flex;align-items:center;gap:.22rem;border-radius:999px;background:color-mix(in srgb,var(--widget-text) 6%,transparent);padding:.16rem .44rem;color:color-mix(in srgb,var(--widget-text) 66%,transparent);font-size:.62rem;font-weight:650;white-space:nowrap}.empty.svelte-yx7q0a{margin:0;display:grid;gap:.2rem;border-radius:var(--widget-radius);background:color-mix(in srgb,var(--widget-text) 4%,transparent);padding:.9rem;color:color-mix(in srgb,var(--widget-text) 65%,transparent);font-size:.75rem}.empty.svelte-yx7q0a strong:where(.svelte-yx7q0a){color:var(--widget-text)}@media (prefers-reduced-motion: reduce){.tours.svelte-yx7q0a .card:where(.svelte-yx7q0a):hover{transform:none}}section.svelte-jm1n56{display:grid;gap:.6rem}.head.svelte-jm1n56{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}h2.svelte-jm1n56{margin:0;color:var(--widget-text);font-size:1rem;font-weight:800;letter-spacing:-.02em}.nav.svelte-jm1n56{display:flex;align-items:center;gap:.35rem}.nav.svelte-jm1n56 strong:where(.svelte-jm1n56){min-width:8.5rem;color:var(--widget-text);font-size:.8rem;font-weight:750;text-align:center}.nav.svelte-jm1n56 button:where(.svelte-jm1n56){display:grid;width:2rem;height:2rem;place-items:center;border:1px solid color-mix(in srgb,var(--widget-text) 13%,transparent);border-radius:50%;background:#fff;color:var(--widget-text);cursor:pointer}.nav.svelte-jm1n56 button:where(.svelte-jm1n56):disabled{opacity:.35;cursor:not-allowed}.grid.svelte-jm1n56{position:relative;border:1px solid color-mix(in srgb,var(--widget-text) 10%,transparent);border-radius:var(--widget-radius);background:#fff;padding:.6rem}.weekdays.svelte-jm1n56,.days.svelte-jm1n56{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.18rem}.weekdays.svelte-jm1n56 abbr:where(.svelte-jm1n56){padding-bottom:.35rem;color:color-mix(in srgb,var(--widget-text) 48%,transparent);font-size:.6rem;font-weight:750;letter-spacing:.04em;text-align:center;text-decoration:none;text-transform:uppercase}.days.svelte-jm1n56 button:where(.svelte-jm1n56){display:grid;position:relative;aspect-ratio:1 / 1;place-content:center;gap:.1rem;justify-items:center;border:1px solid transparent;border-radius:calc(var(--widget-radius) - .35rem);background:none;color:color-mix(in srgb,var(--widget-text) 38%,transparent);font:inherit;font-size:.76rem;font-weight:650;cursor:not-allowed}.days.svelte-jm1n56 button.outside:where(.svelte-jm1n56){opacity:.4}.days.svelte-jm1n56 button.open:where(.svelte-jm1n56){background:color-mix(in srgb,var(--widget-accent) 11%,white);color:var(--widget-text);font-weight:750;cursor:pointer}.days.svelte-jm1n56 button.open:where(.svelte-jm1n56):hover{border-color:var(--widget-accent)}.days.svelte-jm1n56 button.sold:where(.svelte-jm1n56){color:color-mix(in srgb,var(--widget-text) 34%,transparent);text-decoration:line-through}.days.svelte-jm1n56 button.selected:where(.svelte-jm1n56){background:var(--widget-accent);border-color:var(--widget-accent);color:var(--widget-on-accent)}.dot.svelte-jm1n56{width:.25rem;height:.25rem;border-radius:50%;background:var(--widget-accent)}.days.svelte-jm1n56 button.selected:where(.svelte-jm1n56) .dot:where(.svelte-jm1n56){background:var(--widget-on-accent)}.veil.svelte-jm1n56{display:grid;position:absolute;inset:0;place-items:center;border-radius:var(--widget-radius);background:#ffffff9e}.legend.svelte-jm1n56{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;margin:0;color:color-mix(in srgb,var(--widget-text) 55%,transparent);font-size:.64rem}.legend.svelte-jm1n56 .key:where(.svelte-jm1n56){width:.65rem;height:.65rem;border-radius:.2rem;margin-inline-start:.45rem}.legend.svelte-jm1n56 .key:where(.svelte-jm1n56):first-child{margin-inline-start:0}.key.open.svelte-jm1n56{background:color-mix(in srgb,var(--widget-accent) 35%,white)}.key.sold.svelte-jm1n56{background:color-mix(in srgb,var(--widget-text) 22%,transparent)}.key.none.svelte-jm1n56{border:1px solid color-mix(in srgb,var(--widget-text) 16%,transparent)}.notice.svelte-jm1n56{margin:0;border:1px solid #fecdd3;border-radius:calc(var(--widget-radius) - .25rem);background:#fff1f2;padding:.6rem .7rem;color:#881337;font-size:.72rem}@keyframes svelte-jm1n56-spin{to{transform:rotate(360deg)}}section.svelte-zka3e8{display:grid;gap:.6rem}.head.svelte-zka3e8{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}h2.svelte-zka3e8{margin:0;color:var(--widget-text);font-size:1rem;font-weight:800;letter-spacing:-.02em}.day.svelte-zka3e8{margin:0;color:color-mix(in srgb,var(--widget-text) 58%,transparent);font-size:.72rem;font-weight:650}.languages.svelte-zka3e8{display:flex;flex-wrap:wrap;gap:.32rem}.languages.svelte-zka3e8 button:where(.svelte-zka3e8){display:inline-flex;align-items:center;gap:.3rem;border:1px solid color-mix(in srgb,var(--widget-text) 13%,transparent);border-radius:999px;background:#fff;padding:.28rem .7rem;color:color-mix(in srgb,var(--widget-text) 62%,transparent);font:inherit;font-size:.7rem;font-weight:680;cursor:pointer}.languages.svelte-zka3e8 button.active:where(.svelte-zka3e8){border-color:var(--widget-accent);background:color-mix(in srgb,var(--widget-accent) 12%,white);color:var(--widget-text)}.count.svelte-zka3e8{opacity:.62;font-weight:550}.times.svelte-zka3e8{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.times.svelte-zka3e8 button:where(.svelte-zka3e8){display:grid;grid-template-columns:4.1rem 1fr auto;align-items:center;gap:.7rem;width:100%;border:1px solid color-mix(in srgb,var(--widget-text) 11%,transparent);border-radius:var(--widget-radius);background:#fff;padding:.65rem .7rem;color:var(--widget-text);font:inherit;text-align:start;cursor:pointer;box-shadow:0 1px 2px #0f172a0a}.times.svelte-zka3e8 button:where(.svelte-zka3e8):hover:not(:disabled){border-color:color-mix(in srgb,var(--widget-accent) 55%,transparent)}.times.svelte-zka3e8 button.chosen:where(.svelte-zka3e8){border-color:var(--widget-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--widget-accent) 28%,transparent)}.times.svelte-zka3e8 button:where(.svelte-zka3e8):disabled{cursor:not-allowed;opacity:.6}.when.svelte-zka3e8{display:grid;gap:.05rem;border-inline-end:1px solid color-mix(in srgb,var(--widget-text) 9%,transparent);padding-inline-end:.7rem}.when.svelte-zka3e8 strong:where(.svelte-zka3e8){font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.when.svelte-zka3e8 small:where(.svelte-zka3e8),.what.svelte-zka3e8 .meta:where(.svelte-zka3e8),.cost.svelte-zka3e8 small:where(.svelte-zka3e8){color:color-mix(in srgb,var(--widget-text) 55%,transparent);font-size:.64rem}.what.svelte-zka3e8{display:grid;gap:.18rem;min-width:0}.what.svelte-zka3e8>strong:where(.svelte-zka3e8){overflow:hidden;font-size:.78rem;font-weight:730;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-zka3e8{display:flex;flex-wrap:wrap;gap:.28rem}.chip.svelte-zka3e8{display:inline-flex;align-items:center;gap:.2rem;max-width:100%;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--widget-text) 6%,transparent);padding:.14rem .42rem;font-size:.62rem;font-weight:640;text-overflow:ellipsis;white-space:nowrap}em.svelte-zka3e8{color:#9a3412;font-size:.65rem;font-style:normal;font-weight:700}em.paused.svelte-zka3e8{color:color-mix(in srgb,var(--widget-text) 62%,transparent)}.cost.svelte-zka3e8{display:grid;justify-items:end;text-align:end}.cost.svelte-zka3e8 strong:where(.svelte-zka3e8){font-size:.88rem;font-weight:800}.notice.svelte-zka3e8{display:grid;gap:.15rem;margin:0;border-radius:var(--widget-radius);background:color-mix(in srgb,var(--widget-text) 4%,transparent);padding:.85rem;color:color-mix(in srgb,var(--widget-text) 65%,transparent);font-size:.74rem}.notice.svelte-zka3e8 strong:where(.svelte-zka3e8){color:var(--widget-text)}@media (max-width: 24rem){.times.svelte-zka3e8 button:where(.svelte-zka3e8){grid-template-columns:3.6rem 1fr}.cost.svelte-zka3e8{grid-column:2;justify-items:start;text-align:start}}section.svelte-1cbh0uw{display:grid;gap:.6rem}.head.svelte-1cbh0uw{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}h2.svelte-1cbh0uw{margin:0;color:var(--widget-text);font-size:1rem;font-weight:800;letter-spacing:-.02em}.unit-price.svelte-1cbh0uw{margin:0;color:color-mix(in srgb,var(--widget-text) 58%,transparent);font-size:.72rem;font-weight:650}form.svelte-1cbh0uw,fieldset.svelte-1cbh0uw{display:grid;gap:.55rem}fieldset.svelte-1cbh0uw{border:0;border-top:1px solid color-mix(in srgb,var(--widget-text) 10%,transparent);margin:0;padding:.65rem 0 0}legend.svelte-1cbh0uw,.promotion.svelte-1cbh0uw span:where(.svelte-1cbh0uw){display:block;margin-bottom:.25rem;color:color-mix(in srgb,var(--widget-text) 55%,transparent);font-size:.68rem;font-weight:720}.promotion.svelte-1cbh0uw span:where(.svelte-1cbh0uw) small:where(.svelte-1cbh0uw){font-weight:500;opacity:.75}.counters.svelte-1cbh0uw{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.counters.svelte-1cbh0uw li:where(.svelte-1cbh0uw){display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid color-mix(in srgb,var(--widget-text) 10%,transparent);border-radius:var(--widget-radius);background:#fff;padding:.55rem .6rem .55rem .75rem}.label.svelte-1cbh0uw{display:grid;gap:.05rem;min-width:0}.label.svelte-1cbh0uw strong:where(.svelte-1cbh0uw){color:var(--widget-text);font-size:.8rem;font-weight:730}.label.svelte-1cbh0uw small:where(.svelte-1cbh0uw){color:color-mix(in srgb,var(--widget-text) 55%,transparent);font-size:.66rem;line-height:1.35}.label.svelte-1cbh0uw .required:where(.svelte-1cbh0uw),.label.svelte-1cbh0uw .applies:where(.svelte-1cbh0uw){font-weight:700;letter-spacing:.03em;text-transform:uppercase;font-size:.58rem}.stepper.svelte-1cbh0uw{display:flex;align-items:center;flex:none;gap:.2rem}.stepper.svelte-1cbh0uw button:where(.svelte-1cbh0uw){display:grid;width:2rem;height:2rem;place-items:center;border:1px solid color-mix(in srgb,var(--widget-text) 14%,transparent);border-radius:50%;background:#fff;color:var(--widget-text);cursor:pointer}.stepper.svelte-1cbh0uw button:where(.svelte-1cbh0uw):hover:not(:disabled){border-color:var(--widget-accent);color:var(--widget-accent)}.stepper.svelte-1cbh0uw button:where(.svelte-1cbh0uw):disabled{opacity:.32;cursor:not-allowed}.stepper.svelte-1cbh0uw input:where(.svelte-1cbh0uw){width:2.4rem;min-height:2rem;border:0;background:none;color:var(--widget-text);font:inherit;font-size:.85rem;font-weight:780;font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;appearance:textfield}.stepper.svelte-1cbh0uw input:where(.svelte-1cbh0uw)::-webkit-outer-spin-button,.stepper.svelte-1cbh0uw input:where(.svelte-1cbh0uw)::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.promotion.svelte-1cbh0uw input:where(.svelte-1cbh0uw){width:100%;min-height:2.5rem;border:1px solid color-mix(in srgb,var(--widget-text) 14%,transparent);border-radius:calc(var(--widget-radius) - .25rem);background:#fff;padding:.45rem .65rem;font:inherit}.hint.svelte-1cbh0uw{margin:0;color:color-mix(in srgb,var(--widget-text) 60%,transparent);font-size:.7rem}.error.svelte-1cbh0uw{margin:0;border-radius:calc(var(--widget-radius) - .25rem);background:#fef2f2;padding:.6rem .7rem;color:#991b1b;font-size:.73rem}.submit.svelte-1cbh0uw{min-height:2.85rem;border:0;border-radius:var(--widget-radius);background:var(--widget-accent);color:var(--widget-on-accent);font:inherit;font-size:.85rem;font-weight:800;cursor:pointer}.submit.svelte-1cbh0uw:disabled{opacity:.5;cursor:not-allowed}.summary.svelte-159hv8l{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;border:1px solid color-mix(in srgb,var(--widget-text) 10%,transparent);border-radius:var(--widget-radius);background:color-mix(in srgb,white 82%,var(--widget-surface));padding:.7rem}.summary.panel.svelte-159hv8l{background:#fff;box-shadow:0 8px 24px #0f172a0f}.thumb.svelte-159hv8l{display:grid;width:3.25rem;height:3.25rem;place-items:center;overflow:hidden;border-radius:calc(var(--widget-radius) - .25rem);background:color-mix(in srgb,var(--widget-accent) 14%,#eef2f7);color:var(--widget-text);font-size:.78rem;font-weight:850;letter-spacing:.04em}.thumb.svelte-159hv8l img:where(.svelte-159hv8l){width:100%;height:100%;object-fit:cover}.body.svelte-159hv8l{min-width:0}.eyebrow.svelte-159hv8l{margin:0;color:color-mix(in srgb,var(--widget-text) 55%,transparent);font-size:.6rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}h3.svelte-159hv8l{margin:.1rem 0 0;overflow:hidden;color:var(--widget-text);font-size:.88rem;font-weight:780;line-height:1.3;text-overflow:ellipsis}dl.svelte-159hv8l{display:grid;gap:.12rem;margin:.45rem 0 0}dl.svelte-159hv8l div:where(.svelte-159hv8l){display:grid;grid-template-columns:5.2rem 1fr;gap:.5rem;font-size:.7rem}dt.svelte-159hv8l{color:color-mix(in srgb,var(--widget-text) 55%,transparent);font-weight:650}dd.svelte-159hv8l{margin:0;min-width:0;color:var(--widget-text);font-weight:600;overflow-wrap:anywhere}.lines.svelte-159hv8l{display:grid;gap:.1rem;margin:.55rem 0 0;border-top:1px solid color-mix(in srgb,var(--widget-text) 10%,transparent);padding:.5rem 0 0;list-style:none}.lines.svelte-159hv8l li:where(.svelte-159hv8l){display:flex;justify-content:space-between;gap:1rem;font-size:.71rem}.lines.svelte-159hv8l span:where(.svelte-159hv8l){color:color-mix(in srgb,var(--widget-text) 62%,transparent)}.lines.svelte-159hv8l strong:where(.svelte-159hv8l){font-weight:700;font-variant-numeric:tabular-nums}.lines.svelte-159hv8l .credit:where(.svelte-159hv8l) strong:where(.svelte-159hv8l){color:#15803d}.policy.svelte-159hv8l{margin:.5rem 0 0;color:color-mix(in srgb,var(--widget-text) 62%,transparent);font-size:.68rem;line-height:1.4}.policy.hold.svelte-159hv8l{color:var(--widget-text);font-weight:700}.price.svelte-159hv8l{display:flex;align-items:baseline;justify-content:space-between;grid-column:1 / -1;gap:.75rem;margin:.15rem 0 0;border-top:1px solid color-mix(in srgb,var(--widget-text) 10%,transparent);padding-top:.55rem}.price.svelte-159hv8l span:where(.svelte-159hv8l){color:color-mix(in srgb,var(--widget-text) 58%,transparent);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.price.svelte-159hv8l strong:where(.svelte-159hv8l){color:var(--widget-text);font-size:1rem;font-weight:800}.price.final.svelte-159hv8l strong:where(.svelte-159hv8l){font-size:1.25rem}html,body{margin:0;background:transparent;color:var(--widget-text, #24211b)}main.svelte-y0n7ao{display:flex;width:min(100%,42rem);min-height:32rem;margin:0 auto;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--widget-text) 12%,transparent);border-radius:var(--widget-radius);background:var(--widget-surface);box-shadow:0 18px 48px #0f172a1f}main.inline-frame.svelte-y0n7ao{height:var(--widget-inline-height, min(680px, 100dvh));min-height:0}main.popup-frame.svelte-y0n7ao{width:100%;height:100dvh;min-height:0;border:0;border-radius:0;box-shadow:none}main.assistant-frame.svelte-y0n7ao{width:100%;height:var(--widget-frame-height, 100dvh);min-height:0;border:0;border-radius:0;box-shadow:none}.assistant-header.svelte-y0n7ao{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1.1rem;color:#fff;background:var(--widget-text)}.operator-lockup.svelte-y0n7ao,.header-actions.svelte-y0n7ao,.assistant-footer.svelte-y0n7ao{display:flex;align-items:center}.operator-lockup.svelte-y0n7ao{min-width:0;gap:.7rem}.operator-lockup.svelte-y0n7ao img:where(.svelte-y0n7ao),.brand-mark.svelte-y0n7ao{width:2.35rem;height:2.35rem;flex:none;border-radius:calc(var(--widget-radius) - .35rem);object-fit:contain;background:#fff}.brand-mark.svelte-y0n7ao{display:grid;place-items:center;color:var(--widget-text);font-size:.68rem;font-weight:850;letter-spacing:.08em}.operator-lockup.svelte-y0n7ao div:where(.svelte-y0n7ao){min-width:0}.operator-lockup.svelte-y0n7ao p:where(.svelte-y0n7ao),.operator-lockup.svelte-y0n7ao h1:where(.svelte-y0n7ao){margin:0}.operator-lockup.svelte-y0n7ao p:where(.svelte-y0n7ao){color:color-mix(in srgb,white 72%,var(--widget-accent));font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.operator-lockup.svelte-y0n7ao h1:where(.svelte-y0n7ao){overflow:hidden;font-size:1.05rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.header-actions.svelte-y0n7ao{flex:none;gap:.4rem}.header-actions.svelte-y0n7ao button:where(.svelte-y0n7ao),.back-button.svelte-y0n7ao{border:0;font:inherit;cursor:pointer}.new-button.svelte-y0n7ao{min-height:2rem;border-radius:999px;padding:0 .75rem;background:var(--widget-accent);color:var(--widget-on-accent);font-size:.68rem;font-weight:800}.close-button.svelte-y0n7ao{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:#ffffff24;color:#fff;font-size:1.35rem;line-height:1}.stepper.svelte-y0n7ao{border-bottom:1px solid color-mix(in srgb,var(--widget-text) 10%,transparent);padding:.6rem .75rem 0;background:color-mix(in srgb,white 55%,var(--widget-surface))}.stepper.svelte-y0n7ao ol:where(.svelte-y0n7ao){display:flex;gap:.15rem;margin:0 0 .55rem;padding:0;list-style:none}.stepper.svelte-y0n7ao li:where(.svelte-y0n7ao){display:flex;align-items:center;flex:1 1 0;justify-content:center;gap:.3rem;min-width:0;color:color-mix(in srgb,var(--widget-text) 45%,transparent)}.stepper.svelte-y0n7ao li:where(.svelte-y0n7ao) span:where(.svelte-y0n7ao){display:grid;width:1.2rem;height:1.2rem;flex:none;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--widget-text) 12%,transparent);color:color-mix(in srgb,var(--widget-text) 62%,transparent);font-size:.6rem;font-weight:800;line-height:1;unicode-bidi:isolate}.stepper.svelte-y0n7ao li:where(.svelte-y0n7ao) span:where(.svelte-y0n7ao):before,.stepper.svelte-y0n7ao li:where(.svelte-y0n7ao) span:where(.svelte-y0n7ao):after{content:none}.stepper.svelte-y0n7ao li:where(.svelte-y0n7ao) small:where(.svelte-y0n7ao){overflow:hidden;font-size:.62rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.stepper.svelte-y0n7ao li.done:where(.svelte-y0n7ao) span:where(.svelte-y0n7ao){background:color-mix(in srgb,var(--widget-accent) 30%,transparent);color:var(--widget-text)}.stepper.svelte-y0n7ao li.current:where(.svelte-y0n7ao){color:var(--widget-text)}.stepper.svelte-y0n7ao li.current:where(.svelte-y0n7ao) span:where(.svelte-y0n7ao){background:var(--widget-accent);color:var(--widget-on-accent)}.progress-track.svelte-y0n7ao{height:.2rem;border-radius:999px;background:color-mix(in srgb,var(--widget-text) 9%,transparent);overflow:hidden}.progress-track.svelte-y0n7ao span:where(.svelte-y0n7ao){display:block;height:100%;border-radius:999px;background:var(--widget-accent);transition:width .22s ease}.test-banner.svelte-y0n7ao{display:flex;align-items:center;justify-content:center;gap:.4rem;border-bottom:1px solid #efd88c;background:#fff8dc;color:#6f4b06;padding:.42rem .65rem;font-size:.64rem;font-weight:700}.test-banner.svelte-y0n7ao span:where(.svelte-y0n7ao){border-radius:999px;background:#f6df8d;padding:.08rem .32rem;font-size:.55rem;letter-spacing:.08em}.assistant-body.svelte-y0n7ao{min-height:0;flex:1;overflow-y:auto;padding:.9rem 1.05rem 1.15rem;scroll-behavior:smooth}.body-content.svelte-y0n7ao{display:grid;align-content:start;gap:.8rem}.prompt.svelte-y0n7ao{margin:0;color:color-mix(in srgb,var(--widget-text) 66%,transparent);font-size:.76rem;line-height:1.4}.selection-summary.svelte-y0n7ao{display:grid;gap:.55rem}.current-step.svelte-y0n7ao{animation:svelte-y0n7ao-step-in .19s ease both}.review.svelte-y0n7ao{display:grid;gap:.85rem}.error.svelte-y0n7ao,.empty-state.svelte-y0n7ao{display:grid;gap:.5rem;border-radius:var(--widget-radius);padding:.9rem}.error.svelte-y0n7ao{border:1px solid #fecdd3;background:#fff1f2;color:#881337}.error.svelte-y0n7ao h2:where(.svelte-y0n7ao),.error.svelte-y0n7ao p:where(.svelte-y0n7ao),.empty-state.svelte-y0n7ao p:where(.svelte-y0n7ao){margin:0}.reference.svelte-y0n7ao{font-size:.7rem}.empty-state.svelte-y0n7ao{background:color-mix(in srgb,var(--widget-accent) 10%,white);font-size:.76rem}.empty-state.svelte-y0n7ao button:where(.svelte-y0n7ao){justify-self:start;min-height:2.5rem;border:0;border-radius:var(--widget-radius);padding:0 1rem;background:var(--widget-accent);color:var(--widget-on-accent);font:inherit;font-weight:800;cursor:pointer}.payment-notice.svelte-y0n7ao{margin:0;border:1px solid #f1cf78;border-radius:calc(var(--widget-radius) - .25rem);background:#fffdf3;padding:.55rem .7rem;color:#7c4a03;font-size:.7rem}.assistant-footer.svelte-y0n7ao{display:grid;gap:.5rem;border-top:1px solid color-mix(in srgb,var(--widget-text) 12%,transparent);padding:.6rem 1.05rem .7rem;color:color-mix(in srgb,var(--widget-text) 60%,transparent);font-size:.68rem;background:color-mix(in srgb,white 45%,var(--widget-surface))}.footer-actions.svelte-y0n7ao{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.footer-actions.svelte-y0n7ao>span:where(.svelte-y0n7ao){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attribution.svelte-y0n7ao{--attribution-logo: .65rem;--attribution-label: .43rem;display:flex;align-items:baseline;justify-content:center;gap:.2rem;color:color-mix(in srgb,var(--widget-text) 70%,transparent);font-size:var(--attribution-label);font-weight:650;letter-spacing:.06em;line-height:1;text-decoration:none;text-transform:uppercase}.attribution.svelte-y0n7ao img:where(.svelte-y0n7ao){display:block;width:auto;height:var(--attribution-logo);aspect-ratio:1025 / 132;opacity:.78}.attribution.svelte-y0n7ao:hover img:where(.svelte-y0n7ao){opacity:1}.back-button.svelte-y0n7ao{display:inline-flex;align-items:center;gap:.3rem;flex:none;min-height:2.3rem;border-radius:999px;padding:0 .9rem;background:color-mix(in srgb,var(--widget-text) 8%,transparent);color:var(--widget-text);font-size:.72rem;font-weight:750}.back-button.svelte-y0n7ao:hover:not(:disabled){background:color-mix(in srgb,var(--widget-text) 14%,transparent)}.back-button.svelte-y0n7ao:disabled{opacity:.35;cursor:not-allowed}.sr-status.svelte-y0n7ao{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-y0n7ao-step-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (max-width: 32rem){main.svelte-y0n7ao{width:100%;min-height:0;border:0;border-radius:0}.assistant-header.svelte-y0n7ao,.assistant-body.svelte-y0n7ao,.assistant-footer.svelte-y0n7ao{padding-inline:.85rem}.stepper.svelte-y0n7ao li:where(.svelte-y0n7ao) small:where(.svelte-y0n7ao){display:none}.stepper.svelte-y0n7ao li:where(.svelte-y0n7ao){flex:0 0 auto}.stepper.svelte-y0n7ao ol:where(.svelte-y0n7ao){justify-content:flex-start;gap:.3rem}.stepper.svelte-y0n7ao li.current:where(.svelte-y0n7ao) small:where(.svelte-y0n7ao){display:inline}}@media (prefers-reduced-motion: reduce){.current-step.svelte-y0n7ao{animation:none}.progress-track.svelte-y0n7ao span:where(.svelte-y0n7ao){transition:none}}
