.AlertToast-module__30h0JW__container{z-index:9999;pointer-events:none;flex-direction:column-reverse;gap:12px;width:calc(100vw - 48px);max-width:380px;display:flex;position:fixed;bottom:24px;right:24px}.AlertToast-module__30h0JW__toast{background:var(--toast-bg,#1e1e2e);border:1px solid var(--toast-border,#ffffff14);pointer-events:all;cursor:default;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;animation:.3s cubic-bezier(.16,1,.3,1) forwards AlertToast-module__30h0JW__slideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000059,0 1px 4px #0003}.AlertToast-module__30h0JW__toast.AlertToast-module__30h0JW__exiting{animation:.25s ease-in forwards AlertToast-module__30h0JW__slideOut}@keyframes AlertToast-module__30h0JW__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes AlertToast-module__30h0JW__slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.AlertToast-module__30h0JW__toast:before{content:"";border-radius:12px 0 0 12px;width:4px;position:absolute;top:0;bottom:0;left:0}.AlertToast-module__30h0JW__toast.AlertToast-module__30h0JW__critical:before{background:#ef4444}.AlertToast-module__30h0JW__toast.AlertToast-module__30h0JW__high:before{background:#f97316}.AlertToast-module__30h0JW__toast.AlertToast-module__30h0JW__medium:before{background:#eab308}.AlertToast-module__30h0JW__toast.AlertToast-module__30h0JW__low:before{background:#6b7280}.AlertToast-module__30h0JW__iconWrap{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-left:4px;display:flex}.AlertToast-module__30h0JW__toast.AlertToast-module__30h0JW__critical .AlertToast-module__30h0JW__iconWrap{color:#ef4444;background:#ef444426}.AlertToast-module__30h0JW__toast.AlertToast-module__30h0JW__high .AlertToast-module__30h0JW__iconWrap{color:#f97316;background:#f9731626}.AlertToast-module__30h0JW__toast.AlertToast-module__30h0JW__medium .AlertToast-module__30h0JW__iconWrap{color:#eab308;background:#eab30826}.AlertToast-module__30h0JW__toast.AlertToast-module__30h0JW__low .AlertToast-module__30h0JW__iconWrap{color:#9ca3af;background:#6b728026}.AlertToast-module__30h0JW__body{flex:1;min-width:0}.AlertToast-module__30h0JW__header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.AlertToast-module__30h0JW__title{color:var(--toast-title,#f3f4f6);letter-spacing:.01em;font-size:13px;font-weight:700}.AlertToast-module__30h0JW__badge{text-transform:uppercase;letter-spacing:.08em;color:#fff;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.AlertToast-module__30h0JW__toast.AlertToast-module__30h0JW__critical .AlertToast-module__30h0JW__badge{background:#ef4444}.AlertToast-module__30h0JW__toast.AlertToast-module__30h0JW__high .AlertToast-module__30h0JW__badge{background:#f97316}.AlertToast-module__30h0JW__toast.AlertToast-module__30h0JW__medium .AlertToast-module__30h0JW__badge{color:#1a1a1a;background:#eab308}.AlertToast-module__30h0JW__toast.AlertToast-module__30h0JW__low .AlertToast-module__30h0JW__badge{background:#6b7280}.AlertToast-module__30h0JW__formula{color:var(--toast-muted,#9ca3af);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-family:Courier New,Courier,monospace;font-size:11px;overflow:hidden}.AlertToast-module__30h0JW__meta{color:var(--toast-muted,#9ca3af);font-size:11px}.AlertToast-module__30h0JW__close{cursor:pointer;color:var(--toast-muted,#9ca3af);background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:2px;transition:color .15s,background .15s;display:flex}.AlertToast-module__30h0JW__close:hover{color:var(--toast-title,#f3f4f6);background:#ffffff14}.AlertToast-module__30h0JW__progress{border-radius:0 0 12px 12px;height:2px;animation:8s linear forwards AlertToast-module__30h0JW__progressShrink;position:absolute;bottom:0;left:0}.AlertToast-module__30h0JW__toast.AlertToast-module__30h0JW__critical .AlertToast-module__30h0JW__progress{background:#ef4444}.AlertToast-module__30h0JW__toast.AlertToast-module__30h0JW__high .AlertToast-module__30h0JW__progress{background:#f97316}.AlertToast-module__30h0JW__toast.AlertToast-module__30h0JW__medium .AlertToast-module__30h0JW__progress{background:#eab308}.AlertToast-module__30h0JW__toast.AlertToast-module__30h0JW__low .AlertToast-module__30h0JW__progress{background:#6b7280}@keyframes AlertToast-module__30h0JW__progressShrink{0%{width:100%}to{width:0%}}@media (prefers-color-scheme:light){.AlertToast-module__30h0JW__toast{--toast-bg:#fff;--toast-border:#00000014;--toast-title:#111827;--toast-muted:#6b7280;box-shadow:0 4px 24px #0000001f,0 1px 4px #0000000f}}
.ThemeToggle-module__rodL_W__toggleButton{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius);border:1px solid var(--border-color);background-color:var(--bg-dominant);color:var(--text-primary);font-size:var(--font-size-label);transition:all var(--transition-speed) ease;cursor:pointer;justify-content:flex-start;width:100%;font-weight:500;display:flex}.ThemeToggle-module__rodL_W__toggleButton:hover{background-color:var(--border-color);border-color:var(--text-secondary)}.ThemeToggle-module__rodL_W__toggleButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ThemeToggle-module__rodL_W__iconWrapper{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.ThemeToggle-module__rodL_W__icon{transition:transform var(--transition-speed) ease, opacity var(--transition-speed) ease}.ThemeToggle-module__rodL_W__collapsed{padding:var(--spacing-sm);justify-content:center;width:40px;height:40px}.ThemeToggle-module__rodL_W__label{white-space:nowrap;opacity:1;transition:opacity var(--transition-speed) ease}.ThemeToggle-module__rodL_W__labelHidden{opacity:0;width:0;margin:0;padding:0;overflow:hidden}
