.Logo-module__ugCtEW__link{-webkit-tap-highlight-color:transparent;display:inline-flex}.Logo-module__ugCtEW__link:active{opacity:.6}.Logo-module__ugCtEW__logo{color:var(--ink);align-items:center;gap:9px;display:inline-flex}.Logo-module__ugCtEW__logo.Logo-module__ugCtEW__light{color:#fff}.Logo-module__ugCtEW__mark{flex:none}.Logo-module__ugCtEW__wordmark{font-family:var(--font-head);letter-spacing:-.03em;font-weight:800;line-height:1}.Logo-module__ugCtEW__dot{color:var(--coral)}
.WhatsAppButton-module__5PGxSW__button{background:var(--ok);color:#fff;border-radius:var(--r-pill);-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;transition:transform .15s,background .15s;display:inline-flex}@media (hover:hover){.WhatsAppButton-module__5PGxSW__button:hover{background:#4c7a5e;transform:translateY(-2px)}}.WhatsAppButton-module__5PGxSW__button:active{transform:scale(.98)}.WhatsAppButton-module__5PGxSW__footer{padding:10px 20px;font-size:14px;font-weight:600}.WhatsAppButton-module__5PGxSW__footer svg{width:18px;height:18px}.WhatsAppButton-module__5PGxSW__cta{font-family:var(--font-head);padding:12px 26px;font-size:15px;font-weight:700;box-shadow:0 14px 34px -12px #5b8c6e8c}.WhatsAppButton-module__5PGxSW__cta svg{width:17px;height:17px}.WhatsAppButton-module__5PGxSW__quiet{color:var(--muted);background:0 0;gap:6px;padding-block:6px;font-size:13px;font-weight:600}.WhatsAppButton-module__5PGxSW__quiet svg{width:15px;height:15px;color:var(--ok)}@media (hover:hover){.WhatsAppButton-module__5PGxSW__quiet:hover{color:var(--ink-soft);background:0 0;transform:none}}.WhatsAppButton-module__5PGxSW__quiet:active{opacity:.6;transform:none}
.AccessibilityMenu-module__4FdNOq__wrapper{flex:none;display:inline-flex;position:relative}.AccessibilityMenu-module__4FdNOq__wrapper :focus-visible,.AccessibilityMenu-module__4FdNOq__panel :focus-visible{outline:3px solid var(--coral-deep);outline-offset:2px;border-radius:var(--r-sm)}.AccessibilityMenu-module__4FdNOq__trigger{border-radius:var(--r-pill);border:1.5px solid var(--coral-soft);width:38px;height:38px;color:var(--coral-deep);background:0 0;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.AccessibilityMenu-module__4FdNOq__trigger:hover{background:var(--coral-tint);border-color:var(--coral)}.AccessibilityMenu-module__4FdNOq__triggerFooter{border-radius:var(--r-pill);border:1.5px solid var(--coral-soft);width:32px;height:32px;color:var(--coral);background:0 0;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.AccessibilityMenu-module__4FdNOq__triggerFooter svg{width:18px;height:18px}.AccessibilityMenu-module__4FdNOq__triggerFooter:hover{border-color:var(--coral);background:#ff6b5b24}.AccessibilityMenu-module__4FdNOq__panel{top:calc(100% + 8px);z-index:60;background:var(--paper);border:1px solid var(--hair);border-radius:var(--r-lg);width:min(300px,100vw - 24px);max-height:min(80vh,520px);box-shadow:var(--e3);text-align:start;gap:8px;padding:14px;display:grid;position:absolute;inset-inline-end:0;overflow-y:auto}.AccessibilityMenu-module__4FdNOq__panelFooter{top:auto;bottom:calc(100% + 10px);inset-inline:auto;left:auto;right:0;transform:none}@media (max-width:700px){.AccessibilityMenu-module__4FdNOq__panelAppFooter{left:0;right:auto;transform:none}}@media (max-width:560px){.AccessibilityMenu-module__4FdNOq__panelAppFooter{left:50%;transform:translate(-50%)}}.AccessibilityMenu-module__4FdNOq__panelHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.AccessibilityMenu-module__4FdNOq__panelTitle{font-family:var(--font-head);color:var(--ink);font-size:16px;font-weight:800}.AccessibilityMenu-module__4FdNOq__closeButton{border-radius:var(--r-pill);width:30px;height:30px;color:var(--muted);background:0 0;border:none;flex:none;font-size:14px;line-height:1}.AccessibilityMenu-module__4FdNOq__closeButton:hover{color:var(--ink);background:#2b26220f}.AccessibilityMenu-module__4FdNOq__rowLabel{color:var(--ink);font-size:15px;font-weight:600}.AccessibilityMenu-module__4FdNOq__rowGroup{border:1px solid var(--hair);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.AccessibilityMenu-module__4FdNOq__stepper{align-items:center;gap:8px;display:inline-flex}.AccessibilityMenu-module__4FdNOq__stepButton{border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--cream);min-width:40px;height:32px;color:var(--ink);padding:0 8px;font-size:15px;font-weight:700}.AccessibilityMenu-module__4FdNOq__stepButton:hover:not(:disabled){border-color:var(--coral);color:var(--coral-deep)}.AccessibilityMenu-module__4FdNOq__stepButton:disabled{opacity:.4}.AccessibilityMenu-module__4FdNOq__stepValue{text-align:center;min-width:12px;color:var(--muted);font-size:14px;font-weight:700}.AccessibilityMenu-module__4FdNOq__toggleRow{border:1px solid var(--hair);border-radius:var(--r-sm);text-align:start;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.AccessibilityMenu-module__4FdNOq__toggleRow:hover{border-color:var(--coral-soft)}.AccessibilityMenu-module__4FdNOq__switch{border-radius:var(--r-pill);background:var(--sand);flex:none;width:40px;height:22px;transition:background .15s;position:relative}.AccessibilityMenu-module__4FdNOq__switch[data-on=true]{background:var(--coral)}.AccessibilityMenu-module__4FdNOq__knob{top:2px;border-radius:var(--r-pill);width:18px;height:18px;box-shadow:var(--e1);background:#fff;transition:transform .15s;position:absolute;inset-inline-start:2px}.AccessibilityMenu-module__4FdNOq__switch[data-on=true] .AccessibilityMenu-module__4FdNOq__knob{transform:translate(-18px)}.AccessibilityMenu-module__4FdNOq__resetButton{border:1px solid var(--hair);border-radius:var(--r-pill);background:var(--cream);color:var(--ink);margin-top:4px;padding:9px 12px;font-size:14px;font-weight:700}.AccessibilityMenu-module__4FdNOq__resetButton:hover{border-color:var(--coral);color:var(--coral-deep)}.AccessibilityMenu-module__4FdNOq__statementLink{text-align:center;color:var(--coral-deep);text-underline-offset:2px;padding:6px;font-size:14px;font-weight:700;text-decoration:underline}
.cover-face-module__1oe4MG__face{background:var(--cream,#fbf7f0);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.cover-face-module__1oe4MG__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cover-face-module__1oe4MG__text{font-family:var(--font-rubik), sans-serif;white-space:pre-wrap;overflow-wrap:break-word;text-align:center;text-shadow:0 2px 10px #00000073;width:max-content;max-width:90cqw;font-weight:800;line-height:1.1;position:absolute;transform:translate(-50%,calc(.55em - 100%))}.cover-face-module__1oe4MG__textArabic{font-family:var(--font-label-arabic), var(--font-rubik), sans-serif}
.album-preview-module__PHPYHW__wrap{--side-w:108px;--canvas-w-book:clamp(248px, 20.5vw, 296px);--canvas-w:var(--canvas-w-book);--canvas-tab-h:72px;--canvas-tab-w:88px;--canvas-header-h:48px;--flip-dur:.72s;--flip-dur-cover:.92s;--album-top-offset:84px;width:100%}.album-preview-module__PHPYHW__state{text-align:center;padding:48px 16px}.album-preview-module__PHPYHW__stateTitle{font-family:var(--font-rubik), sans-serif;color:var(--ink,#2b2622);margin:12px 0 6px;font-size:24px}.album-preview-module__PHPYHW__stateBody{color:#8a8078;max-width:46ch;margin-inline:auto;line-height:1.6}.album-preview-module__PHPYHW__stateActions{flex-direction:column;align-items:center;gap:10px;margin-top:22px;display:flex}@media (min-width:480px){.album-preview-module__PHPYHW__stateActions{flex-direction:row;justify-content:center}}.album-preview-module__PHPYHW__stateCta,.album-preview-module__PHPYHW__stateCtaSecondary{font-family:var(--font-head);border-radius:var(--r-pill);justify-content:center;align-items:center;padding:14px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.album-preview-module__PHPYHW__stateCta{background:var(--coral);color:#fff}.album-preview-module__PHPYHW__stateCtaSecondary{color:var(--coral-deep);box-shadow:inset 0 0 0 2px var(--sand);background:0 0}.album-preview-module__PHPYHW__stateCta:hover,.album-preview-module__PHPYHW__stateCtaSecondary:hover{transform:translateY(-2px)}.album-preview-module__PHPYHW__loader{text-align:center;background:radial-gradient(60% 80% at 50% 30%, #ff6b5b1a, transparent 70%), var(--cream,#fbf7f0);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:46vh;padding:40px 20px;display:flex}.album-preview-module__PHPYHW__loaderArt{gap:10px;display:flex}.album-preview-module__PHPYHW__loaderArt .album-preview-module__PHPYHW__dot{background:var(--coral,#ff6b5b);border-radius:50%;width:14px;height:14px;animation:1.1s ease-in-out infinite album-preview-module__PHPYHW__bounce}.album-preview-module__PHPYHW__loaderArt .album-preview-module__PHPYHW__dot:nth-child(2){background:var(--deep,#d8442f);animation-delay:.16s}.album-preview-module__PHPYHW__loaderArt .album-preview-module__PHPYHW__dot:nth-child(3){background:#f5b301;animation-delay:.32s}@keyframes album-preview-module__PHPYHW__bounce{0%,80%,to{opacity:.7;transform:translateY(0)scale(.9)}40%{opacity:1;transform:translateY(-14px)scale(1)}}.album-preview-module__PHPYHW__loaderTitle{font-family:var(--font-rubik), sans-serif;color:var(--ink,#2b2622);margin:0;font-size:clamp(22px,4vw,28px);font-weight:800}.album-preview-module__PHPYHW__loaderBody{color:#8a8078;margin:0;font-size:15px}.album-preview-module__PHPYHW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.album-preview-module__PHPYHW__count{color:#8a8078;font-size:14px}.album-preview-module__PHPYHW__instructions{background:var(--cream,#fbf7f0);border:1.5px solid var(--sand,#efe6d8);max-width:720px;color:var(--ink,#2b2622);text-align:start;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:26px auto 0;padding:12px 16px;font-size:15px;display:flex}.album-preview-module__PHPYHW__instructionsGateOpen{display:none}.album-preview-module__PHPYHW__instructionsTitle{font-family:var(--font-rubik), sans-serif;color:var(--deep,#d8442f);margin-inline-end:4px}.album-preview-module__PHPYHW__instructionsBody{position:relative}.album-preview-module__PHPYHW__instructionsGhost{visibility:hidden}.album-preview-module__PHPYHW__instructionsLive{align-items:center;display:flex;position:absolute;inset:0}.album-preview-module__PHPYHW__helpClose{color:#8a8078;cursor:pointer;background:#2b26220f;border:0;border-radius:50%;flex-shrink:0;width:26px;height:26px;margin-inline-start:auto;font-size:18px;line-height:1}.album-preview-module__PHPYHW__helpClose:hover{color:var(--deep,#d8442f);background:#2b26221f}.album-preview-module__PHPYHW__scrollCover{width:100%;max-width:var(--stream-max);margin-bottom:4px;scroll-margin-block-start:var(--album-top-offset)}.album-preview-module__PHPYHW__editor{--stream-max:680px;align-items:flex-start;gap:16px;display:flex}.album-preview-module__PHPYHW__spreads{flex-direction:column;flex:auto;align-items:center;gap:26px;min-width:0;display:flex}.album-preview-module__PHPYHW__spread{width:100%;max-width:var(--stream-max);flex-direction:column;display:flex}.album-preview-module__PHPYHW__spreads>.album-preview-module__PHPYHW__spread,.album-preview-module__PHPYHW__spreads>.album-preview-module__PHPYHW__spreadStack{content-visibility:auto;contain-intrinsic-size:auto 380px}.album-preview-module__PHPYHW__spreadStack{flex-direction:column;gap:12px;width:100%;display:flex}.album-preview-module__PHPYHW__spreads>.album-preview-module__PHPYHW__spreadStack{contain-intrinsic-size:auto 738px}.album-preview-module__PHPYHW__pageBlock{width:100%;position:relative}.album-preview-module__PHPYHW__pageBlockCap{color:#8a8078;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.album-preview-module__PHPYHW__pageBlockCapEnd{align-items:center;gap:6px;display:inline-flex}.album-preview-module__PHPYHW__capAddBtn{border:1px solid var(--hair,#ece3d6);color:#6b6259;font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;min-height:30px;padding:5px 11px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s;display:none}.album-preview-module__PHPYHW__capAddBtn:active{border-color:var(--coral,#ff6b5b);color:var(--coral-deep,#d8442f)}.album-preview-module__PHPYHW__capAddBtn svg{width:13px;height:13px}.album-preview-module__PHPYHW__capAddBtnDimmed{opacity:.45}.album-preview-module__PHPYHW__pageBlockCap .album-preview-module__PHPYHW__capAddBtn,.album-preview-module__PHPYHW__cap .album-preview-module__PHPYHW__capAddBtn{display:inline-flex}@media (hover:hover){.album-preview-module__PHPYHW__capAddBtn:hover:not(.album-preview-module__PHPYHW__capAddBtnDimmed){border-color:var(--coral,#ff6b5b);color:var(--coral-deep,#d8442f)}}@media (pointer:fine){.album-preview-module__PHPYHW__capAddBtn{min-height:24px;padding-block:2px}}.album-preview-module__PHPYHW__focusCaps{top:100%;margin-top:6px;display:flex;position:absolute;inset-inline:0}.album-preview-module__PHPYHW__focusCap{color:#8a8078;white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;font-size:12px;display:inline-flex}.album-preview-module__PHPYHW__focusCaps .album-preview-module__PHPYHW__capAddBtn{display:inline-flex}[data-armed] :where(.album-preview-module__PHPYHW__canvas:not(.album-preview-module__PHPYHW__emptyCanvas):not(.album-preview-module__PHPYHW__canvasOwnsSelection):not(.album-preview-module__PHPYHW__canvasFull)){outline:2px dashed color-mix(in srgb, var(--coral,#ff6b5b) 45%, transparent);outline-offset:-2px}.album-preview-module__PHPYHW__canvasPlacementTarget:not(.album-preview-module__PHPYHW__emptyCanvas):before{content:"";z-index:6;border:3px dashed var(--coral,#ff6b5b);pointer-events:none;border-radius:6px;position:absolute;inset:0}.album-preview-module__PHPYHW__spreadCard{background:#fff;display:flex;box-shadow:0 10px 30px #2b26221a}.album-preview-module__PHPYHW__spreadCard>*{flex:1 1 0;min-width:0}.album-preview-module__PHPYHW__spreadCard>*+*{border-inline-start:1px solid var(--sand,#efe6d8)}.album-preview-module__PHPYHW__spreadCaps{margin-top:6px;display:flex}.album-preview-module__PHPYHW__spreadCaps>*{flex:1 1 0;min-width:0}.album-preview-module__PHPYHW__canvas{aspect-ratio:1;place-items:center;width:100%;display:grid;position:relative;container-type:inline-size}.album-preview-module__PHPYHW__canvas:not(:has([data-lifted=true],[data-text-selected=true])){overflow:hidden}.album-preview-module__PHPYHW__blankLabel{color:#c7bfb5;font-size:13px}.album-preview-module__PHPYHW__emptyCanvas{border:2px dashed var(--sand,#efe6d8);background:var(--cream,#fbf7f0);border-radius:10px;grid-auto-flow:row;gap:12px;transition:border-color .15s,background .15s}[data-armed] :where(.album-preview-module__PHPYHW__emptyCanvas),.album-preview-module__PHPYHW__canvasPlacementTarget:where(.album-preview-module__PHPYHW__emptyCanvas){border-color:var(--coral,#ff6b5b);cursor:copy;background:#ff6b5b0f}.album-preview-module__PHPYHW__emptyPageHint{color:#8a8078;text-align:center;padding:0 14px;font-size:13px}.album-preview-module__PHPYHW__emptyPageHintTap{display:none}@media (hover:none){.album-preview-module__PHPYHW__emptyPageHintDrag{display:none}.album-preview-module__PHPYHW__emptyPageHintTap{display:block}}.album-preview-module__PHPYHW__deletePage{border:1px solid var(--hair,#ece3d6);color:var(--deep,#d8442f);font:inherit;cursor:pointer;background:#ffffffeb;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.album-preview-module__PHPYHW__deletePage:hover{background:var(--deep,#d8442f);color:#fff;border-color:var(--deep,#d8442f)}.album-preview-module__PHPYHW__addPage{border:1px solid var(--sand,#efe6d8);width:100%;height:38px;color:var(--deep,#d8442f);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.album-preview-module__PHPYHW__addPage svg{flex:none;width:17px;height:17px}.album-preview-module__PHPYHW__addPage:hover:not(:disabled),.album-preview-module__PHPYHW__addPage:active:not(:disabled){background:var(--coral,#ff6b5b);border-color:var(--coral,#ff6b5b);color:#fff}.album-preview-module__PHPYHW__addPage:disabled{opacity:.4;cursor:not-allowed}.album-preview-module__PHPYHW__addPageMenu{margin-top:2px}.album-preview-module__PHPYHW__slot{cursor:grab;background:var(--sand,#efe6d8);--slot-motion:left .28s ease, top .28s ease, width .28s ease, height .28s ease, opacity .15s ease, transform .18s ease;transition:var(--slot-motion);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;overflow:hidden;container-type:size}.album-preview-module__PHPYHW__slot img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;transition:transform .28s,width .28s,height .28s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.album-preview-module__PHPYHW__slot[data-rotation="90"] img,.album-preview-module__PHPYHW__slot[data-rotation="270"] img{width:100cqh;max-width:none;height:100cqw}.album-preview-module__PHPYHW__railItem[data-rotation="90"] img{transform:rotate(90deg)}.album-preview-module__PHPYHW__railItem[data-rotation="180"] img{transform:rotate(180deg)}.album-preview-module__PHPYHW__railItem[data-rotation="270"] img{transform:rotate(270deg)}.album-preview-module__PHPYHW__slot.album-preview-module__PHPYHW__dragging{opacity:.35}.album-preview-module__PHPYHW__canvas.album-preview-module__PHPYHW__dropOver{outline:3px dashed var(--coral,#ff6b5b);outline-offset:-3px;border-radius:6px}.album-preview-module__PHPYHW__canvas.album-preview-module__PHPYHW__dropOver:after{content:"";z-index:6;pointer-events:none;background:#ff6b5b24;border-radius:6px;position:absolute;inset:0}.album-preview-module__PHPYHW__canvas.album-preview-module__PHPYHW__dropOver,.album-preview-module__PHPYHW__canvas.album-preview-module__PHPYHW__dropOver .album-preview-module__PHPYHW__slot{cursor:copy}.album-preview-module__PHPYHW__canvas.album-preview-module__PHPYHW__dropBlocked,.album-preview-module__PHPYHW__canvas.album-preview-module__PHPYHW__dropBlocked .album-preview-module__PHPYHW__slot{cursor:not-allowed}.album-preview-module__PHPYHW__canvas.album-preview-module__PHPYHW__dropBlocked{outline-offset:-3px;border-radius:6px;outline:3px dashed #2b262266}.album-preview-module__PHPYHW__canvas.album-preview-module__PHPYHW__dropBlocked:after{content:"";z-index:6;pointer-events:none;background:#2b262252;border-radius:6px;position:absolute;inset:0}.album-preview-module__PHPYHW__slot.album-preview-module__PHPYHW__swapTarget{z-index:7}.album-preview-module__PHPYHW__slot.album-preview-module__PHPYHW__swapTarget:after{content:"";z-index:1;box-shadow:inset 0 0 0 1.5px var(--coral,#ff6b5b);pointer-events:none;background:#ff6b5b38;position:absolute;inset:0}.album-preview-module__PHPYHW__swapTargetIcon,.album-preview-module__PHPYHW__addLabel{z-index:8;color:#fff;font-family:var(--font-rubik), sans-serif;white-space:nowrap;pointer-events:none;background:0 0;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute}.album-preview-module__PHPYHW__pageFullLabel{z-index:8;color:#fff;font-family:var(--font-rubik), sans-serif;white-space:nowrap;pointer-events:none;background:#2b2622d1;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute}.album-preview-module__PHPYHW__swapTargetIcon{z-index:8;filter:drop-shadow(0 1px 2px #000000bf)drop-shadow(0 0 6px #0000008c);transform:translate(-50%,-50%)}.album-preview-module__PHPYHW__swapTargetIcon svg{flex:none;width:28px;height:28px;display:block}.album-preview-module__PHPYHW__canvas.album-preview-module__PHPYHW__canvasReceded .album-preview-module__PHPYHW__slot{transform:scale(var(--recede-scale,.84));transition:var(--slot-motion), box-shadow .18s ease;border-radius:8px;box-shadow:0 8px 20px #2b262238}.album-preview-module__PHPYHW__addLabel{text-shadow:0 1px 3px #000000d9,0 0 8px #0009;font-size:20px;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:700px){.album-preview-module__PHPYHW__addLabel{font-size:17px}}.album-preview-module__PHPYHW__addHere{z-index:8;background:var(--coral,#ff6b5b);color:#fff;min-height:40px;font-family:var(--font-rubik), sans-serif;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #2b26224d}.album-preview-module__PHPYHW__addHere svg{width:14px;height:14px}.album-preview-module__PHPYHW__addHere:active{transform:translate(-50%)scale(.95)}.album-preview-module__PHPYHW__pageFullLabel{z-index:7;padding:8px 14px;font-size:13px;top:12px;left:50%;transform:translate(-50%)}.album-preview-module__PHPYHW__dragPreview{z-index:80;pointer-events:none;opacity:.95;border-radius:10px;width:92px;height:92px;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-9999px,-9999px)rotate(-3deg);box-shadow:0 14px 30px #2b262257}.album-preview-module__PHPYHW__dragPreview img{object-fit:cover;width:100%;height:100%;display:block}.album-preview-module__PHPYHW__dragPreview[data-count]:after{content:attr(data-count);border-radius:var(--r-pill,999px);background:var(--coral,#ff6b5b);color:#fff;min-width:24px;height:24px;font:600 13px/24px var(--font-body,sans-serif);text-align:center;padding:0 6px;position:absolute;inset-block-start:-7px;inset-inline-end:-7px;box-shadow:0 2px 8px #2b262259}.album-preview-module__PHPYHW__dragPreview[data-count]{overflow:visible}.album-preview-module__PHPYHW__dragPreview[data-count] img{border-radius:10px}.album-preview-module__PHPYHW__slot.album-preview-module__PHPYHW__selected{outline:3px solid var(--coral,#ff6b5b);outline-offset:1px;z-index:7;animation:1.6s ease-out infinite album-preview-module__PHPYHW__selectedPulse}.album-preview-module__PHPYHW__slot.album-preview-module__PHPYHW__selected:after{content:"";z-index:0;pointer-events:none;background:#ff6b5b38;position:absolute;inset:0}.album-preview-module__PHPYHW__slot:before,.album-preview-module__PHPYHW__railItem:before{content:"";background:var(--ink,#2b2622);opacity:.04;pointer-events:none;animation:1.8s ease-in-out infinite album-preview-module__PHPYHW__thumbLoading;position:absolute;inset:0}.album-preview-module__PHPYHW__railItem:before{border-radius:6px}.album-preview-module__PHPYHW__slot[data-loaded]:before,.album-preview-module__PHPYHW__railItem[data-loaded]:before{display:none}@keyframes album-preview-module__PHPYHW__thumbLoading{0%,to{opacity:.04}50%{opacity:.16}}@media (prefers-reduced-motion:reduce){.album-preview-module__PHPYHW__slot:before,.album-preview-module__PHPYHW__railItem:before{animation:none}}@keyframes album-preview-module__PHPYHW__selectedPulse{0%{box-shadow:0 0 0 1px #ff6b5b80}70%,to{box-shadow:0 0 0 9px #ff6b5b00}}.album-preview-module__PHPYHW__slot.album-preview-module__PHPYHW__starred{outline-offset:1px;outline:2.5px solid #f5b301}.album-preview-module__PHPYHW__photoTools{--tool-glyph:clamp(15px, calc((100cqw - 13px) / 2), 20px);--tool-pad-x:clamp(3px, 6cqw, 9px);--tool-pad-y:clamp(3px, 4.5cqw, 5px);--tool-gap:clamp(4px, 7cqw, 9px);--tool-half:calc(var(--tool-pad-x) + var(--tool-glyph) + var(--tool-gap) / 2);--tool-group:calc(2 * var(--tool-half));--tool-reach:max(0px, calc(24px - var(--tool-half)));bottom:clamp(3px,6cqw,8px);z-index:8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#2b262257;border-radius:999px;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset-inline-end:min(clamp(3px, 6cqw, 8px), calc((100cqw - var(--tool-group)) / 2))}.album-preview-module__PHPYHW__photoTools button{width:var(--tool-glyph);height:var(--tool-glyph);box-sizing:content-box;padding-block:var(--tool-pad-y);color:#fff;font:inherit;cursor:pointer;opacity:.92;background:0 0;border:0;flex:none;place-items:center;line-height:0;transition:background-color .12s,opacity .12s;display:grid;position:relative}.album-preview-module__PHPYHW__photoTools button:first-child{border-start-start-radius:999px;border-end-start-radius:999px;padding-inline-start:var(--tool-pad-x);padding-inline-end:calc(var(--tool-gap) / 2)}.album-preview-module__PHPYHW__photoTools button:last-child{border-start-end-radius:999px;border-end-end-radius:999px;padding-inline-start:calc(var(--tool-gap) / 2);padding-inline-end:var(--tool-pad-x)}.album-preview-module__PHPYHW__photoTools button svg{width:var(--tool-glyph);height:var(--tool-glyph);filter:drop-shadow(0 1px 1px #00000059);display:block}.album-preview-module__PHPYHW__photoTools button:after{content:"";position:absolute;inset-block:-7px;inset-inline:0}.album-preview-module__PHPYHW__photoTools button:first-child:after{inset-inline-start:calc(-1 * max(7px, var(--tool-reach)))}.album-preview-module__PHPYHW__photoTools button:last-child:after{inset-inline-end:calc(-1 * max(7px, var(--tool-reach)))}@media (pointer:fine){.album-preview-module__PHPYHW__photoTools{--tool-glyph:clamp(13px, calc((100cqw - 13px) / 2), 16px);--tool-pad-x:clamp(3px, 5cqw, 6px);--tool-pad-y:clamp(3px, 4cqw, 4px);--tool-gap:clamp(4px, 6cqw, 6px)}.album-preview-module__PHPYHW__photoTools button svg{stroke-width:2.1px}.album-preview-module__PHPYHW__photoTools button:after{inset-block:0}.album-preview-module__PHPYHW__photoTools button:first-child:after{inset-inline-start:calc(-1 * var(--tool-reach))}.album-preview-module__PHPYHW__photoTools button:last-child:after{inset-inline-end:calc(-1 * var(--tool-reach))}}@media (hover:hover){.album-preview-module__PHPYHW__photoTools button:hover{opacity:1;background:#2b262242}}.album-preview-module__PHPYHW__photoTools button:active{opacity:1;opacity:1;background:#2b26226b}.album-preview-module__PHPYHW__photoTools button:focus-visible{outline-offset:-2px;opacity:1;background:#2b262242;outline:2px solid #ffffffeb}.album-preview-module__PHPYHW__slot.album-preview-module__PHPYHW__selected .album-preview-module__PHPYHW__photoTools{opacity:1;pointer-events:auto}@media (hover:hover){.album-preview-module__PHPYHW__slot:hover .album-preview-module__PHPYHW__photoTools{opacity:1;pointer-events:auto}body[data-editor-scrolling] .album-preview-module__PHPYHW__slot:not(.album-preview-module__PHPYHW__selected):hover .album-preview-module__PHPYHW__photoTools{opacity:0;pointer-events:none;transition:none}}.album-preview-module__PHPYHW__star{top:3px;z-index:8;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#2b26228c;border:0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;line-height:1;transition:opacity .15s,transform .12s,background-color .12s;display:grid;position:absolute;inset-inline-start:3px}.album-preview-module__PHPYHW__star:active{background:var(--coral,#ff6b5b);transform:scale(.82)}.album-preview-module__PHPYHW__starOn{opacity:1;pointer-events:auto;background:#f5b301}.album-preview-module__PHPYHW__slot.album-preview-module__PHPYHW__selected .album-preview-module__PHPYHW__star{opacity:1;pointer-events:auto}@media (hover:hover){.album-preview-module__PHPYHW__slot:hover .album-preview-module__PHPYHW__star{opacity:1;pointer-events:auto}[data-armed] .album-preview-module__PHPYHW__slot:not(.album-preview-module__PHPYHW__selected):hover .album-preview-module__PHPYHW__photoTools,[data-dragging] .album-preview-module__PHPYHW__slot:hover .album-preview-module__PHPYHW__photoTools,[data-dragging] .album-preview-module__PHPYHW__slot.album-preview-module__PHPYHW__selected .album-preview-module__PHPYHW__photoTools{opacity:0;pointer-events:none}}@media (hover:none){.album-preview-module__PHPYHW__star{width:28px;height:28px;font-size:18px}.album-preview-module__PHPYHW__star:after,.album-preview-module__PHPYHW__cycleLayout:after{content:"";position:absolute;inset:-8px}.album-preview-module__PHPYHW__cycleLayout{width:38px;height:38px}.album-preview-module__PHPYHW__cycleLayout svg{width:19px;height:19px}}.album-preview-module__PHPYHW__cap{text-align:center;color:#8a8078;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.album-preview-module__PHPYHW__cycleLayout{z-index:4;border:1px solid var(--hair,#ece3d6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:30px;height:30px;color:var(--deep,#d8442f);cursor:pointer;opacity:.9;background:#ffffffeb;border-radius:9px;place-items:center;transition:opacity .15s,background .15s,color .15s;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 4px 12px #2b262229}.album-preview-module__PHPYHW__cycleLayout svg{width:16px;height:16px}.album-preview-module__PHPYHW__canvas:hover .album-preview-module__PHPYHW__cycleLayout{opacity:1}body[data-editor-scrolling] .album-preview-module__PHPYHW__canvas:hover .album-preview-module__PHPYHW__cycleLayout{transition:none}.album-preview-module__PHPYHW__cycleLayout:hover{background:var(--coral,#ff6b5b);color:#fff;border-color:var(--coral,#ff6b5b)}.album-preview-module__PHPYHW__railList{flex-direction:column;gap:10px;display:flex}.album-preview-module__PHPYHW__railItem{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:opacity .15s;position:relative}.album-preview-module__PHPYHW__railItem.album-preview-module__PHPYHW__dragging{opacity:.35}.album-preview-module__PHPYHW__railItem img{aspect-ratio:1;object-fit:cover;filter:grayscale(.2);-webkit-user-drag:none;border-radius:6px;width:100%;display:block}.album-preview-module__PHPYHW__viewToggle{background:var(--sand,#efe6d8);border-radius:999px;gap:2px;padding:3px;display:flex}.album-preview-module__PHPYHW__viewBtn{color:#8a8078;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.album-preview-module__PHPYHW__viewBtn svg{width:16px;height:16px}.album-preview-module__PHPYHW__viewBtnOn{color:var(--deep,#d8442f);background:#fff;box-shadow:0 2px 6px #2b26221f}.album-preview-module__PHPYHW__bookEditor{align-items:flex-start;gap:16px;width:100%;display:flex}@media (max-width:700px){.album-preview-module__PHPYHW__bookEditor,.album-preview-module__PHPYHW__editor{flex-direction:column;align-items:stretch}.album-preview-module__PHPYHW__scrollCover{max-width:300px;margin-inline:auto}.album-preview-module__PHPYHW__railList{flex-flow:wrap;justify-content:center;padding-bottom:2px;overflow-x:auto}.album-preview-module__PHPYHW__railItem{flex:0 0 76px;width:76px}}.album-preview-module__PHPYHW__sideMenu{flex:0 0 var(--side-w);width:var(--side-w);background:var(--cream,#fbf7f0);border:1px solid var(--sand,#efe6d8);border-radius:16px;flex-direction:column;align-self:flex-start;gap:16px;padding:14px 12px;display:flex;position:sticky;top:76px}.album-preview-module__PHPYHW__dock{inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--cookie-banner-reserve,0px));z-index:45;background:linear-gradient(120deg, var(--coral,#ff6b5b), var(--deep,#d8442f));border:0;border-radius:999px;flex-direction:column;gap:8px;padding:7px 9px;transition:transform .28s,opacity .28s;display:none;position:fixed;box-shadow:0 14px 34px #d8442f61}.album-preview-module__PHPYHW__dock:has(.album-preview-module__PHPYHW__selectionChip){border-radius:24px}.album-preview-module__PHPYHW__dockRow{justify-content:space-around;align-items:center;gap:2px;display:flex}.album-preview-module__PHPYHW__dockPrimary{flex:none;margin-inline-start:auto;display:flex}.album-preview-module__PHPYHW__dockBtn{color:#fffffff0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:14px;flex-direction:column;flex:0 52px;justify-content:center;align-items:center;gap:2px;min-width:min-content;min-height:46px;padding:4px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.1;transition:background .15s,color .15s;display:flex;position:relative}.album-preview-module__PHPYHW__dockBtn svg{width:21px;height:21px}.album-preview-module__PHPYHW__dockDot{top:4.5px;pointer-events:none;background:#ffffffeb;border-radius:50%;width:6px;height:6px;position:absolute;inset-inline-end:calc(50% - 13.5px)}.album-preview-module__PHPYHW__dockFocusSide .album-preview-module__PHPYHW__dockDot{top:8.5px}@media (hover:hover){.album-preview-module__PHPYHW__dockBtn:hover:not(:disabled){color:#fff;background:#ffffff2e}}.album-preview-module__PHPYHW__dockBtn:active:not(:disabled){color:#fff;background:#ffffff2e}.album-preview-module__PHPYHW__dockBtn:disabled{opacity:.45;cursor:default}.album-preview-module__PHPYHW__dockBtnActive{color:#fff;background:#ffffff3d}.album-preview-module__PHPYHW__dock .album-preview-module__PHPYHW__dockPrimary button{width:auto;color:var(--coral-deep,#d8442f);white-space:nowrap;background:#fff;border-color:#fff;padding-inline:18px;font-size:14.5px;box-shadow:0 4px 14px #2b26222e}@media (max-width:349px){.album-preview-module__PHPYHW__dockRow{flex-wrap:wrap}.album-preview-module__PHPYHW__dockBtn{flex:1 1 0}.album-preview-module__PHPYHW__dockPrimary{flex:0 0 100%;justify-content:center;margin-inline-start:0}.album-preview-module__PHPYHW__dock{border-radius:24px}}.album-preview-module__PHPYHW__dockBackdrop{z-index:44;display:none;position:fixed;inset:0}.album-preview-module__PHPYHW__dockPopover{--dock-sheet-h:min(52dvh, 440px);bottom:calc(100% + 8px);z-index:46;min-width:180px;max-width:min(88vw,320px);max-height:var(--dock-sheet-h);background:var(--cream,#fbf7f0);border:1px solid var(--sand,#efe6d8);border-radius:14px;flex-direction:column;gap:12px;padding:12px;display:flex;position:absolute;inset-inline-start:8px;overflow-y:auto;box-shadow:0 -14px 40px #2b262238}.album-preview-module__PHPYHW__dockPopoverSheet{max-width:none;min-height:min(var(--dock-sheet-h), 200px);inset-inline:12px;overflow-y:hidden}.album-preview-module__PHPYHW__dockPopover .album-preview-module__PHPYHW__railList{flex-flow:wrap;justify-content:center;gap:16px 13px;margin:-12px -10px 0;padding:20px 10px 0}.album-preview-module__PHPYHW__dockPopover .album-preview-module__PHPYHW__railItem{flex:0 0 76px;width:76px}.album-preview-module__PHPYHW__dockFocus{z-index:75;max-width:560px;margin-inline:auto;display:flex}.album-preview-module__PHPYHW__dockBackdropFocus{z-index:74;display:block}.album-preview-module__PHPYHW__pageLimitBackdrop{display:block}.album-preview-module__PHPYHW__pageLimitPopover{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:61;width:max-content;max-width:min(88vw,360px);margin-inline:auto;position:fixed;inset-inline:0;box-shadow:0 14px 40px #2b262238}.album-preview-module__PHPYHW__dockFocusSide{inset-inline:auto;right:8px;inset-block:0 calc(70px + env(safe-area-inset-bottom,0px));border-radius:999px;flex-direction:column;width:auto;height:fit-content;margin-block:auto;padding:8px 5px}.album-preview-module__PHPYHW__dockFocusSide .album-preview-module__PHPYHW__dockRow{flex-direction:column;gap:4px}.album-preview-module__PHPYHW__dockFocusSide .album-preview-module__PHPYHW__dockBtn{flex-basis:auto;min-width:46px;min-height:46px;padding:6px}.album-preview-module__PHPYHW__dockFocusSide .album-preview-module__PHPYHW__dockBtn>span:not([class]){display:none}.album-preview-module__PHPYHW__dockFocusSide .album-preview-module__PHPYHW__dockPrimary{bottom:calc(10px + env(safe-area-inset-bottom,0px) + var(--cookie-banner-reserve,0px));margin:0;position:fixed;right:8px}.album-preview-module__PHPYHW__dockFocusSide .album-preview-module__PHPYHW__dockPrimary button{background:var(--coral,#ff6b5b);border-color:var(--coral,#ff6b5b);color:#fff;padding-inline:16px;font-size:13.5px;box-shadow:0 10px 26px #d8442f59}@media (hover:hover){.album-preview-module__PHPYHW__dockFocusSide .album-preview-module__PHPYHW__dockPrimary button:hover{background:var(--deep,#d8442f);border-color:var(--deep,#d8442f)}}.album-preview-module__PHPYHW__dockFocusSide .album-preview-module__PHPYHW__dockPopover{top:auto;bottom:0;inset-inline-start:auto;width:min(380px,100vw - 110px);max-width:none;right:calc(100% + 10px)}.album-preview-module__PHPYHW__dockFocusSide .album-preview-module__PHPYHW__selectionChip{z-index:76;width:max-content;max-width:min(80vw,480px);position:fixed;bottom:12px;left:50%;translate:-50%}.album-preview-module__PHPYHW__menuSection{flex-direction:column;gap:8px;display:flex}.album-preview-module__PHPYHW__menuHeader{font-family:var(--font-rubik), sans-serif;letter-spacing:.02em;color:var(--deep,#d8442f);text-align:start;margin:0;font-size:11px;font-weight:700}.album-preview-module__PHPYHW__menuLayers{flex-wrap:wrap;justify-content:center;gap:8px;padding:0 4px;display:flex}.album-preview-module__PHPYHW__menuLayerSpinner{border:2px solid;vertical-align:middle;opacity:.7;border-inline-end-color:#0000;border-radius:50%;width:10px;height:10px;margin-inline-start:6px;animation:.8s linear infinite album-preview-module__PHPYHW__menuLayerSpin;display:inline-block}@keyframes album-preview-module__PHPYHW__menuLayerSpin{to{transform:rotate(360deg)}}.album-preview-module__PHPYHW__menuLayerChip{border:1.5px solid var(--sand,#efe6d8);color:#8a8078;font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.album-preview-module__PHPYHW__menuLayerChip.album-preview-module__PHPYHW__menuLayerOn{background:var(--coral,#ff6b5b);border-color:var(--coral,#ff6b5b);color:#fff}.album-preview-module__PHPYHW__placesModalBackdrop{z-index:80;background:#2b262266;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.album-preview-module__PHPYHW__placesModal{background:#fff;border-radius:20px;width:min(340px,100%);max-height:80vh;padding:20px;overflow-y:auto;box-shadow:0 18px 50px #2b262247}.album-preview-module__PHPYHW__placesModalTitle{font-family:var(--font-head,system-ui), sans-serif;color:var(--ink,#2b2622);margin:0 0 4px;font-size:17px;font-weight:700}.album-preview-module__PHPYHW__placesModalHint{color:#a79f95;margin:0 0 14px;font-size:12.5px;line-height:1.4}.album-preview-module__PHPYHW__placesMaster{border:1.5px solid var(--sand,#efe6d8);background:var(--cream,#fbf7f0);width:100%;color:var(--ink,#2b2622);font:inherit;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.album-preview-module__PHPYHW__placesSwitch{background:#d8cfc2;border-radius:999px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.album-preview-module__PHPYHW__placesSwitch:after{content:"";top:2px;background:#fff;border-radius:999px;width:18px;height:18px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #2b26224d}.album-preview-module__PHPYHW__placesMaster.album-preview-module__PHPYHW__placesMasterOn .album-preview-module__PHPYHW__placesSwitch{background:var(--coral,#ff6b5b)}.album-preview-module__PHPYHW__placesMaster.album-preview-module__PHPYHW__placesMasterOn .album-preview-module__PHPYHW__placesSwitch:after{inset-inline-start:18px}.album-preview-module__PHPYHW__placesModalList{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.album-preview-module__PHPYHW__placesRow{border:1.5px solid var(--sand,#efe6d8);width:100%;color:var(--ink,#2b2622);font:inherit;cursor:pointer;text-align:start;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:9px 14px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,opacity .15s;display:flex}.album-preview-module__PHPYHW__placesRow:hover:not(:disabled){border-color:var(--coral,#ff6b5b)}.album-preview-module__PHPYHW__placesRow:disabled{opacity:.45;cursor:default}.album-preview-module__PHPYHW__placesRowEye{color:var(--coral,#ff6b5b);flex:none;display:flex}.album-preview-module__PHPYHW__placesRowEye svg{width:19px;height:19px}.album-preview-module__PHPYHW__placesRowName{flex:1}.album-preview-module__PHPYHW__placesRow.album-preview-module__PHPYHW__placesRowHidden{color:#8a8078}.album-preview-module__PHPYHW__placesRow.album-preview-module__PHPYHW__placesRowHidden .album-preview-module__PHPYHW__placesRowEye{color:#b6ada2}.album-preview-module__PHPYHW__placesRow.album-preview-module__PHPYHW__placesRowHidden .album-preview-module__PHPYHW__placesRowName{text-decoration:line-through}.album-preview-module__PHPYHW__placesHideAll{border:1.5px solid var(--sand,#efe6d8);width:100%;color:var(--coral-deep,#d8442f);font:inherit;cursor:pointer;background:#fff;border-radius:999px;margin-bottom:12px;padding:9px;font-size:13px;font-weight:700;transition:border-color .15s}.album-preview-module__PHPYHW__placesHideAll:hover:not(:disabled){border-color:var(--coral,#ff6b5b)}.album-preview-module__PHPYHW__placesHideAll:disabled{opacity:.45;cursor:default}.album-preview-module__PHPYHW__placesModalClose{background:var(--ink,#2b2622);color:#fff;width:100%;font:inherit;cursor:pointer;border:none;border-radius:999px;padding:11px;font-size:14px;font-weight:700}.album-preview-module__PHPYHW__menuHistory{gap:8px;display:flex}.album-preview-module__PHPYHW__menuIconBtn{border:1px solid var(--sand,#efe6d8);height:38px;color:var(--deep,#d8442f);cursor:pointer;background:#fff;border-radius:10px;flex:1 1 0;place-items:center;transition:background .15s,color .15s,border-color .15s,opacity .15s;display:grid}.album-preview-module__PHPYHW__menuIconBtn svg{width:20px;height:20px}.album-preview-module__PHPYHW__menuIconBtn:hover:not(:disabled){background:var(--coral,#ff6b5b);border-color:var(--coral,#ff6b5b);color:#fff}.album-preview-module__PHPYHW__menuIconBtn:disabled{opacity:.4;cursor:default}.album-preview-module__PHPYHW__sideMenu .album-preview-module__PHPYHW__viewToggle,.album-preview-module__PHPYHW__dockPopover .album-preview-module__PHPYHW__viewToggle{flex-direction:row}.album-preview-module__PHPYHW__sideMenu .album-preview-module__PHPYHW__viewBtn,.album-preview-module__PHPYHW__dockPopover .album-preview-module__PHPYHW__viewBtn{flex:1 1 0;justify-content:center;gap:0;padding:7px 0}.album-preview-module__PHPYHW__sideMenu .album-preview-module__PHPYHW__viewBtn svg,.album-preview-module__PHPYHW__dockPopover .album-preview-module__PHPYHW__viewBtn svg{width:18px;height:18px}@media (max-width:700px){.album-preview-module__PHPYHW__sideMenu{display:none}.album-preview-module__PHPYHW__dock{display:flex}.album-preview-module__PHPYHW__dockBackdrop{display:block}}.album-preview-module__PHPYHW__dockBtn{position:relative}.album-preview-module__PHPYHW__selectionPillSlot{z-index:60;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}@media (max-width:700px){.album-preview-module__PHPYHW__selectionPillSlot{display:none}}.album-preview-module__PHPYHW__selectionChip{border:1.5px solid var(--coral,#ff6b5b);color:var(--ink,#2b2622);text-align:start;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex;box-shadow:0 8px 22px #2b262229}.album-preview-module__PHPYHW__selectionChip img{object-fit:cover;border-radius:8px;flex:none;width:40px;height:40px}.album-preview-module__PHPYHW__selectionChip span{flex:auto;min-width:0}.album-preview-module__PHPYHW__selectionChip button:disabled{opacity:.4;cursor:default}.album-preview-module__PHPYHW__selectionChip button{width:30px;height:30px;color:var(--ink,#2b2622);cursor:pointer;background:#2b262214;border:0;border-radius:50%;flex:none;font-size:17px;line-height:1}.album-preview-module__PHPYHW__book{flex-direction:column;flex:auto;align-items:center;gap:18px;min-width:0;display:flex}@media (max-width:700px){.album-preview-module__PHPYHW__book{min-height:0}}.album-preview-module__PHPYHW__bookStage[data-flipping]{z-index:2}.album-preview-module__PHPYHW__bookStage{touch-action:pan-y;--flip-gutter:0px;width:100%;max-width:940px;padding-inline:var(--flip-gutter);--cover-w:50%;perspective:2200px;justify-content:center;align-items:flex-start;scroll-margin-block-start:var(--album-top-offset);display:flex;position:relative}.album-preview-module__PHPYHW__bookSheet{width:100%;position:relative}.album-preview-module__PHPYHW__bookSheet .album-preview-module__PHPYHW__spread{max-width:none;margin-inline:auto}.album-preview-module__PHPYHW__bookSheet .album-preview-module__PHPYHW__spreadCaps{position:relative}.album-preview-module__PHPYHW__sheetSettled{opacity:1}.album-preview-module__PHPYHW__coverRevealing{animation:album-preview-module__PHPYHW__coverReveal var(--flip-dur-cover) linear both}@keyframes album-preview-module__PHPYHW__coverReveal{0%{opacity:0}80%{opacity:0}to{opacity:1}}.album-preview-module__PHPYHW__bookStage .album-preview-module__PHPYHW__spreadCard{position:relative;box-shadow:0 26px 55px -12px #2b262257,0 8px 18px #2b26221f}.album-preview-module__PHPYHW__bookStage .album-preview-module__PHPYHW__spreadCard:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 44%,#2b26220d 48%,#2b262229 50%,#2b26220d 52%,#0000 56%),linear-gradient(90deg,#ffffff1a 48%,#0000 49.5% 50.5%,#ffffff1a 52%);position:absolute;inset:0}.album-preview-module__PHPYHW__flipScene{top:0;inset-inline:var(--flip-gutter);z-index:7;pointer-events:none;perspective:2600px;transform-style:preserve-3d;position:absolute}.album-preview-module__PHPYHW__turnLeaf{width:50%;transform-style:preserve-3d;z-index:4;will-change:transform;animation-duration:var(--flip-dur);animation-timing-function:cubic-bezier(.46,.03,.36,.99);animation-fill-mode:both;position:absolute;top:0;bottom:0}.album-preview-module__PHPYHW__leafFace{backface-visibility:hidden;background:#fff;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.album-preview-module__PHPYHW__leafBack{transform:rotateY(180deg)}@keyframes album-preview-module__PHPYHW__leafTurnLeft{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes album-preview-module__PHPYHW__leafTurnRight{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.album-preview-module__PHPYHW__turnLeafForward{transform-origin:100%;animation-name:album-preview-module__PHPYHW__leafTurnRight;left:0}.album-preview-module__PHPYHW__turnLeafBack{transform-origin:0;animation-name:album-preview-module__PHPYHW__leafTurnLeft;right:0}.album-preview-module__PHPYHW__flipCast{z-index:3;pointer-events:none;width:50%;animation:album-preview-module__PHPYHW__flipCast var(--flip-dur) ease-out both;position:absolute;top:0;bottom:0}.album-preview-module__PHPYHW__flipCastForward{background:linear-gradient(270deg,#2b26224d,#0000 72%);left:0}.album-preview-module__PHPYHW__flipCastBack{background:linear-gradient(90deg,#2b26224d,#0000 72%);right:0}@keyframes album-preview-module__PHPYHW__flipCast{0%{opacity:0}35%{opacity:.5}70%{opacity:.12}to{opacity:0}}@media (prefers-reduced-motion:reduce){.album-preview-module__PHPYHW__coverRevealing{animation:none}.album-preview-module__PHPYHW__flipScene{display:none}}.album-preview-module__PHPYHW__flipEdge{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:44px;height:44px;color:var(--deep,#d8442f);cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;transition:background .15s,color .15s,opacity .15s;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #2b26222e}.album-preview-module__PHPYHW__flipEdge svg{width:24px;height:24px}.album-preview-module__PHPYHW__flipEdge:hover:not(:disabled){background:var(--coral,#ff6b5b);color:#fff}.album-preview-module__PHPYHW__flipEdge:disabled{opacity:0;pointer-events:none}.album-preview-module__PHPYHW__flipEdgeNext{inset-inline-end:calc((var(--flip-gutter) - 44px) / 2)}.album-preview-module__PHPYHW__flipEdgePrev{inset-inline-start:calc((var(--flip-gutter) - 44px) / 2)}@media (min-width:1240px){.album-preview-module__PHPYHW__bookStage{--flip-gutter:var(--album-flip-gutter,60px)}.album-preview-module__PHPYHW__flipEdge{display:grid}}.album-preview-module__PHPYHW__bookNav{align-items:center;gap:12px;width:100%;max-width:620px;display:flex}.album-preview-module__PHPYHW__navBtn{border:1.5px solid var(--sand,#efe6d8);width:42px;height:42px;color:var(--deep,#d8442f);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:grid}.album-preview-module__PHPYHW__navBtn svg{width:20px;height:20px}.album-preview-module__PHPYHW__navBtn:hover:not(:disabled){background:var(--coral,#ff6b5b);border-color:var(--coral,#ff6b5b);color:#fff}.album-preview-module__PHPYHW__navBtn:disabled{opacity:.4;cursor:default}.album-preview-module__PHPYHW__bookIndicator{text-align:center;white-space:nowrap;min-width:104px;font-family:var(--font-rubik), sans-serif;color:var(--ink,#2b2622);flex:none;font-size:15px;font-weight:700}.album-preview-module__PHPYHW__scrub{min-width:0;height:6px;accent-color:var(--coral,#ff6b5b);cursor:pointer;flex:auto}@media (max-width:700px){.album-preview-module__PHPYHW__scrub{height:32px}.album-preview-module__PHPYHW__bookNav{gap:8px}}.album-preview-module__PHPYHW__coverLeaf{width:100%}.album-preview-module__PHPYHW__coverLeafSingle{width:100%;max-width:440px;margin-inline:auto}.album-preview-module__PHPYHW__bookStageCover .album-preview-module__PHPYHW__flipEdgeNext{inset-inline-end:calc(25% + var(--flip-gutter) / 2 - 54px)}.album-preview-module__PHPYHW__bookStageCoverEditing .album-preview-module__PHPYHW__flipEdgeNext{inset-inline-end:min(calc((var(--flip-gutter) - 44px) / 2), calc(50% - (350px + 22px + min(406px, 100dvh - 150px)) / 2 - 54px))}.album-preview-module__PHPYHW__bookStageCover .album-preview-module__PHPYHW__flipEdgePrev{inset-inline-start:calc(25% + var(--flip-gutter) / 2 - 54px)}.album-preview-module__PHPYHW__coverCard{aspect-ratio:1;border-radius:0;position:relative;overflow:hidden;box-shadow:0 22px 45px -16px #2b262252,0 5px 14px #2b26221a}.album-preview-module__PHPYHW__backCover{background:var(--cream,#fbf7f0)}.album-preview-module__PHPYHW__coverFace{background:var(--cream,#fbf7f0);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.album-preview-module__PHPYHW__coverHidden{visibility:hidden}.album-preview-module__PHPYHW__coverPage{z-index:1;width:50%;animation-duration:var(--flip-dur-cover);background:#fff;animation-timing-function:linear;animation-fill-mode:both;position:absolute;top:0;bottom:0;box-shadow:0 26px 55px -12px #2b262257,0 8px 18px #2b26221f}.album-preview-module__PHPYHW__coverPageLeft{left:0}.album-preview-module__PHPYHW__coverPageRight{right:0}.album-preview-module__PHPYHW__coverPageClosing{animation-name:album-preview-module__PHPYHW__coverPageClosing}.album-preview-module__PHPYHW__coverPageOpening{animation-name:album-preview-module__PHPYHW__coverPageOpening}@keyframes album-preview-module__PHPYHW__coverPageClosing{0%{opacity:1}36%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes album-preview-module__PHPYHW__coverPageOpening{0%{opacity:0}50%{opacity:0}64%{opacity:1}to{opacity:1}}.album-preview-module__PHPYHW__coverTurnFront{width:var(--cover-w);transform-origin:0;right:0}.album-preview-module__PHPYHW__coverTurnBack{width:var(--cover-w);transform-origin:100%;left:0}.album-preview-module__PHPYHW__coverScene .album-preview-module__PHPYHW__turnLeaf{animation-duration:var(--flip-dur-cover);animation-timing-function:cubic-bezier(.62,.02,.34,1)}.album-preview-module__PHPYHW__leafCloseFront{animation-name:album-preview-module__PHPYHW__leafCloseFront}.album-preview-module__PHPYHW__leafOpenFront{animation-name:album-preview-module__PHPYHW__leafOpenFront}.album-preview-module__PHPYHW__leafCloseBack{animation-name:album-preview-module__PHPYHW__leafCloseBack}.album-preview-module__PHPYHW__leafOpenBack{animation-name:album-preview-module__PHPYHW__leafOpenBack}@keyframes album-preview-module__PHPYHW__leafCloseFront{0%{transform:perspective(1700px)rotateY(0)}62%{transform:perspective(1700px)rotateY(-180deg)}to{transform:perspective(1700px)rotateY(-180deg)}}@keyframes album-preview-module__PHPYHW__leafCloseBack{0%{transform:perspective(1700px)rotateY(0)}62%{transform:perspective(1700px)rotateY(180deg)}to{transform:perspective(1700px)rotateY(180deg)}}@keyframes album-preview-module__PHPYHW__leafOpenFront{0%{transform:perspective(1700px)rotateY(-180deg)}34%{transform:perspective(1700px)rotateY(-180deg)}to{transform:perspective(1700px)rotateY(0)}}@keyframes album-preview-module__PHPYHW__leafOpenBack{0%{transform:perspective(1700px)rotateY(180deg)}34%{transform:perspective(1700px)rotateY(180deg)}to{transform:perspective(1700px)rotateY(0)}}.album-preview-module__PHPYHW__coverScene{aspect-ratio:2}.album-preview-module__PHPYHW__coverRecenter{transform-style:preserve-3d;animation-duration:var(--flip-dur-cover);will-change:transform, opacity;animation-timing-function:cubic-bezier(.5,0,.2,1);animation-fill-mode:both;position:absolute;inset:0}.album-preview-module__PHPYHW__recenterCloseFront{animation-name:album-preview-module__PHPYHW__recenterCloseFront}.album-preview-module__PHPYHW__recenterOpenFront{animation-name:album-preview-module__PHPYHW__recenterOpenFront}.album-preview-module__PHPYHW__recenterCloseBack{animation-name:album-preview-module__PHPYHW__recenterCloseBack}.album-preview-module__PHPYHW__recenterOpenBack{animation-name:album-preview-module__PHPYHW__recenterOpenBack}@keyframes album-preview-module__PHPYHW__recenterCloseFront{0%{opacity:1;transform:translate(0)}56%{opacity:1;transform:translate(0)}80%{opacity:1}to{opacity:0;transform:translate(25%)}}@keyframes album-preview-module__PHPYHW__recenterOpenFront{0%{transform:translate(25%)}46%{transform:translate(0)}to{transform:translate(0)}}@keyframes album-preview-module__PHPYHW__recenterCloseBack{0%{opacity:1;transform:translate(0)}56%{opacity:1;transform:translate(0)}80%{opacity:1}to{opacity:0;transform:translate(-25%)}}@keyframes album-preview-module__PHPYHW__recenterOpenBack{0%{transform:translate(-25%)}46%{transform:translate(0)}to{transform:translate(0)}}.album-preview-module__PHPYHW__pageLimitHint{color:color-mix(in srgb, var(--ink,#2b2622) 62%, transparent);text-align:start;margin:2px 2px 0;font-size:12.5px;line-height:1.5}.album-preview-module__PHPYHW__dockBtnDimmed{opacity:.45}.album-preview-module__PHPYHW__overCapacityNotice{background:var(--sand,#efe6d8);color:var(--ink,#2b2622);text-align:start;border-radius:14px;margin:0 0 14px;padding:10px 14px;font-size:13.5px;line-height:1.55}@media (max-width:700px){.album-preview-module__PHPYHW__wrap{flex-direction:column;display:flex}.album-preview-module__PHPYHW__instructions{display:none}}.album-preview-module__PHPYHW__focusOverlay{z-index:70;background:var(--cream,#fbf7f0);padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;position:fixed;inset:0}.album-preview-module__PHPYHW__focusBar{flex:none;align-items:center;gap:10px;padding:10px 14px;display:flex}.album-preview-module__PHPYHW__focusClose{border:1px solid var(--sand,#efe6d8);width:40px;height:40px;color:var(--ink,#2b2622);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.album-preview-module__PHPYHW__focusLabel{text-align:center;font-family:var(--font-rubik), sans-serif;color:var(--ink,#2b2622);flex:auto;font-size:15px;font-weight:700}.album-preview-module__PHPYHW__focusBarSpacer{flex:none;width:40px;height:40px}.album-preview-module__PHPYHW__focusScroller{scroll-snap-type:x mandatory;min-height:0;padding:6px max(6vw, 16px) calc(76px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;flex:auto;align-items:center;gap:16px;display:flex;overflow:auto hidden}.album-preview-module__PHPYHW__focusItem{scroll-snap-align:center;flex:none;width:min(88vw,100dvh - 170px);position:relative}.album-preview-module__PHPYHW__focusItemSpread{width:min(92vw,200dvh - 340px)}@media (orientation:landscape) and (max-height:500px){.album-preview-module__PHPYHW__focusBar{top:0;z-index:3;pointer-events:none;background:0 0;padding:8px 12px;position:absolute;inset-inline:0}.album-preview-module__PHPYHW__focusBar>*{pointer-events:auto}.album-preview-module__PHPYHW__focusLabel{background:color-mix(in srgb, var(--cream,#fbf7f0) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;flex:0 auto;margin-inline:auto;padding:6px 14px}.album-preview-module__PHPYHW__focusScroller{padding:10px max(16px, env(safe-area-inset-left,0px)) 46px;padding-right:max(88px, env(safe-area-inset-right,0px));scroll-padding-right:max(88px, env(safe-area-inset-right,0px));scroll-padding-left:env(safe-area-inset-left,0px);gap:20px}.album-preview-module__PHPYHW__focusItem{width:min(88vw,100dvh - 64px)}.album-preview-module__PHPYHW__focusItemSpread{width:min(100vw - 116px,200dvh - 128px)}}.album-preview-module__PHPYHW__focusItem .album-preview-module__PHPYHW__spreadCard{width:100%}.album-preview-module__PHPYHW__rotateHint{z-index:60;bottom:calc(86px + env(safe-area-inset-bottom,0px) + var(--cookie-banner-reserve,0px));background:var(--ink,#2b2622);color:#fff;width:fit-content;max-width:88vw;font:inherit;cursor:pointer;border:0;border-radius:999px;margin-inline:auto;padding:10px 18px;font-size:13px;font-weight:600;animation:.35s both album-preview-module__PHPYHW__rotateHintIn;position:fixed;inset-inline:0;box-shadow:0 10px 26px #2b26224d}@keyframes album-preview-module__PHPYHW__rotateHintIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.album-preview-module__PHPYHW__coachTip{z-index:60;visibility:hidden;border:2px solid var(--coral-soft,#f4a88e);border-radius:var(--r-lg,24px);background:var(--paper,#fff);width:max-content;max-width:min(84vw,232px);color:var(--ink,#2b2622);text-align:center;text-wrap:pretty;box-shadow:var(--e3,0 18px 40px -24px #2b26224d);flex-direction:column;align-items:center;gap:12px;padding-block:15px 17px;padding-inline:24px 44px;font-size:14px;line-height:1.55;animation:.35s both album-preview-module__PHPYHW__rotateHintIn;display:flex;position:fixed;top:0;left:0}.album-preview-module__PHPYHW__coachTip:after{content:"";left:var(--arrow-left,28px);background:var(--paper,#fff);border:2px solid var(--coral-soft,#f4a88e);width:13px;height:13px;margin-left:-7px;position:absolute;transform:rotate(45deg)}.album-preview-module__PHPYHW__coachTip[data-placement=below]:after{border-bottom:0;border-right:0;top:-8px}.album-preview-module__PHPYHW__coachTip[data-placement=above]:after{border-top:0;border-left:0;bottom:-8px}.album-preview-module__PHPYHW__coachTipClose{top:7px;border-radius:var(--r-pill,999px);width:34px;height:34px;color:var(--muted,#6f6760);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;font-size:24px;line-height:1;transition:background .15s,color .15s;display:grid;position:absolute;inset-inline-end:4px}.album-preview-module__PHPYHW__coachTipClose:hover{color:var(--ink,#2b2622);background:#2b26220d}.album-preview-module__PHPYHW__coachTipAction{border-radius:var(--r-pill,999px);background:var(--coral,#ff6b5b);color:#fff;font-family:var(--font-head);cursor:pointer;box-shadow:var(--e-coral,0 14px 34px -12px #ff6b5b8c);border:0;padding:10px 22px;font-size:14px;font-weight:600;transition:background .15s,transform .15s}.album-preview-module__PHPYHW__coachTipAction:hover{background:var(--coral-deep,#d8442f);transform:translateY(-1px)}@media (max-width:700px){.album-preview-module__PHPYHW__coachTip{padding-block:14px 16px;padding-inline:22px 42px;font-size:13.5px}}[data-coach-hint=layout] .album-preview-module__PHPYHW__cycleLayout,[data-coach-hint=sequence] .album-preview-module__PHPYHW__viewBtn[data-coach-target=sequence]{opacity:1;background:var(--coral,#ff6b5b);border-color:var(--coral,#ff6b5b);color:#fff;animation:1.5s ease-in-out infinite album-preview-module__PHPYHW__coachHintPulse}@keyframes album-preview-module__PHPYHW__coachHintPulse{0%,to{box-shadow:0 0 #ff6b5b8c,0 4px 12px #2b262229}50%{box-shadow:0 0 0 9px #ff6b5b00,0 4px 12px #2b262229}}.album-preview-module__PHPYHW__canvasCol{flex:0 0 var(--canvas-w);width:var(--canvas-w);z-index:1;justify-content:flex-start;align-self:flex-start;margin-inline-start:-16px;display:flex;position:sticky;top:76px}.album-preview-module__PHPYHW__outsideTab{width:var(--canvas-tab-w,88px);border:1px solid var(--sand,#efe6d8);background:var(--paper,#fff);color:var(--ink-soft,#4a443e);letter-spacing:-.01em;min-height:var(--canvas-tab-h);cursor:pointer;transform:translateX(var(--album-leaf-inset,0px));border-right:0;border-radius:16px 0 0 16px;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.22;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s,visibility,border-color .15s,color .15s,background .15s;display:flex;box-shadow:inset -8px 0 8px -8px #2b262242,-7px 0 18px -11px #2b262280}.album-preview-module__PHPYHW__outsideTabLabel{text-align:start;width:3.5em}.album-preview-module__PHPYHW__outsideTabIcon{width:17px;height:17px;color:var(--coral,#ff6b5b);flex:none}.album-preview-module__PHPYHW__outsideTab:hover{border-color:var(--coral-soft,#f4a88e);color:var(--coral-deep,#d8442f);background:var(--paper,#fff)}.album-preview-module__PHPYHW__outsideTab:hover .album-preview-module__PHPYHW__outsideTabIcon{color:var(--coral-deep,#d8442f)}.album-preview-module__PHPYHW__outsideTabRetracted{opacity:0;visibility:hidden;transform:translateX(calc(var(--album-leaf-inset,0px) + 20px));pointer-events:none;transition:transform .22s cubic-bezier(.4,0,1,1),opacity .18s,visibility 0s .22s}.album-preview-module__PHPYHW__outsideDrawer{--canvas-drawer-full:min(calc(100vh - 92px), max(var(--album-book-height,60vh), 340px));min-width:0;height:var(--canvas-drawer-full);flex:auto;animation:.32s cubic-bezier(.22,1,.36,1) both album-preview-module__PHPYHW__outsideOpen;position:relative}.album-preview-module__PHPYHW__outsideDrawerExiting{pointer-events:none;animation:.18s cubic-bezier(.4,0,1,1) both album-preview-module__PHPYHW__outsideClose}@keyframes album-preview-module__PHPYHW__outsideOpen{0%{opacity:0;transform:translate(26px)scale(.985)}to{opacity:1;transform:none}}@keyframes album-preview-module__PHPYHW__outsideClose{0%{opacity:1;transform:none}to{opacity:0;transform:translate(26px)scale(.985)}}.album-preview-module__PHPYHW__outsideTab{animation:.22s ease-out album-preview-module__PHPYHW__canvasTabIn}@keyframes album-preview-module__PHPYHW__canvasTabIn{0%{opacity:0}to{opacity:1}}.album-preview-module__PHPYHW__outsideTabRetracted{animation:none}.album-preview-module__PHPYHW__wideShell{width:auto;margin-inline-end:calc(-1 * min(var(--canvas-w-book) - var(--side-w), max(0px, (100vw - 100% - 80px) / 2)))}@media (prefers-reduced-motion:reduce){.album-preview-module__PHPYHW__outsideDrawer,.album-preview-module__PHPYHW__outsideDrawerExiting,.album-preview-module__PHPYHW__outsideTab,.album-preview-module__PHPYHW__canvasCol[data-canvas-state=open]:after{animation:none}.album-preview-module__PHPYHW__outsideTab,.album-preview-module__PHPYHW__outsideTabRetracted{transition:none}}@media (max-width:700px){.album-preview-module__PHPYHW__canvasCol{display:none}.album-preview-module__PHPYHW__wideShell{margin-inline-end:0}}.album-preview-module__PHPYHW__outsideSheetHost{flex:auto;min-height:0;display:flex;overflow:hidden}.album-preview-module__PHPYHW__justRestored{z-index:8;animation:1.8s ease-out album-preview-module__PHPYHW__justRestored}@keyframes album-preview-module__PHPYHW__justRestored{0%,to{box-shadow:0 0 #ff6b5b00}12%{box-shadow:0 0 0 4px #ff6b5bd9}38%{box-shadow:0 0 0 3px #ff6b5b59}58%{box-shadow:0 0 0 4px #ff6b5bcc}86%{box-shadow:0 0 0 3px #ff6b5b33}}@media (prefers-reduced-motion:reduce){.album-preview-module__PHPYHW__justRestored{animation:none;box-shadow:0 0 0 3px #ff6b5bbf}}.album-preview-module__PHPYHW__canvasCol[data-canvas-view=scroll]{margin-top:var(--album-stream-top,0px)}.album-preview-module__PHPYHW__editor.album-preview-module__PHPYHW__wideShell{--canvas-w:clamp(280px, 23vw, 344px)}.album-preview-module__PHPYHW__editor.album-preview-module__PHPYHW__wideShell .album-preview-module__PHPYHW__spreads{padding-inline-start:max(0px, calc(var(--canvas-w) - var(--canvas-w-book)))}@media (max-width:700px){.album-preview-module__PHPYHW__editor.album-preview-module__PHPYHW__wideShell .album-preview-module__PHPYHW__spreads{padding-inline-start:0}}.album-preview-module__PHPYHW__canvasCol[data-canvas-view=scroll] .album-preview-module__PHPYHW__outsideDrawer{height:clamp(var(--album-page-height,340px), var(--album-drawer-room,60vh), min(calc(100vh - 92px), calc(var(--album-page-height,340px) * 2)))}
.Footer-module__KWgBSG__foot{background:var(--ink);color:#cfc7bc;padding:var(--s8) var(--s5);text-align:center;position:relative}.Footer-module__KWgBSG__inner{max-width:var(--maxw);align-items:center;gap:var(--s4);flex-direction:column;margin-inline:auto;display:flex}.Footer-module__KWgBSG__tagline{color:#e9e1d6;font-size:16px}.Footer-module__KWgBSG__links{gap:var(--s5);flex-wrap:wrap;justify-content:center;font-size:14px;font-weight:600;display:flex}@media (hover:hover){.Footer-module__KWgBSG__links a:hover{color:#fff}}.Footer-module__KWgBSG__links a{-webkit-tap-highlight-color:transparent}.Footer-module__KWgBSG__links a:active{opacity:.6}.Footer-module__KWgBSG__rights{color:#8a8174;margin-top:var(--s2);font-size:13px}.Footer-module__KWgBSG__a11yRow{right:var(--s5);bottom:var(--s5);position:absolute}
.OtpInput-module__X7UJpa__row{justify-content:center;gap:clamp(6px,2vw,10px);width:100%;display:flex}.OtpInput-module__X7UJpa__box{text-align:center;min-width:0;max-width:52px;height:58px;font-family:var(--font-head);color:var(--ink);border:1.5px solid var(--hair);border-radius:var(--r-md);background:var(--paper);-webkit-tap-highlight-color:transparent;outline:none;flex:1 1 0;font-size:clamp(20px,6vw,24px);font-weight:700;transition:border-color .15s,box-shadow .15s}.OtpInput-module__X7UJpa__box:focus{border-color:var(--coral-soft);box-shadow:0 0 0 4px var(--coral-tint)}.OtpInput-module__X7UJpa__boxError{border-color:var(--danger)}
.outside-canvas-module__ibyv4G__canvas{--month-chip-h:22px;background:var(--cream);border:1px solid var(--sand);border-radius:16px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:-10px 0 24px -14px #2b262247}.outside-canvas-module__ibyv4G__header{height:var(--canvas-header-h,48px);padding-inline:var(--s3);background:var(--paper);border-bottom:1px solid var(--sand);flex:none;align-items:stretch;display:flex}.outside-canvas-module__ibyv4G__soleTitle{font-family:var(--font-head);color:var(--ink);align-items:center;margin:0;font-size:.9rem;font-weight:600;display:flex}.outside-canvas-module__ibyv4G__close{color:var(--muted);cursor:pointer;border-radius:var(--r-pill);background:0 0;border:0;flex:none;justify-content:center;align-self:center;align-items:center;min-width:34px;min-height:34px;margin-inline-start:var(--s2);font-size:1.02rem;display:inline-flex}.outside-canvas-module__ibyv4G__close svg{width:16px;height:16px}.outside-canvas-module__ibyv4G__close:hover{background:var(--cream);color:var(--ink)}.outside-canvas-module__ibyv4G__closeBadge{z-index:5;border-radius:var(--r-pill);background:var(--ink);color:#fff;cursor:pointer;border:0;place-items:center;width:24px;height:24px;padding:0;transition:background .15s;display:grid;position:absolute;top:-9px;left:-9px;box-shadow:0 1px 4px #2b262266}.outside-canvas-module__ibyv4G__closeBadge svg{width:12px;height:12px}.outside-canvas-module__ibyv4G__closeBadge:hover,.outside-canvas-module__ibyv4G__closeBadge:focus-visible{background:var(--coral-deep)}.outside-canvas-module__ibyv4G__tabs{flex:auto;gap:4px;min-width:0;display:flex}.outside-canvas-module__ibyv4G__tabOff,.outside-canvas-module__ibyv4G__tabOn{font:inherit;cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:2px 8px 0;font-size:.84rem;font-weight:600;display:inline-flex}.outside-canvas-module__ibyv4G__tabOn{color:var(--ink);border-bottom-color:var(--coral)}.outside-canvas-module__ibyv4G__tabOff:hover{color:var(--ink)}.outside-canvas-module__ibyv4G__body{overscroll-behavior:contain;padding:var(--s3);flex:auto;min-height:0;overflow-y:auto}.outside-canvas-module__ibyv4G__pool{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:6px;display:grid;position:relative}.outside-canvas-module__ibyv4G__month[data-month] .outside-canvas-module__ibyv4G__pool{margin-top:10px;padding-bottom:14px}.outside-canvas-module__ibyv4G__month{position:relative}.outside-canvas-module__ibyv4G__monthChip{z-index:3;width:fit-content;height:var(--month-chip-h);box-sizing:border-box;background:var(--paper);border:1px solid var(--sand);border-radius:var(--r-pill);font-family:var(--font-body);letter-spacing:.01em;color:var(--ink-soft);white-space:nowrap;place-items:center;margin:0;padding:0 10px;font-size:.74rem;font-weight:600;display:grid;position:sticky;top:0;box-shadow:0 2px 8px -4px #2b262273}.outside-canvas-module__ibyv4G__monthChip[data-in-context]{background:var(--coral-tint);border-color:var(--coral-soft);color:var(--coral-deep)}.outside-canvas-module__ibyv4G__monthRule{inset-inline:0;top:calc(var(--month-chip-h) / 2);background:var(--hair);height:1px;position:absolute}.outside-canvas-module__ibyv4G__tile,.outside-canvas-module__ibyv4G__tileOn{border-radius:var(--r-xs);background:var(--sand);aspect-ratio:1;cursor:grab;touch-action:pan-y;border:2px solid #0000;width:100%;padding:0;display:block;position:relative;overflow:hidden}.outside-canvas-module__ibyv4G__tileOn{border-color:var(--coral)}.outside-canvas-module__ibyv4G__tile img,.outside-canvas-module__ibyv4G__tileOn img{object-fit:cover;width:100%;height:100%;display:block}.outside-canvas-module__ibyv4G__tile[data-rotation="90"] img,.outside-canvas-module__ibyv4G__tileOn[data-rotation="90"] img{transform:rotate(90deg)}.outside-canvas-module__ibyv4G__tile[data-rotation="180"] img,.outside-canvas-module__ibyv4G__tileOn[data-rotation="180"] img{transform:rotate(180deg)}.outside-canvas-module__ibyv4G__tile[data-rotation="270"] img,.outside-canvas-module__ibyv4G__tileOn[data-rotation="270"] img{transform:rotate(270deg)}.outside-canvas-module__ibyv4G__empty{color:var(--muted);text-align:center;padding:var(--s6) var(--s2);margin:0;font-size:.9rem;line-height:1.5}.outside-canvas-module__ibyv4G__sentinel{min-height:40px;padding-top:var(--s3);place-items:center;display:grid}.outside-canvas-module__ibyv4G__sentinelDots{border-radius:var(--r-pill);background:var(--sand);width:28px;height:4px;animation:1.1s ease-in-out infinite outside-canvas-module__ibyv4G__sentinelPulse}@keyframes outside-canvas-module__ibyv4G__sentinelPulse{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.outside-canvas-module__ibyv4G__sentinelDots{opacity:.6;animation:none}}.outside-canvas-module__ibyv4G__notice{background:var(--coral-tint);border-radius:var(--r-xs);padding:var(--s3);margin-bottom:var(--s3)}.outside-canvas-module__ibyv4G__noticeTitle{color:var(--coral-deep);margin:0 0 2px;font-size:.86rem;font-weight:600}.outside-canvas-module__ibyv4G__noticeBody{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.45}.outside-canvas-module__ibyv4G__error{color:var(--danger);margin:0 0 var(--s2);font-size:.83rem}.outside-canvas-module__ibyv4G__foot{align-items:stretch;gap:var(--s2);padding:7px var(--s3);padding-bottom:max(7px, env(safe-area-inset-bottom));border-top:1px solid var(--hair);background:var(--paper);flex-direction:column;flex:none;display:flex}.outside-canvas-module__ibyv4G__restore{background:var(--coral);color:#fff;border-radius:var(--r-pill);padding:var(--s2) var(--s4);font-family:var(--font-body);cursor:pointer;border:0;flex:auto;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:.9rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.outside-canvas-module__ibyv4G__footActions{align-items:stretch;gap:var(--s2);display:flex}.outside-canvas-module__ibyv4G__clearSelection{border-radius:var(--r-pill);padding:var(--s2) var(--s3);background:var(--paper);min-height:48px;color:var(--ink-soft);box-shadow:inset 0 0 0 1.5px var(--sand);font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:0;flex:none;font-size:.86rem;font-weight:600;transition:box-shadow .15s,color .15s}.outside-canvas-module__ibyv4G__clearSelection:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--coral-soft)}.outside-canvas-module__ibyv4G__clearSelection:disabled{opacity:.5;cursor:default}.outside-canvas-module__ibyv4G__clearSelection[data-nudge]{animation:.9s ease-out outside-canvas-module__ibyv4G__clearSelectionNudge}@keyframes outside-canvas-module__ibyv4G__clearSelectionNudge{0%,to{box-shadow:inset 0 0 0 1.5px var(--sand);transform:none}15%{box-shadow:inset 0 0 0 2px var(--coral), 0 0 0 5px #ff6b5b40;transform:scale(1.06)}35%{transform:none}55%{box-shadow:inset 0 0 0 2px var(--coral), 0 0 0 4px #ff6b5b33;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.outside-canvas-module__ibyv4G__clearSelection[data-nudge]{box-shadow:inset 0 0 0 2px var(--coral);animation:none}}.outside-canvas-module__ibyv4G__restore svg{flex:none;width:18px;height:18px}.outside-canvas-module__ibyv4G__restore:disabled{background:var(--sand);color:var(--muted);cursor:default}.outside-canvas-module__ibyv4G__count{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.84rem}.outside-canvas-module__ibyv4G__addIntro{align-items:center;gap:var(--s3);padding:var(--s5) var(--s4);border:2px dashed var(--coral-soft);border-radius:var(--r-md);background:var(--paper);text-align:center;flex-direction:column;display:flex}.outside-canvas-module__ibyv4G__addIntroIcon{color:var(--coral-deep);place-items:center;display:grid}.outside-canvas-module__ibyv4G__addIntroIcon svg{width:32px;height:32px}.outside-canvas-module__ibyv4G__addIntroText{font-family:var(--font-head);color:var(--ink);text-wrap:pretty;margin:0;font-size:.9rem;font-weight:600;line-height:1.35}.outside-canvas-module__ibyv4G__addTop{margin-bottom:var(--s3)}.outside-canvas-module__ibyv4G__addHint{color:var(--muted);text-wrap:pretty;margin:0;font-size:.8rem;line-height:1.45}.outside-canvas-module__ibyv4G__canvas.outside-canvas-module__ibyv4G__inSheet{box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;height:auto;min-height:0}.outside-canvas-module__ibyv4G__canvas.outside-canvas-module__ibyv4G__inSheet .outside-canvas-module__ibyv4G__header{height:38px;margin-top:calc(-1 * var(--s2));background:0 0;padding-inline:0}.outside-canvas-module__ibyv4G__canvas.outside-canvas-module__ibyv4G__inSheet .outside-canvas-module__ibyv4G__tabOff,.outside-canvas-module__ibyv4G__canvas.outside-canvas-module__ibyv4G__inSheet .outside-canvas-module__ibyv4G__tabOn{font-size:.87rem}.outside-canvas-module__ibyv4G__canvas.outside-canvas-module__ibyv4G__inSheet .outside-canvas-module__ibyv4G__close{min-width:30px;min-height:30px;margin-inline-start:var(--s1,4px)}.outside-canvas-module__ibyv4G__canvas.outside-canvas-module__ibyv4G__inSheet .outside-canvas-module__ibyv4G__body{padding-inline:var(--s2);max-height:230px}.outside-canvas-module__ibyv4G__canvas.outside-canvas-module__ibyv4G__inSheet .outside-canvas-module__ibyv4G__foot{background:0 0;padding-inline:0}.outside-canvas-module__ibyv4G__uploadCell{border-radius:var(--r-xs);width:100%;position:relative}.outside-canvas-module__ibyv4G__cell{--tile-control:22px;--tile-control-inset:3px;width:100%;position:relative}.outside-canvas-module__ibyv4G__addUndated{font-family:var(--font-body);color:var(--ink-soft);text-align:start;margin:0;font-size:.76rem;line-height:1.35}.outside-canvas-module__ibyv4G__undatedTag{color:#fff;font-family:var(--font-body);letter-spacing:.01em;text-align:center;pointer-events:none;background:#2b262280;font-size:.6rem;line-height:1.5;position:absolute;inset-block-end:0;inset-inline:0}.outside-canvas-module__ibyv4G__tileAction.outside-canvas-module__ibyv4G__tileAction{top:var(--tile-control-inset);width:20px;height:20px;inset-inline-end:var(--tile-control-inset)}.outside-canvas-module__ibyv4G__tileAction.outside-canvas-module__ibyv4G__tileAction svg{width:12px;height:12px}.outside-canvas-module__ibyv4G__delete{width:var(--tile-control);height:var(--tile-control);border-radius:var(--r-pill);color:#fff;cursor:pointer;opacity:0;background:#2b26228c;border:0;place-items:center;font-size:.95rem;line-height:1;transition:opacity .15s;display:grid;position:absolute;inset-block-start:var(--tile-control-inset);inset-inline-start:var(--tile-control-inset)}.outside-canvas-module__ibyv4G__cell:hover .outside-canvas-module__ibyv4G__delete,.outside-canvas-module__ibyv4G__delete:focus-visible{opacity:1}@media (hover:none){.outside-canvas-module__ibyv4G__delete{opacity:1}}.outside-canvas-module__ibyv4G__confirm{border-radius:var(--r-xs);text-align:center;color:var(--ink-soft);z-index:2;background:#fbf7f0f5;place-content:center;gap:4px;padding:2px;font-size:.58rem;display:grid;position:absolute;inset:0}.outside-canvas-module__ibyv4G__confirmBtns{justify-content:center;gap:4px;display:flex}.outside-canvas-module__ibyv4G__confirmYes,.outside-canvas-module__ibyv4G__confirmNo{border-radius:var(--r-pill);font-size:.62rem;font-family:var(--font-body);cursor:pointer;border:0;min-height:24px;padding:3px 8px}.outside-canvas-module__ibyv4G__confirmYes{background:var(--danger);color:#fff}.outside-canvas-module__ibyv4G__confirmNo{background:var(--sand);color:var(--ink-soft)}
.Checkbox-module__tYwp1q__wrap{flex-direction:column;gap:4px;width:100%;display:flex}.Checkbox-module__tYwp1q__row{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.Checkbox-module__tYwp1q__input{width:16px;height:16px;accent-color:var(--coral);cursor:pointer;flex:none;margin-top:2px}.Checkbox-module__tYwp1q__input:focus-visible{box-shadow:0 0 0 4px var(--coral-tint);border-radius:4px;outline:none}.Checkbox-module__tYwp1q__label{color:var(--muted);font-size:13px;line-height:1.5}.Checkbox-module__tYwp1q__hint{color:var(--muted);margin-inline-start:30px;font-size:13px}
.layer-overlay-module__XFKrXW__dateStamp{--u:calc(var(--pm) * 1cqw);width:var(--u);height:var(--u);pointer-events:none;background:var(--cream,#fbf7f0);border:calc(var(--u) * .02) solid #2b262224;color:var(--ink,#2b2622);text-align:center;font-family:var(--font-head,system-ui), sans-serif;box-shadow:0 calc(var(--u) * .03) calc(var(--u) * .08) #2b262247;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:50%;position:absolute}.layer-overlay-module__XFKrXW__dateRing{inset:calc(var(--u) * .09);border:calc(var(--u) * .016) solid var(--ink,#2b2622);opacity:.72;border-radius:50%;position:absolute}.layer-overlay-module__XFKrXW__dateTop,.layer-overlay-module__XFKrXW__dateBar,.layer-overlay-module__XFKrXW__dateYear{z-index:1;position:absolute;left:50%;transform:translate(-50%,-50%)}.layer-overlay-module__XFKrXW__dateTop{font-weight:800;font-size:calc(var(--u) * .155);letter-spacing:.01em;white-space:nowrap;line-height:1;top:35%}.layer-overlay-module__XFKrXW__dateBar{width:52%;height:calc(var(--u) * .022);background:var(--ink,#2b2622);border-radius:999px;top:50%}.layer-overlay-module__XFKrXW__dateYear{font-weight:900;font-size:calc(var(--u) * .175);line-height:1;top:65%}.layer-overlay-module__XFKrXW__dateStampInteractive{pointer-events:auto;cursor:move;touch-action:none;z-index:6}.layer-overlay-module__XFKrXW__dateStampInteractive:hover{box-shadow:0 calc(var(--u) * .04) calc(var(--u) * .1) #2b262257}.layer-overlay-module__XFKrXW__dateStampLifted{cursor:move;z-index:50;box-shadow:0 calc(var(--u) * .06) calc(var(--u) * .14) #2b26226b}.layer-overlay-module__XFKrXW__dateRemove{top:calc(var(--u) * -.04);right:calc(var(--u) * -.04);width:calc(var(--u) * .24);height:calc(var(--u) * .24);background:var(--ink,#2b2622);color:#fff;font-size:calc(var(--u) * .17);cursor:pointer;box-shadow:0 calc(var(--u) * .02) calc(var(--u) * .05) #2b262266;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;display:flex;position:absolute}.layer-overlay-module__XFKrXW__dateRemove:hover{background:var(--coral-deep,#d8442f)}.layer-overlay-module__XFKrXW__sticker{aspect-ratio:1;pointer-events:none;transform-origin:50%;filter:drop-shadow(0 .6cqw 1cqw #2b262224);display:block;position:absolute}.layer-overlay-module__XFKrXW__locationTag{pointer-events:none;white-space:nowrap;width:max-content;font-family:var(--font-head,system-ui), sans-serif;transform-origin:0%;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:3.8cqw 1.7cqw 1.7cqw 3.8cqw;align-items:center;gap:1.3cqw;padding:1.41cqw 2.4cqw;font-size:3cqw;font-weight:700;line-height:1;display:inline-flex;position:absolute;box-shadow:0 .9cqw 2.2cqw #2b26224d}.layer-overlay-module__XFKrXW__locationPin{flex:none;width:3cqw;height:auto}.layer-overlay-module__XFKrXW__locationLabel{white-space:nowrap}.layer-overlay-module__XFKrXW__locationTagInteractive{pointer-events:auto;cursor:move;touch-action:none;z-index:6}.layer-overlay-module__XFKrXW__locationTagInteractive:hover{filter:brightness(1.04)}.layer-overlay-module__XFKrXW__locationTagLifted{cursor:move;z-index:50;filter:brightness(1.06);box-shadow:0 1.6cqw 3.4cqw #2b26226b}.layer-overlay-module__XFKrXW__locationRemove{background:var(--ink,#2b2622);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:4.4cqw;height:4.4cqw;padding:0;font-size:3cqw;font-weight:700;line-height:1;display:flex;position:absolute;top:-1cqw;right:-1cqw;box-shadow:0 .4cqw 1cqw #2b262259}.layer-overlay-module__XFKrXW__locationRemove:hover{background:var(--coral-deep,#d8442f)}.layer-overlay-module__XFKrXW__textLabel{--grab:0px;pointer-events:none;font-family:var(--font-label,cursive);box-sizing:content-box;text-align:center;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:max-content;max-width:86cqw;font-weight:700;line-height:1.3;position:absolute}.layer-overlay-module__XFKrXW__textValue{white-space:pre-wrap;overflow-wrap:break-word;outline:none;display:inline;position:relative}.layer-overlay-module__XFKrXW__textPills{inset:var(--grab);pointer-events:none;position:absolute}.layer-overlay-module__XFKrXW__textPill{border-radius:.42em;height:1.5em;position:absolute;left:50%;transform:translate(-50%)}.layer-overlay-module__XFKrXW__textValueEditable{-webkit-user-select:text;user-select:text;caret-color:#0000}.layer-overlay-module__XFKrXW__textCaret[hidden]{display:none}.layer-overlay-module__XFKrXW__textCaret{pointer-events:none;border-radius:1px;width:max(2px,.06em);animation:1.06s step-end infinite layer-overlay-module__XFKrXW__textCaretBlink;position:absolute}@keyframes layer-overlay-module__XFKrXW__textCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.layer-overlay-module__XFKrXW__textLabelEditing .layer-overlay-module__XFKrXW__textValueEditable{cursor:text;-webkit-touch-callout:default}.layer-overlay-module__XFKrXW__textLabelInteractive .layer-overlay-module__XFKrXW__textValue:empty:before{content:attr(data-placeholder);opacity:.55}.layer-overlay-module__XFKrXW__textLabelInteractive{pointer-events:auto;cursor:move;touch-action:none;z-index:9;--grab:max(6px, 1.3cqw);padding:max(var(--grab), .12em) max(var(--grab), .5em)}.layer-overlay-module__XFKrXW__textLabelInteractive.layer-overlay-module__XFKrXW__textLabelSelected{--grab:max(12px, 2.3cqw)}.layer-overlay-module__XFKrXW__textLabelSelected{outline:2px dashed var(--coral,#ff6b5b);outline-offset:-1px;border-radius:.6em}.layer-overlay-module__XFKrXW__textLabelInteractive.layer-overlay-module__XFKrXW__textLabelSelected{z-index:10}.layer-overlay-module__XFKrXW__textLabelInteractive.layer-overlay-module__XFKrXW__textLabelSelected.layer-overlay-module__XFKrXW__textLabelLifted,.layer-overlay-module__XFKrXW__textLabelInteractive.layer-overlay-module__XFKrXW__textLabelLifted{z-index:50}.layer-overlay-module__XFKrXW__textCenterGuide{z-index:49}.layer-overlay-module__XFKrXW__textRemove{background:var(--coral,#ff6b5b);color:#fff;cursor:pointer;touch-action:none;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:max(22px,4.2cqw);height:max(22px,4.2cqw);padding:max(4px,.9cqw);display:flex;position:absolute;top:max(-11px,-2.1cqw);right:max(-11px,-2.1cqw);box-shadow:0 .5cqw 1.4cqw #2b262259}.layer-overlay-module__XFKrXW__textRemove:hover{background:var(--coral-deep,#d8442f)}.layer-overlay-module__XFKrXW__textRemove svg{width:100%;height:100%}.layer-overlay-module__XFKrXW__textHandles{gap:max(8px,2cqw);margin-bottom:max(6px,1.4cqw);display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.layer-overlay-module__XFKrXW__textHandle{background:var(--coral,#ff6b5b);color:#fff;cursor:grab;touch-action:none;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:max(22px,4.2cqw);height:max(22px,4.2cqw);padding:max(4px,.9cqw);display:flex;box-shadow:0 .5cqw 1.4cqw #2b262259}.layer-overlay-module__XFKrXW__textHandle:active{cursor:grabbing}.layer-overlay-module__XFKrXW__textHandle svg{width:100%;height:100%}.layer-overlay-module__XFKrXW__textToolbar{z-index:85;-webkit-backdrop-filter:blur(8px);cursor:grab;touch-action:none;background:#fffffff5;border-radius:18px;flex-direction:column;gap:9px;width:max-content;max-width:min(94%,312px);padding:10px 12px;display:flex;position:fixed;box-shadow:0 12px 32px #2b26222e,0 2px 6px #2b262214}.layer-overlay-module__XFKrXW__textToolbar:active{cursor:grabbing}.layer-overlay-module__XFKrXW__textField{box-sizing:border-box;border:1px solid var(--sand,#efe6d8);width:100%;min-height:0;color:var(--ink,#2b2622);resize:none;background:#fff;border-radius:12px;padding:5px 9px;font-family:inherit;font-size:16px;line-height:1.35;display:none}.layer-overlay-module__XFKrXW__textField:focus{border-color:var(--coral,#ff6b5b);box-shadow:0 0 0 1px var(--coral,#ff6b5b);outline:none}@media (hover:none) and (pointer:coarse){.layer-overlay-module__XFKrXW__textField{display:block}.layer-overlay-module__XFKrXW__textToolbar{border-radius:20px;gap:11px;min-width:min(92%,330px);max-width:min(96%,360px);padding:12px 14px}.layer-overlay-module__XFKrXW__textSwatch,.layer-overlay-module__XFKrXW__textColorPick{width:25px;height:25px}.layer-overlay-module__XFKrXW__textFontChip{min-height:30px;padding:3px 10px;font-size:16px}.layer-overlay-module__XFKrXW__textSizeBtn{width:34px;height:32px;font-size:19px}.layer-overlay-module__XFKrXW__textDeleteBtn{width:36px;height:32px}.layer-overlay-module__XFKrXW__textToolbarLabel{font-size:12px}}.layer-overlay-module__XFKrXW__textControlRow{align-items:center;gap:6px;min-width:0;display:flex}.layer-overlay-module__XFKrXW__textPanelClose{background:var(--ok,#5b8c6e);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:6px;display:flex;position:absolute;top:-11px;left:-11px;box-shadow:0 2px 6px #2b262266}.layer-overlay-module__XFKrXW__textPanelClose svg{width:100%;height:100%}.layer-overlay-module__XFKrXW__textPanelClose:hover{background:#4c7a5e}.layer-overlay-module__XFKrXW__textToolbarGrid{grid-template-columns:max-content minmax(0,auto);align-items:center;gap:8px;display:grid}.layer-overlay-module__XFKrXW__textToolbarRow{display:contents}.layer-overlay-module__XFKrXW__textToolbarLabel{letter-spacing:.02em;color:#8a8078;font-size:11px;font-weight:700}.layer-overlay-module__XFKrXW__textSwatches,.layer-overlay-module__XFKrXW__textFonts{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.layer-overlay-module__XFKrXW__textFontChip{border:1px solid var(--sand,#efe6d8);min-height:26px;color:var(--ink,#2b2622);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:2px 8px;font-size:15px;line-height:1.1}.layer-overlay-module__XFKrXW__textFontChip:hover:not(:disabled){border-color:var(--coral,#ff6b5b)}.layer-overlay-module__XFKrXW__textFontChip:disabled{opacity:.35;cursor:default}.layer-overlay-module__XFKrXW__textFontChipOn{border-color:var(--coral,#ff6b5b);box-shadow:0 0 0 1px var(--coral,#ff6b5b);color:var(--coral-deep,#d8442f)}.layer-overlay-module__XFKrXW__textSwatch{cursor:pointer;border:2px solid #fff;border-radius:999px;flex:none;width:21px;height:21px;padding:0;transition:transform .12s,box-shadow .12s;box-shadow:0 0 0 1px #2b262229}button.layer-overlay-module__XFKrXW__textSwatch:hover{transform:scale(1.12)}.layer-overlay-module__XFKrXW__textSwatchOn{box-shadow:0 0 0 2px var(--coral,#ff6b5b)}.layer-overlay-module__XFKrXW__textSwatchNone{background:linear-gradient(135deg, transparent 44%, var(--danger,#d8442f) 44%, var(--danger,#d8442f) 56%, transparent 56%), #fff}.layer-overlay-module__XFKrXW__textColorPick{cursor:pointer;background:conic-gradient(#ff4d4d,#ffae42,#ffe14d,#7ed957,#4dc3ff,#b04dff,#ff4d4d);border:2px solid #fff;border-radius:999px;flex:none;width:21px;height:21px;transition:transform .12s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2b262229}.layer-overlay-module__XFKrXW__textColorPick:hover{transform:scale(1.12)}.layer-overlay-module__XFKrXW__textColorPick input[type=color]{cursor:pointer;opacity:0;border:0;width:200%;height:200%;padding:0;position:absolute;inset:-4px}.layer-overlay-module__XFKrXW__textSizeControls{border:1px solid var(--sand,#efe6d8);background:#fff;border-radius:999px;align-items:stretch;display:flex;overflow:hidden}.layer-overlay-module__XFKrXW__textSizeBtn{width:30px;height:28px;color:var(--ink,#2b2622);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:17px;font-weight:700;line-height:1;display:flex}.layer-overlay-module__XFKrXW__textSizeBtn+.layer-overlay-module__XFKrXW__textSizeBtn{border-inline-start:1px solid var(--sand,#efe6d8)}.layer-overlay-module__XFKrXW__textSizeBtn:disabled{opacity:.3;cursor:default}.layer-overlay-module__XFKrXW__textSizeBtn:not(:disabled):hover{background:var(--cream,#fbf7f0);color:var(--coral-deep,#d8442f)}.layer-overlay-module__XFKrXW__textDeleteBtn{border:1px solid var(--sand,#efe6d8);color:#8a8078;cursor:pointer;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:28px;padding:6px 0;transition:color .12s,border-color .12s;display:flex}.layer-overlay-module__XFKrXW__textDeleteBtn:hover{color:var(--coral-deep,#d8442f);border-color:var(--coral-deep,#d8442f)}.layer-overlay-module__XFKrXW__textDeleteBtn svg{width:16px;height:16px}
.Stepper-module__zI6xEW__stepper{gap:8px;width:100%;display:flex}.Stepper-module__zI6xEW__seg{border-radius:var(--r-pill);background:var(--sand);flex:1;height:6px;transition:background .25s}.Stepper-module__zI6xEW__active{background:var(--coral)}.Stepper-module__zI6xEW__done{background:var(--coral-soft)}
.AppHeader-module__INsJWq__header{z-index:50;background:color-mix(in srgb, var(--cream) 88%, transparent);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--hair);position:sticky;top:0}.AppHeader-module__INsJWq__inner{max-width:var(--maxw);padding-block:10px;padding-inline:var(--s5);justify-content:space-between;align-items:center;gap:var(--s4);min-block-size:55px;margin-inline:auto;display:flex}
.back-cover-panel-module__UlxDFW__panel{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.back-cover-panel-module__UlxDFW__wordmark{font-family:var(--font-head);fill:var(--ink,#2b2622);font-weight:800}.back-cover-panel-module__UlxDFW__wordmarkDot{fill:var(--coral,#ff6b5b)}.back-cover-panel-module__UlxDFW__site{font-family:var(--font-head);fill:var(--muted,#6f6760);font-weight:600}.back-cover-panel-module__UlxDFW__code{font-family:var(--font-head);fill:var(--ink,#2b2622);font-weight:700}
.shipping-module__KDUsXa__empty{color:var(--muted);padding:var(--s5) 0}.shipping-module__KDUsXa__actions{align-items:center;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.shipping-module__KDUsXa__count{color:var(--ink);font-weight:600}.shipping-module__KDUsXa__confirmRow{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.shipping-module__KDUsXa__hint{color:var(--muted);font-size:.9rem}.shipping-module__KDUsXa__message{color:var(--ink-soft);background:var(--ok-tint);border-radius:var(--r-sm);padding:var(--s2) var(--s3);margin-bottom:var(--s4)}.shipping-module__KDUsXa__failed{color:var(--coral-deep);margin-top:var(--s2);font-size:.9rem}.shipping-module__KDUsXa__labelPanel{border:1px solid var(--hair);border-radius:var(--r-md);padding:var(--s4);margin-bottom:var(--s5);background:var(--cream);gap:var(--s3);flex-direction:column;align-items:flex-start;display:flex}.shipping-module__KDUsXa__labelPanelHead{font-family:var(--font-head);color:var(--ink);font-weight:600}.shipping-module__KDUsXa__slotRow{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.shipping-module__KDUsXa__slotSelect{border-radius:var(--r-xs);border:1px solid var(--hair);background:var(--paper);padding:4px 8px}.shipping-module__KDUsXa__cityAddRow{align-items:flex-end;gap:var(--s3);flex-wrap:wrap;display:flex}.shipping-module__KDUsXa__cityAddRow>*{flex:180px}.shipping-module__KDUsXa__cityName{font-family:var(--font-head);color:var(--ink);font-weight:600}.shipping-module__KDUsXa__cityProviderField{flex-direction:column;flex:0 140px;gap:4px;display:flex}.shipping-module__KDUsXa__cityProviderLabel{color:var(--muted);font-size:.85rem}.shipping-module__KDUsXa__providerTag{background:var(--sand);color:var(--ink-soft);border-radius:var(--r-pill);direction:ltr;padding:1px 8px;font-size:.72rem}.shipping-module__KDUsXa__list{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shipping-module__KDUsXa__item{align-items:flex-start;gap:var(--s3);padding:var(--s3);border:1px solid var(--hair);border-radius:var(--r-md);background:var(--paper);display:flex}.shipping-module__KDUsXa__check{width:20px;height:20px;accent-color:var(--coral);flex:none;margin-top:2px}.shipping-module__KDUsXa__itemBody{flex:auto;min-width:0}.shipping-module__KDUsXa__itemTop{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.shipping-module__KDUsXa__code{font-family:var(--font-head);color:var(--ink);direction:ltr;font-weight:600}.shipping-module__KDUsXa__manualTag{background:var(--sand);color:var(--ink-soft);border-radius:var(--r-pill);padding:1px 8px;font-size:.75rem}.shipping-module__KDUsXa__printedTag{background:var(--ok-tint);color:var(--ok);border-radius:var(--r-pill);padding:1px 8px;font-size:.75rem}.shipping-module__KDUsXa__mergeTag{background:var(--coral-tint);color:var(--coral-deep);border-radius:var(--r-pill);padding:1px 8px;font-size:.75rem}.shipping-module__KDUsXa__copiesTag{background:var(--coral);color:#fff;border-radius:var(--r-pill);padding:1px 8px;font-size:.75rem;font-weight:700}.shipping-module__KDUsXa__itemMeta{color:var(--muted);text-overflow:ellipsis;margin-top:2px;font-size:.9rem;overflow:hidden}.shipping-module__KDUsXa__itemActions{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.shipping-module__KDUsXa__linkBtn{color:var(--coral-deep);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}@media (max-width:480px){.shipping-module__KDUsXa__item{flex-wrap:wrap}.shipping-module__KDUsXa__itemActions{align-items:center;gap:var(--s3);width:100%;margin-top:var(--s2);flex-direction:row;padding-inline-start:32px}}
.AlbumMock-module__wTbAwG__stack{aspect-ratio:1;width:min(100%,480px);margin-inline:auto;position:relative}@media (min-width:761px){.AlbumMock-module__wTbAwG__stack{width:min(116%,560px)}}.AlbumMock-module__wTbAwG__pageBack{background:var(--cream);border-radius:8px;position:absolute;inset:6% 2% 2% 6%;transform:rotate(3.5deg);box-shadow:0 22px 44px -26px #2b262266}.AlbumMock-module__wTbAwG__page{background:#fff;border-radius:8px;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(6,1fr);gap:3.4%;padding:5%;display:grid;position:absolute;inset:2% 6% 6% 2%;transform:rotate(-2deg);box-shadow:0 2px 8px #2b262224,22px 40px 70px -30px #2b262273}.AlbumMock-module__wTbAwG__page:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#ffffff59,#0000 44%);position:absolute;inset:0}.AlbumMock-module__wTbAwG__slot{background:var(--sand);border-radius:3px;position:relative;overflow:hidden}.AlbumMock-module__wTbAwG__slot img{object-fit:cover}.AlbumMock-module__wTbAwG__a{grid-area:1/1/4/4}.AlbumMock-module__wTbAwG__b{grid-area:1/4/3/7}.AlbumMock-module__wTbAwG__c{grid-area:3/4/5/7}.AlbumMock-module__wTbAwG__d{grid-area:4/1/7/4}.AlbumMock-module__wTbAwG__e{grid-area:5/4/7/7}@media (max-width:480px){.AlbumMock-module__wTbAwG__page,.AlbumMock-module__wTbAwG__pageBack{transform:none}.AlbumMock-module__wTbAwG__pageBack{inset:4% 3% 3% 4%}.AlbumMock-module__wTbAwG__page{inset:3% 4% 4% 3%}}
.LumyQuickLoader-module__e-YmSq__loader{--lap:2.2s;display:block;overflow:visible}.LumyQuickLoader-module__e-YmSq__loader *{transform-box:view-box;transform-origin:0 0}.LumyQuickLoader-module__e-YmSq__body{fill:var(--coral)}.LumyQuickLoader-module__e-YmSq__hole{fill:var(--cream)}.LumyQuickLoader-module__e-YmSq__dot{fill:var(--coral-soft)}.LumyQuickLoader-module__e-YmSq__icon{transform-origin:0 32px;animation:LumyQuickLoader-module__e-YmSq__squash var(--lap) ease-out infinite}.LumyQuickLoader-module__e-YmSq__rotation{animation:LumyQuickLoader-module__e-YmSq__lap var(--lap) cubic-bezier(.4, 0, .3, 1) infinite}.LumyQuickLoader-module__e-YmSq__dot{animation:LumyQuickLoader-module__e-YmSq__dot var(--lap) ease-in-out infinite}.LumyQuickLoader-module__e-YmSq__lens{animation:LumyQuickLoader-module__e-YmSq__lens var(--lap) ease-in-out infinite}.LumyQuickLoader-module__e-YmSq__trail{fill:none;stroke:var(--coral);stroke-width:4px;stroke-linecap:round;animation:LumyQuickLoader-module__e-YmSq__trail var(--lap) cubic-bezier(.4, 0, .3, 1) infinite;transform:rotate(-90deg)}.LumyQuickLoader-module__e-YmSq__ping{fill:none;stroke:var(--coral);stroke-width:3px;opacity:0;animation:LumyQuickLoader-module__e-YmSq__ping var(--lap) ease-out infinite}@keyframes LumyQuickLoader-module__e-YmSq__lap{0%,8%{transform:rotate(0)}90%,to{transform:rotate(360deg)}}@keyframes LumyQuickLoader-module__e-YmSq__dot{0%{transform:translate(13.3px,-16px)scale(1)}16%,82%{transform:translateY(-46px)scale(1.25)}to{transform:translate(13.3px,-16px)scale(1)}}@keyframes LumyQuickLoader-module__e-YmSq__lens{0%{transform:translate(-5.3px,4px)}16%,82%{transform:translateY(-9px)}to{transform:translate(-5.3px,4px)}}@keyframes LumyQuickLoader-module__e-YmSq__trail{0%,8%{stroke-dashoffset:100px;opacity:0}11%{opacity:1}90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes LumyQuickLoader-module__e-YmSq__ping{0%,89%{opacity:0;transform:scale(1)}91%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes LumyQuickLoader-module__e-YmSq__squash{0%{transform:scale(1)}5%{transform:scale(1.08,.9)}13%{transform:scale(.97,1.03)}20%,to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.LumyQuickLoader-module__e-YmSq__icon,.LumyQuickLoader-module__e-YmSq__rotation,.LumyQuickLoader-module__e-YmSq__dot,.LumyQuickLoader-module__e-YmSq__lens,.LumyQuickLoader-module__e-YmSq__trail,.LumyQuickLoader-module__e-YmSq__ping{animation:none!important}.LumyQuickLoader-module__e-YmSq__dot{transform:translate(13.3px,-16px)}.LumyQuickLoader-module__e-YmSq__lens{transform:translate(-5.3px,4px)}.LumyQuickLoader-module__e-YmSq__trail,.LumyQuickLoader-module__e-YmSq__ping{opacity:0}}:is(html[data-a11y-motion=off] .LumyQuickLoader-module__e-YmSq__icon,html[data-a11y-motion=off] .LumyQuickLoader-module__e-YmSq__rotation,html[data-a11y-motion=off] .LumyQuickLoader-module__e-YmSq__dot,html[data-a11y-motion=off] .LumyQuickLoader-module__e-YmSq__lens,html[data-a11y-motion=off] .LumyQuickLoader-module__e-YmSq__trail,html[data-a11y-motion=off] .LumyQuickLoader-module__e-YmSq__ping){animation:none!important}html[data-a11y-motion=off] .LumyQuickLoader-module__e-YmSq__dot{transform:translate(13.3px,-16px)}html[data-a11y-motion=off] .LumyQuickLoader-module__e-YmSq__lens{transform:translate(-5.3px,4px)}:is(html[data-a11y-motion=off] .LumyQuickLoader-module__e-YmSq__trail,html[data-a11y-motion=off] .LumyQuickLoader-module__e-YmSq__ping){opacity:0}
.AlbumShelf-module__aI6xsW__shelves{padding-bottom:80px}.AlbumShelf-module__aI6xsW__section+.AlbumShelf-module__aI6xsW__section{margin-top:clamp(40px,5vw,60px)}.AlbumShelf-module__aI6xsW__sectionHead{align-items:baseline;gap:9px;margin:0 0 14px;display:flex}.AlbumShelf-module__aI6xsW__sectionTitle{font-family:var(--font-head);color:var(--ink);font-size:18px;font-weight:700}.AlbumShelf-module__aI6xsW__sectionCount{color:var(--muted);font-size:12.5px}.AlbumShelf-module__aI6xsW__shelf{grid-template-columns:1fr;gap:26px;display:grid}@media (min-width:560px){.AlbumShelf-module__aI6xsW__shelf{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:30px 20px}}.AlbumShelf-module__aI6xsW__unit{min-width:0;position:relative;container-type:inline-size}.AlbumShelf-module__aI6xsW__open{z-index:1;-webkit-tap-highlight-color:transparent;border-radius:3px;position:absolute;inset:0}.AlbumShelf-module__aI6xsW__open:focus-visible{outline:2.5px solid var(--coral-deep);outline-offset:4px}.AlbumShelf-module__aI6xsW__frame{z-index:2;pointer-events:none;transition:transform .3s cubic-bezier(.2,.7,.3,1);position:relative}.AlbumShelf-module__aI6xsW__book{aspect-ratio:1;border-radius:2px;transition:box-shadow .3s cubic-bezier(.2,.7,.3,1);display:block;position:relative;box-shadow:0 1px 2px #2b262238,7px 13px 22px -14px #2b26227a}.AlbumShelf-module__aI6xsW__face{background:var(--sand);border-radius:2px;position:absolute;inset:0;overflow:hidden}.AlbumShelf-module__aI6xsW__face img{object-fit:cover;width:100%;height:100%;display:block}.AlbumShelf-module__aI6xsW__faceLoading{background:linear-gradient(100deg, var(--sand) 30%, var(--cream) 50%, var(--sand) 70%) 0 0 / 300% 100%;animation:1.6s ease-in-out infinite AlbumShelf-module__aI6xsW__coverShimmer}@keyframes AlbumShelf-module__aI6xsW__coverShimmer{0%{background-position:100% 0}to{background-position:0 0}}.AlbumShelf-module__aI6xsW__face .AlbumShelf-module__aI6xsW__coverImage{opacity:0;transition:opacity .35s}.AlbumShelf-module__aI6xsW__face .AlbumShelf-module__aI6xsW__coverImageLoaded{opacity:1}.AlbumShelf-module__aI6xsW__sheen{background:linear-gradient(122deg,#ffffff29,#0000 46%);position:absolute;inset:0}.AlbumShelf-module__aI6xsW__pendingFlag{display:none}.AlbumShelf-module__aI6xsW__openingVeil{opacity:0;pointer-events:none;background:#fbf7f099;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.AlbumShelf-module__aI6xsW__openingSpinner{color:var(--coral-deep);font-size:32px;animation-play-state:paused}.AlbumShelf-module__aI6xsW__unit:has(.AlbumShelf-module__aI6xsW__pendingFlag[data-pending]) .AlbumShelf-module__aI6xsW__openingVeil{opacity:1;transition-delay:.12s}.AlbumShelf-module__aI6xsW__unit:has(.AlbumShelf-module__aI6xsW__pendingFlag[data-pending]) .AlbumShelf-module__aI6xsW__openingSpinner{animation-play-state:running}.AlbumShelf-module__aI6xsW__coverPlaceholder{background:linear-gradient(160deg, var(--sand), var(--cream));flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex;position:absolute;inset:0}.AlbumShelf-module__aI6xsW__placeholderTitle{font-family:var(--font-head);color:var(--ink);text-align:center;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:clamp(16px,7cqw,24px);font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.AlbumShelf-module__aI6xsW__placeholderMark{aspect-ratio:1;opacity:.9;flex:none;width:clamp(22px,9cqw,30px);height:auto}@media (hover:hover){.AlbumShelf-module__aI6xsW__unit:hover .AlbumShelf-module__aI6xsW__frame{transform:translateY(-5px)}.AlbumShelf-module__aI6xsW__unit:hover .AlbumShelf-module__aI6xsW__book{box-shadow:0 2px 4px #2b26223d,13px 24px 38px -17px #2b26228f}}.AlbumShelf-module__aI6xsW__unit:focus-within .AlbumShelf-module__aI6xsW__frame{transform:translateY(-5px)}.AlbumShelf-module__aI6xsW__unit:focus-within .AlbumShelf-module__aI6xsW__book{box-shadow:0 2px 4px #2b26223d,13px 24px 38px -17px #2b26228f}.AlbumShelf-module__aI6xsW__unit:has(.AlbumShelf-module__aI6xsW__open:active) .AlbumShelf-module__aI6xsW__frame{transform:none}.AlbumShelf-module__aI6xsW__unit:has(.AlbumShelf-module__aI6xsW__open:active) .AlbumShelf-module__aI6xsW__book{box-shadow:0 1px 2px #2b262238,4px 8px 13px -11px #2b26226b}@media (prefers-reduced-motion:reduce){.AlbumShelf-module__aI6xsW__frame,.AlbumShelf-module__aI6xsW__book,.AlbumShelf-module__aI6xsW__tools,.AlbumShelf-module__aI6xsW__plusRing{transition-duration:.01ms}}.AlbumShelf-module__aI6xsW__seal{background:var(--cream);max-width:calc(100% - 18px);font-family:var(--font-head);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;border-radius:1px;padding:5px 9px;font-size:10.5px;font-weight:600;line-height:1;position:absolute;inset-block-start:9px;inset-inline-start:9px;overflow:hidden;box-shadow:0 2px 6px -2px #2b26228c}.AlbumShelf-module__aI6xsW__seal:after{content:"";inset-inline:0;opacity:.8;background:currentColor;height:2px;position:absolute;bottom:0}.AlbumShelf-module__aI6xsW__sealAct{color:var(--coral-deep)}.AlbumShelf-module__aI6xsW__sealOk{color:var(--ok)}.AlbumShelf-module__aI6xsW__sealClosed{color:var(--muted)}.AlbumShelf-module__aI6xsW__tools{inset-inline:0;opacity:0;pointer-events:none;width:clamp(180px,72%,250px);max-width:100%;margin-inline:auto;transition:opacity .17s,transform .17s;display:flex;position:absolute;bottom:8px;transform:translateY(4px)}@media (hover:hover){.AlbumShelf-module__aI6xsW__unit:hover .AlbumShelf-module__aI6xsW__tools{opacity:1;pointer-events:auto;transform:none}}.AlbumShelf-module__aI6xsW__unit:focus-within .AlbumShelf-module__aI6xsW__tools{opacity:1;pointer-events:auto;transform:none}@media (hover:none){.AlbumShelf-module__aI6xsW__tools{opacity:1;pointer-events:auto;transform:none}}.AlbumShelf-module__aI6xsW__tool:focus-visible{outline-offset:-3px;outline:2px solid #fff}@media (hover:hover){.AlbumShelf-module__aI6xsW__tools .AlbumShelf-module__aI6xsW__tool:hover:not(:active){transform:none}}.AlbumShelf-module__aI6xsW__toolIcon{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}@container (max-width:190px){.AlbumShelf-module__aI6xsW__toolText{display:none}}.AlbumShelf-module__aI6xsW__blank{background:linear-gradient(158deg, var(--cream) 8%, var(--coral-tint));flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.AlbumShelf-module__aI6xsW__plusRing{aspect-ratio:1;color:#fff;background:var(--coral);width:clamp(52px,25cqw,84px);box-shadow:var(--e-coral);border-radius:50%;justify-content:center;align-items:center;transition:background-color .16s;display:flex}.AlbumShelf-module__aI6xsW__plusGlyph{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:46%;height:46%}.AlbumShelf-module__aI6xsW__blankTitle{font-family:var(--font-head);color:var(--ink);font-size:clamp(15.5px,5.5cqw,21px);font-weight:700;line-height:1.3}@media (hover:hover){.AlbumShelf-module__aI6xsW__unitCreate:hover .AlbumShelf-module__aI6xsW__plusRing{background:var(--coral-deep)}}.AlbumShelf-module__aI6xsW__unitCreate:focus-within .AlbumShelf-module__aI6xsW__plusRing{background:var(--coral-deep)}.AlbumShelf-module__aI6xsW__label{z-index:2;pointer-events:none;margin-top:11px;position:relative}.AlbumShelf-module__aI6xsW__titleRow{align-items:center;gap:4px;min-width:0;display:flex}.AlbumShelf-module__aI6xsW__renameButton{width:30px;height:30px;color:var(--muted);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.AlbumShelf-module__aI6xsW__renameButton:hover{color:var(--coral-deep);background:var(--sand)}.AlbumShelf-module__aI6xsW__renameButton:focus-visible{outline:2.5px solid var(--coral-deep);outline-offset:1px}@media (hover:hover) and (pointer:fine){.AlbumShelf-module__aI6xsW__renameButton{opacity:0;transition:opacity .12s}.AlbumShelf-module__aI6xsW__unit:hover .AlbumShelf-module__aI6xsW__renameButton,.AlbumShelf-module__aI6xsW__renameButton:focus-visible{opacity:1}}.AlbumShelf-module__aI6xsW__renameIcon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.AlbumShelf-module__aI6xsW__renameForm{pointer-events:auto}.AlbumShelf-module__aI6xsW__renameInput{border:1px solid var(--coral-soft);border-radius:var(--r-xs);background:var(--paper);width:100%;color:var(--ink);font-family:var(--font-head);padding:5px 10px;font-size:16px;font-weight:600}.AlbumShelf-module__aI6xsW__renameInput:focus-visible{outline:2.5px solid var(--coral-soft)}.AlbumShelf-module__aI6xsW__title{font-family:var(--font-head);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.AlbumShelf-module__aI6xsW__meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;display:block;overflow:hidden}.AlbumShelf-module__aI6xsW__metaAlert{white-space:normal;color:var(--coral-deep);text-wrap:pretty;overflow:visible}@media (min-width:560px){.AlbumShelf-module__aI6xsW__title{font-size:14.5px}.AlbumShelf-module__aI6xsW__meta{font-size:12.5px}}@media (max-width:559px){.AlbumShelf-module__aI6xsW__tools{bottom:10px}.AlbumShelf-module__aI6xsW__tool{min-height:44px}.AlbumShelf-module__aI6xsW__seal{padding:6px 11px;font-size:12px;inset-block-start:11px;inset-inline-start:11px}}
@media (max-width:899px){body:has([data-upload-create-bar]) .AppShell-module__nbOYYW__shellBody{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}}@media (max-width:700px){body:has([data-mobile-dock]) .AppShell-module__nbOYYW__shellBody{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px) + var(--cookie-banner-reserve,0px))}body:has([data-mobile-dock]):has([data-print-gate]) .AppShell-module__nbOYYW__shellBody{padding-bottom:calc(var(--editor-dock-height,60px) + var(--print-gate-height,215px) + 34px + env(safe-area-inset-bottom,0px) + var(--cookie-banner-reserve,0px))}}