.editor_container__uQgCn{display:flex;flex-direction:column;align-items:center;padding:16px;gap:16px;max-width:100%;margin:0 auto;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body,sans-serif);box-sizing:border-box}.editor_pageTitle__wLpdr{font-family:var(--font-heading);font-size:1.75rem;font-weight:700;color:#fff;margin:0;text-align:center;width:100%}.editor_editorContent__wHqs2{display:flex;flex-direction:column;align-items:center;width:100%;gap:16px}@media (min-width:768px){.editor_container__uQgCn{max-width:1440px;padding:var(--spacing-lg,32px);gap:var(--spacing-lg,32px)}}.editor_sidebar__ftYMl{display:flex;flex-direction:column;gap:16px;width:100%;max-width:400px}@media (max-width:1023px){.editor_sidebar__ftYMl{display:contents}.editor_stepOne__JxzEl{order:3;width:100%}.editor_canvasContainer__Y4gEp{order:4;width:100%}.editor_adjuster__Qlm_W{order:5;width:100%}.editor_stepTwo__k5uqu{order:6;width:100%}.editor_stepThree__nApmk{order:7;width:100%}}.editor_canvasContainer__Y4gEp{flex:1.5 1;display:flex;justify-content:center;align-items:center;max-width:680px;background-color:var(--color-surface);border-radius:var(--border-radius-panel);box-shadow:0 4px 16px rgba(0,0,0,.3);padding:16px;border:1px solid #292929}.editor_canvas__HP2wj{max-width:100%;height:auto;aspect-ratio:1/1;border-radius:8px;touch-action:pan-y}.editor_panel__lH6Bd{background:var(--color-surface);padding:16px;border-radius:var(--border-radius-panel);box-shadow:0 2px 8px rgba(0,0,0,.3);border:1px solid #292929;transition:padding .2s ease}.editor_panelHeader__TXlhb{-webkit-tap-highlight-color:transparent;outline:none}@media (hover:hover){.editor_panelHeader__TXlhb:hover h3 span{transform:scale(1.15)!important}.editor_panelHeader__TXlhb:hover h3{color:#fff!important}}.editor_panelCollapsed__k3iKY{padding:12px 16px}.editor_panel__lH6Bd h3{font-size:1rem;font-weight:600;color:#eee;margin:0 0 12px}.editor_button__Ih6N4{background-color:var(--color-primary);color:var(--color-text);border:none;padding:14px 16px;border-radius:var(--border-radius-btn);cursor:pointer;font-weight:700;font-size:1rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);width:100%;margin-top:8px;font-family:inherit;-webkit-tap-highlight-color:transparent;outline:none}@media (min-width:768px){.editor_button__Ih6N4{font-size:1.05rem}}.editor_button__Ih6N4:not(:disabled):hover{background-color:var(--color-primary-hover)}.editor_button__Ih6N4:not(:disabled):active{transform:scale(.96)}.editor_button__Ih6N4:disabled{background-color:#2a2a2a!important;color:#666!important;border-color:#333!important;cursor:not-allowed!important;box-shadow:none!important;opacity:.65;transition:background-color .2s,border-color .2s,transform .1s}.editor_button__Ih6N4:disabled:hover{background-color:#333!important;border-color:#444!important;color:#888!important}.editor_button__Ih6N4:disabled:active{transform:scale(.97)!important;background-color:#222!important}.editor_formGroup___XdvQ{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.editor_formGroup___XdvQ label{font-size:.85rem;color:#aaa;font-weight:500;display:flex;justify-content:space-between;align-items:center}@media (min-width:768px){.editor_formGroup___XdvQ label{font-size:.95rem}}.editor_formGroup___XdvQ input,.editor_formGroup___XdvQ select{background-color:var(--color-surface-elevated);border:1px solid #333;color:var(--color-text);border-radius:8px;padding:8px 12px;font-size:.9rem;outline:none;font-family:inherit;-webkit-tap-highlight-color:transparent}@media (min-width:768px){.editor_formGroup___XdvQ input,.editor_formGroup___XdvQ select{font-size:1rem}}.editor_formGroup___XdvQ input:focus,.editor_formGroup___XdvQ select:focus{border-color:var(--color-accent)}.editor_buttonAccent__TlE1g{background-color:var(--color-primary);color:#fff}.editor_buttonAccent__TlE1g:not(:disabled):hover{background-color:var(--color-primary-hover)}.editor_buttonOutline__AcBYA{background-color:transparent;border:1.5px solid var(--color-primary);color:var(--color-text)}.editor_buttonOutline__AcBYA:not(:disabled):hover{background-color:hsla(0,0%,100%,.05);border-color:var(--color-primary-hover)}.editor_resetButton__l7cnz{background:none;border:1px solid #555;border-radius:6px;padding:4px 10px;cursor:pointer;font-size:.8rem;color:#aaa;transition:all .2s ease,transform .1s ease;font-family:inherit;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editor_resetButton__l7cnz:not(:disabled):hover{border-color:var(--color-primary);color:#fff}.editor_resetButton__l7cnz:not(:disabled):active{transform:scale(.95)}.editor_resetButton__l7cnz:disabled{border-color:#333!important;color:#555!important;cursor:not-allowed!important;opacity:.5}.editor_resetButton__l7cnz:disabled:hover{border-color:#3a3a3a!important;color:#666!important;background-color:hsla(0,0%,100%,.02)!important}.editor_resetButton__l7cnz:disabled:active{transform:scale(.97)!important;background-color:rgba(0,0,0,.2)!important}.editor_buttonContent__OWvMa{display:flex;align-items:center;justify-content:center;gap:8px}.editor_actionButtonsContainer__sgr9_{display:flex;flex-direction:column;gap:10px;margin-top:12px}@media (max-width:1023px){.editor_actionButtonsContainerHiddenMobile__18WpN{display:none!important}}.editor_desktopOnly__8UuQU{display:block}.editor_mobileOnly__hifX6{display:none}@media (max-width:767px){.editor_desktopOnly__8UuQU{display:none!important}.editor_mobileOnly__hifX6{display:block}}@media (min-width:768px){.editor_mobileOnly__hifX6{display:none!important}}.editor_canvasContainer__Y4gEp{position:relative;display:inline-block;width:100%;max-width:513px;margin:0 auto}.editor_gestureHint__GIoTC{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:hsla(0,0%,9%,.9);color:#fff;padding:10px 16px;border-radius:8px;font-size:.85rem;pointer-events:none;z-index:10;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.5);border:1px solid rgba(var(--color-accent-rgb),.3);animation:editor_fadeInOut__s4L7m 5s forwards;white-space:nowrap}@keyframes editor_fadeInOut__s4L7m{0%{opacity:0;transform:translate(-50%,-45%)}10%{opacity:1;transform:translate(-50%,-50%)}90%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-55%)}}.editor_dragOverlay__ztLn7{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(var(--color-accent-rgb),.12);border:3px dashed var(--color-accent);display:flex;align-items:center;justify-content:center;z-index:2000;pointer-events:none;animation:editor_fadeIn__UZx6j .2s ease}.editor_dragOverlay__ztLn7 span{background:var(--color-bg,#111);padding:24px 48px;border-radius:var(--border-radius-panel,12px);color:var(--color-accent);font-size:1.25rem;font-weight:600;border:2px solid var(--color-accent);box-shadow:0 8px 32px rgba(0,0,0,.4)}@keyframes editor_fadeIn__UZx6j{0%{opacity:0}to{opacity:1}}.editor_dropZone__n3apQ{display:none;border:2px dashed var(--color-accent);border-radius:var(--border-radius-panel,12px);padding:40px 24px;text-align:center;cursor:pointer;transition:all .2s ease;background:rgba(var(--color-accent-rgb),.05);color:var(--color-text-muted,#888);font-size:.9rem}.editor_dropZone__n3apQ:hover{background:rgba(var(--color-accent-rgb),.1);border-color:var(--color-accent-hover)}.editor_dropZone__n3apQ.editor_dragActive__M48K8{background:rgba(var(--color-accent-rgb),.15);border-color:var(--color-accent-hover);border-style:solid}@media (min-width:768px){.editor_dropZone__n3apQ{display:block}}.editor_panelHeaderTitle__lLZqP{margin:0;display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:#eee}@media (min-width:768px){.editor_panelHeaderTitle__lLZqP{font-size:1.125rem}}.editor_panelDescription__VXqwB{font-size:.8rem;color:#888;margin-top:4px;margin-bottom:0;line-height:1.4}@media (min-width:768px){.editor_panelDescription__VXqwB{font-size:.9rem;color:#aaa}}.editor_dragSliderTrack___outA{position:relative;width:100%;height:8px;background:#444;border-radius:4px;cursor:default;touch-action:pan-y}.editor_dragSliderFill__u3gE5{position:absolute;top:0;left:0;height:100%;background:var(--color-accent);border-radius:3px;pointer-events:none}.editor_dragSliderThumb__aOMu1{position:absolute;top:50%;width:16px;height:26px;border-radius:4px;background:var(--color-accent);border:1.5px solid #111;transform:translate(-50%,-50%);cursor:-webkit-grab;cursor:grab;touch-action:none;z-index:1;box-shadow:0 3px 8px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.2);transition:transform .1s ease,box-shadow .15s ease,background-color .15s ease;display:flex;align-items:center;justify-content:center}.editor_dragSliderThumb__aOMu1:after{content:"";width:4px;height:10px;border-left:1px solid rgba(0,0,0,.35);border-right:1px solid rgba(0,0,0,.35);pointer-events:none}.editor_dragSliderThumb__aOMu1:active{cursor:-webkit-grabbing;cursor:grabbing;box-shadow:0 0 0 6px rgba(var(--color-accent-rgb),.2),0 3px 8px rgba(0,0,0,.4);transform:translate(-50%,-50%) scale(1.05)}.editor_dragSliderDisabled__lmsMB{opacity:.4;pointer-events:none}@media (min-width:768px){.editor_dragSliderTrack___outA{height:6px;border-radius:3px}.editor_dragSliderThumb__aOMu1{width:14px;height:22px;border-radius:3px}}@media (max-width:1023px){.editor_hideOnMobileInProgress__YQeeV,.editor_hideOnMobileWithoutImage__pBMU8{display:none!important}}.editor_cancelLink__SpADC{background:none;border:none;color:#ef4444;cursor:pointer;font-size:.9rem;margin-top:12px;padding:8px;text-decoration:none;transition:color .2s,opacity .2s;width:100%;text-align:center;font-weight:500;display:inline-block;font-family:inherit;outline:none}.editor_cancelLink__SpADC:hover{color:#f87171;text-decoration:underline}.editor_panelContentCollapsed__yW1vk{display:none}@media (min-width:1024px){.editor_editorContent__wHqs2{display:grid;grid-template-columns:310px 1.5fr 310px;grid-gap:32px;gap:32px;align-items:stretch;justify-content:center;width:100%}.editor_sidebar__ftYMl{width:100%;max-width:100%;display:flex;flex-direction:column;gap:16px;height:100%}.editor_canvasContainer__Y4gEp{width:100%;max-width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.editor_adjuster__Qlm_W{width:100%;max-width:100%;display:flex;flex-direction:column;gap:16px;height:100%}.editor_adjuster__Qlm_W>div:first-child,.editor_adjuster__Qlm_W>div:first-child>.editor_panel__lH6Bd{flex:1 1;display:flex;flex-direction:column}.editor_adjuster__Qlm_W>div:first-child>.editor_panel__lH6Bd>.editor_panelContent__AmnZ3{flex:1 1}.editor_sidebar__ftYMl>div:last-child,.editor_sidebar__ftYMl>div:last-child>.editor_panel__lH6Bd{flex:1 1;display:flex;flex-direction:column}.editor_sidebar__ftYMl>div:last-child>.editor_panel__lH6Bd>.editor_panelContent__AmnZ3{flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.editor_panelHeader__TXlhb{cursor:default!important;pointer-events:none!important}.editor_panelHeaderRight__lmAO4{pointer-events:auto!important}.editor_panelChevron__lwNxw{display:none!important}.editor_panelContent__AmnZ3{display:block!important;margin-top:12px!important}}.editor_restoreContainer__j0N62{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;width:100%;max-width:513px;margin:0 auto}.editor_restoreLabel__eJyWL{font-size:.8125rem;color:var(--color-text-muted);margin:0;text-align:center}@media (min-width:1024px){.editor_restoreContainer__j0N62{grid-column:1/-1;padding:8px 16px;margin-top:0}}