.Button-module__VMVMAW__button{--btn-bg:var(--card);--btn-fg:var(--ink);--btn-bg-hover:var(--btn-bg);--btn-shadow:var(--ink);font-family:var(--font-body);text-align:center;cursor:pointer;border:var(--border-card) solid var(--ink);border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);box-shadow:5px 5px 0 var(--btn-shadow);justify-content:center;align-items:center;gap:8px;font-weight:700;line-height:1;transition:transform .12s,box-shadow .12s,background-color .12s;display:inline-flex}.Button-module__VMVMAW__button:hover:not(:disabled){transform:var(--press);box-shadow:2px 2px 0 var(--btn-shadow);background:var(--btn-bg-hover)}.Button-module__VMVMAW__button:active:not(:disabled){box-shadow:1px 1px 0 var(--btn-shadow);transform:translate(3px,3px)}.Button-module__VMVMAW__button:disabled{cursor:not-allowed;background:var(--text-faint-3);color:var(--card);opacity:.6;box-shadow:none;transform:none}.Button-module__VMVMAW__sm{padding:9px 16px;font-size:14px}.Button-module__VMVMAW__md{padding:13px 22px;font-size:16px}.Button-module__VMVMAW__lg{padding:16px 28px;font-size:18px}.Button-module__VMVMAW__block{width:100%;display:flex}.Button-module__VMVMAW__toneRed{--btn-bg:var(--red);--btn-fg:#fff}.Button-module__VMVMAW__toneOrange{--btn-bg:var(--orange);--btn-fg:var(--ink)}.Button-module__VMVMAW__toneYellow{--btn-bg:var(--yellow);--btn-fg:var(--ink)}.Button-module__VMVMAW__toneGreen{--btn-bg:var(--green);--btn-fg:#fff}.Button-module__VMVMAW__toneBlue{--btn-bg:var(--blue);--btn-fg:#fff}.Button-module__VMVMAW__tonePurple{--btn-bg:var(--purple);--btn-fg:#fff}.Button-module__VMVMAW__toneInk{--btn-bg:var(--ink);--btn-fg:#fff}.Button-module__VMVMAW__toneWhite{--btn-bg:var(--card);--btn-fg:var(--ink)}.Button-module__VMVMAW__hoverRed{--btn-bg-hover:var(--red)}.Button-module__VMVMAW__hoverOrange{--btn-bg-hover:var(--orange)}.Button-module__VMVMAW__hoverYellow{--btn-bg-hover:var(--yellow)}.Button-module__VMVMAW__hoverGreen{--btn-bg-hover:var(--green)}.Button-module__VMVMAW__hoverBlue{--btn-bg-hover:var(--blue)}.Button-module__VMVMAW__hoverPurple{--btn-bg-hover:var(--purple)}.Button-module__VMVMAW__hoverInk{--btn-bg-hover:var(--ink)}.Button-module__VMVMAW__shadowInk{--btn-shadow:var(--ink)}.Button-module__VMVMAW__shadowRed{--btn-shadow:var(--red)}.Button-module__VMVMAW__shadowOrange{--btn-shadow:var(--orange)}.Button-module__VMVMAW__shadowYellow{--btn-shadow:var(--yellow)}.Button-module__VMVMAW__shadowGreen{--btn-shadow:var(--green)}.Button-module__VMVMAW__shadowBlue{--btn-shadow:var(--blue)}.Button-module__VMVMAW__shadowPurple{--btn-shadow:var(--purple)}.Button-module__VMVMAW__shadowWhite{--btn-shadow:#fff}.Button-module__VMVMAW__hoverWhite{--btn-bg-hover:var(--card)}
.Card-module__QRy0Sa__card{--card-bg:var(--card);--card-fg:var(--ink);--card-shadow:var(--ink);background:var(--card-bg);color:var(--card-fg);border:var(--border-card) solid var(--ink);border-radius:var(--radius-card);box-shadow:var(--elev,6px) var(--elev,6px) 0 var(--card-shadow)}.Card-module__QRy0Sa__tile{--elev:4px}.Card-module__QRy0Sa__md{--elev:6px}.Card-module__QRy0Sa__lg{--elev:7px}.Card-module__QRy0Sa__panel{--elev:9px}.Card-module__QRy0Sa__interactive{transition:transform .14s,box-shadow .14s}.Card-module__QRy0Sa__interactive:hover{transform:var(--lift)}.Card-module__QRy0Sa__toneWhite{--card-bg:var(--card);--card-fg:var(--ink)}.Card-module__QRy0Sa__tonePaper{--card-bg:var(--paper);--card-fg:var(--ink)}.Card-module__QRy0Sa__toneYellow{--card-bg:var(--yellow);--card-fg:var(--ink)}.Card-module__QRy0Sa__toneBlue{--card-bg:var(--blue);--card-fg:#fff}.Card-module__QRy0Sa__toneGreen{--card-bg:var(--green);--card-fg:#fff}.Card-module__QRy0Sa__toneInk{--card-bg:var(--ink);--card-fg:#fff}.Card-module__QRy0Sa__shadowInk{--card-shadow:var(--ink)}.Card-module__QRy0Sa__shadowRed{--card-shadow:var(--red)}.Card-module__QRy0Sa__shadowOrange{--card-shadow:var(--orange)}.Card-module__QRy0Sa__shadowYellow{--card-shadow:var(--yellow)}.Card-module__QRy0Sa__shadowGreen{--card-shadow:var(--green)}.Card-module__QRy0Sa__shadowBlue{--card-shadow:var(--blue)}.Card-module__QRy0Sa__shadowPurple{--card-shadow:var(--purple)}.Card-module__QRy0Sa__shadowOnInk{--card-shadow:#ffffff29}
.Pill-module__6pvceG__pill{--pill-bg:var(--card);--pill-fg:var(--ink);--pill-shadow:var(--ink);font-family:var(--font-body);background:var(--pill-bg);color:var(--pill-fg);border:var(--border-input) solid var(--ink);border-radius:var(--radius-pill);box-shadow:3px 3px 0 var(--pill-shadow);align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.Pill-module__6pvceG__flat{box-shadow:none}.Pill-module__6pvceG__mono{font-family:var(--font-mono);letter-spacing:.02em;font-size:11px;font-weight:600}.Pill-module__6pvceG__toneWhite{--pill-bg:var(--card);--pill-fg:var(--ink)}.Pill-module__6pvceG__toneYellow{--pill-bg:var(--yellow);--pill-fg:var(--ink)}.Pill-module__6pvceG__toneRed{--pill-bg:var(--red);--pill-fg:#fff}.Pill-module__6pvceG__toneOrange{--pill-bg:var(--orange);--pill-fg:var(--ink)}.Pill-module__6pvceG__toneGreen{--pill-bg:var(--green);--pill-fg:#fff}.Pill-module__6pvceG__toneBlue{--pill-bg:var(--blue);--pill-fg:#fff}.Pill-module__6pvceG__tonePurple{--pill-bg:var(--purple);--pill-fg:#fff}.Pill-module__6pvceG__shadowInk{--pill-shadow:var(--ink)}.Pill-module__6pvceG__shadowYellow{--pill-shadow:var(--yellow)}.Pill-module__6pvceG__shadowGreen{--pill-shadow:var(--green)}.Pill-module__6pvceG__shadowPurple{--pill-shadow:var(--purple)}.Pill-module__6pvceG__shadowRed{--pill-shadow:var(--red)}.Pill-module__6pvceG__dot{background:var(--green);border-radius:50%;flex:none;width:9px;height:9px}
.MicroLabel-module__aJez-q__label{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:12px;font-weight:700;line-height:1.2;display:block}.MicroLabel-module__aJez-q__sm{letter-spacing:.14em;font-size:11px}.MicroLabel-module__aJez-q__lg{letter-spacing:.06em;font-size:13px}.MicroLabel-module__aJez-q__ink{color:var(--ink)}.MicroLabel-module__aJez-q__muted{color:var(--text-muted)}.MicroLabel-module__aJez-q__onDark{color:#ffffffb8}
.Input-module__rdnxQa__field{flex-direction:column;gap:7px;display:flex}.Input-module__rdnxQa__input{width:100%;font-family:var(--font-body);background:var(--paper);color:var(--ink);border:var(--border-input) solid var(--ink);border-radius:var(--radius-input);padding:13px 15px;font-size:16px;transition:box-shadow .12s}.Input-module__rdnxQa__input::placeholder{color:var(--text-faint-2)}.Input-module__rdnxQa__input:focus{box-shadow:0 0 0 4px var(--yellow);outline:none}.Input-module__rdnxQa__input:disabled{color:var(--text-faint-2);cursor:not-allowed}.Input-module__rdnxQa__invalid{border-color:var(--red);background:var(--error-bg)}.Input-module__rdnxQa__invalid:focus{box-shadow:0 0 0 4px var(--red)}.Input-module__rdnxQa__eyeWrap{position:relative}.Input-module__rdnxQa__withEye{padding-right:52px}.Input-module__rdnxQa__eye{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.Input-module__rdnxQa__eye:hover{background:var(--tint)}.Input-module__rdnxQa__eye:focus-visible{box-shadow:0 0 0 3px var(--yellow);outline:none}
.CrayonLoader-module__trF5UG__loader{vertical-align:middle;--crayon:var(--red);--outline:var(--ink);--paper-fill:#fff;flex:none;display:inline-block;overflow:visible}.CrayonLoader-module__trF5UG__red{--crayon:var(--red)}.CrayonLoader-module__trF5UG__orange{--crayon:var(--orange)}.CrayonLoader-module__trF5UG__yellow{--crayon:var(--yellow)}.CrayonLoader-module__trF5UG__green{--crayon:var(--green)}.CrayonLoader-module__trF5UG__blue{--crayon:var(--blue)}.CrayonLoader-module__trF5UG__purple{--crayon:var(--purple)}.CrayonLoader-module__trF5UG__onDark{--outline:var(--paper);--paper-fill:#fdfbf61f}.CrayonLoader-module__trF5UG__page{fill:var(--paper-fill);stroke:var(--outline);stroke-width:3px}.CrayonLoader-module__trF5UG__scribble{fill:none;stroke:var(--crayon);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:2.4s linear infinite CrayonLoader-module__trF5UG__cma-scribble}.CrayonLoader-module__trF5UG__crayonPath{animation:2.4s linear infinite CrayonLoader-module__trF5UG__cma-crayon-path}.CrayonLoader-module__trF5UG__crayon{animation:.4s ease-in-out infinite alternate CrayonLoader-module__trF5UG__cma-crayon-wobble;transform:rotate(32deg)}.CrayonLoader-module__trF5UG__body,.CrayonLoader-module__trF5UG__tip{fill:var(--crayon);stroke:var(--outline);stroke-width:2.5px;stroke-linejoin:round}.CrayonLoader-module__trF5UG__wrapper{fill:var(--paper);stroke:var(--outline);stroke-width:2.5px}@keyframes CrayonLoader-module__trF5UG__cma-scribble{0%{stroke-dashoffset:100px;opacity:1}70%{stroke-dashoffset:0;opacity:1}85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes CrayonLoader-module__trF5UG__cma-crayon-path{0%{transform:translate(17px,24px)}11.667%{transform:translate(57px,30px)}23.333%{transform:translate(17px,36px)}35%{transform:translate(57px,42px)}46.667%{transform:translate(17px,48px)}58.333%{transform:translate(57px,54px)}70%{transform:translate(17px,60px)}85%{transform:translate(17px,60px)}to{transform:translate(17px,24px)}}@keyframes CrayonLoader-module__trF5UG__cma-crayon-wobble{0%{transform:rotate(28deg)}to{transform:rotate(36deg)}}@media (prefers-reduced-motion:reduce){.CrayonLoader-module__trF5UG__scribble,.CrayonLoader-module__trF5UG__crayonPath,.CrayonLoader-module__trF5UG__crayon{animation:none!important}.CrayonLoader-module__trF5UG__scribble{stroke-dashoffset:0;opacity:1}.CrayonLoader-module__trF5UG__crayonPath{transform:translate(17px,60px)}.CrayonLoader-module__trF5UG__crayon{transform:rotate(32deg)}}
.LimitNote-module__z2DHrq__note{color:var(--red);margin:7px 0 0;font-size:13px;font-weight:700;line-height:1.4}
.UploadProgress-module__bTlUkq__panel{background:var(--card);border:var(--border-card) solid var(--ink);box-shadow:5px 5px 0 var(--purple);border-radius:20px;margin-bottom:22px;padding:16px 20px 14px}.UploadProgress-module__bTlUkq__done{box-shadow:5px 5px 0 var(--green)}.UploadProgress-module__bTlUkq__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.UploadProgress-module__bTlUkq__title{font-family:var(--font-display);font-size:19px;font-weight:800}.UploadProgress-module__bTlUkq__pct{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.UploadProgress-module__bTlUkq__track{height:28px;margin-right:18px;position:relative}.UploadProgress-module__bTlUkq__clip{border:var(--border-card) solid var(--ink);border-radius:var(--radius-pill);background:var(--paper);height:100%;overflow:hidden}.UploadProgress-module__bTlUkq__fill{border-radius:var(--radius-pill);background:repeating-linear-gradient(-45deg, #ffffff47 0 8px, transparent 8px 16px), linear-gradient(90deg, var(--red), var(--orange), var(--yellow), var(--green), var(--blue), var(--purple));background-size:22.6px 22.6px,100% 100%;height:100%;transition:width .5s linear;animation:.8s linear infinite UploadProgress-module__bTlUkq__cma-march;position:relative}.UploadProgress-module__bTlUkq__done .UploadProgress-module__bTlUkq__fill{background:var(--green);animation:none}.UploadProgress-module__bTlUkq__unknown{animation:.8s linear infinite UploadProgress-module__bTlUkq__cma-march,1.6s ease-in-out infinite alternate UploadProgress-module__bTlUkq__cma-breathe}.UploadProgress-module__bTlUkq__crayon{pointer-events:none;margin-left:-60px;transition:left .5s linear;animation:.35s ease-in-out infinite alternate UploadProgress-module__bTlUkq__cma-jiggle;position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}.UploadProgress-module__bTlUkq__crayonBody{fill:var(--purple);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.UploadProgress-module__bTlUkq__crayonBand{fill:var(--yellow);stroke:var(--ink);stroke-width:1.5px}.UploadProgress-module__bTlUkq__crayonTip{fill:var(--purple);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.UploadProgress-module__bTlUkq__detail{color:var(--text-muted);margin:10px 0 0;font-size:15px}@keyframes UploadProgress-module__bTlUkq__cma-march{0%{background-position:0 0,0 0}to{background-position:22.6px 0,0 0}}@keyframes UploadProgress-module__bTlUkq__cma-breathe{0%{width:25%}to{width:60%}}@keyframes UploadProgress-module__bTlUkq__cma-jiggle{0%{transform:translateY(-50%)rotate(-4deg)}to{transform:translateY(-50%)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.UploadProgress-module__bTlUkq__fill,.UploadProgress-module__bTlUkq__unknown,.UploadProgress-module__bTlUkq__crayon{animation:none}}
.UploadLightbox-module__aYTt9q__lightbox{z-index:100;background:#15171c8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.UploadLightbox-module__aYTt9q__panel{width:min(560px,100%)}.UploadLightbox-module__aYTt9q__panel>div{box-shadow:8px 8px 0 var(--ink);margin:0}
.CopiesPicker-module__S3YQJW__field{flex-direction:column;gap:7px;display:flex}.CopiesPicker-module__S3YQJW__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CopiesPicker-module__S3YQJW__select{font-family:var(--font-body);color:var(--ink);appearance:none;background-color:var(--paper);border:var(--border-input) solid var(--ink);border-radius:var(--radius-pill);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 1.5 6 6l4.5-4.5' fill='none' stroke='%2315171C' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;flex:none;padding:11px 40px 11px 16px;font-size:16px;font-weight:700;transition:box-shadow .12s}.CopiesPicker-module__S3YQJW__select::-ms-expand{display:none}.CopiesPicker-module__S3YQJW__select:focus{box-shadow:0 0 0 4px var(--yellow);outline:none}.CopiesPicker-module__S3YQJW__select:disabled{color:var(--text-faint-2);cursor:not-allowed}.CopiesPicker-module__S3YQJW__hint{min-width:12ch;color:var(--text-faint-2);flex:1;font-size:13px}
.AlbumBuilder-module__sHElDG__page{max-width:var(--container);padding:44px var(--gutter) 90px;margin:0 auto}.AlbumBuilder-module__sHElDG__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.AlbumBuilder-module__sHElDG__h1{margin:0;font-size:clamp(30px,5vw,42px)}.AlbumBuilder-module__sHElDG__sub{color:var(--text-muted);margin:6px 0 24px;font-size:17px}.AlbumBuilder-module__sHElDG__toolbar{margin-bottom:24px;padding:22px 24px}.AlbumBuilder-module__sHElDG__progressLabel{margin-bottom:9px;font-size:15px;font-weight:700}.AlbumBuilder-module__sHElDG__bar{border:var(--border-input) solid var(--ink);border-radius:var(--radius-pill);background:var(--paper);height:16px;overflow:hidden}.AlbumBuilder-module__sHElDG__barFill{background:linear-gradient(90deg, var(--red), var(--orange), var(--yellow), var(--green), var(--blue), var(--purple));height:100%;transition:width .25s}.AlbumBuilder-module__sHElDG__actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:18px;display:flex}.AlbumBuilder-module__sHElDG__spacer{margin-left:0}.AlbumBuilder-module__sHElDG__styleBlock{border-bottom:var(--border-input) solid var(--hairline);margin-bottom:18px;padding-bottom:18px}.AlbumBuilder-module__sHElDG__styleCallout{border:var(--border-card) solid var(--ink);box-shadow:4px 4px 0 var(--orange);background:#fff4d6;border-radius:14px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.AlbumBuilder-module__sHElDG__styleCalloutLocked{background:var(--tint);box-shadow:4px 4px 0 var(--ink)}.AlbumBuilder-module__sHElDG__styleCalloutIcon{background:var(--orange);width:32px;height:32px;color:var(--ink);border:var(--border-input) solid var(--ink);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;line-height:1;display:grid}.AlbumBuilder-module__sHElDG__styleCalloutLocked .AlbumBuilder-module__sHElDG__styleCalloutIcon{background:var(--card)}.AlbumBuilder-module__sHElDG__styleCalloutText{color:var(--ink);margin:0;font-size:16px;line-height:1.4}.AlbumBuilder-module__sHElDG__grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.AlbumBuilder-module__sHElDG__tile{border:var(--border-input) solid var(--ink);background:var(--card);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.AlbumBuilder-module__sHElDG__preview{aspect-ratio:4/5;border-bottom:var(--border-input) solid var(--ink);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.AlbumBuilder-module__sHElDG__preview img{object-fit:cover;width:100%;height:100%}.AlbumBuilder-module__sHElDG__previewLabel{font-family:var(--font-mono);font-size:11px;font-weight:600}.AlbumBuilder-module__sHElDG__empty{background:var(--paper);color:var(--text-faint-3);font-family:var(--font-body);font-size:12px;font-weight:600}.AlbumBuilder-module__sHElDG__photo{background:repeating-linear-gradient(135deg, #ffffff24 0 10px, transparent 10px 20px), var(--blue);color:#fff}.AlbumBuilder-module__sHElDG__busy{background:var(--tint)}.AlbumBuilder-module__sHElDG__converted{background:repeating-linear-gradient(135deg, var(--hatch-converted) 0 14px, #fff 14px 28px)}.AlbumBuilder-module__sHElDG__approved{background:repeating-linear-gradient(135deg, var(--hatch-approved) 0 14px, #fff 14px 28px)}.AlbumBuilder-module__sHElDG__tileSpinner{background:var(--paper);border:var(--border-input) solid var(--ink);border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AlbumBuilder-module__sHElDG__badge{background:var(--green);color:#fff;border:var(--border-input) solid var(--ink);border-radius:var(--radius-pill);letter-spacing:.08em;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:8px;right:8px}.AlbumBuilder-module__sHElDG__footer{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding:8px 10px;display:flex}.AlbumBuilder-module__sHElDG__footer .AlbumBuilder-module__sHElDG__action{flex:auto}.AlbumBuilder-module__sHElDG__bottomLine{align-items:baseline;gap:8px;padding:0 10px 8px;display:flex}.AlbumBuilder-module__sHElDG__slotLabel{white-space:nowrap;color:var(--text-muted);font-size:13px;font-weight:700}.AlbumBuilder-module__sHElDG__action{cursor:pointer;font-family:var(--font-body);border-radius:var(--radius-pill);border:var(--border-input) solid var(--ink);background:var(--card);color:var(--ink);white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:700;transition:background-color .12s}.AlbumBuilder-module__sHElDG__action:disabled{cursor:not-allowed;color:var(--text-faint-2);border-color:var(--hairline);background:var(--paper)}.AlbumBuilder-module__sHElDG__actionConvert{background:var(--purple);color:#fff}.AlbumBuilder-module__sHElDG__actionApprove{background:var(--green);color:#fff}.AlbumBuilder-module__sHElDG__failure{color:var(--red);margin:0;padding:0 10px 8px;font-size:11px;font-weight:600;line-height:1.4}.AlbumBuilder-module__sHElDG__error{color:var(--red);background:var(--error-bg);border:var(--border-input) solid var(--red);border-radius:var(--radius-input);margin-top:16px;padding:10px 13px;font-size:14px;font-weight:600}.AlbumBuilder-module__sHElDG__hiddenInput{display:none}@media (max-width:900px){.AlbumBuilder-module__sHElDG__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.AlbumBuilder-module__sHElDG__grid{grid-template-columns:repeat(2,1fr);gap:12px}.AlbumBuilder-module__sHElDG__spacer{margin-left:0}}.AlbumBuilder-module__sHElDG__remove{cursor:pointer;font-family:var(--font-body);color:var(--text-subtle);background:0 0;border:none;margin-left:auto;padding:0;font-size:11px;font-weight:700;text-decoration:underline}.AlbumBuilder-module__sHElDG__remove:hover:not(:disabled){color:var(--red)}.AlbumBuilder-module__sHElDG__remove:disabled{cursor:not-allowed;opacity:.5}.AlbumBuilder-module__sHElDG__nameBlock{border-bottom:var(--border-input) solid var(--hairline);margin-bottom:18px;padding-bottom:18px}.AlbumBuilder-module__sHElDG__nameHint{color:var(--text-faint-2);margin:7px 0 0;font-size:13px}.AlbumBuilder-module__sHElDG__reorderHint{color:var(--text-subtle);margin:0 0 12px;font-size:14px}.AlbumBuilder-module__sHElDG__draggable{cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.AlbumBuilder-module__sHElDG__draggable:active{cursor:grabbing}.AlbumBuilder-module__sHElDG__draggable:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.AlbumBuilder-module__sHElDG__grip{z-index:1;background:var(--card);border:var(--border-input) solid var(--ink);width:26px;height:26px;fill:var(--ink);border-radius:8px;place-items:center;display:grid;position:absolute;top:8px;left:8px}.AlbumBuilder-module__sHElDG__tileDragging{z-index:5;box-shadow:6px 6px 0 var(--ink);cursor:grabbing;position:relative}.AlbumBuilder-module__sHElDG__limitNotice{border:var(--border-card) solid var(--ink);box-shadow:4px 4px 0 var(--orange);background:#fff4d6;border-radius:16px;align-items:flex-start;gap:14px;margin-bottom:22px;padding:14px 18px;font-size:15px;line-height:1.45;display:flex}.AlbumBuilder-module__sHElDG__addHint{color:var(--text-subtle);margin:10px 0 0;font-size:13px}.AlbumBuilder-module__sHElDG__removeAllConfirm{background:var(--error-bg);border:var(--border-input) solid var(--red);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.AlbumBuilder-module__sHElDG__removeAllCancel{font-family:var(--font-body);color:var(--text-subtle);cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:700}.AlbumBuilder-module__sHElDG__limitDismiss{width:30px;height:30px;font-size:22px;line-height:1;font-family:var(--font-body);color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;margin-left:auto}.AlbumBuilder-module__sHElDG__limitDismiss:hover{background:#15171c14}.AlbumBuilder-module__sHElDG__unfinishedNote{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--orange);background:#fff4d6;border-radius:12px;margin:14px 0 0;padding:10px 14px;font-size:14px;line-height:1.45}.AlbumBuilder-module__sHElDG__styleSummary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.AlbumBuilder-module__sHElDG__styleSummaryLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);font-size:11px;font-weight:800}.AlbumBuilder-module__sHElDG__styleSummaryValue{font-family:var(--font-display);color:var(--ink);font-size:19px;font-weight:800}.AlbumBuilder-module__sHElDG__styleSummaryLocked{color:var(--text-faint-2);font-size:13px}.AlbumBuilder-module__sHElDG__styleChange{font-family:var(--font-body);color:var(--blue);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;font-weight:800;text-decoration:underline}.AlbumBuilder-module__sHElDG__styleChange:hover:not(:disabled){color:var(--ink)}.AlbumBuilder-module__sHElDG__styleChange:disabled{cursor:default;opacity:.5}.AlbumBuilder-module__sHElDG__photosBlock{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:18px;display:flex}@media (max-width:560px){.AlbumBuilder-module__sHElDG__styleSummary,.AlbumBuilder-module__sHElDG__photosBlock{align-items:flex-start}}.AlbumBuilder-module__sHElDG__tips{border:var(--border-input) solid var(--hairline);background:var(--paper);border-radius:14px;margin-bottom:18px}.AlbumBuilder-module__sHElDG__tipsSummary{cursor:pointer;color:var(--ink);padding:11px 14px;font-size:14px;font-weight:800;list-style:none}.AlbumBuilder-module__sHElDG__tipsSummary::-webkit-details-marker{display:none}.AlbumBuilder-module__sHElDG__tipsSummary:before{content:"";border-right:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);width:7px;height:7px;margin-right:9px;transition:transform .15s;display:inline-block;transform:rotate(-45deg)translate(-1px,-1px)}.AlbumBuilder-module__sHElDG__tips[open] .AlbumBuilder-module__sHElDG__tipsSummary:before{transform:rotate(45deg)translate(-2px,-2px)}.AlbumBuilder-module__sHElDG__tipsSummary:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:12px}.AlbumBuilder-module__sHElDG__tipsList{color:var(--text-muted);margin:0;padding:0 16px 14px 32px;font-size:14px;line-height:1.55}.AlbumBuilder-module__sHElDG__tipsList li+li{margin-top:8px}.AlbumBuilder-module__sHElDG__tipsList strong{color:var(--ink)}.AlbumBuilder-module__sHElDG__conversionsLeft{color:var(--text-subtle);margin:10px 0 0;font-size:14px}.AlbumBuilder-module__sHElDG__conversionsLow{color:var(--red);font-size:15px;font-weight:800}.AlbumBuilder-module__sHElDG__versions{color:var(--text-subtle);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:8px 10px 0;font-size:12px;font-weight:700;display:flex}.AlbumBuilder-module__sHElDG__versionArrow{border:var(--border-input) solid var(--ink);background:var(--card);width:24px;height:24px;color:var(--ink);cursor:pointer;border-radius:999px;padding:0;font-size:15px;font-weight:800;line-height:1}.AlbumBuilder-module__sHElDG__versionArrow:disabled{opacity:.35;cursor:default}.AlbumBuilder-module__sHElDG__versionBack{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
.OrderStatus-module__EC9kzW__page{max-width:var(--container-status);padding:56px var(--gutter) 90px;margin:0 auto}.OrderStatus-module__EC9kzW__confirm{border-radius:24px;padding:34px;animation:.4s both OrderStatus-module__EC9kzW__cma-rise}.OrderStatus-module__EC9kzW__orderNo{letter-spacing:.14em;color:#ffffffd9;font-size:12px;font-weight:700}.OrderStatus-module__EC9kzW__confirmTitle{color:#fff;margin:6px 0 8px;font-size:clamp(32px,5vw,42px)}.OrderStatus-module__EC9kzW__confirmBody{color:#fffffff0;margin:0;font-size:17px}.OrderStatus-module__EC9kzW__card{margin-top:28px;padding:30px}.OrderStatus-module__EC9kzW__cardTitle{margin:0 0 22px;font-size:26px}.OrderStatus-module__EC9kzW__download{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:26px 30px;display:flex}.OrderStatus-module__EC9kzW__download .OrderStatus-module__EC9kzW__cardTitle{margin:0 0 6px}.OrderStatus-module__EC9kzW__downloadBody{max-width:42ch;margin:0;font-size:15px}.OrderStatus-module__EC9kzW__timeline{flex-direction:column;display:flex}.OrderStatus-module__EC9kzW__step{gap:18px;display:flex}.OrderStatus-module__EC9kzW__rail{flex-direction:column;flex:none;align-items:center;display:flex}.OrderStatus-module__EC9kzW__dot{border:var(--border-card) solid var(--ink);border-radius:50%;width:28px;height:28px}.OrderStatus-module__EC9kzW__line{flex:1;width:3px;min-height:26px}.OrderStatus-module__EC9kzW__stepBody{padding-bottom:20px}.OrderStatus-module__EC9kzW__stepTitle{font-family:var(--font-display);font-size:19px;font-weight:700}.OrderStatus-module__EC9kzW__stepText{color:var(--text-subtle);font-size:15px;line-height:1.45}.OrderStatus-module__EC9kzW__actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.OrderStatus-module__EC9kzW__waiting{text-align:center;justify-items:center;gap:10px;padding:34px;display:grid}.OrderStatus-module__EC9kzW__waitTitle{margin:6px 0 0;font-size:23px}.OrderStatus-module__EC9kzW__waitBody{color:var(--text-muted);max-width:48ch;font-size:15px}.OrderStatus-module__EC9kzW__trackLinks{flex-wrap:wrap;gap:12px;display:flex}.OrderStatus-module__EC9kzW__downloadAction{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.OrderStatus-module__EC9kzW__downloadLink{text-decoration:none;display:inline-block}.OrderStatus-module__EC9kzW__downloadCard .OrderStatus-module__EC9kzW__downloadAction{margin-top:18px}.OrderStatus-module__EC9kzW__downloadCard{margin-top:28px;padding:26px 28px;display:block}.OrderStatus-module__EC9kzW__albumList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.OrderStatus-module__EC9kzW__albumItem{border-top:var(--border-input) solid var(--hairline);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.OrderStatus-module__EC9kzW__albumItem:first-child{border-top:none;padding-top:0}.OrderStatus-module__EC9kzW__albumName{font-family:var(--font-display);overflow-wrap:anywhere;min-width:0;font-size:19px;font-weight:700}.OrderStatus-module__EC9kzW__albumPlan{color:var(--text-muted);flex:none;font-size:15px}.OrderStatus-module__EC9kzW__details{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px 26px;display:grid}.OrderStatus-module__EC9kzW__detail{min-width:0}.OrderStatus-module__EC9kzW__detailLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:4px;font-size:12px;font-weight:800}.OrderStatus-module__EC9kzW__detailValue{overflow-wrap:anywhere;font-size:16px;font-weight:700}.OrderStatus-module__EC9kzW__detailValue a{color:var(--blue)}.OrderStatus-module__EC9kzW__detailLines{font-size:15px;font-weight:600;line-height:1.5}.OrderStatus-module__EC9kzW__itemsTable{border-top:var(--border-input) solid var(--hairline);margin-top:24px}.OrderStatus-module__EC9kzW__itemRow{border-bottom:var(--border-input) solid var(--hairline);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;font-size:15px;display:flex}.OrderStatus-module__EC9kzW__itemName{overflow-wrap:anywhere;min-width:0;font-weight:700}.OrderStatus-module__EC9kzW__itemMeta{color:var(--text-subtle);font-weight:600}.OrderStatus-module__EC9kzW__totalRow{font-family:var(--font-display);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0 0;font-size:20px;font-weight:800;display:flex}.OrderStatus-module__EC9kzW__photos{border-top:var(--border-input) solid #ffffff59;margin-top:26px;padding-top:22px}.OrderStatus-module__EC9kzW__photosTitle{font-family:var(--font-display);margin:0 0 6px;font-size:20px}.OrderStatus-module__EC9kzW__photosActions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.OrderStatus-module__EC9kzW__photosNote{max-width:42ch;margin:12px 0 0;font-size:14px}
.AlbumView-module__4TjX5a__page{max-width:var(--container);padding:44px var(--gutter) 90px;margin:0 auto}.AlbumView-module__4TjX5a__head{align-items:flex-start;gap:16px;display:flex}.AlbumView-module__4TjX5a__headText{flex:1;min-width:0}.AlbumView-module__4TjX5a__h1{overflow-wrap:anywhere;margin:0;font-size:clamp(28px,5vw,42px)}.AlbumView-module__4TjX5a__sub{color:var(--text-muted);margin:6px 0 0;font-size:16px}.AlbumView-module__4TjX5a__pill{letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--ink);color:var(--ink);border-radius:999px;flex:none;margin-top:8px;padding:7px 13px;font-size:12px;font-weight:800}.AlbumView-module__4TjX5a__back{margin:14px 0 24px;font-size:15px}.AlbumView-module__4TjX5a__panel{margin-bottom:28px;padding:24px}.AlbumView-module__4TjX5a__head+.AlbumView-module__4TjX5a__panel{margin-top:24px}.AlbumView-module__4TjX5a__nameBlock{max-width:420px}.AlbumView-module__4TjX5a__hint{color:var(--text-faint-2);margin:7px 0 0;font-size:13px}.AlbumView-module__4TjX5a__orders{border-top:var(--border-input) solid var(--hairline);flex-direction:column;gap:10px;margin:22px 0;padding-top:22px;display:flex}.AlbumView-module__4TjX5a__orderRow{background:var(--paper);border:var(--border-input) solid var(--ink);color:inherit;border-radius:14px;align-items:center;gap:14px;padding:13px 16px;text-decoration:none;transition:transform .12s;display:flex}.AlbumView-module__4TjX5a__orderRow:hover{transform:translate(2px,2px)}.AlbumView-module__4TjX5a__orderNo{flex:none;font-size:16px;font-weight:800}.AlbumView-module__4TjX5a__orderMeta{color:var(--text-subtle);flex:1;font-size:14px}.AlbumView-module__4TjX5a__orderGo{flex:none;font-size:14px;font-weight:700}.AlbumView-module__4TjX5a__reorderCta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.AlbumView-module__4TjX5a__reorderCta .AlbumView-module__4TjX5a__hint{margin:0}.AlbumView-module__4TjX5a__reorder{max-width:420px}.AlbumView-module__4TjX5a__reorderActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.AlbumView-module__4TjX5a__error{color:var(--ink);background:var(--error-bg);border:var(--border-input) solid var(--red);border-radius:12px;margin-top:16px;padding:12px 15px;font-size:14px;font-weight:700}.AlbumView-module__4TjX5a__proofNote{color:var(--text-subtle);margin:0 0 16px;font-size:14px}.AlbumView-module__4TjX5a__grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.AlbumView-module__4TjX5a__tile{border:var(--border-input) solid var(--ink);background:var(--card);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.AlbumView-module__4TjX5a__shot{aspect-ratio:3/4;object-fit:cover;background:#fff;width:100%;display:block}.AlbumView-module__4TjX5a__missing{aspect-ratio:3/4;color:var(--text-faint-2);background:var(--tint);justify-content:center;align-items:center;font-size:13px;display:flex}.AlbumView-module__4TjX5a__slot{border-top:var(--border-input) solid var(--hairline);padding:9px 12px;font-size:13px;font-weight:700}@media (max-width:900px){.AlbumView-module__4TjX5a__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.AlbumView-module__4TjX5a__grid{grid-template-columns:repeat(2,1fr);gap:12px}.AlbumView-module__4TjX5a__head{flex-wrap:wrap}.AlbumView-module__4TjX5a__headText{flex-basis:100%}.AlbumView-module__4TjX5a__pill{margin-top:12px}.AlbumView-module__4TjX5a__orderRow{flex-wrap:wrap;gap:6px 12px}.AlbumView-module__4TjX5a__orderMeta{flex-basis:100%;order:3}}.AlbumView-module__4TjX5a__copies{margin-top:16px}.AlbumView-module__4TjX5a__orderRowStatic:hover{transform:none}.AlbumView-module__4TjX5a__etsyPdf{margin:0 0 18px}.AlbumView-module__4TjX5a__etsyNote{margin:0;font-size:15px;line-height:1.5}.AlbumView-module__4TjX5a__etsyNote a{color:var(--ink);margin-left:6px;font-weight:800}
.ExamplePair-module__FjXYuq__pairCard{padding:18px}.ExamplePair-module__FjXYuq__pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ExamplePair-module__FjXYuq__frame{aspect-ratio:3/4;border:var(--border-input) solid var(--ink);background:var(--paper);border-radius:14px;margin-top:7px;position:relative;overflow:hidden}.ExamplePair-module__FjXYuq__frame img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:760px){.ExamplePair-module__FjXYuq__pairCard{padding:14px}.ExamplePair-module__FjXYuq__pair{gap:10px}}
.examples-module__ly0n-G__intro{max-width:var(--container);padding:56px var(--gutter) 8px;text-align:center;margin:0 auto}.examples-module__ly0n-G__h1{letter-spacing:-.02em;margin:0;font-size:clamp(36px,6vw,60px);font-weight:800;line-height:1}.examples-module__ly0n-G__sub{color:var(--text-muted);max-width:52ch;margin:14px auto 0;font-size:18px}.examples-module__ly0n-G__h2{text-align:center;margin:0 0 22px;font-size:clamp(28px,4vw,38px)}.examples-module__ly0n-G__book{max-width:var(--container);padding:44px var(--gutter) 10px;margin:0 auto}.examples-module__ly0n-G__bookGrid{grid-template-columns:repeat(3,1fr);gap:36px;padding:10px 0;display:grid}.examples-module__ly0n-G__bookPhoto{aspect-ratio:3/4;object-fit:cover;width:100%;box-shadow:10px 10px 0 var(--red);border-radius:18px;display:block;transform:rotate(-2deg)}.examples-module__ly0n-G__bookPhoto:nth-child(2){box-shadow:10px 10px 0 var(--blue);transform:rotate(2deg)}.examples-module__ly0n-G__bookPhoto:nth-child(3){box-shadow:10px 10px 0 var(--green);transform:rotate(-1.5deg)}.examples-module__ly0n-G__styleSection{max-width:var(--container);padding:48px var(--gutter) 6px;margin:0 auto}.examples-module__ly0n-G__grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.examples-module__ly0n-G__giftLink{max-width:var(--container);padding:40px var(--gutter) 0;text-align:center;color:var(--text-muted);margin:0 auto;font-size:17px}.examples-module__ly0n-G__giftLink a{color:var(--blue);font-weight:800;text-decoration:none}.examples-module__ly0n-G__giftLink a:hover{text-underline-offset:3px;text-decoration:underline}.examples-module__ly0n-G__closing{max-width:var(--container);padding:56px var(--gutter) 80px;margin:0 auto}.examples-module__ly0n-G__closingPanel{border-radius:26px;flex-wrap:wrap;align-items:center;gap:34px;padding:44px;display:flex}.examples-module__ly0n-G__closingCopy{flex:1;min-width:260px}.examples-module__ly0n-G__closingTitle{color:#fff;margin:0;font-size:clamp(28px,4vw,38px);line-height:1.1}.examples-module__ly0n-G__closingCtas{flex-wrap:wrap;gap:14px;display:flex}.examples-module__ly0n-G__closingSub{color:#ffffffe6;margin:12px 0 0;font-size:17px}@media (max-width:760px){.examples-module__ly0n-G__bookGrid{grid-template-columns:1fr;gap:28px;max-width:420px;margin:0 auto}.examples-module__ly0n-G__bookPhoto,.examples-module__ly0n-G__bookPhoto:nth-child(2),.examples-module__ly0n-G__bookPhoto:nth-child(3){box-shadow:6px 6px 0 var(--red);border-radius:14px}.examples-module__ly0n-G__bookPhoto:nth-child(2){box-shadow:6px 6px 0 var(--blue)}.examples-module__ly0n-G__bookPhoto:nth-child(3){box-shadow:6px 6px 0 var(--green)}.examples-module__ly0n-G__grid{grid-template-columns:1fr}.examples-module__ly0n-G__closingPanel{padding:28px}}
.AuthForm-module__N3bjga__wrap{max-width:var(--container);padding:56px var(--gutter);grid-template-columns:1fr 1fr;align-items:center;gap:52px;margin:0 auto;display:grid}.AuthForm-module__N3bjga__card{border-radius:24px;padding:34px;animation:.4s both AuthForm-module__N3bjga__cma-rise}.AuthForm-module__N3bjga__title{margin:0;font-size:36px}.AuthForm-module__N3bjga__sub{color:var(--text-subtle);margin:6px 0 24px;font-size:15px}.AuthForm-module__N3bjga__fields{flex-direction:column;gap:16px;display:flex}.AuthForm-module__N3bjga__error{color:var(--red);background:var(--error-bg);border:var(--border-input) solid var(--red);border-radius:var(--radius-input);padding:10px 13px;font-size:14px;font-weight:600}.AuthForm-module__N3bjga__notice{color:var(--ink);background:var(--tint);border:var(--border-input) solid var(--ink);border-radius:var(--radius-input);padding:12px 14px;font-size:14px;font-weight:600;line-height:1.5}.AuthForm-module__N3bjga__forgot{text-align:right;margin-top:-4px;font-size:14px}.AuthForm-module__N3bjga__switch{text-align:center;color:var(--text-subtle);font-size:14px}.AuthForm-module__N3bjga__switchLink{color:var(--blue);font-weight:700;text-decoration:underline}.AuthForm-module__N3bjga__switchLink:hover{color:var(--purple)}.AuthForm-module__N3bjga__perks{border-radius:24px;padding:30px}.AuthForm-module__N3bjga__perksTitle{margin:0 0 16px;font-size:27px}.AuthForm-module__N3bjga__perkList{flex-direction:column;gap:13px;list-style:none;display:flex}.AuthForm-module__N3bjga__perk{align-items:flex-start;gap:11px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.AuthForm-module__N3bjga__perkBullet{border:var(--border-card) solid var(--ink);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.AuthForm-module__N3bjga__perkBullet:after{content:"";border:solid var(--ink);border-width:0 3px 3px 0;width:5px;height:10px;margin-top:-2px;transform:rotate(45deg)}@media (max-width:900px){.AuthForm-module__N3bjga__wrap{grid-template-columns:1fr;gap:32px;padding-top:36px}}@media (max-width:560px){.AuthForm-module__N3bjga__card,.AuthForm-module__N3bjga__perks{padding:24px}.AuthForm-module__N3bjga__title{font-size:30px}}.AuthForm-module__N3bjga__resend{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:18px 0 16px;display:flex}.AuthForm-module__N3bjga__resendNote{min-width:0;color:var(--text-subtle);flex:200px;margin:0;font-size:14px}.AuthForm-module__N3bjga__linkButton{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.AuthForm-module__N3bjga__linkButton:hover{color:var(--purple)}.AuthForm-module__N3bjga__linkButton:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.AuthForm-module__N3bjga__or{color:var(--text-subtle);align-items:center;gap:12px;font-size:14px;font-weight:800;display:flex}.AuthForm-module__N3bjga__or:before,.AuthForm-module__N3bjga__or:after{content:"";border-top:2px solid var(--hairline);flex:1}.AuthForm-module__N3bjga__linkHint{text-align:center;color:var(--text-subtle);margin:-6px 0 0;font-size:15px}
.HelpButton-module__NdfrrW__help{flex:none;text-decoration:none;position:relative}.HelpButton-module__NdfrrW__tip{z-index:5;background:var(--ink);color:#fff;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:10px;width:max-content;max-width:260px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1.35;transition:opacity .12s;position:absolute;top:calc(100% + 10px);right:0}.HelpButton-module__NdfrrW__help:hover .HelpButton-module__NdfrrW__tip,.HelpButton-module__NdfrrW__help:focus-visible .HelpButton-module__NdfrrW__tip{opacity:1;visibility:visible}@media (hover:none){.HelpButton-module__NdfrrW__tip{display:none}}
.grandparents-module__sZRpJW__intro{max-width:var(--container);padding:56px var(--gutter) 8px;text-align:center;margin:0 auto}.grandparents-module__sZRpJW__h1{letter-spacing:-.02em;max-width:20ch;margin:0 auto;font-size:clamp(34px,5.6vw,56px);font-weight:800;line-height:1.02}.grandparents-module__sZRpJW__lede{color:var(--text-muted);max-width:54ch;margin:16px auto 0;font-size:19px}.grandparents-module__sZRpJW__ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}.grandparents-module__sZRpJW__finePrint{color:var(--text-muted);margin:14px 0 0;font-size:13px}.grandparents-module__sZRpJW__section{max-width:var(--container);padding:52px var(--gutter) 6px;margin:0 auto}.grandparents-module__sZRpJW__ways{grid-template-columns:1fr 1fr;gap:24px;display:grid}.grandparents-module__sZRpJW__way{padding:28px}.grandparents-module__sZRpJW__wayTitle{margin:0;font-size:24px}.grandparents-module__sZRpJW__wayBody{color:var(--text-muted);margin:10px 0 0;font-size:17px}.grandparents-module__sZRpJW__more{text-align:center;margin:26px 0 0;font-weight:800}.grandparents-module__sZRpJW__more a{color:var(--blue);text-decoration:none}.grandparents-module__sZRpJW__more a:hover{text-underline-offset:3px;text-decoration:underline}.grandparents-module__sZRpJW__steps{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.grandparents-module__sZRpJW__step{margin:0}.grandparents-module__sZRpJW__stepNum{border:var(--border-card) solid var(--ink);width:44px;height:44px;font-family:var(--font-display);color:#fff;background:var(--purple);border-radius:14px;place-items:center;font-size:20px;font-weight:800;display:inline-grid}.grandparents-module__sZRpJW__step:first-child .grandparents-module__sZRpJW__stepNum{background:var(--red)}.grandparents-module__sZRpJW__step:nth-child(2) .grandparents-module__sZRpJW__stepNum{background:var(--orange)}.grandparents-module__sZRpJW__step:nth-child(3) .grandparents-module__sZRpJW__stepNum{background:var(--green)}.grandparents-module__sZRpJW__step:nth-child(4) .grandparents-module__sZRpJW__stepNum{background:var(--blue)}.grandparents-module__sZRpJW__stepTitle{margin:14px 0 0;font-size:20px}.grandparents-module__sZRpJW__stepBody{color:var(--text-muted);margin:8px 0 0;font-size:16px}.grandparents-module__sZRpJW__qa{gap:18px;max-width:760px;margin:0 auto;display:grid}.grandparents-module__sZRpJW__qaItem{border-bottom:var(--border-input) solid var(--ink);padding-bottom:18px}.grandparents-module__sZRpJW__q{margin:0;font-size:20px}.grandparents-module__sZRpJW__a{color:var(--text-muted);margin:8px 0 0;font-size:17px}@media (max-width:860px){.grandparents-module__sZRpJW__ways{grid-template-columns:1fr}.grandparents-module__sZRpJW__steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.grandparents-module__sZRpJW__steps{grid-template-columns:1fr}.grandparents-module__sZRpJW__way{padding:22px}}
.VerifyEmail-module__9M50WG__box{background:var(--card);border:var(--border-card) solid var(--ink);border-radius:var(--radius-tile);padding:20px 22px}.VerifyEmail-module__9M50WG__title{font-family:var(--font-display);margin:0 0 6px;font-size:22px;font-weight:800;line-height:1.2}.VerifyEmail-module__9M50WG__body{overflow-wrap:anywhere;margin:0 0 14px;font-size:16px;line-height:1.5}
.FaqAccordion-module__KJfqxa__groups{flex-direction:column;gap:26px;display:flex}.FaqAccordion-module__KJfqxa__groupHead{align-items:center;gap:11px;margin-bottom:13px;display:flex}.FaqAccordion-module__KJfqxa__groupChip{border:var(--border-card) solid var(--ink);border-radius:8px;flex:none;width:26px;height:26px}.FaqAccordion-module__KJfqxa__groupTitle{margin:0;font-size:25px}.FaqAccordion-module__KJfqxa__rows{flex-direction:column;gap:11px;display:flex}.FaqAccordion-module__KJfqxa__row{background:var(--card);border:var(--border-card) solid var(--ink);box-shadow:4px 4px 0 var(--hairline);border-radius:16px;transition:box-shadow .14s;overflow:hidden}.FaqAccordion-module__KJfqxa__rowOpen{box-shadow:5px 5px 0 var(--group-color)}.FaqAccordion-module__KJfqxa__trigger{cursor:pointer;text-align:left;width:100%;font-family:var(--font-body);background:0 0;border:none;align-items:center;gap:14px;padding:17px 20px;display:flex}.FaqAccordion-module__KJfqxa__question{flex:1;font-size:18px;font-weight:700;line-height:1.35}.FaqAccordion-module__KJfqxa__sign{border:var(--border-card) solid var(--ink);background:var(--card);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:800;line-height:1;transition:background-color .14s,color .14s;display:flex}.FaqAccordion-module__KJfqxa__signOpen{background:var(--group-color);color:#fff}.FaqAccordion-module__KJfqxa__answer{color:var(--text-muted);max-width:70ch;padding:0 20px 20px;font-size:16.5px;line-height:1.6}@media (max-width:560px){.FaqAccordion-module__KJfqxa__question{font-size:16.5px}.FaqAccordion-module__KJfqxa__trigger{padding:15px 16px}.FaqAccordion-module__KJfqxa__answer{padding:0 16px 18px;font-size:16px}}
.HeroExamples-module__NalDIa__pair{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 1fr;gap:14px;padding:0;display:grid}.HeroExamples-module__NalDIa__slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.HeroExamples-module__NalDIa__shown{opacity:1}.HeroExamples-module__NalDIa__label{font-family:var(--font-body);color:var(--ink);border:var(--border-input) solid var(--ink);border-radius:var(--radius-pill);white-space:nowrap;background:#fff;padding:4px 9px;font-size:11px;font-weight:800;line-height:1;position:absolute;bottom:8px;left:8px}@media (prefers-reduced-motion:reduce){.HeroExamples-module__NalDIa__slide{transition:none}}
div.mothers-day-module__T1e3UW__ways{grid-template-columns:repeat(3,1fr)}@media (max-width:860px){div.mothers-day-module__T1e3UW__ways{grid-template-columns:1fr}}
.PasswordReset-module__Ga1PZG__wrap{max-width:520px;padding:56px var(--gutter);margin:0 auto}.PasswordReset-module__Ga1PZG__card{border-radius:24px;padding:34px;animation:.4s both PasswordReset-module__Ga1PZG__cma-rise}.PasswordReset-module__Ga1PZG__title{margin:0;font-size:36px}.PasswordReset-module__Ga1PZG__sub{color:var(--text-subtle);margin:6px 0 24px;font-size:15px}.PasswordReset-module__Ga1PZG__fields{flex-direction:column;gap:16px;display:flex}.PasswordReset-module__Ga1PZG__error{color:var(--red);background:var(--error-bg);border:var(--border-input) solid var(--red);border-radius:var(--radius-input);padding:10px 13px;font-size:14px;font-weight:600}.PasswordReset-module__Ga1PZG__notice{color:var(--ink);background:var(--tint);border:var(--border-input) solid var(--ink);border-radius:var(--radius-input);padding:12px 14px;font-size:14px;font-weight:600;line-height:1.5}.PasswordReset-module__Ga1PZG__switch{text-align:center;color:var(--text-subtle);font-size:14px}.PasswordReset-module__Ga1PZG__switchLink{color:var(--blue);font-weight:700;text-decoration:underline}.PasswordReset-module__Ga1PZG__switchLink:hover{color:var(--purple)}.PasswordReset-module__Ga1PZG__loader{margin:6px 0 12px;display:block}.PasswordReset-module__Ga1PZG__checking{color:var(--text-subtle);margin:0;font-size:15px}@media (max-width:560px){.PasswordReset-module__Ga1PZG__card{padding:24px}.PasswordReset-module__Ga1PZG__title{font-size:30px}}
.Cart-module__m44xRG__page{max-width:var(--container-checkout);padding:44px var(--gutter) 90px;margin:0 auto}.Cart-module__m44xRG__h1{margin:0;font-size:clamp(30px,5vw,42px)}.Cart-module__m44xRG__sub{color:var(--text-muted);margin:6px 0 26px;font-size:17px}.Cart-module__m44xRG__cols{grid-template-columns:1.15fr .85fr;align-items:start;gap:26px;display:grid}.Cart-module__m44xRG__albums{flex-direction:column;gap:22px;display:flex}.Cart-module__m44xRG__album{padding:22px}.Cart-module__m44xRG__albumHead{align-items:center;gap:14px;display:flex}.Cart-module__m44xRG__thumb{border:var(--border-input) solid var(--ink);background:var(--tint);border-radius:10px;flex:none;width:96px;height:120px;overflow:hidden}.Cart-module__m44xRG__thumbImg{object-fit:cover;background:#fff;width:100%;height:100%;display:block}.Cart-module__m44xRG__albumText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.Cart-module__m44xRG__albumTitle{font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;font-size:21px;font-weight:700;text-decoration:none}.Cart-module__m44xRG__albumTitle:hover{text-decoration:underline}.Cart-module__m44xRG__albumMeta{color:var(--text-subtle);font-size:14px}.Cart-module__m44xRG__remove{font-family:var(--font-body);color:var(--text-subtle);cursor:pointer;background:0 0;border:none;flex:none;padding:6px 2px;font-size:14px;font-weight:700;text-decoration:underline}.Cart-module__m44xRG__remove:hover{color:var(--red)}.Cart-module__m44xRG__blocked{color:var(--red);background:var(--error-bg);border:var(--border-input) solid var(--red);border-radius:var(--radius-input);margin-top:14px;padding:10px 13px;font-size:14px;font-weight:600}.Cart-module__m44xRG__blocked a{color:inherit}.Cart-module__m44xRG__plans{flex-direction:column;gap:10px;margin-top:18px;display:flex}.Cart-module__m44xRG__plan{text-align:left;cursor:pointer;background:var(--card);border:var(--border-input) solid var(--hairline);width:100%;font-family:var(--font-body);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;transition:border-color .12s,box-shadow .12s;display:flex}.Cart-module__m44xRG__planOn{border:var(--border-selected) solid var(--plan-color);box-shadow:4px 4px 0 var(--ink)}.Cart-module__m44xRG__dot{border:var(--border-input) solid var(--ink);background:var(--card);border-radius:50%;flex:none;width:20px;height:20px}.Cart-module__m44xRG__dotOn{background:var(--plan-color);box-shadow:inset 0 0 0 3px var(--card)}.Cart-module__m44xRG__planName{font-family:var(--font-display);flex:1;font-size:18px;font-weight:700}.Cart-module__m44xRG__planPrice{font-family:var(--font-display);flex:none;font-size:22px;font-weight:800}.Cart-module__m44xRG__fixedPlan{font-family:var(--font-display);margin-top:16px;font-size:18px;font-weight:700}.Cart-module__m44xRG__upsell{background:var(--error-bg);border:var(--border-input) solid var(--red);border-radius:var(--radius-tile);align-items:center;gap:14px;margin-top:14px;padding:12px 14px;display:flex}.Cart-module__m44xRG__upsellText{flex-direction:column;flex:1;gap:2px;font-size:14px;display:flex}.Cart-module__m44xRG__upsellTitle{font-family:var(--font-display);font-size:16px;font-weight:700}@media (max-width:560px){.Cart-module__m44xRG__upsell{flex-direction:column;align-items:stretch}}.Cart-module__m44xRG__printFields{border-top:var(--border-input) solid var(--hairline);margin-top:18px;padding-top:18px}.Cart-module__m44xRG__hint{color:var(--text-subtle);margin-top:8px;font-size:13px}.Cart-module__m44xRG__copies{margin-top:16px}.Cart-module__m44xRG__albumTotal{border-top:var(--border-card) solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;padding-top:14px;display:flex}.Cart-module__m44xRG__breakdown{color:var(--text-muted);font-size:14px}.Cart-module__m44xRG__albumPrice{font-family:var(--font-display);font-size:24px;font-weight:800}.Cart-module__m44xRG__summary{padding:24px}.Cart-module__m44xRG__summaryTitle{margin:0 0 14px;font-size:23px}.Cart-module__m44xRG__row{justify-content:space-between;gap:12px;padding:7px 0;font-size:16px;display:flex}.Cart-module__m44xRG__rowName{overflow-wrap:anywhere;min-width:0}.Cart-module__m44xRG__country{border-top:var(--border-input) solid #15171c33;margin:10px 0 6px;padding-top:12px}.Cart-module__m44xRG__country [class*=hint]{color:var(--ink);opacity:.75}.Cart-module__m44xRG__address{margin:10px 0 8px}.Cart-module__m44xRG__rule{border:none;border-top:var(--border-card) solid var(--ink);margin:12px 0}.Cart-module__m44xRG__total{font-family:var(--font-display);justify-content:space-between;align-items:baseline;font-size:26px;font-weight:800;display:flex}.Cart-module__m44xRG__pay{margin-top:18px}.Cart-module__m44xRG__payNote{margin-top:10px;font-size:13px;line-height:1.5}.Cart-module__m44xRG__taxNote{color:var(--ink);opacity:.75;margin-top:4px;font-size:13px;line-height:1.5}.Cart-module__m44xRG__footnote{color:var(--ink);opacity:.75;margin-top:14px;font-size:13px;line-height:1.5}.Cart-module__m44xRG__error{color:var(--red);background:var(--error-bg);border:var(--border-input) solid var(--red);border-radius:var(--radius-input);margin-top:14px;padding:10px 13px;font-size:14px;font-weight:600}.Cart-module__m44xRG__confirm{background:var(--card);border:var(--border-card) solid var(--ink);border-radius:var(--radius-input);margin-top:16px;padding:16px}.Cart-module__m44xRG__confirmTitle{font-family:var(--font-display);margin-bottom:8px;font-size:18px;font-weight:700}.Cart-module__m44xRG__confirmList{margin:0 0 8px;padding-left:18px;font-size:14px;line-height:1.5}.Cart-module__m44xRG__confirmBody{color:var(--text-muted);font-size:14px;line-height:1.5}.Cart-module__m44xRG__confirmActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.Cart-module__m44xRG__empty{justify-items:start;gap:12px;margin-top:22px;padding:32px;display:grid}.Cart-module__m44xRG__emptyTitle{margin:0;font-size:24px}.Cart-module__m44xRG__emptyBody{color:var(--text-muted);max-width:52ch;font-size:16px;line-height:1.55}@media (max-width:900px){.Cart-module__m44xRG__cols{grid-template-columns:1fr}.Cart-module__m44xRG__summaryAnchor{position:static}}@media (max-width:560px){.Cart-module__m44xRG__album{padding:16px}.Cart-module__m44xRG__albumHead{flex-wrap:wrap;row-gap:0}.Cart-module__m44xRG__thumb{width:72px;height:90px}.Cart-module__m44xRG__albumText{flex-basis:calc(100% - 86px)}.Cart-module__m44xRG__remove{min-height:44px;margin-left:86px;padding:10px 0}.Cart-module__m44xRG__blocked a{padding:10px 0;display:inline-block}.Cart-module__m44xRG__summary{padding:20px 16px}}.Cart-module__m44xRG__summaryAnchor{scroll-margin-top:90px;position:sticky;top:108px}.Cart-module__m44xRG__bar{display:none}@media (max-width:900px){.Cart-module__m44xRG__page{padding-bottom:120px}.Cart-module__m44xRG__bar{z-index:30;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:var(--yellow);border-top:var(--border-card) solid var(--ink);justify-content:space-between;align-items:center;gap:14px;transition:transform .18s;display:flex;position:fixed;bottom:0;left:0;right:0}.Cart-module__m44xRG__barHidden{transform:translateY(110%)}.Cart-module__m44xRG__barTotal{flex-direction:column;line-height:1.1;display:flex}.Cart-module__m44xRG__barLabel{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.Cart-module__m44xRG__barAmount{font-family:var(--font-display);font-size:26px;font-weight:800}}@media (prefers-reduced-motion:reduce){.Cart-module__m44xRG__bar{transition:none}}.Cart-module__m44xRG__confirmUnfinished{border:2px solid var(--ink);background:#fff4d6;border-radius:12px;margin:6px 0 4px;padding:8px 12px;font-weight:700;display:block}.Cart-module__m44xRG__confirmFinish{color:var(--blue);white-space:nowrap}.Cart-module__m44xRG__promoRow{padding:8px 0 2px}.Cart-module__m44xRG__promoToggle{font-family:var(--font-body);color:var(--blue);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:4px 0;font-size:15px;font-weight:700;text-decoration:underline}.Cart-module__m44xRG__promoToggle:disabled{color:var(--text-faint-2);cursor:not-allowed}.Cart-module__m44xRG__promoForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Cart-module__m44xRG__promoInput{min-width:140px;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;background:var(--card);border:var(--border-input) solid var(--ink);border-radius:var(--radius-input);flex:1;padding:9px 12px;font-size:15px;font-weight:700}.Cart-module__m44xRG__promoError{color:var(--red);flex-basis:100%;margin:0;font-size:14px;font-weight:700}.Cart-module__m44xRG__promoApplied{background:var(--tint);border:var(--border-input) solid var(--ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:15px;display:flex}.Cart-module__m44xRG__promoRemove{font-family:var(--font-body);color:var(--red);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:2px 0;font-size:14px;font-weight:700;text-decoration:underline}.Cart-module__m44xRG__discount{color:var(--green)}.Cart-module__m44xRG__shipping{border:0;margin:0 0 14px;padding:0}.Cart-module__m44xRG__shippingLegend{color:var(--ink);margin-bottom:8px;padding:0;font-size:15px;font-weight:700}.Cart-module__m44xRG__shipOption{border:var(--border-input) solid var(--ink);background:var(--card);cursor:pointer;border-radius:14px;align-items:center;gap:11px;padding:11px 13px;display:flex}.Cart-module__m44xRG__shipOption+.Cart-module__m44xRG__shipOption{margin-top:8px}.Cart-module__m44xRG__shipOptionOn{box-shadow:3px 3px 0 var(--green)}.Cart-module__m44xRG__shipOption input{width:18px;height:18px;accent-color:var(--ink);cursor:pointer;flex:none}.Cart-module__m44xRG__shipOptionText{flex-direction:column;flex:1;gap:2px;display:flex}.Cart-module__m44xRG__shipOptionWeeks{color:var(--text-subtle);font-size:13px}.Cart-module__m44xRG__shipOptionPrice{font-family:var(--font-display);flex:none;font-size:18px}.Cart-module__m44xRG__verify{margin-top:16px}
.StoreBadges-module__UmSx4G__row{--badge:48px;flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.StoreBadges-module__UmSx4G__sm{--badge:40px;gap:10px}.StoreBadges-module__UmSx4G__apple img{height:var(--badge);width:auto;display:block}.StoreBadges-module__UmSx4G__google img{height:calc(var(--badge) * 1.488);width:auto;margin:calc(var(--badge) * -.244);display:block}.StoreBadges-module__UmSx4G__apple:focus-visible,.StoreBadges-module__UmSx4G__google:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:10px}@media (max-width:380px){.StoreBadges-module__UmSx4G__row{--badge:40px;gap:10px}.StoreBadges-module__UmSx4G__sm{--badge:36px}}
.page-module__3hR1iq__page{min-height:70vh;padding:48px var(--gutter);justify-content:center;align-items:center;display:flex}.page-module__3hR1iq__card{border-radius:26px;width:100%;max-width:420px;padding:34px 30px}.page-module__3hR1iq__title{margin:0 0 10px;font-size:27px}.page-module__3hR1iq__body{color:var(--text-subtle);margin:0 0 22px;font-size:16px}.page-module__3hR1iq__form{flex-direction:column;gap:16px;display:flex}.page-module__3hR1iq__error{color:var(--red);margin:-4px 0 0;font-size:14px;font-weight:700}
.page-module__m_B44W__page{max-width:var(--container-faq);padding:56px var(--gutter) 80px;margin:0 auto}.page-module__m_B44W__h1{letter-spacing:-.02em;margin:18px 0 8px;font-size:clamp(38px,7vw,60px);font-weight:800;line-height:1}.page-module__m_B44W__sub{color:var(--text-muted);max-width:56ch;margin:0 0 34px;font-size:19px}.page-module__m_B44W__mail{color:var(--blue);text-decoration:underline}.page-module__m_B44W__mail:hover{color:var(--purple)}.page-module__m_B44W__closing{border-radius:24px;flex-wrap:wrap;align-items:center;gap:26px;margin-top:44px;padding:34px;display:flex}.page-module__m_B44W__closingCopy{flex:1;min-width:260px}.page-module__m_B44W__closingTitle{color:#fff;margin:0;font-size:clamp(26px,4vw,32px);line-height:1.15}.page-module__m_B44W__closingSub{color:#ffffffeb;margin:10px 0 0;font-size:16.5px}@media (max-width:560px){.page-module__m_B44W__closing{padding:24px}}.page-module__m_B44W__getApp{border:var(--border-input) solid var(--ink);background:#fff;border-radius:16px;margin:0 0 14px;padding:14px 16px}.page-module__m_B44W__getAppTitle{margin:0 0 10px;font-size:15px;font-weight:800}
.page-module__E0kJGG__hero{max-width:var(--container);padding:64px var(--gutter) 40px;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;margin:0 auto;display:grid}.page-module__E0kJGG__heroCopy{animation:.5s both page-module__E0kJGG__cma-rise}.page-module__E0kJGG__h1{letter-spacing:-.02em;margin:20px 0 0;font-size:clamp(42px,7.2vw,74px);font-weight:800;line-height:.95}.page-module__E0kJGG__lede{color:var(--text-muted);max-width:34ch;margin:20px 0 0;font-size:20px;line-height:1.55}.page-module__E0kJGG__heroCtas{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.page-module__E0kJGG__finePrint{color:var(--text-faint);margin:18px 0 0;font-size:14px}.page-module__E0kJGG__heroArt{position:relative}.page-module__E0kJGG__heroCard{z-index:1;padding:18px;position:relative}.page-module__E0kJGG__frame{aspect-ratio:3/4;border:var(--border-input) solid var(--ink);background:var(--paper);border-radius:14px;margin-top:7px;position:relative;overflow:hidden}.page-module__E0kJGG__frame img{object-fit:cover;width:100%;height:100%}.page-module__E0kJGG__crayons{align-items:center;gap:7px;margin-top:16px;display:flex}.page-module__E0kJGG__crayonLabel{color:var(--text-muted);margin-right:auto;font-size:12px;font-weight:600}.page-module__E0kJGG__swatch{border:var(--border-input) solid var(--ink);border-radius:6px;flex:none;width:22px;height:22px}.page-module__E0kJGG__how{background:var(--ink);border-top:var(--border-card) solid var(--ink);padding:60px var(--gutter);scroll-margin-top:92px}.page-module__E0kJGG__howInner{max-width:var(--container);margin:0 auto}.page-module__E0kJGG__howTitle{color:var(--paper);margin:0 0 34px;font-size:clamp(30px,4.4vw,40px)}.page-module__E0kJGG__stepGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.page-module__E0kJGG__step{background:var(--paper);border:var(--border-card) solid var(--ink);box-shadow:var(--shadow-on-ink);border-radius:18px;padding:22px}.page-module__E0kJGG__stepNum{border:var(--border-card) solid var(--ink);width:40px;height:40px;font-family:var(--font-display);border-radius:12px;justify-content:center;align-items:center;font-size:19px;font-weight:800;display:flex}.page-module__E0kJGG__stepTitle{margin:14px 0 6px;font-size:21px}.page-module__E0kJGG__stepBody{color:var(--text-muted);font-size:15px;line-height:1.5}.page-module__E0kJGG__pricing{max-width:var(--container);padding:66px var(--gutter) 20px;margin:0 auto;scroll-margin-top:92px}.page-module__E0kJGG__pricingTitle{text-align:center;margin:0;font-size:clamp(32px,5vw,44px)}.page-module__E0kJGG__pricingSub{text-align:center;color:var(--text-muted);max-width:52ch;margin:10px auto 34px;font-size:18px}.page-module__E0kJGG__planGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.page-module__E0kJGG__plan{flex-direction:column;padding:26px;display:flex;position:relative}.page-module__E0kJGG__badge{position:absolute;top:-15px;left:24px}.page-module__E0kJGG__planChip{border:var(--border-card) solid var(--ink);border-radius:10px;width:34px;height:34px}.page-module__E0kJGG__planName{margin:14px 0 2px;font-size:25px}.page-module__E0kJGG__planTagline{color:var(--text-subtle);min-height:40px;font-size:14px;line-height:1.45}.page-module__E0kJGG__planPrice{font-family:var(--font-display);margin:8px 0 16px;font-size:52px;font-weight:800;line-height:1}.page-module__E0kJGG__features{flex-direction:column;gap:9px;list-style:none;display:flex}.page-module__E0kJGG__feature{align-items:flex-start;gap:9px;font-size:15px;line-height:1.4;display:flex}.page-module__E0kJGG__bullet{border:var(--border-input) solid var(--ink);border-radius:50%;flex:none;width:17px;height:17px;margin-top:2px}.page-module__E0kJGG__choose{margin-top:auto;padding-top:26px;display:block}.page-module__E0kJGG__footnote{text-align:center;color:var(--text-faint);margin:40px 0 0;font-size:14px}.page-module__E0kJGG__app{background:var(--tint);border-top:var(--border-card) solid var(--ink);border-bottom:var(--border-card) solid var(--ink);margin-top:46px;scroll-margin-top:92px}.page-module__E0kJGG__appInner{max-width:var(--container);padding:66px var(--gutter);grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;margin:0 auto;display:grid}.page-module__E0kJGG__appTag{letter-spacing:.12em;color:#fff;background:var(--blue);border:var(--border-input) solid var(--ink);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-block}.page-module__E0kJGG__appTitle{margin:16px 0 12px;font-size:clamp(32px,5vw,44px);line-height:1.05}.page-module__E0kJGG__appSub{color:var(--text-muted);margin:0 0 22px;font-size:18px;line-height:1.55}.page-module__E0kJGG__appPhones{height:440px;position:relative}.page-module__E0kJGG__appPhone{border:7px solid var(--ink);width:46%;height:auto;box-shadow:8px 8px 0 var(--ink);background:#fff;border-radius:30px;position:absolute}.page-module__E0kJGG__appPhoneLeft{top:10px;left:8%;transform:rotate(-5deg)}.page-module__E0kJGG__appPhoneRight{top:40px;right:4%;transform:rotate(5deg)}.page-module__E0kJGG__closing{max-width:var(--container);padding:56px var(--gutter) 80px;margin:0 auto}.page-module__E0kJGG__closingPanel{border-radius:26px;flex-wrap:wrap;align-items:center;gap:34px;padding:44px;display:flex}.page-module__E0kJGG__closingCopy{flex:1;min-width:280px}.page-module__E0kJGG__closingTitle{color:#fff;margin:0;font-size:clamp(28px,4vw,38px);line-height:1.1}.page-module__E0kJGG__closingCtas{flex-wrap:wrap;gap:14px;display:flex}.page-module__E0kJGG__closingSub{color:#ffffffe6;margin:12px 0 0;font-size:17px}@media (max-width:980px){.page-module__E0kJGG__appInner{grid-template-columns:1fr;gap:28px;padding-top:48px;padding-bottom:48px}.page-module__E0kJGG__appPhones{width:100%;max-width:460px;height:380px;margin:0 auto}.page-module__E0kJGG__hero{grid-template-columns:1fr;gap:40px;padding-top:44px}.page-module__E0kJGG__heroArt{max-width:520px}.page-module__E0kJGG__stepGrid{grid-template-columns:repeat(2,1fr)}.page-module__E0kJGG__planGrid{grid-template-columns:1fr;max-width:460px;margin:0 auto}}@media (max-width:560px){.page-module__E0kJGG__stepGrid{grid-template-columns:1fr}.page-module__E0kJGG__heroArt{margin-top:30px}.page-module__E0kJGG__heroCard{padding:14px}.page-module__E0kJGG__crayonLabel{width:100%;margin-bottom:4px}.page-module__E0kJGG__crayons{flex-wrap:wrap}.page-module__E0kJGG__closingPanel{padding:28px}.page-module__E0kJGG__lede{font-size:18px}}.page-module__E0kJGG__pricingLink{color:var(--blue);margin-bottom:8px;font-size:15px;font-weight:800;text-decoration:none;display:inline-block}.page-module__E0kJGG__examplesLink{text-align:center;color:var(--blue);margin-top:22px;font-size:15px;font-weight:800;text-decoration:none;display:block}.page-module__E0kJGG__examplesLink:hover,.page-module__E0kJGG__pricingLink:hover{text-underline-offset:3px;text-decoration:underline}.page-module__E0kJGG__proof{max-width:var(--container);padding:66px var(--gutter) 0;margin:0 auto;scroll-margin-top:92px}.page-module__E0kJGG__proofTitle{text-align:center;margin:0 0 30px;font-size:clamp(32px,5vw,44px)}.page-module__E0kJGG__bookGrid{grid-template-columns:repeat(2,1fr);gap:40px;max-width:760px;margin:0 auto;padding:10px 0;display:grid}.page-module__E0kJGG__bookPhoto{aspect-ratio:3/4;object-fit:cover;width:100%;box-shadow:10px 10px 0 var(--red);border-radius:18px;display:block;transform:rotate(-2deg)}.page-module__E0kJGG__bookPhoto:nth-child(2){box-shadow:10px 10px 0 var(--blue);transform:rotate(2deg)}.page-module__E0kJGG__proofLink{text-align:center;color:var(--blue);margin-top:26px;font-size:17px;font-weight:800;text-decoration:none;display:block}.page-module__E0kJGG__proofLink:hover{text-underline-offset:3px;text-decoration:underline}.page-module__E0kJGG__reprint{text-align:center;margin:28px 0 0;font-size:16px}@media (max-width:760px){.page-module__E0kJGG__bookGrid{gap:20px}.page-module__E0kJGG__bookPhoto{box-shadow:6px 6px 0 var(--red);border-radius:14px}.page-module__E0kJGG__bookPhoto:nth-child(2){box-shadow:6px 6px 0 var(--blue)}}.page-module__E0kJGG__reviewsLine{text-align:center;margin:10px 0 0}.page-module__E0kJGG__reviewsLink{color:var(--blue);font-size:16px;font-weight:800;text-decoration:none}.page-module__E0kJGG__reviewsLink:hover{text-underline-offset:3px;text-decoration:underline}
.screen-free-module__kaqjhG__intro{max-width:var(--container);padding:56px var(--gutter) 8px;text-align:center;margin:0 auto}.screen-free-module__kaqjhG__h1{letter-spacing:-.02em;max-width:18ch;margin:0 auto;font-size:clamp(34px,5.6vw,56px);font-weight:800;line-height:1.02}.screen-free-module__kaqjhG__lede{color:var(--text-muted);max-width:56ch;margin:16px auto 0;font-size:19px}.screen-free-module__kaqjhG__jump{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.screen-free-module__kaqjhG__jumpLink{color:var(--ink);border:var(--border-input) solid var(--ink);border-radius:var(--radius-pill);box-shadow:3px 3px 0 var(--chip);background:#fff;padding:8px 16px;font-size:15px;font-weight:800;text-decoration:none}.screen-free-module__kaqjhG__jumpLink:hover{box-shadow:1px 1px 0 var(--chip);transform:translate(2px,2px)}.screen-free-module__kaqjhG__group{max-width:880px;padding:48px var(--gutter) 4px;margin:0 auto;scroll-margin-top:92px}.screen-free-module__kaqjhG__h2{align-items:center;gap:12px;margin:0 0 20px;font-size:clamp(26px,3.6vw,34px);display:flex}.screen-free-module__kaqjhG__dot{border:var(--border-input) solid var(--ink);border-radius:6px;flex:none;width:18px;height:18px}.screen-free-module__kaqjhG__ideas{gap:20px;margin:0;padding:0;list-style:none;display:grid}.screen-free-module__kaqjhG__ideaItem{margin:0}.screen-free-module__kaqjhG__idea{padding:22px 24px}.screen-free-module__kaqjhG__ideaHead{align-items:flex-start;gap:14px;display:flex}.screen-free-module__kaqjhG__num{border:var(--border-input) solid var(--ink);width:38px;height:38px;font-family:var(--font-display);color:#fff;border-radius:12px;flex:none;place-items:center;font-size:18px;font-weight:800;display:inline-grid}.screen-free-module__kaqjhG__ideaName{margin:2px 0 0;font-size:21px}.screen-free-module__kaqjhG__ages{color:var(--text-muted);margin-top:4px;font-size:13px;font-weight:700;display:inline-block}.screen-free-module__kaqjhG__fromUs{letter-spacing:.06em;text-transform:uppercase;border:var(--border-input) solid var(--ink);border-radius:var(--radius-pill);background:var(--yellow);margin-left:10px;padding:2px 10px;font-size:12px;font-weight:800;display:inline-block}.screen-free-module__kaqjhG__ideaBody{color:var(--text-muted);margin:12px 0 0;font-size:17px}.screen-free-module__kaqjhG__example{color:var(--text-muted);margin:10px 0 0;font-size:15px;font-weight:700}.screen-free-module__kaqjhG__example a{color:var(--blue);font-weight:800;text-decoration:none}.screen-free-module__kaqjhG__example a:hover{text-underline-offset:3px;text-decoration:underline}.screen-free-module__kaqjhG__disclosure{color:var(--text-muted);max-width:56ch;margin:12px auto 0;font-size:14px}.screen-free-module__kaqjhG__whyBody{color:var(--text-muted);margin:0 0 20px;font-size:17px}.screen-free-module__kaqjhG__whyCard{max-width:520px}.screen-free-module__kaqjhG__oursLinks{flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;font-weight:800;display:flex}.screen-free-module__kaqjhG__oursLinks a{color:var(--blue);text-decoration:none}.screen-free-module__kaqjhG__oursLinks a:hover{text-underline-offset:3px;text-decoration:underline}.screen-free-module__kaqjhG__qa{gap:18px;display:grid}.screen-free-module__kaqjhG__qaItem{border-bottom:var(--border-input) solid var(--ink);padding-bottom:18px}.screen-free-module__kaqjhG__q{margin:0;font-size:20px}.screen-free-module__kaqjhG__a{color:var(--text-muted);margin:8px 0 0;font-size:17px}@media (max-width:520px){.screen-free-module__kaqjhG__idea{padding:18px}.screen-free-module__kaqjhG__fromUs{margin-top:6px;margin-left:0;display:table}}
.Account-module__QsGbrG__page{max-width:680px;padding:48px var(--gutter) 80px;margin:0 auto}.Account-module__QsGbrG__h1{margin:0;font-size:36px}.Account-module__QsGbrG__sub{color:var(--text-subtle);margin:6px 0 30px;font-size:15px}.Account-module__QsGbrG__danger{border-color:var(--red);box-shadow:6px 6px 0 var(--red);padding:30px}.Account-module__QsGbrG__dangerTitle{margin:0 0 12px;font-size:26px}.Account-module__QsGbrG__dangerBody{margin:0 0 14px;font-size:15px;line-height:1.6}.Account-module__QsGbrG__confirmRow{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:22px;display:flex}.Account-module__QsGbrG__confirmRow>:first-child{flex:1;min-width:220px}.Account-module__QsGbrG__error{color:var(--red);background:var(--error-bg);border:var(--border-input) solid var(--red);border-radius:var(--radius-input);margin-top:16px;padding:10px 13px;font-size:14px;font-weight:600}.Account-module__QsGbrG__link{color:var(--blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}.Account-module__QsGbrG__settings{flex-direction:column;gap:22px;margin-bottom:34px;display:flex}.Account-module__QsGbrG__section{padding:24px 26px}.Account-module__QsGbrG__sectionTitle{margin:0 0 6px;font-size:22px}.Account-module__QsGbrG__sectionBody{color:var(--text-muted);margin:0 0 16px;font-size:15px}.Account-module__QsGbrG__formRow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.Account-module__QsGbrG__formRow>:first-child{flex:1;min-width:220px}.Account-module__QsGbrG__passwordForm{gap:14px;display:grid}.Account-module__QsGbrG__pending{background:var(--tint);border:var(--border-input) solid var(--ink);border-radius:var(--radius-input);margin:0 0 14px;padding:10px 13px;font-size:14px}.Account-module__QsGbrG__ok{color:var(--green);margin:14px 0 0;font-size:14px;font-weight:700}.Account-module__QsGbrG__detailsForm>:not(:last-child){flex:180px;min-width:180px}
.Admin-module__RsUjQW__page{max-width:1240px;padding:32px var(--gutter) 80px;margin:0 auto}.Admin-module__RsUjQW__head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.Admin-module__RsUjQW__h1{margin:0;font-size:30px}.Admin-module__RsUjQW__count{color:var(--text-subtle);font-size:15px;font-weight:700}.Admin-module__RsUjQW__sub{color:var(--text-muted);margin:0 0 22px;font-size:15px}.Admin-module__RsUjQW__rows{flex-direction:column;gap:14px;display:flex}.Admin-module__RsUjQW__row{background:var(--card);border:var(--border-input) solid var(--ink);box-shadow:var(--shadow-tile);border-radius:14px;align-items:center;gap:18px;padding:16px 20px;display:flex}.Admin-module__RsUjQW__rowMain{flex:1;min-width:0}.Admin-module__RsUjQW__orderNo{font-family:var(--font-mono);font-size:13px;font-weight:600}.Admin-module__RsUjQW__rowMeta{color:var(--text-subtle);font-size:14px}.Admin-module__RsUjQW__keepTogether{white-space:nowrap}.Admin-module__RsUjQW__rowAction{margin-top:12px;display:block}.Admin-module__RsUjQW__badge{letter-spacing:.08em;border-radius:var(--radius-pill);border:var(--border-input) solid var(--ink);white-space:nowrap;padding:4px 10px;font-size:11px;font-weight:800}.Admin-module__RsUjQW__badgePending{background:var(--yellow)}.Admin-module__RsUjQW__badgeApproved{background:var(--green);color:#fff}.Admin-module__RsUjQW__badgeRedo{background:var(--orange)}.Admin-module__RsUjQW__badgeAlert{background:var(--red);color:#fff}.Admin-module__RsUjQW__empty{text-align:center;color:var(--text-faint-2);border:var(--border-input) dashed var(--hairline);border-radius:16px;padding:40px 24px}.Admin-module__RsUjQW__summary{flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:20px;padding:18px 22px;display:flex}.Admin-module__RsUjQW__summaryItem{font-size:14px}.Admin-module__RsUjQW__summaryLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:700;display:block}.Admin-module__RsUjQW__summaryActions{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.Admin-module__RsUjQW__printState{border-top:2px solid var(--ink);flex-basis:100%;align-items:baseline;gap:10px;margin-top:14px;padding-top:14px;font-size:14px;font-weight:700;display:flex}.Admin-module__RsUjQW__tracking{gap:12px;display:flex}.Admin-module__RsUjQW__tracking a{color:var(--blue);font-weight:700;text-decoration:underline}.Admin-module__RsUjQW__tracking a:hover{color:var(--purple)}.Admin-module__RsUjQW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.Admin-module__RsUjQW__tile{border:var(--border-input) solid var(--ink);background:var(--card);border-radius:14px;overflow:hidden}.Admin-module__RsUjQW__tileOk{box-shadow:4px 4px 0 var(--green)}.Admin-module__RsUjQW__tileRedo{box-shadow:4px 4px 0 var(--orange)}.Admin-module__RsUjQW__tilePending{box-shadow:4px 4px 0 var(--hairline)}.Admin-module__RsUjQW__shot{aspect-ratio:3/4;object-fit:contain;border-bottom:var(--border-input) solid var(--ink);background:#fff;width:100%;display:block}.Admin-module__RsUjQW__shotMissing{aspect-ratio:3/4;background:var(--paper);color:var(--text-faint-2);border-bottom:var(--border-input) solid var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.Admin-module__RsUjQW__versions{color:var(--text-subtle);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:8px 10px 0;font-size:12px;font-weight:700;display:flex}.Admin-module__RsUjQW__versionArrow{border:var(--border-input) solid var(--ink);background:var(--card);width:24px;height:24px;color:var(--ink);cursor:pointer;border-radius:999px;padding:0;font-size:15px;font-weight:800;line-height:1}.Admin-module__RsUjQW__versionArrow:disabled{opacity:.35;cursor:default}.Admin-module__RsUjQW__tileFoot{align-items:center;gap:8px;padding:9px 10px;display:flex}.Admin-module__RsUjQW__slot{color:var(--text-muted);font-size:13px;font-weight:700}.Admin-module__RsUjQW__tileActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.Admin-module__RsUjQW__act{cursor:pointer;font-family:var(--font-body);border-radius:var(--radius-pill);border:var(--border-input) solid var(--ink);background:var(--card);padding:5px 11px;font-size:12px;font-weight:700}.Admin-module__RsUjQW__actOk{background:var(--green);color:#fff}.Admin-module__RsUjQW__actRedo{background:var(--orange)}.Admin-module__RsUjQW__act:disabled{opacity:.45;cursor:not-allowed}.Admin-module__RsUjQW__note{color:var(--text-subtle);padding:0 10px 9px;font-size:12px}.Admin-module__RsUjQW__error{color:var(--red);background:var(--error-bg);border:var(--border-input) solid var(--red);border-radius:var(--radius-input);margin-bottom:16px;padding:10px 13px;font-size:14px;font-weight:600}@media (max-width:1000px){.Admin-module__RsUjQW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.Admin-module__RsUjQW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Admin-module__RsUjQW__summaryActions{flex-direction:column;flex-basis:100%;align-items:flex-start;min-width:0;margin-left:0}.Admin-module__RsUjQW__sendGroup{flex-wrap:wrap;gap:10px;width:100%;min-width:0;display:flex}.Admin-module__RsUjQW__shipTier{flex:100%;min-width:0}.Admin-module__RsUjQW__shipTier .Admin-module__RsUjQW__select{text-overflow:ellipsis;flex:1;width:100%;min-width:0}}.Admin-module__RsUjQW__sendGroup{align-items:center;gap:9px;display:inline-flex}.Admin-module__RsUjQW__modeSandbox,.Admin-module__RsUjQW__modeLive{letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--ink);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}.Admin-module__RsUjQW__modeSandbox{background:var(--tint);color:var(--text-subtle)}.Admin-module__RsUjQW__modeLive{background:var(--red);color:#fff}.Admin-module__RsUjQW__outstanding{border-top:var(--border-input) solid var(--hairline);margin-top:42px;padding-top:34px}.Admin-module__RsUjQW__h2{margin:0;font-size:26px}.Admin-module__RsUjQW__albumSection{margin-top:34px}.Admin-module__RsUjQW__albumHead{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.Admin-module__RsUjQW__albumSection .Admin-module__RsUjQW__summaryActions{margin-bottom:16px}.Admin-module__RsUjQW__navLink{color:var(--blue);margin-left:auto;font-size:15px;font-weight:700}.Admin-module__RsUjQW__search{gap:10px;max-width:520px;margin-bottom:18px;display:flex}.Admin-module__RsUjQW__searchInput{min-width:0;font-family:var(--font-body);background:var(--card);border:var(--border-input) solid var(--ink);border-radius:var(--radius-input);flex:1;padding:10px 14px;font-size:15px}.Admin-module__RsUjQW__searchButton,.Admin-module__RsUjQW__resetButton,.Admin-module__RsUjQW__resetCancel{font-family:var(--font-body);border:var(--border-input) solid var(--ink);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;padding:8px 14px;font-size:14px;font-weight:700}.Admin-module__RsUjQW__searchButton{background:var(--ink);color:#fff}.Admin-module__RsUjQW__resetButton{background:var(--card);color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.Admin-module__RsUjQW__resetButton:hover:not(:disabled){background:var(--yellow)}.Admin-module__RsUjQW__resetCancel{color:var(--text-subtle);background:0 0;border-color:#0000}.Admin-module__RsUjQW__resetButton:disabled,.Admin-module__RsUjQW__resetCancel:disabled{cursor:not-allowed;opacity:.6}.Admin-module__RsUjQW__resetConfirm{flex-direction:column;gap:8px;max-width:320px;font-size:14px;display:flex}.Admin-module__RsUjQW__resetActions{gap:6px;display:flex}.Admin-module__RsUjQW__resetError{color:var(--red);font-weight:700}@media (max-width:700px){.Admin-module__RsUjQW__row{flex-direction:column;align-items:stretch;gap:12px}.Admin-module__RsUjQW__rowMain{width:100%}.Admin-module__RsUjQW__badge{align-self:flex-start}.Admin-module__RsUjQW__resetConfirm,.Admin-module__RsUjQW__search{max-width:none}.Admin-module__RsUjQW__head{row-gap:4px}.Admin-module__RsUjQW__navLink{flex-basis:100%;margin-left:0}}.Admin-module__RsUjQW__nav{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.Admin-module__RsUjQW__navTab{color:var(--ink);background:var(--card);border:var(--border-input) solid var(--ink);border-radius:var(--radius-pill);padding:7px 16px;font-size:14px;font-weight:700;text-decoration:none}.Admin-module__RsUjQW__navTab:hover{background:var(--yellow)}.Admin-module__RsUjQW__navTabHere{background:var(--ink);color:#fff}.Admin-module__RsUjQW__tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:18px 0 30px;display:grid}.Admin-module__RsUjQW__tileStat{background:var(--card);border:var(--border-card) solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:18px;padding:16px 18px}.Admin-module__RsUjQW__tileStatAccent{box-shadow:4px 4px 0 var(--green)}.Admin-module__RsUjQW__tileStatWarn{box-shadow:4px 4px 0 var(--orange)}.Admin-module__RsUjQW__statLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);font-size:12px;font-weight:800}.Admin-module__RsUjQW__statValue{font-family:var(--font-display);margin-top:4px;font-size:30px;font-weight:800;line-height:1.1}.Admin-module__RsUjQW__statDetail{color:var(--text-subtle);margin-top:4px;font-size:13px}.Admin-module__RsUjQW__columns{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:30px;margin-bottom:34px;display:grid}.Admin-module__RsUjQW__detailGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 22px;margin:10px 0 24px;display:grid}.Admin-module__RsUjQW__detailLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);font-size:12px;font-weight:800}.Admin-module__RsUjQW__detailValue{word-break:break-word;font-size:16px;font-weight:700}.Admin-module__RsUjQW__panel{background:var(--card);border:var(--border-card) solid var(--ink);border-radius:20px;margin:0 0 30px;padding:22px 24px}.Admin-module__RsUjQW__formGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px;display:grid}.Admin-module__RsUjQW__field{flex-direction:column;gap:5px;font-size:13px;font-weight:700;display:flex}.Admin-module__RsUjQW__input,.Admin-module__RsUjQW__textarea{width:100%;font-family:var(--font-body);background:var(--paper);border:var(--border-input) solid var(--ink);border-radius:var(--radius-input);padding:9px 12px;font-size:15px;font-weight:400}.Admin-module__RsUjQW__textarea{resize:vertical;min-height:90px}.Admin-module__RsUjQW__formActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Admin-module__RsUjQW__checkRow{align-items:center;gap:8px;margin:4px 0 14px;font-size:14px;font-weight:700;display:flex}.Admin-module__RsUjQW__adminWarn{color:var(--text-subtle);font-size:13px;font-weight:400}.Admin-module__RsUjQW__dangerButton{font-family:var(--font-body);color:#fff;background:var(--red);border:var(--border-input) solid var(--ink);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;padding:9px 16px;font-size:14px;font-weight:700}.Admin-module__RsUjQW__dangerButton:disabled{cursor:not-allowed;opacity:.55}a.Admin-module__RsUjQW__tileStat{color:inherit;text-decoration:none;transition:transform .12s;display:block}a.Admin-module__RsUjQW__tileStat:hover{transform:translate(-2px,-2px)}.Admin-module__RsUjQW__dangerWrap{max-width:1240px;padding:0 var(--gutter) 60px;margin:0 auto}.Admin-module__RsUjQW__formActions .Admin-module__RsUjQW__field{flex:260px;min-width:220px}.Admin-module__RsUjQW__detailGrid{margin-bottom:30px}.Admin-module__RsUjQW__columns section+section,.Admin-module__RsUjQW__columns .Admin-module__RsUjQW__head{margin-top:0}.Admin-module__RsUjQW__columns .Admin-module__RsUjQW__h2{margin-bottom:4px}.Admin-module__RsUjQW__gridDrawings{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.Admin-module__RsUjQW__navSpacer{flex:auto}.Admin-module__RsUjQW__tileNote{color:var(--text-subtle);overflow-wrap:anywhere;margin:0;padding:0 10px 10px;font-size:12px;line-height:1.45}@media (max-width:560px){.Admin-module__RsUjQW__gridDrawings{grid-template-columns:repeat(2,minmax(0,1fr))}}.Admin-module__RsUjQW__filters{flex-wrap:wrap;gap:14px 18px;margin:0 0 22px;display:flex}.Admin-module__RsUjQW__filter{flex-direction:column;gap:5px;min-width:170px;display:flex}.Admin-module__RsUjQW__filterLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);font-size:11px;font-weight:800}.Admin-module__RsUjQW__select{font-family:var(--font-body);color:var(--ink);background:var(--card);border:var(--border-input) solid var(--ink);cursor:pointer;border-radius:12px;padding:9px 12px;font-size:15px;font-weight:700}.Admin-module__RsUjQW__select:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.Admin-module__RsUjQW__filterHint{color:var(--text-faint-2);font-size:12px}.Admin-module__RsUjQW__statHint{color:var(--text-faint-2);margin-left:5px;font-size:10px;font-weight:800;display:inline-block}.Admin-module__RsUjQW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Admin-module__RsUjQW__shipTier{align-items:center;gap:8px;display:flex}.Admin-module__RsUjQW__shipTierLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);font-size:11px;font-weight:800}
.AddressField-module__ukQzsa__wrap{gap:12px;display:grid}.AddressField-module__ukQzsa__field{flex-direction:column;gap:7px;min-width:0;display:flex}.AddressField-module__ukQzsa__wrap input:focus,.AddressField-module__ukQzsa__wrap select:focus{box-shadow:0 0 0 4px var(--card)}.AddressField-module__ukQzsa__pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:420px){.AddressField-module__ukQzsa__pair{grid-template-columns:1fr}}.AddressField-module__ukQzsa__select{width:100%;min-width:0}.AddressField-module__ukQzsa__search{position:relative}.AddressField-module__ukQzsa__list{z-index:20;background:var(--card);border:var(--border-input) solid var(--ink);border-radius:var(--radius-input);box-shadow:var(--shadow-tile);margin:6px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0}.AddressField-module__ukQzsa__option{cursor:pointer;border-radius:8px;flex-direction:column;gap:1px;padding:9px 11px;font-size:15px;line-height:1.3;display:flex}.AddressField-module__ukQzsa__option:hover,.AddressField-module__ukQzsa__optionOn{background:var(--yellow)}.AddressField-module__ukQzsa__secondary{color:var(--text-muted);font-size:13px}.AddressField-module__ukQzsa__credit{color:var(--text-subtle);text-align:right;padding:6px 11px 2px;font-size:11px}.AddressField-module__ukQzsa__picked{background:var(--paper);border:var(--border-input) solid var(--ink);border-radius:var(--radius-input);overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 14px;font-size:16px;line-height:1.4;display:flex}.AddressField-module__ukQzsa__hint{color:var(--ink);opacity:.75;margin:-4px 0 0;font-size:13px}.AddressField-module__ukQzsa__link{font-family:var(--font-body);color:var(--blue);cursor:pointer;text-align:left;text-underline-offset:3px;background:0 0;border:none;justify-self:start;padding:2px 0;font-size:14px;font-weight:700;text-decoration:underline}.AddressField-module__ukQzsa__link:disabled{color:var(--text-faint-2);cursor:not-allowed}.AddressField-module__ukQzsa__message{color:var(--red);margin:0;font-size:14px;font-weight:700}
.GiftForm-module__9Hh0Uq__page{max-width:var(--container-checkout);padding:44px var(--gutter) 90px;margin:0 auto}.GiftForm-module__9Hh0Uq__h1{margin:0;font-size:clamp(30px,5vw,42px)}.GiftForm-module__9Hh0Uq__sub{color:var(--text-muted);max-width:60ch;margin:6px 0 26px;font-size:17px}.GiftForm-module__9Hh0Uq__cols{grid-template-columns:1.15fr .85fr;align-items:start;gap:26px;display:grid}.GiftForm-module__9Hh0Uq__steps{flex-direction:column;gap:22px;display:flex}.GiftForm-module__9Hh0Uq__card{padding:22px 24px}.GiftForm-module__9Hh0Uq__step{align-items:center;gap:12px;margin:0 0 14px;font-size:22px;display:flex}.GiftForm-module__9Hh0Uq__num{border:var(--border-input) solid var(--ink);color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;font-weight:800;display:inline-grid}.GiftForm-module__9Hh0Uq__plans{flex-direction:column;gap:10px;display:flex}.GiftForm-module__9Hh0Uq__plan{text-align:left;cursor:pointer;background:var(--card);border:var(--border-input) solid var(--hairline);width:100%;font-family:var(--font-body);color:var(--ink);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex}.GiftForm-module__9Hh0Uq__planOn{border:var(--border-selected) solid var(--plan-color);box-shadow:4px 4px 0 var(--ink)}.GiftForm-module__9Hh0Uq__dot{border:var(--border-input) solid var(--ink);background:var(--card);border-radius:50%;flex:none;width:20px;height:20px}.GiftForm-module__9Hh0Uq__dotOn{background:var(--plan-color);box-shadow:inset 0 0 0 3px var(--card)}.GiftForm-module__9Hh0Uq__planText{flex-direction:column;flex:1;min-width:0;display:flex}.GiftForm-module__9Hh0Uq__planName{font-family:var(--font-display);font-size:18px;font-weight:700}.GiftForm-module__9Hh0Uq__planTagline{color:var(--text-muted);font-size:14px}.GiftForm-module__9Hh0Uq__planPrice{font-family:var(--font-display);flex:none;font-size:22px;font-weight:800}.GiftForm-module__9Hh0Uq__country{margin-top:16px}.GiftForm-module__9Hh0Uq__pair{grid-template-columns:1fr 1fr;gap:14px;margin-top:4px;display:grid}.GiftForm-module__9Hh0Uq__hint{color:var(--text-subtle);margin:10px 0 0;font-size:13px}.GiftForm-module__9Hh0Uq__textarea{width:100%;font-family:var(--font-body);color:var(--ink);background:var(--card);border:var(--border-input) solid var(--ink);border-radius:var(--radius-input);resize:vertical;margin-top:7px;padding:12px 14px;font-size:16px;line-height:1.5;display:block}.GiftForm-module__9Hh0Uq__textarea:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.GiftForm-module__9Hh0Uq__counter{text-align:right;color:var(--text-subtle);margin:4px 0 12px;font-size:12px}.GiftForm-module__9Hh0Uq__whenRow{flex-wrap:wrap;gap:10px;display:flex}.GiftForm-module__9Hh0Uq__when{cursor:pointer;background:var(--card);border:var(--border-input) solid var(--hairline);border-radius:var(--radius-pill);align-items:center;gap:9px;padding:10px 18px;font-weight:700;display:flex}.GiftForm-module__9Hh0Uq__whenOn{border-color:var(--ink);box-shadow:3px 3px 0 var(--blue)}.GiftForm-module__9Hh0Uq__date{max-width:260px;margin-top:14px}.GiftForm-module__9Hh0Uq__summaryAnchor{position:sticky;top:108px}.GiftForm-module__9Hh0Uq__summary{padding:24px}.GiftForm-module__9Hh0Uq__summaryTitle{margin:0 0 14px;font-size:23px}.GiftForm-module__9Hh0Uq__row{justify-content:space-between;gap:12px;padding:7px 0;font-size:16px;display:flex}.GiftForm-module__9Hh0Uq__promo{padding:8px 0 2px}.GiftForm-module__9Hh0Uq__rule{border:none;border-top:var(--border-card) solid var(--ink);margin:12px 0}.GiftForm-module__9Hh0Uq__total{font-family:var(--font-display);justify-content:space-between;align-items:baseline;font-size:26px;font-weight:800;display:flex}.GiftForm-module__9Hh0Uq__pay{margin-top:18px}.GiftForm-module__9Hh0Uq__payNote{margin-top:10px;font-size:13px;line-height:1.5}.GiftForm-module__9Hh0Uq__error{color:var(--red);background:var(--error-bg);border:var(--border-input) solid var(--red);border-radius:var(--radius-input);margin-top:14px;padding:10px 13px;font-size:14px;font-weight:600}@media (max-width:900px){.GiftForm-module__9Hh0Uq__cols{grid-template-columns:1fr}.GiftForm-module__9Hh0Uq__summaryAnchor{position:static}}@media (max-width:560px){.GiftForm-module__9Hh0Uq__pair{grid-template-columns:1fr}.GiftForm-module__9Hh0Uq__card{padding:18px}}
.GiftOpen-module__TgA29G__card{text-align:left}.GiftOpen-module__TgA29G__tag{background:var(--yellow);border:var(--border-input) solid var(--ink);border-radius:var(--radius-pill);margin:0 0 12px;padding:4px 14px;font-size:14px;font-weight:800;display:inline-block}.GiftOpen-module__TgA29G__message{white-space:pre-line;background:var(--paper);border:var(--border-input) solid var(--ink);border-left:8px solid var(--purple);border-radius:14px;margin:14px 0 6px;padding:14px 18px;font-size:17px;line-height:1.55}.GiftOpen-module__TgA29G__steps{color:var(--text-muted);margin:16px 0 22px;padding-left:22px;font-size:16px;line-height:1.55}.GiftOpen-module__TgA29G__steps li+li{margin-top:6px}.GiftOpen-module__TgA29G__fine{color:var(--text-subtle);text-align:center;margin:12px 0 0;font-size:13px}.GiftOpen-module__TgA29G__warn{color:var(--text-muted);background:var(--paper);border:var(--border-input) solid var(--hairline);border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:13px}
.OrderList-module___lXP2q__page{max-width:var(--container);padding:48px var(--gutter) 80px;margin:0 auto}.OrderList-module___lXP2q__head{align-items:baseline;gap:14px;margin-bottom:26px;display:flex}.OrderList-module___lXP2q__h1{margin:0;font-size:36px}.OrderList-module___lXP2q__count{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:13px;font-weight:700}.OrderList-module___lXP2q__rows{flex-direction:column;gap:14px;display:flex}.OrderList-module___lXP2q__row{border:var(--border-card) solid var(--ink);box-shadow:5px 5px 0 var(--ink);color:inherit;background:#fff;border-radius:18px;align-items:center;gap:16px;padding:18px 22px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.OrderList-module___lXP2q__row:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.OrderList-module___lXP2q__orderNo{flex:none;font-size:17px;font-weight:800}.OrderList-module___lXP2q__meta{color:var(--text-subtle);flex:1;font-size:14px}.OrderList-module___lXP2q__badge{letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--ink);color:var(--ink);border-radius:999px;flex:none;padding:7px 13px;font-size:12px;font-weight:800}.OrderList-module___lXP2q__empty{border:var(--border-card) solid var(--ink);background:var(--tint);text-align:center;box-shadow:6px 6px 0 var(--ink);border-radius:24px;padding:46px 34px}.OrderList-module___lXP2q__emptyTitle{margin:0 0 8px;font-size:27px}.OrderList-module___lXP2q__emptyBody{color:var(--text-subtle);max-width:40ch;margin:0 auto 22px;font-size:16px}@media (max-width:620px){.OrderList-module___lXP2q__row{flex-wrap:wrap;gap:8px}.OrderList-module___lXP2q__meta{flex-basis:100%;order:3}.OrderList-module___lXP2q__h1{font-size:30px}}
.Testimonial-module__CmmG0q__card{text-align:center;max-width:640px;margin:0 auto;padding:28px 32px}.Testimonial-module__CmmG0q__figure,.Testimonial-module__CmmG0q__quote{margin:0}.Testimonial-module__CmmG0q__quote p{font-family:var(--font-display);margin:0;font-size:clamp(22px,3vw,28px);font-weight:800;line-height:1.2}.Testimonial-module__CmmG0q__name{margin-top:12px;font-size:15px;font-weight:800}@media (max-width:640px){.Testimonial-module__CmmG0q__card{padding:22px 20px}}
.Studio-module__m_Z3GG__page{max-width:var(--container);padding:44px var(--gutter) 80px;margin:0 auto}.Studio-module__m_Z3GG__head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:26px;display:flex}.Studio-module__m_Z3GG__h1{margin:0;font-size:clamp(30px,5vw,42px)}.Studio-module__m_Z3GG__sub{color:var(--text-muted);margin:6px 0 0;font-size:17px}.Studio-module__m_Z3GG__headCta{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}.Studio-module__m_Z3GG__cards{grid-template-columns:1fr 1fr;align-items:start;gap:26px;display:grid}.Studio-module__m_Z3GG__card{padding:24px}.Studio-module__m_Z3GG__cardTitle{margin:0 0 14px;font-size:23px}.Studio-module__m_Z3GG__resultCard{min-height:340px}.Studio-module__m_Z3GG__dropzone{cursor:pointer;border:3px dashed var(--ink);background:var(--paper);text-align:center;border-radius:18px;width:100%;padding:34px 20px;transition:background-color .14s,border-color .14s;display:block}.Studio-module__m_Z3GG__dropzone:hover,.Studio-module__m_Z3GG__dropzoneActive{background:var(--tint);border-color:var(--orange)}.Studio-module__m_Z3GG__dropzoneIcon{background:var(--orange);border:var(--border-card) solid var(--ink);border-radius:16px;width:56px;height:56px;margin:0 auto;animation:5s ease-in-out infinite Studio-module__m_Z3GG__cma-bob}.Studio-module__m_Z3GG__dropTitle{font-family:var(--font-display);margin:16px 0 4px;font-size:17px;font-weight:700}.Studio-module__m_Z3GG__dropHint{color:var(--text-subtle);font-size:13px}.Studio-module__m_Z3GG__hiddenInput{display:none}.Studio-module__m_Z3GG__chosen{margin-top:18px}.Studio-module__m_Z3GG__chosenPhoto{border:var(--border-card) solid var(--ink);background:var(--paper);border-radius:18px;overflow:hidden}.Studio-module__m_Z3GG__chosenPhotoImg{object-fit:contain;background:var(--paper);width:100%;max-height:340px;display:block}.Studio-module__m_Z3GG__chosenPhotoBar{background:var(--card);border-top:var(--border-input) solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:10px 14px;display:flex}.Studio-module__m_Z3GG__chosenPhotoName{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700}.Studio-module__m_Z3GG__changePhoto{font-family:var(--font-body);color:var(--blue);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:14px;font-weight:700;text-decoration:underline}.Studio-module__m_Z3GG__changePhoto:disabled{color:var(--text-faint-2);cursor:not-allowed}.Studio-module__m_Z3GG__idle{border:var(--border-input) solid var(--hairline);background:var(--paper);text-align:center;color:var(--text-faint-2);border-radius:18px;padding:60px 20px;font-size:15px}.Studio-module__m_Z3GG__converting{border:var(--border-input) solid var(--ink);background:var(--paper);text-align:center;border-radius:18px;padding:52px 20px}.Studio-module__m_Z3GG__loader{margin:0 auto;display:block}.Studio-module__m_Z3GG__convertingTitle{font-family:var(--font-display);margin:18px 0 4px;font-size:17px;font-weight:700}.Studio-module__m_Z3GG__convertingHint{color:var(--text-subtle);font-size:13px}.Studio-module__m_Z3GG__resultFrame{aspect-ratio:4/5;border:var(--border-card) solid var(--ink);background:#fff;border-radius:16px;position:relative;overflow:hidden}.Studio-module__m_Z3GG__resultFrame img{object-fit:cover;width:100%;height:100%}.Studio-module__m_Z3GG__resultActions{flex-wrap:wrap;gap:11px;margin-top:16px;display:flex}.Studio-module__m_Z3GG__resultPrimary{flex:1}.Studio-module__m_Z3GG__error{color:var(--red);background:var(--error-bg);border:var(--border-input) solid var(--red);border-radius:var(--radius-input);margin-top:16px;padding:10px 13px;font-size:14px;font-weight:600}@media (max-width:900px){.Studio-module__m_Z3GG__cards{grid-template-columns:1fr}.Studio-module__m_Z3GG__headCta{margin-left:0}}.Studio-module__m_Z3GG__albums{margin-bottom:34px}.Studio-module__m_Z3GG__sectionTitle{margin:0 0 14px;font-size:22px}.Studio-module__m_Z3GG__albumRows{flex-direction:column;gap:12px;display:flex}.Studio-module__m_Z3GG__albumRow{border:var(--border-card) solid var(--ink);box-shadow:5px 5px 0 var(--ink);color:inherit;background:#fff;border-radius:18px;align-items:center;gap:16px;padding:14px 18px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.Studio-module__m_Z3GG__albumRow:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.Studio-module__m_Z3GG__thumb{border:var(--border-input) solid var(--ink);background:var(--tint);border-radius:10px;flex:none;width:96px;height:120px;overflow:hidden}.Studio-module__m_Z3GG__thumbImg{object-fit:cover;background:#fff;width:100%;height:100%;display:block}.Studio-module__m_Z3GG__thumbEmpty{width:100%;height:100%;display:block}.Studio-module__m_Z3GG__albumText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.Studio-module__m_Z3GG__albumTitle{font-family:var(--font-display);overflow-wrap:anywhere;font-size:19px;font-weight:700}.Studio-module__m_Z3GG__albumMeta{color:var(--text-subtle);font-size:14px}.Studio-module__m_Z3GG__albumBadge{letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--ink);color:var(--ink);border-radius:999px;flex:none;padding:7px 13px;font-size:12px;font-weight:800}.Studio-module__m_Z3GG__shelfHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.Studio-module__m_Z3GG__shelfHead .Studio-module__m_Z3GG__sectionTitle{margin:0}.Studio-module__m_Z3GG__albumLink{min-width:0;color:inherit;flex:1;align-items:center;gap:16px;text-decoration:none;display:flex}.Studio-module__m_Z3GG__albumCart{flex:none;align-items:center;display:flex}.Studio-module__m_Z3GG__inCart{color:var(--ink);white-space:nowrap;padding:7px 4px;font-size:14px;font-weight:800;text-decoration:none}.Studio-module__m_Z3GG__inCart:hover{text-decoration:underline}.Studio-module__m_Z3GG__cartBar{background:var(--tint);border:var(--border-input) solid var(--ink);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px 10px 18px;font-weight:700;display:flex}@media (max-width:620px){.Studio-module__m_Z3GG__albumRow{flex-wrap:wrap}.Studio-module__m_Z3GG__albumLink{flex-wrap:wrap;flex-basis:100%}.Studio-module__m_Z3GG__thumb,.Studio-module__m_Z3GG__freePageThumb{width:72px;height:90px}.Studio-module__m_Z3GG__albumText{flex-basis:calc(100% - 88px)}.Studio-module__m_Z3GG__albumCart{flex-basis:100%}}.Studio-module__m_Z3GG__freePage{border:var(--border-card) solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;border-radius:18px;align-items:center;gap:16px;margin-top:24px;padding:12px 16px;display:flex}.Studio-module__m_Z3GG__freePageThumb{object-fit:cover;border:var(--border-input) solid var(--ink);background:#fff;border-radius:10px;flex:none;width:96px;height:120px}.Studio-module__m_Z3GG__freePageText{min-width:0;color:var(--text-subtle);flex-direction:column;flex:1;gap:2px;font-size:14px;display:flex}.Studio-module__m_Z3GG__freePageText strong{font-family:var(--font-display);color:var(--ink);font-size:18px}.Studio-module__m_Z3GG__freePageLink{flex:none;text-decoration:none}.Studio-module__m_Z3GG__freePageActions{flex-direction:column;flex:none;align-items:stretch;gap:8px;display:flex}.Studio-module__m_Z3GG__saveFree{flex-direction:column;gap:4px;display:flex}.Studio-module__m_Z3GG__saveFreeBlock{margin-top:10px}.Studio-module__m_Z3GG__saveFreeNote{color:var(--text-subtle);margin:0;font-size:12px}@media (max-width:620px){.Studio-module__m_Z3GG__freePage{flex-wrap:wrap}.Studio-module__m_Z3GG__freePageActions{flex-flow:wrap;flex:100%;align-items:flex-start}}.Studio-module__m_Z3GG__compare{padding:26px}.Studio-module__m_Z3GG__compareHead{align-items:center;gap:20px;margin-bottom:22px;display:flex}.Studio-module__m_Z3GG__compareHeadText{flex:1;min-width:0}.Studio-module__m_Z3GG__compareTitle{margin:0 0 6px;font-size:26px}.Studio-module__m_Z3GG__compareSub{color:var(--text-muted);margin:0;font-size:16px}.Studio-module__m_Z3GG__compareOriginal{text-align:center;color:var(--text-subtle);flex:none;font-size:12px;font-weight:700}.Studio-module__m_Z3GG__compareOriginal img{object-fit:cover;border:var(--border-input) solid var(--ink);border-radius:12px;width:84px;height:104px;margin-bottom:4px;display:block}.Studio-module__m_Z3GG__compareGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.Studio-module__m_Z3GG__compareTile{flex-direction:column;gap:12px;display:flex}.Studio-module__m_Z3GG__compareFrame{aspect-ratio:3/4;border:var(--border-card) solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fff;border-radius:16px;display:block;overflow:hidden}.Studio-module__m_Z3GG__compareFrame img{object-fit:contain;width:100%;height:100%;display:block}.Studio-module__m_Z3GG__compareName{font-family:var(--font-display);text-align:center;margin:0;font-size:20px;font-weight:800}.Studio-module__m_Z3GG__compareConfirm{text-align:center;margin:0;font-size:14px}.Studio-module__m_Z3GG__openFree{text-decoration:none;display:block}@media (max-width:700px){.Studio-module__m_Z3GG__compare{padding:20px 16px}.Studio-module__m_Z3GG__compareHead{align-items:flex-start}.Studio-module__m_Z3GG__compareGrid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:14px;padding:0 6px 10px 0;overflow-x:auto}.Studio-module__m_Z3GG__compareTile{scroll-snap-align:start}}.Studio-module__m_Z3GG__compareFrame{position:relative}.Studio-module__m_Z3GG__compareFrameKept{box-shadow:5px 5px 0 var(--green);border-width:3px}.Studio-module__m_Z3GG__keptBadge{white-space:nowrap;background:var(--green);color:#fff;border:var(--border-input) solid var(--ink);border-radius:var(--radius-pill);letter-spacing:.08em;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:10px;left:50%;transform:translate(-50%)}.Studio-module__m_Z3GG__compareDrawing{background:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.Studio-module__m_Z3GG__compareDrawingText{font-family:var(--font-display);margin:0;font-size:17px;font-weight:700}.Studio-module__m_Z3GG__convertNote{color:var(--text-subtle);text-align:center;margin:10px 0 0;font-size:14px}.Studio-module__m_Z3GG__stylesPreviewText{color:var(--text-muted);margin:-4px 0 16px;font-size:15px}.Studio-module__m_Z3GG__stylesPreview{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.Studio-module__m_Z3GG__stylesPreviewItem{text-align:center;color:var(--text-subtle);margin:0;font-size:13px;font-weight:700}.Studio-module__m_Z3GG__stylesPreviewItem img{aspect-ratio:3/4;object-fit:cover;border:var(--border-input) solid var(--ink);background:#fff;border-radius:12px;width:100%;margin-bottom:6px;display:block}.Studio-module__m_Z3GG__compareFoot{border-top:var(--border-input) solid var(--hairline);justify-content:center;margin-top:26px;padding-top:22px;display:flex}.Studio-module__m_Z3GG__convert{margin-top:16px}.Studio-module__m_Z3GG__claimedText{color:var(--text-muted);max-width:60ch;margin:0 0 18px;font-size:16px}.Studio-module__m_Z3GG__albumBadgeAction{text-transform:none;letter-spacing:0;box-shadow:2px 2px 0 var(--ink);font-size:14px}.Studio-module__m_Z3GG__albumBadgeAction:after{content:" →"}.Studio-module__m_Z3GG__albumCart{gap:14px}.Studio-module__m_Z3GG__deleteLink{font-family:var(--font-body);color:var(--text-subtle);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:7px 2px;font-size:14px;font-weight:700;text-decoration:underline}.Studio-module__m_Z3GG__deleteLink:hover:not(:disabled){color:var(--red)}.Studio-module__m_Z3GG__deleteLink:disabled{cursor:not-allowed;opacity:.5}.Studio-module__m_Z3GG__deleteConfirm{flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:360px;font-size:14px;font-weight:700;display:flex}.Studio-module__m_Z3GG__deleteActions{align-items:center;gap:8px;display:flex}.Studio-module__m_Z3GG__deleteCancel{font-family:var(--font-body);color:var(--text-subtle);cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:700}.Studio-module__m_Z3GG__freeNotice{border:var(--border-card) solid var(--ink);box-shadow:4px 4px 0 var(--orange);background:#fff4d6;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;padding:14px 18px;display:flex}.Studio-module__m_Z3GG__freeNoticeText{flex:1;min-width:240px;margin:0;font-size:16px;line-height:1.45}.Studio-module__m_Z3GG__freeNoticeActions{align-items:center;gap:8px;margin-left:auto;display:flex}.Studio-module__m_Z3GG__freeNoticeDismiss{width:30px;height:30px;font-family:var(--font-body);color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:50%;font-size:22px;line-height:1}.Studio-module__m_Z3GG__freeNoticeDismiss:hover{background:#15171c14}.Studio-module__m_Z3GG__freeAnchor{scroll-margin-top:100px}.Studio-module__m_Z3GG__freePageDivider{background:var(--hairline);border-radius:2px;height:2px;margin:38px 0 0}.Studio-module__m_Z3GG__buildNotice{border:var(--border-card) solid var(--ink);box-shadow:4px 4px 0 var(--green);background:#eafbea;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;padding:14px 18px;display:flex}.Studio-module__m_Z3GG__compareVerify{margin-top:22px}
