.wt.svelte-1cskk0h{max-width:1100px;margin:0 auto}.wt-helper.svelte-1cskk0h{margin-bottom:var(--space-lg);font-size:var(--text-small);color:var(--dg-slate)}.wt-helper.svelte-1cskk0h summary:where(.svelte-1cskk0h){cursor:pointer;color:var(--dg-accent);font-weight:600}.wt-helper.svelte-1cskk0h ul:where(.svelte-1cskk0h){margin:var(--space-sm) 0 0;padding-left:1.2rem;line-height:1.7;max-width:760px}.wt-helper.svelte-1cskk0h li:where(.svelte-1cskk0h){margin-bottom:.35rem}.wt-helper.svelte-1cskk0h em:where(.svelte-1cskk0h){color:var(--dg-white);font-style:normal;font-weight:600}.wt-helper-note.svelte-1cskk0h{margin-top:var(--space-sm);max-width:760px;line-height:1.6}.wt-grid.svelte-1cskk0h{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media(min-width:600px){.wt-grid.svelte-1cskk0h{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.wt-grid.svelte-1cskk0h{grid-template-columns:repeat(4,minmax(0,1fr))}}.wt-card.svelte-1cskk0h{position:relative;display:grid;grid-row:span 10;grid-template-rows:subgrid;align-items:start;row-gap:.5rem;background:var(--dg-surface);border:1px solid var(--dg-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .2s,transform .15s}@supports not (grid-template-rows: subgrid){.wt-grid.svelte-1cskk0h{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.wt-card.svelte-1cskk0h{display:flex;flex-direction:column}}.wt-card.svelte-1cskk0h:hover{border-color:var(--dg-accent);transform:translateY(-2px)}.wt-card-badge.svelte-1cskk0h{position:absolute;top:.6rem;left:.6rem;z-index:2;background:var(--dg-accent);color:var(--dg-void);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:700;padding:.2rem .55rem;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em}.wt-card-img.svelte-1cskk0h{display:flex;align-items:center;justify-content:center;height:200px;background:var(--dg-warm)}.wt-card-img.svelte-1cskk0h img:where(.svelte-1cskk0h){max-height:180px;max-width:75%;object-fit:contain}.wt-card-type.svelte-1cskk0h{padding:.6rem var(--space-md) 0;font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--dg-accent);font-weight:700}.wt-card-title.svelte-1cskk0h{padding-inline:var(--space-md);font-family:var(--font-display);font-size:var(--text-h3);color:var(--dg-white);line-height:1.15;margin:0}.wt-card-model.svelte-1cskk0h{padding-inline:var(--space-md);font-family:var(--font-mono);font-size:var(--text-micro);color:var(--dg-soft)}.wt-card-desc.svelte-1cskk0h{padding-inline:var(--space-md);font-size:var(--text-small);color:var(--dg-slate);line-height:1.55;margin:0}.wt-spec.svelte-1cskk0h{padding-inline:var(--space-md);display:flex;flex-direction:column;gap:.1rem}.wt-spec-first.svelte-1cskk0h{border-top:1px solid var(--dg-border);padding-top:var(--space-sm);margin-top:.2rem}.wt-spec-label.svelte-1cskk0h{font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;color:var(--dg-soft)}.wt-spec-value.svelte-1cskk0h{font-size:var(--text-small);color:var(--dg-white);line-height:1.4}.wt-card-foot.svelte-1cskk0h{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;padding:var(--space-sm) var(--space-md) var(--space-md)}.wt-card-price.svelte-1cskk0h{display:flex;flex-direction:column}.wt-price-value.svelte-1cskk0h{font-family:var(--font-mono);font-size:1.35rem;font-weight:700;color:var(--dg-accent);line-height:1.1}.wt-price-fin.svelte-1cskk0h{font-size:.62rem;color:var(--dg-soft)}.wt-reserve.svelte-1cskk0h{background:var(--dg-accent);color:var(--dg-void);border:none;border-radius:var(--radius-md);padding:.55rem 1rem;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:var(--text-small);white-space:nowrap;transition:opacity .2s}.wt-reserve.svelte-1cskk0h:hover{opacity:.9}.wt-modal-overlay.svelte-1cskk0h{position:fixed;inset:0;z-index:1000;background:var(--dg-scrim);display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto}.wt-modal.svelte-1cskk0h{position:relative;width:100%;max-width:480px;background:var(--dg-surface);border:1px solid var(--dg-border);border-radius:var(--radius-lg);padding:var(--space-lg);margin:auto}.wt-modal-close.svelte-1cskk0h{position:absolute;top:.75rem;right:.9rem;background:none;border:none;color:var(--dg-soft);font-size:1.6rem;line-height:1;cursor:pointer}.wt-modal-close.svelte-1cskk0h:hover{color:var(--dg-white)}.wt-modal-label.svelte-1cskk0h{font-family:var(--font-mono);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--dg-accent)}.wt-modal-title.svelte-1cskk0h{display:block;font-family:var(--font-display);font-size:var(--text-h3);color:var(--dg-white);margin:.2rem 0}.wt-modal-model.svelte-1cskk0h{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--dg-soft)}.wt-modal-price.svelte-1cskk0h{display:flex;flex-direction:column;padding:var(--space-sm) 0;margin:var(--space-sm) 0;border-top:1px solid var(--dg-border);border-bottom:1px solid var(--dg-border)}.wt-modal-price-value.svelte-1cskk0h{font-family:var(--font-mono);font-size:2rem;font-weight:700;color:var(--dg-accent);line-height:1.1}.wt-modal-price-sub.svelte-1cskk0h{font-size:var(--text-small);color:var(--dg-soft)}.wt-modal-caveat.svelte-1cskk0h{font-size:var(--text-micro);color:var(--dg-soft);line-height:1.5;margin:0 0 var(--space-md)}.wt-form.svelte-1cskk0h{display:flex;flex-direction:column;gap:var(--space-sm)}.wt-form-row.svelte-1cskk0h{display:grid;gap:var(--space-sm)}.wt-form-row-2.svelte-1cskk0h{grid-template-columns:1fr 1fr}.wt-form.svelte-1cskk0h input:where(.svelte-1cskk0h){width:100%;box-sizing:border-box;padding:.7rem .9rem;background:var(--dg-void);border:1px solid var(--dg-border);border-radius:var(--radius-md);color:var(--dg-white);font-family:var(--font-body);font-size:var(--text-body)}.wt-form.svelte-1cskk0h input:where(.svelte-1cskk0h)::placeholder{color:var(--dg-soft);opacity:.5}.wt-form.svelte-1cskk0h input:where(.svelte-1cskk0h):focus{outline:none;border-color:var(--dg-accent)}.wt-error.svelte-1cskk0h{color:var(--dg-red);font-size:var(--text-small);margin:0;padding:.5rem .9rem;background:color-mix(in srgb,var(--dg-red) 10%,transparent);border-radius:var(--radius-md)}.wt-btn.svelte-1cskk0h{width:100%;padding:.95rem;border:none;border-radius:var(--radius-md);font-family:var(--font-display);font-weight:700;font-size:var(--text-body);cursor:pointer}.wt-btn.svelte-1cskk0h:disabled{opacity:.5;cursor:not-allowed}.wt-btn-deposit.svelte-1cskk0h{background:var(--dg-accent);color:var(--dg-void)}.wt-btn-deposit.svelte-1cskk0h:hover:not(:disabled){opacity:.9}.wt-deposit-note.svelte-1cskk0h{text-align:center;font-size:var(--text-micro);color:var(--dg-soft);margin:.3rem 0 0}.wt-or.svelte-1cskk0h{display:flex;align-items:center;gap:.75rem;margin:.25rem 0;color:var(--dg-soft);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.05em}.wt-or.svelte-1cskk0h span:where(.svelte-1cskk0h){flex:1;height:1px;background:var(--dg-border)}.wt-btn-send.svelte-1cskk0h{background:transparent;color:var(--dg-soft);border:1px solid var(--dg-border)}.wt-btn-send.svelte-1cskk0h:hover:not(:disabled){border-color:var(--dg-accent);color:var(--dg-white)}.wt-form-alt.svelte-1cskk0h{text-align:center;margin-top:var(--space-sm)}.wt-form-alt.svelte-1cskk0h p:where(.svelte-1cskk0h){font-size:var(--text-small);color:var(--dg-soft);margin:0 0 .2rem}.wt-phone.svelte-1cskk0h{font-family:var(--font-mono);color:var(--dg-accent);text-decoration:none;font-weight:600}.wt-phone.svelte-1cskk0h:hover{text-decoration:underline}.wt-success.svelte-1cskk0h{text-align:center}.wt-success-icon.svelte-1cskk0h{width:56px;height:56px;margin:0 auto var(--space-md);background:color-mix(in srgb,var(--dg-gold) 15%,transparent);border:2px solid var(--dg-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--dg-accent)}.wt-success.svelte-1cskk0h h3:where(.svelte-1cskk0h){color:var(--dg-white);margin:0 0 var(--space-sm)}.wt-success.svelte-1cskk0h p:where(.svelte-1cskk0h){color:var(--dg-slate);line-height:1.6;margin:0 auto var(--space-sm);max-width:360px}.wt-success.svelte-1cskk0h .wt-btn:where(.svelte-1cskk0h){margin-top:var(--space-sm)}@media(max-width:520px){.wt-form-row-2.svelte-1cskk0h{grid-template-columns:1fr}.wt-card-foot.svelte-1cskk0h{flex-direction:column;align-items:stretch}.wt-reserve.svelte-1cskk0h{width:100%}}
