.sg-drawing.svelte-407gq6{--sg-floor:#f3ede4;--sg-grid:#e7dfd3;--sg-ink:#2a2420;--sg-accent:#8a5a3b;--sg-rug:#8fa697;--sg-rug-weave:#7f9888;--sg-rug-line:#3f5d4e;--sg-fabric:#cdb89b;--sg-fabric-dark:#b9a283;--sg-cushion:#e9ddc8;--sg-wood:#b48f69;--sg-wood-top:#c8a785;--sg-mattress:#faf6f0;--sg-duvet:#e6dbc9;--sg-outline:#6b5a4a;--sg-shadow:rgba(42,36,32,.12);border-radius:14px;display:block;font-family:inherit;font-variant-numeric:tabular-nums;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.sg-floor.svelte-407gq6{fill:var(--sg-floor)}.sg-grid.svelte-407gq6{stroke:var(--sg-grid)}.sg-shadow.svelte-407gq6{fill:var(--sg-shadow);stroke:none}.sg-rug-fill.svelte-407gq6{fill:var(--sg-rug)}.sg-rug-weave.svelte-407gq6{stroke:var(--sg-rug-weave)}.sg-rug-band.svelte-407gq6,.sg-rug.svelte-407gq6{stroke:var(--sg-rug-line)}.sg-rug-band.svelte-407gq6{fill:none;stroke-opacity:.35}.sg-fabric.svelte-407gq6{fill:var(--sg-fabric);stroke:var(--sg-outline)}.sg-fabric-dark.svelte-407gq6{fill:var(--sg-fabric-dark)}.sg-cushion.svelte-407gq6{fill:var(--sg-cushion);stroke:var(--sg-outline);stroke-opacity:.6}.sg-wood.svelte-407gq6{fill:var(--sg-wood);stroke:var(--sg-outline)}.sg-wood-top.svelte-407gq6{fill:var(--sg-wood-top)}.sg-mattress.svelte-407gq6{fill:var(--sg-mattress)}.sg-duvet.svelte-407gq6{fill:var(--sg-duvet)}.sg-duvet-fold.svelte-407gq6,.sg-duvet.svelte-407gq6{stroke:var(--sg-outline);stroke-opacity:.5}.sg-pillow.svelte-407gq6{fill:#fff;stroke:var(--sg-outline);stroke-opacity:.6}.sg-lamp.svelte-407gq6{fill:var(--sg-accent)}.sg-dim.svelte-407gq6 line:where(.svelte-407gq6){stroke:var(--sg-ink)}.sg-dim.svelte-407gq6 text:where(.svelte-407gq6){fill:var(--sg-ink);font-weight:600;paint-order:stroke;stroke:var(--sg-floor);stroke-linejoin:round;stroke-width:.25em}.sg-dim-rug.svelte-407gq6 line:where(.svelte-407gq6){stroke:var(--sg-rug-line)}.sg-dim-rug.svelte-407gq6 text:where(.svelte-407gq6){fill:var(--sg-rug-line)}.sg-dim-gap.svelte-407gq6 line:where(.svelte-407gq6){stroke:var(--sg-rug-line);stroke-opacity:.85}.sg-dim-gap.svelte-407gq6 text:where(.svelte-407gq6){fill:var(--sg-rug-line);font-weight:500}.sg-dim-negative.svelte-407gq6 line:where(.svelte-407gq6):first-child{stroke-dasharray:4 3}.sg.svelte-9h0xjs{--sg-bg:#f3ede4;--sg-card:#faf6f0;--sg-ink:#2a2420;--sg-muted:#6b5f55;--sg-accent:#8a5a3b;--sg-line:#e2d8ca;--sg-green:#1f3d33;color:var(--sg-ink);display:grid;gap:1.25rem}.measures.svelte-9h0xjs>:where(.svelte-9h0xjs),.sg.svelte-9h0xjs>:where(.svelte-9h0xjs){min-width:0}@media(min-width:768px){.sg.svelte-9h0xjs{align-items:start;gap:1.5rem 2rem;grid-template-areas:"drawing furniture" "drawing measures" "drawing sizes" "drawing card";grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.sg-furniture.svelte-9h0xjs{grid-area:furniture}.sg-measures.svelte-9h0xjs{grid-area:measures}.sg-drawing-wrap.svelte-9h0xjs{grid-area:drawing;position:sticky;top:1rem}.sg-drawing-wrap.svelte-9h0xjs .sg-drawing{margin:0 auto;max-width:min(100%,calc(100vh - 6rem))}.sg-sizes.svelte-9h0xjs{grid-area:sizes}.sg-card.svelte-9h0xjs{grid-area:card}}.summary.svelte-9h0xjs{align-items:center;background:var(--sg-card);border:1px solid var(--sg-line);border-radius:12px;display:flex;gap:.75rem;justify-content:space-between;padding:.7rem .9rem}.summary-text.svelte-9h0xjs{font-size:.95rem;line-height:1.35;margin:0}.summary.svelte-9h0xjs+.measures:where(.svelte-9h0xjs){margin-top:.75rem}.sg-step.svelte-9h0xjs{align-items:center;color:var(--sg-ink);display:flex;font-size:1.05rem;font-weight:600;gap:.6rem;margin:0 0 .75rem}.sg-step-nr.svelte-9h0xjs{background:var(--sg-ink);border-radius:999px;color:var(--sg-card);display:inline-grid;font-size:.85rem;font-weight:700;height:1.6rem;place-items:center;width:1.6rem}.tabs.svelte-9h0xjs{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.tab.svelte-9h0xjs{align-items:center;background:var(--sg-card);border:1px solid var(--sg-line);border-radius:14px;color:var(--sg-ink);cursor:pointer;display:flex;flex-direction:row;font-size:.95rem;font-weight:600;gap:.45rem;justify-content:center;padding:.5rem .4rem;transition:background .12s ease,border-color .12s ease}.tab.svelte-9h0xjs:hover{border-color:var(--sg-accent)}.tab.is-on.svelte-9h0xjs{background:var(--sg-ink);border-color:var(--sg-ink);color:var(--sg-card)}.tab-icon.svelte-9h0xjs{fill:currentColor;flex:none;height:21px;width:28px}@media(min-width:768px){.tab.svelte-9h0xjs{flex-direction:column;gap:.35rem;padding:.7rem .4rem .6rem}.tab-icon.svelte-9h0xjs{height:26px;width:34px}}.measures.svelte-9h0xjs{background:var(--sg-card);border:1px solid var(--sg-line);border-radius:14px;display:grid;gap:.9rem;padding:.9rem .9rem 1rem}.chips.svelte-9h0xjs{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.chips-grid.svelte-9h0xjs{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.chips-grid.svelte-9h0xjs .chips-label:where(.svelte-9h0xjs){grid-column:1/-1}.chips-label.svelte-9h0xjs{color:var(--sg-muted);flex-basis:100%;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.chip.svelte-9h0xjs{align-items:baseline;background:var(--sg-card);border:1px solid var(--sg-line);border-radius:999px;color:var(--sg-ink);cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:500;gap:.35rem;line-height:1.1;padding:.5rem .8rem;transition:background .12s ease,border-color .12s ease;white-space:nowrap}.chip.svelte-9h0xjs:hover{border-color:var(--sg-accent)}.chip.is-on.svelte-9h0xjs{background:var(--sg-ink);border-color:var(--sg-ink);color:var(--sg-card)}.chip-hint.svelte-9h0xjs{font-size:.78rem;opacity:.75}.chip-size.svelte-9h0xjs{background:#fff;border-radius:12px;font-size:1rem;font-variant-numeric:tabular-nums;justify-content:center;padding:.8rem .4rem}.chip-size.is-on.svelte-9h0xjs{background:var(--sg-accent);border-color:var(--sg-accent);color:#fff}.chip-custom.svelte-9h0xjs{background:transparent;border-style:dashed}.fields.svelte-9h0xjs{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.field.svelte-9h0xjs{color:var(--sg-muted);display:grid;font-size:.85rem;gap:.25rem}.field-input.svelte-9h0xjs{align-items:center;background:#fff;border:1px solid var(--sg-line);border-radius:10px;color:var(--sg-ink);display:flex;gap:.4rem;padding:.45rem .7rem}.field-input.svelte-9h0xjs input:where(.svelte-9h0xjs){background:transparent;border:0;color:inherit;font-size:1rem;font-variant-numeric:tabular-nums;min-width:0;outline:none;width:100%}.field-input.svelte-9h0xjs:focus-within{border-color:var(--sg-accent);box-shadow:0 0 0 3px #8a5a3b26}.sg-drawing-wrap.svelte-9h0xjs{box-shadow:inset 0 1px #2a24200f;margin:0 -1rem;overflow:hidden}.sg-drawing-wrap.svelte-9h0xjs .sg-drawing{border-radius:0}@media(max-width:767px){.sg-drawing-wrap.svelte-9h0xjs{background:var(--sg-bg);box-shadow:0 8px 16px -10px #2a242066;overflow:visible;position:sticky;top:var(--sg-sticky-top,calc(50px + var(--campaign-strip-height, 0px)));z-index:3}.sg-drawing-wrap.is-stuck.svelte-9h0xjs:before{background:var(--sg-bg);bottom:100%;content:"";height:var(--sg-sticky-gap,50px);left:0;position:absolute;right:0}.sg-drawing-sentinel.svelte-9h0xjs{height:0}.sg-drawing-wrap.svelte-9h0xjs .sg-drawing{margin:0 auto;max-height:40vh;max-width:100%;width:auto}}@media(min-width:768px){.sg-drawing-wrap.svelte-9h0xjs{border-radius:16px;margin:0}.sg-drawing-wrap.svelte-9h0xjs .sg-drawing{border-radius:14px}}.sg-sizes.svelte-9h0xjs{display:grid;gap:.9rem;margin-top:.25rem}.row.svelte-9h0xjs{display:flex;gap:.5rem}.action.svelte-9h0xjs,.more.svelte-9h0xjs{align-items:center;background:transparent;border:1px solid var(--sg-ink);border-radius:999px;color:var(--sg-ink);cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:600;gap:.4rem;padding:.55rem .9rem}.more.svelte-9h0xjs{border-color:var(--sg-line);font-weight:500;justify-self:start}.action[aria-pressed=true].svelte-9h0xjs{background:var(--sg-ink);color:var(--sg-card)}.custom.svelte-9h0xjs{border:1px dashed var(--sg-line);border-radius:12px;display:grid;gap:.5rem;padding:.75rem}.hint-swap.svelte-9h0xjs{color:var(--sg-accent);font-weight:600}.hint.svelte-9h0xjs{color:var(--sg-muted);font-size:.8rem;margin:0}.sg-card.svelte-9h0xjs{background:var(--sg-green);border-radius:16px;color:var(--sg-bg);padding:1.1rem 1.25rem 1.25rem}.card-title.svelte-9h0xjs{color:#cdb89b;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin:0 0 .6rem;text-transform:uppercase}.card-lines.svelte-9h0xjs{display:grid;margin:0}.card-line.svelte-9h0xjs{align-items:baseline;border-top:1px solid rgba(243,237,228,.15);display:flex;flex-wrap:wrap;font-size:.95rem;gap:.1rem 1rem;justify-content:space-between;padding:.45rem 0}.card-line.svelte-9h0xjs:first-child{border-top:0}.card-line.svelte-9h0xjs dt:where(.svelte-9h0xjs){color:#cdb89b;flex:0 0 auto}.card-line.svelte-9h0xjs dd:where(.svelte-9h0xjs){flex:1 1 auto;font-variant-numeric:tabular-nums;font-weight:600;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.card-links.svelte-9h0xjs{display:grid;gap:.4rem;margin-top:.9rem}.card-note.svelte-9h0xjs{font-size:.92rem;line-height:1.5;margin:0}.card-note.svelte-9h0xjs a:where(.svelte-9h0xjs){color:inherit;text-decoration:underline;text-underline-offset:3px}.sizes-note.svelte-9h0xjs{color:var(--sg-muted);font-size:.9rem;line-height:1.5;margin:0}.card-link.svelte-9h0xjs{background:var(--sg-bg);border-radius:999px;color:var(--sg-green);display:inline-block;font-weight:600;padding:.65rem 1rem;text-align:center;text-decoration:none}.card-link-back.svelte-9h0xjs{background:transparent;border:1px solid rgba(243,237,228,.4);color:var(--sg-bg);cursor:pointer;font:inherit;font-weight:600}.card-link-text.svelte-9h0xjs{color:var(--sg-bg);font-size:.92rem;justify-self:center;padding:.35rem 0;text-decoration:underline;text-underline-offset:3px}.card-link-choose.svelte-9h0xjs{background:#fff;border:0;color:var(--sg-green);cursor:pointer;font:inherit;font-weight:700}
