.crear-page{min-height:100dvh}.crear-nav{position:fixed;top:0;left:0;right:0;z-index:100;height:calc(52px + env(safe-area-inset-top, 0px));background:#FFFFFF;border-bottom:1px solid #e5e5ea;padding:env(safe-area-inset-top,0) 16px 0;gap:12px}.crear-nav,.crear-nav-back-btn{display:flex;align-items:center}.crear-nav-back-btn{background:#F2F2F7;border:none;border-radius:10px;padding:8px;cursor:pointer;color:#1E1B4B;justify-content:center}.crear-nav-title{font-size:16px;font-weight:800;color:#1E1B4B}.crear-nav-subtitle{font-size:12px;color:#8E8E93}.crear-nav-uploading{margin-left:auto;display:flex;align-items:center;gap:8px}.crear-nav-uploading-text{font-size:13px;color:var(--text-3)}.crear-container{max-width:480px;margin:0 auto;padding:64px 16px 40px;background:#F2F2F7;min-height:100dvh}.crear-form{gap:16px}.crear-dropzone,.crear-form{display:flex;flex-direction:column}.crear-dropzone{border:2px dashed rgba(124,58,237,.3);border-radius:20px;background:rgba(124,58,237,.04);padding:32px 16px;align-items:center;gap:10px;cursor:pointer;text-align:center}.crear-dropzone--compact{padding:20px}.crear-dropzone-icons{display:flex;gap:16px}.crear-dropzone-title{font-size:17px;font-weight:700}.crear-dropzone-subtitle{font-size:13px;color:var(--text-3)}.crear-dropzone-cdn{font-size:12px;color:var(--primary-light);font-weight:600}.crear-dropzone-add-more{font-size:14px;color:var(--primary-light);font-weight:600}.crear-carousel{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin:0 -16px;padding:0 16px 4px}.crear-carousel::-webkit-scrollbar,.step2-carousel::-webkit-scrollbar{display:none}.crear-file-item{background:var(--bg-3);border:1px solid var(--border);border-radius:10px;padding:10px 14px;display:flex;align-items:center;gap:12px}.crear-file-thumb{width:40px;height:40px;border-radius:8px;background:var(--bg-4);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.crear-file-thumb img{width:100%;height:100%;object-fit:cover}.crear-file-info{flex:1 1;min-width:0}.crear-file-name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crear-file-size{font-size:11px;color:var(--text-3)}.crear-file-progress-track{height:3px;background:var(--bg-5);border-radius:2px;margin-top:6px}.crear-file-progress-bar{height:100%;background:var(--primary);border-radius:2px;transition:width .2s}.crear-file-actions{flex-shrink:0}.crear-file-remove-btn{background:none;border:none;color:var(--text-3);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.spinner--sm{width:16px;height:16px;border-width:2px}.crear-blur-box{background:var(--bg-3);border-radius:12px;padding:20px;margin-top:12px}.crear-blur-header{display:flex;justify-content:space-between;margin-bottom:12px}.crear-blur-label{font-size:13px;font-weight:700}.crear-blur-value{font-size:14px;font-weight:700;color:var(--primary-light)}.crear-blur-hint{font-size:12px;color:var(--text-3);margin-top:8px}.crear-input-title{font-size:22px;font-weight:700}.crear-input-description{resize:none;line-height:1.5}.crear-price-wrapper{position:relative}.crear-price-symbol{position:absolute;left:2px;bottom:10px;font-size:24px;font-weight:700;color:var(--text-3)}.crear-price-input{padding-left:24px;font-size:32px;font-weight:900;color:#1E1B4B}.crear-price-hint{font-size:12px;color:#8E8E93;margin-top:6px}.crear-price-net{color:var(--success);font-weight:700}.crear-link-preview{background:var(--bg-3);border:1px solid var(--border);border-radius:12px;padding:16px}.crear-link-preview-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px}.crear-link-preview-url{font-size:14px;color:var(--primary-light);word-break:break-all}.crear-error{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:10px 14px;font-size:14px;color:#ef4444}.crear-actions{display:flex;gap:10px;padding-bottom:20px}.crear-actions-cancel{height:48px;border-radius:10px;background:transparent;border:1px solid #e5e5ea;color:#8E8E93;font-size:14px;font-weight:600;cursor:pointer;flex:1 1}.crear-page .btn-primary:disabled{background:#E5E5EA;color:#8E8E93;cursor:not-allowed}.crear-actions-submit{flex:2 1;height:48px;border-radius:10px}