.morphing-trigger.svelte-1jow1lm{display:inline-block}.morphing-overlay.svelte-1jow1lm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:transparent;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:background-color var(--morph-duration) var(--morph-easing),backdrop-filter var(--morph-duration) var(--morph-easing)}.morphing-overlay--visible.svelte-1jow1lm{background-color:var(--overlay-color);backdrop-filter:blur(var(--overlay-blur));-webkit-backdrop-filter:blur(var(--overlay-blur))}.morphing-overlay--closing.svelte-1jow1lm{background-color:transparent;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}.morphing-dialog.svelte-1jow1lm{position:fixed;background:#fff;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;outline:none;top:var(--morph-start-y);left:var(--morph-start-x);width:var(--morph-start-w);height:var(--morph-start-h);border-radius:8px;opacity:0;transition:top var(--morph-duration) var(--morph-easing),left var(--morph-duration) var(--morph-easing),width var(--morph-duration) var(--morph-easing),height var(--morph-duration) var(--morph-easing),border-radius var(--morph-duration) var(--morph-easing),opacity calc(var(--morph-duration) * .5) var(--morph-easing)}.morphing-dialog--at-trigger.svelte-1jow1lm{top:var(--morph-start-y);left:var(--morph-start-x);width:var(--morph-start-w);height:var(--morph-start-h);border-radius:8px;opacity:1;animation:svelte-1jow1lm-morph-to-center var(--morph-duration) var(--morph-easing) forwards}.morphing-dialog--at-center.svelte-1jow1lm{position:relative;top:auto;left:auto;width:min(var(--dialog-width),calc(100vw - 2rem));height:var(--dialog-height);max-height:calc(100vh - 4rem);border-radius:var(--dialog-radius);opacity:1;overflow-y:auto;transition:none}.morphing-dialog--closing.svelte-1jow1lm{top:var(--morph-start-y);left:var(--morph-start-x);width:var(--morph-start-w);height:var(--morph-start-h);border-radius:8px;opacity:0}@keyframes svelte-1jow1lm-morph-to-center{0%{position:fixed;top:var(--morph-start-y);left:var(--morph-start-x);width:var(--morph-start-w);height:var(--morph-start-h);border-radius:8px}to{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(var(--dialog-width, 560px),calc(100vw - 2rem));height:auto;min-height:200px;max-height:calc(100vh - 4rem);border-radius:var(--dialog-radius, 16px)}}.morphing-close-btn.svelte-1jow1lm{position:absolute;top:12px;right:12px;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:#0000000d;color:#374151;cursor:pointer;transition:background-color .15s ease,color .15s ease}.morphing-close-btn.svelte-1jow1lm:hover{background:#0000001a;color:#111827}.morphing-close-btn.svelte-1jow1lm:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.morphing-content.svelte-1jow1lm{padding:1.5rem}@media(prefers-reduced-motion:reduce){.morphing-dialog.svelte-1jow1lm,.morphing-overlay.svelte-1jow1lm{transition-duration:0ms!important;animation-duration:0ms!important}}.md-grid.svelte-eo4qf7{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.md-card.svelte-eo4qf7{display:grid;gap:12px;padding:18px;border-radius:var(--r-2);background:var(--surface);border:1px solid var(--border);color:var(--fg-1)}.md-card.svelte-eo4qf7 h3:where(.svelte-eo4qf7){margin:0;font-family:var(--font-display);font-weight:400;font-size:16px;text-transform:uppercase;letter-spacing:.02em}.md-card.svelte-eo4qf7>p:where(.svelte-eo4qf7){margin:0;color:var(--fg-2);font-size:13px;line-height:1.5}.md-trigger.svelte-eo4qf7{font:inherit;cursor:pointer}.md-trigger--card.svelte-eo4qf7{display:block;width:100%;padding:0;border:1px solid var(--border);border-radius:var(--r-2);overflow:hidden;background:var(--surface);text-align:left;transition:transform .15s ease,box-shadow .15s ease}.md-trigger--card.svelte-eo4qf7:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.md-trigger__body.svelte-eo4qf7{padding:12px 16px}.md-trigger__body.svelte-eo4qf7 h4:where(.svelte-eo4qf7){margin:0 0 4px;color:var(--fg-1);font-size:15px}.md-trigger__body.svelte-eo4qf7 p:where(.svelte-eo4qf7){margin:0;color:var(--fg-2);font-size:13px}.md-trigger--danger.svelte-eo4qf7{padding:10px 18px;background:#ef4444;color:#fff;border:none;border-radius:var(--r-1);font-weight:600}.md-trigger--danger.svelte-eo4qf7:hover{background:#dc2626}.md-trigger--fancy.svelte-eo4qf7{display:inline-flex;gap:6px;align-items:center;padding:10px 18px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:var(--r-2);font-weight:600}.md-trigger--fancy.svelte-eo4qf7:hover{transform:scale(1.02);box-shadow:0 8px 20px #667eea66}.md-dialog.svelte-eo4qf7 h2:where(.svelte-eo4qf7){margin:0 0 12px;color:var(--fg-1);font-family:var(--font-display);font-weight:400;font-size:24px;text-transform:uppercase;letter-spacing:.01em}.md-dialog.svelte-eo4qf7 h3:where(.svelte-eo4qf7){margin:16px 0 8px;color:var(--fg-1)}.md-dialog.svelte-eo4qf7 p:where(.svelte-eo4qf7){margin:0 0 8px;color:var(--fg-2);line-height:1.6}.md-dialog.svelte-eo4qf7 ul:where(.svelte-eo4qf7){margin:0;padding-left:18px;color:var(--fg-2);line-height:1.8}.md-dialog--centered.svelte-eo4qf7{text-align:center}.md-confirm-icon.svelte-eo4qf7,.md-success.svelte-eo4qf7{font-size:2.5rem;margin-bottom:.5rem}.md-actions.svelte-eo4qf7{display:flex;gap:8px;justify-content:center;margin-top:12px}.md-btn.svelte-eo4qf7{padding:8px 16px;border:none;border-radius:var(--r-1);font:inherit;font-weight:600;cursor:pointer}.md-btn--secondary.svelte-eo4qf7{background:var(--surface-2);color:var(--fg-1)}.md-btn--danger.svelte-eo4qf7{background:#ef4444;color:#fff}
