.workflow-subtitle.svelte-t5qjxj{margin:5px 0 0;color:#e4c99f;font-size:13px;font-weight:400;letter-spacing:.3px}.step-window.svelte-t5qjxj{height:48px;overflow:hidden;width:150px;mask-image:linear-gradient(transparent,#000 4px,#000 20px,#0003 30px,transparent 46px);-webkit-mask-image:linear-gradient(transparent,#000 4px,#000 20px,#0003 30px,transparent 46px)}.step-track.svelte-t5qjxj{animation:svelte-t5qjxj-advance-steps 12s cubic-bezier(.65,0,.2,1) infinite}.step-row.svelte-t5qjxj{display:flex;align-items:center;gap:9px;height:24px;line-height:24px}.step-index.svelte-t5qjxj{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;border:1px solid #d5b98c40;background:#d5b98c12;color:#efdbb9;font-size:10px;line-height:1;font-variant-numeric:tabular-nums}.static-steps.svelte-t5qjxj{display:none}@keyframes svelte-t5qjxj-advance-steps{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-24px)}50%,70%{transform:translateY(-48px)}75%,95%{transform:translateY(-72px)}to{transform:translateY(-96px)}}@media(prefers-reduced-motion:reduce){.step-window.svelte-t5qjxj{display:none}.step-track.svelte-t5qjxj{animation:none}.static-steps.svelte-t5qjxj{display:block;max-width:230px;font-size:11px;letter-spacing:0;line-height:18px}}.viewer-controls.svelte-1vm70hc{display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:auto}button.svelte-1vm70hc{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;padding:8px;border:0;border-radius:10px;background:transparent;color:#e1e4df;cursor:pointer;transition:background .18s,color .18s}button.svelte-1vm70hc:hover{color:#fff1da}button[aria-pressed=true].svelte-1vm70hc{color:#f0cc96}button[aria-pressed=true].svelte-1vm70hc svg:where(.svelte-1vm70hc){stroke-width:2;filter:drop-shadow(0 1px 3px #111a20aa) drop-shadow(0 0 4px #e4b97744)}button.svelte-1vm70hc:focus-visible{outline:2px solid #f9dbab;outline-offset:2px}svg.svelte-1vm70hc{width:19px;height:19px;filter:drop-shadow(0 1px 3px #111a20aa);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.scale-choice.svelte-1vm70hc{display:flex;flex-direction:column;align-items:center;border:0;border-radius:12px;background:transparent;transition:background .2s ease}.scale-choice.svelte-1vm70hc button:where(.svelte-1vm70hc){border:0;background:transparent}.scale-choice.expanded.svelte-1vm70hc{background:#d7c9ad14}.scale-choice.expanded.svelte-1vm70hc .scale-trigger:where(.svelte-1vm70hc){color:#efd5af}.scale-options.svelte-1vm70hc{display:flex;flex-direction:column;width:36px;height:0;opacity:0;visibility:hidden;overflow:hidden;transition:height .2s ease,opacity .2s ease,visibility .2s}.expanded.svelte-1vm70hc .scale-options:where(.svelte-1vm70hc){height:72px;opacity:1;visibility:visible}.scale-options.svelte-1vm70hc button[aria-pressed=true]:where(.svelte-1vm70hc){color:#f0cc96}@media(prefers-reduced-motion:reduce){button.svelte-1vm70hc,.scale-options.svelte-1vm70hc,.scale-choice.svelte-1vm70hc{transition:none}}.loading-progress.svelte-1at3e4b{display:grid;justify-items:center;gap:14px;width:min(240px,100%)}.candy-bar.svelte-1at3e4b{position:relative;width:100%;height:12px;overflow:hidden;border:1px solid #f4e5cf70;border-radius:999px;background:#f4e8d4;box-shadow:0 2px 10px #10141650}.candy-stripes.svelte-1at3e4b{position:absolute;top:0;right:-32px;bottom:0;left:0;background:repeating-linear-gradient(135deg,#a94740 0,#a94740 8px,#f4e8d4 8px,#f4e8d4 16px);background-size:22.627417px 22.627417px;animation:svelte-1at3e4b-candy-slide 1s linear infinite}.candy-bar.svelte-1at3e4b:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(#ffffff45,transparent 55%,#44271a20);pointer-events:none}.loading-label.svelte-1at3e4b{color:#e0d5c8;font-size:12px;line-height:1.5;text-align:center}@keyframes svelte-1at3e4b-candy-slide{to{transform:translate(-22.627417px)}}@media(prefers-reduced-motion:reduce){.candy-stripes.svelte-1at3e4b{animation:none}}.house-viewer.svelte-wosb8a{position:relative;width:100%;height:100%;min-height:240px;isolation:isolate;box-sizing:border-box;padding-top:var(--scene-top-inset, 0px);padding-bottom:var(--picker-height, 0px)}.house-viewer.svelte-wosb8a canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;touch-action:none;outline:none}.viewer-status.svelte-wosb8a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:32px;color:#e0d5c8;font-size:.875rem;text-align:center}.viewer-status.error.svelte-wosb8a{background:#23242bf0;line-height:1.7}.assembly-guide.svelte-ba7zfo{line-height:1.7;font-size:14px}h3.svelte-ba7zfo{font-size:18px;margin:28px 0 12px}.recipe-heading.svelte-ba7zfo h3:where(.svelte-ba7zfo){margin:0}.assembly-guide.svelte-ba7zfo{padding-top:20px}.glue-batches.svelte-ba7zfo{display:flex;align-items:center;gap:16px;margin-top:16px}.glue-batches.svelte-ba7zfo input:where(.svelte-ba7zfo){width:72px;padding:7px 9px;border:1px solid #c6b18f;border-radius:5px;background:#faf3e6;color:#382c24}.rounding-note.svelte-ba7zfo{font-size:11px;margin:6px 0 12px}.glue-choice.svelte-ba7zfo{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}select.svelte-ba7zfo{max-width:100%;padding:10px;border:1px solid #a78b65;border-radius:5px;color:#382c24;background:#f8f1e6;font:inherit}.export-hint.svelte-ba7zfo{font-size:12px;margin:8px 0 24px}.heat-warning.svelte-ba7zfo{padding:16px;margin-bottom:24px;background:#f7e4c6;color:#663719;border:1px solid #b17a3d;border-left-width:4px;border-radius:4px}.heat-warning.svelte-ba7zfo p:where(.svelte-ba7zfo){margin:8px 0 0}.ingredient-grid.svelte-ba7zfo{grid-template-columns:1fr}.ingredient-grid.svelte-ba7zfo>div:where(.svelte-ba7zfo){font-size:13px}.ingredient-grid.svelte-ba7zfo strong:where(.svelte-ba7zfo){flex-shrink:0;text-align:right;max-width:45%}ul.svelte-ba7zfo,ol.svelte-ba7zfo{padding-left:21px}li.svelte-ba7zfo{margin:0 0 14px;padding-left:3px}.drying-note.svelte-ba7zfo{border-left:3px solid #967249;padding:12px 16px;background:#ede5d6}.ingredient-grid.svelte-ba7zfo strong:where(.svelte-ba7zfo){white-space:normal}.customization-panel.svelte-16sln9y{display:flex;flex-wrap:wrap;gap:24px 48px;padding:18px 0 24px;color:#513e36}fieldset.svelte-16sln9y{border:0;padding:0;margin:0;min-width:0}legend.svelte-16sln9y{padding:0;margin-bottom:10px;font-size:13px;font-weight:500}.variant-options.svelte-16sln9y,.feature-options.svelte-16sln9y{display:flex;gap:8px;flex-wrap:wrap}label.svelte-16sln9y{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 16px;font-size:13px;cursor:pointer;border-radius:9px}.variant-options.svelte-16sln9y label:where(.svelte-16sln9y){background:#e7ddd3;border:1px solid transparent}.variant-options.svelte-16sln9y label.selected:where(.svelte-16sln9y){background:#d9c6b9;border-color:#b29889}input.svelte-16sln9y{margin:0;accent-color:#765349;width:16px;height:16px}.feature-options.svelte-16sln9y label:where(.svelte-16sln9y){background:#e9e0d740;padding-left:0;padding-right:18px}@media(max-width:720px){.customization-panel.svelte-16sln9y{gap:20px}fieldset.svelte-16sln9y{width:100%}.variant-options.svelte-16sln9y label:where(.svelte-16sln9y){flex:1;justify-content:center}}
