body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}._loader_6sxsc_1{color:var(--accent-main)}._animateSpin_6sxsc_5{animation:_spin_6sxsc_1 1s infinite linear}._overlay_6sxsc_9{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--background)}@keyframes _spin_6sxsc_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._toast_b85qq_1{position:fixed;bottom:32px;right:32px;z-index:1000;min-width:280px;max-width:400px;display:flex;align-items:flex-start;gap:16px;padding:16px 24px;border-radius:12px;box-shadow:0 4px 24px #0000002e;background:var(--card);border:1px solid var(--border);animation:_slideIn_b85qq_1 .2s ease-out}._toastError_b85qq_19{border-color:var(--error)}._icon_b85qq_23{flex-shrink:0;margin-top:2px}._iconSuccess_b85qq_28{color:var(--success, #22c55e)}._iconError_b85qq_32{color:var(--error)}._body_b85qq_36{flex:1;display:flex;flex-direction:column;gap:4px}._message_b85qq_43{margin:0;font-size:.875rem;font-weight:700;color:var(--foreground)}._downloadLink_b85qq_50{font-size:.875rem;color:var(--primary-foreground);text-decoration:none}._downloadLink_b85qq_50:hover{text-decoration:underline}._dismiss_b85qq_59{flex-shrink:0;background:none;border:none;cursor:pointer;padding:2px;color:var(--muted-foreground, var(--foreground));line-height:1}._dismiss_b85qq_59:hover{color:var(--foreground)}@keyframes _slideIn_b85qq_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){._toast_b85qq_1{bottom:16px;right:16px;left:16px;max-width:none}}
