.mockup-shell.svelte-t57nik{background:#fff;border-radius:14px;box-shadow:0 25px 50px -12px #0000001f,0 0 0 1px #0000000d;overflow:hidden;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.5;color:#111827;opacity:0;transform:scale(.95);transition:opacity .5s ease,transform .5s ease}.mockup-visible.svelte-t57nik{opacity:1;transform:scale(1)}.m-header.svelte-t57nik{padding:14px 16px 0;color:#fff}.m-header-top.svelte-t57nik{display:flex;align-items:center;justify-content:space-between}.m-header-brand.svelte-t57nik{display:flex;align-items:center;gap:7px}.m-header-title.svelte-t57nik{font-size:14px;font-weight:700;letter-spacing:-.01em}.m-header-subtitle.svelte-t57nik{margin-top:4px;font-size:11px;opacity:.85;font-weight:400}.m-close-btn.svelte-t57nik{background:#ffffff26;padding:5px;border-radius:7px;display:flex;align-items:center;justify-content:center}.m-tabs.svelte-t57nik{display:flex;gap:3px;margin-top:10px}.m-tab.svelte-t57nik{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 0;font-size:11px;font-weight:600;color:#fff9;border-bottom:2px solid transparent}.m-tab-active.svelte-t57nik{color:#fff;border-bottom-color:#fff}.m-content.svelte-t57nik{padding:12px 14px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.m-block.svelte-t57nik{position:relative;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.m-block-enter.svelte-t57nik{opacity:1;transform:translateY(0)}.m-block-full.svelte-t57nik{grid-column:1 / -1}.m-block-half.svelte-t57nik{grid-column:span 1}.m-block-dragged.svelte-t57nik .m-block-inner:where(.svelte-t57nik){transform:scale(1.05);box-shadow:0 8px 25px #00000026;opacity:.9;z-index:10;position:relative}.m-block-dragged-moved.svelte-t57nik .m-block-inner:where(.svelte-t57nik){transform:scale(1.05) translate(calc(-100% - 8px));box-shadow:0 8px 25px #00000026;opacity:.9;z-index:10;position:relative}.m-block-swap-right.svelte-t57nik .m-block-inner:where(.svelte-t57nik){transform:translate(calc(100% + 8px))}.m-block-inner.svelte-t57nik{transition:transform .5s cubic-bezier(.4,0,.2,1),box-shadow .3s ease,opacity .3s ease;position:relative;border-radius:10px}.m-ghost.svelte-t57nik{position:absolute;inset:0;border:2px dashed #d1d5db;border-radius:10px;background:#f9fafb;z-index:0}.m-welcome.svelte-t57nik{padding:12px 14px;border-radius:10px;border:1px solid #e5e7eb}.m-welcome-title.svelte-t57nik{font-size:14px;font-weight:700;color:#111827;margin-bottom:2px}.m-welcome-sub.svelte-t57nik{font-size:11px;color:#6b7280}.m-action.svelte-t57nik{display:flex;align-items:center;gap:7px;padding:12px 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;font-size:11px;font-weight:600}.m-faq.svelte-t57nik{display:flex;align-items:center;gap:7px;padding:12px 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;font-size:11px;font-weight:500;color:#374151}.m-faq.svelte-t57nik svg:where(.svelte-t57nik){flex-shrink:0;color:#9ca3af}.m-search.svelte-t57nik{position:relative;width:100%}.m-search-icon.svelte-t57nik{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.m-search-input.svelte-t57nik{width:100%;padding:12px 10px 12px 30px;border:1px solid #e5e7eb;border-radius:10px;font-size:11px;background:#f9fafb;color:#9ca3af;box-sizing:border-box}.m-overlay.svelte-t57nik{position:absolute;inset:0;border-radius:10px;background:#0000000a;border:2px dashed rgba(86,0,255,.25);display:flex;align-items:flex-start;justify-content:space-between;padding:5px;animation:svelte-t57nik-fadeIn .2s ease}@keyframes svelte-t57nik-fadeIn{0%{opacity:0}to{opacity:1}}.m-ctrl-btn.svelte-t57nik{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:5px;box-shadow:0 1px 3px #00000014;color:#6b7280;padding:0}.m-drag-handle.svelte-t57nik{cursor:grab}.m-overlay-actions.svelte-t57nik{display:flex;gap:3px}.m-ctrl-delete.svelte-t57nik{color:#ef4444}.m-branding.svelte-t57nik{padding:5px 16px 6px;text-align:center;border-top:1px solid #e5e7eb}.m-branding.svelte-t57nik span:where(.svelte-t57nik){font-size:9px;color:#9ca3af}.m-cursor.svelte-t57nik{position:absolute;top:0;left:0;z-index:20;pointer-events:none;transition:transform .6s cubic-bezier(.4,0,.2,1);animation:svelte-t57nik-cursorAppear .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}@keyframes svelte-t57nik-cursorAppear{0%{opacity:0;transform:scale(.8)}}.m-badge.svelte-t57nik{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:5px 12px;font-size:11px;font-weight:600;color:#5600ff;background:#5600ff0d;border-radius:20px;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.m-badge-visible.svelte-t57nik{opacity:1;transform:translateY(0)}
