.bld.svelte-4b6a7a{--line: #2a2925;--line2: #3a3833;--mut: #8c877c;--mut2: #a9a59c;--ink: #f6f4f0;background:#0e0e0e;color:var(--ink);display:grid;grid-template-rows:64px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100vh;min-height:680px;font-family:Inter Tight,system-ui,sans-serif}.mono.svelte-4b6a7a{font-family:JetBrains Mono,monospace}.small.svelte-4b6a7a{font-size:12px;line-height:1.6}.tiny.svelte-4b6a7a{font-size:10px}.muted.svelte-4b6a7a{color:var(--mut2)}.display.svelte-4b6a7a{font-family:Bodoni Moda,serif;font-weight:400}button.svelte-4b6a7a{font:inherit;color:inherit;background:none;border:0;border-radius:0;cursor:pointer}button.svelte-4b6a7a:disabled{cursor:not-allowed;color:#6b675f}a.svelte-4b6a7a{color:var(--ink);text-decoration:none}.top.svelte-4b6a7a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 32px;border-bottom:1px solid var(--line)}.brand.svelte-4b6a7a{font-family:Bodoni Moda,serif;font-size:20px;letter-spacing:.3em;text-transform:uppercase}.x.svelte-4b6a7a,.stepnow.svelte-4b6a7a{display:none}.steps.svelte-4b6a7a{margin:0;padding:0;list-style:none;display:flex;gap:28px;font-size:12px}.steps.svelte-4b6a7a button:where(.svelte-4b6a7a){color:var(--mut);padding:4px 0}.steps.svelte-4b6a7a li.on:where(.svelte-4b6a7a) button:where(.svelte-4b6a7a){color:var(--ink);border-bottom:1px solid var(--ink)}.views.svelte-4b6a7a{display:flex;align-items:center;gap:8px;font-size:12px}.views.svelte-4b6a7a button:where(.svelte-4b6a7a){min-height:36px;padding:0 14px;border:1px solid var(--line2)}.views.svelte-4b6a7a button.on:where(.svelte-4b6a7a){background:var(--ink);color:#0e0e0e;border-color:var(--ink)}.views.svelte-4b6a7a .lv:where(.svelte-4b6a7a){margin-left:16px}.views.svelte-4b6a7a .wd:where(.svelte-4b6a7a){display:none}.form.svelte-4b6a7a .views:where(.svelte-4b6a7a) .wd:where(.svelte-4b6a7a){display:inline;font-family:Inter Tight,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.form.svelte-4b6a7a .views:where(.svelte-4b6a7a) .wt:where(.svelte-4b6a7a){display:none}.sum.svelte-4b6a7a .ph:where(.svelte-4b6a7a){display:none}.lines.svelte-4b6a7a{display:block}.mid.svelte-4b6a7a{display:grid;grid-template-columns:minmax(0,1fr) 360px;min-height:0}.form.svelte-4b6a7a .mid:where(.svelte-4b6a7a){grid-template-columns:minmax(0,1fr) 380px}.stage.svelte-4b6a7a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:72px 48px 32px;min-height:0;overflow:hidden}.form.svelte-4b6a7a .stage:where(.svelte-4b6a7a){background:radial-gradient(ellipse at 50% 38%,#3a322c,#1a1613 60%,#0e0e0e);padding:0}.gl.svelte-4b6a7a{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;outline:none}.form.svelte-4b6a7a .gl:where(.svelte-4b6a7a){touch-action:none}.gl.svelte-4b6a7a:focus-visible{outline:1px solid var(--ink);outline-offset:-4px}.svg.svelte-4b6a7a{width:min(900px,100%);pointer-events:none}.svg.pre.svelte-4b6a7a{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.svg.svelte-4b6a7a svg{width:100%;height:auto;display:block}.list.svelte-4b6a7a .svg:where(.svelte-4b6a7a) svg{max-height:160px}.list.form.svelte-4b6a7a .svg:where(.svelte-4b6a7a) svg{max-height:none}.loading.svelte-4b6a7a{position:absolute;bottom:16px;font-size:11px;color:var(--mut)}.vis.svelte-4b6a7a{position:absolute;left:32px;top:24px;margin:0;font-size:11px;color:var(--mut);z-index:2}.form.svelte-4b6a7a .vis.small:where(.svelte-4b6a7a){font-size:12px;color:var(--mut2);top:20px}.vis.phone.svelte-4b6a7a{display:none}.undo.svelte-4b6a7a{position:absolute;right:32px;top:20px;display:flex;gap:6px;z-index:2}.undo.svelte-4b6a7a button:where(.svelte-4b6a7a){width:40px;height:40px;border:1px solid var(--line2)}.fillwrap.svelte-4b6a7a{width:min(900px,100%);z-index:2;margin-top:auto}.bar.svelte-4b6a7a{height:4px;background:var(--line);position:relative}.barin.svelte-4b6a7a{position:absolute;inset:0 auto 0 0;background:var(--ink);transition:width .3s ease-in-out}.barin.full.svelte-4b6a7a{background:#9fd3a8}.barlbl.svelte-4b6a7a{display:flex;justify-content:space-between;margin-top:10px;font-size:12px}.fs-ok.svelte-4b6a7a{color:#9fd3a8}.fs-long.svelte-4b6a7a{color:#f2a08f}.tools.svelte-4b6a7a{display:flex;gap:8px;font-size:12px;z-index:2;flex-wrap:wrap;justify-content:center}.tools.svelte-4b6a7a button:where(.svelte-4b6a7a),.tools.svelte-4b6a7a a:where(.svelte-4b6a7a){min-height:40px;padding:0 16px;border:1px solid var(--line2);display:inline-flex;align-items:center}.tools.svelte-4b6a7a button.on:where(.svelte-4b6a7a){background:var(--ink);color:#0e0e0e}.tools.svelte-4b6a7a .ph:where(.svelte-4b6a7a),.tools.svelte-4b6a7a .ph2:where(.svelte-4b6a7a){display:none}.formnav.svelte-4b6a7a,.form.svelte-4b6a7a .vis.small:where(.svelte-4b6a7a),.hint.svelte-4b6a7a{background:#0e0e0eb8;padding:8px 12px}.formnav.svelte-4b6a7a{position:absolute;left:32px;bottom:28px;display:flex;gap:20px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;z-index:2}.formnav.svelte-4b6a7a button:where(.svelte-4b6a7a){color:var(--mut2);letter-spacing:inherit;text-transform:inherit}.formnav.svelte-4b6a7a .on:where(.svelte-4b6a7a){color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:4px}.hint.svelte-4b6a7a{position:absolute;right:32px;bottom:28px;margin:0;color:var(--mut2);z-index:2}.items.svelte-4b6a7a{list-style:none;margin:0;padding:0;width:min(900px,100%);max-height:40vh;overflow:auto;border-top:1px solid var(--line)}.items.svelte-4b6a7a li:where(.svelte-4b6a7a){display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid var(--line);min-height:44px}.items.svelte-4b6a7a li.sel:where(.svelte-4b6a7a){background:#1b1a17}.items.svelte-4b6a7a .nm:where(.svelte-4b6a7a){text-align:left;min-height:44px}.items.svelte-4b6a7a .ops:where(.svelte-4b6a7a){display:flex;gap:4px}.items.svelte-4b6a7a .ops:where(.svelte-4b6a7a) button:where(.svelte-4b6a7a){width:44px;height:44px;border:1px solid var(--line2)}.items.svelte-4b6a7a .empty:where(.svelte-4b6a7a){display:block;padding:16px 0;color:var(--mut2)}.nowebgl.svelte-4b6a7a{margin:0;color:var(--mut2);font-size:13px}.sum.svelte-4b6a7a{border-left:1px solid var(--line);padding:32px;display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto}.sum.svelte-4b6a7a .label:where(.svelte-4b6a7a){margin:0;font-size:11px;color:var(--mut)}.sum.svelte-4b6a7a h1:where(.svelte-4b6a7a){margin:0 0 12px;font-size:40px;line-height:1}.form.svelte-4b6a7a .sum:where(.svelte-4b6a7a) h1:where(.svelte-4b6a7a){font-size:44px}.sumhead.svelte-4b6a7a{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.sid.svelte-4b6a7a{font-size:11px;color:var(--mut)}.from.svelte-4b6a7a{margin:0;color:var(--mut2)}.facts.svelte-4b6a7a{margin:0;font-size:12px;border-top:1px solid var(--line)}.facts.svelte-4b6a7a div:where(.svelte-4b6a7a){display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.facts.svelte-4b6a7a dt:where(.svelte-4b6a7a){color:var(--mut)}.facts.svelte-4b6a7a dd:where(.svelte-4b6a7a){margin:0;text-align:right}.facts.svelte-4b6a7a .pr:where(.svelte-4b6a7a){font-size:16px;padding:16px 0}.facts.svelte-4b6a7a .pr:where(.svelte-4b6a7a) dt:where(.svelte-4b6a7a){color:var(--ink)}.lines.svelte-4b6a7a{margin:0;padding:0;list-style:none;border-top:1px solid var(--line);font-size:14px}.lines.svelte-4b6a7a li:where(.svelte-4b6a7a){display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.pricerow.svelte-4b6a7a{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0}.big.svelte-4b6a7a{font-size:30px}.sum.svelte-4b6a7a p:where(.svelte-4b6a7a){margin:0}.note.svelte-4b6a7a{display:flex;flex-direction:column;gap:6px;color:var(--mut2)}.note.svelte-4b6a7a textarea:where(.svelte-4b6a7a){background:#151412;color:var(--ink);border:1px solid var(--line2);border-radius:0;font:inherit;padding:8px;resize:vertical}.issues.svelte-4b6a7a{margin:0;padding:0 0 0 16px;font-size:12px;color:#f2a08f;line-height:1.6}.linkbtn.svelte-4b6a7a{text-decoration:underline;text-underline-offset:3px;padding:4px 0;text-align:left}.actions.svelte-4b6a7a{margin-top:auto;display:flex;flex-direction:column;gap:8px}.cart.svelte-4b6a7a{min-height:56px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;background:var(--line);color:var(--mut)}.cart.ready.svelte-4b6a7a{background:var(--ink);color:#0e0e0e}.ghost.svelte-4b6a7a{min-height:48px;border:1px solid var(--line2);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.msg.svelte-4b6a7a{margin:0;color:var(--ink)}.share.svelte-4b6a7a{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;word-break:break-all}.form.svelte-4b6a7a .tray:where(.svelte-4b6a7a){display:none}.tray.svelte-4b6a7a{border-top:1px solid var(--line);padding:16px 32px;display:flex;flex-direction:column;gap:14px;min-height:220px}.tabs.svelte-4b6a7a{display:flex;gap:24px;font-size:12px;align-items:center}.tabs.svelte-4b6a7a button:where(.svelte-4b6a7a){color:var(--mut);padding:4px 0}.tabs.svelte-4b6a7a button.on:where(.svelte-4b6a7a){color:var(--ink);border-bottom:1px solid var(--ink)}.tabs.svelte-4b6a7a .hint:where(.svelte-4b6a7a){position:static;margin-left:auto;color:var(--mut)}.pal.svelte-4b6a7a{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 70px)/8);gap:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:#3a3833 transparent}.el.svelte-4b6a7a{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;min-height:120px;border:1px solid var(--line);text-align:left;touch-action:none;-webkit-user-select:none;user-select:none}.el.svelte-4b6a7a img:where(.svelte-4b6a7a){width:48px;height:48px;object-fit:cover;border-radius:50%}.el.off.svelte-4b6a7a{opacity:.55;cursor:not-allowed}.el.hl.svelte-4b6a7a{border-color:var(--ink)}.el.svelte-4b6a7a .nm:where(.svelte-4b6a7a){font-size:12px}.el.svelte-4b6a7a .meta:where(.svelte-4b6a7a){font-size:11px;color:var(--mut)}.el.svelte-4b6a7a .why:where(.svelte-4b6a7a){font-size:11px;color:#f2a08f;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.el.svelte-4b6a7a .phl:where(.svelte-4b6a7a){font-size:9px;color:var(--mut)}.choose.svelte-4b6a7a{display:flex;flex-direction:column;gap:12px}.choose.svelte-4b6a7a .label:where(.svelte-4b6a7a){margin:0;font-size:11px;color:var(--mut)}.seg.svelte-4b6a7a{display:flex;gap:8px}.seg.svelte-4b6a7a button:where(.svelte-4b6a7a),.tick.svelte-4b6a7a,.opt.svelte-4b6a7a{min-height:44px;padding:0 16px;border:1px solid var(--line2)}.seg.svelte-4b6a7a button.on:where(.svelte-4b6a7a),.tick.on.svelte-4b6a7a,.opt.on.svelte-4b6a7a{background:var(--ink);color:#0e0e0e}.sizes.svelte-4b6a7a,.row.svelte-4b6a7a{display:flex;flex-wrap:wrap;gap:6px}.opts.svelte-4b6a7a{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.opt.svelte-4b6a7a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:10px 12px;text-align:left;font-size:13px}.opt.svelte-4b6a7a .mono:where(.svelte-4b6a7a){font-size:11px}.opt.on.svelte-4b6a7a .muted:where(.svelte-4b6a7a){color:#3a3833}.warn.svelte-4b6a7a{color:#f2a08f}.opt.on.svelte-4b6a7a .warn:where(.svelte-4b6a7a){color:#8e3b2e}.nextrow.svelte-4b6a7a{display:flex;gap:8px;justify-content:flex-end}.next.svelte-4b6a7a{min-height:48px;min-width:160px;background:var(--ink);color:#0e0e0e;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.next.svelte-4b6a7a:disabled{background:var(--line);color:var(--mut)}.starts.svelte-4b6a7a .label:where(.svelte-4b6a7a){margin:0 0 6px;font-size:11px;color:var(--mut)}.starts.svelte-4b6a7a{display:flex;flex-direction:column;gap:8px}.beadmenu.svelte-4b6a7a{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px}.beadmenu.svelte-4b6a7a button:where(.svelte-4b6a7a),.beadmenu.svelte-4b6a7a .rc:where(.svelte-4b6a7a){min-height:40px;padding:0 12px;border:1px solid var(--line2);display:inline-flex;align-items:center;gap:6px}.beadmenu.svelte-4b6a7a select:where(.svelte-4b6a7a){background:#0e0e0e;color:var(--ink);border:0;font:inherit}.beadmenu.svelte-4b6a7a .who:where(.svelte-4b6a7a){color:var(--mut2);margin-right:8px}.mir.svelte-4b6a7a{margin:0}.bar2.svelte-4b6a7a{display:none}.ghost-drag.svelte-4b6a7a{position:fixed;width:48px;height:48px;pointer-events:none;z-index:50;opacity:.85}.ghost-drag.svelte-4b6a7a img:where(.svelte-4b6a7a){border-radius:50%;width:48px;height:48px}@media(max-width:899px){.bld.svelte-4b6a7a{grid-template-rows:56px auto auto auto auto;height:auto;min-height:100svh}.top.svelte-4b6a7a{padding:0 16px;gap:8px}.brand.svelte-4b6a7a,.steps.svelte-4b6a7a,.views.svelte-4b6a7a .lv:where(.svelte-4b6a7a){display:none}.x.svelte-4b6a7a{display:flex;width:44px;height:44px;margin-left:-10px;align-items:center;justify-content:center;font-size:20px}.stepnow.svelte-4b6a7a{display:block;font-size:11px}.views.svelte-4b6a7a{gap:0;font-size:11px}.views.svelte-4b6a7a button:where(.svelte-4b6a7a){min-height:32px;padding:8px 10px}.mid.svelte-4b6a7a,.form.svelte-4b6a7a .mid:where(.svelte-4b6a7a){grid-template-columns:minmax(0,1fr)}.stage.svelte-4b6a7a{padding:44px 16px 16px;gap:20px;min-height:340px}.form.svelte-4b6a7a .stage:where(.svelte-4b6a7a){height:380px;min-height:380px}.vis.svelte-4b6a7a{left:16px;top:14px;font-size:10px}.vis.svelte-4b6a7a:not(.phone){display:none}.vis.phone.svelte-4b6a7a{display:block}.undo.svelte-4b6a7a{display:none}.tools.svelte-4b6a7a{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;font-size:10px;width:100%}.tools.svelte-4b6a7a button:where(.svelte-4b6a7a),.tools.svelte-4b6a7a a:where(.svelte-4b6a7a){min-height:44px;padding:0 4px;justify-content:center}.tools.svelte-4b6a7a .dt:where(.svelte-4b6a7a){display:none}.tools.svelte-4b6a7a .ph:where(.svelte-4b6a7a),.tools.svelte-4b6a7a .ph2:where(.svelte-4b6a7a){display:inline-flex}.formnav.svelte-4b6a7a,.hint.svelte-4b6a7a{display:none}.sum.svelte-4b6a7a{border-left:0;border-top:1px solid var(--line);padding:20px 16px;display:none}.form.svelte-4b6a7a .sum:where(.svelte-4b6a7a){display:flex}.form.svelte-4b6a7a .views:where(.svelte-4b6a7a) .wd:where(.svelte-4b6a7a),.sum.svelte-4b6a7a .dt:where(.svelte-4b6a7a),.sum.svelte-4b6a7a .lines:where(.svelte-4b6a7a),.sum.svelte-4b6a7a .from:where(.svelte-4b6a7a){display:none}.form.svelte-4b6a7a .views:where(.svelte-4b6a7a) .wt:where(.svelte-4b6a7a),.sum.svelte-4b6a7a span.ph:where(.svelte-4b6a7a){display:inline}.sum.svelte-4b6a7a p.ph:where(.svelte-4b6a7a){display:block}.sum.svelte-4b6a7a div.ph:where(.svelte-4b6a7a){display:flex}.form.svelte-4b6a7a .sum:where(.svelte-4b6a7a) h1:where(.svelte-4b6a7a){font-size:30px}.form.svelte-4b6a7a .tray:where(.svelte-4b6a7a){display:none}.tray.svelte-4b6a7a{padding:12px 0 14px;min-height:0}.tabs.svelte-4b6a7a{gap:18px;padding:0 16px;font-size:11px;overflow-x:auto}.tabs.svelte-4b6a7a .hint:where(.svelte-4b6a7a){display:none}.pal.svelte-4b6a7a{display:flex;gap:8px;padding:0 16px;overflow-x:auto}.el.svelte-4b6a7a{flex:0 0 104px;min-height:104px}.el.svelte-4b6a7a img:where(.svelte-4b6a7a){width:40px;height:40px}.choose.svelte-4b6a7a,.starts.svelte-4b6a7a,.beadmenu.svelte-4b6a7a,.mir.svelte-4b6a7a{padding:0 16px}.opts.svelte-4b6a7a{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bar2.svelte-4b6a7a{border-top:1px solid var(--line);padding:12px 16px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.form.svelte-4b6a7a .bar2:where(.svelte-4b6a7a){position:sticky;bottom:0;background:#0e0e0e;z-index:5}.form.svelte-4b6a7a .sum:where(.svelte-4b6a7a) .pricerow:where(.svelte-4b6a7a),.form.svelte-4b6a7a .sum:where(.svelte-4b6a7a) .cart:where(.svelte-4b6a7a){display:none}.bar2.svelte-4b6a7a .pp:where(.svelte-4b6a7a){font-size:15px;margin-top:2px}.bar2.svelte-4b6a7a .next:where(.svelte-4b6a7a){min-width:150px}.items.svelte-4b6a7a{max-height:none}.actions.svelte-4b6a7a .cart:where(.svelte-4b6a7a){min-height:52px}}
