.media-strip.svelte-jj2pzo{scrollbar-width:none;-ms-overflow-style:none}.media-strip.svelte-jj2pzo::-webkit-scrollbar{display:none}.askreview-hero.svelte-1lgaiz3{padding-top:7rem;padding-bottom:4rem;background:#fff}.askreview-hero__grid.svelte-1lgaiz3{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;align-items:center}.askreview-hero__content.svelte-1lgaiz3{color:#0f172a}.askreview-hero__pill.svelte-1lgaiz3{display:inline-flex;width:-moz-fit-content;width:fit-content;color:#567690;background:#eff6ff;border:1px solid #dbeafe}.askreview-hero__pill-dot.svelte-1lgaiz3{background:#3b82f6}.askreview-hero__title.svelte-1lgaiz3{color:#0f172a;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.05;font-weight:700;letter-spacing:-.03em}.askreview-hero__description.svelte-1lgaiz3{color:#64748b;max-width:32rem}.askreview-hero__actions.svelte-1lgaiz3{display:flex;flex-wrap:wrap;margin-top:.5rem}.askreview-hero__cta.svelte-1lgaiz3{min-height:3rem;padding:0 1.75rem;text-decoration:none}.askreview-hero__cta--primary.svelte-1lgaiz3{color:#fff;background:#567690;border-color:#567690}.askreview-hero__cta--secondary.svelte-1lgaiz3{color:#334155;background:#fff;border-color:#cbd5e1}.askreview-hero__badge.svelte-1lgaiz3{color:#94a3b8}.askreview-hero__chart.svelte-1lgaiz3{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 2px #0f172a0f}.askreview-hero__chart-title.svelte-1lgaiz3{color:#334155}.askreview-hero__chart-subtitle.svelte-1lgaiz3,.askreview-hero__metric-label.svelte-1lgaiz3{color:#94a3b8}.askreview-hero__chart-badge.svelte-1lgaiz3{color:#15803d;background:#f0fdf4;border-color:#dcfce7}.askreview-hero__metric.svelte-1lgaiz3{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.askreview-hero__metric-value.svelte-1lgaiz3{color:#1e293b}.askreview-hero__metric-value--primary.svelte-1lgaiz3{color:#567690}@media(min-width:1024px){.askreview-hero__grid.svelte-1lgaiz3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.form.svelte-x696pb{display:flex;flex-direction:column;gap:1rem}.row.svelte-x696pb{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:500px){.row.svelte-x696pb{grid-template-columns:1fr}}.field.svelte-x696pb{display:flex;flex-direction:column}.flabel.svelte-x696pb{color:#94a3b8;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.45rem}input.svelte-x696pb,textarea.svelte-x696pb{width:100%;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#ffffff0f;color:#f8fafc;padding:.8rem 1rem;font-size:.95rem;outline:none;transition:border-color .2s,background .2s,box-shadow .2s;font-family:inherit}input.svelte-x696pb:focus,textarea.svelte-x696pb:focus{border-color:#3b82f699;background:#3b82f60f;box-shadow:0 0 0 3px #3b82f61f}input.svelte-x696pb::-moz-placeholder,textarea.svelte-x696pb::-moz-placeholder{color:#475569}input.svelte-x696pb::placeholder,textarea.svelte-x696pb::placeholder{color:#475569}textarea.svelte-x696pb{resize:vertical;min-height:110px}.has-error.svelte-x696pb input:where(.svelte-x696pb),.has-error.svelte-x696pb textarea:where(.svelte-x696pb){border-color:#ef444499;background:#ef44440a}.has-error.svelte-x696pb input:where(.svelte-x696pb):focus,.has-error.svelte-x696pb textarea:where(.svelte-x696pb):focus{border-color:#ef4444cc;box-shadow:0 0 0 3px #ef44441f}.err.svelte-x696pb{color:#f87171;font-size:.75rem;margin-top:.35rem;display:flex;align-items:center;gap:.3rem}.err.svelte-x696pb:before{content:"⚠";font-size:.7rem}.submit-btn.svelte-x696pb{display:inline-flex;align-items:center;gap:.5rem;justify-content:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:700;font-size:1rem;border:none;border-radius:28px;padding:.9rem 2rem;cursor:pointer;box-shadow:0 0 0 1px #2563eb80,0 10px 32px #2563eb66;transition:transform .15s,box-shadow .15s,opacity .15s;width:100%}.submit-btn.svelte-x696pb:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 0 1px #2563ebb3,0 16px 48px #2563eb8c}.submit-btn.svelte-x696pb:disabled{opacity:.7;cursor:not-allowed}.arrow.svelte-x696pb{font-size:1.1em}.spinner.svelte-x696pb{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-x696pb-spin .7s linear infinite}@keyframes svelte-x696pb-spin{to{transform:rotate(360deg)}}.form-note.svelte-x696pb{color:#475569;font-size:.78rem;text-align:center}.form-note.svelte-x696pb a:where(.svelte-x696pb){color:#64748b;text-decoration:underline}.form-note.svelte-x696pb a:where(.svelte-x696pb):hover{color:#94a3b8}.success-card.svelte-x696pb{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:3rem 2rem;background:#10b9810f;border:1px solid rgba(16,185,129,.25);border-radius:24px;animation:svelte-x696pb-popIn .35s cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-x696pb-popIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.success-icon.svelte-x696pb{width:64px;height:64px;border-radius:50%;background:#10b98126;border:1px solid rgba(16,185,129,.35);display:flex;align-items:center;justify-content:center;color:#34d399;box-shadow:0 0 24px #10b98140}.success-card.svelte-x696pb h3:where(.svelte-x696pb){font-size:1.35rem;font-weight:800;color:#f1f5f9;margin:0}.success-card.svelte-x696pb p:where(.svelte-x696pb){color:#94a3b8;font-size:.95rem;max-width:340px;margin:0}.success-card.svelte-x696pb strong:where(.svelte-x696pb){color:#e2e8f0}.btn-reset.svelte-x696pb{margin-top:.5rem;background:transparent;border:1px solid rgba(255,255,255,.18);color:#94a3b8;border-radius:20px;padding:.5rem 1.25rem;font-size:.85rem;cursor:pointer;transition:border-color .2s,color .2s;font-family:inherit}.btn-reset.svelte-x696pb:hover{border-color:#ffffff4d;color:#e2e8f0}.overlay.svelte-pm7hm1{position:fixed;inset:0;z-index:500;background:#000000c7;backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:svelte-pm7hm1-fadeIn .18s ease both}@keyframes svelte-pm7hm1-fadeIn{0%{opacity:0}to{opacity:1}}.modal.svelte-pm7hm1{width:min(580px,100%);max-height:90vh;overflow-y:auto;background:#060c1ef5;border:1px solid rgba(255,255,255,.14);border-radius:28px;box-shadow:0 4px #ffffff0f inset,0 48px 120px #000000d9,0 0 0 1px #ffffff0a;animation:svelte-pm7hm1-slideUp .24s cubic-bezier(.34,1.3,.64,1) both;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}@keyframes svelte-pm7hm1-slideUp{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:none}}.modal-header.svelte-pm7hm1{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:2rem 2rem 0}.modal-title-block.svelte-pm7hm1{flex:1}.modal-title-block.svelte-pm7hm1 h2:where(.svelte-pm7hm1){font-size:1.45rem;font-weight:900;color:#f1f5f9;margin:0 0 .35rem;letter-spacing:-.03em}.modal-title-block.svelte-pm7hm1 p:where(.svelte-pm7hm1){color:#64748b;font-size:.88rem;line-height:1.5;margin:0}.close-btn.svelte-pm7hm1{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,border-color .2s;margin-top:2px}.close-btn.svelte-pm7hm1:hover{background:#ffffff1a;border-color:#fff3;color:#f1f5f9}.modal-body.svelte-pm7hm1{padding:1.5rem 2rem 2rem}.banner.svelte-9otdqt{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:400;width:min(760px,calc(100vw - 2rem));animation:svelte-9otdqt-slideUp .35s cubic-bezier(.34,1.4,.64,1) both}@keyframes svelte-9otdqt-slideUp{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.banner-inner.svelte-9otdqt{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 1.25rem 1rem 1.5rem;background:#060c1ef2;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border:1px solid rgba(255,255,255,.14);border-radius:20px;box-shadow:0 4px #ffffff0d inset,0 24px 60px #000000b3}.banner-text.svelte-9otdqt{display:flex;align-items:center;gap:.85rem;flex:1;min-width:0}.banner-icon.svelte-9otdqt{font-size:1.3rem;flex-shrink:0;line-height:1}.banner-text.svelte-9otdqt p:where(.svelte-9otdqt){color:#94a3b8;font-size:.85rem;line-height:1.55;margin:0}.banner-text.svelte-9otdqt a:where(.svelte-9otdqt){color:#60a5fa;text-decoration:underline;text-underline-offset:2px}.banner-text.svelte-9otdqt a:where(.svelte-9otdqt):hover{color:#93c5fd}.banner-actions.svelte-9otdqt{display:flex;gap:.6rem;flex-shrink:0}.btn-decline.svelte-9otdqt{padding:.5rem 1rem;border-radius:12px;background:transparent;border:1px solid rgba(255,255,255,.15);color:#64748b;font-size:.83rem;font-weight:600;cursor:pointer;font-family:inherit;transition:border-color .2s,color .2s;white-space:nowrap}.btn-decline.svelte-9otdqt:hover{border-color:#ffffff47;color:#94a3b8}.btn-accept.svelte-9otdqt{padding:.5rem 1.2rem;border-radius:12px;background:#2563eb;border:none;color:#fff;font-size:.83rem;font-weight:700;cursor:pointer;font-family:inherit;transition:background .2s,box-shadow .2s;white-space:nowrap;box-shadow:0 0 14px #2563eb73}.btn-accept.svelte-9otdqt:hover{background:#1d4ed8;box-shadow:0 0 22px #2563eba6}@media(max-width:540px){.banner-inner.svelte-9otdqt{flex-direction:column;align-items:flex-start;gap:.9rem}.banner-actions.svelte-9otdqt{width:100%;justify-content:flex-end}}.chart-wrap.svelte-14brati{background:radial-gradient(ellipse 80% 100% at 80% 0%,rgba(238,216,142,.06),transparent 60%),#eed88e08;border:1px solid rgba(238,216,142,.18);border-radius:24px;padding:1.75rem}.chart-header.svelte-14brati{margin-bottom:1rem}.chart-label.svelte-14brati{color:#eed88e;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:0}.chart-canvas.svelte-14brati{position:relative;height:320px}.overlay.svelte-1fq5ddi{position:fixed;inset:0;z-index:1000;background:#020e0bc7;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1rem}.modal.svelte-1fq5ddi{background:#04201a;border:1px solid rgba(238,216,142,.22);border-radius:24px;width:min(480px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 24px 80px #000000b3}.modal-hd.svelte-1fq5ddi{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(238,216,142,.12)}.modal-title.svelte-1fq5ddi{font-family:Cormorant Garamond,EB Garamond,Georgia,serif;font-size:1.25rem;font-weight:500;color:#f3eedb;letter-spacing:.02em}.close-btn.svelte-1fq5ddi{width:34px;height:34px;border-radius:10px;border:1px solid rgba(238,216,142,.18);background:#eed88e0d;color:#f3eedbb3;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.close-btn.svelte-1fq5ddi:hover{background:#eed88e1f;color:#eed88e}.modal-body.svelte-1fq5ddi{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.hint.svelte-1fq5ddi{color:#f3eedbb3;font-size:.88rem;line-height:1.65;margin:0}.mic-error.svelte-1fq5ddi{color:#f87171;font-size:.82rem;margin:0}.recorder.svelte-1fq5ddi{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;background:#eed88e0a;border:1px solid rgba(238,216,142,.14);border-radius:16px}.rec-btn.svelte-1fq5ddi{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.85rem;background:#eed88e;color:#04201a;border:none;border-radius:9999px;font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;font-family:inherit;box-shadow:0 0 24px #eed88e4d;transition:background .15s,transform .1s}.rec-btn.svelte-1fq5ddi:hover{background:#f5e3a2}.rec-btn.svelte-1fq5ddi:active{transform:scale(.97)}.rec-btn.svelte-1fq5ddi .elm-mic:where(.svelte-1fq5ddi){display:inline-flex;align-items:center;justify-content:center;color:inherit}.rec-btn--more.svelte-1fq5ddi{background:#eed88e1a;color:#eed88e;border:1px solid rgba(238,216,142,.3);box-shadow:none}.rec-btn--more.svelte-1fq5ddi:hover{background:#eed88e33}.rec-live.svelte-1fq5ddi{display:flex;align-items:center;gap:.75rem}.rec-dot.svelte-1fq5ddi{width:10px;height:10px;border-radius:50%;background:#ef4444;animation:svelte-1fq5ddi-pulse 1s ease-in-out infinite}@keyframes svelte-1fq5ddi-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.rec-timer.svelte-1fq5ddi{color:#f3eedb;font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums}.stop-btn.svelte-1fq5ddi{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3);border-radius:9999px;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}.stop-btn.svelte-1fq5ddi:hover{background:#ef444440}.audio-player.svelte-1fq5ddi{width:100%;min-width:0}.clips-list.svelte-1fq5ddi{display:flex;flex-direction:column;gap:.5rem}.clip-row.svelte-1fq5ddi{display:flex;align-items:center;gap:.5rem;background:#eed88e0a;border:1px solid rgba(238,216,142,.14);border-radius:12px;padding:.5rem .5rem .5rem .75rem}.clip-num.svelte-1fq5ddi{color:#eed88ea6;font-size:.75rem;font-weight:700;min-width:1.1rem;text-align:center;flex-shrink:0}.clip-remove.svelte-1fq5ddi{flex-shrink:0;width:28px;height:28px;border-radius:8px;border:1px solid rgba(239,68,68,.25);background:#ef444414;color:#f87171;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.clip-remove.svelte-1fq5ddi:hover{background:#ef44442e;color:#fca5a5}.send-btn.svelte-1fq5ddi{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.95rem;background:#eed88e;color:#04201a;border:none;border-radius:14px;font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:background .15s,transform .15s}.send-btn.svelte-1fq5ddi:hover{background:#f5e3a2;transform:translateY(-2px)}.uploading.svelte-1fq5ddi{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0;color:#f3eedbb3;font-size:.9rem}.spinner.svelte-1fq5ddi{width:38px;height:38px;border-radius:50%;border:3px solid rgba(238,216,142,.18);border-top-color:#eed88e;animation:svelte-1fq5ddi-spin .7s linear infinite}@keyframes svelte-1fq5ddi-spin{to{transform:rotate(360deg)}}.success-body.svelte-1fq5ddi{display:flex;flex-direction:column;gap:1rem}.request-badge.svelte-1fq5ddi{background:#eed88e1a;border:1px solid rgba(238,216,142,.25);border-radius:14px;padding:1.1rem;text-align:center}.req-label.svelte-1fq5ddi{color:#f3eedb8c;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.3rem}.req-id.svelte-1fq5ddi{font-family:Cormorant Garamond,EB Garamond,Georgia,serif;color:#eed88e;font-size:1.8rem;font-weight:500;letter-spacing:.04em}.success-note.svelte-1fq5ddi{color:#f3eedba6;font-size:.9rem;margin:0;text-align:center}.messenger-label.svelte-1fq5ddi{color:#f3eedb;font-size:.88rem;font-weight:600;margin:0;text-align:center}.phone-form.svelte-1fq5ddi{display:flex;gap:.5rem;flex-wrap:wrap}.phone-form.svelte-1fq5ddi .phone-input:where(.svelte-1fq5ddi){min-width:0;flex:1 1 160px}.phone-form.svelte-1fq5ddi .phone-submit:where(.svelte-1fq5ddi){flex-shrink:0}.phone-input.svelte-1fq5ddi{flex:1;padding:.8rem .95rem;background:#eed88e0f;border:1px solid rgba(238,216,142,.22);border-radius:12px;color:#f3eedb;font-size:.9rem;font-family:inherit;outline:none;transition:border-color .2s}.phone-input.svelte-1fq5ddi:focus{border-color:#eed88e8c}.phone-input.error.svelte-1fq5ddi{border-color:#ef44448c}.phone-input.svelte-1fq5ddi::-moz-placeholder{color:#f3eedb59}.phone-input.svelte-1fq5ddi::placeholder{color:#f3eedb59}.phone-submit.svelte-1fq5ddi{padding:.8rem 1.15rem;background:#eed88e;color:#04201a;border:none;border-radius:12px;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .15s;display:inline-flex;align-items:center;gap:.4rem}.phone-submit.svelte-1fq5ddi:hover:not(:disabled){background:#f5e3a2}.phone-submit.svelte-1fq5ddi:disabled{opacity:.6;cursor:not-allowed}@media(max-width:640px){.phone-form.svelte-1fq5ddi{flex-direction:column;flex-wrap:nowrap}.phone-form.svelte-1fq5ddi .phone-input:where(.svelte-1fq5ddi),.phone-input.svelte-1fq5ddi{width:100%;flex:none}.phone-form.svelte-1fq5ddi .phone-submit:where(.svelte-1fq5ddi),.phone-submit.svelte-1fq5ddi{width:100%;justify-content:center}}.phone-err.svelte-1fq5ddi{color:#f87171;font-size:.78rem;margin:0}.phone-sent.svelte-1fq5ddi{padding:.85rem 1rem;background:#eed88e14;border:1px solid rgba(238,216,142,.25);border-radius:12px;color:#eed88e;font-size:.9rem;text-align:center}.spinner-sm.svelte-1fq5ddi{width:14px;height:14px;border-radius:50%;border:2px solid rgba(4,32,26,.35);border-top-color:#04201a;animation:svelte-1fq5ddi-spin .6s linear infinite;display:inline-block}.overlay.svelte-y3l9er{position:fixed;inset:0;z-index:1000;background:#020e0bcc;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1rem}.modal.svelte-y3l9er{background:#04201a;border:1px solid rgba(238,216,142,.22);border-radius:24px;width:min(560px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 24px 80px #000000b3}.modal-hd.svelte-y3l9er{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(238,216,142,.12);position:sticky;top:0;background:#04201a;z-index:1}.modal-title.svelte-y3l9er{font-family:Cormorant Garamond,EB Garamond,Georgia,serif;font-size:1.25rem;font-weight:500;color:#f3eedb;letter-spacing:.02em}.close-btn.svelte-y3l9er{width:34px;height:34px;border-radius:10px;border:1px solid rgba(238,216,142,.18);background:#eed88e0d;color:#f3eedbb3;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.close-btn.svelte-y3l9er:hover{background:#eed88e1f;color:#eed88e}.modal-body.svelte-y3l9er{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.hint.svelte-y3l9er{color:#f3eedb99;font-size:.87rem;line-height:1.65;margin:0}.submit-error.svelte-y3l9er{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:10px;color:#f87171;font-size:.85rem;padding:.75rem 1rem;margin:0}.form-grid.svelte-y3l9er{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:480px){.form-grid.svelte-y3l9er{grid-template-columns:1fr}}.field.svelte-y3l9er{display:flex;flex-direction:column;gap:.35rem}.field--full.svelte-y3l9er{grid-column:1 / -1}.label.svelte-y3l9er{color:#eed88ebf;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.input.svelte-y3l9er{padding:.75rem .95rem;background:#eed88e0d;border:1px solid rgba(238,216,142,.2);border-radius:12px;color:#f3eedb;font-size:.9rem;font-family:inherit;outline:none;transition:border-color .2s}.input.svelte-y3l9er:focus{border-color:#eed88e8c}.input--error.svelte-y3l9er{border-color:#ef44448c!important}.input.svelte-y3l9er::-moz-placeholder{color:#f3eedb4d}.input.svelte-y3l9er::placeholder{color:#f3eedb4d}.input--select.svelte-y3l9er{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23eed88e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.4rem;cursor:pointer}.input--select.svelte-y3l9er option:where(.svelte-y3l9er){background:#04201a;color:#f3eedb}.input--textarea.svelte-y3l9er{resize:vertical;min-height:110px;line-height:1.6}.field-err.svelte-y3l9er{color:#f87171;font-size:.76rem;margin-top:.1rem}.btn-primary.svelte-y3l9er{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.95rem;background:#eed88e;color:#04201a;border:none;border-radius:14px;font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:background .15s,transform .15s;box-shadow:0 8px 24px #eed88e38}.btn-primary.svelte-y3l9er:hover:not(:disabled){background:#f5e3a2;transform:translateY(-2px)}.btn-primary.svelte-y3l9er:disabled{opacity:.6;cursor:not-allowed}.success.svelte-y3l9er{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem 0;text-align:center}.success-icon.svelte-y3l9er{width:64px;height:64px;border-radius:50%;background:#eed88e1a;border:1px solid rgba(238,216,142,.3);color:#eed88e;display:flex;align-items:center;justify-content:center}.success-title.svelte-y3l9er{font-family:Cormorant Garamond,EB Garamond,Georgia,serif;font-size:1.5rem;font-weight:500;color:#f3eedb;margin:0}.success-sub.svelte-y3l9er{color:#f3eedba6;font-size:.9rem;line-height:1.65;max-width:340px;margin:0}.spinner.svelte-y3l9er{width:16px;height:16px;border-radius:50%;border:2px solid rgba(4,32,26,.3);border-top-color:#04201a;animation:svelte-y3l9er-spin .6s linear infinite;flex-shrink:0}@keyframes svelte-y3l9er-spin{to{transform:rotate(360deg)}}.adaptive-logo-light svg,.adaptive-logo-dark svg{transition:filter .3s ease}.adaptive-logo-light svg,.adaptive-logo-dark svg{height:2.5rem;width:auto}.header-logo-white,.footer-logo-white{filter:brightness(0) saturate(100%) invert(100%);transition:filter .3s ease}.custom-icon-wrapper.svelte-n3luwz{position:relative;overflow:hidden;border-radius:.75rem;contain:layout paint}.custom-icon-wrapper.svelte-n3luwz .icon-card,.custom-icon-wrapper.svelte-n3luwz svg{width:100%;height:100%;display:block;max-width:100%;max-height:100%;overflow:hidden}.custom-icon-wrapper.svelte-n3luwz *{box-sizing:border-box;margin:0}.custom-icon-wrapper.svelte-n3luwz .icon-card{overflow:hidden;border-radius:.75rem}.custom-icon-wrapper.svelte-n3luwz .icon-part{will-change:transform}[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}[data-scroll-area-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-scroll-area-viewport]::-webkit-scrollbar{display:none!important}:where([data-scroll-area-viewport]){display:flex;flex-direction:column;align-items:stretch}:where([data-scroll-area-content]){flex-grow:1}.logo-invert-white{filter:brightness(0) saturate(100%) invert(100%);transition:filter .3s ease}.adaptive-logo-light svg{filter:brightness(0) saturate(100%) invert(17%) sepia(100%) saturate(1500%) hue-rotate(120deg) brightness(90%) contrast(120%)}.adaptive-logo-dark svg{filter:brightness(0) saturate(100%) invert(100%)}.adaptive-logo-light svg,.adaptive-logo-dark svg{transition:filter .3s ease;height:2.5rem;width:auto}.header-logo-white{filter:brightness(0) saturate(100%) invert(100%);transition:filter .3s ease}.header-shell-light.svelte-bwzjya{background-color:#fffffff2}.header-shell-dark.svelte-bwzjya{background-color:#111827e6}@media(max-width:767px){.slide-item-mobile img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:85% center!important;object-position:85% center!important}.slide-item-content-mobile{padding-top:72px!important;padding-bottom:40px!important}}@media(max-width:767px){.hero-slider-mobile{height:336px!important}}.footer-logo-white{filter:brightness(0) saturate(100%) invert(100%);transition:filter .3s ease}.form.svelte-19azfod{display:flex;flex-direction:column;gap:1rem}.row.svelte-19azfod{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:500px){.row.svelte-19azfod{grid-template-columns:1fr}}.field.svelte-19azfod{display:flex;flex-direction:column}input.svelte-19azfod,textarea.svelte-19azfod{width:100%;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#ffffff0f;color:#f8fafc;padding:.8rem 1rem;font-size:.95rem;outline:none;transition:border-color .2s,background .2s,box-shadow .2s;font-family:inherit}input.svelte-19azfod:focus,textarea.svelte-19azfod:focus{border-color:#3b82f699;background:#3b82f60f;box-shadow:0 0 0 3px #3b82f61f}input.svelte-19azfod::-moz-placeholder,textarea.svelte-19azfod::-moz-placeholder{color:#475569}input.svelte-19azfod::placeholder,textarea.svelte-19azfod::placeholder{color:#475569}textarea.svelte-19azfod{resize:vertical;min-height:110px}.has-error.svelte-19azfod input:where(.svelte-19azfod){border-color:#ef444499;background:#ef44440a}.has-error.svelte-19azfod input:where(.svelte-19azfod):focus{border-color:#ef4444cc;box-shadow:0 0 0 3px #ef44441f}.err.svelte-19azfod{color:#f87171;font-size:.75rem;margin-top:.35rem;display:flex;align-items:center;gap:.3rem}.err.svelte-19azfod:before{content:"⚠";font-size:.7rem}.submit-btn.svelte-19azfod{display:inline-flex;align-items:center;gap:.5rem;justify-content:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:700;font-size:1rem;border:none;border-radius:28px;padding:.9rem 2rem;cursor:pointer;box-shadow:0 0 0 1px #2563eb80,0 10px 32px #2563eb66;transition:transform .15s,box-shadow .15s,opacity .15s;width:100%;font-family:inherit}.submit-btn.svelte-19azfod:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 0 1px #2563ebb3,0 16px 48px #2563eb8c}.submit-btn.svelte-19azfod:disabled{opacity:.7;cursor:not-allowed}.arrow.svelte-19azfod{font-size:1.1em}.spinner.svelte-19azfod{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-19azfod-spin .7s linear infinite}@keyframes svelte-19azfod-spin{to{transform:rotate(360deg)}}.form-note.svelte-19azfod{color:#475569;font-size:.78rem;text-align:center}.form-note.svelte-19azfod a:where(.svelte-19azfod){color:#64748b;text-decoration:underline}.form-note.svelte-19azfod a:where(.svelte-19azfod):hover{color:#94a3b8}.success-card.svelte-19azfod{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:3rem 2rem;background:#10b9810f;border:1px solid rgba(16,185,129,.25);border-radius:24px;animation:svelte-19azfod-popIn .35s cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-19azfod-popIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.success-icon.svelte-19azfod{width:64px;height:64px;border-radius:50%;background:#10b98126;border:1px solid rgba(16,185,129,.35);display:flex;align-items:center;justify-content:center;color:#34d399;box-shadow:0 0 24px #10b98140}.success-card.svelte-19azfod h3:where(.svelte-19azfod){font-size:1.35rem;font-weight:800;color:#f1f5f9;margin:0}.success-card.svelte-19azfod p:where(.svelte-19azfod){color:#94a3b8;font-size:.95rem;max-width:340px;margin:0}.btn-reset.svelte-19azfod{margin-top:.5rem;background:transparent;border:1px solid rgba(255,255,255,.18);color:#94a3b8;border-radius:20px;padding:.5rem 1.25rem;font-size:.85rem;cursor:pointer;transition:border-color .2s,color .2s;font-family:inherit}.btn-reset.svelte-19azfod:hover{border-color:#ffffff4d;color:#e2e8f0}.overlay.svelte-1dh0yt4{position:fixed;inset:0;z-index:500;background:#000000c7;backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:svelte-1dh0yt4-fadeIn .18s ease both}@keyframes svelte-1dh0yt4-fadeIn{0%{opacity:0}to{opacity:1}}.modal.svelte-1dh0yt4{width:min(580px,100%);max-height:90vh;overflow-y:auto;background:#060c1ef5;border:1px solid rgba(255,255,255,.14);border-radius:28px;box-shadow:0 4px #ffffff0f inset,0 48px 120px #000000d9,0 0 0 1px #ffffff0a;animation:svelte-1dh0yt4-slideUp .24s cubic-bezier(.34,1.3,.64,1) both;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}@keyframes svelte-1dh0yt4-slideUp{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:none}}.modal-header.svelte-1dh0yt4{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:2rem 2rem 0}.modal-title-block.svelte-1dh0yt4{flex:1}.modal-title-block.svelte-1dh0yt4 h2:where(.svelte-1dh0yt4){font-size:1.45rem;font-weight:900;color:#f1f5f9;margin:0 0 .35rem;letter-spacing:-.03em}.modal-title-block.svelte-1dh0yt4 p:where(.svelte-1dh0yt4){color:#64748b;font-size:.88rem;line-height:1.5;margin:0}.close-btn.svelte-1dh0yt4{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,border-color .2s;margin-top:2px}.close-btn.svelte-1dh0yt4:hover{background:#ffffff1a;border-color:#fff3;color:#f1f5f9}.modal-body.svelte-1dh0yt4{padding:1.5rem 2rem 2rem}@keyframes svelte-4a8pjh-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in.svelte-4a8pjh{animation:svelte-4a8pjh-fade-in .2s ease-out}@keyframes svelte-1hfyzek-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in.svelte-1hfyzek{animation:svelte-1hfyzek-fade-in .2s ease-out}iframe.svelte-kf0me0{display:block}.scrollbar-hide.svelte-1yenyjt::-webkit-scrollbar{display:none}.scrollbar-hide.svelte-1yenyjt{-ms-overflow-style:none;scrollbar-width:none}.promo-banner.svelte-1nx3iuc{position:fixed;z-index:40;pointer-events:none;opacity:0;transition:opacity .28s ease;overflow:visible}.promo-banner--visible.svelte-1nx3iuc{opacity:1}.promo-banner__shell.svelte-1nx3iuc{position:relative;border-radius:14px;transform:translateY(12px);transition:transform .28s ease}.promo-banner--visible.svelte-1nx3iuc .promo-banner__shell:where(.svelte-1nx3iuc){transform:translateY(0)}.promo-banner__shell.svelte-1nx3iuc:before,.promo-banner__shell.svelte-1nx3iuc:after{content:"";position:absolute;inset:0;border-radius:14px;pointer-events:none}.promo-banner__shell.svelte-1nx3iuc:after{z-index:2;border:1px solid rgba(251,191,36,.28)}.promo-banner__shell.svelte-1nx3iuc:before{z-index:3;padding:1px;background:conic-gradient(from var(--promo-border-angle, 0deg),transparent 0deg,transparent 300deg,rgba(253,230,138,.95) 328deg,#fde68a 340deg,rgba(253,230,138,.95) 352deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:svelte-1nx3iuc-promo-border-run-angle 4.5s linear infinite}@property --promo-border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes svelte-1nx3iuc-promo-border-run-angle{to{--promo-border-angle: 360deg}}.promo-banner__card.svelte-1nx3iuc{position:relative;z-index:1;pointer-events:auto;display:flex;align-items:flex-start;gap:12px;width:100%;margin:0;text-align:left;padding:14px 44px 14px 14px;border-radius:14px;border:none;background:#22232bf7;backdrop-filter:blur(12px);box-shadow:0 12px 32px #00000059,inset 0 1px #ffffff0a;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.promo-banner--visible.svelte-1nx3iuc .promo-banner__card:where(.svelte-1nx3iuc):hover{transform:translateY(-1px);box-shadow:0 16px 36px #0006,inset 0 1px #ffffff0f}.promo-banner__icon.svelte-1nx3iuc{flex-shrink:0;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fcd34d;background:#f59e0b24;border:1px solid rgba(251,191,36,.22)}.promo-banner__text.svelte-1nx3iuc{min-width:0;flex:1}.promo-banner__title.svelte-1nx3iuc{margin:0;color:#f8fafc;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;line-height:1.35}.promo-banner__subtitle.svelte-1nx3iuc{margin:4px 0 0;color:#cbd5e1;font-family:Manrope,sans-serif;font-size:12px;line-height:1.4;display:flex;align-items:center;gap:4px}.promo-banner__arrow{flex-shrink:0;opacity:.8}.promo-banner__close.svelte-1nx3iuc{position:absolute;top:10px;right:10px;width:28px;height:28px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#94a3b8;background:#ffffff0a;cursor:pointer;transition:color .2s ease,background .2s ease}.promo-banner__close.svelte-1nx3iuc:hover{color:#f8fafc;background:#ffffff14}.promo-banner.svelte-1nx3iuc{left:16px;right:88px;bottom:calc(16px + env(safe-area-inset-bottom,0px));max-width:none}@media(min-width:768px){.promo-banner.svelte-1nx3iuc{inset:96px 24px auto auto;width:min(360px,calc(100vw - 48px))}.promo-banner__shell.svelte-1nx3iuc{transform:translateY(-8px)}.promo-banner--visible.svelte-1nx3iuc .promo-banner__shell:where(.svelte-1nx3iuc){transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.promo-banner.svelte-1nx3iuc,.promo-banner__card.svelte-1nx3iuc{transition:none}.promo-banner__shell.svelte-1nx3iuc:before{animation:none;background:#fbbf2466}}section#rates [data-currency-code=EUB]{scroll-margin-top:88px;scroll-margin-bottom:120px}[data-currency-code=EUB].paytion-eub-highlight{animation:svelte-1nx3iuc-paytion-eub-pulse 2.2s ease}@keyframes svelte-1nx3iuc-paytion-eub-pulse{0%,to{background-color:transparent;box-shadow:none}20%,60%{background-color:#f59e0b1f;box-shadow:inset 0 0 0 1px #fbbf2459}}.booking-form-enter{transform:translateY(100%)}.booking-form-enter-active{transform:translateY(0);transition:transform .3s ease-out}.booking-form-exit{transform:translateY(0)}.booking-form-exit-active{transform:translateY(100%);transition:transform .3s ease-in}.language-switcher.svelte-us4b70{position:relative}.flag-icon.svelte-us4b70{font-size:1.1em;line-height:1}.et-left-scroll.svelte-1whnund{overflow-y:scroll;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.et-left-scroll.svelte-1whnund::-webkit-scrollbar{width:8px}.et-left-scroll.svelte-1whnund::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.et-left-scroll.svelte-1whnund::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.et-left-scroll.svelte-1whnund::-webkit-scrollbar-thumb:hover{background:#94a3b8}.sdk-catalog-card.svelte-1953z4i{display:block;overflow:hidden;border-radius:1rem;border:1px solid var(--sdk-border);background:var(--sdk-bg);box-shadow:var(--sdk-shadow-sm);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.sdk-catalog-card.svelte-1953z4i:hover{border-color:#e41e254d;box-shadow:var(--sdk-shadow-md)}.sdk-catalog-card__media.svelte-1953z4i{aspect-ratio:16 / 10;overflow:hidden;background:var(--sdk-surface-muted)}.sdk-catalog-card__image.svelte-1953z4i{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.sdk-catalog-card.svelte-1953z4i:hover .sdk-catalog-card__image:where(.svelte-1953z4i){transform:scale(1.05)}.sdk-catalog-card__body.svelte-1953z4i{padding:1.25rem}.sdk-catalog-card__title.svelte-1953z4i{margin:0;font-size:1.125rem;font-weight:600;color:var(--sdk-gray);transition:color .15s ease}.sdk-catalog-card.svelte-1953z4i:hover .sdk-catalog-card__title:where(.svelte-1953z4i){color:var(--sdk-red)}.sdk-catalog-card__description.svelte-1953z4i{margin:.5rem 0 0;font-size:.875rem;line-height:1.6;color:var(--sdk-muted)}.sdk-catalog-card__cta.svelte-1953z4i{display:inline-flex;align-items:center;gap:.25rem;margin-top:1rem;font-size:.875rem;font-weight:500;color:var(--sdk-red)}.sdk-cameras-media__player.svelte-1ikis4i{position:relative;aspect-ratio:16 / 9;border-radius:1rem;overflow:hidden;background:#111}.sdk-cameras-media__video.svelte-1ikis4i{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .35s ease}.sdk-cameras-media__video--active.svelte-1ikis4i{opacity:1}.sdk-cameras-media__thumbs.svelte-1ikis4i{display:flex;gap:.75rem;margin-top:.75rem;justify-content:center}.sdk-cameras-media__thumb.svelte-1ikis4i{padding:0;border:2px solid var(--sdk-border);border-radius:.65rem;overflow:hidden;background:transparent;cursor:pointer;width:6rem;height:4rem}.sdk-cameras-media__thumb--active.svelte-1ikis4i{border-color:var(--sdk-red)}.sdk-cameras-media__thumb-video.svelte-1ikis4i{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}:root{scroll-behavior:smooth}.prose h2,.prose h3{color:#fff;margin-top:2rem;font-weight:600}.prose p{color:#94a3b8;line-height:1.8;margin-bottom:1.5rem}.prose ul{color:#94a3b8;list-style-type:disc;padding-left:1.5rem;margin-bottom:1.5rem}.prose ul li{margin-bottom:.5rem}.prose strong{color:#e2e8f0}.prose blockquote{border-left-color:#6366f1;color:#e2e8f0;font-style:italic;padding-left:1rem;margin:2rem 0}@media(min-width:1024px){.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.lg\:col-span-3{grid-column:span 3 / span 3!important}.lg\:col-span-2{grid-column:span 2 / span 2!important}}.fade-in.svelte-1nqwc6i{animation:svelte-1nqwc6i-fadeIn .8s ease-out forwards;opacity:0}.fade-in-up.svelte-1nqwc6i{animation:svelte-1nqwc6i-fadeInUp .8s ease-out forwards;opacity:0;transform:translateY(20px)}.delay-100.svelte-1nqwc6i{animation-delay:.1s}.delay-200.svelte-1nqwc6i{animation-delay:.2s}@keyframes svelte-1nqwc6i-fadeIn{to{opacity:1}}@keyframes svelte-1nqwc6i-fadeInUp{to{opacity:1;transform:translateY(0)}}.prose h2{color:#fff!important;margin-top:3rem!important;margin-bottom:1.5rem!important}.prose h3{color:#e2e8f0!important;margin-top:2rem!important}.prose p{color:#94a3b8!important;line-height:1.8!important}.prose ul{color:#94a3b8!important}.prose strong{color:#fff!important}.scrollbar-thin.svelte-fkmszs::-webkit-scrollbar{width:6px}.scrollbar-thin.svelte-fkmszs::-webkit-scrollbar-track{background:transparent}.scrollbar-thin.svelte-fkmszs::-webkit-scrollbar-thumb{background-color:#312e8180;border-radius:20px}.servcost-template.svelte-1a7dmoz{min-height:100vh;background:#000}.size-2\.5{width:.625rem;height:.625rem}.size-4{width:1rem;height:1rem}.size-4\.5{width:1.125rem;height:1.125rem}.size-5{width:1.25rem;height:1.25rem}.size-6\.5{width:1.625rem;height:1.625rem}.size-8{width:2rem;height:2rem}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-14{width:3.5rem;height:3.5rem}.size-16{width:4rem;height:4rem}.size-20{width:5rem;height:5rem}.size-64{width:16rem;height:16rem}@media(min-width:1024px){.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.lg\:col-span-3{grid-column:span 3 / span 3!important}.lg\:col-span-2{grid-column:span 2 / span 2!important}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.lg\:size-24{width:6rem!important;height:6rem!important}}@media(min-width:768px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.md\:size-12{width:3rem!important;height:3rem!important}.md\:size-24{width:6rem!important;height:6rem!important}}.h-18{height:4.5rem}.mt-18{margin-top:4.5rem}.-mt-18{margin-top:-4.5rem}.py-26{padding-top:6.5rem;padding-bottom:6.5rem}.-z-1{z-index:-1}.modal-overlay.svelte-luo9a5{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:flex-start;padding:40px 20px;z-index:1000;overflow-y:auto}.modal-container.svelte-luo9a5{background:#fff;border-radius:16px;width:100%;max-width:600px;box-shadow:0 25px 50px #00000040;animation:svelte-luo9a5-slideUp .3s ease}.modal-header.svelte-luo9a5{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modal-header.svelte-luo9a5 h2:where(.svelte-luo9a5){margin:0;font-size:1.25rem;font-weight:700}.close-btn.svelte-luo9a5{width:36px;height:36px;border-radius:50%;border:none;background:#f3f4f6;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.close-btn.svelte-luo9a5:hover{background:#e5e7eb}.modal-body.svelte-luo9a5{padding:24px}.error-banner.svelte-luo9a5{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin-bottom:16px;border:1px solid #fecaca;background:#fef2f2;border-radius:10px;color:#991b1b}.error-icon.svelte-luo9a5{flex-shrink:0}.error-text.svelte-luo9a5{flex:1;font-size:.9375rem;line-height:1.5}.error-close.svelte-luo9a5{border:none;background:transparent;color:inherit;font-size:1rem;cursor:pointer;padding:0}.success-fallback.svelte-luo9a5{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:12px 0}.success-icon.svelte-luo9a5{width:56px;height:56px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:#dcfce7;color:#16a34a;font-size:1.5rem}.success-fallback.svelte-luo9a5 h3:where(.svelte-luo9a5){margin:0;font-size:1.5rem;color:#0f172a}.fallback-message.svelte-luo9a5,.fallback-info.svelte-luo9a5,.order-id.svelte-luo9a5{margin:0;color:#475569;line-height:1.65}.btn-primary.svelte-luo9a5{padding:14px 24px;background:#2e8add;color:#fff;border:none;border-radius:9999px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.btn-primary.svelte-luo9a5:hover{background:#2378c5}.accordion-step.svelte-luo9a5{border:2px solid #e5e7eb;border-radius:12px;margin-bottom:12px;overflow:visible;transition:all .3s ease}.accordion-step.active.svelte-luo9a5{border-color:#2e8add;box-shadow:0 4px 12px #2e8add26}.accordion-step.completed.svelte-luo9a5{border-color:#22c55e}.accordion-step.disabled.svelte-luo9a5{opacity:.5}.accordion-step.ready.svelte-luo9a5{opacity:1;border-color:#93c5fd;box-shadow:0 4px 12px #2e8add1a}.step-header.svelte-luo9a5{width:100%;display:flex;align-items:center;gap:12px;padding:16px 20px;background:#f9fafb;border:none;cursor:pointer;text-align:left;font-size:1rem;transition:background .2s}.step-header.svelte-luo9a5:hover:not(:disabled){background:#f3f4f6}.step-header.svelte-luo9a5:disabled{cursor:not-allowed}.step-header-ready.svelte-luo9a5{background:#2e8add}.step-header-ready.svelte-luo9a5:hover:not(:disabled){background:#2579c5}.step-header-pulse.svelte-luo9a5{animation:svelte-luo9a5-stepHeaderPulse 1.8s ease-in-out infinite}.step-number.svelte-luo9a5{width:32px;height:32px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-weight:600;color:#6b7280;flex-shrink:0}.active.svelte-luo9a5 .step-number:where(.svelte-luo9a5){background:#2e8add;color:#fff}.step-number.done.svelte-luo9a5{background:#22c55e;color:#fff}.step-header-ready.svelte-luo9a5 .step-number:where(.svelte-luo9a5){background:#ffffff2e;color:#fff}.step-title.svelte-luo9a5{flex:1;font-weight:600;color:#374151}.step-header-ready.svelte-luo9a5 .step-title:where(.svelte-luo9a5),.step-header-ready.svelte-luo9a5 .step-arrow:where(.svelte-luo9a5){color:#fff}.step-arrow.svelte-luo9a5{color:#9ca3af;font-size:.75rem}.step-content.svelte-luo9a5{padding:20px;background:#fff;animation:svelte-luo9a5-slideDown .3s ease}.contact-form.svelte-luo9a5,.step1.svelte-luo9a5,.step3.svelte-luo9a5{display:flex;flex-direction:column;gap:16px}.form-row.svelte-luo9a5,.row-2.svelte-luo9a5{display:grid;grid-template-columns:1fr 1fr;gap:16px}.row-3.svelte-luo9a5{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:end}.form-group.svelte-luo9a5{display:flex;flex-direction:column;gap:6px}.full-width.svelte-luo9a5{width:100%}.span-2.svelte-luo9a5{grid-column:span 2}.country-dropdown-wrapper.svelte-luo9a5,.pickup-select.svelte-luo9a5{position:relative}.country-select-btn.svelte-luo9a5,.pickup-trigger.svelte-luo9a5{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;transition:border-color .2s;text-align:left}.country-select-btn.svelte-luo9a5:hover,.pickup-trigger.svelte-luo9a5:hover{border-color:#2e8add}.country-select-label.svelte-luo9a5,.pickup-selected.svelte-luo9a5{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.pickup-selected.svelte-luo9a5{flex-direction:column;align-items:flex-start;gap:2px}.country-flag-img.svelte-luo9a5{width:20px;height:14px;-o-object-fit:cover;object-fit:cover;border-radius:2px;box-shadow:0 1px 2px #0000001f;flex-shrink:0}.country-arrow.svelte-luo9a5,.pickup-arrow.svelte-luo9a5{color:#9ca3af;font-size:.75rem;flex-shrink:0}.country-dropdown-list.svelte-luo9a5,.pickup-dropdown.svelte-luo9a5{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:280px;overflow-y:auto;background:#fff;border:1px solid #dbeafe;border-radius:12px;box-shadow:0 16px 40px #0f172a2e;z-index:40}.country-dropdown-item.svelte-luo9a5,.pickup-option.svelte-luo9a5{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;border:none;background:#fff;cursor:pointer;text-align:left;transition:background .2s}.pickup-option.svelte-luo9a5{flex-direction:column;align-items:flex-start;gap:2px}.country-dropdown-item.svelte-luo9a5:hover,.pickup-option.svelte-luo9a5:hover{background:#f8fafc}.country-dropdown-item.active.svelte-luo9a5,.pickup-option.selected.svelte-luo9a5{background:#eff6ff;color:#2e8add}.country-custom-input.svelte-luo9a5{margin-top:8px}.tax-section.svelte-luo9a5{display:flex;flex-direction:column;gap:10px}.checkbox-label.svelte-luo9a5{display:flex;align-items:center;gap:10px;padding:12px 14px;border:2px solid #e5e7eb;border-radius:8px;background:#f9fafb;cursor:pointer}.checkbox-label.svelte-luo9a5 input:where(.svelte-luo9a5){width:16px;height:16px;margin:0}.tax-id-field.svelte-luo9a5{display:flex;flex-direction:column;gap:6px}label.svelte-luo9a5,.section-label.svelte-luo9a5{font-size:.875rem;font-weight:600;color:#374151}input.svelte-luo9a5{padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:border-color .2s;background:#fff}input.svelte-luo9a5:focus{outline:none;border-color:#2e8add}.input-shell.svelte-luo9a5{display:flex;align-items:center;gap:10px;padding:0 14px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;transition:border-color .2s,box-shadow .2s,background .2s}.input-shell.svelte-luo9a5:focus-within{border-color:#2e8add}.input-shell.svelte-luo9a5 input:where(.svelte-luo9a5){flex:1;border:none;padding-left:0;padding-right:0;background:transparent}.input-shell.svelte-luo9a5 input:where(.svelte-luo9a5):focus{border-color:transparent}.input-prefix.svelte-luo9a5{font-size:1rem;font-weight:600;color:#6b7280;flex-shrink:0}.field-status.svelte-luo9a5{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:9999px;font-size:.875rem;font-weight:700;flex-shrink:0}.field-status.success.svelte-luo9a5{background:#dcfce7;color:#16a34a}.valid-field.svelte-luo9a5{border-color:#22c55e;background:#f0fdf4}.invalid-field.svelte-luo9a5{border-color:#ef4444;background:#fef2f2}.valid-input.svelte-luo9a5{border-color:#22c55e;background:#f0fdf4}.invalid-input.svelte-luo9a5{border-color:#ef4444;background:#fef2f2;color:#991b1b}.field-error.svelte-luo9a5{font-size:.8125rem;font-weight:500;color:#dc2626}@keyframes svelte-luo9a5-stepHeaderPulse{0%,to{box-shadow:inset 0 0 #fff0,0 0 #2e8add52}50%{box-shadow:inset 0 0 0 999px #ffffff0a,0 0 0 8px #2e8add00}}.continue-btn.svelte-luo9a5{padding:14px 24px;background:#2e8add;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s;width:-moz-fit-content;width:fit-content}.continue-btn.svelte-luo9a5:hover{background:#2378c5}.continue-btn.svelte-luo9a5:disabled{background:#dbeafe;color:#93c5fd;cursor:not-allowed}.method-btn.svelte-luo9a5{padding:10px 12px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;font-weight:500;font-size:.9rem;transition:all .2s;text-align:center}.method-btn.active.svelte-luo9a5{border-color:#2e8add;background:#eff6ff;color:#2e8add}.method-btn.svelte-luo9a5:hover{border-color:#2e8add}.shipping-price.svelte-luo9a5{padding:10px 12px;background:#f0f9ff;border-radius:8px;min-height:42px;display:flex;flex-direction:column;justify-content:center;text-align:center}.shipping-price-wide.svelte-luo9a5{grid-column:span 2}.price-label.svelte-luo9a5{font-size:.75rem;color:#6b7280}.price-value.svelte-luo9a5{color:#2e8add;font-weight:700}.courier-address.svelte-luo9a5{display:flex;flex-direction:column;gap:12px}.pickup-warning.svelte-luo9a5{padding:12px;background:#fff3cd;color:#856404;border:1px solid #ffeeba;border-radius:8px;font-size:.9rem;display:flex;align-items:center;gap:8px}.pickup-section.svelte-luo9a5{display:flex;flex-direction:column;gap:8px}.pickup-trigger.svelte-luo9a5 input:where(.svelte-luo9a5){flex:1;border:none;padding:0;background:transparent}.pickup-trigger.svelte-luo9a5 input:where(.svelte-luo9a5):focus{border:none}.pickup-name.svelte-luo9a5{font-weight:600;color:#374151}.pickup-address.svelte-luo9a5{font-size:.875rem;color:#6b7280}.pickup-empty.svelte-luo9a5{padding:14px;text-align:center;color:#6b7280}.summary.svelte-luo9a5{background:#f9fafb;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px}.summary-row.svelte-luo9a5{display:flex;justify-content:space-between}.summary-row.total.svelte-luo9a5{border-top:2px solid #e5e7eb;padding-top:8px;margin-top:4px;font-weight:700;font-size:1.1rem;color:#2e8add}.payment-methods.svelte-luo9a5{display:flex;flex-direction:column;gap:8px}.payment-option.svelte-luo9a5{display:flex;align-items:center;gap:12px;padding:16px;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s}.payment-option.svelte-luo9a5:hover{border-color:#2e8add}.payment-option.selected.svelte-luo9a5{border-color:#2e8add;background:#eff6ff}.payment-option.svelte-luo9a5 input:where(.svelte-luo9a5){display:none}.payment-option.svelte-luo9a5 .icon:where(.svelte-luo9a5){font-size:1.5rem}.payment-option.svelte-luo9a5 .info:where(.svelte-luo9a5){display:flex;flex-direction:column}.payment-option.svelte-luo9a5 .name:where(.svelte-luo9a5){font-weight:600}.payment-option.svelte-luo9a5 .desc:where(.svelte-luo9a5){font-size:.875rem;color:#6b7280}.submit-btn.svelte-luo9a5{padding:16px 24px;background:#22c55e;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:8px}.submit-btn.svelte-luo9a5:hover:not(:disabled){background:#16a34a}.submit-btn.svelte-luo9a5:disabled{opacity:.6;cursor:not-allowed}@keyframes svelte-luo9a5-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-luo9a5-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.row-3.svelte-luo9a5,.row-2.svelte-luo9a5,.form-row.svelte-luo9a5{grid-template-columns:1fr}.shipping-price-wide.svelte-luo9a5,.span-2.svelte-luo9a5{grid-column:auto}}.island-btn.svelte-1w7xdm5,.voice-btn.svelte-1w7xdm5{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;border-radius:9999px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(180deg,#fffffff2,#f3f4f6d9);color:#0f172a;box-shadow:0 6px 14px #0f172a24;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease}.island-btn.svelte-1w7xdm5:active,.voice-btn.svelte-1w7xdm5:active{transform:scale(.92)}.voice-btn.svelte-1w7xdm5{width:2.95rem;height:2.95rem;color:#fff;border-color:#ffffffbf;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 10px 22px #3b82f659}.voice-btn[disabled].svelte-1w7xdm5{opacity:.55;box-shadow:0 6px 14px #0f172a2e}.menu-popover.svelte-1w7xdm5{position:absolute;bottom:calc(100% + .55rem);left:50%;transform:translate(-50%);min-width:8.5rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.75);background:#f8fafce6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 14px 32px #0f172a38;padding:.35rem;display:grid;gap:.2rem;z-index:10}.menu-item.svelte-1w7xdm5{display:block;border-radius:.65rem;padding:.42rem .62rem;font-size:.78rem;font-weight:600;color:#0f172a;text-decoration:none;text-align:center;border:1px solid transparent}.menu-item.svelte-1w7xdm5:active{transform:scale(.97)}.voice-tooltip.svelte-1w7xdm5{position:absolute;right:0;bottom:calc(100% + .6rem);white-space:nowrap;border-radius:9999px;border:1px solid rgba(255,255,255,.8);background:#0f172ae6;color:#f8fafc;padding:.32rem .62rem;font-size:.7rem;font-weight:600;letter-spacing:.01em;box-shadow:0 10px 20px #0206173d;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .26s ease,transform .26s ease}.voice-tooltip-visible.svelte-1w7xdm5{opacity:1;transform:translateY(0)}.form.svelte-1lz9rli{display:flex;flex-direction:column;gap:1rem}.row.svelte-1lz9rli{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:500px){.row.svelte-1lz9rli{grid-template-columns:1fr}}.field.svelte-1lz9rli{display:flex;flex-direction:column}input.svelte-1lz9rli,textarea.svelte-1lz9rli{width:100%;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#ffffff0f;color:#f8fafc;padding:.8rem 1rem;font-size:.95rem;outline:none;transition:border-color .2s,background .2s,box-shadow .2s;font-family:inherit}input.svelte-1lz9rli:focus,textarea.svelte-1lz9rli:focus{border-color:#3b82f699;background:#3b82f60f;box-shadow:0 0 0 3px #3b82f61f}input.svelte-1lz9rli::-moz-placeholder,textarea.svelte-1lz9rli::-moz-placeholder{color:#475569}input.svelte-1lz9rli::placeholder,textarea.svelte-1lz9rli::placeholder{color:#475569}textarea.svelte-1lz9rli{resize:vertical;min-height:110px}.has-error.svelte-1lz9rli input:where(.svelte-1lz9rli){border-color:#ef444499;background:#ef44440a}.has-error.svelte-1lz9rli input:where(.svelte-1lz9rli):focus{border-color:#ef4444cc;box-shadow:0 0 0 3px #ef44441f}.err.svelte-1lz9rli{color:#f87171;font-size:.75rem;margin-top:.35rem;display:flex;align-items:center;gap:.3rem}.err.svelte-1lz9rli:before{content:"⚠";font-size:.7rem}.submit-btn.svelte-1lz9rli{display:inline-flex;align-items:center;gap:.5rem;justify-content:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:700;font-size:1rem;border:none;border-radius:28px;padding:.9rem 2rem;cursor:pointer;box-shadow:0 0 0 1px #2563eb80,0 10px 32px #2563eb66;transition:transform .15s,box-shadow .15s,opacity .15s;width:100%;font-family:inherit}.submit-btn.svelte-1lz9rli:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 0 1px #2563ebb3,0 16px 48px #2563eb8c}.submit-btn.svelte-1lz9rli:disabled{opacity:.7;cursor:not-allowed}.arrow.svelte-1lz9rli{font-size:1.1em}.spinner.svelte-1lz9rli{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-1lz9rli-spin .7s linear infinite}@keyframes svelte-1lz9rli-spin{to{transform:rotate(360deg)}}.form-note.svelte-1lz9rli{color:#475569;font-size:.78rem;text-align:center}.form-note.svelte-1lz9rli a:where(.svelte-1lz9rli){color:#64748b;text-decoration:underline}.form-note.svelte-1lz9rli a:where(.svelte-1lz9rli):hover{color:#94a3b8}.success-card.svelte-1lz9rli{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:3rem 2rem;background:#10b9810f;border:1px solid rgba(16,185,129,.25);border-radius:24px;animation:svelte-1lz9rli-popIn .35s cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-1lz9rli-popIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.success-icon.svelte-1lz9rli{width:64px;height:64px;border-radius:50%;background:#10b98126;border:1px solid rgba(16,185,129,.35);display:flex;align-items:center;justify-content:center;color:#34d399;box-shadow:0 0 24px #10b98140}.success-card.svelte-1lz9rli h3:where(.svelte-1lz9rli){font-size:1.35rem;font-weight:800;color:#f1f5f9;margin:0}.success-card.svelte-1lz9rli p:where(.svelte-1lz9rli){color:#94a3b8;font-size:.95rem;max-width:340px;margin:0}.btn-reset.svelte-1lz9rli{margin-top:.5rem;background:transparent;border:1px solid rgba(255,255,255,.18);color:#94a3b8;border-radius:20px;padding:.5rem 1.25rem;font-size:.85rem;cursor:pointer;transition:border-color .2s,color .2s;font-family:inherit}.btn-reset.svelte-1lz9rli:hover{border-color:#ffffff4d;color:#e2e8f0}.overlay.svelte-1aq57jt{position:fixed;inset:0;z-index:500;background:#000000c7;backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:svelte-1aq57jt-fadeIn .18s ease both}@keyframes svelte-1aq57jt-fadeIn{0%{opacity:0}to{opacity:1}}.modal.svelte-1aq57jt{width:min(580px,100%);max-height:90vh;overflow-y:auto;background:#060c1ef5;border:1px solid rgba(255,255,255,.14);border-radius:28px;box-shadow:0 4px #ffffff0f inset,0 48px 120px #000000d9,0 0 0 1px #ffffff0a;animation:svelte-1aq57jt-slideUp .24s cubic-bezier(.34,1.3,.64,1) both;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}@keyframes svelte-1aq57jt-slideUp{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:none}}.modal-header.svelte-1aq57jt{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:2rem 2rem 0}.modal-title-block.svelte-1aq57jt{flex:1}.modal-title-block.svelte-1aq57jt h2:where(.svelte-1aq57jt){font-size:1.45rem;font-weight:900;color:#f1f5f9;margin:0 0 .35rem;letter-spacing:-.03em}.modal-title-block.svelte-1aq57jt p:where(.svelte-1aq57jt){color:#64748b;font-size:.88rem;line-height:1.5;margin:0}.close-btn.svelte-1aq57jt{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,border-color .2s;margin-top:2px}.close-btn.svelte-1aq57jt:hover{background:#ffffff1a;border-color:#fff3;color:#f1f5f9}.modal-body.svelte-1aq57jt{padding:1.5rem 2rem 2rem}.overlay.svelte-qck6ox{position:fixed;inset:0;z-index:1000;background:#000000bf;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1rem}.modal.svelte-qck6ox{background:#0d1117;border:1px solid rgba(255,255,255,.1);border-radius:24px;width:min(480px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 24px 80px #0009}.modal-hd.svelte-qck6ox{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.modal-title.svelte-qck6ox{font-size:1.05rem;font-weight:800;color:#f8fafc}.close-btn.svelte-qck6ox{width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.close-btn.svelte-qck6ox:hover{background:#ffffff1a;color:#f1f5f9}.modal-body.svelte-qck6ox{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.hint.svelte-qck6ox{color:#94a3b8;font-size:.88rem;line-height:1.6;margin:0}.mic-error.svelte-qck6ox{color:#f87171;font-size:.82rem;margin:0}.recorder.svelte-qck6ox{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px}.rec-btn.svelte-qck6ox{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;background:#2563eb;color:#fff;border:none;border-radius:9999px;font-size:.95rem;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 0 20px #2563eb66;transition:background .15s,transform .1s}.rec-btn.svelte-qck6ox:hover{background:#1d4ed8}.rec-btn.svelte-qck6ox:active{transform:scale(.97)}.rec-btn.svelte-qck6ox .v2l-mic-outline:where(.svelte-qck6ox){display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:9999px;flex-shrink:0;background:transparent;color:inherit;border:none;box-shadow:none}.rec-btn.svelte-qck6ox .v2l-mic-outline:where(.svelte-qck6ox) svg:where(.svelte-qck6ox){width:1.15rem;height:1.15rem}.rec-btn--more.svelte-qck6ox .v2l-mic-outline:where(.svelte-qck6ox){background:transparent;box-shadow:none}.rec-live.svelte-qck6ox{display:flex;align-items:center;gap:.75rem}.rec-dot.svelte-qck6ox{width:10px;height:10px;border-radius:50%;background:#ef4444;animation:svelte-qck6ox-pulse 1s ease-in-out infinite}@keyframes svelte-qck6ox-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.rec-timer.svelte-qck6ox{color:#f8fafc;font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums}.stop-btn.svelte-qck6ox{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3);border-radius:9999px;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s}.stop-btn.svelte-qck6ox:hover{background:#ef444440}.audio-player.svelte-qck6ox{width:100%;min-width:0}.clips-list.svelte-qck6ox{display:flex;flex-direction:column;gap:.5rem}.clip-row.svelte-qck6ox{display:flex;align-items:center;gap:.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.5rem .5rem .5rem .75rem}.clip-num.svelte-qck6ox{color:#475569;font-size:.75rem;font-weight:700;min-width:1.1rem;text-align:center;flex-shrink:0}.clip-remove.svelte-qck6ox{flex-shrink:0;width:28px;height:28px;border-radius:8px;border:1px solid rgba(239,68,68,.25);background:#ef444414;color:#f87171;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.clip-remove.svelte-qck6ox:hover{background:#ef44442e;color:#fca5a5}.rec-btn--more.svelte-qck6ox{background:#2563eb26;color:#93c5fd;border:1px solid rgba(37,99,235,.25);box-shadow:none}.rec-btn--more.svelte-qck6ox:hover{background:#2563eb40}.send-btn.svelte-qck6ox{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.85rem;background:#2563eb;color:#fff;border:none;border-radius:14px;font-size:.95rem;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s}.send-btn.svelte-qck6ox:hover{background:#1d4ed8}.uploading.svelte-qck6ox{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0;color:#94a3b8;font-size:.9rem}.spinner.svelte-qck6ox{width:36px;height:36px;border-radius:50%;border:3px solid rgba(255,255,255,.1);border-top-color:#3b82f6;animation:svelte-qck6ox-spin .7s linear infinite}@keyframes svelte-qck6ox-spin{to{transform:rotate(360deg)}}.success-body.svelte-qck6ox{display:flex;flex-direction:column;gap:1rem}.request-badge.svelte-qck6ox{background:#2563eb1f;border:1px solid rgba(37,99,235,.2);border-radius:14px;padding:1rem;text-align:center}.req-label.svelte-qck6ox{color:#64748b;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem}.req-id.svelte-qck6ox{color:#3b82f6;font-size:1.6rem;font-weight:900;letter-spacing:-.02em}.success-note.svelte-qck6ox{color:#94a3b8;font-size:.88rem;margin:0;text-align:center}.messenger-label.svelte-qck6ox{color:#cbd5e1;font-size:.88rem;font-weight:600;margin:0;text-align:center}.messenger-grid.svelte-qck6ox{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.m-btn.svelte-qck6ox{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.85rem 1.1rem;border-radius:14px;border:none;cursor:pointer;font-family:inherit;transition:transform .15s,box-shadow .15s;min-width:80px}.m-btn.svelte-qck6ox:hover{transform:translateY(-2px)}.m-btn.svelte-qck6ox span:where(.svelte-qck6ox){font-size:.72rem;font-weight:700}.m-tg.svelte-qck6ox{background:#0ea5e91f;color:#38bdf8}.m-tg.svelte-qck6ox:hover{box-shadow:0 4px 16px #0ea5e933}.m-vib.svelte-qck6ox{background:#8b5cf61f;color:#a78bfa}.m-vib.svelte-qck6ox:hover{box-shadow:0 4px 16px #8b5cf633}.m-wa.svelte-qck6ox{background:#22c55e1f;color:#4ade80}.m-wa.svelte-qck6ox:hover{box-shadow:0 4px 16px #22c55e33}.divider.svelte-qck6ox{display:flex;align-items:center;gap:.75rem;color:#475569;font-size:.78rem}.divider.svelte-qck6ox:before,.divider.svelte-qck6ox:after{content:"";flex:1;height:1px;background:#ffffff12}.phone-form.svelte-qck6ox{display:flex;gap:.5rem;flex-wrap:wrap}.phone-form.svelte-qck6ox .phone-input:where(.svelte-qck6ox){min-width:0;flex:1 1 140px}.phone-form.svelte-qck6ox .phone-submit:where(.svelte-qck6ox){flex-shrink:0}.phone-input.svelte-qck6ox{flex:1;padding:.7rem .9rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#f8fafc;font-size:.9rem;font-family:inherit;outline:none;transition:border-color .2s}.phone-input.svelte-qck6ox:focus{border-color:#3b82f680}.phone-input.error.svelte-qck6ox{border-color:#ef444480}.phone-input.svelte-qck6ox::-moz-placeholder{color:#475569}.phone-input.svelte-qck6ox::placeholder{color:#475569}.phone-submit.svelte-qck6ox{padding:.7rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:10px;font-size:.82rem;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .15s;display:inline-flex;align-items:center;gap:.3rem}.phone-submit.svelte-qck6ox:hover:not(:disabled){background:#1d4ed8}.phone-submit.svelte-qck6ox:disabled{opacity:.6;cursor:not-allowed}@media(max-width:640px){.phone-form.svelte-qck6ox{flex-direction:column;flex-wrap:nowrap}.phone-form.svelte-qck6ox .phone-input:where(.svelte-qck6ox),.phone-input.svelte-qck6ox{width:100%;flex:none}.phone-form.svelte-qck6ox .phone-submit:where(.svelte-qck6ox),.phone-submit.svelte-qck6ox{width:100%;justify-content:center}}.phone-err.svelte-qck6ox{color:#f87171;font-size:.78rem;margin:0}.phone-sent.svelte-qck6ox{padding:.75rem 1rem;background:#22c55e14;border:1px solid rgba(34,197,94,.2);border-radius:10px;color:#4ade80;font-size:.88rem;text-align:center}.spinner-sm.svelte-qck6ox{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:svelte-qck6ox-spin .6s linear infinite;display:inline-block}.ba-track.svelte-sblg5r{--drag-offset: 0px;--track-transition: none;display:grid;grid-template-columns:100% 100%;transform:translate3d(var(--drag-offset),0,0);transition:var(--track-transition);will-change:transform;align-items:center}.ba-slide.svelte-sblg5r{position:relative;min-width:0}.sdk-header.svelte-rp6q1k{position:fixed;top:0;left:0;right:0;z-index:50;background:var(--sdk-bg);border-bottom:1px solid var(--sdk-border);box-shadow:var(--sdk-shadow-sm)}.sdk-header-inner.svelte-rp6q1k{max-width:var(--sdk-container);margin:0 auto;padding:0 1.25rem;height:var(--sdk-header-height);display:flex;align-items:center;justify-content:space-between;gap:1rem}.sdk-logo.svelte-rp6q1k{text-decoration:none;flex-shrink:0}.sdk-logo.svelte-rp6q1k img:where(.svelte-rp6q1k){display:block;max-height:44px;width:auto}.sdk-logo-text.svelte-rp6q1k{font-size:1.25rem;font-weight:700;color:var(--sdk-gray);letter-spacing:-.02em}.sdk-nav.svelte-rp6q1k{display:flex;align-items:center;gap:1.25rem}.sdk-nav-link.svelte-rp6q1k{font-size:.875rem;font-weight:500;color:var(--sdk-gray);text-decoration:none;transition:color .15s}.sdk-nav-link.svelte-rp6q1k:hover,.sdk-nav-link--active.svelte-rp6q1k{color:var(--sdk-red)}.sdk-nav-phone.svelte-rp6q1k{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;color:var(--sdk-red);text-decoration:none;white-space:nowrap}.sdk-burger.svelte-rp6q1k{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--sdk-border);border-radius:8px;background:var(--sdk-bg);color:var(--sdk-gray);cursor:pointer}.sdk-mobile.svelte-rp6q1k{display:none;flex-direction:column;gap:.25rem;padding:.75rem 1.25rem 1rem;border-top:1px solid var(--sdk-border);background:var(--sdk-bg)}.sdk-mobile-link.svelte-rp6q1k{display:block;padding:.65rem 0;font-size:1rem;color:var(--sdk-gray);text-decoration:none;border-bottom:1px solid var(--sdk-surface-muted)}.sdk-mobile-link--active.svelte-rp6q1k{color:var(--sdk-red);font-weight:600}.sdk-mobile-phone.svelte-rp6q1k{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;font-weight:600;color:var(--sdk-red);text-decoration:none}@media(max-width:900px){.sdk-nav.svelte-rp6q1k{display:none}.sdk-burger.svelte-rp6q1k{display:inline-flex}.sdk-mobile.svelte-rp6q1k{display:flex}}.sdk-lightbox-link.svelte-1fvx5bv{margin:0;padding:0;border:none;background:none;color:var(--sdk-red);font:inherit;font-size:.935rem;font-weight:300;cursor:pointer;text-align:left;transition:opacity .2s}.sdk-lightbox-link.svelte-1fvx5bv:hover{opacity:.8}.sdk-lightbox-grid.svelte-1fvx5bv{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sdk-lightbox-grid--masonry.svelte-1fvx5bv{display:block;-moz-column-count:5;column-count:5;-moz-column-gap:4px;column-gap:4px}.sdk-lightbox-grid--masonry.svelte-1fvx5bv .sdk-lightbox-thumb:where(.svelte-1fvx5bv){display:block;width:100%;margin-bottom:4px;-moz-column-break-inside:avoid;break-inside:avoid;border-radius:0}.sdk-lightbox-grid--masonry.svelte-1fvx5bv .sdk-lightbox-img:where(.svelte-1fvx5bv){width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.sdk-lightbox-thumb.svelte-1fvx5bv{position:relative;display:block;border:none;padding:0;background:none;cursor:pointer;border-radius:8px;overflow:hidden}.sdk-lightbox-img.svelte-1fvx5bv{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .3s}.sdk-lightbox-thumb.svelte-1fvx5bv:hover .sdk-lightbox-img:where(.svelte-1fvx5bv){transform:scale(1.03)}.sdk-lightbox-hint.svelte-1fvx5bv{position:absolute;bottom:8px;right:8px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#0000008c;color:#fff;opacity:0;transition:opacity .2s}.sdk-lightbox-thumb.svelte-1fvx5bv:hover .sdk-lightbox-hint:where(.svelte-1fvx5bv){opacity:1}.sdk-lb-overlay{position:fixed;inset:0;z-index:9998;background:#000000f2}.sdk-lb-content{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center}.sdk-lb-close{position:fixed;top:16px;right:16px;z-index:10001;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:none;background:#0009;color:#fff;font-size:1.2rem;cursor:pointer;transition:background .2s}.sdk-lb-close:hover{background:#000000d9}.sdk-lb-desktop.svelte-1fvx5bv{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:24px}.sdk-lb-arrow.svelte-1fvx5bv{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:0;border:none;background:#ffffff1f;color:#fff;cursor:pointer;transition:background .2s}.sdk-lb-arrow.svelte-1fvx5bv:hover{background:#ffffff40}.sdk-lb-arrow--prev.svelte-1fvx5bv{margin-right:12px}.sdk-lb-arrow--next.svelte-1fvx5bv{margin-left:12px}.sdk-lb-zoom-wrap.svelte-1fvx5bv{overflow:hidden;max-width:90vw;max-height:85vh;border-radius:8px;cursor:zoom-in}.sdk-lb-img.svelte-1fvx5bv{display:block;max-width:90vw;max-height:85vh;-o-object-fit:contain;object-fit:contain;transition:transform .15s ease;transform:scale(1)}.sdk-lb-img--zoomed.svelte-1fvx5bv{transform:scale(2);cursor:zoom-out}.sdk-lb-mobile.svelte-1fvx5bv{display:none;position:fixed;inset:0;align-items:center;justify-content:center;overflow:hidden;touch-action:none}.sdk-lb-mobile-img.svelte-1fvx5bv{display:block;max-width:100vw;max-height:100dvh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;will-change:transform;transition:transform .08s linear}@media(max-width:768px){.sdk-lightbox-grid.svelte-1fvx5bv{grid-template-columns:1fr}.sdk-lb-desktop.svelte-1fvx5bv{display:none}.sdk-lb-mobile.svelte-1fvx5bv{display:flex}}.demo-card.svelte-1emd1qg{background:#0c1428a6;backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);border:1px solid rgba(255,255,255,.18);border-radius:28px;overflow:hidden;max-width:960px;margin:0 auto;box-shadow:0 4px #ffffff0f inset,0 48px 120px #000000b3,0 0 0 1px #ffffff0f,0 16px 60px #2563eb26}.demo-header.svelte-1emd1qg{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.25rem;background:#0006;border-bottom:1px solid rgba(255,255,255,.14)}.traffic-lights.svelte-1emd1qg{display:flex;gap:6px}.tl.svelte-1emd1qg{width:12px;height:12px;border-radius:50%}.tl-red.svelte-1emd1qg{background:#ff5f57}.tl-yellow.svelte-1emd1qg{background:#febc2e}.tl-green.svelte-1emd1qg{background:#28c840}.demo-title.svelte-1emd1qg{flex:1;font-size:.75rem;color:#cbd5e1;font-family:monospace}.reset-btn.svelte-1emd1qg{font-size:.75rem;color:#cbd5e1;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:.2rem .55rem;cursor:pointer;transition:color .2s}.reset-btn.svelte-1emd1qg:hover{color:#94a3b8}.demo-body.svelte-1emd1qg{display:flex;gap:0;min-height:320px}.demo-col.svelte-1emd1qg{padding:1.75rem 2rem;flex:1}.demo-divider.svelte-1emd1qg{width:1px;background:#ffffff29;flex-shrink:0}.col-label.svelte-1emd1qg{display:flex;align-items:center;gap:.4rem;color:#cbd5e1;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.5rem}.mic-ring-wrap.svelte-1emd1qg{position:relative;width:80px;height:80px;margin:0 auto 1rem}.mic-btn.svelte-1emd1qg{width:80px;height:80px;border-radius:50%;border:1px solid rgba(59,130,246,.4);background:radial-gradient(circle at 40% 35%,#1e40af,#0f172a 65%);color:#93c5fd;display:flex;align-items:center;justify-content:center;box-shadow:0 0 28px #3b82f659,inset 0 1px #ffffff1a;cursor:pointer;transition:transform .15s,box-shadow .15s;position:relative;z-index:2}.mic-btn.svelte-1emd1qg:hover{transform:scale(1.06);box-shadow:0 0 40px #3b82f68c}.mic-active.svelte-1emd1qg{box-shadow:0 0 40px #3b82f6b3!important}.mic-done.svelte-1emd1qg{border-color:#10b98180;box-shadow:0 0 28px #10b98159!important}.ring.svelte-1emd1qg{position:absolute;top:50%;left:50%;border-radius:50%;border:1px solid rgba(59,130,246,.4);transform:translate(-50%,-50%);animation:svelte-1emd1qg-ring-expand 1.5s ease-out infinite}.ring-1.svelte-1emd1qg{width:80px;height:80px;animation-delay:0s}.ring-2.svelte-1emd1qg{width:80px;height:80px;animation-delay:.6s}@keyframes svelte-1emd1qg-ring-expand{0%{width:80px;height:80px;opacity:.7}to{width:148px;height:148px;opacity:0}}.mic-hint.svelte-1emd1qg{text-align:center;font-size:.8rem;color:#cbd5e1;margin-bottom:1.25rem}.listening.svelte-1emd1qg{color:#60a5fa}.success.svelte-1emd1qg{color:#34d399}.success.svelte-1emd1qg sup:where(.svelte-1emd1qg){font-size:.6em;vertical-align:super}.joke-hint.svelte-1emd1qg{margin-top:.75rem;font-size:.72rem;color:#475569;line-height:1.5;animation:svelte-1emd1qg-fadeIn .4s ease both}.joke-star.svelte-1emd1qg{color:#3b82f6;margin-right:.2rem;font-style:normal;font-weight:700}.joke-hint-mobile.svelte-1emd1qg{display:none}@media(max-width:700px){.joke-hint-mobile.svelte-1emd1qg{display:block;text-align:center}.right-col.svelte-1emd1qg .joke-hint:where(.svelte-1emd1qg):not(.joke-hint-mobile){display:none}}.transcript-box.svelte-1emd1qg{background:#00000059;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:.9rem 1rem}.transcript-box.empty.svelte-1emd1qg{opacity:.5}.transcript-label.svelte-1emd1qg{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#bfdbfe;margin-bottom:.4rem}.transcript-text.svelte-1emd1qg{color:#e2e8f0;font-size:.92rem}.transcript-placeholder.svelte-1emd1qg{color:#94a3b8;font-size:.88rem}.json-box.svelte-1emd1qg{background:#0006;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:1rem;min-height:200px;overflow:auto}.json-pre.svelte-1emd1qg{margin:0;font-size:.82rem;line-height:1.6}.json-line.svelte-1emd1qg{display:block;color:#93c5fd;animation:svelte-1emd1qg-fadeIn .15s ease both}@keyframes svelte-1emd1qg-fadeIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.json-placeholder.svelte-1emd1qg{color:#94a3b8;font-size:.88rem;font-family:monospace}.demo-footer.svelte-1emd1qg{display:flex;align-items:center;justify-content:space-between;padding:.9rem 2rem;border-top:1px solid rgba(255,255,255,.16);background:#00000026;flex-wrap:wrap;gap:.5rem}.demo-status.svelte-1emd1qg{color:#93c5fd;font-size:.82rem;font-weight:600;letter-spacing:.03em}.demo-badge.svelte-1emd1qg{font-size:.72rem;color:#cbd5e1}@media(max-width:700px){.demo-body.svelte-1emd1qg{flex-direction:column}.demo-divider.svelte-1emd1qg{width:auto;height:1px}.demo-col.svelte-1emd1qg{padding:1.25rem}}.dp-slider.svelte-aygonq{position:relative;overflow:hidden;border-radius:0;width:100%;aspect-ratio:16 / 9;cursor:zoom-in}.dp-slider-track.svelte-aygonq{display:flex;height:100%;gap:0;transition:transform .4s ease}.dp-slider-slide.svelte-aygonq{min-width:100%;width:100%;flex-shrink:0;height:100%}.dp-slider-img.svelte-aygonq{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dp-slider-arrow.svelte-aygonq{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:0;border:none;background:#00000080;color:#fff;cursor:pointer;transition:background .2s;z-index:2}.dp-slider-arrow.svelte-aygonq:hover{background:#000000bf}.dp-slider-arrow--prev.svelte-aygonq{left:0}.dp-slider-arrow--next.svelte-aygonq{right:0}.dp-slider-dots.svelte-aygonq{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.dp-slider-dot.svelte-aygonq{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;transition:background .2s,transform .2s;padding:0}.dp-slider-dot--active.svelte-aygonq{background:#dab566;transform:scale(1.3)}.dp-slider-zoom-hint.svelte-aygonq{position:absolute;bottom:10px;right:12px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#00000080;color:#fff;opacity:.7;z-index:2;pointer-events:none}.dp-lb-desktop.svelte-aygonq{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:24px}.dp-lb-arrow.svelte-aygonq{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:0;border:none;background:#ffffff1f;color:#fff;cursor:pointer;transition:background .2s}.dp-lb-arrow.svelte-aygonq:hover{background:#ffffff40}.dp-lb-arrow--prev.svelte-aygonq{margin-right:12px}.dp-lb-arrow--next.svelte-aygonq{margin-left:12px}.dp-lb-zoom-wrap.svelte-aygonq{overflow:hidden;max-width:90vw;max-height:85vh;border-radius:8px;cursor:zoom-in}.dp-lb-img.svelte-aygonq{display:block;max-width:90vw;max-height:85vh;-o-object-fit:contain;object-fit:contain;transition:transform .15s ease;transform:scale(1)}.dp-lb-img--zoomed.svelte-aygonq{transform:scale(2);cursor:zoom-out}.dp-lb-mobile.svelte-aygonq{display:none;position:fixed;inset:0;align-items:center;justify-content:center;overflow:hidden;touch-action:none}.dp-lb-mobile-img.svelte-aygonq{display:block;max-width:100vw;max-height:100dvh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;will-change:transform;transition:transform .08s linear}@media(max-width:768px){.dp-lb-desktop.svelte-aygonq{display:none}.dp-lb-mobile.svelte-aygonq{display:flex}}.dp-lightbox-link.svelte-18p5cs{margin:0;padding:0;border:none;background:none;color:var(--dp-accent);font:inherit;font-size:.935rem;font-weight:300;cursor:pointer;text-align:left;transition:opacity .2s}.dp-lightbox-link.svelte-18p5cs:hover{opacity:.8}.dp-lightbox-grid.svelte-18p5cs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dp-lightbox-grid--masonry.svelte-18p5cs{display:block;-moz-column-count:3;column-count:3;-moz-column-gap:4px;column-gap:4px}.dp-lightbox-grid--masonry.svelte-18p5cs .dp-lightbox-thumb:where(.svelte-18p5cs){display:block;width:100%;margin-bottom:4px;-moz-column-break-inside:avoid;break-inside:avoid;border-radius:0}.dp-lightbox-grid--masonry.svelte-18p5cs .dp-lightbox-img:where(.svelte-18p5cs){width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.dp-lightbox-thumb.svelte-18p5cs{position:relative;display:block;border:none;padding:0;background:none;cursor:pointer;border-radius:8px;overflow:hidden}.dp-lightbox-img.svelte-18p5cs{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .3s}.dp-lightbox-thumb.svelte-18p5cs:hover .dp-lightbox-img:where(.svelte-18p5cs){transform:scale(1.03)}.dp-lightbox-hint.svelte-18p5cs{position:absolute;bottom:8px;right:8px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#0000008c;color:#fff;opacity:0;transition:opacity .2s}.dp-lightbox-thumb.svelte-18p5cs:hover .dp-lightbox-hint:where(.svelte-18p5cs){opacity:1}.dp-lb-desktop.svelte-18p5cs{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:24px}.dp-lb-arrow.svelte-18p5cs{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:0;border:none;background:#ffffff1f;color:#fff;cursor:pointer;transition:background .2s}.dp-lb-arrow.svelte-18p5cs:hover{background:#ffffff40}.dp-lb-arrow--prev.svelte-18p5cs{margin-right:12px}.dp-lb-arrow--next.svelte-18p5cs{margin-left:12px}.dp-lb-zoom-wrap.svelte-18p5cs{overflow:hidden;max-width:90vw;max-height:85vh;border-radius:8px;cursor:zoom-in}.dp-lb-img.svelte-18p5cs{display:block;max-width:90vw;max-height:85vh;-o-object-fit:contain;object-fit:contain;transition:transform .15s ease;transform:scale(1)}.dp-lb-img--zoomed.svelte-18p5cs{transform:scale(2);cursor:zoom-out}.dp-lb-mobile.svelte-18p5cs{display:none;position:fixed;inset:0;align-items:center;justify-content:center;overflow:hidden;touch-action:none}.dp-lb-mobile-img.svelte-18p5cs{display:block;max-width:100vw;max-height:100dvh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;will-change:transform;transition:transform .08s linear}@media(max-width:768px){.dp-lightbox-grid.svelte-18p5cs{grid-template-columns:1fr}.dp-lb-desktop.svelte-18p5cs{display:none}.dp-lb-mobile.svelte-18p5cs{display:flex}}.ok-consult-overlay{position:fixed;inset:0;z-index:10000;background:#2f34408c;backdrop-filter:blur(2px)}.ok-consult-content{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:16px;outline:none}.ok-consult-panel.svelte-mnpvuv{width:100%;max-width:440px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 16px 48px #2f34402e}.ok-consult-head.svelte-mnpvuv{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.ok-consult-title{margin:0 0 8px;font-size:1.35rem;font-weight:700;color:#2f3440;line-height:1.25}.ok-consult-desc{margin:0;font-size:.9rem;line-height:1.5;color:#5a6270}.ok-consult-close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e5e3dc;border-radius:50%;background:#fff;color:#5a6270;cursor:pointer;transition:border-color .2s,color .2s}.ok-consult-close:hover{border-color:#c4a574;color:#2f3440}.ok-consult-form.svelte-mnpvuv{display:flex;flex-direction:column;gap:14px}.ok-consult-field.svelte-mnpvuv{display:flex;flex-direction:column;gap:6px}.ok-consult-label{font-size:.82rem;font-weight:600;color:#2f3440}.ok-consult-input.svelte-mnpvuv,.ok-consult-textarea.svelte-mnpvuv{width:100%;padding:10px 12px;border:1px solid #e5e3dc;border-radius:8px;font-size:.95rem;font-family:inherit;color:#2f3440;background:#faf9f7;transition:border-color .2s}.ok-consult-input.svelte-mnpvuv:focus,.ok-consult-textarea.svelte-mnpvuv:focus{outline:none;border-color:#c4a574}.ok-consult-textarea.svelte-mnpvuv{resize:vertical;min-height:80px}.ok-consult-error.svelte-mnpvuv{margin:0;font-size:.85rem;color:#b85c5c}.ok-consult-submit{margin-top:4px;width:100%;padding:12px 20px;border:none;border-radius:999px;background:#c4a574;color:#2f3440;font-size:.95rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s,opacity .2s}.ok-consult-submit:hover:not(:disabled){background:#d4b584}.ok-consult-submit:disabled{opacity:.7;cursor:not-allowed}.ok-consult-success.svelte-mnpvuv{text-align:center;padding:8px 0 4px}.ok-consult-success__title.svelte-mnpvuv{margin:0 0 8px;font-size:1.1rem;font-weight:600;color:#2f3440}.ok-consult-success__text.svelte-mnpvuv{margin:0 0 20px;font-size:.9rem;line-height:1.5;color:#5a6270}.fab-column.svelte-1gpq9ft{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.toggle-stack.svelte-1gpq9ft{position:relative;display:flex;flex-direction:column;align-items:flex-end}.menu.svelte-1gpq9ft{position:absolute;right:0;bottom:calc(100% + .5rem);display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;z-index:30}.pill.svelte-1gpq9ft{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;border-radius:9999px;padding:.5rem .75rem .5rem 1rem;font-size:.875rem;font-weight:600;color:#fff;text-decoration:none;border:none;cursor:pointer;font-family:inherit;box-shadow:0 4px 14px #00000059;transition:transform .15s,box-shadow .15s}.pill.svelte-1gpq9ft:hover{transform:scale(1.05)}.pill-sky.svelte-1gpq9ft{background:#0ea5e9}.pill-green.svelte-1gpq9ft{background:#22c55e}.pill-pink.svelte-1gpq9ft{background:#ec4899}.pill-violet.svelte-1gpq9ft{background:#7c3aed}.pill-indigo.svelte-1gpq9ft{background:#0077b5}.pill-blue.svelte-1gpq9ft{background:#2563eb;box-shadow:0 4px 20px #2563eb73}.voice-persistent.svelte-1gpq9ft{max-width:min(92vw,280px);text-align:left;line-height:1.25;white-space:normal}.voice-persistent-label.svelte-1gpq9ft{flex:1;min-width:0;white-space:normal}.v2l-mic-invert.svelte-1gpq9ft{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;flex-shrink:0;background:#fffffff0;color:#2563eb;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px #ffffff8c inset}.v2l-mic-invert.svelte-1gpq9ft svg:where(.svelte-1gpq9ft){width:1rem;height:1rem}.icon.svelte-1gpq9ft{width:1rem;height:1rem;flex-shrink:0}.toggle.svelte-1gpq9ft{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;border:none;background:#2563eb;color:#fff;cursor:pointer;box-shadow:0 0 20px #2563eb73,0 4px 14px #0006;transition:background .2s,transform .15s}.toggle.svelte-1gpq9ft:hover{background:#1d4ed8}.toggle.svelte-1gpq9ft:active{transform:scale(.95)}.h5w5.svelte-1gpq9ft{width:1.25rem;height:1.25rem}.icon-slot.svelte-1gpq9ft{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem}.rot-icon.svelte-1gpq9ft{animation:svelte-1gpq9ft-iconFade .4s ease both}@keyframes svelte-1gpq9ft-iconFade{0%{opacity:0;transform:scale(.7) rotate(-15deg)}to{opacity:1;transform:scale(1) rotate(0)}}.pipeline-chart.svelte-1qnmpy7{background:radial-gradient(ellipse 90% 80% at 70% 20%,rgba(238,216,142,.06),transparent 60%),#eed88e05;border:1px solid rgba(238,216,142,.16);border-radius:24px;padding:1.75rem}.pipeline-header.svelte-1qnmpy7{margin-bottom:1rem}.pipeline-label.svelte-1qnmpy7{color:#eed88e;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:0}.pipeline-canvas.svelte-1qnmpy7{position:relative;height:300px}.itb-root.svelte-15q3qtv{display:flex;flex-direction:column;gap:1.25rem}.submit-error.svelte-15q3qtv{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:10px;color:#f87171;font-size:.85rem;padding:.75rem 1rem;margin:0}.form-grid.svelte-15q3qtv{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:480px){.form-grid.svelte-15q3qtv{grid-template-columns:1fr}}.field.svelte-15q3qtv{display:flex;flex-direction:column;gap:.35rem}.field--full.svelte-15q3qtv{grid-column:1 / -1}.label.svelte-15q3qtv{color:#eed88ebf;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.input.svelte-15q3qtv{padding:.75rem .95rem;background:#eed88e0d;border:1px solid rgba(238,216,142,.2);border-radius:12px;color:#f3eedb;font-size:.9rem;font-family:inherit;outline:none;transition:border-color .2s}.input.svelte-15q3qtv:focus{border-color:#eed88e8c}.input--error.svelte-15q3qtv{border-color:#ef44448c!important}.input.svelte-15q3qtv::-moz-placeholder{color:#f3eedb4d}.input.svelte-15q3qtv::placeholder{color:#f3eedb4d}.input--select.svelte-15q3qtv{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23eed88e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.4rem;cursor:pointer}.input--select.svelte-15q3qtv option:where(.svelte-15q3qtv){background:#04201a;color:#f3eedb}.input--textarea.svelte-15q3qtv{resize:vertical;min-height:100px;line-height:1.6}.field-err.svelte-15q3qtv{color:#f87171;font-size:.76rem;margin-top:.1rem}.btn-submit.svelte-15q3qtv{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;align-self:flex-start;padding:.85rem 2rem;background:transparent;color:#eed88e;border:1px solid rgba(238,216,142,.4);border-radius:999px;font-size:.9rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:background .2s,border-color .2s,transform .15s}.btn-submit.svelte-15q3qtv:hover:not(:disabled){background:#eed88e1a;border-color:#eed88eb3;transform:translateY(-1px)}.btn-submit.svelte-15q3qtv:disabled{opacity:.6;cursor:not-allowed}.success.svelte-15q3qtv{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 0;text-align:center}.success-icon.svelte-15q3qtv{width:64px;height:64px;border-radius:50%;background:#eed88e1a;border:1px solid rgba(238,216,142,.3);color:#eed88e;display:flex;align-items:center;justify-content:center}.success-title.svelte-15q3qtv{font-family:Cormorant Garamond,EB Garamond,Georgia,serif;font-size:1.5rem;font-weight:500;color:#f3eedb;margin:0}.success-sub.svelte-15q3qtv{color:#f3eedba6;font-size:.9rem;line-height:1.65;max-width:340px;margin:0}.spinner.svelte-15q3qtv{width:16px;height:16px;border-radius:50%;border:2px solid rgba(238,216,142,.3);border-top-color:#eed88e;animation:svelte-15q3qtv-spin .6s linear infinite;flex-shrink:0}@keyframes svelte-15q3qtv-spin{to{transform:rotate(360deg)}}.elm-fab.svelte-1s8659s{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap;border-radius:9999px;padding:.7rem .85rem .7rem 1.1rem;background:#eed88e;color:#04201a;font-size:.88rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:none;cursor:pointer;font-family:inherit;box-shadow:0 12px 36px #eed88e59,0 6px 14px #00000059;transition:transform .15s,box-shadow .15s,background .15s}.elm-fab.svelte-1s8659s:hover{transform:translateY(-2px) scale(1.02);background:#f5e3a2;box-shadow:0 16px 44px #eed88e73,0 8px 16px #0006}.elm-fab-icon.svelte-1s8659s{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:9999px;flex-shrink:0;background:#04201a29;color:#04201a}.elm-fab-icon.svelte-1s8659s svg:where(.svelte-1s8659s){width:1rem;height:1rem}@media(max-width:540px){.elm-fab.svelte-1s8659s{padding:.55rem .7rem .55rem .9rem;font-size:.78rem}}.dp-slider.svelte-1ntf072{position:relative;overflow:hidden;border-radius:12px;width:100%;aspect-ratio:16 / 9;cursor:zoom-in}.dp-slider-track.svelte-1ntf072{display:flex;height:100%;gap:0;transition:transform .4s ease}.dp-slider-slide.svelte-1ntf072{min-width:100%;width:100%;flex-shrink:0;height:100%}.dp-slider-img.svelte-1ntf072{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dp-slider-arrow.svelte-1ntf072{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:#00000080;color:#fff;cursor:pointer;transition:background .2s;z-index:2}.dp-slider-arrow.svelte-1ntf072:hover{background:#000000bf}.dp-slider-arrow--prev.svelte-1ntf072{left:12px}.dp-slider-arrow--next.svelte-1ntf072{right:12px}.dp-slider-dots.svelte-1ntf072{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.dp-slider-dot.svelte-1ntf072{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;transition:background .2s,transform .2s;padding:0}.dp-slider-dot--active.svelte-1ntf072{background:#dab566;transform:scale(1.3)}.dp-slider-zoom-hint.svelte-1ntf072{position:absolute;bottom:10px;right:12px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#00000080;color:#fff;opacity:.7;z-index:2;pointer-events:none}.dp-lb-desktop.svelte-1ntf072{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:24px}.dp-lb-arrow.svelte-1ntf072{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;cursor:pointer;transition:background .2s}.dp-lb-arrow.svelte-1ntf072:hover{background:#ffffff40}.dp-lb-arrow--prev.svelte-1ntf072{margin-right:12px}.dp-lb-arrow--next.svelte-1ntf072{margin-left:12px}.dp-lb-zoom-wrap.svelte-1ntf072{overflow:hidden;max-width:90vw;max-height:85vh;border-radius:8px;cursor:zoom-in}.dp-lb-img.svelte-1ntf072{display:block;max-width:90vw;max-height:85vh;-o-object-fit:contain;object-fit:contain;transition:transform .15s ease;transform:scale(1)}.dp-lb-img--zoomed.svelte-1ntf072{transform:scale(2);cursor:zoom-out}.dp-lb-mobile.svelte-1ntf072{display:none;position:fixed;inset:0;align-items:center;justify-content:center;overflow:hidden;touch-action:none}.dp-lb-mobile-img.svelte-1ntf072{display:block;max-width:100vw;max-height:100dvh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;will-change:transform;transition:transform .08s linear}@media(max-width:768px){.dp-lb-desktop.svelte-1ntf072{display:none}.dp-lb-mobile.svelte-1ntf072{display:flex}}.dp-lightbox-grid.svelte-17lcwg8{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dp-lightbox-thumb.svelte-17lcwg8{position:relative;display:block;border:none;padding:0;background:none;cursor:pointer;border-radius:8px;overflow:hidden}.dp-lightbox-img.svelte-17lcwg8{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .3s}.dp-lightbox-thumb.svelte-17lcwg8:hover .dp-lightbox-img:where(.svelte-17lcwg8){transform:scale(1.03)}.dp-lightbox-hint.svelte-17lcwg8{position:absolute;bottom:8px;right:8px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#0000008c;color:#fff;opacity:0;transition:opacity .2s}.dp-lightbox-thumb.svelte-17lcwg8:hover .dp-lightbox-hint:where(.svelte-17lcwg8){opacity:1}.dp-lb-overlay{position:fixed;inset:0;z-index:9998;background:#000000f2}.dp-lb-content{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center}.dp-lb-close{position:fixed;top:16px;right:16px;z-index:10001;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:none;background:#0009;color:#fff;font-size:1.2rem;cursor:pointer;transition:background .2s}.dp-lb-close:hover{background:#000000d9}.dp-lb-desktop.svelte-17lcwg8{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:24px}.dp-lb-arrow.svelte-17lcwg8{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;cursor:pointer;transition:background .2s}.dp-lb-arrow.svelte-17lcwg8:hover{background:#ffffff40}.dp-lb-arrow--prev.svelte-17lcwg8{margin-right:12px}.dp-lb-arrow--next.svelte-17lcwg8{margin-left:12px}.dp-lb-zoom-wrap.svelte-17lcwg8{overflow:hidden;max-width:90vw;max-height:85vh;border-radius:8px;cursor:zoom-in}.dp-lb-img.svelte-17lcwg8{display:block;max-width:90vw;max-height:85vh;-o-object-fit:contain;object-fit:contain;transition:transform .15s ease;transform:scale(1)}.dp-lb-img--zoomed.svelte-17lcwg8{transform:scale(2);cursor:zoom-out}.dp-lb-mobile.svelte-17lcwg8{display:none;position:fixed;inset:0;align-items:center;justify-content:center;overflow:hidden;touch-action:none}.dp-lb-mobile-img.svelte-17lcwg8{display:block;max-width:100vw;max-height:100dvh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;will-change:transform;transition:transform .08s linear}@media(max-width:768px){.dp-lightbox-grid.svelte-17lcwg8{grid-template-columns:1fr}.dp-lb-desktop.svelte-17lcwg8{display:none}.dp-lb-mobile.svelte-17lcwg8{display:flex}}.dp-house-open-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:12px 16px;border:none;border-radius:0;background:#40444c;color:var(--dp-text);font-family:var(--dp-font);font-size:.875rem;font-weight:400;line-height:1.3;text-decoration:none;cursor:pointer;transition:background .2s,color .2s;box-sizing:border-box}.dp-house-open-btn:hover{background:#4a4e56;color:#fff}.dp-house-open-btn--disabled{opacity:.55;cursor:default;pointer-events:none}
