.vue-advanced-cropper{text-align:center;-webkit-user-select:none;user-select:none;direction:ltr;max-width:100%;max-height:100%;position:relative}.vue-advanced-cropper__stretcher{pointer-events:none;max-width:100%;max-height:100%;position:relative}.vue-advanced-cropper__image{-webkit-user-select:none;user-select:none;transform-origin:50%;position:absolute;max-width:none!important}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}.vue-advanced-cropper__image-wrapper{width:100%;height:100%;position:absolute;overflow:hidden}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{background:#fff;width:10px;height:10px;display:block}.vue-handler-wrapper{width:30px;height:30px;position:absolute;transform:translate(-50%,-50%)}.vue-handler-wrapper__draggable{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{background:0 0;justify-content:center;align-items:center;display:flex;position:absolute}.vue-line-wrapper--north,.vue-line-wrapper--south{width:100%;height:12px;left:0;transform:translateY(-50%)}.vue-line-wrapper--north{cursor:n-resize;top:0}.vue-line-wrapper--south{cursor:s-resize;top:100%}.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;top:0;transform:translate(-50%)}.vue-line-wrapper--east{cursor:e-resize;left:100%}.vue-line-wrapper--west{cursor:w-resize;left:0}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{width:100%;height:100%;position:relative}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{top:0;left:0}.vue-bounding-box__handler--north{top:0;left:50%}.vue-bounding-box__handler--east-north{top:0;left:100%}.vue-bounding-box__handler--east{top:50%;left:100%}.vue-bounding-box__handler--east-south{top:100%;left:100%}.vue-bounding-box__handler--south{top:100%;left:50%}.vue-bounding-box__handler--west-south{top:100%;left:0}.vue-bounding-box__handler--west{top:50%;left:0}.vue-draggable-area{position:relative}.vue-preview-result{box-sizing:border-box;width:100%;height:100%;position:absolute;overflow:hidden}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;position:relative;max-width:none!important}.vue-rectangle-stencil{box-sizing:border-box}.vue-circle-stencil,.vue-circle-stencil__preview,.vue-rectangle-stencil,.vue-rectangle-stencil__preview{width:100%;height:100%;position:absolute}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{box-sizing:content-box;cursor:move}.vue-circle-stencil__preview{border-radius:50%}.vue-circle-stencil--movable{cursor:move}.vue-preview{box-sizing:border-box;position:relative;overflow:hidden}.vue-preview--fill,.vue-preview__wrapper{width:100%;height:100%;position:absolute}.vue-preview__image{pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;position:absolute;max-width:none!important}.vue-simple-line{background:0 0;border:0 solid #ffffff4d;transition:border .5s}.vue-simple-line--north,.vue-simple-line--south{width:100%;height:0}.vue-simple-line--east,.vue-simple-line--west{width:0;height:100%}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{opacity:1;border-color:#fff}.crop-canvas[data-v-b9937784]{background:#0f172a;width:100%;height:100%}.crop-canvas[data-v-b9937784] .crop-bounds>div:first-child{width:100%;height:100%;position:absolute;inset:0}.crop-canvas[data-v-b9937784] .vue-simple-handler{background:#fff;border:2px solid #60a5fa;border-radius:50%;width:14px;height:14px}.crop-canvas[data-v-b9937784] .vue-handler-wrapper{width:36px;height:36px}.crop-canvas[data-v-b9937784] .crop-preview{border:2px solid #fff}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-5441ed1a],[data-v-5441ed1a]::backdrop,[data-v-5441ed1a]:after,[data-v-5441ed1a]:before{--tw-font-weight:initial}}}.crop-editor-page[data-v-5441ed1a]{color:#0f172a}.crop-page-container[data-v-5441ed1a]{position:relative}.page-header[data-v-5441ed1a]{text-align:center;max-width:42rem;margin:0 auto 2.5rem}.upload-wrap[data-v-5441ed1a]{width:100%;max-width:42rem;margin:0 auto;padding-inline:1rem}.preparing-icon[data-v-5441ed1a]{width:28px;height:28px;animation:.8s linear infinite preparing-spin-5441ed1a}@keyframes preparing-spin-5441ed1a{to{transform:rotate(1turn)}}.editor-wrap[data-v-5441ed1a]{max-width:90rem;margin:0 auto}.editor-wrap--preparing[data-v-5441ed1a]{visibility:hidden;pointer-events:none;position:absolute;inset-inline:0}.editor-card[data-v-5441ed1a]{background:#fff;border:1px solid #e2e8f0e6;border-radius:1.5rem;padding:1.5rem}.editor-header[data-v-5441ed1a]{justify-content:end;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.editor-title[data-v-5441ed1a]{font-size:var(--text-heading-4,1.125rem);line-height:var(--tw-leading,var(--text-heading-4--line-height,1.35));font-weight:var(--tw-font-weight,var(--text-heading-4--font-weight,600));color:#0f172a;margin:0}.section-kicker[data-v-5441ed1a]{font-size:var(--text-caption,.75rem);line-height:var(--tw-leading,var(--text-caption--line-height,1.5));font-weight:var(--tw-font-weight,var(--text-caption--font-weight,400));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#2563eb;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}.secondary-pill[data-v-5441ed1a]{font-size:var(--text-small,.875rem);line-height:var(--tw-leading,var(--text-small--line-height,1.5));font-weight:var(--tw-font-weight,var(--text-small--font-weight,400));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#0f172a;cursor:pointer;background:0 0;border:1px solid #94a3b866;border-radius:999px;padding:10px 16px;transition:border-color .2s,background-color .2s,color .2s}.secondary-pill[data-v-5441ed1a]:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.crop-button[data-v-5441ed1a]{font-size:var(--text-body,1rem);line-height:var(--tw-leading,var(--text-body--line-height,1.55));font-weight:var(--tw-font-weight,var(--text-body--font-weight,400));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#fff;letter-spacing:-.01em;cursor:pointer;background:#2563eb;border:0;border-radius:18px;width:100%;margin-top:auto;padding:16px 22px;transition:background-color .2s}.crop-button[data-v-5441ed1a]:hover{background:#1d4ed8}.crop-button[data-v-5441ed1a]:focus-visible,.secondary-pill[data-v-5441ed1a]:focus-visible,.tool-icon[data-v-5441ed1a]:focus-visible{outline-offset:3px;outline:3px solid #2563eb52}.editor-layout[data-v-5441ed1a]{align-items:stretch;gap:24px;min-height:72vh;display:flex}.controls-panel[data-v-5441ed1a]{flex:0 0 300px}.controls-card[data-v-5441ed1a]{background:#fff;border:1px solid #e2e8f0d9;border-radius:24px;flex-direction:column;gap:24px;height:100%;padding:28px;display:flex}.controls-header h2[data-v-5441ed1a],.controls-header h3[data-v-5441ed1a]{margin:0}.controls-header h2[data-v-5441ed1a],.controls-header h3[data-v-5441ed1a],.controls-header.compact h3[data-v-5441ed1a]{font-size:var(--text-heading-5,1rem);line-height:var(--tw-leading,var(--text-heading-5--line-height,1.4));font-weight:var(--tw-font-weight,var(--text-heading-5--font-weight,500))}.form-grid[data-v-5441ed1a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field[data-v-5441ed1a]{flex-direction:column;gap:8px;display:flex}.field-full[data-v-5441ed1a]{width:100%}.field span[data-v-5441ed1a]{font-size:var(--text-small,.875rem);line-height:var(--tw-leading,var(--text-small--line-height,1.5));font-weight:var(--tw-font-weight,var(--text-small--font-weight,400));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#64748b}.field input[data-v-5441ed1a],.select-wrap select[data-v-5441ed1a]{font-size:var(--text-body,1rem);line-height:var(--tw-leading,var(--text-body--line-height,1.55));font-weight:var(--tw-font-weight,var(--text-body--font-weight,400));color:#0f172a;background:#fff;border:1px solid #d7deeb;border-radius:14px;outline:none;width:100%;min-height:52px;padding:0 16px;transition:border-color .2s,outline-color .2s}.field input[data-v-5441ed1a]:hover,.select-wrap select[data-v-5441ed1a]:hover{border-color:#b8c3d8}.field input[data-v-5441ed1a]:focus,.select-wrap select[data-v-5441ed1a]:focus{outline-offset:0;border-color:#2563eb;outline:3px solid #2563eb24}.select-wrap[data-v-5441ed1a]{position:relative}.select-wrap select[data-v-5441ed1a]{appearance:none;padding-right:44px}.select-wrap svg[data-v-5441ed1a]{color:#94a3b8;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.divider[data-v-5441ed1a]{background:#e2e8f0;height:1px}.meta-card[data-v-5441ed1a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;margin-top:auto;padding:16px 18px}.meta-row[data-v-5441ed1a]{font-size:var(--text-small,.875rem);line-height:var(--tw-leading,var(--text-small--line-height,1.5));font-weight:var(--tw-font-weight,var(--text-small--font-weight,400));color:#475569;justify-content:space-between;gap:16px;display:flex}.meta-row+.meta-row[data-v-5441ed1a]{margin-top:10px}.meta-row strong[data-v-5441ed1a]{color:#0f172a}.workspace-panel[data-v-5441ed1a]{background:#0f172a;border:1px solid #ffffff14;border-radius:22px;flex:1;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative;overflow:hidden}.workspace-toolbar[data-v-5441ed1a]{z-index:1;background:#0f172a75;border:1px solid #ffffff1f;border-top:0;border-radius:0 0 18px 18px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.toolbar-group[data-v-5441ed1a]{align-items:center;gap:10px;display:flex}.toolbar-slider label[data-v-5441ed1a],.toolbar-slider span[data-v-5441ed1a]{font-size:var(--text-small,.875rem);line-height:var(--tw-leading,var(--text-small--line-height,1.5));font-weight:var(--tw-font-weight,var(--text-small--font-weight,400));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#ffffffd9}.toolbar-slider input[type=range][data-v-5441ed1a]{accent-color:#60a5fa;width:160px}.toolbar-actions[data-v-5441ed1a]{border-left:1px solid #ffffff1f;padding-left:12px}.tool-icon[data-v-5441ed1a]{color:#f8fafc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;place-items:center;width:42px;height:42px;transition:transform .2s,background .2s,border-color .2s;display:inline-grid}.tool-icon[data-v-5441ed1a]:hover{background:#60a5fa29;border-color:#60a5fa61;transform:translateY(-1px)}.tool-icon svg[data-v-5441ed1a]{width:20px;height:20px}.workspace-stage[data-v-5441ed1a]{width:100%;min-width:0;height:100%;min-height:0;padding:12px}.workspace-help[data-v-5441ed1a]{font-size:var(--text-caption,.75rem);line-height:var(--tw-leading,var(--text-caption--line-height,1.5));font-weight:var(--tw-font-weight,var(--text-caption--font-weight,400));color:#cbd5e1;margin:0;padding:8px 16px 12px}.crop-button[data-v-5441ed1a]:disabled{opacity:.65;cursor:wait}.crop-content[data-v-5441ed1a]{max-width:72rem;margin:4rem auto 0;padding-inline:1rem}.content-section+.content-section[data-v-5441ed1a]{margin-top:4rem}.section-heading[data-v-5441ed1a]{text-align:center;max-width:46rem;margin:0 auto 1.5rem}.section-heading h2[data-v-5441ed1a]{font-size:var(--text-display-3,1.875rem);line-height:var(--tw-leading,var(--text-display-3--line-height,1.2));font-weight:var(--tw-font-weight,var(--text-display-3--font-weight,700));color:#0f172a;margin:0}.section-heading p[data-v-5441ed1a]{font-size:var(--text-body,1rem);line-height:var(--tw-leading,var(--text-body--line-height,1.55));font-weight:var(--tw-font-weight,var(--text-body--font-weight,400));color:#64748b;margin:.75rem 0 0}.sizes-grid[data-v-5441ed1a],.steps-grid[data-v-5441ed1a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.sizes-grid[data-v-5441ed1a]{grid-template-columns:repeat(4,minmax(0,1fr))}.content-card[data-v-5441ed1a],.faq-list[data-v-5441ed1a]{background:#fff;border:1px solid #e2e8f0;border-radius:18px}.content-card[data-v-5441ed1a]{padding:1.25rem}.content-card h3[data-v-5441ed1a]{font-size:var(--text-heading-4,1.125rem);line-height:var(--tw-leading,var(--text-heading-4--line-height,1.35));font-weight:var(--tw-font-weight,var(--text-heading-4--font-weight,600));color:#0f172a;margin:.9rem 0 0}.content-card p[data-v-5441ed1a]{font-size:var(--text-body,1rem);line-height:var(--tw-leading,var(--text-body--line-height,1.55));font-weight:var(--tw-font-weight,var(--text-body--font-weight,400));color:#64748b;margin:.65rem 0 0}.step-number[data-v-5441ed1a]{color:#2563eb;background:#eff6ff;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;font-weight:700;display:inline-grid}.size-ratio[data-v-5441ed1a]{background:#eff6ff;border:2px solid #2563eb;border-radius:10px;display:block}.ratio-square[data-v-5441ed1a]{aspect-ratio:1;width:4.5rem}.ratio-wide[data-v-5441ed1a]{aspect-ratio:16/9;width:5.75rem}.ratio-portrait[data-v-5441ed1a]{aspect-ratio:4/5;width:4rem}.ratio-freeform[data-v-5441ed1a]{aspect-ratio:6/4;border-style:dashed;width:5rem}.faq-section[data-v-5441ed1a]{max-width:56rem;margin-inline:auto}.faq-list[data-v-5441ed1a]{padding:0 1.25rem}.faq-item[data-v-5441ed1a]{padding:1rem 0}.faq-item+.faq-item[data-v-5441ed1a]{border-top:1px solid #e2e8f0}.faq-item summary[data-v-5441ed1a]{font-size:var(--text-heading-4,1.125rem);line-height:var(--tw-leading,var(--text-heading-4--line-height,1.35));font-weight:var(--tw-font-weight,var(--text-heading-4--font-weight,600));cursor:pointer;color:#0f172a}.faq-item p[data-v-5441ed1a]{font-size:var(--text-body,1rem);line-height:var(--tw-leading,var(--text-body--line-height,1.55));font-weight:var(--tw-font-weight,var(--text-body--font-weight,400));color:#64748b;margin:.75rem 0 0}@media (width>=1025px){.editor-wrap[data-v-5441ed1a]{max-width:calc(min(82rem,100vw - 6rem))}.editor-card[data-v-5441ed1a]{border-radius:1.25rem;padding:1rem}.editor-header[data-v-5441ed1a]{margin-bottom:.875rem}.editor-layout[data-v-5441ed1a]{gap:1rem;height:calc(clamp(34rem,100vh - 15.5rem,43rem));min-height:0}.controls-panel[data-v-5441ed1a]{flex:0 0 17rem}.controls-card[data-v-5441ed1a]{border-radius:1rem;gap:.9rem;padding:1rem;overflow-y:auto}.controls-header h2[data-v-5441ed1a],.controls-header.compact h3[data-v-5441ed1a]{font-size:var(--text-heading-5,1rem);line-height:var(--tw-leading,var(--text-heading-5--line-height,1.4));font-weight:var(--tw-font-weight,var(--text-heading-5--font-weight,500))}.section-kicker[data-v-5441ed1a]{font-size:var(--text-caption,.75rem);line-height:var(--tw-leading,var(--text-caption--line-height,1.5));font-weight:var(--tw-font-weight,var(--text-caption--font-weight,400));margin-bottom:.35rem}.form-grid[data-v-5441ed1a]{gap:.75rem}.field[data-v-5441ed1a]{gap:.4rem}.field span[data-v-5441ed1a]{font-size:var(--text-caption,.75rem);line-height:var(--tw-leading,var(--text-caption--line-height,1.5));font-weight:var(--tw-font-weight,var(--text-caption--font-weight,400))}.field input[data-v-5441ed1a],.select-wrap select[data-v-5441ed1a]{font-size:var(--text-small,.875rem);line-height:var(--tw-leading,var(--text-small--line-height,1.5));font-weight:var(--tw-font-weight,var(--text-small--font-weight,400));border-radius:.75rem;min-height:2.55rem;padding-inline:.75rem}.select-wrap svg[data-v-5441ed1a]{right:.75rem}.meta-card[data-v-5441ed1a]{border-radius:.875rem;padding:.85rem .9rem}.meta-row[data-v-5441ed1a]{font-size:var(--text-small,.875rem);line-height:var(--tw-leading,var(--text-small--line-height,1.5));font-weight:var(--tw-font-weight,var(--text-small--font-weight,400))}.meta-row+.meta-row[data-v-5441ed1a]{margin-top:.45rem}.crop-button[data-v-5441ed1a]{border-radius:.85rem;padding:.8rem 1rem}.workspace-panel[data-v-5441ed1a]{border-radius:1rem}.workspace-toolbar[data-v-5441ed1a]{border-radius:0 0 .875rem .875rem;gap:.6rem;padding:.5rem .65rem}.toolbar-slider input[type=range][data-v-5441ed1a]{width:8rem}.tool-icon[data-v-5441ed1a]{border-radius:.75rem;width:2.2rem;height:2.2rem}.crop-content[data-v-5441ed1a]{margin-top:3.25rem}}@media (width<=1024px){.editor-header[data-v-5441ed1a]{align-items:flex-start}.editor-header[data-v-5441ed1a],.editor-layout[data-v-5441ed1a]{flex-direction:column}.controls-panel[data-v-5441ed1a]{flex-basis:auto}.workspace-panel[data-v-5441ed1a]{flex:none;order:-1;height:calc(clamp(24rem,65vh,36rem))}.sizes-grid[data-v-5441ed1a],.steps-grid[data-v-5441ed1a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.editor-card[data-v-5441ed1a]{padding:1rem}.controls-card[data-v-5441ed1a]{border-radius:20px;padding:20px}.workspace-toolbar[data-v-5441ed1a]{border-radius:0 0 16px 16px;flex-direction:column;align-items:stretch;width:100%;padding:12px}.toolbar-slider input[type=range][data-v-5441ed1a]{width:100%}.toolbar-actions[data-v-5441ed1a]{border-top:1px solid #ffffff1f;border-left:0;justify-content:center;padding-top:10px;padding-left:0}.crop-content[data-v-5441ed1a]{margin-top:3rem;padding-inline:0}.sizes-grid[data-v-5441ed1a],.steps-grid[data-v-5441ed1a]{grid-template-columns:1fr}.content-card[data-v-5441ed1a],.faq-list[data-v-5441ed1a]{border-radius:16px}}@property --tw-font-weight{syntax:"*";inherits:false}
