.cropper-wrapper[data-v-4d15b44a]{display:grid;grid-template-columns:1.5fr .8fr;gap:22px}.cropper-wrapper--mobile[data-v-4d15b44a]{grid-template-columns:1fr}.crop-stage[data-v-4d15b44a]{background:#17131d;border-radius:12px;min-height:420px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;touch-action:none}.stage-inner[data-v-4d15b44a]{position:relative;overflow:visible}.source-image[data-v-4d15b44a]{display:block;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.crop-frame[data-v-4d15b44a]{position:absolute;border:2px solid #fff;box-shadow:0 0 0 9999px rgba(0,0,0,.46);pointer-events:none}.crop-frame__corner[data-v-4d15b44a]{position:absolute;width:14px;height:14px;border:2px solid #fff;background:#6e17a5;border-radius:3px;pointer-events:auto}.tl[data-v-4d15b44a]{left:-8px;top:-8px;cursor:nwse-resize}.tr[data-v-4d15b44a]{right:-8px;top:-8px;cursor:nesw-resize}.bl[data-v-4d15b44a]{left:-8px;bottom:-8px;cursor:nesw-resize}.br[data-v-4d15b44a]{right:-8px;bottom:-8px;cursor:nwse-resize}.crop-placeholder[data-v-4d15b44a]{color:#fff;font-size:16px}.crop-controls[data-v-4d15b44a]{display:flex;flex-direction:column;gap:16px}.control-card[data-v-4d15b44a]{padding:16px;border:1px solid #e6e1ec;border-radius:12px;background:#fff}.zoom[data-v-4d15b44a]{display:flex;align-items:center;gap:12px}.zoom-slider[data-v-4d15b44a]{flex:1}.crop-hint[data-v-4d15b44a]{font-size:12px;color:#777084;margin-top:8px}.preview-canvas[data-v-4d15b44a]{width:160px;height:160px;border-radius:10px;border:1px solid #e6e1ec;display:block;margin:0 auto;-o-object-fit:cover;object-fit:cover}.crop-actions[data-v-4d15b44a]{display:flex;justify-content:center}.puzzle-wizard[data-v-9dfe58ea]{margin:20px}.puzzle-wizard__header[data-v-9dfe58ea]{display:flex;align-items:center;margin-bottom:24px}.puzzle-wizard__header h1[data-v-9dfe58ea]{color:#6e17a5;font-family:Amsi Pro,sans-serif;font-weight:400;margin:0}.puzzle-wizard__steps[data-v-9dfe58ea]{display:flex;align-items:center;gap:10px;margin:4px 0 28px}.puzzle-wizard__step[data-v-9dfe58ea]{display:flex;align-items:center;gap:8px;color:#8b8392;font-size:13px}.puzzle-wizard__step-number[data-v-9dfe58ea]{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#eeeaf1;font-weight:700}.puzzle-wizard__step--active .puzzle-wizard__step-number[data-v-9dfe58ea],.puzzle-wizard__step--active[data-v-9dfe58ea]{color:#6e17a5;font-weight:800}.puzzle-wizard__step--active .puzzle-wizard__step-number[data-v-9dfe58ea],.puzzle-wizard__step--completed .puzzle-wizard__step-number[data-v-9dfe58ea]{background:#6e17a5;color:#fff}.puzzle-card[data-v-9dfe58ea]{padding:20px;border:1px solid #e6e1ec;border-radius:14px;background:#fff}.tw-card__heading[data-v-9dfe58ea]{color:#6e17a5;font-size:16px;font-weight:700;margin-bottom:18px}.upload[data-v-9dfe58ea]{border:2px dashed #d9c8e9;border-radius:12px;padding:30px;text-align:center;background:#fcfaff;cursor:pointer}.upload p[data-v-9dfe58ea]{margin:10px 0 4px;color:#6e17a5;font-weight:700}.notice[data-v-9dfe58ea]{padding:12px 14px;border-radius:9px;font-size:13px;display:flex;align-items:center;justify-content:space-between}.notice.success[data-v-9dfe58ea]{background:#ecf8f1;color:#28774d}.notice.warning[data-v-9dfe58ea]{background:#fff6e5;color:#8a6d1a}.subtitle[data-v-9dfe58ea]{color:#777084;font-size:14px}.levels-compact[data-v-9dfe58ea]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px}.levels-compact__label[data-v-9dfe58ea]{font-size:12px;color:#777084;margin-right:2px}.level-chip[data-v-9dfe58ea]{font-weight:700}.level-chip--locked[data-v-9dfe58ea]{opacity:.5}.view-image[data-v-9dfe58ea]{border-radius:12px;border:1px solid #e6e1ec}.review-head[data-v-9dfe58ea]{display:flex;gap:20px;align-items:flex-start}.review-thumb[data-v-9dfe58ea]{border-radius:12px;background:#eee}.review-info h3[data-v-9dfe58ea]{color:#6e17a5;margin:0 0 8px}.review-dates[data-v-9dfe58ea]{margin-top:8px;color:#777084}.footer-actions[data-v-9dfe58ea]{display:flex;justify-content:space-between;margin-top:24px}.status-chip[data-v-9dfe58ea]{font-size:13px;font-weight:500;border-radius:12px;opacity:.9}.status-chip--published[data-v-9dfe58ea]{background-color:rgba(76,175,80,.15)!important;color:#2e7d32!important}.status-chip--draft[data-v-9dfe58ea]{background-color:hsla(0,0%,62%,.15)!important;color:#616161!important}.status-chip--closed[data-v-9dfe58ea]{background-color:rgba(244,67,54,.15)!important;color:#c62828!important}@media (max-width:960px){.review-head[data-v-9dfe58ea]{flex-direction:column}}