.TextilStage-module__AozbRq__stage{--ts-bg:#f0f0ee;--ts-ink:#242424;--ts-muted:#666668;--ts-line:#d4d4d1;--ts-card:#fff;height:clamp(540px,74vh,780px);color:var(--ts-ink);background:radial-gradient(ellipse at 50% 38%, #fbfbfa 0%, var(--ts-bg) 62%);flex-direction:column;display:flex;position:relative}[data-home-theme=dark] .TextilStage-module__AozbRq__stage{--ts-bg:#1f1f1f;--ts-ink:#efefed;--ts-muted:#a9a9a9;--ts-line:#444;--ts-card:#2a2a2a;background:radial-gradient(ellipse at 50% 38%, #2b2b2b 0%, var(--ts-bg) 62%)}.TextilStage-module__AozbRq__toolbar{z-index:4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px 0;display:flex;position:relative}.TextilStage-module__AozbRq__views,.TextilStage-module__AozbRq__zoom{border:1px solid var(--ts-line);border-radius:7px;gap:2px;padding:3px;display:flex}.TextilStage-module__AozbRq__views button,.TextilStage-module__AozbRq__zoom button{min-width:36px;min-height:34px;color:var(--ts-muted);background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:6px 11px;font-size:11px;font-weight:600;transition:background-color .15s,color .15s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.TextilStage-module__AozbRq__views button[aria-pressed=true]{color:#111;background:#d9b356}.TextilStage-module__AozbRq__views button:active,.TextilStage-module__AozbRq__zoom button:active{transform:scale(.96)}.TextilStage-module__AozbRq__views button:focus-visible,.TextilStage-module__AozbRq__zoom button:focus-visible,.TextilStage-module__AozbRq__handle:focus-visible{outline:2px solid var(--atelier-accent,#856222);outline-offset:2px}@media (hover:hover) and (pointer:fine){.TextilStage-module__AozbRq__views button:not([aria-pressed=true]):hover,.TextilStage-module__AozbRq__zoom button:hover{color:var(--ts-ink);background:color-mix(in srgb, var(--ts-ink) 7%, transparent)}}.TextilStage-module__AozbRq__viewport{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex:1;min-height:0;position:relative;overflow:hidden}.TextilStage-module__AozbRq__canvas{cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.TextilStage-module__AozbRq__canvas[hidden]{display:none}.TextilStage-module__AozbRq__loading{color:var(--ts-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;inset:0}.TextilStage-module__AozbRq__spinner{border:2px solid var(--ts-line);border-top-color:#d9b356;border-radius:50%;width:26px;height:26px;animation:.9s linear infinite TextilStage-module__AozbRq__spin}@keyframes TextilStage-module__AozbRq__spin{to{transform:rotate(360deg)}}.TextilStage-module__AozbRq__overlay{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .12s;position:absolute;inset:0}.TextilStage-module__AozbRq__quad{fill:none;stroke:#d9b356;stroke-width:1.5px;stroke-dasharray:5 4}.TextilStage-module__AozbRq__rotateLine{stroke:#d9b356;stroke-width:1.2px}.TextilStage-module__AozbRq__handle{color:#111;touch-action:none;visibility:hidden;z-index:3;background:#fff;border:2px solid #d9b356;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:-18px 0 0 -18px;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 14px #0000002e}.TextilStage-module__AozbRq__scaleHandle{cursor:nwse-resize}.TextilStage-module__AozbRq__rotateHandle{cursor:grab}@media (pointer:coarse){.TextilStage-module__AozbRq__handle{width:44px;height:44px;margin:-22px 0 0 -22px}}.TextilStage-module__AozbRq__sizeLabel{font-variant-numeric:tabular-nums;color:#111;pointer-events:none;white-space:nowrap;visibility:hidden;z-index:2;background:#d9b356;border-radius:3px;padding:3px 7px;font-size:11px;font-weight:700;position:absolute;top:0;left:0}.TextilStage-module__AozbRq__sampleBadge{border:1px solid var(--ts-line);letter-spacing:.08em;text-transform:uppercase;color:var(--ts-ink);background:var(--ts-card);pointer-events:none;border-radius:3px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:12px;left:16px}.TextilStage-module__AozbRq__hint{max-width:calc(100% - 32px);color:var(--ts-muted);background:color-mix(in srgb, var(--ts-card) 88%, transparent);border:1px solid var(--ts-line);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:6px 12px;font-size:11px;position:absolute;bottom:14px;left:50%;overflow:hidden;transform:translate(-50%)}@media (max-width:1023px){.TextilStage-module__AozbRq__stage{height:46svh;min-height:330px}.TextilStage-module__AozbRq__toolbar{padding:8px 10px 0}.TextilStage-module__AozbRq__views button{padding:6px 9px}}@media (prefers-reduced-motion:reduce){.TextilStage-module__AozbRq__spinner{animation-duration:2s}.TextilStage-module__AozbRq__views button,.TextilStage-module__AozbRq__zoom button,.TextilStage-module__AozbRq__overlay{transition:none}}
.TextilStudio-module__9so8tq__previewWrap{position:relative}.TextilStudio-module__9so8tq__stack{gap:26px;display:grid}.TextilStudio-module__9so8tq__heading{letter-spacing:.08em;text-transform:uppercase;color:var(--atelier-ink,#1d1d1f);align-items:baseline;gap:10px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.TextilStudio-module__9so8tq__headingValue{letter-spacing:0;text-transform:none;color:var(--atelier-muted,#656569);font-size:13px;font-weight:500}.TextilStudio-module__9so8tq__note{color:var(--atelier-muted,#656569);margin-top:10px;font-size:11.5px;line-height:1.55}.TextilStudio-module__9so8tq__error{color:#b42318;font-size:12px;font-weight:600}.TextilStudio-module__9so8tq__articleList{gap:8px;display:grid}.TextilStudio-module__9so8tq__articleCard{border:1px solid var(--atelier-line,#ddd);text-align:left;width:100%;color:var(--atelier-ink,#1d1d1f);background:0 0;border-radius:3px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;transition:border-color .16s,background-color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:grid}.TextilStudio-module__9so8tq__articleCard[aria-checked=true]{background:#d9b35617;border-color:#d9b356;box-shadow:inset 0 0 0 1px #d9b356}.TextilStudio-module__9so8tq__articleCard:active{transform:scale(.99)}.TextilStudio-module__9so8tq__silhouette{width:44px;height:44px}.TextilStudio-module__9so8tq__articleText{gap:2px;min-width:0;display:grid}.TextilStudio-module__9so8tq__articleText strong{font-size:14px;font-weight:650}.TextilStudio-module__9so8tq__articleText small{color:var(--atelier-muted,#656569);font-size:11px}.TextilStudio-module__9so8tq__articleText>span{color:var(--atelier-muted,#656569);font-size:12px;line-height:1.45}.TextilStudio-module__9so8tq__articlePrice{white-space:nowrap;justify-items:end;gap:2px;display:grid}.TextilStudio-module__9so8tq__articlePrice strong{font-variant-numeric:tabular-nums;font-size:14px}.TextilStudio-module__9so8tq__articlePrice small{color:var(--atelier-muted,#656569);font-size:10.5px}.TextilStudio-module__9so8tq__swatches{flex-wrap:wrap;gap:8px;display:flex}.TextilStudio-module__9so8tq__swatch{background:var(--swatch);color:#fff;border:1px solid #00000024;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;box-shadow:inset 0 -6px 10px #00000014}.TextilStudio-module__9so8tq__swatch[aria-checked=true],.TextilStudio-module__9so8tq__swatch[aria-pressed=true]{outline-offset:3px;outline:2px solid #d9b356}.TextilStudio-module__9so8tq__swatch svg{filter:drop-shadow(0 0 1.5px #000000b3)}.TextilStudio-module__9so8tq__swatch:active{transform:scale(.94)}.TextilStudio-module__9so8tq__customColor{border:1px solid var(--atelier-line,#ddd);min-height:38px;color:var(--atelier-muted,#656569);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:11px;display:inline-flex}.TextilStudio-module__9so8tq__customColor input{cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;padding:0}.TextilStudio-module__9so8tq__facts{border-top:1px solid var(--atelier-line,#ddd);gap:8px;padding-top:18px;display:grid}.TextilStudio-module__9so8tq__facts div{grid-template-columns:90px minmax(0,1fr);gap:10px;font-size:12px;line-height:1.5;display:grid}.TextilStudio-module__9so8tq__facts dt{color:var(--atelier-ink,#1d1d1f);font-weight:650}.TextilStudio-module__9so8tq__facts dd{color:var(--atelier-muted,#656569)}.TextilStudio-module__9so8tq__addRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.TextilStudio-module__9so8tq__addButton{border:1px dashed color-mix(in srgb, var(--atelier-ink,#1d1d1f) 35%, transparent);text-align:left;min-height:64px;color:var(--atelier-ink,#1d1d1f);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,background-color .16s;display:flex;position:relative}.TextilStudio-module__9so8tq__addButton[data-busy]{opacity:.6;pointer-events:none}.TextilStudio-module__9so8tq__addButton span{gap:2px;display:grid}.TextilStudio-module__9so8tq__addButton strong{font-size:13px;font-weight:650}.TextilStudio-module__9so8tq__addButton small{color:var(--atelier-muted,#656569);font-size:11px}.TextilStudio-module__9so8tq__addButton:focus-within,.TextilStudio-module__9so8tq__addButton:focus-visible{outline:2px solid var(--atelier-accent,#856222);outline-offset:2px}.TextilStudio-module__9so8tq__fileInput{opacity:0;cursor:pointer;position:absolute;inset:0}.TextilStudio-module__9so8tq__elementList{gap:6px;display:grid}.TextilStudio-module__9so8tq__elementRow{border:1px solid var(--atelier-line,#ddd);text-align:left;width:100%;min-height:56px;color:var(--atelier-ink,#1d1d1f);background:0 0;border-radius:3px;align-items:center;gap:12px;padding:7px 12px 7px 7px;display:flex}.TextilStudio-module__9so8tq__elementRow[aria-pressed=true]{border-color:#d9b356;box-shadow:inset 0 0 0 1px #d9b356}.TextilStudio-module__9so8tq__thumb{background:repeating-conic-gradient(#ececea 0% 25%,#f7f7f5 0% 50%) 50%/10px 10px;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.TextilStudio-module__9so8tq__thumb[data-dark-text]{background:#3a3a3c}.TextilStudio-module__9so8tq__thumbImage{-o-object-fit:contain;object-fit:contain;max-width:90%;max-height:90%}.TextilStudio-module__9so8tq__thumbText{font-size:15px;line-height:1}.TextilStudio-module__9so8tq__elementText{flex:1;gap:2px;min-width:0;display:grid}.TextilStudio-module__9so8tq__elementText strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.TextilStudio-module__9so8tq__elementText small{color:var(--atelier-muted,#656569);font-size:11px}.TextilStudio-module__9so8tq__badgeGood,.TextilStudio-module__9so8tq__badgeBad{font-variant-numeric:tabular-nums;border-radius:3px;flex-shrink:0;padding:3px 6px;font-size:10px;font-weight:700}.TextilStudio-module__9so8tq__badgeGood{color:#1d5c3a;background:#e3f1e8}.TextilStudio-module__9so8tq__badgeBad{color:#8a2a12;background:#fbe7df}.TextilStudio-module__9so8tq__spin{color:var(--atelier-muted,#656569);animation:.9s linear infinite TextilStudio-module__9so8tq__spin}@keyframes TextilStudio-module__9so8tq__spin{to{transform:rotate(360deg)}}.TextilStudio-module__9so8tq__editor{border:1px solid var(--atelier-line,#ddd);background:color-mix(in srgb, var(--atelier-panel,#f4f4f5) 60%, transparent);border-radius:3px;gap:22px;padding:18px;display:grid}.TextilStudio-module__9so8tq__editorHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.TextilStudio-module__9so8tq__editorHead .TextilStudio-module__9so8tq__heading{margin:0}.TextilStudio-module__9so8tq__iconRow{gap:6px;display:flex}.TextilStudio-module__9so8tq__iconButton{border:1px solid var(--atelier-line,#ddd);width:38px;height:38px;color:var(--atelier-ink,#1d1d1f);background:var(--atelier-card,#fff);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.TextilStudio-module__9so8tq__iconButton[data-danger]{color:#b42318}.TextilStudio-module__9so8tq__field{gap:9px;display:grid}.TextilStudio-module__9so8tq__label{letter-spacing:.08em;text-transform:uppercase;color:var(--atelier-ink,#1d1d1f);justify-content:space-between;gap:10px;font-size:11px;font-weight:700;display:flex}.TextilStudio-module__9so8tq__label span{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:var(--atelier-muted,#656569);font-weight:500}.TextilStudio-module__9so8tq__textarea{border:1px solid var(--atelier-line,#ddd);resize:vertical;width:100%;min-height:46px;color:var(--atelier-ink,#1d1d1f);background:var(--atelier-card,#fff);border-radius:3px;padding:10px 12px;font-size:16px;line-height:1.35}.TextilStudio-module__9so8tq__fontGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.TextilStudio-module__9so8tq__fontButton{border:1px solid var(--atelier-line,#ddd);white-space:nowrap;text-overflow:ellipsis;min-height:42px;color:var(--atelier-ink,#1d1d1f);background:var(--atelier-card,#fff);border-radius:3px;padding:6px 8px;font-size:15px;line-height:1.1;overflow:hidden}.TextilStudio-module__9so8tq__fontButton[aria-pressed=true],.TextilStudio-module__9so8tq__chip[aria-pressed=true]{color:#111;background:#d9b356;border-color:#d9b356}.TextilStudio-module__9so8tq__segmented{border:1px solid var(--atelier-line,#ddd);border-radius:6px;gap:2px;width:max-content;padding:3px;display:inline-flex}.TextilStudio-module__9so8tq__segmented button{width:40px;height:34px;color:var(--atelier-muted,#656569);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.TextilStudio-module__9so8tq__segmented button[aria-pressed=true]{color:#111;background:#d9b356}.TextilStudio-module__9so8tq__chips{flex-wrap:wrap;gap:6px;display:flex}.TextilStudio-module__9so8tq__chip{border:1px solid var(--atelier-line,#ddd);min-height:36px;color:var(--atelier-ink,#1d1d1f);background:var(--atelier-card,#fff);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;transition:background-color .15s,border-color .15s,transform .16s cubic-bezier(.23,1,.32,1)}.TextilStudio-module__9so8tq__chip:active{transform:scale(.97)}.TextilStudio-module__9so8tq__measure{color:var(--atelier-muted,#656569);font-size:11.5px;line-height:1.5}.TextilStudio-module__9so8tq__sliderRow{align-items:center;gap:10px;display:flex}.TextilStudio-module__9so8tq__range{accent-color:#b8902f;cursor:pointer;flex:1;height:4px}.TextilStudio-module__9so8tq__check{border-top:1px solid var(--atelier-line,#ddd);color:var(--atelier-ink,#1d1d1f);gap:8px;padding-top:16px;font-size:12.5px;line-height:1.5;display:grid}.TextilStudio-module__9so8tq__check[data-level=low] strong,.TextilStudio-module__9so8tq__check[data-level=poor] strong{color:#b42318}.TextilStudio-module__9so8tq__check[data-level=good] strong,.TextilStudio-module__9so8tq__check[data-level=vector] strong,.TextilStudio-module__9so8tq__check[data-level=ok] strong{color:#1d6b40}.TextilStudio-module__9so8tq__callout{color:var(--atelier-ink,#1d1d1f);background:#f6d77c29;border:1px solid #e9c46a;border-radius:3px;gap:10px;padding:12px;font-size:12px;line-height:1.5;display:grid}.TextilStudio-module__9so8tq__callout[data-bad]{background:#f6b39f24;border-color:#f0a58f}.TextilStudio-module__9so8tq__smallButton{border:1px solid var(--atelier-ink,#1d1d1f);width:max-content;min-height:36px;color:var(--atelier-ink,#1d1d1f);background:var(--atelier-card,#fff);border-radius:3px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:650;display:inline-flex}.TextilStudio-module__9so8tq__linkButton{text-underline-offset:3px;width:max-content;color:var(--atelier-muted,#656569);font-size:12px;text-decoration:underline}.TextilStudio-module__9so8tq__confirm{align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.TextilStudio-module__9so8tq__confirm input{accent-color:#b8902f;width:18px;height:18px;margin-top:1px}.TextilStudio-module__9so8tq__sizeTable{border:1px solid var(--atelier-line,#ddd);border-radius:3px;display:grid}.TextilStudio-module__9so8tq__sizeHead,.TextilStudio-module__9so8tq__sizeRow{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.TextilStudio-module__9so8tq__sizeHead{letter-spacing:.08em;text-transform:uppercase;color:var(--atelier-muted,#656569);border-bottom:1px solid var(--atelier-line,#ddd);font-size:10.5px;font-weight:700}.TextilStudio-module__9so8tq__sizeRow+.TextilStudio-module__9so8tq__sizeRow{border-top:1px solid color-mix(in srgb, var(--atelier-line,#ddd) 60%, transparent)}.TextilStudio-module__9so8tq__sizeRow[data-active]{background:#d9b35614}.TextilStudio-module__9so8tq__sizeName{font-size:14px;font-weight:700;display:grid}.TextilStudio-module__9so8tq__sizeName small{color:var(--atelier-muted,#656569);font-size:10px;font-weight:500}.TextilStudio-module__9so8tq__sizeMeasure{font-variant-numeric:tabular-nums;color:var(--atelier-muted,#656569);font-size:12px}.TextilStudio-module__9so8tq__stepper{border:1px solid var(--atelier-line,#ddd);background:var(--atelier-card,#fff);border-radius:3px;align-items:center;display:inline-flex;overflow:hidden}.TextilStudio-module__9so8tq__stepper button{width:38px;height:38px;color:var(--atelier-ink,#1d1d1f);justify-content:center;align-items:center;display:inline-flex}.TextilStudio-module__9so8tq__stepper button:disabled{opacity:.3}.TextilStudio-module__9so8tq__stepper input{border:0;border-inline:1px solid var(--atelier-line,#ddd);text-align:center;font-variant-numeric:tabular-nums;width:46px;height:38px;color:var(--atelier-ink,#1d1d1f);-moz-appearance:textfield;background:0 0;font-size:16px;font-weight:650}.TextilStudio-module__9so8tq__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.TextilStudio-module__9so8tq__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TextilStudio-module__9so8tq__tierHint{color:var(--atelier-ink,#1d1d1f);background:#d9b35617;border-left:3px solid #d9b356;padding:12px 14px;font-size:12.5px;line-height:1.5}.TextilStudio-module__9so8tq__tierBox{border:1px solid var(--atelier-line,#ddd);background:var(--atelier-card,#fff);border-radius:2px;padding:16px 18px}.TextilStudio-module__9so8tq__tierTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--atelier-ink,#1d1d1f);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.TextilStudio-module__9so8tq__tierTitle small{letter-spacing:0;text-transform:none;color:var(--atelier-muted,#656569);font-weight:500}.TextilStudio-module__9so8tq__tierGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.TextilStudio-module__9so8tq__tierCell{text-align:center;color:var(--atelier-ink,#1d1d1f);border-radius:2px;gap:3px;padding:8px 4px;display:grid}.TextilStudio-module__9so8tq__tierCell span{color:var(--atelier-muted,#656569);font-size:10.5px}.TextilStudio-module__9so8tq__tierCell strong{font-variant-numeric:tabular-nums;font-size:12.5px}.TextilStudio-module__9so8tq__tierCell[data-current]{color:#111;background:#d9b356}.TextilStudio-module__9so8tq__tierCell[data-current] span{color:#3b2f12}.TextilStudio-module__9so8tq__tierFoot{color:var(--atelier-muted,#656569);margin-top:10px;font-size:10.5px}.TextilStudio-module__9so8tq__inquiryLink{text-align:center;text-underline-offset:3px;color:var(--atelier-muted,#656569);padding:4px 0;font-size:12px;text-decoration:underline;display:block}.TextilStudio-module__9so8tq__sheetHost{pointer-events:none;position:fixed;top:0;left:-20000px}.TextilStudio-module__9so8tq__sheet{color:#1d1d1f;background:#f4f3f0;width:1240px;padding:36px 40px 30px;font-family:Segoe UI,system-ui,sans-serif}.TextilStudio-module__9so8tq__sheetHead{gap:4px;margin-bottom:18px;display:grid}.TextilStudio-module__9so8tq__sheetBrand{letter-spacing:.14em;color:#8a6a24;font-size:13px;font-weight:700}.TextilStudio-module__9so8tq__sheetHead strong{font-size:30px;font-weight:700}.TextilStudio-module__9so8tq__sheetHead span:last-child{color:#555;font-size:16px}.TextilStudio-module__9so8tq__sheetViews{gap:16px;display:grid}.TextilStudio-module__9so8tq__sheetViews figure{background:#fbfbfa;border-radius:4px;gap:6px;margin:0;padding:10px;display:grid}.TextilStudio-module__9so8tq__sheetViews img{width:100%;height:auto;display:block}.TextilStudio-module__9so8tq__sheetViews figcaption{text-align:center;font-size:14px;font-weight:650}.TextilStudio-module__9so8tq__sheetTable{gap:6px;margin-top:18px;font-size:14px;display:grid}.TextilStudio-module__9so8tq__sheetTable div{background:#fbfbfa;border-radius:3px;grid-template-columns:160px 1fr;gap:14px;padding:8px 12px;display:grid}.TextilStudio-module__9so8tq__sheetTable div span:first-child{font-weight:700}@media (hover:hover) and (pointer:fine){.TextilStudio-module__9so8tq__articleCard:hover,.TextilStudio-module__9so8tq__elementRow:hover,.TextilStudio-module__9so8tq__chip:hover,.TextilStudio-module__9so8tq__fontButton:hover{border-color:color-mix(in srgb, var(--atelier-ink,#1d1d1f) 45%, transparent)}.TextilStudio-module__9so8tq__addButton:hover{background:#d9b35612;border-color:#d9b356}.TextilStudio-module__9so8tq__swatch:hover{transform:scale(1.06)}}@media (max-width:639px){.TextilStudio-module__9so8tq__addRow{grid-template-columns:1fr}.TextilStudio-module__9so8tq__fontGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.TextilStudio-module__9so8tq__articleCard{grid-template-columns:40px minmax(0,1fr)}.TextilStudio-module__9so8tq__articlePrice{grid-column:2;grid-auto-flow:column;justify-items:start;gap:8px}.TextilStudio-module__9so8tq__tierGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.TextilStudio-module__9so8tq__sizeHead,.TextilStudio-module__9so8tq__sizeRow{grid-template-columns:56px minmax(0,1fr) auto;padding:6px 8px}.TextilStudio-module__9so8tq__facts div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.TextilStudio-module__9so8tq__articleCard,.TextilStudio-module__9so8tq__swatch,.TextilStudio-module__9so8tq__chip,.TextilStudio-module__9so8tq__spin{transition:none;animation:none}}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plot/montserrat-400.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plot/montserrat-700.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plot/oswald-500.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plot/oswald-700.woff2)format("woff2")}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plot/josefin-sans-400.woff2)format("woff2")}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plot/josefin-sans-700.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plot/playfair-display-400.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plot/playfair-display-700.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/plot/playfair-display-400-italic.woff2)format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plot/cinzel-500.woff2)format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plot/cinzel-700.woff2)format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plot/roboto-slab-400.woff2)format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plot/roboto-slab-700.woff2)format("woff2")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plot/bebas-neue-400.woff2)format("woff2")}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plot/anton-400.woff2)format("woff2")}@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plot/abril-fatface-400.woff2)format("woff2")}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plot/great-vibes-400.woff2)format("woff2")}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plot/dancing-script-700.woff2)format("woff2")}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plot/pacifico-400.woff2)format("woff2")}@font-face{font-family:Lobster;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plot/lobster-400.woff2)format("woff2")}@font-face{font-family:Satisfy;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plot/satisfy-400.woff2)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plot/caveat-700.woff2)format("woff2")}@font-face{font-family:Amatic SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plot/amatic-sc-700.woff2)format("woff2")}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plot/special-elite-400.woff2)format("woff2")}
.WandtattooPreview-module__lC0cHq__root{gap:12px;display:grid}.WandtattooPreview-module__lC0cHq__toolbar{z-index:30;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px 0;display:flex;position:relative}.WandtattooPreview-module__lC0cHq__modeToggle{flex-wrap:nowrap;margin-left:auto}.WandtattooPreview-module__lC0cHq__modeToggle+.WandtattooPreview-module__lC0cHq__compareToggle{margin-left:0}.WandtattooPreview-module__lC0cHq__compareToggle{border:1px solid var(--preview-stage-line);min-height:36px;color:var(--preview-stage-muted);background:0 0;border-radius:4px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:550;display:inline-flex}.WandtattooPreview-module__lC0cHq__compareToggle:hover{color:var(--preview-stage-ink)}.WandtattooPreview-module__lC0cHq__compareToggle[aria-pressed=true]{color:#332b19;background:#dec692;border-color:#dec692}.WandtattooPreview-module__lC0cHq__compareToggle:focus-visible{outline-offset:2px;outline:2px solid #9a7732}.WandtattooPreview-module__lC0cHq__stage{--spring:cubic-bezier(.34, 1.26, .64, 1);--morph:.45s;aspect-ratio:3/2;isolation:isolate;-webkit-user-select:none;user-select:none;background:#e9e6df;border-radius:4px;width:100%;position:relative;overflow:hidden}.WandtattooPreview-module__lC0cHq__scene{position:absolute;inset:0;overflow:hidden;container-type:size}.WandtattooPreview-module__lC0cHq__scene[data-entering=true]{animation:.2s cubic-bezier(.23,1,.32,1) both WandtattooPreview-module__lC0cHq__sceneIn}@keyframes WandtattooPreview-module__lC0cHq__sceneIn{0%{opacity:0}to{opacity:1}}.WandtattooPreview-module__lC0cHq__fadeOut{position:absolute;inset:0}.WandtattooPreview-module__lC0cHq__photo{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.WandtattooPreview-module__lC0cHq__tint{pointer-events:none;mix-blend-mode:multiply;transition:background-color .18s;position:absolute;inset:0}.WandtattooPreview-module__lC0cHq__art,.WandtattooPreview-module__lC0cHq__art>svg{width:100%;height:100%;position:absolute;inset:0}.WandtattooPreview-module__lC0cHq__person{z-index:5;pointer-events:none;color:#36322d9e;width:13.125%;height:65.625%;position:absolute;bottom:7%;left:81.5%;transform:translate(-50%)}.WandtattooPreview-module__lC0cHq__tattoo{z-index:4;left:var(--t-x);bottom:var(--t-bottom);width:var(--t-w);height:var(--t-h);transition:width var(--morph) var(--spring), height var(--morph) var(--spring), bottom var(--morph) var(--spring), left var(--morph) var(--spring);position:absolute;transform:translate(-50%);container-type:inline-size}.WandtattooPreview-module__lC0cHq__tattooInner{position:absolute;inset:0}.WandtattooPreview-module__lC0cHq__letteringArt{width:100%;height:100%;display:block;overflow:visible}.WandtattooPreview-module__lC0cHq__artwork{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.WandtattooPreview-module__lC0cHq__printSheet{color:#6d6656;background:linear-gradient(145deg,#d9b35624 0%,#0000 50%),#fbfaf6;flex-direction:column;justify-content:center;align-items:center;gap:4cqw;display:flex;position:absolute;inset:0;box-shadow:0 1px 2px #0000001f,0 6px 16px #00000014}.WandtattooPreview-module__lC0cHq__printSheet svg{width:clamp(10px,12cqw,34px);height:auto}.WandtattooPreview-module__lC0cHq__printSheet span{white-space:nowrap;font-size:clamp(8px,8cqw,14px);font-weight:600}.WandtattooPreview-module__lC0cHq__printSheet small{text-align:center;opacity:.8;max-width:90%;font-size:clamp(7px,5cqw,11px);line-height:1.3}.WandtattooPreview-module__lC0cHq__guides{z-index:3;pointer-events:none;position:absolute;inset:0}.WandtattooPreview-module__lC0cHq__guideV,.WandtattooPreview-module__lC0cHq__guideH{opacity:.55;display:block;position:absolute}.WandtattooPreview-module__lC0cHq__guideV{border-left:1px dashed #fffffff2;width:0;top:0;bottom:0;box-shadow:0 0 0 .5px #00000040}.WandtattooPreview-module__lC0cHq__guideH{border-top:1px dashed #fffffff2;height:0;left:0;right:0;box-shadow:0 0 0 .5px #00000040}.WandtattooPreview-module__lC0cHq__guideV[data-snapped=true],.WandtattooPreview-module__lC0cHq__guideH[data-snapped=true]{opacity:1;border-color:#d9b356}.WandtattooPreview-module__lC0cHq__scene[data-dragging=true] .WandtattooPreview-module__lC0cHq__tattoo,.WandtattooPreview-module__lC0cHq__scene[data-dragging=true] .WandtattooPreview-module__lC0cHq__widthDim,.WandtattooPreview-module__lC0cHq__scene[data-dragging=true] .WandtattooPreview-module__lC0cHq__heightDim{transition:none}.WandtattooPreview-module__lC0cHq__film{z-index:3;pointer-events:none;background:linear-gradient(90deg,#a0a09629 1px,#0000 1px) 0 0/8% 100%,linear-gradient(0deg,#a0a09629 1px,#0000 1px) 0 0/100% 20%,linear-gradient(115deg,#ffffffc7,#f6f6f09e 45%,#fffc);border:1px solid #ffffffd9;border-radius:2px;position:absolute;inset:-9% -5%;box-shadow:0 1px 3px #0000001a}.WandtattooPreview-module__lC0cHq__widthDim,.WandtattooPreview-module__lC0cHq__heightDim,.WandtattooPreview-module__lC0cHq__furnitureDim,.WandtattooPreview-module__lC0cHq__personDim{z-index:5;pointer-events:none;position:absolute}.WandtattooPreview-module__lC0cHq__widthDim{left:calc(var(--t-x) - var(--t-w) / 2);bottom:min(calc(var(--t-bottom) + var(--t-h) + 2.4%), 95%);width:var(--t-w);color:#c49a3c;height:1px;transition:left var(--morph) var(--spring), width var(--morph) var(--spring), bottom var(--morph) var(--spring)}.WandtattooPreview-module__lC0cHq__heightDim{left:calc(var(--t-x) + var(--t-w) / 2 + 1.6%);bottom:var(--t-bottom);width:1px;height:var(--t-h);color:#c49a3c;transition:left var(--morph) var(--spring), height var(--morph) var(--spring), bottom var(--morph) var(--spring)}.WandtattooPreview-module__lC0cHq__scene[data-height-side=left] .WandtattooPreview-module__lC0cHq__heightDim{left:calc(var(--t-x) - var(--t-w) / 2 - 1.6%)}.WandtattooPreview-module__lC0cHq__scene[data-width-dim=below] .WandtattooPreview-module__lC0cHq__widthDim{bottom:calc(var(--t-bottom) - 2.4%)}.WandtattooPreview-module__lC0cHq__furnitureDim{color:#8d8880;height:1px}.WandtattooPreview-module__lC0cHq__personDim{color:#8d8880;width:1px;height:65.625%;bottom:7%;left:73.2%}.WandtattooPreview-module__lC0cHq__dimRuleH,.WandtattooPreview-module__lC0cHq__dimRuleV{background:currentColor;display:block;position:absolute;box-shadow:0 0 0 .5px #ffffff73}.WandtattooPreview-module__lC0cHq__dimRuleH{height:9px;box-shadow:none;background:linear-gradient(currentColor,currentColor) 0/1.5px 9px no-repeat,linear-gradient(currentColor,currentColor) 100%/1.5px 9px no-repeat,linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat;top:-4px;left:0;right:0}.WandtattooPreview-module__lC0cHq__dimRuleV{width:9px;box-shadow:none;background:linear-gradient(currentColor,currentColor) top/9px 1.5px no-repeat,linear-gradient(currentColor,currentColor) bottom/9px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;top:0;bottom:0;left:-4px}.WandtattooPreview-module__lC0cHq__goldLabel,.WandtattooPreview-module__lC0cHq__greyLabel{font-family:var(--atelier-font,"Manrope", Arial, sans-serif);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:650;line-height:1.3;position:absolute}.WandtattooPreview-module__lC0cHq__goldLabel{color:#f6e3ae;background:#211a0cd1;box-shadow:0 0 0 1px #d9b3568c}.WandtattooPreview-module__lC0cHq__greyLabel{color:#f4f2ee;background:#3e3b37bd}.WandtattooPreview-module__lC0cHq__widthDim .WandtattooPreview-module__lC0cHq__goldLabel,.WandtattooPreview-module__lC0cHq__furnitureDim .WandtattooPreview-module__lC0cHq__greyLabel{top:0;left:50%;transform:translate(-50%,-50%)}.WandtattooPreview-module__lC0cHq__heightDim .WandtattooPreview-module__lC0cHq__goldLabel{writing-mode:vertical-rl;padding:6px 2px;top:50%;left:7px;transform:translateY(-50%)}.WandtattooPreview-module__lC0cHq__scene[data-height-side=left] .WandtattooPreview-module__lC0cHq__heightDim .WandtattooPreview-module__lC0cHq__goldLabel{left:auto;right:7px}.WandtattooPreview-module__lC0cHq__personDim .WandtattooPreview-module__lC0cHq__greyLabel{top:50%;right:8px;transform:translateY(-50%)}.WandtattooPreview-module__lC0cHq__notes{gap:8px;padding:0 16px 12px;display:grid}.WandtattooPreview-module__lC0cHq__statusRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;display:flex}.WandtattooPreview-module__lC0cHq__wallPicker{align-items:center;gap:2px;display:flex}.WandtattooPreview-module__lC0cHq__wallLabel{color:var(--preview-stage-ink);margin-right:6px;font-size:11px;font-weight:600}.WandtattooPreview-module__lC0cHq__wallDot{background:0 0;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.WandtattooPreview-module__lC0cHq__wallDot i{border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 1px #0003}.WandtattooPreview-module__lC0cHq__wallDot:hover{background:color-mix(in srgb, var(--preview-stage-ink) 6%, transparent)}.WandtattooPreview-module__lC0cHq__wallDot[aria-pressed=true] i{box-shadow:inset 0 0 0 1px #0003, 0 0 0 2px var(--preview-stage-bg), 0 0 0 3.5px #c7a24f}[data-home-theme=dark] .WandtattooPreview-module__lC0cHq__wallDot i{box-shadow:inset 0 0 0 1px #ffffff47}[data-home-theme=dark] .WandtattooPreview-module__lC0cHq__wallDot[aria-pressed=true] i{box-shadow:inset 0 0 0 1px #ffffff47, 0 0 0 2px var(--preview-stage-bg), 0 0 0 3.5px #c7a24f}.WandtattooPreview-module__lC0cHq__wallDot:focus-visible{outline-offset:1px;outline:2px solid #9a7732}.WandtattooPreview-module__lC0cHq__note,.WandtattooPreview-module__lC0cHq__contrastChip,.WandtattooPreview-module__lC0cHq__contrastDetail p{margin:0;font-size:11px;line-height:1.55}.WandtattooPreview-module__lC0cHq__note{color:var(--preview-stage-muted);align-items:flex-start;gap:8px;display:flex}.WandtattooPreview-module__lC0cHq__note svg{color:#b08a3a;flex-shrink:0;margin-top:2px}.WandtattooPreview-module__lC0cHq__contrastChip{border:1px solid var(--preview-stage-line);min-height:30px;color:var(--preview-stage-ink);border-radius:4px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.WandtattooPreview-module__lC0cHq__contrastChip>svg{color:#3f8a5f;flex-shrink:0}.WandtattooPreview-module__lC0cHq__contrastChip[data-level=knapp]{border-color:#d6a647}.WandtattooPreview-module__lC0cHq__contrastChip[data-level=knapp]>svg{color:#b7791f}.WandtattooPreview-module__lC0cHq__contrastChip[data-level=kritisch]{border-color:#d0655e}.WandtattooPreview-module__lC0cHq__contrastChip[data-level=kritisch]>svg{color:#c2413a}.WandtattooPreview-module__lC0cHq__contrastDetail{color:var(--preview-stage-ink);background:#d9a4411f;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 12px;display:flex}.WandtattooPreview-module__lC0cHq__contrastDetail[data-level=kritisch]{background:#d0655e1f}.WandtattooPreview-module__lC0cHq__contrastDetail p{flex:260px}.WandtattooPreview-module__lC0cHq__adopt{min-height:34px;color:var(--preview-stage-ink);background:#d9b35629;border:1px solid #c7a24f;border-radius:4px;flex-shrink:0;padding:5px 12px;font-size:11px;font-weight:650}.WandtattooPreview-module__lC0cHq__adopt:focus-visible{outline-offset:2px;outline:2px solid #9a7732}@media (max-width:639px){.WandtattooPreview-module__lC0cHq__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:10px 12px 0;display:grid}.WandtattooPreview-module__lC0cHq__modeToggle{order:3;grid-column:1/-1;grid-template-columns:1fr 1fr;margin-left:0;display:grid}.WandtattooPreview-module__lC0cHq__compareToggle{justify-content:center;width:40px;padding:0}.WandtattooPreview-module__lC0cHq__compareText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.WandtattooPreview-module__lC0cHq__wallDot{width:32px;height:32px}.WandtattooPreview-module__lC0cHq__goldLabel,.WandtattooPreview-module__lC0cHq__greyLabel{padding:1px 4px;font-size:9px}.WandtattooPreview-module__lC0cHq__notes{padding:0 12px 10px}}:is(html[data-motion-input=keyboard] .WandtattooPreview-module__lC0cHq__tattoo,html[data-motion-input=keyboard] .WandtattooPreview-module__lC0cHq__widthDim,html[data-motion-input=keyboard] .WandtattooPreview-module__lC0cHq__heightDim){transition:none}@media (prefers-reduced-motion:reduce){.WandtattooPreview-module__lC0cHq__stage *,.WandtattooPreview-module__lC0cHq__toolbar *,.WandtattooPreview-module__lC0cHq__notes *{transition:none!important;animation:none!important}}
.TapeMeasure-module__RDRy7G__tape{padding-top:2px;position:relative}.TapeMeasure-module__RDRy7G__band{background:linear-gradient(#ffffff59,#0000 40%,#0000000f),#e9cf7c;border-radius:3px;height:34px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5c461447}body:has([data-home-theme=dark]) .TapeMeasure-module__RDRy7G__band{background:linear-gradient(#fff3,#0000 40%,#0000001f),#cdb160}.TapeMeasure-module__RDRy7G__ticks{background:repeating-linear-gradient(90deg,#281e08b3 0 1px,#0000 1px 6.25%) 0 0/100% 11px no-repeat,repeating-linear-gradient(90deg,#281e0880 0 1px,#0000 1px 3.125%) 0 0/100% 6px no-repeat;position:absolute;inset:0 11px}.TapeMeasure-module__RDRy7G__mark{width:0;position:absolute;top:0;bottom:0}.TapeMeasure-module__RDRy7G__mark i{background:#2a2008;width:2px;height:19px;position:absolute;top:0;left:-1px}.TapeMeasure-module__RDRy7G__mark[data-active=true] i{background:#7a5b16;height:100%}.TapeMeasure-module__RDRy7G__cursor{top:0;bottom:0;left:var(--pos);background:#b3261e;width:2px;margin-left:-1px;position:absolute}.TapeMeasure-module__RDRy7G__input{cursor:pointer;appearance:none;background:0 0;width:100%;height:34px;margin:0;position:absolute;top:2px;left:0;right:0}.TapeMeasure-module__RDRy7G__input::-webkit-slider-runnable-track{background:0 0;height:34px}.TapeMeasure-module__RDRy7G__input::-webkit-slider-thumb{appearance:none;background:#b3261e;border:2px solid #fff;border-radius:50%;width:22px;height:22px;margin-top:6px;transition:transform .16s cubic-bezier(.23,1,.32,1);box-shadow:0 1px 3px #00000059}.TapeMeasure-module__RDRy7G__input:active::-webkit-slider-thumb{transform:scale(1.1)}.TapeMeasure-module__RDRy7G__input::-moz-range-track{background:0 0;height:34px}.TapeMeasure-module__RDRy7G__input::-moz-range-thumb{background:#b3261e;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #00000059}.TapeMeasure-module__RDRy7G__input:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #9a7732}.TapeMeasure-module__RDRy7G__scale{height:18px;font-family:var(--atelier-font,"Manrope", Arial, sans-serif);font-variant-numeric:tabular-nums;color:rgb(var(--brand-muted,120 120 120));margin-top:5px;font-size:10px;position:relative}.TapeMeasure-module__RDRy7G__scale span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.TapeMeasure-module__RDRy7G__scale span:first-child{margin-left:-11px;transform:none}.TapeMeasure-module__RDRy7G__scale span:last-child{margin-left:11px;transform:translate(-100%)}.TapeMeasure-module__RDRy7G__scale span[data-active=true]{color:var(--atelier-accent,#785b20);font-weight:700}@media (prefers-reduced-motion:reduce){.TapeMeasure-module__RDRy7G__input::-webkit-slider-thumb{transition:none}.TapeMeasure-module__RDRy7G__input:active::-webkit-slider-thumb{transform:none}}
.LetteringPreview-module__-UV-pW__root{flex-direction:column;gap:12px;display:flex}.LetteringPreview-module__-UV-pW__toolbar{z-index:30;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px 0;display:flex;position:relative}.LetteringPreview-module__-UV-pW__surfaceHint{min-width:0;color:var(--preview-stage-muted,#666668);flex:200px;margin:0;font-size:11px;line-height:1.45}.LetteringPreview-module__-UV-pW__surfaceHint a{color:var(--preview-stage-ink,#242424);text-underline-offset:3px;font-weight:650;text-decoration:underline}.LetteringPreview-module__-UV-pW__stage{aspect-ratio:4/3;isolation:isolate;-webkit-user-select:none;user-select:none;background:#22262a;border-radius:4px;width:100%;position:relative;overflow:hidden;container-type:size}.LetteringPreview-module__-UV-pW__layer,.LetteringPreview-module__-UV-pW__effects{isolation:isolate;position:absolute;inset:0;overflow:hidden}.LetteringPreview-module__-UV-pW__layer{background:#22262a}.LetteringPreview-module__-UV-pW__effects{z-index:3;pointer-events:none}.LetteringPreview-module__-UV-pW__world{position:absolute;inset:0}.LetteringPreview-module__-UV-pW__world>*,.LetteringPreview-module__-UV-pW__effectBox{position:absolute}.LetteringPreview-module__-UV-pW__block,.LetteringPreview-module__-UV-pW__effectBox{z-index:4;transition:left .4s cubic-bezier(.34,1.2,.64,1),top .4s cubic-bezier(.34,1.2,.64,1),width .4s cubic-bezier(.34,1.2,.64,1),height .4s cubic-bezier(.34,1.2,.64,1)}@supports (transition-timing-function:linear(0, 1)){.LetteringPreview-module__-UV-pW__block,.LetteringPreview-module__-UV-pW__effectBox{transition-timing-function:linear(0, .168, .446, .68, .835, .925, .972, .993, 1.001, 1.003, 1.003, 1.002, 1)}}.LetteringPreview-module__-UV-pW__letters{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.LetteringPreview-module__-UV-pW__block[data-sample] .LetteringPreview-module__-UV-pW__letters{opacity:.4}.LetteringPreview-module__-UV-pW__placeholder{color:#ffffff8c;border:1px dashed #ffffff59;border-radius:2px;justify-content:center;align-items:center;font-family:Segoe UI,Roboto,Arial,sans-serif;font-size:clamp(9px,1.8cqw,12px);display:flex;position:absolute;inset:0}.LetteringPreview-module__-UV-pW__world[data-daylight=tag] .LetteringPreview-module__-UV-pW__placeholder{color:#00000080;border-color:#0000004d}.LetteringPreview-module__-UV-pW__widthMark{flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;bottom:calc(100% + 1.2cqw);left:0;right:0}.LetteringPreview-module__-UV-pW__widthRule{opacity:.7;background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat,linear-gradient(currentColor,currentColor) 0/1px 100% no-repeat,linear-gradient(currentColor,currentColor) 100%/1px 100% no-repeat;width:100%;height:7px}.LetteringPreview-module__-UV-pW__heightMarks{flex-direction:column;height:100%;display:flex;position:absolute;top:0;left:calc(100% + 1.4cqw)}.LetteringPreview-module__-UV-pW__heightGap{flex-shrink:0;display:block}.LetteringPreview-module__-UV-pW__heightMark{white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;min-height:14px;display:flex}.LetteringPreview-module__-UV-pW__heightRule{opacity:.75;background:linear-gradient(currentColor,currentColor) 0/1px 100% no-repeat,linear-gradient(currentColor,currentColor) 0 0/100% 1px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-self:stretch;width:5px;min-height:3px}.LetteringPreview-module__-UV-pW__markText{font-variant-numeric:tabular-nums;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(9px,1.7cqw,12px);font-weight:600;line-height:1}.LetteringPreview-module__-UV-pW__world .LetteringPreview-module__-UV-pW__widthMark,.LetteringPreview-module__-UV-pW__world .LetteringPreview-module__-UV-pW__heightMark{color:#ffffffe0}.LetteringPreview-module__-UV-pW__world[data-daylight=tag] .LetteringPreview-module__-UV-pW__widthMark,.LetteringPreview-module__-UV-pW__world[data-daylight=tag] .LetteringPreview-module__-UV-pW__heightMark{color:#161616cc}.LetteringPreview-module__-UV-pW__heightMark[data-filigree]{color:#f3c26b}.LetteringPreview-module__-UV-pW__world[data-daylight=tag] .LetteringPreview-module__-UV-pW__heightMark[data-filigree]{color:#8a5a0b}.LetteringPreview-module__-UV-pW__filigreeHint{color:#2b2207;background:#f3c26b;border-radius:3px;padding:2px 5px;font-family:Segoe UI,Roboto,Arial,sans-serif;font-size:clamp(9px,1.5cqw,11px);font-weight:600}.LetteringPreview-module__-UV-pW__tape{background:linear-gradient(90deg,#ffffff80 0 1px,#0000 1px),linear-gradient(#f6f8f980,#e8edf06b);border:1px solid #ffffff80;border-radius:1px;animation:.7s cubic-bezier(.23,1,.32,1) .18s both LetteringPreview-module__-UV-pW__wipe;position:absolute;inset:-14% -3%;box-shadow:0 1px 4px #00000029}@keyframes LetteringPreview-module__-UV-pW__wipe{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.LetteringPreview-module__-UV-pW__sweepBand{animation:.9s cubic-bezier(.77,0,.175,1) both LetteringPreview-module__-UV-pW__sweepBand}@keyframes LetteringPreview-module__-UV-pW__sweepBand{0%{transform:translate(0)}to{transform:translate(160%)}}.LetteringPreview-module__-UV-pW__person{z-index:3;color:#58544e;transition:left .4s cubic-bezier(.34,1.2,.64,1)}@supports (transition-timing-function:linear(0, 1)){.LetteringPreview-module__-UV-pW__person{transition-timing-function:linear(0, .168, .446, .68, .835, .925, .972, .993, 1.001, 1.003, 1.003, 1.002, 1)}}.LetteringPreview-module__-UV-pW__world[data-daylight=nacht] .LetteringPreview-module__-UV-pW__person{color:#6f6a62}.LetteringPreview-module__-UV-pW__facade{background:linear-gradient(#d9d2c6 0%,#cfc7ba 100%)}.LetteringPreview-module__-UV-pW__storefront{background:#1f3a31;box-shadow:inset 0 0 0 3px #19302a}.LetteringPreview-module__-UV-pW__glass{background:linear-gradient(115deg,#ffffff47 0%,#ffffff0d 34%,#fff0 55%),linear-gradient(#b7c7d1 0%,#98acb8 100%);overflow:hidden;box-shadow:inset 0 0 0 2px #00000040}.LetteringPreview-module__-UV-pW__interior{background:linear-gradient(#0000 0 62%,#282e3252 62% 100%),linear-gradient(#0000 0 14%,#282e3229 14% 16%,#0000 16% 36%,#282e3229 36% 38%,#0000 38%);position:absolute;inset:64% 5% 0}.LetteringPreview-module__-UV-pW__riser{background:linear-gradient(#1b3129 0%,#152821 100%)}.LetteringPreview-module__-UV-pW__shopDoor{background:linear-gradient(115deg,#ffffff38 0%,#fff0 45%),linear-gradient(#b3c3cd 0%,#93a7b3 100%);box-shadow:inset 0 0 0 7px #1f3a31,inset 0 0 0 9px #00000040}.LetteringPreview-module__-UV-pW__doorBar{background:linear-gradient(90deg,#8f969c,#e4e7e9 50%,#8f969c);border-radius:3px;width:4%;height:26%;position:absolute;top:38%;left:18%}.LetteringPreview-module__-UV-pW__pavement{background:repeating-linear-gradient(90deg,#0000001f 0 1px,#0000 1px 6%),linear-gradient(#a9a399 0%,#948e84 100%)}.LetteringPreview-module__-UV-pW__world[data-daylight=nacht] .LetteringPreview-module__-UV-pW__facade{background:linear-gradient(#2c2a27 0%,#24221f 100%)}.LetteringPreview-module__-UV-pW__world[data-daylight=nacht] .LetteringPreview-module__-UV-pW__storefront,.LetteringPreview-module__-UV-pW__world[data-daylight=nacht] .LetteringPreview-module__-UV-pW__riser{background:#14261f}.LetteringPreview-module__-UV-pW__world[data-daylight=nacht] .LetteringPreview-module__-UV-pW__glass{background:radial-gradient(9% 12% at 22% 8%,#ffcd8c8c,#0000 70%),radial-gradient(9% 12% at 50% 8%,#ffcd8c80,#0000 70%),radial-gradient(9% 12% at 78% 8%,#ffcd8c8c,#0000 70%),radial-gradient(80% 55% at 50% 18%,#ffbe7829,#0000 75%),linear-gradient(#1d262d 0%,#141a1f 100%)}.LetteringPreview-module__-UV-pW__world[data-daylight=nacht] .LetteringPreview-module__-UV-pW__interior{background:linear-gradient(#0000 0 62%,#0000006b 62% 100%),linear-gradient(#0000 0 14%,#ffc4801a 14% 16%,#0000 16% 36%,#ffc48014 36% 38%,#0000 38%)}.LetteringPreview-module__-UV-pW__world[data-daylight=nacht] .LetteringPreview-module__-UV-pW__shopDoor{background:radial-gradient(40% 20% at 50% 12%,#ffc88266,#0000 75%),linear-gradient(#1d262d 0%,#141a1f 100%);box-shadow:inset 0 0 0 7px #14261f,inset 0 0 0 9px #00000059}.LetteringPreview-module__-UV-pW__world[data-daylight=nacht] .LetteringPreview-module__-UV-pW__pavement{background:repeating-linear-gradient(90deg,#00000040 0 1px,#0000 1px 6%),linear-gradient(#3b3833 0%,#2c2a26 100%)}.LetteringPreview-module__-UV-pW__mirrorBadge{z-index:14;color:#2b2207;pointer-events:none;background:#d9b356;border-radius:4px;align-items:center;gap:5px;max-width:calc(100% - 20px);padding:5px 9px;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 1px 3px #00000040}.LetteringPreview-module__-UV-pW__scaleNote{z-index:14;color:#e9e6df;white-space:nowrap;pointer-events:none;background:#0000009e;border-radius:4px;padding:5px 9px;font-size:10px;font-weight:600;position:absolute;bottom:10px;right:10px}.LetteringPreview-module__-UV-pW__sizeBar{color:var(--preview-stage-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:0 16px;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;line-height:1.4;display:flex}.LetteringPreview-module__-UV-pW__sizeBar strong{color:var(--preview-stage-ink);font-weight:700}.LetteringPreview-module__-UV-pW__note{border:1px solid var(--preview-stage-line);color:var(--preview-stage-muted);border-radius:4px;align-items:flex-start;gap:8px;margin:0 16px 14px;padding:9px 11px;font-size:11px;line-height:1.55;display:flex}.LetteringPreview-module__-UV-pW__note svg{flex-shrink:0;margin-top:2px}.LetteringPreview-module__-UV-pW__note[data-level=gut]{color:#166534;background:#16a34a14;border-color:#16653447}.LetteringPreview-module__-UV-pW__note[data-level=knapp]{color:#855d13;background:#d9b3561f;border-color:#855d134d}.LetteringPreview-module__-UV-pW__note[data-level=kritisch]{color:#b42318;background:#dc262612;border-color:#b423184d}[data-home-theme=dark] .LetteringPreview-module__-UV-pW__note[data-level=gut]{color:#9be3b4;background:#22c55e1a;border-color:#9be3b440}[data-home-theme=dark] .LetteringPreview-module__-UV-pW__note[data-level=knapp]{color:#ecd08d;background:#d9b3561f;border-color:#ecd08d47}[data-home-theme=dark] .LetteringPreview-module__-UV-pW__note[data-level=kritisch]{color:#fca5a5;background:#dc26261f;border-color:#fca5a547}.LetteringPreview-module__-UV-pW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.LetteringPreview-module__-UV-pW__pinned{z-index:45;pointer-events:none;background:linear-gradient(#1d262d 0%,#141a1f 100%);border:1px solid #ffffff1f;border-radius:4px;flex-direction:column;gap:4px;width:260px;height:72px;padding:8px 12px;display:flex;position:fixed;top:84px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 24px #00000038}.LetteringPreview-module__-UV-pW__pinned[data-daylight=tag]{background:linear-gradient(#b7c7d1 0%,#98acb8 100%)}.LetteringPreview-module__-UV-pW__pinnedLine{flex:1 1 0;width:100%;min-height:0;display:block;overflow:visible}@media (min-width:1024px){.LetteringPreview-module__-UV-pW__pinned{display:none}}@media (max-width:639px){.LetteringPreview-module__-UV-pW__toolbar{padding:10px 12px 0}.LetteringPreview-module__-UV-pW__sizeBar{padding:0 12px;font-size:11px}.LetteringPreview-module__-UV-pW__note{margin:0 12px 12px;font-size:10px}.LetteringPreview-module__-UV-pW__scaleNote{display:none}.LetteringPreview-module__-UV-pW__mirrorBadge{padding:4px 7px;font-size:10px;top:8px;left:8px}}:is(html[data-motion-input=keyboard] .LetteringPreview-module__-UV-pW__block,html[data-motion-input=keyboard] .LetteringPreview-module__-UV-pW__effectBox,html[data-motion-input=keyboard] .LetteringPreview-module__-UV-pW__person){transition:none}@media (prefers-reduced-motion:reduce){.LetteringPreview-module__-UV-pW__block,.LetteringPreview-module__-UV-pW__effectBox,.LetteringPreview-module__-UV-pW__person{transition:none}.LetteringPreview-module__-UV-pW__tape{display:none}}
.WandtattooDesigner-module__58v5DW__block{gap:10px;min-width:0;display:grid}.WandtattooDesigner-module__58v5DW__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:34px;display:flex}.WandtattooDesigner-module__58v5DW__label{letter-spacing:.08em;text-transform:uppercase;color:var(--atelier-muted,#696969);margin:0;font-size:12px;font-weight:700}.WandtattooDesigner-module__58v5DW__label b{letter-spacing:0;text-transform:none;color:var(--atelier-ink,#202020);font-weight:650}.WandtattooDesigner-module__58v5DW__subLabel{color:var(--atelier-muted,#696969);margin-bottom:6px;font-size:11px;font-weight:650;display:block}.WandtattooDesigner-module__58v5DW__hint{color:var(--atelier-muted,#696969);margin:0;font-size:11px;line-height:1.55}.WandtattooDesigner-module__58v5DW__hint strong{color:var(--atelier-ink,#202020);font-weight:650}.WandtattooDesigner-module__58v5DW__counter{font-variant-numeric:tabular-nums;color:var(--atelier-muted,#696969);font-size:11px}.WandtattooDesigner-module__58v5DW__segmented{border:1px solid var(--atelier-line,#dedede);background:var(--atelier-card,#fff);border-radius:4px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.WandtattooDesigner-module__58v5DW__segmentedFull{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}.WandtattooDesigner-module__58v5DW__segmented button{white-space:nowrap;min-width:36px;min-height:34px;color:var(--atelier-muted,#696969);background:0 0;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.WandtattooDesigner-module__58v5DW__segmented button:hover:not(:disabled){color:var(--atelier-ink,#202020);background:var(--atelier-panel,#f2f2f2)}.WandtattooDesigner-module__58v5DW__segmented button[aria-pressed=true],.WandtattooDesigner-module__58v5DW__segmented button[aria-pressed=true]:hover{color:#111;background:#d9b356}.WandtattooDesigner-module__58v5DW__segmented button:disabled{cursor:not-allowed;opacity:.42}.WandtattooDesigner-module__58v5DW__segmented button:focus-visible{outline:2px solid var(--atelier-accent,#785b20);outline-offset:2px}.WandtattooDesigner-module__58v5DW__textarea{resize:none;border:1px solid var(--atelier-input-line,#858585);width:100%;color:var(--atelier-ink,#202020);background:var(--atelier-card,#fff);border-radius:4px;padding:12px 14px;font-size:16px;line-height:1.5;display:block}.WandtattooDesigner-module__58v5DW__textarea::placeholder{color:var(--atelier-muted,#696969);opacity:.7}.WandtattooDesigner-module__58v5DW__textarea:focus{border-color:#d9b356;outline:none;box-shadow:0 0 0 3px #d9b35647}.WandtattooDesigner-module__58v5DW__textFoot{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.WandtattooDesigner-module__58v5DW__chips{flex-wrap:wrap;gap:6px;display:flex}.WandtattooDesigner-module__58v5DW__chip{border:1px solid var(--atelier-line,#dedede);min-height:32px;color:var(--atelier-muted,#696969);background:0 0;border-radius:4px;padding:0 11px;font-size:12px;font-weight:600}.WandtattooDesigner-module__58v5DW__chip:hover{color:var(--atelier-ink,#202020)}.WandtattooDesigner-module__58v5DW__chip[aria-pressed=true]{color:var(--atelier-ink,#202020);background:#d9b35629;border-color:#d9b356}.WandtattooDesigner-module__58v5DW__chip:focus-visible,.WandtattooDesigner-module__58v5DW__fontTile:focus-visible,.WandtattooDesigner-module__58v5DW__motifTile:focus-visible,.WandtattooDesigner-module__58v5DW__swatch:focus-visible,.WandtattooDesigner-module__58v5DW__wallDot:focus-visible,.WandtattooDesigner-module__58v5DW__preset:focus-visible,.WandtattooDesigner-module__58v5DW__reset:focus-visible,.WandtattooDesigner-module__58v5DW__alignButton:focus-visible{outline:2px solid var(--atelier-accent,#785b20);outline-offset:2px}.WandtattooDesigner-module__58v5DW__fontGrid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;display:grid}.WandtattooDesigner-module__58v5DW__groupLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--atelier-muted,#696969);grid-column:1/-1;margin-top:6px;font-size:10px;font-weight:700}.WandtattooDesigner-module__58v5DW__groupLabel:first-child{margin-top:0}.WandtattooDesigner-module__58v5DW__fontTile{border:1px solid var(--atelier-line,#dedede);text-align:left;min-width:0;color:var(--atelier-ink,#202020);background:var(--atelier-card,#fff);border-radius:4px;gap:2px;padding:8px 12px 9px;display:grid;position:relative}.WandtattooDesigner-module__58v5DW__fontTile:hover{border-color:color-mix(in srgb, var(--atelier-ink,#202020) 32%, transparent)}.WandtattooDesigner-module__58v5DW__fontTile[aria-pressed=true]{background:color-mix(in srgb, #d9b356 9%, var(--atelier-card,#fff));border-color:#d9b356;box-shadow:inset 0 0 0 1px #d9b356}.WandtattooDesigner-module__58v5DW__fontSample{white-space:nowrap;height:40px;font-size:23px;line-height:40px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000 97%);mask-image:linear-gradient(90deg,#000 72%,#0000 97%)}.WandtattooDesigner-module__58v5DW__fontName{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--atelier-muted,#696969);font-size:11px;font-weight:600;display:block;overflow:hidden}.WandtattooDesigner-module__58v5DW__fontTile[aria-pressed=true] .WandtattooDesigner-module__58v5DW__fontName{color:var(--atelier-ink,#202020)}.WandtattooDesigner-module__58v5DW__tileCheck{color:#111;background:#d9b356;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:7px;right:7px}.WandtattooDesigner-module__58v5DW__status{border:1px solid var(--atelier-line,#dedede);color:var(--atelier-ink,#202020);border-radius:4px;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;font-size:11.5px;line-height:1.55;display:flex}.WandtattooDesigner-module__58v5DW__status>svg{color:#3f8a5f;flex-shrink:0;margin-top:2px}.WandtattooDesigner-module__58v5DW__status[data-level=warn]{background:#d9a4411c;border-color:#d6a647}.WandtattooDesigner-module__58v5DW__status[data-level=warn]>svg{color:#b7791f}.WandtattooDesigner-module__58v5DW__status[data-level=block]{background:#d0655e1c;border-color:#d0655e}.WandtattooDesigner-module__58v5DW__status[data-level=block]>svg{color:#c2413a}.WandtattooDesigner-module__58v5DW__swatchGroup{gap:6px;display:grid}.WandtattooDesigner-module__58v5DW__swatches{flex-wrap:wrap;gap:6px;display:flex}.WandtattooDesigner-module__58v5DW__swatch{border-radius:4px;width:34px;height:34px;position:relative;box-shadow:inset 0 0 0 1px #0000002e}.WandtattooDesigner-module__58v5DW__swatch[aria-pressed=true]{box-shadow:inset 0 0 0 1px #0000002e, 0 0 0 2px var(--atelier-card,#fff), 0 0 0 4px #d9b356}.WandtattooDesigner-module__58v5DW__swatch>svg{margin:auto;position:absolute;inset:0}[data-home-theme=dark] .WandtattooDesigner-module__58v5DW__swatch{box-shadow:inset 0 0 0 1px #ffffff38}[data-home-theme=dark] .WandtattooDesigner-module__58v5DW__swatch[aria-pressed=true]{box-shadow:inset 0 0 0 1px #ffffff38, 0 0 0 2px var(--atelier-card,#202020), 0 0 0 4px #d9b356}[data-home-theme=dark] .WandtattooDesigner-module__58v5DW__wallDot i{box-shadow:inset 0 0 0 1px #ffffff47}[data-home-theme=dark] .WandtattooDesigner-module__58v5DW__wallDot[aria-pressed=true] i{box-shadow:inset 0 0 0 1px #ffffff47, 0 0 0 2px var(--atelier-card,#202020), 0 0 0 3.5px #d9b356}.WandtattooDesigner-module__58v5DW__wallRow{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.WandtattooDesigner-module__58v5DW__wallDots{flex-wrap:wrap;gap:2px;display:flex}.WandtattooDesigner-module__58v5DW__wallDot{background:0 0;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.WandtattooDesigner-module__58v5DW__wallDot i{border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 1px #00000038}.WandtattooDesigner-module__58v5DW__wallDot[aria-pressed=true] i{box-shadow:inset 0 0 0 1px #00000038, 0 0 0 2px var(--atelier-card,#fff), 0 0 0 3.5px #d9b356}.WandtattooDesigner-module__58v5DW__adopt{text-align:left;min-height:34px;color:var(--atelier-ink,#202020);background:#d9b35629;border:1px solid #c7a24f;border-radius:4px;justify-self:start;padding:5px 12px;font-size:12px;font-weight:650}.WandtattooDesigner-module__58v5DW__alignButton{width:36px;height:34px;color:var(--atelier-muted,#696969);background:0 0;border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.WandtattooDesigner-module__58v5DW__uploadHint{border:1px dashed color-mix(in srgb, var(--atelier-accent,#785b20) 45%, transparent);text-align:left;cursor:pointer;background:color-mix(in srgb, #d9b356 9%, var(--atelier-card,#fff));width:100%;min-height:54px;transition:border-color .16s var(--ease-out,cubic-bezier(.23, 1, .32, 1));border-radius:4px;align-items:center;gap:10px;padding:10px 14px;display:flex}.WandtattooDesigner-module__58v5DW__uploadHint:hover{border-color:var(--atelier-accent,#785b20)}.WandtattooDesigner-module__58v5DW__uploadHint:hover .WandtattooDesigner-module__58v5DW__summaryTitle{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--atelier-ink,#202020) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--atelier-ink,#202020) 35%, transparent);text-underline-offset:3px}.WandtattooDesigner-module__58v5DW__uploadHint:focus-visible{outline:2px solid var(--atelier-accent,#785b20);outline-offset:2px}.WandtattooDesigner-module__58v5DW__uploadHintText{flex:1;gap:2px;min-width:0;display:grid}.WandtattooDesigner-module__58v5DW__sections{border:1px solid var(--atelier-line,#dedede);background:var(--atelier-card,#fff);border-radius:4px}.WandtattooDesigner-module__58v5DW__section+.WandtattooDesigner-module__58v5DW__section{border-top:1px solid var(--atelier-line,#dedede)}.WandtattooDesigner-module__58v5DW__summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:10px;min-height:54px;padding:10px 14px;list-style:none;display:flex}.WandtattooDesigner-module__58v5DW__summary::-webkit-details-marker{display:none}.WandtattooDesigner-module__58v5DW__summary:hover .WandtattooDesigner-module__58v5DW__summaryTitle{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--atelier-ink,#202020) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--atelier-ink,#202020) 35%, transparent);text-underline-offset:3px}.WandtattooDesigner-module__58v5DW__summary:focus-visible{outline:2px solid var(--atelier-accent,#785b20);outline-offset:-2px}.WandtattooDesigner-module__58v5DW__summaryIcon{color:var(--atelier-accent,#785b20);flex-shrink:0;display:inline-flex}.WandtattooDesigner-module__58v5DW__summaryText{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.WandtattooDesigner-module__58v5DW__summaryTitle{color:var(--atelier-ink,#202020);font-size:13.5px;font-weight:650}.WandtattooDesigner-module__58v5DW__badge{font-variant-numeric:tabular-nums;color:#3b2d0b;background:#d9b3568c;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:700}.WandtattooDesigner-module__58v5DW__summaryState{min-width:0;color:var(--atelier-muted,#696969);align-items:center;gap:6px;font-size:12px;display:inline-flex}.WandtattooDesigner-module__58v5DW__summaryState[data-modified=true]{color:var(--atelier-ink,#202020)}.WandtattooDesigner-module__58v5DW__dot{background:#d9b356;border-radius:50%;flex-shrink:0;width:6px;height:6px}.WandtattooDesigner-module__58v5DW__teaser{color:var(--atelier-muted,#696969);gap:5px;display:inline-flex}.WandtattooDesigner-module__58v5DW__teaser svg{width:15px;height:15px}.WandtattooDesigner-module__58v5DW__chevron{color:var(--atelier-muted,#696969);transition:transform .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1));flex-shrink:0}.WandtattooDesigner-module__58v5DW__section[open] .WandtattooDesigner-module__58v5DW__chevron{transform:rotate(180deg)}.WandtattooDesigner-module__58v5DW__sectionBody{gap:14px;padding:2px 14px 16px;display:grid}.WandtattooDesigner-module__58v5DW__reset{border:1px solid var(--atelier-line,#dedede);min-height:32px;color:var(--atelier-ink,#202020);background:0 0;border-radius:4px;justify-self:end;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.WandtattooDesigner-module__58v5DW__reset:hover{border-color:color-mix(in srgb, var(--atelier-ink,#202020) 35%, transparent)}.WandtattooDesigner-module__58v5DW__presets{flex-wrap:wrap;gap:6px;display:flex}.WandtattooDesigner-module__58v5DW__preset{border:1px solid var(--atelier-line,#dedede);min-height:38px;color:var(--atelier-ink,#202020);background:var(--atelier-card,#fff);border-radius:4px;align-items:baseline;gap:6px;padding:4px 12px;display:inline-flex}.WandtattooDesigner-module__58v5DW__preset:hover{border-color:#d9b356}.WandtattooDesigner-module__58v5DW__presetFirst{font-size:18px;line-height:1.2}.WandtattooDesigner-module__58v5DW__presetRest{font-size:12px}.WandtattooDesigner-module__58v5DW__lineRows{gap:8px;display:grid}.WandtattooDesigner-module__58v5DW__lineRow{border:1px solid var(--atelier-line,#dedede);border-radius:4px;gap:8px;min-width:0;padding:10px 12px;display:grid}.WandtattooDesigner-module__58v5DW__lineRow[data-level=warn]{border-color:#d6a647}.WandtattooDesigner-module__58v5DW__lineRow[data-level=block]{border-color:#d0655e}.WandtattooDesigner-module__58v5DW__lineHead{align-items:baseline;gap:10px;min-width:0;display:flex}.WandtattooDesigner-module__58v5DW__lineNo{letter-spacing:.1em;text-transform:uppercase;color:var(--atelier-muted,#696969);flex-shrink:0;font-size:10px;font-weight:700}.WandtattooDesigner-module__58v5DW__lineText{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--atelier-ink,#202020);font-size:21px;line-height:1.45;overflow:hidden}.WandtattooDesigner-module__58v5DW__lineControls{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.WandtattooDesigner-module__58v5DW__selectWrap{min-width:0;position:relative}.WandtattooDesigner-module__58v5DW__select{border:1px solid var(--atelier-input-line,#858585);width:100%;min-height:38px;color:var(--atelier-ink,#202020);background:var(--atelier-card,#fff);appearance:none;border-radius:4px;padding:0 32px 0 10px;font-size:13px}.WandtattooDesigner-module__58v5DW__select:focus-visible{outline:2px solid var(--atelier-accent,#785b20);outline-offset:2px}.WandtattooDesigner-module__58v5DW__selectWrap>svg{pointer-events:none;color:var(--atelier-muted,#696969);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.WandtattooDesigner-module__58v5DW__lineMeta{color:var(--atelier-muted,#696969);margin:0;font-size:11px;line-height:1.5}.WandtattooDesigner-module__58v5DW__lineRow[data-level=warn] .WandtattooDesigner-module__58v5DW__lineMeta{color:#8a5a12}.WandtattooDesigner-module__58v5DW__lineRow[data-level=block] .WandtattooDesigner-module__58v5DW__lineMeta{color:#a8322b}[data-home-theme=dark] .WandtattooDesigner-module__58v5DW__lineRow[data-level=warn] .WandtattooDesigner-module__58v5DW__lineMeta{color:#e3b25a}[data-home-theme=dark] .WandtattooDesigner-module__58v5DW__lineRow[data-level=block] .WandtattooDesigner-module__58v5DW__lineMeta{color:#f08a82}.WandtattooDesigner-module__58v5DW__fieldRow{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.WandtattooDesigner-module__58v5DW__fieldRow>.WandtattooDesigner-module__58v5DW__subLabel{margin:0}.WandtattooDesigner-module__58v5DW__motifGrid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}.WandtattooDesigner-module__58v5DW__motifTile{border:1px solid var(--atelier-line,#dedede);min-width:0;min-height:70px;color:var(--atelier-muted,#696969);background:var(--atelier-card,#fff);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 3px 7px;display:flex}.WandtattooDesigner-module__58v5DW__motifTile:hover{border-color:color-mix(in srgb, var(--atelier-ink,#202020) 32%, transparent)}.WandtattooDesigner-module__58v5DW__motifTile[aria-pressed=true]{color:var(--atelier-ink,#202020);background:color-mix(in srgb, #d9b356 10%, var(--atelier-card,#fff));border-color:#d9b356;box-shadow:inset 0 0 0 1px #d9b356}.WandtattooDesigner-module__58v5DW__motifIcon{width:32px;height:28px;color:var(--atelier-ink,#202020);display:block}.WandtattooDesigner-module__58v5DW__motifNone{width:32px;height:28px;color:var(--atelier-muted,#696969);place-items:center;font-size:18px;line-height:1;display:grid}.WandtattooDesigner-module__58v5DW__motifLabel{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;font-weight:600;overflow:hidden}@media (max-width:639px){.WandtattooDesigner-module__58v5DW__fieldRow{grid-template-columns:minmax(0,1fr);gap:6px}.WandtattooDesigner-module__58v5DW__summary{padding:10px 12px}.WandtattooDesigner-module__58v5DW__sectionBody{padding:2px 12px 14px}.WandtattooDesigner-module__58v5DW__teaser{display:none}}@media (prefers-reduced-motion:reduce){.WandtattooDesigner-module__58v5DW__chevron{transition:none}}
.Studio-module__UjfhFa__stack{flex-direction:column;gap:12px;display:flex}.Studio-module__UjfhFa__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.Studio-module__UjfhFa__sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--atelier-ink,#202020);font-size:13px;font-weight:700}.Studio-module__UjfhFa__sectionMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.Studio-module__UjfhFa__countBadge{font-variant-numeric:tabular-nums;color:var(--atelier-muted,#696969);background:color-mix(in srgb, var(--atelier-ink,#202020) 6%, transparent);border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600}.Studio-module__UjfhFa__quietButton{border:1px solid var(--atelier-line,#dedede);min-height:32px;color:var(--atelier-muted,#696969);background:0 0;border-radius:4px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:600;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.Studio-module__UjfhFa__confirmBar{color:var(--atelier-ink,#202020);background:#dc26260d;border:1px solid #b423184d;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.Studio-module__UjfhFa__confirmBar p{flex:180px;line-height:1.45}.Studio-module__UjfhFa__dangerButton{color:#fff;background:#b42318;border-radius:4px;min-height:34px;padding:6px 12px;font-size:11px;font-weight:700}.Studio-module__UjfhFa__card{border:1px solid var(--atelier-line,#dedede);background:var(--atelier-panel,#f2f2f2);border-radius:4px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px 8px;scroll-margin-block:140px 24px;display:flex}.Studio-module__UjfhFa__card[data-state=fehler]{border-color:#b4231880}.Studio-module__UjfhFa__head{align-items:center;gap:8px;min-width:0;min-height:32px;display:flex}.Studio-module__UjfhFa__lineLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--atelier-muted,#696969);flex-shrink:0;font-size:10px;font-weight:700}.Studio-module__UjfhFa__heightChip{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;color:var(--atelier-muted,#696969);background:color-mix(in srgb, var(--atelier-ink,#202020) 7%, transparent);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;overflow:hidden}.Studio-module__UjfhFa__heightChip[data-level=fehler]{color:#b42318;background:#dc26261a}.Studio-module__UjfhFa__heightChip[data-level=hinweis]{color:#855d13;background:#d9b3562e}.Studio-module__UjfhFa__actions{flex-shrink:0;gap:2px;margin-left:auto;display:flex}.Studio-module__UjfhFa__iconButton{width:34px;height:34px;color:var(--atelier-muted,#696969);background:0 0;border-radius:4px;justify-content:center;align-items:center;transition:color .16s,background-color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.Studio-module__UjfhFa__iconButton:active:not([aria-disabled=true]){transform:scale(.94)}.Studio-module__UjfhFa__iconButton[aria-disabled=true]{opacity:.32;cursor:not-allowed}.Studio-module__UjfhFa__textInput{border:1px solid var(--atelier-input-line,#858585);width:100%;min-height:46px;color:var(--atelier-ink,#202020);background:var(--atelier-card,#fff);border-radius:4px;padding:10px 12px;font-size:16px;transition:border-color .16s,box-shadow .16s}.Studio-module__UjfhFa__textInput::placeholder{color:var(--atelier-muted,#696969);opacity:.8}.Studio-module__UjfhFa__textInput:focus{border-color:#d9b356;outline:none;box-shadow:0 0 0 1px #d9b356}.Studio-module__UjfhFa__pickers{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px;display:grid}.Studio-module__UjfhFa__picker{-moz-column-gap:6px;border:1px solid var(--atelier-line,#dedede);text-align:left;min-width:0;min-height:54px;color:var(--atelier-ink,#202020);background:var(--atelier-card,#fff);border-radius:4px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:6px;padding:6px 8px 7px 10px;transition:border-color .16s,box-shadow .16s;display:grid}.Studio-module__UjfhFa__picker[aria-expanded=true]{border-color:#d9b356;box-shadow:inset 0 0 0 1px #d9b356}.Studio-module__UjfhFa__pickerKicker{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--atelier-muted,#696969);grid-column:1/-1;font-size:9.5px;font-weight:700;overflow:hidden}.Studio-module__UjfhFa__pickerValue{align-items:center;gap:7px;min-width:0;display:flex}.Studio-module__UjfhFa__pickerText{white-space:nowrap;text-overflow:ellipsis;font-synthesis:none;font-size:17px;line-height:1.25;overflow:hidden}.Studio-module__UjfhFa__pickerColorText{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.Studio-module__UjfhFa__chevron{color:var(--atelier-muted,#696969);transition:transform .2s cubic-bezier(.23,1,.32,1)}.Studio-module__UjfhFa__picker[aria-expanded=true] .Studio-module__UjfhFa__chevron,.Studio-module__UjfhFa__fineToggle[aria-expanded=true] .Studio-module__UjfhFa__chevron{transform:rotate(180deg)}.Studio-module__UjfhFa__dot{border-radius:50%;flex-shrink:0;width:18px;height:18px;box-shadow:inset 0 0 0 1px #00000040}.Studio-module__UjfhFa__panel{border:1px solid var(--atelier-line,#dedede);background:var(--atelier-card,#fff);border-radius:4px;flex-direction:column;gap:10px;min-width:0;padding:12px;animation:.18s cubic-bezier(.23,1,.32,1) Studio-module__UjfhFa__panelIn;display:flex}@keyframes Studio-module__UjfhFa__panelIn{0%{opacity:0;transform:translateY(-4px)}}.Studio-module__UjfhFa__chips{flex-wrap:wrap;gap:5px;display:flex}.Studio-module__UjfhFa__chip{border:1px solid var(--atelier-line,#dedede);min-height:32px;color:var(--atelier-muted,#696969);background:0 0;border-radius:4px;padding:5px 10px;font-size:11px;font-weight:600;transition:color .16s,background-color .16s,border-color .16s;position:relative}.Studio-module__UjfhFa__chip[aria-pressed=true]{color:#111;background:#d9b356;border-color:#d9b356}.Studio-module__UjfhFa__chipDot{background:#d9b356;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}.Studio-module__UjfhFa__chip[aria-pressed=true] .Studio-module__UjfhFa__chipDot{background:#111}.Studio-module__UjfhFa__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@media (min-width:640px){.Studio-module__UjfhFa__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.Studio-module__UjfhFa__tile{border:1px solid var(--atelier-line,#dedede);text-align:left;min-width:0;min-height:74px;color:var(--atelier-ink,#202020);background:var(--atelier-bg,#fcfcfc);border-radius:4px;flex-direction:column;gap:2px;padding:8px 9px 9px;transition:border-color .16s,background-color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:flex;container-type:inline-size}.Studio-module__UjfhFa__tile:active{transform:scale(.98)}.Studio-module__UjfhFa__tile[aria-checked=true]{background:color-mix(in srgb, #d9b356 13%, var(--atelier-card,#fff));border-color:#d9b356;box-shadow:inset 0 0 0 1px #d9b356}.Studio-module__UjfhFa__tileSample{height:32px;font-size:clamp(11px, calc(100cqw / (var(--adv,6) * 1.05)), 22px);white-space:nowrap;text-overflow:ellipsis;font-synthesis:none;line-height:32px;display:block;overflow:hidden}.Studio-module__UjfhFa__tileName{font-size:11px;font-weight:700;line-height:1.3}.Studio-module__UjfhFa__tileMeta{color:var(--atelier-muted,#696969);font-size:10px;line-height:1.35}.Studio-module__UjfhFa__tileMeta[data-warn]{color:#855d13}.Studio-module__UjfhFa__fontNote{color:var(--atelier-muted,#696969);font-size:11px;line-height:1.5}.Studio-module__UjfhFa__fontNote strong{color:var(--atelier-ink,#202020);font-weight:700}.Studio-module__UjfhFa__swatchGroups{flex-direction:column;gap:6px;display:flex}.Studio-module__UjfhFa__swatchGroup{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;display:grid}.Studio-module__UjfhFa__swatchGroupLabel{letter-spacing:.04em;color:var(--atelier-muted,#696969);font-size:10px;font-weight:700}.Studio-module__UjfhFa__swatches{flex-wrap:wrap;gap:3px;display:flex}.Studio-module__UjfhFa__swatch{background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .16s,background-color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative}.Studio-module__UjfhFa__swatch:active{transform:scale(.94)}.Studio-module__UjfhFa__swatch[aria-checked=true]{background:#d9b35624;border-color:#d9b356;box-shadow:inset 0 0 0 1px #d9b356}.Studio-module__UjfhFa__swatchFill{border-radius:50%;width:24px;height:24px;box-shadow:inset 0 0 0 1px #0000003d}.Studio-module__UjfhFa__swatch[data-used]:after{content:"";background:var(--atelier-ink,#202020);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:2px;left:50%}.Studio-module__UjfhFa__panelNote{color:var(--atelier-muted,#696969);font-size:11px;line-height:1.5}.Studio-module__UjfhFa__message{border:1px solid;border-radius:4px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:11.5px;line-height:1.5;display:flex}.Studio-module__UjfhFa__message svg{flex-shrink:0;margin-top:2px}.Studio-module__UjfhFa__message[data-level=fehler]{color:#b42318;background:#dc26260f;border-color:#b423184d}.Studio-module__UjfhFa__message[data-level=hinweis]{color:#7a5410;background:#d9b3561f;border-color:#855d134d}.Studio-module__UjfhFa__message[data-level=info]{color:var(--atelier-muted,#696969);border-color:var(--atelier-line,#dedede);background:0 0}.Studio-module__UjfhFa__inlineAction{text-underline-offset:3px;color:inherit;margin-left:4px;font-weight:700;text-decoration:underline}.Studio-module__UjfhFa__fineToggle{border-top:1px dashed var(--atelier-line,#dedede);text-align:left;width:100%;min-width:0;min-height:42px;color:var(--atelier-ink,#202020);align-items:center;gap:8px;padding:6px 2px;font-size:12px;font-weight:700;display:flex}.Studio-module__UjfhFa__fineSummary{white-space:nowrap;text-overflow:ellipsis;color:var(--atelier-muted,#696969);margin-left:auto;font-size:11px;font-weight:500;overflow:hidden}.Studio-module__UjfhFa__fine{flex-direction:column;gap:12px;padding:2px 0 8px;animation:.18s cubic-bezier(.23,1,.32,1) Studio-module__UjfhFa__panelIn;display:flex}.Studio-module__UjfhFa__field{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;display:grid}.Studio-module__UjfhFa__fieldLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--atelier-muted,#696969);font-size:10px;font-weight:700;line-height:1.3}.Studio-module__UjfhFa__fieldHint{color:var(--atelier-muted,#696969);grid-column:2;font-size:10.5px;line-height:1.45}.Studio-module__UjfhFa__segmented{border:1px solid var(--atelier-line,#dedede);background:var(--atelier-card,#fff);border-radius:4px;flex-wrap:wrap;gap:3px;min-width:0;padding:3px;display:flex}.Studio-module__UjfhFa__segment{white-space:nowrap;min-width:44px;min-height:34px;color:var(--atelier-muted,#696969);background:0 0;border-radius:3px;flex:auto;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:11.5px;font-weight:600;transition:color .16s,background-color .16s;display:inline-flex}.Studio-module__UjfhFa__segment[aria-pressed=true]{color:#111;background:#d9b356}.Studio-module__UjfhFa__segment[aria-disabled=true]{opacity:.38;cursor:not-allowed}.Studio-module__UjfhFa__fineFooter{color:var(--atelier-muted,#696969);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;font-size:11px;line-height:1.45;display:flex}.Studio-module__UjfhFa__group{border-top:1px solid var(--atelier-line,#dedede);flex-direction:column;gap:12px;padding-top:16px;display:flex}.Studio-module__UjfhFa__group:first-child{border-top:0;padding-top:0}.Studio-module__UjfhFa__groupTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--atelier-ink,#202020);font-size:12px;font-weight:700}.Studio-module__UjfhFa__groupText{color:var(--atelier-muted,#696969);font-size:12px;line-height:1.55}.Studio-module__UjfhFa__widthRow{align-items:center;gap:12px;display:flex}.Studio-module__UjfhFa__widthRow input[type=range]{flex:auto;min-width:0}.Studio-module__UjfhFa__range{background:linear-gradient(90deg, #d9b356 var(--fill,50%), color-mix(in srgb, var(--atelier-ink,#202020) 16%, transparent) var(--fill,50%));cursor:pointer;appearance:none;border-radius:3px;width:100%;height:6px}.Studio-module__UjfhFa__range::-webkit-slider-thumb{border:3px solid var(--atelier-card,#fff);appearance:none;background:#d9b356;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1px #00000040,0 1px 3px #0003}.Studio-module__UjfhFa__range::-moz-range-thumb{border:3px solid var(--atelier-card,#fff);background:#d9b356;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #00000040,0 1px 3px #0003}.Studio-module__UjfhFa__range:focus-visible{outline:2px solid var(--atelier-accent,#785b20);outline-offset:6px}.Studio-module__UjfhFa__widthNumber{border:1px solid var(--atelier-input-line,#858585);background:var(--atelier-card,#fff);border-radius:4px;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.Studio-module__UjfhFa__widthNumber input{font-variant-numeric:tabular-nums;text-align:right;width:64px;min-height:40px;color:var(--atelier-ink,#202020);appearance:textfield;background:0 0;padding:6px 4px 6px 10px;font-size:16px;font-weight:700}.Studio-module__UjfhFa__widthNumber input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Studio-module__UjfhFa__widthNumber input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Studio-module__UjfhFa__widthNumber input:focus{outline:none}.Studio-module__UjfhFa__widthNumber:focus-within{border-color:#d9b356;box-shadow:0 0 0 1px #d9b356}.Studio-module__UjfhFa__widthUnit{color:var(--atelier-muted,#696969);padding-right:10px;font-size:12px;font-weight:600}.Studio-module__UjfhFa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.Studio-module__UjfhFa__iconButton:focus-visible,.Studio-module__UjfhFa__picker:focus-visible,.Studio-module__UjfhFa__chip:focus-visible,.Studio-module__UjfhFa__tile:focus-visible,.Studio-module__UjfhFa__swatch:focus-visible,.Studio-module__UjfhFa__segment:focus-visible,.Studio-module__UjfhFa__fineToggle:focus-visible,.Studio-module__UjfhFa__quietButton:focus-visible,.Studio-module__UjfhFa__dangerButton:focus-visible,.Studio-module__UjfhFa__inlineAction:focus-visible{outline:2px solid var(--atelier-accent,#785b20);outline-offset:2px}@media (hover:hover) and (pointer:fine){.Studio-module__UjfhFa__iconButton:not([aria-disabled=true]):hover{color:var(--atelier-ink,#202020);background:color-mix(in srgb, var(--atelier-ink,#202020) 7%, transparent)}.Studio-module__UjfhFa__iconButton[data-danger]:not([aria-disabled=true]):hover{color:#b42318}.Studio-module__UjfhFa__picker:hover,.Studio-module__UjfhFa__tile:hover{border-color:color-mix(in srgb, var(--atelier-ink,#202020) 35%, transparent)}.Studio-module__UjfhFa__picker[aria-expanded=true]:hover,.Studio-module__UjfhFa__tile[aria-checked=true]:hover{border-color:#d9b356}.Studio-module__UjfhFa__chip:not([aria-pressed=true]):hover,.Studio-module__UjfhFa__quietButton:hover{color:var(--atelier-ink,#202020);border-color:color-mix(in srgb, var(--atelier-ink,#202020) 35%, transparent)}.Studio-module__UjfhFa__swatch:not([aria-checked=true]):hover{border-color:color-mix(in srgb, var(--atelier-ink,#202020) 30%, transparent)}.Studio-module__UjfhFa__segment:not([aria-pressed=true]):not([aria-disabled=true]):hover{color:var(--atelier-ink,#202020);background:color-mix(in srgb, var(--atelier-ink,#202020) 6%, transparent)}}:is([data-home-theme=dark] .Studio-module__UjfhFa__heightChip[data-level=fehler],[data-home-theme=dark] .Studio-module__UjfhFa__message[data-level=fehler]){color:#fca5a5}:is([data-home-theme=dark] .Studio-module__UjfhFa__heightChip[data-level=hinweis],[data-home-theme=dark] .Studio-module__UjfhFa__message[data-level=hinweis],[data-home-theme=dark] .Studio-module__UjfhFa__tileMeta[data-warn]){color:#ecd08d}[data-home-theme=dark] .Studio-module__UjfhFa__message[data-level=fehler]{background:#dc26261f;border-color:#fca5a547}[data-home-theme=dark] .Studio-module__UjfhFa__message[data-level=hinweis]{background:#d9b3561a;border-color:#ecd08d47}[data-home-theme=dark] .Studio-module__UjfhFa__card[data-state=fehler]{border-color:#fca5a573}[data-home-theme=dark] .Studio-module__UjfhFa__swatchFill{box-shadow:inset 0 0 0 1px #ffffff29}[data-home-theme=dark] .Studio-module__UjfhFa__confirmBar{background:#dc26261a;border-color:#fca5a54d}@media (max-width:479px){.Studio-module__UjfhFa__card{padding:10px 10px 6px}.Studio-module__UjfhFa__pickers{grid-template-columns:minmax(0,1fr)}.Studio-module__UjfhFa__field{grid-template-columns:minmax(0,1fr);gap:6px}.Studio-module__UjfhFa__fieldHint{grid-column:1}.Studio-module__UjfhFa__swatchGroup{grid-template-columns:minmax(0,1fr);gap:3px}.Studio-module__UjfhFa__iconButton{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.Studio-module__UjfhFa__panel,.Studio-module__UjfhFa__fine{animation:none}.Studio-module__UjfhFa__chevron,.Studio-module__UjfhFa__tile,.Studio-module__UjfhFa__swatch,.Studio-module__UjfhFa__iconButton{transition:none}.Studio-module__UjfhFa__tile:active,.Studio-module__UjfhFa__swatch:active,.Studio-module__UjfhFa__iconButton:active:not([aria-disabled=true]){transform:none}}:is(html[data-motion-input=keyboard] .Studio-module__UjfhFa__panel,html[data-motion-input=keyboard] .Studio-module__UjfhFa__fine){animation:none}
.WandtattooImageControls-module__2DzQrW__zoomRow{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;display:grid}.WandtattooImageControls-module__2DzQrW__value{font-variant-numeric:tabular-nums;color:var(--atelier-ink,#202020);font-weight:650}.WandtattooImageControls-module__2DzQrW__range{accent-color:#c9a24a;cursor:pointer;width:100%;height:32px}.WandtattooImageControls-module__2DzQrW__range:focus-visible{outline:2px solid var(--atelier-accent,#785b20);outline-offset:2px;border-radius:4px}.WandtattooImageControls-module__2DzQrW__tools{flex-wrap:wrap;gap:6px;display:flex}.WandtattooImageControls-module__2DzQrW__tool{border:1px solid var(--atelier-line,#dedede);min-height:36px;color:var(--atelier-ink,#202020);background:var(--atelier-card,#fff);border-radius:4px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.WandtattooImageControls-module__2DzQrW__tool:hover:not(:disabled){border-color:color-mix(in srgb, var(--atelier-ink,#202020) 35%, transparent)}.WandtattooImageControls-module__2DzQrW__tool[aria-pressed=true]{background:color-mix(in srgb, #d9b356 16%, var(--atelier-card,#fff));border-color:#d9b356}.WandtattooImageControls-module__2DzQrW__tool:disabled{cursor:not-allowed;opacity:.45}.WandtattooImageControls-module__2DzQrW__tool:focus-visible,.WandtattooImageControls-module__2DzQrW__shape:focus-visible,.WandtattooImageControls-module__2DzQrW__effect:focus-visible,.WandtattooImageControls-module__2DzQrW__inlineAction:focus-visible{outline:2px solid var(--atelier-accent,#785b20);outline-offset:2px}.WandtattooImageControls-module__2DzQrW__shapes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.WandtattooImageControls-module__2DzQrW__shape,.WandtattooImageControls-module__2DzQrW__effect{border:1px solid var(--atelier-line,#dedede);text-align:center;min-width:0;min-height:72px;color:var(--atelier-muted,#696969);background:var(--atelier-card,#fff);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:11px;font-weight:600;display:flex}.WandtattooImageControls-module__2DzQrW__shape svg{color:var(--atelier-ink,#202020)}.WandtattooImageControls-module__2DzQrW__shape:hover,.WandtattooImageControls-module__2DzQrW__effect:hover{border-color:color-mix(in srgb, var(--atelier-ink,#202020) 32%, transparent)}.WandtattooImageControls-module__2DzQrW__shape[aria-pressed=true],.WandtattooImageControls-module__2DzQrW__effect[aria-pressed=true]{color:var(--atelier-ink,#202020);background:color-mix(in srgb, #d9b356 10%, var(--atelier-card,#fff));border-color:#d9b356;box-shadow:inset 0 0 0 1px #d9b356}.WandtattooImageControls-module__2DzQrW__effects{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.WandtattooImageControls-module__2DzQrW__thumb,.WandtattooImageControls-module__2DzQrW__thumbEmpty{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:44px;height:32px;display:block;box-shadow:inset 0 0 0 1px #0000001f}.WandtattooImageControls-module__2DzQrW__thumbEmpty{background:linear-gradient(135deg,#d98e5a,#5b8fb0 55%,#6aa36f)}.WandtattooImageControls-module__2DzQrW__inlineAction{font:inherit;text-underline-offset:3px;color:inherit;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-weight:700;text-decoration:underline}.WandtattooImageControls-module__2DzQrW__confirm{border:1px solid var(--atelier-line,#dedede);color:var(--atelier-ink,#202020);cursor:pointer;border-radius:4px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:11.5px;line-height:1.5;display:flex}.WandtattooImageControls-module__2DzQrW__confirm input{accent-color:#c9a24a;flex-shrink:0;width:16px;height:16px;margin-top:1px}@media (max-width:639px){.WandtattooImageControls-module__2DzQrW__zoomRow{grid-template-columns:minmax(0,1fr);gap:2px}.WandtattooImageControls-module__2DzQrW__shapes{grid-template-columns:repeat(2,minmax(0,1fr))}}
