dialog.shaitan-dialog.svelte-lsgse2{border:1px solid var(--border,#36363b);background:var(--surface,#202023);width:min(480px,100% - 32px);max-height:90svh;color:var(--text,#f0f0f2);overscroll-behavior:contain;padding:24px;overflow:auto;box-shadow:0 20px 48px #0009}dialog.shaitan-dialog.svelte-lsgse2::backdrop{-webkit-backdrop-filter:blur(6px);background:#101012c7}.dialog-header.svelte-lsgse2{align-items:flex-start;gap:16px;display:flex}dialog.shaitan-dialog.pending.svelte-lsgse2{box-sizing:border-box;background:#1b1b1e;border-color:#52525b;width:min(360px,100% - 40px);padding:20px}.dialog-loading.svelte-lsgse2{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.loading-heading.svelte-lsgse2{border-bottom:1px solid #36363b;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;padding-bottom:12px;display:flex}.loading-brand.svelte-lsgse2{color:#a5a5ae;letter-spacing:1.6px;font-size:10px;font-weight:600}.loading-detail.svelte-lsgse2{color:#d1d1d8;text-align:right;min-width:0;font-size:12px}.dialog-loading.svelte-lsgse2 .inline-loader{gap:12px}.dialog-loading.svelte-lsgse2 .inline-spinner{color:#6ec29b;width:18px;height:18px}.dialog-icon.svelte-lsgse2{border:1px solid var(--border,#36363b);background:#151517;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.dialog-icon.error.svelte-lsgse2{color:#d98080;border-color:#d9808066}.dialog-icon.success.svelte-lsgse2{color:#6ec29b;border-color:#6ec29b66}.dialog-icon.info.svelte-lsgse2{color:#f0f0f2}.dialog-text.svelte-lsgse2{overflow-wrap:anywhere;white-space:pre-line;color:#f0f0f2;margin:0;font-size:14px;line-height:1.6}.notice-actions.svelte-lsgse2{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.notice-actions.svelte-lsgse2 a:where(.svelte-lsgse2){align-items:center;gap:8px;text-decoration:none;display:inline-flex}.notice-panel.svelte-lsgse2{border:1px solid var(--border,#36363b);color:#f0f0f2;background:#202023;align-items:center;gap:14px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.toast-stack-container.svelte-lsgse2{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:100;pointer-events:none;flex-direction:column-reverse;gap:10px;width:min(420px,100% - 40px);display:flex;position:fixed}.toast.svelte-lsgse2{pointer-events:auto;width:100%;max-height:45svh;animation:.24s cubic-bezier(.16,1,.3,1) both svelte-lsgse2-toastSlideIn;position:relative;overflow:hidden;box-shadow:0 16px 40px #0009}.inline.svelte-lsgse2{margin-top:14px}.notice-icon.svelte-lsgse2{flex-shrink:0;justify-content:center;align-items:center;display:flex}.error.svelte-lsgse2{background:#241c1c;border-color:#d9808099}.error.svelte-lsgse2 .notice-icon:where(.svelte-lsgse2){color:#d98080}.success.svelte-lsgse2{background:#19231e;border-color:#6ec29b99}.success.svelte-lsgse2 .notice-icon:where(.svelte-lsgse2){color:#6ec29b}.info.svelte-lsgse2 .notice-icon:where(.svelte-lsgse2){color:#99999f}.notice-text.svelte-lsgse2{overflow-wrap:anywhere;white-space:pre-line;color:#f0f0f2;flex:1;margin:0;font-size:13px;line-height:1.5}.notice-close.svelte-lsgse2{color:#99999f;cursor:pointer;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.notice-close.svelte-lsgse2:hover{color:#f0f0f2;background:#ffffff0f;border-color:#36363b}.notice-progress.svelte-lsgse2{opacity:.35;transform-origin:0;background:currentColor;width:100%;height:2px;animation:linear forwards svelte-lsgse2-toastProgress;position:absolute;bottom:0;left:0}.error.svelte-lsgse2 .notice-progress:where(.svelte-lsgse2){background:#d98080}.success.svelte-lsgse2 .notice-progress:where(.svelte-lsgse2){background:#6ec29b}.info.svelte-lsgse2 .notice-progress:where(.svelte-lsgse2){background:#eeeef0}@keyframes svelte-lsgse2-toastSlideIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-lsgse2-toastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=600px){.toast.svelte-lsgse2{width:auto;left:16px;right:16px;bottom:max(16px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.toast.svelte-lsgse2{animation:none}.notice-progress.svelte-lsgse2{display:none}}
