@keyframes tourPulse{0%,to{box-shadow:0 0 0 1px #e63946e6,0 0 0 3px #e6394659}50%{box-shadow:0 0 0 1px #e63946e6,0 0 0 7px #e6394600}}.tour-pulse{position:relative;z-index:49;border-radius:8px;outline:1.5px solid rgba(230,57,70,.9);outline-offset:-1px;animation:tourPulse 1.15s ease-in-out infinite}.tour-tip{position:fixed;z-index:80;width:270px;max-width:calc(100vw - 24px);background:#fff;border-radius:14px;box-shadow:0 12px 44px #00000047;padding:16px;font-family:inherit}.tour-tip__step{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e63946}.tour-tip__title{font-size:15px;font-weight:800;color:#1a3a5c;margin:4px 0}.tour-tip__text{font-size:13px;color:#6b7280;line-height:1.5}.tour-tip__row{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.tour-tip__dots{display:flex;gap:6px}.tour-tip__dot{width:7px;height:7px;border-radius:999px;background:#e5e7eb}.tour-tip__dot.is-active{background:#e63946}.tour-tip__btns{display:flex;gap:8px}.tour-tip__skip{font-size:12px;color:#9ca3af;background:none;border:none;cursor:pointer;padding:6px 8px}.tour-tip__next{font-size:12px;font-weight:700;color:#fff;background:#e63946;border:none;border-radius:8px;padding:7px 14px;cursor:pointer}.tour-tip__next:hover{background:#c92f3c}@media(max-width:767px){.tour-tip{display:none!important}.tour-pulse{animation:none!important;outline:none!important;box-shadow:none!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.face-3d{backface-visibility:hidden;transform-origin:50%;position:absolute;top:50%;left:50%}#preview3DWrap .face-front{width:var(--w);height:var(--h);transform:translate(-50%,-50%) translateZ(calc(var(--d) / 2))}#preview3DWrap .face-back{width:var(--w);height:var(--h);transform:translate(-50%,-50%) rotateY(180deg) translateZ(calc(var(--d) / 2))}#preview3DWrap .face-top{width:var(--w);height:var(--d);transform:translate(-50%,-50%) rotateX(90deg) translateZ(calc(var(--h) / 2))}#preview3DWrap .face-bottom{width:var(--w);height:var(--d);transform:translate(-50%,-50%) rotateX(-90deg) translateZ(calc(var(--h) / 2))}#preview3DWrap .face-left{width:var(--d);height:var(--h);transform:translate(-50%,-50%) rotateY(-90deg) translateZ(calc(var(--w) / 2))}#preview3DWrap .face-right{width:var(--d);height:var(--h);transform:translate(-50%,-50%) rotateY(90deg) translateZ(calc(var(--w) / 2))}#preview3DWrap .face-top,#preview3DWrap .face-bottom,#preview3DWrap .face-left,#preview3DWrap .face-right{background-repeat:no-repeat}#preview3DWrap .face-top{background-size:var(--w) var(--h);background-position:top}#preview3DWrap .face-bottom{background-size:var(--w) var(--h);background-position:bottom}#preview3DWrap .face-left{background-size:var(--w) var(--h);background-position:0}#preview3DWrap .face-right{background-size:var(--w) var(--h);background-position:100%}#preview3DWrap .face-front,#preview3DWrap .face-back{border-radius:0}#preview3DWrap .face-front-overlay{width:var(--w);height:var(--h);transform:translate(-50%,-50%) translateZ(calc(var(--d) / 2 + .5px));box-sizing:border-box;padding:var(--frame-w,0px);background:linear-gradient(#0000,#0000) padding-box padding-box}#preview3DWrap .face-front-overlay:before{content:"";inset:var(--frame-w,0px);box-shadow:inset 0 0 var(--depth-soft-blur,1px) rgba(var(--shadow-rgba,0,0,0),.85),inset 0 0 var(--depth-mid-blur,3px) rgba(var(--shadow-rgba,0,0,0),.55),inset 0 0 var(--depth-blur,6px) rgba(var(--shadow-rgba,0,0,0),.3);pointer-events:none;position:absolute}#preview3DWrap .face-front-overlay:after{content:"";inset:var(--frame-w,0px);pointer-events:none;background:linear-gradient(135deg,#ffffff0f,#fff0 35%,#0000 65%,#0000001a);position:absolute}#preview3DWrap.has-frame .face-top{box-shadow:inset 0 -1px #0000008c,inset 0 -6px 12px #0000004d}#preview3DWrap.has-frame .face-bottom{box-shadow:inset 0 1px #0000008c,inset 0 6px 12px #00000073}#preview3DWrap.has-frame .face-left{box-shadow:inset -1px 0 #0000008c,inset -6px 0 12px #0006}#preview3DWrap.has-frame .face-right{box-shadow:inset 1px 0 #0000008c,inset 6px 0 12px #0006}#preview3DWrap.has-frame .face-front{box-shadow:0 0 0 1px #00000073}.toolbar-btn{padding:calc(var(--spacing,.25rem) * 2);color:var(--color-ink-mute,#c9c0bb);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:10px}@media(hover:hover){.toolbar-btn:hover{background-color:var(--color-ink-line,#2e2521);color:var(--color-cream,#fbf9f8)}}.toolbar-btn:disabled{cursor:not-allowed;opacity:.3}@media(max-width:639px){.toolbar-btn{padding:calc(var(--spacing,.25rem) * 1.5)}}.edit-btn{padding:calc(var(--spacing,.25rem) * 2);color:var(--color-ink-mute,#c9c0bb);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:10px}@media(hover:hover){.edit-btn:hover{background-color:#e6394626}@supports (color:color-mix(in lab,red,red)){.edit-btn:hover{background-color:color-mix(in oklab,var(--color-primary,#e63946) 15%,transparent)}}.edit-btn:hover{color:var(--color-primary,#e63946)}}#app .border-gray-200{border-color:var(--color-ink-line)}#app .text-gray-600,#app .text-gray-500{color:var(--color-ink-mute)}#app .text-gray-400{color:var(--color-ink-faint)}#app .border-gray-300{border-color:var(--color-ink-line)}.editor-tab{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);color:var(--color-ink-mute,#c9c0bb);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#2a221e;border-width:0;border-radius:7px}.editor-tab:hover{color:var(--color-cream,#fbf9f8);background-color:#332a25}.editor-tab.active{background-color:var(--color-white,#fff);color:var(--color-ink,#191412)}@keyframes addPhotoPulse{0%,to{border-color:#e63946}50%{border-color:#e639464d}}#addPhotoBox{animation:1.4s ease-in-out infinite addPhotoPulse}@media(prefers-reduced-motion:reduce){#addPhotoBox{border-color:#e63946;animation:none}}.filter-btn .filter-label{color:var(--color-ink-mute)}.filter-btn.active .filter-label{color:var(--color-cream)}.accordion-content{transition:max-height .25s,opacity .2s;overflow:hidden}.accordion-content.collapsed{opacity:0;padding-top:0;padding-bottom:0;max-height:0!important}.accordion-arrow{transform:rotate(180deg)}.accordion-arrow.collapsed{transform:rotate(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
