@media (min-width:1024px){.EditorDesktop-module__2jMoJG__editorShell{--editor-left-ui-width:392px;--editor-accent:#6d28d9;--editor-accent-soft:#f2edff;--editor-ink:#18171c;--editor-muted:#77747d;--editor-line:#e4e5e9;--editor-panel:#fff;--editor-workspace:#ebedef;background:var(--editor-workspace)}.EditorDesktop-module__2jMoJG__desktopHeader{z-index:80;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(105deg,#167eae 0%,#6553cc 52%,#8138dc 100%);border-color:#0000;grid-template-columns:auto minmax(120px,1fr) auto;gap:12px;min-height:60px;padding:8px 16px;box-shadow:0 1px #18171c05;display:grid!important}.EditorDesktop-module__2jMoJG__headerStart,.EditorDesktop-module__2jMoJG__headerActions{flex-wrap:nowrap;min-width:0}.EditorDesktop-module__2jMoJG__headerActions{justify-self:end}.EditorDesktop-module__2jMoJG__brandLink{padding-right:12px}.EditorDesktop-module__2jMoJG__brandLink span{color:#fff}.EditorDesktop-module__2jMoJG__historyControls{background:0 0;border:0;border-left:1px solid #ffffff40;border-radius:0;gap:0;padding:2px}.EditorDesktop-module__2jMoJG__historyControls button{color:#fff;background:0 0;border:0;border-radius:9px;width:32px;height:32px}.EditorDesktop-module__2jMoJG__titleField{order:initial;width:100%;min-width:0;max-width:360px;height:40px;box-shadow:none;background:0 0;border-color:#0000;border-radius:12px;padding:0 14px;transition:border-color .16s,background-color .16s}.EditorDesktop-module__2jMoJG__titleField:hover,.EditorDesktop-module__2jMoJG__titleField:focus-within{background:#ffffff18;border-color:#ffffff60}.EditorDesktop-module__2jMoJG__titleField input{letter-spacing:-.01em;color:#fff;font-size:13px}.EditorDesktop-module__2jMoJG__titleField>span{display:none}.EditorDesktop-module__2jMoJG__headerGhostAction,.EditorDesktop-module__2jMoJG__adminAction,.EditorDesktop-module__2jMoJG__orderAction,.EditorDesktop-module__2jMoJG__headerActions a[href=\/login]{min-height:38px;box-shadow:none;border-radius:9999px;font-size:13px}.EditorDesktop-module__2jMoJG__headerGhostAction,.EditorDesktop-module__2jMoJG__headerActions a[href=\/login]{color:#fff;background:#ffffff18;border:1px solid #0000;justify-content:center;align-items:center;font-weight:500;transition:background-color .15s,border-color .15s,transform .1s;display:inline-flex}.EditorDesktop-module__2jMoJG__headerGhostAction:hover,.EditorDesktop-module__2jMoJG__headerActions a[href=\/login]:hover{color:#fff;background:#ffffff28;border-color:#ffffff40}.EditorDesktop-module__2jMoJG__headerGhostAction:active,.EditorDesktop-module__2jMoJG__headerActions a[href=\/login]:active{transform:scale(.97)}.EditorDesktop-module__2jMoJG__adminAction,.EditorDesktop-module__2jMoJG__orderAction{color:#332459;background:#fff;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;transition:background-color .15s,box-shadow .15s,transform .1s;display:inline-flex}.EditorDesktop-module__2jMoJG__orderAction:hover{background:#fff;box-shadow:0 4px 16px #00000029}.EditorDesktop-module__2jMoJG__orderAction:active{transform:scale(.97)}.EditorDesktop-module__2jMoJG__orderAction{padding-inline:18px}.EditorDesktop-module__2jMoJG__desktopBody{background:var(--editor-workspace)}.EditorDesktop-module__2jMoJG__toolRail{border-color:var(--editor-line);background:#f5f5f7;gap:4px;width:72px;padding:10px 8px}.EditorDesktop-module__2jMoJG__toolButton{color:#555762;letter-spacing:-.01em;border-radius:10px;height:68px;font-size:10px}.EditorDesktop-module__2jMoJG__toolButton:hover{color:var(--editor-ink);background:#e9e9ef}.EditorDesktop-module__2jMoJG__toolButtonActive,.EditorDesktop-module__2jMoJG__toolButtonActive:hover{background:var(--editor-accent-soft);color:var(--editor-accent)}.EditorDesktop-module__2jMoJG__toolButtonActive>span:first-of-type{display:none}.EditorDesktop-module__2jMoJG__sidePanel{border-color:var(--editor-line);background:var(--editor-panel);width:320px;box-shadow:8px 0 24px #18171c06}.EditorDesktop-module__2jMoJG__panelHeader{border-color:var(--editor-line);background:#fff;height:56px;padding-inline:18px}.EditorDesktop-module__2jMoJG__panelHeader h2{letter-spacing:-.015em;flex:1;font-family:inherit;font-size:14px;font-weight:700}.EditorDesktop-module__2jMoJG__panelClose{color:#606370;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.EditorDesktop-module__2jMoJG__panelClose:hover{color:var(--editor-accent);background:#f0edf7}.EditorDesktop-module__2jMoJG__panelCollapsed{--editor-left-ui-width:72px!important}.EditorDesktop-module__2jMoJG__panelCollapsed .EditorDesktop-module__2jMoJG__sidePanel{display:none!important}.EditorDesktop-module__2jMoJG__panelContent{scrollbar-gutter:stable;padding:16px}.EditorDesktop-module__2jMoJG__panelContent :is(button,input,select,textarea){transition-duration:.15s}.EditorDesktop-module__2jMoJG__elementsPanel{min-width:0}.EditorDesktop-module__2jMoJG__bookCatalog{gap:16px;min-width:0;display:grid}.EditorDesktop-module__2jMoJG__bookCatalog>input{border:1px solid var(--editor-line);background:#f8f7fa;border-radius:8px;width:100%;min-width:0;height:42px;padding:0 12px;font-size:12px}.EditorDesktop-module__2jMoJG__bookCatalog>input:focus{outline:2px solid var(--editor-accent);outline-offset:2px}.EditorDesktop-module__2jMoJG__catalogFilters{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.EditorDesktop-module__2jMoJG__catalogFilters button{border:1px solid var(--editor-line);border-radius:7px;flex-shrink:0;padding:7px 11px;font-size:11px}.EditorDesktop-module__2jMoJG__catalogFilters button[aria-pressed=true]{color:var(--editor-accent);background:var(--editor-accent-soft);border-color:#c9b7f4}.EditorDesktop-module__2jMoJG__catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;display:grid}.EditorDesktop-module__2jMoJG__catalogCard{text-align:left;border-radius:8px;min-width:0}.EditorDesktop-module__2jMoJG__catalogCard:focus-visible{outline:2px solid var(--editor-accent);outline-offset:4px}.EditorDesktop-module__2jMoJG__catalogPreview{aspect-ratio:210/297;border:1px solid var(--editor-line);background:#f4f3f7;border-radius:8px;margin-bottom:8px;transition:box-shadow .15s;display:block;position:relative;overflow:hidden}.EditorDesktop-module__2jMoJG__catalogCard:hover .EditorDesktop-module__2jMoJG__catalogPreview{box-shadow:0 0 0 2px var(--editor-accent)}.EditorDesktop-module__2jMoJG__catalogPageCount{color:#35323b;background:#ffffffed;border-radius:4px;padding:3px 5px;font-size:9px;position:absolute;top:6px;right:6px}.EditorDesktop-module__2jMoJG__catalogUse{color:#fff;text-align:center;opacity:0;background:linear-gradient(#0000,#000a);padding:20px 6px 8px;font-size:10px;transition:opacity .15s;position:absolute;inset:auto 0 0}.EditorDesktop-module__2jMoJG__catalogCard:hover .EditorDesktop-module__2jMoJG__catalogUse,.EditorDesktop-module__2jMoJG__catalogCard:focus-visible .EditorDesktop-module__2jMoJG__catalogUse{opacity:1}.EditorDesktop-module__2jMoJG__elementsPanel input[type=search]{background:#f8f7fa;border-radius:10px;height:40px;font-size:12px}.EditorDesktop-module__2jMoJG__elementShortcuts{gap:6px}.EditorDesktop-module__2jMoJG__elementShortcuts>button{border-color:var(--editor-line);min-height:72px;box-shadow:none;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:8px 3px;transform:none}.EditorDesktop-module__2jMoJG__elementShortcuts>button:hover{background:var(--editor-accent-soft);border-color:#c4b5fd}.EditorDesktop-module__2jMoJG__elementShortcuts>button>span:first-child{height:28px}.EditorDesktop-module__2jMoJG__elementShortcuts>button>span:last-child{font-size:11px;font-weight:600}.EditorDesktop-module__2jMoJG__elementShortcuts svg{color:var(--editor-ink)}.EditorDesktop-module__2jMoJG__elementShortcuts>button:hover svg{color:var(--editor-accent)}.EditorDesktop-module__2jMoJG__stickerFilter{border-top:1px solid var(--editor-line);padding-top:14px}.EditorDesktop-module__2jMoJG__elementCollection>div:first-child h3{font-size:12px;font-weight:600}.EditorDesktop-module__2jMoJG__elementCollection>div:first-child button{display:none}.EditorDesktop-module__2jMoJG__elementGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0;display:grid;overflow:visible}.EditorDesktop-module__2jMoJG__elementGrid>button{aspect-ratio:1;width:100%;min-width:0;height:auto;box-shadow:none;background:#f6f5f8;border:1px solid #0000;border-radius:10px;padding:7px;overflow:hidden;transform:none}.EditorDesktop-module__2jMoJG__elementGrid>button:hover{background:#f0ebfc;border-color:#c4b5fd}.EditorDesktop-module__2jMoJG__elementGridCollapsed>button:nth-child(n+9){display:none}.EditorDesktop-module__2jMoJG__elementsPanel button:focus-visible{outline:2px solid var(--editor-accent);outline-offset:2px}.EditorDesktop-module__2jMoJG__elementGrid>button>svg,.EditorDesktop-module__2jMoJG__elementGrid>button>span>svg,.EditorDesktop-module__2jMoJG__elementGrid>button>span{max-width:100%;max-height:100%}.EditorDesktop-module__2jMoJG__autoFillAction{background:var(--editor-accent-soft);color:var(--editor-accent);box-shadow:none;border:1px solid #ded4fa}.EditorDesktop-module__2jMoJG__autoFillAction:hover{background:#ebe3ff;border-color:#cbbaf5;transform:none}.EditorDesktop-module__2jMoJG__canvasWorkspace{--editor-bottom-bar-height:48px;min-width:0;padding-top:20px;padding-bottom:calc(var(--editor-bottom-bar-height) + 20px);background:var(--editor-workspace);scrollbar-gutter:stable;flex-direction:column;justify-content:flex-start;align-items:center;padding-inline:32px;transition:padding-bottom .26s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.EditorDesktop-module__2jMoJG__canvasWorkspace.EditorDesktop-module__2jMoJG__thumbsExpanded{--editor-bottom-bar-height:128px}.EditorDesktop-module__2jMoJG__canvasStage{margin-block:auto}.EditorDesktop-module__2jMoJG__contextToolbar{background:#fffffff5;border-color:#e0dce5f2;border-radius:22px;max-width:min(860px,100vw - 32px);padding:5px;overflow:visible;box-shadow:0 10px 30px #18171c21}.EditorDesktop-module__2jMoJG__contextToolbarAnchor{max-width:calc(100vw - var(--editor-left-ui-width) - 32px);overflow:visible;left:calc(50% + var(--editor-left-ui-width) / 2)!important}.EditorDesktop-module__2jMoJG__photoToolbar{color:#17181c;width:100%;min-width:0;overflow:visible}.EditorDesktop-module__2jMoJG__photoToolbarActions{align-items:center;gap:3px;display:flex;overflow:visible}.EditorDesktop-module__2jMoJG__photoToolbarActions button{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;height:40px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.EditorDesktop-module__2jMoJG__photoToolbar button:hover,.EditorDesktop-module__2jMoJG__photoToolbar button[aria-expanded=true],.EditorDesktop-module__2jMoJG__photoToolbar button[aria-pressed=true]{background:#eeedf2}.EditorDesktop-module__2jMoJG__photoToolbar button:disabled{opacity:.35;cursor:not-allowed}.EditorDesktop-module__2jMoJG__photoToolbar button:focus-visible{outline:2px solid var(--editor-accent);outline-offset:-2px}.EditorDesktop-module__2jMoJG__photoToolbarActions button.EditorDesktop-module__2jMoJG__photoEffectBtnApplied{color:#6d28d9;background:#f4effe;border:1px solid #d8b4fe}.EditorDesktop-module__2jMoJG__photoToolbarActions button.EditorDesktop-module__2jMoJG__photoEffectBtnApplied:hover{color:#5b21b6;background:#ece3fd;border-color:#c084fc}.EditorDesktop-module__2jMoJG__photoToolbarActions button.EditorDesktop-module__2jMoJG__photoEffectBtnAppliedActive,.EditorDesktop-module__2jMoJG__photoToolbarActions button.EditorDesktop-module__2jMoJG__photoEffectBtnApplied[aria-pressed=true]{color:#fff;background:#7c3aed;border:1px solid #7c3aed;box-shadow:0 1px 3px #7c3aed59}.EditorDesktop-module__2jMoJG__photoToolbarActions button.EditorDesktop-module__2jMoJG__photoEffectBtnAppliedActive:hover,.EditorDesktop-module__2jMoJG__photoToolbarActions button.EditorDesktop-module__2jMoJG__photoEffectBtnApplied[aria-pressed=true]:hover{color:#fff;background:#6d28d9;border-color:#6d28d9}.EditorDesktop-module__2jMoJG__toolbarDivider{background:#e5e5eb;flex-shrink:0;width:1px;height:23px;margin:0 3px}.EditorDesktop-module__2jMoJG__photoPopover{z-index:100;border:1px solid var(--editor-line);background:#fff;border-radius:16px;min-width:220px;padding:12px 14px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 14px 36px #18171c29}.EditorDesktop-module__2jMoJG__photoPopover input[type=range]{min-width:60px;accent-color:var(--editor-accent);flex:1}.EditorDesktop-module__2jMoJG__photoPopover button{min-width:0;height:auto;min-height:0;font-size:inherit;font-weight:inherit;border-radius:8px;padding:0}.EditorDesktop-module__2jMoJG__photoPopover label{min-height:0}.EditorDesktop-module__2jMoJG__colorSwatchGrid{grid-template-columns:repeat(8,28px);justify-content:center;gap:6px;display:grid}.EditorDesktop-module__2jMoJG__colorSwatchBtn{cursor:pointer!important;border:1px solid #00000026!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;transition:transform .12s,box-shadow .12s!important;display:flex!important;box-shadow:0 1px 2px #00000014!important}.EditorDesktop-module__2jMoJG__colorSwatchBtn:hover{z-index:5!important;transform:scale(1.15)!important;box-shadow:0 2px 6px #00000038!important}.EditorDesktop-module__2jMoJG__colorSwatchBtnActive{outline-offset:2px!important;z-index:4!important;outline:2px solid #6d28d9!important;transform:scale(1.05)!important}.EditorDesktop-module__2jMoJG__contextToolbar button,.EditorDesktop-module__2jMoJG__contextToolbar label{min-height:36px}.EditorDesktop-module__2jMoJG__pageNavigation{z-index:45;left:var(--editor-left-ui-width);border:0;border-top:1px solid var(--editor-line);background:#fff;border-radius:0;justify-content:space-between;align-items:center;gap:12px;height:48px;margin:0;padding:0 16px;position:fixed;bottom:0;right:0;box-shadow:0 -1px 4px #18171c0a;display:flex!important}.EditorDesktop-module__2jMoJG__footerLeft,.EditorDesktop-module__2jMoJG__footerCenter,.EditorDesktop-module__2jMoJG__footerRight{align-items:center;gap:8px;display:flex}.EditorDesktop-module__2jMoJG__footerLeft{flex-shrink:0;min-width:0}.EditorDesktop-module__2jMoJG__footerCenter{flex-shrink:0;gap:12px}.EditorDesktop-module__2jMoJG__footerRight{flex-shrink:0;justify-content:flex-end}.EditorDesktop-module__2jMoJG__footerButton{color:#4b4d59;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.EditorDesktop-module__2jMoJG__footerButton:hover{color:var(--editor-accent);background:#f4f3f8}.EditorDesktop-module__2jMoJG__footerButtonActive,.EditorDesktop-module__2jMoJG__footerButton[aria-pressed=true]{color:var(--editor-accent);background:#f0edf7;border-color:#ded7f3}.EditorDesktop-module__2jMoJG__footerBadge{color:var(--editor-accent);background:#ece8f8;border-radius:9999px;justify-content:center;align-items:center;padding:1px 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.EditorDesktop-module__2jMoJG__footerDivider{background:var(--editor-line);flex-shrink:0;width:1px;height:20px;margin:0 2px}.EditorDesktop-module__2jMoJG__viewModeToggle{background:#f1f2f5;border:1px solid #e7e8ed;border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.EditorDesktop-module__2jMoJG__viewModeBtn{color:#625f68;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:11.5px;font-weight:600;transition:all .12s;display:inline-flex}.EditorDesktop-module__2jMoJG__viewModeBtn:hover{color:#18171c}.EditorDesktop-module__2jMoJG__viewModeBtnActive{color:var(--editor-accent);background:#fff;box-shadow:0 1px 3px #18171c14}.EditorDesktop-module__2jMoJG__pageNavControls{border:1px solid var(--editor-line);background:#f7f8fa;border-radius:8px;align-items:center;gap:3px;padding:2px 4px;display:inline-flex}.EditorDesktop-module__2jMoJG__pageNavBtn{color:#4b4d59;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:all .12s;display:inline-flex}.EditorDesktop-module__2jMoJG__pageNavBtn:hover:not(:disabled){color:#18171c;background:#fff;box-shadow:0 1px 2px #0000000f}.EditorDesktop-module__2jMoJG__pageNavBtn:disabled{opacity:.35;cursor:not-allowed}.EditorDesktop-module__2jMoJG__pageNavIndicator{color:#2e2c34;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;min-width:68px;padding:0 8px;font-size:12px;font-weight:650}.EditorDesktop-module__2jMoJG__zoomControl{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11px;display:inline-flex}.EditorDesktop-module__2jMoJG__zoomBtn{color:#4b4d59;border:1px solid var(--editor-line);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;line-height:1;transition:all .12s;display:inline-flex}.EditorDesktop-module__2jMoJG__zoomBtn:hover:not(:disabled){color:var(--editor-accent);background:#f5f4fa;border-color:#c9bcf0}.EditorDesktop-module__2jMoJG__zoomBtn:disabled{opacity:.35;cursor:not-allowed}.EditorDesktop-module__2jMoJG__zoomSlider{width:90px;accent-color:var(--editor-accent);cursor:pointer;height:4px}.EditorDesktop-module__2jMoJG__zoomPercentBtn{border:1px solid var(--editor-line);color:#4b4d59;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:52px;height:28px;padding:0 8px;font-size:11.5px;font-weight:600;transition:all .12s;display:inline-flex}.EditorDesktop-module__2jMoJG__zoomPercentBtn:hover{color:var(--editor-accent);background:#f5f4fa;border-color:#c9bcf0}.EditorDesktop-module__2jMoJG__zoomPopover{z-index:90;border:1px solid var(--editor-line);background:#fff;border-radius:12px;min-width:140px;padding:6px;position:absolute;bottom:calc(100% + 8px);right:16px;box-shadow:0 10px 30px #18171c24}.EditorDesktop-module__2jMoJG__zoomPopoverItem{color:#4b4d59;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:30px;padding:0 10px;font-size:12px;font-weight:500;transition:background .1s;display:flex}.EditorDesktop-module__2jMoJG__zoomPopoverItem:hover{color:var(--editor-accent);background:#f4f3f8}.EditorDesktop-module__2jMoJG__thumbnailStrip{z-index:40;left:var(--editor-left-ui-width);width:calc(100% - var(--editor-left-ui-width));border:0;border-top:1px solid var(--editor-line);opacity:0;visibility:hidden;pointer-events:none;background:#f7f8fa;border-radius:0;max-width:none;margin:0;padding:7px 16px;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .2s,visibility .26s;position:fixed;bottom:48px;transform:translateY(calc(100% + 48px));box-shadow:0 -2px 8px #18171c0d}.EditorDesktop-module__2jMoJG__thumbnailStripOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.EditorDesktop-module__2jMoJG__thumbnailStrip>div{border-radius:7px}}@media (min-width:1280px){.EditorDesktop-module__2jMoJG__editorShell{--editor-left-ui-width:392px}.EditorDesktop-module__2jMoJG__sidePanel{width:320px}}@media (min-width:1536px){.EditorDesktop-module__2jMoJG__editorShell{--editor-left-ui-width:416px}.EditorDesktop-module__2jMoJG__sidePanel{width:344px}}@media (min-width:1024px) and (max-width:1199px){.EditorDesktop-module__2jMoJG__desktopHeader{grid-template-columns:auto minmax(100px,1fr) auto;gap:10px;padding-inline:12px}.EditorDesktop-module__2jMoJG__brandLink span{display:none}.EditorDesktop-module__2jMoJG__sidePanel{width:268px}.EditorDesktop-module__2jMoJG__editorShell{--editor-left-ui-width:340px}.EditorDesktop-module__2jMoJG__headerGhostAction{padding-inline:8px;font-size:12px}.EditorDesktop-module__2jMoJG__adminAction{max-width:130px;font-size:11px}.EditorDesktop-module__2jMoJG__zoomControl input{width:70px}.EditorDesktop-module__2jMoJG__canvasWorkspace{padding-inline:18px}}
