.mm-pane[hidden],.mm .mm-pane:empty{display:none!important}@media(min-width:1080px){.mm .mm-pane>.sgn-sec{margin-top:.5rem}.mm .mm-pane>.sgn-sec:first-child,.mm .sgn-strip-body>.mm-verbar{margin-top:0}.mm .mm-pane>.mm-order{margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--sgn-hair)}.mm .mm-pane>.mm-paysec{margin-top:.4rem}.mm .mm-qtysec{margin-top:.4rem!important;padding-top:0!important;border-top:0!important}}.mm .mm-head .sgn-dots,.mm .mm-head-note{display:none}@media(min-width:1080px){.mm .mm-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.mm .mm-head .sgn-dots{display:flex}.mm.sgn--studio .mm-head h1{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;font-family:var(--font-body);font-size:var(--sgn-fs);font-weight:700;line-height:1.3;letter-spacing:0}}.mm .mm-field--top{align-items:start}.mm .mm-field--top>.sgn-sub{line-height:var(--sgn-h)}@media(min-width:1080px){.mm .sgn-strip-body .sgn-sec>.sgn-note.mm-under,.mm .mm-asked,.mm .mm-tiny{margin-left:calc(var(--sgn-name) + var(--sgn-name-gap))}}.mm .mm-field--top .sgn-note:first-of-type{margin-top:.45rem}.mm .mm-text{display:block;height:auto;min-height:5.25rem;padding:.6rem .8rem;line-height:1.45;resize:none;font-variant-numeric:normal}.mm .mm-text--plate{min-height:calc(var(--sgn-h) - 2px);overflow:hidden}.mm .mm-limitbox .mm-text.mm-text--plate{padding-bottom:.6rem;padding-right:3.8rem}.mm .mm-limitbox:has(.mm-text--plate) .mm-limit{top:calc((var(--sgn-h) - 2px) / 2);bottom:auto;transform:translateY(-50%)}.mm .mm-text::placeholder,.mm .sgn-input::placeholder{color:var(--faint);font-weight:500}.mm-shots{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.mm-shots:empty{display:none}.mm-shots li{position:relative;width:var(--sgn-h);height:var(--sgn-h)}.mm-shots button{display:block;width:100%;height:100%;padding:0;border:1px solid var(--sgn-hair);border-radius:var(--sgn-r);background:#fff;box-shadow:var(--sgn-lift-sm);overflow:hidden;cursor:pointer;transition:box-shadow .15s var(--ease-out),transform .5s var(--sgn-spring-press)}.mm-shots button:active{transform:scale(.94)}.mm-shots img{display:block;width:100%;height:100%;object-fit:cover}.mm-shots button[aria-pressed=true]{border-color:transparent;box-shadow:0 0 0 2px var(--accent),var(--sgn-orange-lift)}.mm-shots button:focus-visible{outline:none;box-shadow:var(--sgn-ring)}.mm-shots li.is-pending{border-radius:var(--sgn-r);background:var(--paper-sunk);overflow:hidden}.mm-shots li.is-pending:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:translate(-100%);animation:mm-shimmer 1.2s ease-in-out infinite}@keyframes mm-shimmer{to{transform:translate(100%)}}.mm-over #mm-prev-home:has(>:not([hidden]))+.mm-works{margin-top:1rem}.mm-over .mm-sum .sgn-lbl{margin-bottom:.8rem}.mm-prev-list{--mm-prev-row: 4.4rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.6rem;max-height:calc(var(--mm-prev-row) * 2.5 + .6rem * 2 + .6rem);margin:-.3rem;padding:.3rem;overflow-y:auto;overscroll-behavior:contain;list-style:none;scrollbar-width:thin;scrollbar-color:var(--sgn-hair-2) transparent;border-radius:var(--sgn-r)}.mm-prev-list::-webkit-scrollbar{width:6px}.mm-prev-list::-webkit-scrollbar-thumb{border-radius:3px;background:var(--sgn-hair-2)}.mm-prev-list:focus-visible{outline:none;box-shadow:var(--sgn-ring)}@media(max-width:639px){.mm-prev-list{max-height:calc(var(--mm-prev-row) * 3.5 + .6rem * 3 + .6rem)}}.mm-prev-card{display:flex;align-items:center;gap:.7rem;width:100%;padding:.4rem .85rem .4rem .4rem;border:1px solid var(--sgn-hair);border-radius:var(--sgn-r);background:#fff;box-shadow:var(--sgn-lift-sm);font:inherit;color:var(--text);text-align:left;cursor:pointer;transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.mm-prev-card img{flex:none;width:3.25rem;height:3.25rem;object-fit:cover;border:1px solid var(--sgn-hair);border-radius:var(--sgn-r-in);background:var(--paper-sunk)}.mm-prev-card>span{min-width:0}.mm-prev-card b{display:block;font-size:var(--sgn-fs);font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.mm-prev-card small{display:block;margin-top:.1rem;font-size:var(--sgn-fs-s);font-weight:500;line-height:1.35;color:var(--muted)}@media(hover:hover){.mm-prev-card:hover{border-color:var(--accent)}}.mm-prev-card:focus-visible{outline:none;box-shadow:var(--sgn-ring)}a.mm-prev-card{text-decoration:none}.mm-prev-card small+small{margin-top:0}.mm-prev-card .is-status{color:var(--accent-deep, var(--accent));font-weight:600}.mm-prev-card .is-status.is-ready{color:#1f7a46}.mm-prev-card .mm-prev-ph{flex:none;display:grid;place-items:center;width:3.25rem;height:3.25rem;border:1px solid var(--sgn-hair);border-radius:var(--sgn-r-in);background:var(--paper-sunk);font-size:var(--sgn-fs-s);font-weight:700;color:var(--muted)}.mm-prev-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap;margin-bottom:.75rem}.mm-prev-head .sgn-lbl,.mm-over .mm-sum .mm-prev-head .sgn-lbl{margin-bottom:0}.mm-prev-tabs{display:inline-flex;padding:3px;border:1px solid var(--sgn-hair);border-radius:999px;background:var(--paper-sunk)}.mm-prev-tabs[hidden]{display:none}.mm-prev-tabs button{min-height:2.25rem;padding:0 .9rem;border:0;border-radius:999px;background:none;font:inherit;font-size:var(--sgn-fs-s);font-weight:600;color:var(--muted);cursor:pointer;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.mm-prev-tabs button[aria-selected=true]{background:#fff;color:var(--text);box-shadow:var(--sgn-lift-sm)}.mm-prev-tabs button:focus-visible{outline:none;box-shadow:var(--sgn-ring)}.mm-prev-tabs [data-n]{margin-left:.2rem;font-variant-numeric:tabular-nums;color:var(--muted);font-weight:500}.mm-prev-note{margin:.6rem 0 0;font-size:var(--sgn-fs-s);color:var(--muted)}.mm-works-view{overflow:hidden;margin:0 -1.2rem;padding:.2rem 0 .3rem;touch-action:pan-y;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}.mm-works-view.is-drag{cursor:grabbing}.mm-works-track{display:flex;gap:.75rem;width:max-content;margin:0;padding:0 1.2rem;list-style:none;will-change:transform}.mm-works-track>li{flex:none}.mm-works img{display:block;width:9rem;height:9rem;object-fit:cover;border:1px solid var(--sgn-hair);border-radius:var(--sgn-r);background:var(--paper-sunk);user-select:none;-webkit-user-drag:none}.mm-works-pause{display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid var(--sgn-hair);border-radius:999px;background:#fff;box-shadow:var(--sgn-lift-sm);color:var(--text);cursor:pointer;transition:border-color .2s var(--ease-out)}.mm-works-pause[hidden]{display:none}.mm-works-pause svg{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mm-works-pause .mm-ic-play{fill:currentColor;stroke-width:1.4}.mm-works-pause[aria-pressed=true] .mm-ic-pause,.mm-works-pause[aria-pressed=false] .mm-ic-play{display:none}@media(hover:hover){.mm-works-pause:hover{border-color:var(--accent)}}.mm-works-pause:focus-visible{outline:none;box-shadow:var(--sgn-ring)}.mm-over .mm-works .sgn-lblrow{margin-bottom:.7rem}.mm-over .mm-works .sgn-lblrow .sgn-lbl{margin:0}@media(max-width:639px){.mm-works img{width:7.25rem;height:7.25rem}.mm-works-track{gap:.6rem}}.mm .mm-vers .sgn-chip{gap:0 .45rem}.mm .mm-vers .sgn-chip img{width:1.6rem;height:1.6rem;border-radius:6px;object-fit:cover;box-shadow:0 0 0 1px var(--sgn-hair)}.mm .mm-vers{grid-auto-columns:minmax(4.6rem,1fr);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.mm .mm-vers::-webkit-scrollbar{display:none}.mm .mm-vers.is-over{-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent)}.mm-confirm-img{display:block;width:4.5rem;height:4.5rem;margin:0;object-fit:cover;border:1px solid var(--sgn-hair);border-radius:var(--sgn-r);background:var(--paper-sunk)}.mm-confirm-img:not([src]){display:none}.mm-over-new{margin-top:.75rem}.mm .mm-asked{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mm .mm-asked b{font-weight:600;color:var(--text-soft)}.mm .mm-tiny{margin-top:.6rem;padding:.7rem .85rem .75rem;border:1px solid var(--sgn-hair);border-radius:var(--sgn-r);background:var(--paper-raised);font-size:var(--sgn-fs-s);color:var(--text)}.mm .mm-tiny .mm-tiny-h{display:flex;align-items:flex-start;gap:.4rem;margin:0;font-weight:500;line-height:1.35;color:var(--text-soft)}.mm .mm-tiny .mm-tiny-h svg{flex:none;margin-top:.05rem;color:var(--muted)}.mm .mm-tiny .mm-tiny-h b{display:inline;font-size:inherit;font-weight:700;color:var(--text)}.mm .mm-tiny .mm-tiny-h>span{text-wrap:pretty}.mm .mm-tiny-sep{display:inline-block;width:1px;height:.95em;margin:0 .45rem 0 .2rem;background:var(--line-strong);vertical-align:-.14em}.mm .mm-tiny b{display:block;font-size:var(--sgn-fs-s);font-weight:600;color:var(--text)}.mm .mm-tiny ul{margin:.25rem 0 0;padding-left:1.1rem}.mm .mm-tiny p{margin:.3rem 0 0;color:var(--muted)}.mm-verbar-acts:empty{display:none}.mm .mm-plate-fold{margin-top:.5rem}.mm .mm-count{display:grid;place-items:center;font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums}.mm .mm-copies-note{min-width:0;font-size:var(--sgn-fs-s);font-weight:500;line-height:1.35;color:var(--muted)}.mm .mm-copies-note[hidden]{display:none}.mm .mm-copies-save{display:block;font-size:var(--sgn-fs-s);font-weight:700}.mm #mm-copies-row{flex-wrap:wrap}.mm #mm-copies-row .mm-copies-note{flex-basis:100%}@media(min-width:1080px){.mm #mm-copies-row{display:grid;grid-template-columns:var(--sgn-name) auto minmax(0,1fr);gap:var(--sgn-name-gap)}.mm #mm-copies-row .sgn-qty-t{display:contents}.mm #mm-copies-row .sgn-unit{grid-area:1 / 1;align-self:center;font-size:var(--sgn-fs-s);font-weight:600;color:var(--muted)}.mm #mm-copies-row .sgn-stepper{grid-area:1 / 2}.mm #mm-copies-row .mm-copies-note{grid-area:1 / 3;align-self:center;margin-left:.25rem}}.mm .mm-where{margin-top:.4rem}.mm .mm-where .sgn-where-at{margin:0}.mm .mm-where .sgn-where-at .sgn-link{margin-left:.3rem;padding:.6rem .3rem}.mm .mm-deliver .sgn-where-to{display:flex}@media(min-width:1080px){.mm .sgn-strip-body .mm-where>span{display:block}}.mm .mm-limitbox{position:relative}.mm .mm-limitbox .mm-text{padding-bottom:1.6rem}.mm .mm-limit{position:absolute;right:.7rem;bottom:.45rem;font-size:var(--sgn-fs-s);font-weight:500;font-variant-numeric:tabular-nums;color:var(--faint);pointer-events:none;transition:color .15s var(--ease-out)}.mm .mm-limit.is-full{color:var(--text-soft);font-weight:600}.mm .sgn-ledger:empty{display:none}.mm .sgn-strip-foot .sgn-ledger{gap:.2rem}.mm .mm-sub{display:block;margin:.1rem 0 0;font-size:var(--sgn-fs-s);font-weight:500;line-height:1.35;color:var(--muted)}.mm .mm-sub.mm-save{color:var(--sgn-save);font-weight:600}.mm #mm-receipt .sgn-t>span:first-child{color:var(--text)}.mm #mm-receipt .mm-way{margin-top:.15rem;padding-top:.55rem;border-top:1px solid var(--sgn-hair)}.mm #mm-receipt .mm-way>span:first-child{color:var(--text-soft)}.mm .sgn-ledger+.sgn-total:not(:empty){margin-top:.45rem;padding-top:.45rem;border-top:1px solid var(--sgn-hair)}.mm .mm-save{color:var(--sgn-save);font-weight:600}.mm .sgn-total .sgn-from{margin-right:.3rem;font-family:var(--font-body);font-size:var(--sgn-fs);font-weight:600;letter-spacing:0}.mm-payrow-left{flex:1 1 auto;display:flex;align-items:center;gap:.6rem;min-width:0}.mm-pair{display:flex;gap:.5rem}.mm .mm-meter{margin:0}.mm .sgn-msg:empty{display:none}.mm .mm-ticks{display:flex;flex-direction:column;gap:.45rem}.mm .mm-tick{position:relative;display:flex;align-items:center;gap:.7rem;min-height:calc(var(--sgn-h) - 2px);padding:.35rem .85rem;cursor:pointer}.mm .mm-tick.sgn-accept{margin:0}.mm .mm-tick input{position:absolute;width:1px;height:1px;margin:0;opacity:0}@media(hover:hover){.mm .mm-tick:hover input:not(:checked)+.sgn-box{background:var(--sgn-hover)}}.mm .mm-tick:active .sgn-box{transform:scale(.9)}.mm .mm-tick input:checked+.sgn-box{background:var(--accent)}.mm .mm-tick input:checked+.sgn-box svg{stroke-dashoffset:0}@media(min-width:1080px){.mm .mm-payrow{align-items:flex-start}.mm .mm-payrow>.sgn-go{min-height:var(--sgn-h)}.mm .mm-payrow:has(>.mm-ticks:not([hidden])){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(9rem,1.1fr);column-gap:.6rem;row-gap:.45rem;align-items:stretch}.mm .mm-payrow>.mm-ticks:not([hidden]){display:contents}.mm .mm-payrow>.mm-ticks>.mm-tick--show{grid-row:1;grid-column:1}.mm .mm-payrow>.mm-ticks>.mm-tick--ok{grid-row:1;grid-column:2}.mm .mm-payrow:has(>.mm-ticks:not([hidden]))>#mm-checkout{grid-row:1;grid-column:3;min-width:0;padding-inline:1rem}@container sgn-strip (max-width: 30rem){.mm .mm-payrow:has(>.mm-ticks:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mm .mm-payrow:has(>.mm-ticks:not([hidden]))>#mm-checkout{grid-row:2;grid-column:1 / -1}}}.mm-quiet{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:var(--sgn-h, 2.75rem);padding:0 1rem;border:1px solid var(--sgn-hair, rgba(20, 16, 13, .09));border-radius:var(--sgn-r, 12px);background:#fff;box-shadow:var(--sgn-lift-sm, none);font:inherit;font-size:.875rem;font-weight:600;color:var(--text-soft);cursor:pointer;transition:background-color .15s var(--ease-out),color .15s var(--ease-out),transform .5s var(--sgn-spring-press, ease)}@media(hover:hover){.mm-quiet:hover{background:var(--accent-tint);color:var(--text)}}.mm-quiet:active{transform:scale(.96)}.mm-quiet:focus-visible{outline:2px solid var(--text);outline-offset:2px}.mm-quiet:disabled{opacity:.5;cursor:not-allowed}.mm .mm-shot{position:absolute;inset:0}.mm .mm-back{position:absolute;inset:-8%;width:116%;height:116%;object-fit:cover;filter:blur(28px) saturate(.9);pointer-events:none}.mm .mm-back:not([src]){display:none}.mm .mm-hero{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .25s var(--ease-out)}.mm .mm-hero:not([src]){visibility:hidden}.mm .mm-art-frame{position:absolute;inset:0}.mm .mm-page{top:50%;bottom:auto;padding:0;transform:translateY(-50%);cursor:pointer}.mm .mm-page--prev{left:.75rem;right:auto}.mm .mm-page--next{right:.75rem}.mm .mm-page:disabled{opacity:.35;cursor:default}.mm .mm-page:disabled .sgn-seg{pointer-events:none}.mm .mm-page:focus-visible{outline:none;box-shadow:var(--sgn-ring)}.mm .sgn-view-tools .sgn-seg{font:inherit}.mm .mm-seg-word{padding-inline:.75rem;font-size:var(--sgn-fs);font-weight:600}.mm .mm-tools{grid-auto-columns:auto}.mm .mm-tools>.sgn-seg:not(.mm-seg-word){width:calc(var(--sgn-h) - 2px)}.mm .mm-cam-seg{display:none}.mm-bar .sgn-from{font-size:var(--sgn-fs);font-weight:600;color:var(--muted)}.mm-bar .mm-bar-price{flex-wrap:wrap;align-items:baseline;column-gap:.3rem;min-width:0;padding:0;border:0;background:none;font:inherit;color:var(--text);text-align:left;line-height:1.15;cursor:default}.mm-bar .mm-bar-price small{margin-left:0;white-space:nowrap}.mm-bar .sgn-from:empty{display:none}@media(pointer:coarse){.mm .mm-cam-seg{display:grid}}.mm .mm-tools:not(:has(>:not([hidden]))){display:none}.mm .mm-key{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin:0;pointer-events:none}.mm .mm-key>*{pointer-events:auto}.mm .mm-ref{position:absolute;top:.75rem;left:calc(.75rem + var(--sgn-h) + .5rem);z-index:4;white-space:nowrap}.mm .mm-box:has(>.sgn-view-tools--back[hidden]) .mm-ref{left:.75rem}.mm-model-still{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:fill;pointer-events:none;transition:opacity .28s var(--ease-out)}.mm-model-still.is-gone{opacity:0}@media(prefers-reduced-motion:reduce){.mm-model-still{transition-duration:.01s}}.mm-ref{display:inline-flex;align-items:center;gap:.4rem;height:var(--sgn-h);padding:0 .8rem;border:1px solid var(--sgn-hair);border-radius:var(--sgn-r);background:#fff;box-shadow:var(--sgn-lift-sm);font:inherit;font-size:var(--sgn-fs-s);font-weight:600;color:var(--muted);cursor:copy}.mm-ref b{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.mm-ref.is-copied b:after{content:" copied";color:var(--sgn-save)}.mm-ref:focus-visible{outline:none;box-shadow:var(--sgn-ring)}.mm .mm-box{container:mm-box / inline-size}.mm .mm-views{margin-left:auto;min-width:0;grid-auto-columns:calc(var(--sgn-h) - 2px)}@container mm-box (max-width: 34rem){.mm .mm-views{width:100%;margin-left:0;grid-auto-columns:minmax(0,1fr)}}.mm .mm-views .sgn-chip{gap:0;padding:0}.mm .mm-vthumb{display:block;width:1.7rem;height:1.7rem;overflow:hidden;border-radius:6px;background:var(--paper-sunk);box-shadow:inset 0 0 0 1px var(--sgn-hair)}.mm .mm-vthumb img{display:block;width:100%;height:100%;object-fit:cover}.mm .mm-vmark{font-size:var(--sgn-fs);font-weight:600;letter-spacing:.01em}.mm .mm-vpct{font-size:var(--sgn-fs-s);font-weight:600;font-variant-numeric:tabular-nums}.mm .mm-views .sgn-chip .sgn-ic{width:1.15rem;height:1.15rem}.mm .mm-views .sgn-chip:disabled .mm-vthumb{opacity:.55}.mm .mm-views .sgn-chip[data-why]:after{top:auto;bottom:calc(100% + .5rem);left:auto;right:0;width:max-content;max-width:min(15rem,72vw)}.mm .sgn-chip[aria-disabled=true]{color:var(--faint);cursor:not-allowed}.mm .sgn-chip[aria-disabled=true] small{color:var(--faint)}.mm .sgn-chip[data-why]{position:static}.mm .sgn-chip[data-why]:after{content:attr(data-why);position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:20;padding:.5rem .75rem;border:1px solid var(--sgn-hair);border-radius:var(--sgn-r-in);background:#fff;box-shadow:var(--sgn-lift);font-size:var(--sgn-fs-s);font-weight:500;line-height:1.4;color:var(--text);text-align:left;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s var(--ease-out),transform .25s var(--sgn-spring-soft)}@media(hover:hover){.mm .sgn-chip[data-why]:hover:after{opacity:1;transform:none}}.mm .sgn-chip[data-why]:focus-visible:after,.mm .sgn-chip[data-why].is-why:after{opacity:1;transform:none}.mm .sgn-chips:has(.sgn-chip[data-why]:hover),.mm .sgn-chips:has(.sgn-chip[data-why]:focus-visible),.mm .sgn-chips:has(.sgn-chip.is-why){z-index:5}@media(prefers-reduced-motion:reduce){.mm .sgn-chip[data-why]:after{transition:none}}.mm .mm-views .sgn-chip[aria-checked=true] .mm-vthumb{box-shadow:inset 0 0 0 1px #14100d2e}@container mm-box (max-width: 34rem){.mm .mm-ref{padding:0 .7rem}}.mm.is-empty .mm-key,.mm.is-empty .mm-shot,.mm.is-empty .mm-ref{visibility:hidden}.mm .mm-shot{transition:filter .3s var(--ease-out),transform .55s var(--sgn-spring-soft)}.mm.is-drag:not(.is-empty) .mm-shot{filter:blur(3px) saturate(.6);transform:scale(.96)}.mm .mm-cam-way{position:absolute;left:50%;bottom:1.25rem;z-index:4;display:none;transform:translate(-50%);padding:.6rem .4rem;font-size:var(--sgn-fs-s);white-space:nowrap}@media(pointer:coarse){.mm.is-empty .mm-cam-way{display:block}}.mm:not(.is-empty) .sgn-empty{display:none}.mm .sgn-view-msg{bottom:calc(var(--sgn-h) + 1.5rem)}.mm.is-empty .sgn-view-msg{bottom:1rem}.mm :is(#mm-status-0,#mm-status-3){left:.75rem;right:calc(.75rem + var(--mm-views-w, 0px) + .4rem);bottom:.75rem;z-index:6;display:flex;align-items:center;min-height:var(--sgn-h);padding:.4rem .85rem;line-height:1.3;text-align:left}.mm :is(#mm-status-0,#mm-status-3)[hidden]{display:none}@container mm-box (max-width: 34rem){.mm :is(#mm-status-0,#mm-status-3){right:.75rem;bottom:calc(.75rem + var(--sgn-h) + .4rem)}}.mm.is-empty :is(#mm-status-0,#mm-status-3){right:.75rem;bottom:.75rem}.mm .mm-view-slot{position:absolute;inset:0}.mm .mm-model-frame{position:absolute;inset:0;background:radial-gradient(115% 85% at 50% 26%,#fdfcfa,#f1ede6 45%,#ded8ce)}.mm .mm-model-frame model-viewer{width:100%;height:100%;--poster-color: transparent}.mm-model-wm{position:absolute;inset:0;z-index:1;pointer-events:none}.mm .mm-view-wait{position:absolute;inset:0;z-index:2;display:grid;place-items:center;margin:0;padding:2rem;font-size:var(--sgn-fs);color:var(--muted);text-align:center}.mm .mm-turn-big{position:absolute;inset:0;z-index:2;overflow:hidden;background:var(--paper-sunk)}.mm .mm-turn-big img:not(.mm-back){position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.mm .mm-load{position:absolute;left:.75rem;right:calc(.75rem + var(--mm-views-w, 0px) + .4rem);bottom:.75rem;z-index:6;display:flex;align-items:center;gap:.6rem;height:var(--sgn-h);padding:.25rem .8rem .25rem .25rem;overflow:hidden;border:1px solid var(--sgn-hair);border-radius:var(--sgn-r);background:#fff;box-shadow:var(--sgn-lift)}@container mm-box (max-width: 34rem){.mm .mm-load{right:.75rem;bottom:calc(.75rem + var(--sgn-h) + .4rem)}}.mm .mm-load[hidden]{display:none}.mm .mm-load-tile{flex:none;width:calc(var(--sgn-h) - .5rem - 2px);height:calc(var(--sgn-h) - .5rem - 2px);overflow:hidden;border-radius:calc(var(--sgn-r-in) - 2px);background:var(--paper-sunk);box-shadow:inset 0 0 0 1px var(--sgn-hair)}.mm .mm-load-tile img{display:block;width:100%;height:100%;object-fit:cover}.mm .mm-load-tile img:not([src]){visibility:hidden}.mm .mm-load-main{flex:1;min-width:0}.mm .mm-load-top{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0;font-size:var(--sgn-fs-s);line-height:1.25}.mm .mm-load-top b{min-width:0;overflow:hidden;font-weight:600;color:var(--text);white-space:nowrap;text-overflow:ellipsis}.mm .mm-load-top span{flex:none;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.mm .mm-load-eta{display:block;overflow:hidden;font-size:.7rem;font-weight:500;line-height:1.25;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.mm .mm-load-eta:empty{display:none}.mm .sgn-go:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.mm-prev-card[aria-disabled=true],.mm [data-new][aria-disabled=true],.mm-over [data-new][aria-disabled=true]{opacity:.5;cursor:not-allowed}.mm .mm-load-track{position:absolute;left:0;right:0;bottom:0;display:flex;gap:2px;height:3px;margin:0}.mm .mm-load-seg{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border-radius:0;background:var(--sgn-hair-2)}.mm .mm-load-seg[hidden]{display:none}.mm .mm-load-seg i{position:absolute;inset:0 auto 0 0;width:0;border-radius:2px;background:var(--accent);transition:width .6s var(--sgn-spring-soft)}.mm .mm-dock{padding-left:.85rem}.mm .mm-dock[data-state=failed]{box-shadow:inset 0 0 0 1.5px var(--sgn-bad),var(--sgn-lift)}.mm .mm-dock[data-state=failed] .mm-load-top b{color:var(--sgn-bad)}.mm .mm-dock .mm-quiet{flex:none;min-height:0;height:calc(var(--sgn-h) - .5rem - 2px);padding-block:0}.mm .mm-art-loading{position:absolute;inset:0;z-index:6;overflow:hidden;border-radius:inherit;background:var(--paper-sunk)}.mm .mm-box:has(>* .mm-art-loading:not([hidden])) .mm-key,.mm .mm-box:has(.mm-art-loading:not([hidden])) .mm-key{z-index:7}.mm .mm-art-loading.is-strip{background:none;pointer-events:none}.mm .mm-art-loading.is-strip .mm-load{pointer-events:auto}.mm .mm-art-loading.is-strip .mm-art-loading-imgs{display:none}.mm-art-loading-imgs{position:absolute;inset:0}.mm-art-loading-imgs img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:3.75rem 1rem 3.9rem;opacity:0;transition:opacity 1.2s var(--ease-out)}.mm-art-loading-imgs img.is-active{opacity:1}.mm-confirm{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:var(--gutter);background:#14100d6b;animation:mm-scrim .2s var(--ease-out)}@keyframes mm-scrim{0%{opacity:0}}.mm-confirm-card{width:min(100%,26rem);max-height:calc(100dvh - 2 * var(--gutter));overflow-y:auto;padding:1.25rem 1.3rem 1.2rem;border:1px solid var(--sgn-hair, rgba(20, 16, 13, .09));border-radius:16px;background:var(--paper-raised);box-shadow:0 0 0 .5px #14100d0a,0 2px 4px #14100d0a,0 12px 32px #14100d12;font-size:.875rem;line-height:1.5;font-weight:500;color:var(--text-soft);animation:mm-pop .45s var(--sgn-spring-soft, var(--ease-out))}@keyframes mm-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}.mm-confirm p{margin:0}.mm-confirm p+p,.mm-confirm .sgn-note{margin-top:.55rem}.mm-confirm-h{margin:0 0 .25rem;font-family:var(--font-body);font-size:1.0625rem;font-weight:700;line-height:1.3;letter-spacing:0;color:var(--text);text-wrap:balance}.mm-confirm-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem}.mm-confirm-head p+p{margin-top:.3rem}.mm-confirm-cost{font-size:.8125rem;color:var(--muted)}.mm-confirm-cost:empty{display:none}@media(max-width:639px){.mm-confirm:not(.mm-viewer-sheet){place-items:end stretch;padding:0}.mm-confirm:not(.mm-viewer-sheet) .mm-confirm-card{width:100%;max-height:88dvh;padding:1.15rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:20px 20px 0 0;animation-name:mm-sheet;animation-duration:.38s}.mm-confirm:not(.mm-viewer-sheet) .mm-btn-row{margin-top:1.1rem}}@keyframes mm-sheet{0%{transform:translateY(100%)}}.mm-confirm strong,.mm-confirm b{font-weight:600;color:var(--text)}.mm-btn-row{display:flex;gap:.6rem;margin-top:1rem}.mm-btn-row .sgn-go{flex:1;width:auto;margin:0}@media(max-width:1079px){.mm-confirm .sgn-go{display:inline-flex}}.mm-confirm .btn{justify-content:center;min-height:2.75rem;padding-block:0;border-radius:12px;font-family:var(--font-body);font-size:1.1rem;font-weight:700;letter-spacing:0;text-transform:none}.mm-auth{margin-top:.9rem;padding:.9rem;border:1px solid var(--sgn-hair, rgba(20, 16, 13, .09));border-radius:12px;background:#fff}.mm-auth-row{display:flex;gap:.5rem;margin-top:.7rem}.mm-auth-row .sgn-input{flex:1;min-width:0}.mm-auth-row .btn{font-size:.875rem;padding-inline:.9rem}.mm-viewer-sheet .mm-confirm-card{position:relative}.mm-viewer-close{position:absolute;top:.6rem;right:.6rem;width:2.5rem;height:2.5rem}.mm-lightbox{position:fixed;inset:0;z-index:95;display:grid;place-items:center;gap:.6rem;padding:var(--gutter);background:#14100dd1;cursor:zoom-out}.mm-lightbox img{max-width:min(92vw,40rem);max-height:78vh;border-radius:16px}.mm-lightbox p{margin:0;font-size:.875rem;color:var(--on-dark)}.mm .is-need,.mm-need{border-radius:var(--sgn-r);animation:sgn-need 1.3s var(--ease-out)}.mm-over{max-width:72rem}.mm-over-note{max-width:44rem;margin:.6rem 0 0;color:var(--text-soft)}@media(min-width:640px){.mm-over .mm-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.mm-over .mm-types{grid-auto-columns:86%;gap:.75rem}.mm-over .mm-types .sgn-card{scroll-snap-stop:always}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.mm-over .mm-types .sgn-card{animation:mm-card-swipe linear both;animation-timeline:view(inline);animation-range:cover}}}}@keyframes mm-card-swipe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:none}}@media(max-width:479px){.mm-over .sgn-intro{display:flex;align-items:center;margin-top:.6rem;font-size:.8125rem;white-space:nowrap}.mm-over .sgn-intro li+li:before{content:"";display:inline-block;width:1px;height:.95em;margin:0 .65rem;background:var(--line-strong);vertical-align:-.12em}.mm-over .mm-types{margin-top:1.1rem}}@media(max-width:369px){.mm-over .sgn-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));white-space:normal;line-height:1.3}.mm-over .sgn-intro li+li:before{content:none}.mm-over .sgn-intro li+li{padding-left:.65rem;border-left:1px solid var(--line-strong)}.mm-over .sgn-intro li:first-child{padding-right:.65rem}.mm-over .sgn-intro li{text-wrap:balance}}@media(min-width:1000px){.mm-over .mm-types{grid-template-columns:repeat(4,minmax(0,1fr))}}.mm-types .sgn-card{position:relative;font:inherit;text-align:left;cursor:pointer}.mm-types .mm-pick{position:absolute;top:1.35rem;left:1.35rem;z-index:1;padding:.3rem .65rem;border-radius:999px;background:var(--accent);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.01em;line-height:1.2;box-shadow:0 2px 8px #14100d2e}.mm-types .sgn-card-stage{aspect-ratio:1;overflow:hidden}.mm-types .sgn-card-stage img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.mm-types .sgn-card .btn{justify-content:center;width:100%}.mm-types .sgn-card.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--sgn-lift)}.mm-types .sgn-card:disabled{cursor:not-allowed}.mm-types .sgn-card:disabled:hover{border-color:var(--sgn-hair);transform:none;box-shadow:var(--sgn-lift)}.mm-types .sgn-card:disabled :is(.sgn-card-stage,h2,.sgn-ledger){opacity:.55}.mm-types .sgn-card:disabled .btn{opacity:.55;box-shadow:none}.mm-types .sgn-card .mm-soon{display:inline-block;margin-left:.4rem;padding:.1rem .45rem;border-radius:6px;background:var(--paper-sunk);font-family:var(--font-body);font-size:var(--sgn-fs-s);font-weight:600;letter-spacing:0;vertical-align:.2em;color:var(--muted)}.mm.sgn{--sgn-pane-h: 12.5rem}@media(max-width:1079px){.mm .mm-pane{display:contents}.mm .sgn-pane.is-q{display:block}.mm .sgn-pane[hidden]{display:none!important}.mm.sgn--studio .sgn-pane{height:var(--mm-pane-h, var(--sgn-pane-h));transition:height .38s var(--ease-out)}@media(prefers-reduced-motion:reduce){.mm.sgn--studio .sgn-pane{transition:none}}.mm .sgn-pane .sgn-field+.sgn-field{margin-top:.6rem}.mm.sgn--studio.is-empty :is(.sgn-panenav,.sgn-pane){display:none}.mm .sgn-pane .sgn-field{grid-template-columns:minmax(0,1fr);gap:.35rem;margin-top:0}.mm .sgn-pane .sgn-field>.sgn-sub{display:none}.mm .sgn-pane .mm-where{margin-top:.55rem}.mm .sgn-pane .mm-deliver .sgn-where-to{flex-wrap:wrap}.mm .sgn-pane .mm-deliver .sgn-mm--post,.mm .sgn-pane .mm-deliver .sgn-mm--unit{flex:1 1 0}.mm .sgn-pane .mm-deliver .sgn-mm--addr{flex:1 0 100%}.mm #mm-sec-pay>#mm-receipt{display:grid;gap:.45rem;margin-bottom:1rem;line-height:1.35}.mm #mm-sec-pay>#mm-receipt .sgn-t{gap:.75rem}.mm .sgn-pane .mm-where>span{display:none}.mm .mm-verbar-acts{display:flex;gap:.5rem}.mm .sgn-pane #mm-ver-field{display:flex;align-items:center;gap:.5rem}.mm .sgn-pane #mm-ver-field>.mm-vers{flex:1 1 auto;min-width:0}.mm .sgn-pane #mm-ver-field>.mm-verbar-acts{flex:none}.mm .sgn-pane .mm-tiny{max-height:7.5rem;overflow-y:auto;overscroll-behavior:contain}.mm .mm-text{min-height:6rem}.mm .sgn-pane .mm-ticks{margin-top:.45rem}.mm .sgn-pane .mm-ticks>.mm-tick--ok{order:-1}.mm.sgn--studio .sgn-stagebox{display:block;aspect-ratio:4 / 5}.mm.sgn--studio .sgn-view-tools{position:absolute;margin:0}.mm-art-loading-imgs img{padding:3.6rem .75rem}.mm[data-go=on] .sgn-pane.is-q>*{animation:sgn-pane-on .55s var(--sgn-spring-soft)}.mm[data-go=back] .sgn-pane.is-q>*{animation:sgn-pane-back .55s var(--sgn-spring-soft)}.mm.sgn--studio .sgn-strip-foot{display:none}}@media(max-width:1079px)and (min-height:560px){.mm.sgn--studio .sgn-stagebox{aspect-ratio:auto}.mm.sgn--studio.is-empty .mm-head-note{display:block}.mm.sgn--studio.is-empty .sgn-head{order:2}.mm.sgn--studio.is-empty .sgn-head h1{font-size:var(--sgn-fs-title)}}body:has(.mm.is-empty) .mm-bar .sgn-bar-go{display:none}.mm-bar .mm-bar-edit{flex:none;align-self:stretch;min-width:5.5rem}.mm-bar .mm-bar-price{flex-wrap:wrap;row-gap:.05rem}.mm-bar .mm-bar-lead{flex-basis:100%;font-size:var(--sgn-fs-s);font-weight:500;line-height:1.3;color:var(--muted)}.mm-bar .mm-bar-lead:empty{display:none}.mm .mm-total-lead{margin:.15rem 0 0;text-align:right;font-size:var(--sgn-fs-s);color:var(--muted)}.mm-bar .mm-bar-edit[hidden]{display:none}@media(max-width:479px){.mm-bar.has-edit .sgn-bar-go{flex:1}.mm-bar.has-edit{flex-wrap:wrap;row-gap:.4rem}.mm-bar.has-edit .sgn-bar-price{order:-1;flex:1 0 100%}.mm-bar.has-edit .sgn-bar-price>:not(.mm-bar-lead){display:none}}body:has(#mm-pane-2:not([hidden])) .mm-bar{display:none}@media(prefers-reduced-motion:reduce){.mm-shots li.is-pending:after,.mm-confirm,.mm-confirm-card{animation:none}.mm-prev-card,.mm-prev-tabs button,.mm .mm-load-seg i,.mm-art-loading-imgs img{transition:none}.mm[data-go] .sgn-pane.is-q>*{animation:none}.mm-shots button:active,.mm-quiet:active{transform:none}}
