@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/young-serif-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/figtree-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/figtree-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/figtree-latin-700-normal.woff2) format("woff2")}.bx{--bg:#fff;--text:#0d1236;--muted:#444a6e;--muted-2:#6e7498;--border:#dde0ee;--border-2:#e8eaf4;--accent:#2338f2;--accent-hover:#1626b4;--accent-soft:#e4e8ff;--success:#0b6b43;--success-soft:#ddf4e8;--warning:#b8381c;--warning-soft:#ffe7e1;--info:#1626b4;--info-soft:#e4e8ff;--radius:12px;--radius-lg:22px;--shadow:0 18px 40px -22px rgba(13,18,54,.35);--font:"Figtree",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--serif:"Young Serif",Georgia,"Times New Roman",serif;--dark:#0d1236;min-height:100vh;display:flex;flex-direction:column;background:#f3f4f9;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased}body:has(.bx){background:#f3f4f9}.bx>footer{margin-top:auto}.bx .preview-shell,.bx .wizard-preview-frame{--bg:#fff;--text:#0b0b0d;--muted:#6b6f76;--muted-2:#9195a0;--border:#e6e7eb;--border-2:#eef0f3;--accent:#6d31ff;--accent-hover:#5c28d9;--accent-soft:#eef0fd;--success:#0f8a4b;--success-soft:#e6f6ec;--warning:#b4560a;--warning-soft:#fdf1e4;--radius:10px;--radius-lg:16px;--shadow:0 1px 2px rgba(15,15,20,.04),0 10px 30px rgba(15,15,20,.05);--font:-apple-system,BlinkMacSystemFont,"Segoe UI","Inter",Roboto,Helvetica,Arial,sans-serif;font-family:var(--font);color:var(--text)}.bx .nav{background:var(--accent);border-bottom:1px solid hsla(0,0%,100%,.16)}.bx .nav .wrap{max-width:1180px;height:66px;padding:0 24px}.bx .brand{gap:12px;line-height:0}.bx .brand-tag{font:700 11px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:#0d1236;background:#f4b22a;padding:6px 10px;border-radius:100px}.bx .nav-links a{font-size:14.5px;font-weight:500;color:hsla(0,0%,100%,.88)}.bx .nav-links a:hover{color:#fff;text-decoration:underline;text-underline-offset:6px}.bx .hamburger-btn span{background:#fff}.bx .mobile-menu-panel{background:#fff;border-color:var(--border);box-shadow:0 24px 50px -22px rgba(13,18,54,.5)}.bx .mobile-menu-panel a:not(.btn),.bx .mobile-menu-panel button:not(.btn){color:var(--text)}.bx .mobile-menu-panel a:not(.btn):hover,.bx .mobile-menu-panel button:not(.btn):hover{background:var(--accent-soft)}.bx .btn:not(.preview-shell *):not(.wizard-preview-frame *){border-radius:12px;font-weight:700}.bx .btn-primary:not(.preview-shell *):not(.wizard-preview-frame *){background:var(--accent);color:#fff;box-shadow:0 12px 24px -14px rgba(35,56,242,.8)}.bx .btn-primary:not(.preview-shell *):not(.wizard-preview-frame *):hover{background:var(--accent-hover)}.bx .btn-primary:not(.preview-shell *):not(.wizard-preview-frame *):active{background:#111d8f}.bx .btn-accent:not(.preview-shell *):not(.wizard-preview-frame *){background:var(--accent);box-shadow:0 12px 24px -14px rgba(35,56,242,.8)}.bx .btn-accent:not(.preview-shell *):not(.wizard-preview-frame *):hover{filter:none;background:var(--accent-hover)}.bx .btn-ghost:not(.preview-shell *):not(.wizard-preview-frame *){background:#fff;border:1.5px solid var(--border);color:var(--text)}.bx .btn-ghost:not(.preview-shell *):not(.wizard-preview-frame *):hover{border-color:var(--accent);color:var(--accent)}.bx .nav .btn-ghost-dark{border-radius:12px;border-color:hsla(0,0%,100%,.5);font-weight:500}.bx .nav .btn-ghost-dark:hover{background:#fff;color:var(--accent)}.bx .step-title:not(.wizard-preview-frame *),.bx h1:not(.preview-shell *){font-family:var(--serif);font-weight:400;letter-spacing:-.01em;line-height:1.12}.bx .admin-head h1,.bx .confirm-shell h1,.bx .dash-head h1,.bx .detail-head h1{font-size:clamp(1.7rem,4.4vw,2.2rem)!important}.bx .muted{color:var(--muted)}.bx a:not(.btn):not(.brand):not(.order-card):not(.preview-shell *){text-underline-offset:3px}.bx .card:not(.wizard-preview-frame *):not(.preview-shell *){background:#fff;border:1.5px solid var(--border);border-radius:var(--radius-lg);box-shadow:8px 8px 0 var(--accent-soft),0 30px 44px -34px rgba(13,18,54,.4)}.bx .field label:not(.preview-shell *){font-weight:700;font-size:13.5px;color:var(--text)}.bx input:not([type]):not(.preview-shell *),.bx input[type=email]:not(.preview-shell *),.bx input[type=password]:not(.preview-shell *),.bx input[type=tel]:not(.preview-shell *),.bx input[type=text]:not(.preview-shell *),.bx input[type=url]:not(.preview-shell *),.bx select:not(.preview-shell *),.bx textarea:not(.preview-shell *){border:1.5px solid var(--border);border-radius:12px;padding:12px 14px;font-size:15px;font-family:var(--font)}.bx input:not(.preview-shell *):focus,.bx select:not(.preview-shell *):focus,.bx textarea:not(.preview-shell *):focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.bx .upload-box{border-color:var(--border);border-radius:14px}.bx .upload-box:hover{border-color:var(--accent);background:var(--accent-soft)}.bx .color-swatch.selected{border-color:var(--text)}.bx .detail-section h3{font-family:var(--font);font-weight:700;color:var(--accent);letter-spacing:.09em;font-size:12.5px}.bx .detail-section{border-top:1.5px solid var(--border)}.bx .detail-back{color:var(--accent);font-weight:700}.bx .detail-back:hover{text-decoration:underline}.bx .pill{font-weight:700}.bx .pill-generado{background:#fff1cc;color:#7a5200}.bx .pill-publicado{background:var(--success-soft);color:var(--success)}.bx .check-circle{width:76px;height:76px;background:#7dbf9e;color:#0d1236;font-size:34px;font-weight:700;box-shadow:6px 6px 0 #ddf4e8}.bx .confirm-shell{margin:72px auto}.bx .confirm-shell p{color:var(--muted)}.bx .order-box{background:#fff;border:1.5px solid var(--border);border-radius:var(--radius-lg);box-shadow:8px 8px 0 var(--accent-soft)}.bx .delivered-box{background:var(--success-soft);border:1.5px solid #b7e3cc;border-radius:var(--radius-lg)}.bx .link-box input{background:#f3f4f9}.bx .tl-item.done .tl-dot{background:var(--accent);border-color:var(--accent)}.bx .tl-item.done:not(:last-child):before{background:var(--accent)}.bx .admin-shell{padding-top:44px}.bx .admin-head .small.muted{font:700 12px/1 var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.bx .board-col-head{border-bottom:3px solid var(--accent)}.bx .board-col-head h3{font-family:var(--serif);font-weight:400;font-size:18px}.bx .count-badge{background:#f4b22a;color:#0d1236}.bx .order-card{border:1.5px solid var(--border);border-radius:16px;box-shadow:4px 4px 0 var(--accent-soft);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.bx .order-card:hover{border-color:var(--accent);transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--accent-soft)}.bx .empty-col{border:1.5px dashed var(--border);border-radius:16px;background:hsla(0,0%,100%,.6)}.bx .content-card{border:1.5px solid var(--border);border-radius:18px;box-shadow:6px 6px 0 var(--accent-soft)}.bx .kv b{color:var(--muted-2)}.bx section.section-border{border-top:none;background:#fff;padding:64px 0}.bx .support-col{background:#f3f4f9;border:1.5px solid var(--border);border-radius:var(--radius-lg);box-shadow:8px 8px 0 var(--accent-soft)}.bx .support-col h3{font-family:var(--serif);font-weight:400;font-size:1.35rem}.bx .support-col .kicker{color:var(--accent)}.bx footer,.bx>footer{background:var(--dark);color:hsla(0,0%,100%,.65);border-top:none}.bx footer a:hover{color:#f4b22a}.bx .legal{max-width:720px;margin:0 auto;padding:56px 24px 96px}.bx .legal h1{margin-bottom:8px}.bx .legal ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}.bx .legal a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.bx .legal h3{font-family:var(--serif);font-weight:400;font-size:1.2rem;margin:26px 0 8px}.bx .wizard-shell:not(.wizard-shell-wide) .card{padding:36px}.bx .progress-bar-track{height:8px;background:var(--border);border-radius:8px}.bx .progress-bar-fill{background:var(--accent);border-radius:8px}.bx .progress-labels .active{color:var(--accent)}.bx .wizard-preview-fab{background:var(--accent);border-radius:14px;font-family:var(--font);font-weight:700;box-shadow:0 18px 34px -14px rgba(35,56,242,.7)}.bx .wizard-preview-fab:hover{filter:none;background:var(--accent-hover);transform:translateX(-50%)}@media (max-width:640px){.bx .nav .wrap{padding:0 18px}.bx .card:not(.wizard-preview-frame *):not(.preview-shell *){box-shadow:5px 5px 0 var(--accent-soft)}.bx .confirm-shell{margin:44px auto}.bx .admin-shell,.bx .detail-shell{padding-left:18px;padding-right:18px}.bx .legal{padding-top:36px}}.bx>.admin-shell,.bx>.confirm-shell,.bx>.dash-shell,.bx>.detail-shell,.bx>.legal,.bx>.wizard-shell{width:100%}.bx .detail-section[style*=sticky]{background:rgba(243,244,249,.94)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bx .ed-tabs{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;padding:6px;margin:0 0 22px;background:#fff;border:1.5px solid var(--border);border-radius:16px;position:-webkit-sticky;position:sticky;top:76px;z-index:20;box-shadow:0 14px 24px -20px rgba(13,18,54,.5);scrollbar-width:none}.bx .ed-tabs::-webkit-scrollbar{display:none}.bx .ed-tab{flex:1 0 auto;padding:11px;border:none;border-radius:11px;background:transparent;color:var(--muted);font:700 14.5px/1 var(--font);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.bx .ed-tab:hover{color:var(--accent);background:var(--accent-soft)}.bx .ed-tab.active{background:var(--accent);color:#fff;box-shadow:0 10px 18px -12px rgba(35,56,242,.9)}.bx .ed-title{font-family:var(--serif);font-weight:400;font-size:1.5rem;margin-bottom:4px}.bx .ed [data-pane]{animation:ed-in .35s cubic-bezier(.2,.75,.2,1) both}.bx .ed[data-tab=contenido] [data-pane]:not([data-pane=contenido]),.bx .ed[data-tab=diseno] [data-pane]:not([data-pane=diseno]),.bx .ed[data-tab=imagenes] [data-pane]:not([data-pane=imagenes]),.bx .ed[data-tab=info] [data-pane]:not([data-pane=info]),.bx .ed[data-tab=pedido] [data-pane]:not([data-pane=pedido]),.bx .ed[data-tab=redes] [data-pane]:not([data-pane=redes]),.bx .ed[data-tab=servicios] [data-pane]:not([data-pane=servicios]){display:none}.bx .ed [data-pane]{border-top:none!important;padding:0 0 24px!important;margin-bottom:24px;border-bottom:1.5px solid var(--border)}.bx .ed [data-pane]:last-of-type{margin-bottom:0}.bx .ed-save{position:-webkit-sticky;position:sticky;bottom:0;z-index:15;display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:26px;padding:14px 18px;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1.5px solid var(--border);border-radius:16px;box-shadow:0 -14px 28px -22px rgba(13,18,54,.5)}.bx .card.ed .ed-save{margin:26px -8px -8px}@keyframes ed-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:640px){.bx .ed-tabs{top:70px;margin-left:-4px;margin-right:-4px;flex-wrap:nowrap}.bx .ed-tab{padding:11px 13px;font-size:14px}.bx .ed-save .btn{width:100%}}@media (prefers-reduced-motion:reduce){.bx .ed [data-pane]{animation:none}}.bx textarea.autogrow{min-height:unset;overflow:hidden;resize:none;line-height:1.5;display:block}