.zen-backdrop[data-v-088fc17c]{align-items:center;animation:fadePop-088fc17c .3s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0006;display:flex;justify-content:center;padding:16px;z-index:var(--z-overlay)}@keyframes fadePop-088fc17c{0%{opacity:0}to{opacity:1}}.zen-dialog[data-v-088fc17c]{animation:dialogPop-088fc17c .4s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:color-mix(in srgb,var(--zen-bg-card) 85%,transparent);border:1px solid hsla(0,0%,100%,.08);border-bottom-color:#0006;border-radius:24px;box-shadow:0 24px 48px #0000004d,0 0 0 1px #ffffff0d;display:flex;flex-direction:column;max-height:90vh;max-width:420px;overflow:hidden;position:relative;width:100%}.zen-dialog[data-v-088fc17c]:before{background:radial-gradient(circle at 50% -20%,var(--zen-accent) 0,transparent 70%);content:"";height:120px;left:0;opacity:.15;pointer-events:none;position:absolute;right:0;top:0;z-index:0}@keyframes dialogPop-088fc17c{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.zen-header[data-v-088fc17c]{align-items:center;display:flex;justify-content:space-between;padding:24px 24px 8px;position:relative;z-index:1}.zen-title[data-v-088fc17c]{color:var(--zen-text);font-size:1.5rem;font-weight:800;letter-spacing:-.03em;margin:0}.zen-close-btn[data-v-088fc17c]{align-items:center;background:transparent;background:#ffffff08;border:none;border-radius:50%;color:var(--zen-text-muted);cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;transition:all .2s;width:36px}.zen-close-btn[data-v-088fc17c]:hover{background:#ffffff14;color:var(--zen-text)}.zen-body[data-v-088fc17c]{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:8px 24px 24px;position:relative;z-index:1}.zen-message[data-v-088fc17c]{color:var(--zen-text-muted);font-size:.95rem;line-height:1.5;margin:0}.premium-input[data-v-088fc17c]{background:#0003;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-sizing:border-box;color:var(--zen-text);font-size:1rem;outline:none;padding:16px 20px;transition:all .2s cubic-bezier(.16,1,.3,1);width:100%}.premium-input[data-v-088fc17c]:focus{background:#0000004d;border-color:var(--zen-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--zen-accent) 20%,transparent)}.zen-footer[data-v-088fc17c]{background:transparent;border-top:1px solid hsla(0,0%,100%,.05);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px;position:relative;z-index:1}.zen-btn[data-v-088fc17c]{border:none;border-radius:12px;cursor:pointer;font-size:.9rem;font-weight:700;padding:10px 20px;transition:all .3s cubic-bezier(.16,1,.3,1)}.zen-btn.primary[data-v-088fc17c]{background:var(--zen-accent);box-shadow:0 4px 12px color-mix(in srgb,var(--zen-accent) 40%,transparent);color:var(--zen-text-inverse)}.zen-btn.primary[data-v-088fc17c]:hover{box-shadow:0 8px 20px color-mix(in srgb,var(--zen-accent) 60%,transparent);filter:brightness(1.1);transform:translateY(-2px)}.zen-btn.secondary[data-v-088fc17c]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);color:var(--zen-text)}.zen-btn.secondary[data-v-088fc17c]:hover{background:#ffffff1a;border-color:#fff3}[data-v-088fc17c] .zen-input{background:#0003;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-sizing:border-box;color:var(--zen-text);font-size:.95rem;outline:none;padding:12px 16px;transition:all .2s cubic-bezier(.16,1,.3,1);width:100%}[data-v-088fc17c] .zen-input:focus{background:#0000004d;border-color:var(--zen-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--zen-accent) 20%,transparent)}[data-v-088fc17c] textarea.zen-input{font-family:inherit;line-height:1.5;resize:none}[data-v-088fc17c] .zen-custom-form{display:flex;flex-direction:column;gap:16px}
