.builder.svelte-tvyign{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.controls.svelte-tvyign,.summary.svelte-tvyign{min-width:0}@media (width>=960px){.builder.svelte-tvyign{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:32px}.summary.svelte-tvyign{position:sticky;top:24px}}.controls.svelte-tvyign{border:1px solid var(--line-strong);border-radius:var(--radius)}.field.svelte-tvyign{border-bottom:1px solid var(--line);padding:20px}.field.invalid.svelte-tvyign{box-shadow:inset 2px 0 0 var(--danger)}.field-head.svelte-tvyign{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 16px;margin-bottom:8px;display:flex}.field-head.svelte-tvyign label:where(.svelte-tvyign),.os-label.svelte-tvyign{font-weight:600}.range.svelte-tvyign,.help.svelte-tvyign,.unit.svelte-tvyign{font-family:var(--f-small);font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.field-row.svelte-tvyign{align-items:center;gap:20px;min-height:44px;display:flex}.num.svelte-tvyign{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--field);flex:none;align-items:center;display:inline-flex}.num.svelte-tvyign:focus-within{outline:2px solid var(--focus);outline-offset:2px}.field.invalid.svelte-tvyign .num:where(.svelte-tvyign){border-color:var(--danger)}.num.svelte-tvyign input:where(.svelte-tvyign){font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;width:6ch;min-height:44px;padding:0 4px 0 12px}.num.svelte-tvyign input:where(.svelte-tvyign):focus-visible{outline:none}.num.svelte-tvyign input:where(.svelte-tvyign)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.num.svelte-tvyign input:where(.svelte-tvyign)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.unit.svelte-tvyign{white-space:nowrap;width:48px;padding:0 12px 0 2px}.slider-wrap.svelte-tvyign{flex:1;min-width:0;display:flex;position:relative}.slider.svelte-tvyign{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:44px;margin:0}.slider.svelte-tvyign:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.slider.svelte-tvyign::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) var(--fill), var(--control-border) var(--fill));height:2px}.slider.svelte-tvyign::-moz-range-track{background:var(--control-border);height:2px}.slider.svelte-tvyign::-moz-range-progress{background:var(--accent);height:2px}.slider.svelte-tvyign::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;border-radius:var(--radius);background:var(--text);border:3px solid var(--bg);width:14px;height:14px;box-shadow:0 0 0 1px var(--control-border);cursor:grab;margin-top:-6px}.slider.svelte-tvyign::-moz-range-thumb{box-sizing:border-box;border-radius:var(--radius);background:var(--text);border:3px solid var(--bg);width:14px;height:14px;box-shadow:0 0 0 1px var(--control-border);cursor:grab}.slider.svelte-tvyign:hover::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--text)}.slider.svelte-tvyign:hover::-moz-range-thumb{box-shadow:0 0 0 1px var(--text)}.slider.svelte-tvyign:active::-webkit-slider-thumb{background:var(--accent);box-shadow:0 0 0 1px var(--accent);cursor:grabbing}.slider.svelte-tvyign:active::-moz-range-thumb{background:var(--accent);box-shadow:0 0 0 1px var(--accent);cursor:grabbing}.ticks.svelte-tvyign{pointer-events:none;height:7px;position:absolute;top:31px;left:7px;right:7px}.tick.svelte-tvyign{top:0;left:var(--at);background:var(--control-border);width:1px;height:4px;transition:background-color .12s;position:absolute}@supports (left:round(1px, 1px)){.tick.svelte-tvyign{left:round(down, var(--at), 1px)}}.tick.major.svelte-tvyign{height:7px}.tick.on.svelte-tvyign{background:var(--accent)}@media (prefers-reduced-motion:reduce){.tick.svelte-tvyign{transition:none}}.help.svelte-tvyign{margin:8px 0 0}.field-error.svelte-tvyign{color:var(--danger);margin:8px 0 0}.submit-row.svelte-tvyign{padding:16px 20px}.submit-row.hidden.svelte-tvyign{display:none}.summary.svelte-tvyign{border:1px solid var(--line-strong);border-radius:var(--radius);gap:16px;padding:20px;display:grid}.summary-title.svelte-tvyign{margin:0}.lines.svelte-tvyign{font-family:var(--f-small);font-size:var(--t-small);line-height:var(--lh-small);margin:0;display:grid}.lines.svelte-tvyign div:where(.svelte-tvyign){border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:6px 0;display:flex}.lines.svelte-tvyign dt:where(.svelte-tvyign){color:var(--muted)}.lines.svelte-tvyign dd:where(.svelte-tvyign){text-align:right;margin:0}.price-value.svelte-tvyign{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.price-value.svelte-tvyign strong:where(.svelte-tvyign){font-family:var(--f-display);font-size:var(--t-display);line-height:var(--lh-display);text-shadow:none;letter-spacing:0;font-variant-numeric:tabular-nums}.price-value.dim.svelte-tvyign{opacity:.7}.basis.svelte-tvyign,.core-note.svelte-tvyign,.messages.svelte-tvyign{font-family:var(--f-small);font-size:var(--t-small);line-height:var(--lh-small);color:var(--muted)}.core-note.svelte-tvyign{margin:0}.status.svelte-tvyign{border-top:1px solid var(--line);min-height:44px;padding-top:12px}.status-pixel.svelte-tvyign{background:currentColor;flex:none;width:4px;height:4px}.pending.svelte-tvyign .status-pixel:where(.svelte-tvyign){opacity:.5}.headline.svelte-tvyign{align-items:center;gap:10px;margin:0;display:flex}.tone-ok.svelte-tvyign .headline:where(.svelte-tvyign){color:var(--accent)}.tone-info.svelte-tvyign .headline:where(.svelte-tvyign){color:var(--warning)}.tone-error.svelte-tvyign .headline:where(.svelte-tvyign){color:var(--danger)}.pending.svelte-tvyign .headline:where(.svelte-tvyign){color:var(--text)}.pending.svelte-tvyign .messages:where(.svelte-tvyign){opacity:.7}.messages.svelte-tvyign{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fixes.svelte-tvyign{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.fix.svelte-tvyign{border:1px solid var(--control-border);border-radius:var(--radius);min-height:44px;color:var(--text);font-family:var(--f-body);font-size:var(--t-body);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.core-note.svelte-tvyign .fix:where(.svelte-tvyign){margin-top:8px}.fix.svelte-tvyign:hover{border-color:var(--text);background:var(--bg-hover)}.order.svelte-tvyign{width:100%}.setup.svelte-jjb206{margin-top:24px}@media (width>=960px){.setup.svelte-jjb206{max-width:calc(100% - 372px)}}
