:root{--brand-ferro:#17191c;--brand-calce:#f2f3f1;--brand-bianco:#fff;--brand-terracotta:#c4643e;--brand-intonaco:#f7e6dd;--brand-persiana:#2e6b4f;--brand-stecca:#6fa287;--brand-rosso:#c42b2b;--bg:#f2f3f1;--surface:#fff;--surface-2:#f7f7f5;--line:#eeefec;--line-strong:#dee0dc;--fg:#17191c;--fg-2:#5a5f66;--fg-3:#676c72;--accent:#a9502e;--accent-brand:#c4643e;--accent-strong:#8c3f22;--accent-tint:#f7e6dd;--accent-line:#e7b8a3;--on-accent:#fff;--ok:#2e6b4f;--ok-tint:#e1efe7;--ok-soft:#6fa287;--bad:#b42525;--bad-solid:#c42b2b;--bad-tint:#fbe3e3;--pending:#c9ccd0;--dark:#17191c;--on-dark:#fff;--band:#17191c;--on-band:#fff;--ch-airbnb:#c23b63;--ch-booking:#2f55a4;--ch-vrbo:#1e9c86;--ch-sito:#e8a23a;--ch-diretta:var(--fg-2);--ch-altro:var(--fg-2);--chart-prev:#b9bdc2;--chart-neg:#d9a08a;--chart-free:#e6e8e4;--chart-free-fill:#f4f5f2;--ill-device:#101214;--ill-device-ring:#2b2f33;--ill-island:#000;--ill-scan:#24282c;--ill-scan-doc:#e8eef4;--ill-scan-ink:#c9d3dd;--ill-call-tile:#353a40;--font:"Figtree", "Helvetica Neue", "Arial", system-ui, sans-serif;--font-display:"Hanken Grotesk", "Helvetica Neue", "Arial", system-ui, sans-serif;--font-mono:ui-monospace, "Menlo", "Consolas", monospace;--r-sm:9px;--r-input:10px;--r-md:12px;--r-toast:14px;--r-lg:16px;--r-bubble:18px;--r-sheet:20px;--r-phone:34px;--r-fob:12px;--r-fob-sm:10px;--r-fob-lg:14px;--r-seg:13px;--r-check:6px;--r-tag:10px;--r-tag-tail:4px;--r-full:999px;--depth-fob:3px;--depth-sm:2px;--depth-lg:4px;--shadow:0 14px 36px 0 #17191c1a, 0 1px 2px 0 #17191c0f;--shadow-seg:0 1px 2px 0 #00000014;--dur-fast:.15s;--dur-base:.25s;--dur-slow:.4s;--dur-reveal:.6s;--dur-signature:.8s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-inout:cubic-bezier(.4, 0, .2, 1);--ease-shutter:cubic-bezier(.62, 0, .25, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#121416;--surface:#1b1e21;--surface-2:#22262a;--line:#2a2e33;--line-strong:#353a40;--fg:#eef0ee;--fg-2:#a9afb5;--fg-3:#9aa0a6;--accent:#e39a77;--accent-brand:#c4643e;--accent-strong:#f0b293;--accent-tint:#3a261d;--accent-line:#7a4630;--on-accent:#17191c;--ok:#5ea590;--ok-tint:#1d3428;--ok-soft:#4e8a6b;--bad:#f08a8a;--bad-solid:#e06464;--bad-tint:#3a1e1e;--pending:#4a5057;--dark:#eef0ee;--on-dark:#17191c;--band:#2a1c16;--on-band:#f3ede9;--ch-airbnb:#d9577d;--ch-booking:#5a7fd0;--ch-vrbo:#24a88f;--ch-sito:#c0812a;--chart-prev:#5c636b;--chart-neg:#7a4630;--chart-free:#2a2e33;--chart-free-fill:#202327;--shadow:0 14px 36px 0 #00000073, 0 1px 2px 0 #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#121416;--surface:#1b1e21;--surface-2:#22262a;--line:#2a2e33;--line-strong:#353a40;--fg:#eef0ee;--fg-2:#a9afb5;--fg-3:#9aa0a6;--accent:#e39a77;--accent-brand:#c4643e;--accent-strong:#f0b293;--accent-tint:#3a261d;--accent-line:#7a4630;--on-accent:#17191c;--ok:#5ea590;--ok-tint:#1d3428;--ok-soft:#4e8a6b;--bad:#f08a8a;--bad-solid:#e06464;--bad-tint:#3a1e1e;--pending:#4a5057;--dark:#eef0ee;--on-dark:#17191c;--band:#2a1c16;--on-band:#f3ede9;--ch-airbnb:#d9577d;--ch-booking:#5a7fd0;--ch-vrbo:#24a88f;--ch-sito:#c0812a;--chart-prev:#5c636b;--chart-neg:#7a4630;--chart-free:#2a2e33;--chart-free-fill:#202327;--shadow:0 14px 36px 0 #00000073, 0 1px 2px 0 #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-light{--bg:#f2f3f1;--surface:#fff;--surface-2:#f7f7f5;--line:#eeefec;--line-strong:#dee0dc;--fg:#17191c;--fg-2:#5a5f66;--fg-3:#676c72;--accent:#a9502e;--accent-brand:#c4643e;--accent-strong:#8c3f22;--accent-tint:#f7e6dd;--accent-line:#e7b8a3;--on-accent:#fff;--ok:#2e6b4f;--ok-tint:#e1efe7;--ok-soft:#6fa287;--bad:#b42525;--bad-solid:#c42b2b;--bad-tint:#fbe3e3;--pending:#c9ccd0;--dark:#17191c;--on-dark:#fff;--band:#17191c;--on-band:#fff;--ch-airbnb:#c23b63;--ch-booking:#2f55a4;--ch-vrbo:#1e9c86;--ch-sito:#e8a23a;--chart-prev:#b9bdc2;--chart-neg:#d9a08a;--chart-free:#e6e8e4;--chart-free-fill:#f4f5f2;--shadow:0 14px 36px 0 #17191c1a, 0 1px 2px 0 #17191c0f}@font-face{font-family:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/figtree-4YOk0OPb.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500 800;font-display:swap;src:url(/assets/hanken-grotesk-DEp8WnuS.woff2)format("woff2")}:root{--fob-edge:var(--fg-3);--fob-d:var(--fg-3);--fob-d-acc:var(--accent-strong);--fob-d-dark:color-mix(in srgb, var(--dark) 75%, var(--fg-2));--fob-d-ok:color-mix(in srgb, var(--ok) 70%, var(--fg));--r-tag-shape:var(--r-tag) var(--r-tag-tail) var(--r-tag-tail) var(--r-tag);--tag-edge:color-mix(in srgb, currentColor 55%, transparent);--tag-edge-neutral:color-mix(in srgb, var(--fg-3) 55%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--fob-d:color-mix(in srgb, var(--line-strong) 60%, var(--fg-3));--fob-d-acc:var(--accent-line);--fob-d-dark:var(--fg-3);--fob-d-ok:var(--ok-soft)}}:root[data-theme=dark]{--fob-d:color-mix(in srgb, var(--line-strong) 60%, var(--fg-3));--fob-d-acc:var(--accent-line);--fob-d-dark:var(--fg-3);--fob-d-ok:var(--ok-soft)}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-size:15px;line-height:1.45}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0}p{margin:0}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.text-button{color:var(--accent-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:flex-start;padding:4px 2px;font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._button_cgbz2_2{--depth:var(--depth-fob);--fob-shade:var(--fob-d);min-height:44px;margin-bottom:var(--depth);border:1.5px solid var(--fob-edge);border-radius:var(--r-fob);background:var(--surface);color:var(--fg);box-shadow:0 var(--depth) 0 0 var(--fob-shade);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-inout);justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}._primary_cgbz2_26{--fob-shade:var(--fob-d-acc);background:var(--accent);border-color:var(--accent);color:var(--on-accent)}._dark_cgbz2_33{--fob-shade:var(--fob-d-dark);background:var(--dark);border-color:var(--dark);color:var(--on-dark)}._ghost_cgbz2_40{color:var(--accent);box-shadow:none;background:0 0;border-color:#0000;margin-bottom:0;padding-inline:8px}._small_cgbz2_49{--depth:var(--depth-sm);border-radius:var(--r-fob-sm);min-height:34px;padding:5px 12px;font-size:13px}._large_cgbz2_57{--depth:var(--depth-lg);border-radius:var(--r-fob-lg);min-height:52px;padding:12px 24px;font-size:16px}._block_cgbz2_65{width:100%}@media (hover:hover){._button_cgbz2_2:hover:not(:disabled){box-shadow:0 calc(var(--depth) + 1px) 0 0 var(--fob-shade);transform:translateY(-1px)}._primary_cgbz2_26:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}._ghost_cgbz2_40:hover:not(:disabled){background:var(--accent-tint);box-shadow:none;transform:none}}._button_cgbz2_2:active:not(:disabled){transform:translateY(var(--depth));box-shadow:0 0 0 0 var(--fob-shade)}._button_cgbz2_2:disabled{cursor:not-allowed;opacity:.55}._button_cgbz2_2:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-fob)}._field_1cwfo_2{color:var(--fg-2);flex-direction:column;gap:6px;font-size:13px;display:flex}._label_1cwfo_10{color:var(--fg);font-weight:600}._hint_1cwfo_15{color:var(--fg-2)}._error_1cwfo_19{color:var(--bad);font-weight:600}._control_1cwfo_24{border:1px solid var(--line-strong);border-radius:var(--r-input);background:var(--surface);width:100%;min-height:44px;color:var(--fg);padding:10px 12px;font-size:15px}._control_1cwfo_24[aria-invalid=true]{border-color:var(--bad)}._card_1cwfo_39{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:18px}._tag_1cwfo_46{border:1px solid var(--tag-edge);border-radius:var(--r-tag-shape);white-space:nowrap;align-items:center;gap:6px;padding:2px 9px 2px 19px;font-size:12px;font-weight:700;display:inline-flex;position:relative}._tag_1cwfo_46:before{content:"";background:var(--surface);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:6px;box-shadow:inset 0 0 0 1.5px}._ok_1cwfo_72{background:var(--ok-tint);color:var(--ok)}._bad_1cwfo_77{background:var(--bad-tint);color:var(--bad)}._accent_1cwfo_82{background:var(--accent-tint);color:var(--accent-strong)}._neutral_1cwfo_87{background:var(--surface-2);color:var(--fg-2);border-color:var(--tag-edge-neutral)}._todo_1cwfo_93{color:var(--fg-2);border:1px dashed var(--fg-3);background:0 0}._notice_1cwfo_99{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}._notice_1cwfo_99._bad_1cwfo_77{border-color:color-mix(in srgb, var(--bad) 40%, transparent)}._notice_1cwfo_99._ok_1cwfo_72{border-color:color-mix(in srgb, var(--ok) 40%, transparent)}._notice_1cwfo_99._accent_1cwfo_82{border-color:var(--accent-line)}._state_1cwfo_122{border:1px dashed var(--line-strong);border-radius:var(--r-lg);color:var(--fg-2);flex-direction:column;align-items:flex-start;gap:10px;padding:28px 20px;display:flex}._state_1cwfo_122 h2{color:var(--fg);font-size:17px}._skeleton_1cwfo_138{gap:10px;display:grid}._skeleton_1cwfo_138 span{background:linear-gradient(90deg, var(--surface-2), var(--line), var(--surface-2));height:14px;animation:_shimmer_1cwfo_1 1.4s var(--ease-inout) infinite;background-size:200% 100%;border-radius:6px;display:block}._skeleton_1cwfo_138 span:nth-child(2){width:80%}._skeleton_1cwfo_138 span:nth-child(3){width:60%}@keyframes _shimmer_1cwfo_1{0%{background-position:100% 0}to{background-position:-100% 0}}._dialog_1cwfo_169{border-radius:var(--r-sheet);background:var(--surface);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--fg);box-shadow:var(--shadow);border:none;padding:22px}._dialog_1cwfo_169::backdrop{background:color-mix(in srgb, var(--brand-ferro) 40%, transparent)}._dialogHead_1cwfo_184{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}._stack_1cwfo_192{flex-direction:column;display:flex}._row_1cwfo_197{flex-wrap:wrap;align-items:center;display:flex}._lockup_byqks_1{align-items:center;gap:9px;display:inline-flex}._lockup_byqks_1 b{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1}._mark_byqks_15{flex:none}._page_1n868_1{max-width:560px;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(40px + env(safe-area-inset-bottom,0px));min-height:100dvh;margin:0 auto}._header_1n868_8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}._brand_1n868_17{font-family:var(--font-display);font-size:17px;font-weight:700}._lang_1n868_23{border:1px solid var(--line-strong);color:var(--fg);font:inherit;border-radius:var(--r-full);cursor:pointer;background:0 0;min-height:36px;padding:6px 12px;font-size:13px;font-weight:600}._steps_1n868_36{width:100%;color:var(--fg-2);grid-template-columns:repeat(3,1fr);gap:6px;margin:4px 0 0;padding:0;font-size:12px;font-weight:600;list-style:none;display:grid}._steps_1n868_36 li{flex-direction:column;gap:6px;display:flex}._steps_1n868_36 li:before{content:"";background:var(--line);border-radius:2px;height:4px}._steps_1n868_36 li[data-done]:before,._steps_1n868_36 li[aria-current=step]:before{background:var(--accent)}._steps_1n868_36 li[aria-current=step]{color:var(--fg)}._property_1n868_71{letter-spacing:-.01em;font-size:clamp(24px,6vw,30px)}._dates_1n868_76{color:var(--fg-2);margin-top:4px;margin-bottom:18px}._lead_1n868_82{color:var(--fg-2)}._h2_1n868_86{font-size:20px}._grid_1n868_90{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}._party_1n868_96,._sex_1n868_97{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}._party_1n868_96 legend,._sex_1n868_97 legend{width:100%;margin-bottom:8px;font-size:14px;font-weight:600}._choice_1n868_115{position:relative}._choice_1n868_115 input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._choice_1n868_115 span{border:1px solid var(--line-strong);border-radius:var(--r-full);align-items:center;min-height:44px;padding:0 16px;font-weight:600;display:inline-flex}._choice_1n868_115 input:checked+span{background:var(--dark);border-color:var(--dark);color:var(--on-dark)}._choice_1n868_115 input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}._sex_1n868_97[aria-invalid] ._choice_1n868_115 span{border-color:var(--bad)}._error_1n868_152{width:100%;color:var(--bad);font-size:13px;font-weight:600}._guest_1n868_159{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:14px;min-width:0;margin:0;padding:16px;display:flex}._guest_1n868_159>legend{padding:0 6px;font-weight:700}._scan_1n868_176{flex-direction:column;gap:8px;display:flex}._hint_1n868_182{color:var(--fg-2);font-size:13px}._combo_1n868_187{position:relative}._control_1n868_191{border:1px solid var(--line-strong);border-radius:var(--r-input);background:var(--surface);width:100%;min-height:44px;color:var(--fg);font:inherit;padding:10px 12px;font-size:16px}._control_1n868_191[aria-invalid=true]{border-color:var(--bad)}._options_1n868_207{z-index:10;border:1px solid var(--line-strong);border-radius:var(--r-input);background:var(--surface);max-height:240px;box-shadow:var(--shadow);margin:0;padding:4px;list-style:none;position:absolute;inset:calc(100% + 4px) 0 auto;overflow-y:auto}._option_1n868_207,._optionEmpty_1n868_223{border-radius:6px;padding:10px 12px}._option_1n868_207{cursor:pointer}._option_1n868_207[aria-selected=true]{background:var(--accent-tint)}._optionEmpty_1n868_223{color:var(--fg-2);font-size:14px}._check_1n868_241{align-items:center;gap:10px;min-height:44px;font-weight:600;display:flex}._check_1n868_241 input{width:22px;height:22px;accent-color:var(--accent);flex:none}._summary_1n868_256{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._summary_1n868_256 li{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:2px;padding:12px 14px;display:flex}._summaryMeta_1n868_274{color:var(--fg-2);font-size:14px}._details_1n868_279{border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px}._details_1n868_279 summary{cursor:pointer;font-weight:700}._notice_1n868_290{color:var(--fg-2);flex-direction:column;gap:10px;margin-top:10px;font-size:14px;display:flex}._nav_1n868_299{justify-content:space-between}._done_1n868_303{flex-direction:column;gap:10px;padding:32px 0;display:flex}._done_1n868_303 h1{font-size:30px}
