.MakerStudio-module__8rpQyW__productTypes button[data-visual-style=template-artwork] .MakerStudio-module__8rpQyW__productTypePreview{background:radial-gradient(#fbe0e9 0%,#fffdfb 74%);position:relative}.MakerStudio-module__8rpQyW__productTypes button[data-visual-style=template-artwork] [data-product-artwork=peel-apart]{background:radial-gradient(#f0e3cd 0%,#fffdfb 74%)}.MakerStudio-module__8rpQyW__productTypes button[data-visual-style=template-artwork] .MakerStudio-module__8rpQyW__productTypePreview img{object-fit:contain;filter:drop-shadow(0 5px 5px #59374826);border-radius:3px;width:auto;max-width:64%;height:82%;position:absolute;top:9%;left:50%;transform:translate(-50%)rotate(-7deg)}.MakerStudio-module__8rpQyW__productTypes button[data-visual-style=template-artwork] [data-artwork-stack=true] img{left:62%;transform:translate(-50%)rotate(9deg)}.MakerStudio-module__8rpQyW__productTypes button[data-visual-style=template-artwork] [data-artwork-stack=true] .MakerStudio-module__8rpQyW__productTypeSecondary{left:34%;transform:translate(-50%)rotate(-12deg)}.MakerStudio-module__8rpQyW__faceThumb{border:1px solid var(--line);border-radius:5px;width:38px;height:38px;display:block;position:relative;overflow:hidden}.MakerStudio-module__8rpQyW__faceThumb img{position:absolute;object-fit:fill!important;max-width:none!important}.MakerStudio-module__8rpQyW__personChoices button{flex-direction:column;align-items:center;gap:3px;display:inline-flex;text-decoration:none!important}.MakerStudio-module__8rpQyW__personChoices button[aria-pressed=true] .MakerStudio-module__8rpQyW__faceThumb{border:2px solid var(--orange)}.MakerStudio-module__8rpQyW__photoDialogBackdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#29272b47;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.MakerStudio-module__8rpQyW__photoDialog{background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;width:min(100%,690px);max-height:calc(100dvh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #29272b40}.MakerStudio-module__8rpQyW__photoDialog:focus{outline:none}.MakerStudio-module__8rpQyW__photoDialog h2{letter-spacing:-.55px;margin:8px 32px 8px 0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.15}.MakerStudio-module__8rpQyW__photoDialogClose{z-index:1;border:1px solid var(--line);color:#65594d;background:#fffaf5;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.MakerStudio-module__8rpQyW__photoDialogHeader{flex:none;padding:28px 28px 0}.MakerStudio-module__8rpQyW__photoDialogHeader .MakerStudio-module__8rpQyW__description{margin-bottom:0}.MakerStudio-module__8rpQyW__photoDialogBody{overscroll-behavior:contain;min-height:0;padding:20px 28px 24px;scroll-padding:12px;overflow:auto}.MakerStudio-module__8rpQyW__photoDialogContent{border:0;min-width:0;margin:0;padding:0}.MakerStudio-module__8rpQyW__photoDialogContent .MakerStudio-module__8rpQyW__photoList{gap:16px;margin:0}.MakerStudio-module__8rpQyW__photoDialogContent .MakerStudio-module__8rpQyW__photoList:empty{display:none}.MakerStudio-module__8rpQyW__photoDialogContent .MakerStudio-module__8rpQyW__upload{min-height:160px;margin:16px 0 0}.MakerStudio-module__8rpQyW__photoDialogContent .MakerStudio-module__8rpQyW__photoList:empty+.MakerStudio-module__8rpQyW__upload{margin-top:0}.MakerStudio-module__8rpQyW__photoDialogContent .MakerStudio-module__8rpQyW__secondary{width:100%;margin-top:16px}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__description,.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__error,.MakerStudio-module__8rpQyW__photoDialogStatus{font-size:14px;line-height:1.6}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__description,.MakerStudio-module__8rpQyW__photoDialogStatus{color:#65594d}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__eyebrow{font-size:10px}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__upload b{font-size:16px}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__upload span,.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__secondary{font-size:14px}.MakerStudio-module__8rpQyW__photoDialogStatus{margin:16px 0 0}.MakerStudio-module__8rpQyW__photoDialogBody>.MakerStudio-module__8rpQyW__error{overflow-wrap:anywhere;margin:16px 0 0}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__error button{min-height:44px;padding:8px 0}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__photoItem{border-radius:16px;grid-template-columns:216px minmax(0,1fr);align-items:start;gap:24px;padding:16px;display:grid}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__photoPreviewButton{background:#f4eee6;border-radius:10px;width:216px;height:270px;display:block}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__photoOriginalImage{object-fit:contain;width:100%;height:100%;display:block}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__photoDetails{min-width:0}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__photoDetails>strong{font-size:16px;font-weight:600;line-height:1.5;display:block}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__photoActions{flex-wrap:wrap;gap:8px;margin:12px 0 22px;display:flex}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__photoActions button,.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__photoDetails>button{border:1px solid var(--line);color:#65594d;background:#fffaf5;border-radius:9px;min-height:44px;margin:0;padding:10px 14px;font-size:14px;line-height:1.5;text-decoration:none}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__photoActions button:hover,.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__photoDetails>button:hover{background:#f4eee6}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__photoDetails>button{text-align:left;max-width:100%}.MakerStudio-module__8rpQyW__personOptions{display:contents}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__personChoicesTitle{margin-bottom:12px;font-size:16px;font-weight:500;line-height:1.5;display:block}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__personOptions{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__personChoice{border:1px solid var(--line);background:var(--paper);color:#65594d;border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-width:98px;min-height:44px;margin:0;padding:8px 8px 30px;font-size:14px;font-weight:500;line-height:1.4;display:flex;position:relative}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__personChoice:hover{background:#faf6f0}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__personChoice[aria-pressed=true]{border-color:var(--orange);color:#a64218;background:#f7e9ef;font-weight:600}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__faceThumb{border:0;border-radius:7px;flex:none;width:80px;height:80px}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__personChoice[aria-pressed=true] .MakerStudio-module__8rpQyW__faceThumb{border:0}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__personSelected{font-size:12px;font-weight:600;line-height:1.2;position:absolute;bottom:8px}.MakerStudio-module__8rpQyW__photoDialogActions{border-top:1px solid var(--line);background:var(--paper);flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:16px 28px 20px;display:flex}.MakerStudio-module__8rpQyW__photoDialogActions .MakerStudio-module__8rpQyW__primary{width:auto;min-width:170px;min-height:48px;font-size:16px}.MakerStudio-module__8rpQyW__photoDialogActions .MakerStudio-module__8rpQyW__textButton{color:#65594d;min-width:72px;min-height:44px;font-size:14px}.MakerStudio-module__8rpQyW__adjustSection{padding:14px 0}.MakerStudio-module__8rpQyW__adjustSection+.MakerStudio-module__8rpQyW__adjustSection{border-top:1px solid var(--line)}.MakerStudio-module__8rpQyW__adjustSection h3{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.MakerStudio-module__8rpQyW__photoTabs{gap:7px;margin:-5px 0 16px;display:flex;overflow:auto}.MakerStudio-module__8rpQyW__photoTabs button{border:1px solid var(--line);color:var(--muted);border-radius:20px;flex:none;padding:7px 11px;font-size:10px}.MakerStudio-module__8rpQyW__photoTabs button[aria-pressed=true]{border-color:var(--orange);color:#795067;background:#f7e9ef}.MakerStudio-module__8rpQyW__filterGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.MakerStudio-module__8rpQyW__filterGrid button{border:1px solid var(--line);text-align:center;background:#fff;border-radius:9px;min-width:0;padding:4px}.MakerStudio-module__8rpQyW__filterGrid button[aria-pressed=true]{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.MakerStudio-module__8rpQyW__filterGrid img{object-fit:cover;background:#f3eee7;border-radius:6px;width:100%;height:48px;display:block}.MakerStudio-module__8rpQyW__filterGrid b{margin:5px 1px 2px;font-size:9px;font-weight:500;display:block}.MakerStudio-module__8rpQyW__outlineChoices{flex-wrap:wrap;align-items:center;gap:9px;margin:8px 0;display:flex}.MakerStudio-module__8rpQyW__outlineChoices button,.MakerStudio-module__8rpQyW__outlineChoices input{border:1px solid #00000018;border-radius:50%;width:34px;height:34px;padding:2px}.MakerStudio-module__8rpQyW__outlineChoices button:first-child{width:auto;color:var(--muted);background:#fff;border-radius:18px;padding:0 12px;font-size:10px}.MakerStudio-module__8rpQyW__outlineChoices button[aria-pressed=true],.MakerStudio-module__8rpQyW__outlineChoices input:focus{outline:2px solid var(--orange);outline-offset:2px}.MakerStudio-module__8rpQyW__adjustDetails{border-top:1px solid var(--line);padding:14px 0 2px}.MakerStudio-module__8rpQyW__adjustDetails summary{cursor:pointer;justify-content:space-between;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:18px;list-style:none;display:flex}.MakerStudio-module__8rpQyW__adjustDetails summary::-webkit-details-marker{display:none}.MakerStudio-module__8rpQyW__adjustDetails summary:after{content:"+";color:var(--muted);font-family:Arial,sans-serif;font-size:20px}.MakerStudio-module__8rpQyW__adjustDetails[open] summary:after{content:"−"}.MakerStudio-module__8rpQyW__adjustDetails summary span{color:var(--muted);margin-left:auto;margin-right:12px;font-family:Arial,sans-serif;font-size:10px}.MakerStudio-module__8rpQyW__adjustDetails .MakerStudio-module__8rpQyW__adjustSection{padding-bottom:0}.MakerStudio-module__8rpQyW__cutoutWarning{color:#713724;background:#fff4ed;border:1px solid #e9b79f;border-radius:12px;margin:14px 0 4px;padding:12px}.MakerStudio-module__8rpQyW__cutoutWarning strong{font-size:12px}.MakerStudio-module__8rpQyW__cutoutWarning p{color:#86513d;margin:5px 0;font-size:11px;line-height:1.55}.MakerStudio-module__8rpQyW__cutoutWarning .MakerStudio-module__8rpQyW__row{margin-bottom:0}.MakerStudio-module__8rpQyW__studioShell{max-width:1280px;margin:auto}.MakerStudio-module__8rpQyW__studio{--paper:#fffefd;--line:#dfd9dd;--muted:#706a74;--orange:#a26584;color:#29272b;background:var(--paper);border:1px solid var(--line);isolation:isolate;border-radius:24px;scroll-margin-top:80px;overflow:hidden;box-shadow:0 16px 60px #4e38200a}.MakerStudio-module__8rpQyW__header{border-bottom:1px solid var(--line);background:var(--paper);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:76px;padding:0 28px;display:grid}.MakerStudio-module__8rpQyW__brand{white-space:nowrap;letter-spacing:-.5px;font-size:17px}.MakerStudio-module__8rpQyW__brand b{color:var(--orange);font-weight:500}.MakerStudio-module__8rpQyW__steps{align-items:center;gap:12px;display:flex}.MakerStudio-module__8rpQyW__steps button{color:var(--muted);border-radius:30px;align-items:center;gap:7px;padding:8px 10px;font-size:13px;display:flex}.MakerStudio-module__8rpQyW__steps button span{border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.MakerStudio-module__8rpQyW__steps button[aria-current]{color:#795067;background:#f7e9ef}.MakerStudio-module__8rpQyW__steps button[aria-current] span{background:var(--orange);color:#fff;border-color:var(--orange)}.MakerStudio-module__8rpQyW__modeSwitch{color:#706a74;text-align:center;justify-content:center;align-items:center;gap:7px;min-width:0;margin:0 16px 16px;font-size:13px;line-height:1.55;display:flex}.MakerStudio-module__8rpQyW__modeSwitch strong{color:#a28e78;letter-spacing:.14em;flex:none;font-size:10px}.MakerStudio-module__8rpQyW__modeSwitch a{color:#795067;text-underline-offset:3px;flex:none;font-weight:600;text-decoration:underline}.MakerStudio-module__8rpQyW__modeSwitch a:hover{color:#9f3510}.MakerStudio-module__8rpQyW__productTypes{overscroll-behavior-inline:contain;scrollbar-width:none;gap:24px;margin:0 0 18px;padding:3px 7px 7px;display:flex;overflow-x:auto}.MakerStudio-module__8rpQyW__productTypes::-webkit-scrollbar{display:none}.MakerStudio-module__8rpQyW__productTypes button{color:#29272b;text-align:center;cursor:pointer;background:0 0;border:0;flex:none;width:174px;padding:0 0 4px}.MakerStudio-module__8rpQyW__productTypePreview{background:#fffdfb;border-radius:16px;width:174px;height:116px;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden;box-shadow:0 8px 24px #5937480d}.MakerStudio-module__8rpQyW__productTypePreview img{object-fit:cover;width:100%;height:100%;display:block}.MakerStudio-module__8rpQyW__productTypeName{color:#252126;font:700 18px/1.15 var(--font-sans),sans-serif;letter-spacing:-.035em;margin-top:8px;padding:0 5px 4px;display:inline-block}.MakerStudio-module__8rpQyW__productTypes button[aria-pressed=true] .MakerStudio-module__8rpQyW__productTypeName{box-shadow:inset 0 -3px #efb6d0}.MakerStudio-module__8rpQyW__productTypes button:not(:disabled):hover .MakerStudio-module__8rpQyW__productTypePreview{transform:translateY(-4px);box-shadow:0 12px 28px #59374818}.MakerStudio-module__8rpQyW__productTypes button:disabled{cursor:default;opacity:.5}.MakerStudio-module__8rpQyW__productTypes button:focus-visible{outline:2px solid var(--color-accent-border);outline-offset:3px;border-radius:16px}.MakerStudio-module__8rpQyW__workspace{grid-template-columns:minmax(0,1fr) 400px;min-height:680px;max-height:820px;display:grid}.MakerStudio-module__8rpQyW__stage{background:radial-gradient(#fbf8f2,#f2eee7);flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:62px 42px 38px;display:flex;position:relative;overflow:hidden}.MakerStudio-module__8rpQyW__stageBar{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;top:18px;left:26px;right:26px}.MakerStudio-module__8rpQyW__stageBar button{border:1px solid var(--line);background:#fffaf5;border-radius:50%;width:34px;height:34px;margin-left:6px;font-size:22px}.MakerStudio-module__8rpQyW__cardFrame{aspect-ratio:55/85;filter:drop-shadow(0 14px 19px #43322525);flex-shrink:1;width:min(100%,326px);max-height:100%;position:relative}.MakerStudio-module__8rpQyW__cardFrame>svg,.MakerStudio-module__8rpQyW__templateArtwork{object-fit:contain;border-radius:8px;width:100%;height:100%;display:block}.MakerStudio-module__8rpQyW__stageHint{color:var(--muted);text-align:center;flex-shrink:0;margin:22px 0 0;font-size:11px}.MakerStudio-module__8rpQyW__pullRevealStage{background:#e9e8e7;align-items:stretch;padding:0}.MakerStudio-module__8rpQyW__skipReveal{z-index:60;border:1px solid var(--color-accent-border);min-height:40px;color:var(--color-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fcfbf8d9;border-radius:999px;padding:8px 14px;font-size:11px;font-weight:600;position:absolute;bottom:20px;right:22px}.MakerStudio-module__8rpQyW__skipReveal:hover{background:var(--color-accent-soft)}.MakerStudio-module__8rpQyW__panel{background:var(--paper);border-left:1px solid var(--line);overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow:auto}.MakerStudio-module__8rpQyW__controls{border:0;flex:1;min-width:0;margin:0;padding:30px 26px}.MakerStudio-module__8rpQyW__controls h2{letter-spacing:-.65px;margin:8px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.15}.MakerStudio-module__8rpQyW__eyebrow{letter-spacing:2px;color:#a28e78;margin:0;font-size:10px;font-weight:600}.MakerStudio-module__8rpQyW__description{color:var(--muted);margin:8px 0 16px;font-size:12px;line-height:1.65}.MakerStudio-module__8rpQyW__generationStatus{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:38px 30px;display:flex}.MakerStudio-module__8rpQyW__generationStatus h2{letter-spacing:-.65px;margin:10px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.15}.MakerStudio-module__8rpQyW__generationSteps{gap:9px;margin:14px 0;display:grid}.MakerStudio-module__8rpQyW__generationSteps span{border:1px solid var(--line);color:#5f554b;background:#fffaf5;border-radius:10px;padding:12px 14px 12px 36px;font-size:11px;position:relative}.MakerStudio-module__8rpQyW__generationSteps span:before{content:"";background:var(--orange);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite MakerStudio-module__8rpQyW__generationPulse;position:absolute;top:50%;left:14px;transform:translateY(-50%);box-shadow:0 0 0 5px #a2658417}.MakerStudio-module__8rpQyW__generationSteps span:nth-child(2):before{animation-delay:.3s}.MakerStudio-module__8rpQyW__generationSteps span:nth-child(3):before{animation-delay:.6s}.MakerStudio-module__8rpQyW__generationNote{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.6}@keyframes MakerStudio-module__8rpQyW__generationPulse{0%,to{opacity:.35;transform:translateY(-50%)scale(.75)}50%{opacity:1;transform:translateY(-50%)scale(1)}}.MakerStudio-module__8rpQyW__templateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px;display:grid}.MakerStudio-module__8rpQyW__templateGrid button{text-align:left;border:1px solid #0000;border-radius:9px;min-width:0;padding:4px}.MakerStudio-module__8rpQyW__templateGrid img{aspect-ratio:55/85;object-fit:cover;border-radius:5px;width:100%;height:auto}.MakerStudio-module__8rpQyW__templateGrid span{margin-top:6px;font-size:10px;line-height:1.4;display:block}.MakerStudio-module__8rpQyW__primary{background:var(--orange);color:#fff;border:1px solid var(--orange);border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:15px 18px;font-size:13px;font-weight:600;display:flex;box-shadow:0 4px 10px #a265841a}.MakerStudio-module__8rpQyW__secondary{border:1px solid var(--line);text-align:center;background:#fffefd;border-radius:9px;flex:1;padding:11px 15px;font-size:12px}.MakerStudio-module__8rpQyW__textButton{color:var(--muted);padding:10px;font-size:12px}.MakerStudio-module__8rpQyW__panelFooter{border-top:1px solid var(--line);background:var(--paper);z-index:4;margin-top:auto;padding:18px 26px 22px;position:sticky;bottom:0}.MakerStudio-module__8rpQyW__panelFooter>.MakerStudio-module__8rpQyW__textButton{width:100%;margin-top:7px}.MakerStudio-module__8rpQyW__studio button{cursor:pointer;transition:background-color .15s,border-color .15s}.MakerStudio-module__8rpQyW__studio button:disabled,.MakerStudio-module__8rpQyW__studio fieldset:disabled{opacity:.5;cursor:default}.MakerStudio-module__8rpQyW__studio button:focus-visible,.MakerStudio-module__8rpQyW__studio input:focus-visible,.MakerStudio-module__8rpQyW__studio select:focus-visible,.MakerStudio-module__8rpQyW__studio summary:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.MakerStudio-module__8rpQyW__hidden{display:none}.MakerStudio-module__8rpQyW__upload{background:#faf6f0;border:1px dashed #cbbcac;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;margin:20px 0;padding:28px 14px;display:flex}.MakerStudio-module__8rpQyW__upload b{font-size:13px;font-weight:500}.MakerStudio-module__8rpQyW__upload span{color:var(--muted);font-size:10px}.MakerStudio-module__8rpQyW__photoList{gap:10px;margin:20px 0;display:grid}.MakerStudio-module__8rpQyW__photoItem{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:9px;display:flex}.MakerStudio-module__8rpQyW__photoItem>button{border:2px solid #0000;border-radius:6px;flex-shrink:0;width:52px;overflow:hidden}.MakerStudio-module__8rpQyW__photoItem>button[aria-pressed=true]{border-color:var(--orange)}.MakerStudio-module__8rpQyW__photoOriginalImage{object-fit:cover;width:100%;height:62px}.MakerStudio-module__8rpQyW__photoItem strong{font-size:12px;font-weight:500}.MakerStudio-module__8rpQyW__photoItem div button{color:var(--muted);margin:5px 10px 0 0;font-size:10px;text-decoration:underline}.MakerStudio-module__8rpQyW__personChoices{font-size:10px}.MakerStudio-module__8rpQyW__personChoices button[aria-pressed=true]{color:var(--orange);font-weight:700}.MakerStudio-module__8rpQyW__divider{border-top:1px solid var(--line);margin:23px 0}.MakerStudio-module__8rpQyW__label{flex-direction:column;gap:9px;margin:16px 0;font-size:12px;font-weight:500;display:flex}.MakerStudio-module__8rpQyW__label>span{color:var(--muted);font-size:10px;font-weight:400}.MakerStudio-module__8rpQyW__label input,.MakerStudio-module__8rpQyW__label select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-width:0;padding:10px;font-size:12px}.MakerStudio-module__8rpQyW__swatches{align-items:center;gap:12px;margin:13px 0 20px;display:flex}.MakerStudio-module__8rpQyW__swatches button{border:1px solid #00000018;border-radius:50%;width:32px;height:32px}.MakerStudio-module__8rpQyW__swatches button[aria-pressed=true]{outline:2px solid var(--orange);outline-offset:3px}.MakerStudio-module__8rpQyW__swatches input{border:1px solid var(--line);border-radius:50%;width:32px;height:32px;padding:2px;overflow:hidden}.MakerStudio-module__8rpQyW__range{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:14px 0;font-size:12px;display:flex}.MakerStudio-module__8rpQyW__range span{color:var(--muted);font-size:10px}.MakerStudio-module__8rpQyW__range input{width:100%;accent-color:var(--orange);cursor:pointer;height:16px}.MakerStudio-module__8rpQyW__row{gap:10px;margin:12px 0;display:flex}.MakerStudio-module__8rpQyW__empty{text-align:center;color:var(--muted);padding:20px 15px;font-size:12px;line-height:1.7}.MakerStudio-module__8rpQyW__stickerLibrary{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:320px;padding:2px 5px 2px 2px;display:grid;overflow-y:auto}.MakerStudio-module__8rpQyW__stickerLibrary button{border:1px solid var(--line);text-align:center;background:#fffafc;border-radius:8px;min-width:0;padding:7px}.MakerStudio-module__8rpQyW__stickerLibrary button:hover,.MakerStudio-module__8rpQyW__stickerLibrary button:focus-visible{background:#fceef5;border-color:#e875a6}.MakerStudio-module__8rpQyW__stickerLibrary button:disabled{opacity:.45;cursor:not-allowed}.MakerStudio-module__8rpQyW__stickerLibrary img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.MakerStudio-module__8rpQyW__stickerLibrary span{overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.35;display:block}.MakerStudio-module__8rpQyW__stickerList{flex-wrap:wrap;gap:10px;display:flex}.MakerStudio-module__8rpQyW__stickerList button{border:1px solid var(--line);border-radius:9px;width:64px;height:64px;padding:8px}.MakerStudio-module__8rpQyW__stickerList button[aria-pressed=true]{border-color:var(--orange)}.MakerStudio-module__8rpQyW__stickerList img{object-fit:contain;width:100%;height:100%}.MakerStudio-module__8rpQyW__check{align-items:center;gap:10px;margin:18px 0;font-size:12px;display:flex}.MakerStudio-module__8rpQyW__check input{accent-color:var(--orange);width:16px;height:16px}.MakerStudio-module__8rpQyW__cost{color:var(--muted);background:#f7f2ea;border-radius:8px;margin-top:20px;padding:13px;font-size:10px;line-height:1.7}.MakerStudio-module__8rpQyW__cost span{margin-top:5px;display:block}.MakerStudio-module__8rpQyW__error{color:#9b321f;background:#fff0e9;border-radius:8px;margin-bottom:12px;padding:12px;font-size:12px;line-height:1.6}.MakerStudio-module__8rpQyW__error button{margin-top:6px;font-weight:600;text-decoration:underline;display:block}.MakerStudio-module__8rpQyW__preparing{border:1px solid var(--line);text-align:center;background:#fffefdef;border-radius:12px;min-width:220px;padding:14px 22px;font-size:12px;position:absolute;bottom:70px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #0001}.MakerStudio-module__8rpQyW__preparing span{color:var(--muted);margin-top:5px;font-size:10px;display:block}.MakerStudio-module__8rpQyW__liveCard{touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;width:100%;position:relative;overflow:hidden}.MakerStudio-module__8rpQyW__artwork{width:100%;height:100%;display:block}.MakerStudio-module__8rpQyW__stickerImage{pointer-events:none;height:auto;position:absolute}.MakerStudio-module__8rpQyW__photoHandle,.MakerStudio-module__8rpQyW__stickerHandle{touch-action:none;z-index:2;background:0 0;border:1px solid #0000;border-radius:3px;position:absolute;cursor:grab!important}.MakerStudio-module__8rpQyW__photoHandle:active,.MakerStudio-module__8rpQyW__stickerHandle:active{cursor:grabbing!important}.MakerStudio-module__8rpQyW__selectedHandle{box-shadow:0 0 0 1px #fff9;border:1px dashed #a26584!important}.MakerStudio-module__8rpQyW__printSheet{background:#fff;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,1fr);gap:9px;width:min(100%,360px);padding:6% 5%;display:grid;overflow:hidden;box-shadow:0 12px 30px #0002}.MakerStudio-module__8rpQyW__printCell{aspect-ratio:85/55;position:relative;overflow:hidden}.MakerStudio-module__8rpQyW__printCell>div{aspect-ratio:55/85;width:64.706%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.MakerStudio-module__8rpQyW__printCell button{display:none}.MakerStudio-module__8rpQyW__liveCard{container-type:inline-size}.MakerStudio-module__8rpQyW__stickerEditor{background:#fffafc;border:1px solid #e2cbd6;border-radius:10px;margin:12px 0 18px;padding:12px}.MakerStudio-module__8rpQyW__stickerEditor>strong{overflow-wrap:anywhere;font-size:12px;display:block}.MakerStudio-module__8rpQyW__stickerToolbar{align-items:center;gap:6px;margin-top:10px;display:flex}.MakerStudio-module__8rpQyW__stickerToolbar button{color:#513949;cursor:pointer;background:#f8edf3;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:22px;line-height:1;display:flex}.MakerStudio-module__8rpQyW__stickerToolbar button:hover:not(:disabled){background:#efd9e5}.MakerStudio-module__8rpQyW__stickerToolbar button:focus-visible{outline-offset:2px;outline:2px solid #a26584}.MakerStudio-module__8rpQyW__stickerToolbar button:disabled{opacity:.4;cursor:not-allowed}.MakerStudio-module__8rpQyW__stickerToolbar span{text-align:center;font-variant-numeric:tabular-nums;color:#513949;min-width:34px;font-size:11px}.MakerStudio-module__8rpQyW__stickerToolbar .MakerStudio-module__8rpQyW__stickerDelete{color:#a43e44;background:#fff0ed;width:auto;margin-left:auto;padding:0 12px;font-size:12px}.MakerStudio-module__8rpQyW__previewWatermark{z-index:3;color:#ffffffc7;letter-spacing:.06em;text-align:center;white-space:nowrap;text-shadow:0 1px 4px #0009,0 0 1px #000b;pointer-events:none;-webkit-user-select:none;user-select:none;width:90%;margin:0;font-size:clamp(12px,8cqw,30px);font-weight:800;line-height:1.2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}@media (min-width:761px){.MakerStudio-module__8rpQyW__workspace{grid-template-rows:minmax(0,1fr);height:clamp(520px,100dvh - 176px,820px);min-height:0;max-height:none}.MakerStudio-module__8rpQyW__stage{padding-top:50px;padding-bottom:28px}.MakerStudio-module__8rpQyW__cardFrame{flex:0 auto;width:auto;max-width:100%;height:min(650px,100% - 27px);max-height:none}.MakerStudio-module__8rpQyW__stageHint{margin-top:16px}.MakerStudio-module__8rpQyW__panel{overflow:hidden}.MakerStudio-module__8rpQyW__controls{overscroll-behavior:contain;min-height:0;overflow:auto}.MakerStudio-module__8rpQyW__panelFooter{flex-shrink:0;margin-top:0;position:relative;bottom:auto}}@media (max-width:1000px){.MakerStudio-module__8rpQyW__workspace{grid-template-columns:minmax(0,1fr) 340px}.MakerStudio-module__8rpQyW__header{padding:0 18px}.MakerStudio-module__8rpQyW__brand{font-size:14px}.MakerStudio-module__8rpQyW__steps{gap:2px}.MakerStudio-module__8rpQyW__steps button{padding:8px;font-size:11px}.MakerStudio-module__8rpQyW__stage{padding-left:25px;padding-right:25px}.MakerStudio-module__8rpQyW__controls{padding:24px 20px}.MakerStudio-module__8rpQyW__panelFooter{padding:16px 20px}.MakerStudio-module__8rpQyW__filterGrid{grid-template-columns:repeat(5,minmax(48px,1fr));padding-bottom:3px;overflow-x:auto}}@media (max-width:760px){.MakerStudio-module__8rpQyW__studio{border-radius:16px}.MakerStudio-module__8rpQyW__header{flex-wrap:wrap;gap:0;height:auto;min-height:92px;padding:10px 14px 5px;display:flex}.MakerStudio-module__8rpQyW__brand{font-size:14px}.MakerStudio-module__8rpQyW__steps{order:2;justify-content:space-between;width:100%;margin-top:7px}.MakerStudio-module__8rpQyW__steps button{gap:5px;padding:7px 8px;font-size:11px}.MakerStudio-module__8rpQyW__steps button span{width:18px;height:18px;font-size:9px}.MakerStudio-module__8rpQyW__modeSwitch{align-items:flex-start;gap:5px;margin:0 10px 12px;font-size:11px}.MakerStudio-module__8rpQyW__modeSwitch strong{font-size:8px;line-height:1.9}.MakerStudio-module__8rpQyW__modeSwitch span{min-width:0}.MakerStudio-module__8rpQyW__modeSwitch a{white-space:nowrap}.MakerStudio-module__8rpQyW__productTypes{gap:11px;margin:0 0 11px;padding:5px 12px 9px}.MakerStudio-module__8rpQyW__productTypes button{width:246px}.MakerStudio-module__8rpQyW__productTypeCard{height:136px}.MakerStudio-module__8rpQyW__productTypeArtwork{width:69px;height:106px;top:14px;left:20px}.MakerStudio-module__8rpQyW__productTypeLabel{width:128px;left:100px}.MakerStudio-module__8rpQyW__productTypeName{font-size:19px}.MakerStudio-module__8rpQyW__productTypeNote{right:19px}.MakerStudio-module__8rpQyW__workspace{flex-direction:column;height:clamp(500px,100dvh - 164px,760px);min-height:0;max-height:none;display:flex;overflow:hidden}.MakerStudio-module__8rpQyW__stage{flex:none;min-height:285px;padding:37px 22px 24px}.MakerStudio-module__8rpQyW__pullRevealStage{padding:0}.MakerStudio-module__8rpQyW__skipReveal{min-height:34px;padding:6px 11px;font-size:10px;bottom:9px;right:12px}.MakerStudio-module__8rpQyW__cardFrame{width:148px}.MakerStudio-module__8rpQyW__stageBar{font-size:10px;top:8px;left:15px;right:15px}.MakerStudio-module__8rpQyW__stageBar button{width:28px;height:28px;font-size:19px}.MakerStudio-module__8rpQyW__stageHint{margin-top:10px;font-size:9px}.MakerStudio-module__8rpQyW__panel{border-left:0;border-top:1px solid var(--line);flex:1;min-height:0;overflow:hidden}.MakerStudio-module__8rpQyW__controls{overscroll-behavior:contain;min-height:0;padding:20px 20px 14px;overflow:auto}.MakerStudio-module__8rpQyW__controls h2{margin:7px 0;font-size:24px}.MakerStudio-module__8rpQyW__generationStatus{justify-content:flex-start;padding:20px;overflow:auto}.MakerStudio-module__8rpQyW__generationStatus h2{margin:7px 0;font-size:24px}.MakerStudio-module__8rpQyW__generationSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:8px 0}.MakerStudio-module__8rpQyW__generationSteps span{padding:9px 7px 9px 24px;font-size:9px}.MakerStudio-module__8rpQyW__generationSteps span:before{left:9px}.MakerStudio-module__8rpQyW__generationNote{display:none}.MakerStudio-module__8rpQyW__eyebrow{font-size:9px}.MakerStudio-module__8rpQyW__description{margin:7px 0 12px;font-size:11px}.MakerStudio-module__8rpQyW__templateGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.MakerStudio-module__8rpQyW__templateGrid span{font-size:9px}.MakerStudio-module__8rpQyW__panelFooter{padding:12px 20px max(12px,env(safe-area-inset-bottom));flex-shrink:0;margin-top:0;position:relative;bottom:auto;box-shadow:0 -5px 18px #29272b05}.MakerStudio-module__8rpQyW__primary{padding:13px 16px}.MakerStudio-module__8rpQyW__photoList{margin:14px 0}.MakerStudio-module__8rpQyW__upload{margin:14px 0;padding:18px}.MakerStudio-module__8rpQyW__divider{margin:18px 0}.MakerStudio-module__8rpQyW__preparing{min-width:190px;padding:10px 14px;font-size:11px;bottom:45px}.MakerStudio-module__8rpQyW__printSheet{aspect-ratio:210/297;gap:4px;width:auto;height:300px;padding:12px}.MakerStudio-module__8rpQyW__range{margin:14px 0}.MakerStudio-module__8rpQyW__cost{margin:12px 0}.MakerStudio-module__8rpQyW__panelFooter .MakerStudio-module__8rpQyW__description{margin:0 0 8px}.MakerStudio-module__8rpQyW__photoDialogBackdrop{padding:16px}.MakerStudio-module__8rpQyW__photoDialog{border-radius:18px;max-height:calc(100dvh - 32px)}.MakerStudio-module__8rpQyW__photoDialogHeader{padding:22px 20px 0}.MakerStudio-module__8rpQyW__photoDialogBody{padding:18px 20px 20px}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__photoItem{grid-template-columns:minmax(0,1fr);gap:20px;padding:12px}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__photoActions{margin:10px 0 20px}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__faceThumb{width:64px;height:64px}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__personChoice{min-width:82px}.MakerStudio-module__8rpQyW__photoDialogActions{padding:14px 20px max(16px,env(safe-area-inset-bottom))}.MakerStudio-module__8rpQyW__photoDialogActions .MakerStudio-module__8rpQyW__primary{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.MakerStudio-module__8rpQyW__studio button{transition:none}.MakerStudio-module__8rpQyW__generationSteps span:before{opacity:1;animation:none}}.MakerStudio-module__8rpQyW__continueActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.MakerStudio-module__8rpQyW__continueActions button{text-align:left;color:#8d3d1b;background:#f7e9ef;border:1px solid #e9b399;border-radius:10px;min-width:0;min-height:70px;padding:11px 10px}.MakerStudio-module__8rpQyW__continueActions button:hover{border-color:var(--orange);background:#ffe3d1}.MakerStudio-module__8rpQyW__continueActions strong{font-size:12px;line-height:1.4;display:block}.MakerStudio-module__8rpQyW__continueActions span{color:#805a46;margin-top:4px;font-size:10px;line-height:1.5;display:block}.MakerStudio-module__8rpQyW__printCallout{border:1px solid var(--line);color:#554a3f;background:#f7f2ea;border-radius:12px;margin:16px 0;padding:14px;text-decoration:none;display:block}.MakerStudio-module__8rpQyW__printCallout:hover{border-color:var(--orange);text-decoration:none}.MakerStudio-module__8rpQyW__printCallout strong{font-size:13px;line-height:1.5;display:block}.MakerStudio-module__8rpQyW__printCallout span{color:#756252;margin-top:5px;font-size:11px;line-height:1.6;display:block}.MakerStudio-module__8rpQyW__studio a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (max-width:760px){.MakerStudio-module__8rpQyW__continueActions button{min-height:62px;padding:8px}.MakerStudio-module__8rpQyW__continueActions strong{font-size:11px}.MakerStudio-module__8rpQyW__continueActions span{font-size:9px}.MakerStudio-module__8rpQyW__workspace:has(.MakerStudio-module__8rpQyW__continueActions) .MakerStudio-module__8rpQyW__stage{min-height:215px;padding-top:32px;padding-bottom:14px}.MakerStudio-module__8rpQyW__workspace:has(.MakerStudio-module__8rpQyW__continueActions) .MakerStudio-module__8rpQyW__cardFrame{width:108px}}.MakerStudio-module__8rpQyW__studio{box-shadow:var(--pc-paper-shadow);background:var(--paper);border-radius:12px}.MakerStudio-module__8rpQyW__header{border-bottom-color:var(--line);background:#fffefd}.MakerStudio-module__8rpQyW__brand{color:var(--color-ink);font-weight:700}.MakerStudio-module__8rpQyW__steps button{border-radius:5px}.MakerStudio-module__8rpQyW__steps .MakerStudio-module__8rpQyW__stepActive{background:var(--color-accent-soft);color:var(--color-accent-deep)}.MakerStudio-module__8rpQyW__modeSwitch,.MakerStudio-module__8rpQyW__description,.MakerStudio-module__8rpQyW__eyebrow{color:var(--color-muted)}.MakerStudio-module__8rpQyW__stage{background:#eeebef}.MakerStudio-module__8rpQyW__stageBar{color:var(--color-muted)}.MakerStudio-module__8rpQyW__stageBar button{border:1px solid var(--line);background:#fffefd;border-radius:6px}.MakerStudio-module__8rpQyW__panel{background:#fffefd}.MakerStudio-module__8rpQyW__controls h2,.MakerStudio-module__8rpQyW__photoDialog h2{font-family:var(--font-sans),sans-serif;letter-spacing:-.035em;font-weight:700}.MakerStudio-module__8rpQyW__description{font-size:13px;line-height:1.65}.MakerStudio-module__8rpQyW__primary{background:var(--color-accent-fill);color:var(--color-on-accent);border-radius:7px;font-size:14px}.MakerStudio-module__8rpQyW__primary:hover{background:var(--color-accent-hover)}.MakerStudio-module__8rpQyW__secondary{background:var(--color-card);border-color:var(--color-line);color:var(--color-ink);border-radius:7px}.MakerStudio-module__8rpQyW__panelFooter{border-top-color:var(--line);background:#fffefd}.MakerStudio-module__8rpQyW__templateGrid button{border-radius:6px}.MakerStudio-module__8rpQyW__templateGrid button[aria-pressed=true]{border-color:var(--color-accent-ring);background:var(--color-accent-soft)}.MakerStudio-module__8rpQyW__templateGrid img{border-radius:4px}.MakerStudio-module__8rpQyW__range{color:var(--color-muted)}@media (max-width:760px){.MakerStudio-module__8rpQyW__studio{border-radius:10px}.MakerStudio-module__8rpQyW__controls h2{font-size:24px}.MakerStudio-module__8rpQyW__stage{background:#eeebef}}.MakerStudio-module__8rpQyW__modeSwitch{background:var(--color-paper);border-radius:4px;padding:8px 12px}.MakerStudio-module__8rpQyW__modeSwitch strong{color:var(--color-muted)}.MakerStudio-module__8rpQyW__photoDialog .MakerStudio-module__8rpQyW__personChoice[aria-pressed=true]{color:var(--color-accent-deep)}.MakerStudio-module__8rpQyW__continueActions button{border-color:var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-ink)}.MakerStudio-module__8rpQyW__continueActions button:hover{background:var(--color-accent-wash)}.MakerStudio-module__8rpQyW__continueActions span,.MakerStudio-module__8rpQyW__printCallout span{color:var(--color-muted)}.MakerStudio-module__8rpQyW__printCallout{background:var(--pc-blue);color:var(--color-ink-soft)}@media (max-width:760px){.MakerStudio-module__8rpQyW__modeSwitch{flex-wrap:wrap;gap:4px 8px;font-size:12px}.MakerStudio-module__8rpQyW__modeSwitch strong{font-size:9px}.MakerStudio-module__8rpQyW__modeSwitch span{flex-basis:100%;order:2}}@media (min-width:761px){.MakerStudio-module__8rpQyW__workspace{height:clamp(420px,100dvh - 345px,680px)}}.MakerStudio-module__8rpQyW__studioShell{max-width:1160px;position:relative}.MakerStudio-module__8rpQyW__studio{border-radius:7px;overflow:visible}.MakerStudio-module__8rpQyW__brand{padding-block:6px}.MakerStudio-module__8rpQyW__steps .MakerStudio-module__8rpQyW__stepActive{background:var(--pc-pink-paper) center / 100% 100% no-repeat;border-radius:0}.MakerStudio-module__8rpQyW__stage{background:var(--pc-stars) 24px 64% / 80px 64px no-repeat,var(--pc-gingham) left -24px bottom -35px / 180px 198px no-repeat,var(--pc-bow) right 26px bottom 30px / 70px 70px no-repeat,#eeebef;border-radius:0 0 0 6px}.MakerStudio-module__8rpQyW__stageBar>span:first-child{background:var(--pc-pink-paper) center / 100% 100% no-repeat;color:var(--color-ink);padding:10px 17px}.MakerStudio-module__8rpQyW__controls h2{padding-right:22px}.MakerStudio-module__8rpQyW__panel{border-radius:0 0 6px}.MakerStudio-module__8rpQyW__panelFooter{background:var(--pc-pink-tape) right 12px bottom / 85px 18px no-repeat,#fffefd;padding-bottom:25px}@media (min-width:761px){.MakerStudio-module__8rpQyW__workspace{grid-template-columns:minmax(0,1fr) 390px;height:clamp(520px,100dvh - 395px,760px);min-height:520px;max-height:820px}}@media (max-width:760px){.MakerStudio-module__8rpQyW__studio{overflow:hidden}.MakerStudio-module__8rpQyW__header{background-size:75px 18px}.MakerStudio-module__8rpQyW__stage{background-position:8px 80%,left -25px bottom -15px,right 10px bottom 12px;background-size:48px 38px,80px 94px,38px 38px}.MakerStudio-module__8rpQyW__stageBar>span:first-child{padding:7px 12px}.MakerStudio-module__8rpQyW__controls{background-size:46px 35px}.MakerStudio-module__8rpQyW__controls h2{padding-right:20px}.MakerStudio-module__8rpQyW__panelFooter{padding-bottom:24px}.MakerStudio-module__8rpQyW__productTypes{gap:16px;margin-bottom:10px;padding:2px 12px 7px}.MakerStudio-module__8rpQyW__productTypes button{width:148px}.MakerStudio-module__8rpQyW__productTypePreview{width:148px;height:99px}.MakerStudio-module__8rpQyW__productTypeName{margin-top:5px;font-size:16px}}.MakerStudio-module__8rpQyW__studio{box-shadow:none;background:0 0;border:0;position:relative}.MakerStudio-module__8rpQyW__header{background:#fcfbf8;border-radius:0}.MakerStudio-module__8rpQyW__studio:before{content:"";z-index:5;pointer-events:none;border:12px solid #0000;border-image:var(--pc-pink-paper) 55 / 12px / 0 stretch;background:var(--pc-bow) center 76% / 38px 38px no-repeat, var(--pc-pink-paper) center / auto 114px no-repeat;filter:drop-shadow(1px 3px 2px #34272c15);background-clip:padding-box;width:100px;height:114px;position:absolute;top:12px;right:-28px;rotate:13deg}.MakerStudio-module__8rpQyW__studio:after{content:"";z-index:-1;pointer-events:none;background:url(/ui/scrapbook/stripe-ribbon.webp) 50%/cover no-repeat;height:30px;position:absolute;bottom:-12px;left:-12px;right:-12px;rotate:1deg}.MakerStudio-module__8rpQyW__stage{background:var(--pc-stars) 28px 72% / 52px 42px no-repeat, #e9e8e7;border:1px solid #d6d3d3;border-radius:10px;overflow:visible}.MakerStudio-module__8rpQyW__stage:after{display:none}.MakerStudio-module__8rpQyW__panel{border:0;border-radius:0;margin-left:12px}.MakerStudio-module__8rpQyW__stageBar>span:first-child{max-width:150px;padding:13px 20px;font-size:16px;rotate:-7deg}.MakerStudio-module__8rpQyW__controls h2{font-size:30px}.MakerStudio-module__8rpQyW__controls{background:0 0}.MakerStudio-module__8rpQyW__templateGrid button[aria-pressed=true]{background:#f8deea;border-color:#e875a6}.MakerStudio-module__8rpQyW__range input{accent-color:#e99fbe}.MakerStudio-module__8rpQyW__primary{border-radius:6px}.MakerStudio-module__8rpQyW__steps button[aria-current]{background:var(--pc-pink-paper) center / 100% 100% no-repeat;color:var(--color-ink)}.MakerStudio-module__8rpQyW__stageHint{color:#36333a;background:var(--pc-gingham) center / 100% 100% no-repeat;filter:drop-shadow(2px 4px 2px #34272c18);border:0;width:176px;max-width:none;margin:0;padding:30px 24px;font-size:13px;line-height:1.65;rotate:-11deg}.MakerStudio-module__8rpQyW__stageHint:before{content:"";background:var(--pc-pink-tape) center / 100% 100% no-repeat;pointer-events:none;width:70px;height:20px;position:absolute;top:-5px;left:42px;rotate:5deg}.MakerStudio-module__8rpQyW__pullRevealStage{overflow:hidden}@media (min-width:761px){.MakerStudio-module__8rpQyW__workspace{--editor-height:clamp(720px,76dvh,800px);height:var(--editor-height);grid-template-columns:minmax(0,1fr) 380px;min-height:720px}.MakerStudio-module__8rpQyW__stage:not(.MakerStudio-module__8rpQyW__pullRevealStage){justify-content:center;padding:92px 36px 44px}.MakerStudio-module__8rpQyW__cardFrame{height:min(620px,calc(var(--editor-height) - 150px));flex:none;max-width:80%;min-height:0}.MakerStudio-module__8rpQyW__stageHint{position:absolute;bottom:30px;left:-24px}}@media (min-width:761px) and (max-width:1023px){.MakerStudio-module__8rpQyW__workspace{grid-template-columns:minmax(0,1fr) 320px}.MakerStudio-module__8rpQyW__studio:before{background-size:30px 30px,auto 90px;width:72px;height:90px;right:-8px}.MakerStudio-module__8rpQyW__stage:not(.MakerStudio-module__8rpQyW__pullRevealStage){gap:18px;padding:82px 22px 114px}.MakerStudio-module__8rpQyW__cardFrame{width:min(76%,290px);max-width:100%;height:auto}.MakerStudio-module__8rpQyW__stageHint{width:142px;padding:19px 16px;font-size:10px;bottom:16px;left:10px;rotate:-7deg}.MakerStudio-module__8rpQyW__stageBar>span:first-child{font-size:13px}.MakerStudio-module__8rpQyW__controls h2{font-size:26px}}@media (max-width:760px){.MakerStudio-module__8rpQyW__studio{overflow:visible}.MakerStudio-module__8rpQyW__studio:before{border-width:6px;background-size:16px 16px,auto 38px;border-image-width:6px;width:36px;height:38px;top:-6px;right:10px;rotate:9deg}.MakerStudio-module__8rpQyW__studio:after{height:18px;bottom:-7px;left:0;right:0}.MakerStudio-module__8rpQyW__workspace{height:clamp(780px,100dvh - 164px,900px);overflow:visible}.MakerStudio-module__8rpQyW__panel{margin-left:0}.MakerStudio-module__8rpQyW__stage{background-position:12px 55%;background-size:38px 30px;border-radius:6px;padding:48px 20px 84px}.MakerStudio-module__8rpQyW__cardFrame{width:190px;max-width:76%}.MakerStudio-module__8rpQyW__controls h2{font-size:24px}.MakerStudio-module__8rpQyW__stageBar>span:first-child{padding:9px 14px;font-size:12px}.MakerStudio-module__8rpQyW__stageHint{width:158px;padding:14px 18px;font-size:10px;line-height:1.5;position:absolute;bottom:12px;left:12px;rotate:-6deg}.MakerStudio-module__8rpQyW__stageHint:before{width:48px;height:14px;left:52px}.MakerStudio-module__8rpQyW__pullRevealStage{padding:0;overflow:hidden}.MakerStudio-module__8rpQyW__productTypes{gap:14px;margin-bottom:11px;padding:3px 12px 7px}.MakerStudio-module__8rpQyW__productTypes button{width:148px}.MakerStudio-module__8rpQyW__productTypePreview{width:148px;height:99px}.MakerStudio-module__8rpQyW__productTypeName{margin-top:5px;font-size:16px}}
.PhotocardMakerPreview-module__ZhDckW__stage{background:#000;flex-direction:column;align-items:center;gap:24px;padding:28px;display:flex;position:relative;overflow:hidden}.PhotocardMakerPreview-module__ZhDckW__photo{aspect-ratio:61/91;width:min(100%, calc(var(--maker-preview-photo-height,min(360px, 70dvh)) * 61 / 91));flex:none;position:relative;overflow:hidden}.PhotocardMakerPreview-module__ZhDckW__caption{flex:none;width:100%}
