.Toast_toast__ETwJm{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px 16px 20px;min-width:280px;max-width:380px;background:var(--glass-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 18px 48px rgba(0,0,0,.16),0 6px 14px rgba(0,0,0,.08);color:var(--foreground);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);overflow:hidden;will-change:transform,opacity}.Toast_toast__ETwJm:before{content:"";position:absolute;left:10px;top:10px;bottom:10px;width:4px;border-radius:999px;background:var(--toast-accent);opacity:.9}.Toast_success__uL6zu{--toast-accent:var(--accent-success)}.Toast_error__kPWot{--toast-accent:var(--accent-error)}.Toast_warning__1C6KO{--toast-accent:var(--accent-warning)}.Toast_info__NtuCN{--toast-accent:var(--accent-primary)}.Toast_visible__14Pr0{animation:Toast_toastIn__aANMq .28s cubic-bezier(.16,1,.3,1) both}.Toast_hidden__OmNwj{animation:Toast_toastOut__qXoP8 .2s ease forwards}.Toast_icon__s4CQi{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;color:var(--toast-accent);background:var(--surface-secondary);border:1px solid var(--border)}.Toast_message__VmdVc{flex:1;font-size:.95rem;font-weight:500;line-height:1.4;color:var(--foreground)}.Toast_closeButton__LP0Ty{width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;display:grid;place-items:center;color:var(--foreground-muted);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.Toast_closeButton__LP0Ty:hover{background:var(--surface-secondary);border-color:var(--border);color:var(--foreground);transform:scale(.98)}.Toast_closeButton__LP0Ty:focus-visible{outline:2px solid var(--toast-accent);outline-offset:2px}.Toast_progress__i_uVV{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--border)}.Toast_progressBar__uGRJq{display:block;height:100%;width:100%;background:var(--toast-accent);transform-origin:left;animation:Toast_toastProgress__kTkGL linear forwards}@keyframes Toast_toastIn__aANMq{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Toast_toastOut__qXoP8{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes Toast_toastProgress__kTkGL{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.Toast_hidden__OmNwj,.Toast_progressBar__uGRJq,.Toast_visible__14Pr0{animation:none}}.ThemeToggle_toggle__Z2Jp6{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;background:transparent;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground-secondary);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.ThemeToggle_toggle__Z2Jp6:hover{background:var(--surface-secondary);border-color:var(--border-medium);color:var(--foreground);transform:scale(.95)}.ThemeToggle_toggle__Z2Jp6:active{transform:scale(.9)}.ThemeToggle_icon__uJHQu{display:flex;align-items:center;justify-content:center;width:18px;height:18px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.ThemeToggle_toggle__Z2Jp6:hover .ThemeToggle_icon__uJHQu{transform:rotate(20deg)}.dark .ThemeToggle_toggle__Z2Jp6{border-color:var(--border)}.dark .ThemeToggle_toggle__Z2Jp6:hover{background:var(--surface-secondary);border-color:var(--border-medium)}@media (max-width:768px){.ThemeToggle_toggle__Z2Jp6{width:2.75rem;height:2.75rem}}.DashboardLayout_container__u86dT{display:flex;min-height:100vh;background-color:var(--background)}.DashboardLayout_mainWrapper__9n_Iw{flex:1;display:flex;flex-direction:column;margin-left:260px;min-width:0}.DashboardLayout_content__WEeMW{flex:1;padding:2rem;overflow-x:hidden}.DashboardLayout_sidebarOverlay__99wpN{position:fixed;inset:0;background:rgba(0,0,0,.35);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:45}.DashboardLayout_sidebarOverlayVisible__L3EAB{opacity:1;pointer-events:auto}@media (max-width:768px){.DashboardLayout_container__u86dT{flex-direction:column}.DashboardLayout_mainWrapper__9n_Iw{margin-left:0}.DashboardLayout_content__WEeMW{padding:1rem}}@media (min-width:769px){.DashboardLayout_sidebarOverlay__99wpN{display:none}}