.drawing.svelte-6spy3y{--stroke:var(--ink);--roof-fill:#ebe7e0;--roof-stroke:var(--ink);width:100%;height:auto;overflow:visible}.accent.svelte-6spy3y{--roof-fill:var(--brand-soft);--roof-stroke:var(--brand)}path.svelte-6spy3y,rect.svelte-6spy3y,line.svelte-6spy3y,circle.svelte-6spy3y{stroke-linejoin:round;stroke-linecap:round}.ground.svelte-6spy3y{stroke:var(--line-strong);stroke-width:1.5px}.wall.svelte-6spy3y{fill:#fff;stroke:var(--stroke);stroke-width:1.6px}.opening.svelte-6spy3y{fill:#dfe7ee;stroke:var(--stroke);stroke-width:1.2px}.mullion.svelte-6spy3y{stroke:var(--stroke);stroke-width:1px}.roof.svelte-6spy3y{fill:var(--roof-fill);stroke:var(--roof-stroke);stroke-width:1.8px;transition:fill .3s,stroke .3s}.cp-roof.svelte-6spy3y{fill:var(--roof-fill);stroke:var(--roof-stroke);stroke-width:1.6px}.post.svelte-6spy3y{stroke:var(--stroke);stroke-width:2.2px}.car.svelte-6spy3y{fill:none;stroke:var(--ink-3);stroke-width:1.3px}.wheel.svelte-6spy3y{fill:#fff;stroke:var(--ink-3);stroke-width:1.3px}.ghost.svelte-6spy3y{fill:none;stroke:var(--line-strong);stroke-width:1.3px;stroke-dasharray:4 4}picture.svelte-p15d34{display:contents}.stage.svelte-18yasnq{isolation:isolate;background:#d9d6cf;border-radius:0;height:100%;min-height:260px;position:relative;overflow:hidden}.stage.paper.svelte-18yasnq{background:#fbfaf8}.stage.dark.svelte-18yasnq{background:var(--dark)}.layers.svelte-18yasnq{position:absolute;inset:0}.layer.svelte-18yasnq{will-change:opacity, transform;width:100%;height:100%;position:absolute;inset:0}.layer.svelte-18yasnq img{object-fit:cover;width:100%;height:100%}.drawing-wrap.svelte-18yasnq,.plan.svelte-18yasnq{place-items:center;display:grid}.grid.svelte-18yasnq{background-image:linear-gradient(90deg,#17181b0b 1px,#0000 1px),linear-gradient(#17181b0b 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;mask-image:radial-gradient(#000 40%,#0000 85%)}.grid.light.svelte-18yasnq{background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px)}.drawing-box.svelte-18yasnq{width:min(86%,720px);margin-bottom:40px;position:relative}.floorplan.svelte-18yasnq{width:min(78%,560px);position:relative}.floorplan.svelte-18yasnq .wall:where(.svelte-18yasnq){fill:none;stroke:#fff;stroke-width:5px}.floorplan.svelte-18yasnq .wall.thin:where(.svelte-18yasnq){stroke-width:3px}.floorplan.svelte-18yasnq .door:where(.svelte-18yasnq){fill:none;stroke:var(--brand);stroke-width:1.5px;stroke-dasharray:3 3}.floorplan.svelte-18yasnq .dim:where(.svelte-18yasnq) line:where(.svelte-18yasnq){stroke:#fff6;stroke-width:1px}.floorplan.svelte-18yasnq text:where(.svelte-18yasnq){fill:#ffffff8c;letter-spacing:.14em;font-size:9px;font-family:var(--font)}.floorplan.svelte-18yasnq .labels:where(.svelte-18yasnq) text:where(.svelte-18yasnq){text-anchor:middle}.top.svelte-18yasnq{z-index:2;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;inset:16px 16px auto}.chip.svelte-18yasnq,.glass.svelte-18yasnq{-webkit-backdrop-filter:blur(12px)saturate(1.4);height:38px;color:var(--ink);box-shadow:var(--shadow-sm);white-space:nowrap;background:#ffffffd1;border:0;border-radius:0;align-items:center;gap:8px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.chip.svelte-18yasnq .muted:where(.svelte-18yasnq){color:var(--ink-2)}.dot.svelte-18yasnq{background:var(--brand);border-radius:0;width:8px;height:8px;box-shadow:0 0 0 4px #e03a3e2e}.actions.svelte-18yasnq{gap:8px;display:flex}.glass.svelte-18yasnq{font-weight:500;transition:background-color .2s}.glass.svelte-18yasnq:hover{background:#fff}.bottom.svelte-18yasnq{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;inset:auto 16px 16px}.bottom.svelte-18yasnq>*{pointer-events:auto}.caption.svelte-18yasnq{-webkit-backdrop-filter:blur(10px);color:#fff;letter-spacing:-.01em;background:#17181b8c;border-radius:0;align-items:center;gap:14px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.caption.svelte-18yasnq span:where(.svelte-18yasnq){display:inline-block}.caption.dark-text.svelte-18yasnq{color:var(--ink);box-shadow:var(--shadow-sm);background:#ffffffe6}.dots.svelte-18yasnq{gap:6px;display:flex}.dots.svelte-18yasnq button:where(.svelte-18yasnq){width:7px;height:7px;transition:width .3s var(--ease-out), background-color .3s;background:#ffffff73;border:0;border-radius:0;padding:0}.dots.svelte-18yasnq button.active:where(.svelte-18yasnq){background:#fff;width:20px}.detail-slot.svelte-18yasnq{flex:none;align-items:end;width:clamp(150px,26%,230px);margin-left:auto;display:grid}.detail.svelte-18yasnq{width:100%;box-shadow:var(--shadow-lg);background:#fff;border-radius:0;grid-area:1/1;margin:0;overflow:hidden}.detail.svelte-18yasnq img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.detail.svelte-18yasnq figcaption:where(.svelte-18yasnq){border-top:1px solid var(--line);padding:10px 14px 12px;font-size:13px;line-height:1.3;display:grid}.detail.svelte-18yasnq figcaption:where(.svelte-18yasnq) span:where(.svelte-18yasnq){color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.plan-copy.svelte-18yasnq{color:#fff;position:absolute;bottom:24px;left:28px}.plan-copy.svelte-18yasnq .eyebrow:where(.svelte-18yasnq){color:#ffffff8c}.plan-copy.svelte-18yasnq p:where(.svelte-18yasnq){font-family:var(--font-display);letter-spacing:-.03em;margin-top:6px;font-size:clamp(22px,2.6vw,34px);font-weight:600;line-height:1.05}@media (width<=640px){.top.svelte-18yasnq{inset:10px 10px auto}.chip.svelte-18yasnq .muted:where(.svelte-18yasnq),.glass.svelte-18yasnq span:where(.svelte-18yasnq){display:none}.glass.svelte-18yasnq{justify-content:center;width:38px;padding:0}.bottom.svelte-18yasnq{inset:auto 10px 10px}.caption.svelte-18yasnq{padding:8px 12px;font-size:13px}.detail-slot.svelte-18yasnq{width:112px}.detail.svelte-18yasnq figcaption:where(.svelte-18yasnq){padding:6px 8px 8px;font-size:12px}.detail.svelte-18yasnq figcaption:where(.svelte-18yasnq) span:where(.svelte-18yasnq){display:none}}.ticker.svelte-1swhkdb{align-items:baseline;display:inline-flex;position:relative}.value.svelte-1swhkdb{font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;font-weight:650;line-height:1}.lg.svelte-1swhkdb .value:where(.svelte-1swhkdb){font-size:clamp(30px,3.4vw,40px)}.delta.svelte-1swhkdb{background:var(--brand-soft);color:var(--brand-hover);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:0;margin-bottom:2px;margin-left:-8px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;bottom:100%;left:100%}.delta.down.svelte-1swhkdb{background:var(--ok-soft);color:var(--ok)}.list.svelte-159trna{gap:10px;display:grid}.card.svelte-159trna{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:box-shadow .2s var(--ease-out), transform .2s var(--ease-out);animation:svelte-159trna-rise .5s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms);border-radius:0;grid-template-columns:168px 1fr;align-items:center;gap:16px;padding:8px 16px 8px 8px;display:grid;position:relative}@keyframes svelte-159trna-rise{0%{opacity:0;transform:translateY(8px)}}.card.svelte-159trna:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-md)}.card.selected.svelte-159trna{box-shadow:inset 0 0 0 2px var(--ink), var(--shadow-md)}.card.svelte-159trna:has(input:where(.svelte-159trna):focus-visible){outline:2px solid var(--brand);outline-offset:3px}input.svelte-159trna{opacity:0;pointer-events:none;position:absolute}.thumb.svelte-159trna{border-radius:0;display:block;overflow:hidden}.thumb.svelte-159trna img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .5s var(--ease-out)}.card.svelte-159trna:hover .thumb:where(.svelte-159trna) img{transform:scale(1.02)}.body.svelte-159trna{gap:2px;min-width:0;display:grid}.head.svelte-159trna{justify-content:space-between;align-items:center;gap:8px;display:flex}.name.svelte-159trna{font-family:var(--font-display);letter-spacing:-.02em;font-size:19px;font-weight:600}.tick.svelte-159trna{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:#0000;transition:all .2s var(--ease-out);border-radius:0;place-items:center;display:grid}.selected.svelte-159trna .tick:where(.svelte-159trna){background:var(--brand);box-shadow:none;color:#fff;animation:svelte-159trna-tick .35s var(--ease-out)}@keyframes svelte-159trna-tick{50%{transform:scale(1.18)}}.meta.svelte-159trna{color:var(--ink-2);font-size:14px}.price.svelte-159trna{margin-top:6px;font-size:15px;font-weight:600}.price.svelte-159trna small:where(.svelte-159trna){color:var(--ink-3);font-size:13px;font-weight:500}.more.svelte-159trna{padding:4px 8px 8px}.tagline.svelte-159trna{color:var(--ink-2);margin-bottom:8px;font-size:15px}.more.svelte-159trna ul:where(.svelte-159trna){flex-wrap:wrap;gap:6px 14px;margin:0 0 12px;padding:0;font-size:14px;list-style:none;display:flex}.more.svelte-159trna li:where(.svelte-159trna){align-items:center;gap:6px;display:inline-flex}.more.svelte-159trna li:where(.svelte-159trna) svg{color:var(--ok)}.links.svelte-159trna{flex-wrap:wrap;gap:8px;display:flex}.links.svelte-159trna a:where(.svelte-159trna),.links.svelte-159trna button:where(.svelte-159trna){background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:inherit;border:0;border-radius:0;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:box-shadow .2s;display:inline-flex}.links.svelte-159trna a:where(.svelte-159trna):hover,.links.svelte-159trna button:where(.svelte-159trna):hover{box-shadow:inset 0 0 0 1px var(--ink)}.own.svelte-159trna{border:1.5px dashed var(--line-strong);text-align:left;background:0 0;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;margin-top:14px;padding:14px 16px;transition:border-color .2s,background-color .2s;display:grid}.own.svelte-159trna:hover{border-color:var(--ink);background:var(--surface)}.own-icon.svelte-159trna{background:var(--dark);color:#fff;border-radius:0;place-items:center;width:44px;height:44px;display:grid}.own-text.svelte-159trna{color:var(--ink-2);gap:2px;font-size:14px;line-height:1.4;display:grid}.own-text.svelte-159trna strong:where(.svelte-159trna){color:var(--ink);font-size:15px}.own.svelte-159trna .own-arrow{transition:transform .25s var(--ease-out)}.own.svelte-159trna:hover .own-arrow{transform:translate(3px)}@media (width<=480px){.card.svelte-159trna{grid-template-columns:112px 1fr;gap:12px;padding:6px 12px 6px 6px}.name.svelte-159trna{font-size:17px}}.list.svelte-wl9m4k{gap:10px;display:grid}.row.svelte-wl9m4k{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:box-shadow .2s var(--ease-out);animation:svelte-wl9m4k-rise .45s var(--ease-out) both;animation-delay:calc(var(--i) * 55ms);border-radius:0;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid;position:relative}.row.has-visual.svelte-wl9m4k{grid-template-columns:88px 1fr auto;padding:10px 16px 10px 10px}@keyframes svelte-wl9m4k-rise{0%{opacity:0;transform:translateY(8px)}}.row.svelte-wl9m4k:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-md)}.row.selected.svelte-wl9m4k{box-shadow:inset 0 0 0 2px var(--ink), var(--shadow-md)}.row.svelte-wl9m4k:has(input:where(.svelte-wl9m4k):focus-visible){outline:2px solid var(--brand);outline-offset:3px}input.svelte-wl9m4k{opacity:0;pointer-events:none;position:absolute}.visual.svelte-wl9m4k{width:88px;height:88px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:0;place-items:center;display:grid;overflow:hidden}.visual.svelte-wl9m4k img:where(.svelte-wl9m4k){object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out)}.row.svelte-wl9m4k:hover .visual:where(.svelte-wl9m4k) img:where(.svelte-wl9m4k){transform:scale(1.05)}.visual.drawing.svelte-wl9m4k{background:var(--surface-2);padding:10px 8px 6px}.visual.drawing.wide.svelte-wl9m4k{padding:14px 6px 8px}.body.svelte-wl9m4k{gap:3px;min-width:0;display:grid}.head.svelte-wl9m4k{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.name.svelte-wl9m4k{letter-spacing:-.01em;font-size:16px;font-weight:600}.price.svelte-wl9m4k{white-space:nowrap;font-size:14px;font-weight:600}.price.incl.svelte-wl9m4k{color:var(--ok);font-weight:500}.badge.svelte-wl9m4k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);justify-self:start;font-size:11px;font-weight:600}.text.svelte-wl9m4k{color:var(--ink-2);font-size:14px;line-height:1.45}.checks.svelte-wl9m4k{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px 12px;margin-top:10px;padding-top:12px;font-size:13.5px;display:grid}.checks.svelte-wl9m4k span:where(.svelte-wl9m4k){align-items:flex-start;gap:6px;line-height:1.35;display:flex}.checks.svelte-wl9m4k svg{flex:none;margin-top:1px}.ok.svelte-wl9m4k svg{color:var(--ok)}.self.svelte-wl9m4k{color:var(--ink-2)}.self.svelte-wl9m4k svg{color:var(--ink-3)}.self.svelte-wl9m4k em:where(.svelte-wl9m4k){display:none}.tick.svelte-wl9m4k{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:#0000;transition:all .2s var(--ease-out);border-radius:0;align-self:start;place-items:center;margin-top:2px;display:grid}.has-visual.svelte-wl9m4k .tick:where(.svelte-wl9m4k){align-self:center}.selected.svelte-wl9m4k .tick:where(.svelte-wl9m4k){background:var(--brand);box-shadow:none;color:#fff;animation:svelte-wl9m4k-tick .35s var(--ease-out)}@keyframes svelte-wl9m4k-tick{50%{transform:scale(1.18)}}.note.svelte-wl9m4k{color:var(--ink-2);align-items:center;gap:8px;margin-top:14px;font-size:14px;display:flex}@media (width<=480px){.row.has-visual.svelte-wl9m4k{grid-template-columns:72px 1fr auto;gap:12px}.visual.svelte-wl9m4k{width:72px;height:72px}.checks.svelte-wl9m4k{grid-template-columns:1fr}}.total.svelte-ljbcua{background:var(--dark);color:#fff;border-radius:0;gap:8px;margin-bottom:14px;padding:18px 20px;display:grid}.total.svelte-ljbcua .eyebrow:where(.svelte-ljbcua){color:#ffffff8c;margin-bottom:6px;display:block}.total.svelte-ljbcua .note:where(.svelte-ljbcua){color:#ffffff9e;font-size:13px;line-height:1.45}.rows.svelte-ljbcua{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:0;margin:0;padding:0;list-style:none}.rows.svelte-ljbcua li:where(.svelte-ljbcua){animation:svelte-ljbcua-rise .45s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms);grid-template-columns:1fr auto auto;grid-template-areas:"label price edit""value price edit";align-items:center;column-gap:14px;padding:12px 10px 12px 18px;display:grid}.rows.svelte-ljbcua li:where(.svelte-ljbcua)+li:where(.svelte-ljbcua){border-top:1px solid var(--line)}@keyframes svelte-ljbcua-rise{0%{opacity:0;transform:translateY(6px)}}.label.svelte-ljbcua{color:var(--ink-3);letter-spacing:.04em;grid-area:label;font-size:12px}.value.svelte-ljbcua{grid-area:value;font-size:15px;font-weight:600}.price.svelte-ljbcua{white-space:nowrap;grid-area:price;font-size:14px;font-weight:500}.price.incl.svelte-ljbcua{color:var(--ok)}.edit.svelte-ljbcua{height:34px;color:var(--ink-2);background:0 0;border:0;border-radius:0;grid-area:edit;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;transition:background-color .2s;display:inline-flex}.edit.svelte-ljbcua:hover{background:var(--bg);color:var(--ink)}.included.svelte-ljbcua{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:0;margin-top:14px}.toggle.svelte-ljbcua{background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:14px 16px 14px 18px;font-size:15px;font-weight:600;display:flex}.toggle.svelte-ljbcua span:where(.svelte-ljbcua){align-items:center;gap:8px;display:inline-flex}.toggle.svelte-ljbcua span:where(.svelte-ljbcua) svg{color:var(--ok)}.toggle.svelte-ljbcua svg:last-child{transition:transform .25s var(--ease-out)}.toggle.svelte-ljbcua .rot{transform:rotate(180deg)}.inc-body.svelte-ljbcua{gap:14px;padding:0 18px 18px;font-size:14px;display:grid}.inc-body.svelte-ljbcua ul:where(.svelte-ljbcua){color:var(--ink-2);margin:4px 0 0;padding-left:18px}.not.svelte-ljbcua{color:var(--ink-2);border-top:1px solid var(--line);padding-top:12px;font-size:13px}.tools.svelte-ljbcua{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tool.svelte-ljbcua{background:var(--surface);height:40px;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:0;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:box-shadow .2s;display:inline-flex}.tool.svelte-ljbcua:hover{box-shadow:inset 0 0 0 1px var(--ink)}@media (width<=480px){.edit.svelte-ljbcua span:where(.svelte-ljbcua){display:none}.rows.svelte-ljbcua li:where(.svelte-ljbcua){padding-left:14px}}.mini.svelte-1t7ct5y{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:0;justify-content:space-between;gap:12px;margin-bottom:18px;padding:12px 16px;font-size:14px;display:flex}.mini.svelte-1t7ct5y strong:where(.svelte-1t7ct5y){color:var(--ink)}.mini.svelte-1t7ct5y .tabular:where(.svelte-1t7ct5y){color:var(--ink);white-space:nowrap;font-weight:600}form.svelte-1t7ct5y{gap:16px;display:grid}.two.svelte-1t7ct5y{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field.svelte-1t7ct5y{gap:6px;display:grid}.field.svelte-1t7ct5y>label:where(.svelte-1t7ct5y),.label.svelte-1t7ct5y,legend.svelte-1t7ct5y{font-size:14px;font-weight:600}.opt.svelte-1t7ct5y{color:var(--ink-3);margin-left:4px;font-weight:400}input.svelte-1t7ct5y:not([type=radio]):not([type=checkbox]):not([type=file]),textarea.svelte-1t7ct5y{background:var(--surface);width:100%;min-height:50px;box-shadow:inset 0 0 0 1px var(--line-strong);border:0;border-radius:0;padding:12px 14px;font-size:16px;transition:box-shadow .2s}textarea.svelte-1t7ct5y{resize:vertical;min-height:90px;line-height:1.5}input.svelte-1t7ct5y:focus,textarea.svelte-1t7ct5y:focus{box-shadow:inset 0 0 0 2px var(--ink), 0 0 0 4px #17181b0f;outline:none}.invalid.svelte-1t7ct5y input:where(.svelte-1t7ct5y),.invalid.svelte-1t7ct5y .drop:where(.svelte-1t7ct5y){box-shadow:inset 0 0 0 2px var(--brand)!important}.err.svelte-1t7ct5y{color:var(--brand-hover);font-size:13px}.hint.svelte-1t7ct5y{color:var(--ink-3);font-size:13px}.chips.svelte-1t7ct5y{border:0;min-width:0;margin:0;padding:0}.chips.svelte-1t7ct5y legend:where(.svelte-1t7ct5y){margin-bottom:8px;padding:0}.chips.svelte-1t7ct5y div:where(.svelte-1t7ct5y){flex-wrap:wrap;gap:8px;display:flex}.chips.svelte-1t7ct5y label:where(.svelte-1t7ct5y){background:var(--surface);height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;border-radius:0;align-items:center;padding:0 16px;font-size:14px;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative}.chips.svelte-1t7ct5y label:where(.svelte-1t7ct5y):hover{box-shadow:inset 0 0 0 1px var(--ink)}.chips.svelte-1t7ct5y label.on:where(.svelte-1t7ct5y){background:var(--ink);color:#fff;box-shadow:none}.chips.svelte-1t7ct5y label:where(.svelte-1t7ct5y):has(input:where(.svelte-1t7ct5y):focus-visible){outline:2px solid var(--brand);outline-offset:2px}.chips.svelte-1t7ct5y input:where(.svelte-1t7ct5y),.drop.svelte-1t7ct5y input:where(.svelte-1t7ct5y),.check.svelte-1t7ct5y input:where(.svelte-1t7ct5y){opacity:0;width:1px;height:1px;position:absolute}.drop.svelte-1t7ct5y{border:1.5px dashed var(--line-strong);background:var(--surface-2);text-align:center;cursor:pointer;border-radius:0;justify-items:center;gap:4px;padding:22px 16px;font-size:14px;transition:border-color .2s,background-color .2s;display:grid;position:relative}.drop.svelte-1t7ct5y:hover,.drop.dragging.svelte-1t7ct5y{border-color:var(--ink);background:#fff}.drop.svelte-1t7ct5y small:where(.svelte-1t7ct5y){color:var(--ink-3)}.drop-icon.svelte-1t7ct5y{background:var(--ink);color:#fff;border-radius:0;place-items:center;width:40px;height:40px;margin-bottom:4px;display:grid}.file.svelte-1t7ct5y{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:grid}.file.svelte-1t7ct5y span:where(.svelte-1t7ct5y){min-width:0;font-size:14px;display:grid}.file.svelte-1t7ct5y strong:where(.svelte-1t7ct5y){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file.svelte-1t7ct5y small:where(.svelte-1t7ct5y){color:var(--ink-3)}.file.svelte-1t7ct5y button:where(.svelte-1t7ct5y){background:var(--bg);border:0;border-radius:0;place-items:center;width:34px;height:34px;display:grid}.hp.svelte-1t7ct5y{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.check.svelte-1t7ct5y{color:var(--ink-2);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:13.5px;line-height:1.45;display:grid;position:relative}.box.svelte-1t7ct5y{background:var(--surface);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:#0000;transition:all .2s var(--ease-out);border-radius:0;place-items:center;margin-top:1px;display:grid}.check.svelte-1t7ct5y input:where(.svelte-1t7ct5y):checked+.box:where(.svelte-1t7ct5y){background:var(--ink);box-shadow:none;color:#fff}.check.svelte-1t7ct5y input:where(.svelte-1t7ct5y):focus-visible+.box:where(.svelte-1t7ct5y){outline:2px solid var(--brand);outline-offset:2px}.invalid.svelte-1t7ct5y .box:where(.svelte-1t7ct5y){box-shadow:inset 0 0 0 2px var(--brand)}.server-error.svelte-1t7ct5y{background:var(--brand-soft);color:var(--brand-hover);border-radius:0;gap:10px;padding:12px 14px;font-size:14px;display:flex}.server-error.svelte-1t7ct5y svg{flex:none;margin-top:1px}.server-error.svelte-1t7ct5y a:where(.svelte-1t7ct5y){white-space:nowrap;font-weight:600}.trust.svelte-1t7ct5y{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.trust.svelte-1t7ct5y li:where(.svelte-1t7ct5y){align-items:center;gap:6px;display:inline-flex}.trust.svelte-1t7ct5y svg{color:var(--ok)}@media (width<=560px){.two.svelte-1t7ct5y{grid-template-columns:1fr}}.thanks.svelte-epfd41{gap:22px;display:grid}.seal.svelte-epfd41{width:64px;height:64px}.seal.svelte-epfd41 rect:where(.svelte-epfd41){fill:var(--ok-soft);stroke:var(--ok);stroke-width:2.5px}.seal.svelte-epfd41 path:where(.svelte-epfd41){fill:none;stroke:var(--ok);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}ol.svelte-epfd41{gap:0;margin:0;padding:0;list-style:none;display:grid}li.svelte-epfd41{grid-template-columns:32px 1fr;gap:14px;padding-bottom:18px;display:grid;position:relative}li.svelte-epfd41:not(:last-child):before{content:"";background:var(--line-strong);width:1px;position:absolute;top:34px;bottom:2px;left:15.5px}.num.svelte-epfd41{background:var(--surface);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);border-radius:0;place-items:center;font-size:13px;font-weight:600;display:grid}.done.svelte-epfd41 .num:where(.svelte-epfd41){background:var(--ok);color:#fff;box-shadow:none}li.svelte-epfd41 strong:where(.svelte-epfd41){margin-top:4px;font-size:15px;display:block}li.svelte-epfd41 small:where(.svelte-epfd41){color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px;font-size:14px;display:block}.direct.svelte-epfd41{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 18px;font-size:14px;display:flex}.direct.svelte-epfd41 a:where(.svelte-epfd41){color:var(--ink);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.actions.svelte-epfd41{flex-wrap:wrap;gap:10px;display:flex}dialog.video.svelte-1or70mz{color:#fff;background:#000;border:0;width:min(1100px,100% - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:hidden}dialog.video.svelte-1or70mz::backdrop{backdrop-filter:blur(6px);background:#0a0a0cbf}dialog.video[open].svelte-1or70mz{animation:svelte-1or70mz-pop .32s var(--ease-out)}@keyframes svelte-1or70mz-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}}header.svelte-1or70mz{justify-content:space-between;align-items:center;padding:12px 12px 12px 20px;font-size:15px;display:flex}.close.svelte-1or70mz{color:#fff;background:#ffffff1a;border:0;place-items:center;width:40px;height:40px;display:grid}.close.svelte-1or70mz:hover{background:#fff3}video.svelte-1or70mz{background:#000;width:100%;max-height:calc(100dvh - 100px)}.tabs.svelte-131vrvx{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(3,1fr);margin-bottom:20px;display:grid}.tabs.svelte-131vrvx button:where(.svelte-131vrvx){border:0;border-right:1px solid var(--line);text-align:left;color:var(--ink-2);background:0 0;gap:2px;padding:14px 18px;transition:background-color .2s,color .2s;display:grid}.tabs.svelte-131vrvx button:where(.svelte-131vrvx):last-child{border-right:0}.tabs.svelte-131vrvx button:where(.svelte-131vrvx) strong:where(.svelte-131vrvx){font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:18px}.tabs.svelte-131vrvx button:where(.svelte-131vrvx) span:where(.svelte-131vrvx){font-size:13px}.tabs.svelte-131vrvx button:where(.svelte-131vrvx):hover{background:var(--surface-2)}.tabs.svelte-131vrvx button.on:where(.svelte-131vrvx){background:var(--ink);color:#ffffffb3;box-shadow:inset 0 -3px 0 var(--brand)}.tabs.svelte-131vrvx button.on:where(.svelte-131vrvx) strong:where(.svelte-131vrvx){color:#fff}.grid.svelte-131vrvx{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.gallery.svelte-131vrvx,.info.svelte-131vrvx{min-width:0}.gallery.svelte-131vrvx{flex-direction:column;display:flex}.info.svelte-131vrvx{background:var(--surface);border:1px solid var(--line);flex-direction:column;padding:28px;display:flex}.info-inner.svelte-131vrvx{flex-direction:column;flex:1;display:flex}.viewer.svelte-131vrvx{aspect-ratio:16/10;background:#d9d6cf;flex:auto;min-height:0;display:grid;position:relative;overflow:hidden}.frame.svelte-131vrvx{grid-area:1/1;width:100%;height:100%}.frame.svelte-131vrvx img{object-fit:cover;width:100%;height:100%}.viewer-top.svelte-131vrvx{gap:8px;display:flex;position:absolute;top:14px;right:14px}.glass.svelte-131vrvx{-webkit-backdrop-filter:blur(10px);height:38px;color:var(--ink);background:#ffffffe0;border:0;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.glass.svelte-131vrvx:hover{background:#fff}.viewer-caption.svelte-131vrvx{-webkit-backdrop-filter:blur(10px);color:#fff;background:#17181b9e;align-items:center;gap:12px;padding:9px 14px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:14px;left:14px}.viewer-caption.svelte-131vrvx small:where(.svelte-131vrvx){letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin-right:8px;font-size:11px}.count.svelte-131vrvx{color:#fff9;font-size:13px;font-weight:500}.nav.svelte-131vrvx{width:44px;height:44px;color:var(--ink);opacity:0;background:#ffffffe0;border:0;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:50%;translate:0 -50%}.viewer.svelte-131vrvx:hover .nav:where(.svelte-131vrvx),.nav.svelte-131vrvx:focus-visible{opacity:1}.prev.svelte-131vrvx{left:14px}.next.svelte-131vrvx{right:14px}.thumbs.svelte-131vrvx{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px;margin-top:8px;display:grid}.thumbs.svelte-131vrvx button:where(.svelte-131vrvx){background:var(--surface);text-align:left;opacity:.72;border:0;padding:0;transition:opacity .2s;position:relative}.thumbs.svelte-131vrvx button:where(.svelte-131vrvx):hover,.thumbs.svelte-131vrvx button.on:where(.svelte-131vrvx){opacity:1}.thumbs.svelte-131vrvx button.on:where(.svelte-131vrvx){box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--ink)}.thumbs.svelte-131vrvx img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.thumbs.svelte-131vrvx span:where(.svelte-131vrvx){white-space:nowrap;text-overflow:ellipsis;padding:5px 8px 6px;font-size:12px;font-weight:500;display:block;overflow:hidden}.info.svelte-131vrvx h3:where(.svelte-131vrvx){margin-top:8px;font-size:clamp(30px,3vw,40px)}.headline.svelte-131vrvx{font-family:var(--font-display);letter-spacing:-.015em;margin-top:10px;font-size:19px;font-weight:600}.text.svelte-131vrvx{color:var(--ink-2);margin-top:10px;font-size:15.5px}dl.svelte-131vrvx{border-top:1px solid var(--line);margin:22px 0 18px}dl.svelte-131vrvx div:where(.svelte-131vrvx){border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;font-size:14.5px;display:flex}dt.svelte-131vrvx{color:var(--ink-3)}dd.svelte-131vrvx{text-align:right;margin:0;font-weight:500}dl.svelte-131vrvx .price:where(.svelte-131vrvx) dd:where(.svelte-131vrvx){font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:650}dl.svelte-131vrvx .price:where(.svelte-131vrvx){align-items:baseline}.ideal.svelte-131vrvx{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);align-items:flex-start;gap:10px;padding:14px 16px;font-size:14.5px;display:flex}.ideal.svelte-131vrvx svg{color:var(--ok);flex:none;margin-top:2px}.cta.svelte-131vrvx{margin-top:auto;padding-top:20px}.cta.svelte-131vrvx .btn:where(.svelte-131vrvx){width:100%}.tabs.svelte-131vrvx button:where(.svelte-131vrvx):focus-visible{outline-offset:-4px}.dialog.svelte-131vrvx .grid:where(.svelte-131vrvx){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}@media (width<=1000px){.grid.svelte-131vrvx,.dialog.svelte-131vrvx .grid:where(.svelte-131vrvx){grid-template-columns:minmax(0,1fr)}.nav.svelte-131vrvx{opacity:1;width:38px;height:38px}}@media (width<=560px){.tabs.svelte-131vrvx button:where(.svelte-131vrvx){padding:10px}.tabs.svelte-131vrvx button:where(.svelte-131vrvx) strong:where(.svelte-131vrvx){font-size:15px}.tabs.svelte-131vrvx button:where(.svelte-131vrvx) span:where(.svelte-131vrvx){font-size:11.5px}.thumbs.svelte-131vrvx{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:92px;grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.viewer-top.svelte-131vrvx .glass:where(.svelte-131vrvx){height:34px;padding:0 10px;font-size:13px}.info.svelte-131vrvx{padding:20px 18px}}.house-dialog.svelte-1nc1tts{background:var(--bg);width:min(1180px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--ink);box-shadow:var(--shadow-lg);overscroll-behavior:contain;border:0;padding:0}.house-dialog.svelte-1nc1tts::backdrop{backdrop-filter:blur(4px);background:#0f10128c}.house-dialog[open].svelte-1nc1tts{animation:svelte-1nc1tts-rise .34s var(--ease-out)}@keyframes svelte-1nc1tts-rise{0%{opacity:0;transform:translateY(16px)}}.inner.svelte-1nc1tts{padding:56px 28px 28px;position:relative}.close.svelte-1nc1tts{background:var(--surface);width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--line);border:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.close.svelte-1nc1tts:hover{box-shadow:inset 0 0 0 1px var(--ink)}@media (width<=560px){.inner.svelte-1nc1tts{padding:54px 14px 18px}}.app.svelte-ze4pxr{--pad:16px;grid-template-rows:var(--header-h) auto 1fr;height:100dvh;min-height:640px;display:grid}.top.svelte-ze4pxr{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:0 24px;display:grid}.logo.svelte-ze4pxr img:where(.svelte-ze4pxr){width:auto;height:44px}.steps.svelte-ze4pxr ol:where(.svelte-ze4pxr){justify-content:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.steps.svelte-ze4pxr button:where(.svelte-ze4pxr){height:36px;color:var(--ink-3);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:13.5px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.steps.svelte-ze4pxr button:where(.svelte-ze4pxr):disabled{cursor:default}.steps.svelte-ze4pxr .n:where(.svelte-ze4pxr){width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:all .3s var(--ease-out);border-radius:0;place-items:center;font-size:11.5px;font-weight:600;display:grid}.steps.svelte-ze4pxr .done:where(.svelte-ze4pxr) button:where(.svelte-ze4pxr),.steps.svelte-ze4pxr .reachable:where(.svelte-ze4pxr) button:where(.svelte-ze4pxr){color:var(--ink-2)}.steps.svelte-ze4pxr .done:where(.svelte-ze4pxr) button:where(.svelte-ze4pxr):hover,.steps.svelte-ze4pxr .reachable:where(.svelte-ze4pxr) button:where(.svelte-ze4pxr):hover{background:var(--surface);color:var(--ink)}.steps.svelte-ze4pxr .done:where(.svelte-ze4pxr) .n:where(.svelte-ze4pxr){background:var(--ink);color:#fff;box-shadow:none}.steps.svelte-ze4pxr .current:where(.svelte-ze4pxr) button:where(.svelte-ze4pxr){background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.steps.svelte-ze4pxr .current:where(.svelte-ze4pxr) .n:where(.svelte-ze4pxr){background:var(--brand);color:#fff;box-shadow:0 0 0 4px #e03a3e26}.call.svelte-ze4pxr{background:var(--surface);height:40px;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:0;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:box-shadow .2s;display:inline-flex}.call.svelte-ze4pxr:hover{box-shadow:inset 0 0 0 1px var(--ink)}.progress.svelte-ze4pxr{padding:0 var(--pad) 12px;display:none}.bar-track.svelte-ze4pxr{background:var(--line);border-radius:0;height:4px;overflow:hidden}.bar-fill.svelte-ze4pxr{background:var(--brand);transform-origin:0;height:100%;transition:transform .5s var(--ease-out);border-radius:0}.progress-label.svelte-ze4pxr{color:var(--ink-2);margin-top:8px;font-size:13px}.main.svelte-ze4pxr{grid-row:3;grid-template-columns:minmax(0,1fr) clamp(420px,35vw,540px);gap:20px;min-height:0;padding:0 20px 20px;display:grid}.stage-wrap.svelte-ze4pxr{min-height:0}.panel.svelte-ze4pxr{background:var(--surface-2);min-height:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:0;grid-template-rows:1fr auto;display:grid;overflow:hidden}.scroll.svelte-ze4pxr{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:28px 28px 32px;overflow-y:auto}.stack.svelte-ze4pxr{display:grid}.stack.svelte-ze4pxr>.step:where(.svelte-ze4pxr){grid-area:1/1;min-width:0}.step-head.svelte-ze4pxr{margin-bottom:22px}.step-head.svelte-ze4pxr h1:where(.svelte-ze4pxr){outline:none;margin-top:8px;font-size:clamp(26px,2.2vw,34px)}.step-head.svelte-ze4pxr p:where(.svelte-ze4pxr){color:var(--ink-2);margin-top:10px;font-size:15.5px}.notice.svelte-ze4pxr{background:var(--dark);color:#fff;border-radius:0;align-items:center;gap:10px;margin-bottom:18px;padding:10px 8px 10px 14px;font-size:14px;line-height:1.4;display:flex}.notice.svelte-ze4pxr>svg{flex:none}.notice.svelte-ze4pxr span:where(.svelte-ze4pxr){flex:1}.notice.svelte-ze4pxr button:where(.svelte-ze4pxr){color:#fff;background:#ffffff1f;border:0;border-radius:0;flex:none;height:30px;padding:0 12px;font-size:13px;font-weight:600}.notice.svelte-ze4pxr .x:where(.svelte-ze4pxr){background:0 0;place-items:center;width:30px;padding:0;display:grid}.bar.svelte-ze4pxr{border-top:1px solid var(--line);background:var(--surface);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.back.svelte-ze4pxr{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0;border:0;border-radius:0;place-items:center;transition:box-shadow .2s,opacity .2s;display:grid}.back.svelte-ze4pxr:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink)}.back.svelte-ze4pxr:disabled{opacity:.35;cursor:default}.price.svelte-ze4pxr{text-align:left;background:0 0;border:0;border-radius:0;justify-items:start;gap:4px;min-width:0;padding:4px 8px;display:grid}button.price.svelte-ze4pxr:hover{background:var(--bg)}.price-label.svelte-ze4pxr{color:var(--ink-3);align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.price-label.svelte-ze4pxr .up{transform:rotate(180deg)}.price.static.svelte-ze4pxr strong:where(.svelte-ze4pxr){font-family:var(--font-display);letter-spacing:-.02em;font-size:20px}.next.svelte-ze4pxr{min-height:52px;padding:0 22px 0 26px}.next-text.svelte-ze4pxr{text-align:left;line-height:1.15;display:grid}.next-text.svelte-ze4pxr .short:where(.svelte-ze4pxr){display:none}.next-text.svelte-ze4pxr small:where(.svelte-ze4pxr){opacity:.6;font-size:11.5px;font-weight:500}.spinner.svelte-ze4pxr{border:2px solid #ffffff59;border-top-color:#fff;border-radius:0;width:16px;height:16px;animation:.8s linear infinite svelte-ze4pxr-spin}@keyframes svelte-ze4pxr-spin{to{transform:rotate(360deg)}}.sheet.svelte-ze4pxr{background:var(--surface);width:min(460px,100% - 24px);color:var(--ink);box-shadow:var(--shadow-lg);border:0;border-radius:0;margin:auto;padding:0}.sheet.svelte-ze4pxr::backdrop{backdrop-filter:blur(4px);background:#0f101273}.sheet[open].svelte-ze4pxr{animation:svelte-ze4pxr-sheet-in .32s var(--ease-out)}@keyframes svelte-ze4pxr-sheet-in{0%{opacity:0;transform:translateY(16px)}}.sheet-inner.svelte-ze4pxr{gap:14px;padding:18px 20px 22px;display:grid}.sheet.svelte-ze4pxr header:where(.svelte-ze4pxr){justify-content:space-between;align-items:center;font-size:17px;display:flex}.sheet.svelte-ze4pxr .x:where(.svelte-ze4pxr){background:var(--bg);border:0;border-radius:0;place-items:center;width:36px;height:36px;display:grid}.sheet.svelte-ze4pxr ul:where(.svelte-ze4pxr){margin:0;padding:0;list-style:none}.sheet.svelte-ze4pxr li:where(.svelte-ze4pxr){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:14.5px;display:flex}.sheet.svelte-ze4pxr li:where(.svelte-ze4pxr)>span:where(.svelte-ze4pxr):first-child{display:grid}.sheet.svelte-ze4pxr li:where(.svelte-ze4pxr) small:where(.svelte-ze4pxr){color:var(--ink-3);font-size:11.5px}.sheet.svelte-ze4pxr li:where(.svelte-ze4pxr) .incl:where(.svelte-ze4pxr){color:var(--ok)}.sheet-total.svelte-ze4pxr{justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.sheet-total.svelte-ze4pxr strong:where(.svelte-ze4pxr){font-family:var(--font-display);letter-spacing:-.02em;font-size:24px}.sheet.svelte-ze4pxr p:where(.svelte-ze4pxr){color:var(--ink-2);font-size:13px}@media (width<=1180px){.steps.svelte-ze4pxr{display:none}.call.svelte-ze4pxr{grid-column:3}.progress.svelte-ze4pxr{display:block}}@media (width<=1023px){.app.svelte-ze4pxr{--header-h:64px;grid-template-rows:auto auto auto;height:auto;min-height:0}.top.svelte-ze4pxr{height:var(--header-h);padding:0 var(--pad);grid-template-columns:auto 1fr auto}.logo.svelte-ze4pxr img:where(.svelte-ze4pxr){height:38px}.main.svelte-ze4pxr{padding:0 12px;display:block}.stage-wrap.svelte-ze4pxr{height:clamp(230px,62vw,460px)}html:has(.app.choosing){scroll-padding-top:calc(clamp(200px,52vw,400px) + 24px);scroll-padding-bottom:96px}.choosing.svelte-ze4pxr .stage-wrap:where(.svelte-ze4pxr){z-index:20;background:var(--bg);height:clamp(200px,52vw,400px);padding-top:8px;position:sticky;top:0}.choosing.svelte-ze4pxr .stage-wrap:where(.svelte-ze4pxr):after{content:"";background:linear-gradient(var(--bg), transparent);pointer-events:none;height:18px;position:absolute;top:100%;left:0;right:0}.panel.svelte-ze4pxr{box-shadow:none;background:0 0;border-radius:0;display:block;overflow:visible}.scroll.svelte-ze4pxr{padding:22px 4px 120px;overflow:visible}.bar.svelte-ze4pxr{z-index:50;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px)saturate(1.4);transition:transform .35s var(--ease-out);background:#ffffffeb;gap:8px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -12px #17181b2e}.bar.away.svelte-ze4pxr{transform:translateY(110%)}.thanks.svelte-ze4pxr .scroll:where(.svelte-ze4pxr){padding-bottom:48px}}@media (width<=560px){.call.svelte-ze4pxr span:where(.svelte-ze4pxr){display:none}.call.svelte-ze4pxr{justify-content:center;width:40px;padding:0}.back.svelte-ze4pxr{width:44px;height:44px}.next.svelte-ze4pxr{padding:0 18px 0 20px}.next-text.svelte-ze4pxr small:where(.svelte-ze4pxr),.next-text.svelte-ze4pxr .long:where(.svelte-ze4pxr){display:none}.next-text.svelte-ze4pxr .short:where(.svelte-ze4pxr){display:inline}.price.svelte-ze4pxr .value{white-space:nowrap}.price.svelte-ze4pxr .delta{margin-left:0;left:74px}.price.svelte-ze4pxr .value{font-size:19px}}.info[data-astro-cid-lcdefpme]{padding:40px 0 24px}.block[data-astro-cid-lcdefpme]{padding:64px 0}.block[data-astro-cid-lcdefpme]+.block[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.head[data-astro-cid-lcdefpme]{max-width:680px;margin-bottom:32px}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:10px;font-size:clamp(30px,4vw,46px)}.head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:14px;font-size:17px}.compare-wrap[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--surface);overflow-x:auto}.compare[data-astro-cid-lcdefpme]{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.compare[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.compare[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 20px}.compare[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;background:var(--surface-2);font-size:20px}.compare[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{width:22%;color:var(--ink-3);font-size:14px;font-weight:500}.compare[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]+td[data-astro-cid-lcdefpme],.compare[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]+td[data-astro-cid-lcdefpme],.compare[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]+th[data-astro-cid-lcdefpme]{border-left:1px solid var(--line)}.compare[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:14px}.compare[data-astro-cid-lcdefpme] .same[data-astro-cid-lcdefpme]{color:var(--ok);font-weight:500}.compare[data-astro-cid-lcdefpme] .same[data-astro-cid-lcdefpme] svg{vertical-align:-3px;margin-right:4px;display:inline-block}.price-row[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:650}.cta-row[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.cta-row[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{border-bottom:0}.cta-row[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%;min-height:48px;padding:0 18px;font-size:14px}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);padding:28px}.card[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--brand);font-size:15px;font-weight:600}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:10px;font-size:22px}.card[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:6px 0 18px;font-size:15px}.card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);color:var(--ink-2);align-items:flex-start;gap:12px;padding:12px 0;font-size:14px;line-height:1.45;display:flex}.card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] svg{color:var(--ok);flex:none;margin-top:2px}.card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);margin-bottom:1px;font-size:15px;font-weight:600;display:block}.not[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:18px;font-size:14px}.head[data-astro-cid-lcdefpme].center{text-align:center;margin-inline:auto}.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:10px 16px;display:grid}.faq-col[data-astro-cid-lcdefpme]{gap:10px;display:grid}details[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);interpolate-size:allow-keywords}details[data-astro-cid-lcdefpme]::details-content{height:0;transition:height .35s var(--ease-out), content-visibility .35s allow-discrete;overflow:hidden}details[data-astro-cid-lcdefpme][open]::details-content{height:auto}summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:16px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.plus[data-astro-cid-lcdefpme]{background:var(--bg);flex:none;width:28px;height:28px;position:relative}.plus[data-astro-cid-lcdefpme]:before,.plus[data-astro-cid-lcdefpme]:after{content:"";background:var(--ink);width:12px;height:2px;transition:transform .3s var(--ease-out);margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.plus[data-astro-cid-lcdefpme]:after{transform:rotate(90deg)}details[data-astro-cid-lcdefpme][open] .plus[data-astro-cid-lcdefpme]:after{transform:rotate(0)}.answer[data-astro-cid-lcdefpme]{color:var(--ink-2);padding:0 20px 20px;font-size:15px}.band[data-astro-cid-lcdefpme]{background:var(--dark);color:#fff;justify-content:space-between;align-items:center;gap:32px;margin:32px 0 64px;padding:44px 48px;display:flex}.band[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#ffffff8c}.band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:10px 0 12px;font-size:clamp(26px,3vw,36px)}.band[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffb8;max-width:620px}@media (width<=900px){.cards[data-astro-cid-lcdefpme],.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.band[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;padding:32px 24px}.info[data-astro-cid-lcdefpme]{padding-top:8px}.block[data-astro-cid-lcdefpme]{padding:48px 0}}@media (width<=700px){.compare-wrap[data-astro-cid-lcdefpme]{background:0 0;border:0;overflow:visible}.compare[data-astro-cid-lcdefpme]{min-width:0}.compare[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme]{display:none}.compare[data-astro-cid-lcdefpme],.compare[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme]{display:block}.compare[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);grid-template-columns:1fr;margin-bottom:10px;display:grid}.compare[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;border:0;width:auto;padding:12px 16px 4px;font-size:12px}.compare[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme],.compare[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]+td[data-astro-cid-lcdefpme],.compare[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]+td[data-astro-cid-lcdefpme]{border:0;border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:12px;padding:8px 16px;display:grid}.compare[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:before{content:attr(data-house);color:var(--ink-3);font-size:13px;font-family:var(--font);letter-spacing:0;font-weight:500}.cta-row[data-astro-cid-lcdefpme]{display:none!important}}
