.training-notice,.glass-notifications [data-sonner-toast]{--notice-accent:#2487f3;--notice-glow:#3b82f612;--notice-border:#3b82f626;--notice-text:#33475e;box-sizing:border-box;--notice-blur:blur(18px) saturate(140%);-webkit-backdrop-filter:var(--notice-blur);backdrop-filter:var(--notice-blur);align-items:center;gap:14px;padding:16px 18px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.45;display:flex;background:linear-gradient(var(--notice-glow), var(--notice-glow)), #ffffffb8!important;border:1px solid var(--notice-border)!important;color:var(--notice-text)!important;border-radius:20px!important;box-shadow:0 10px 35px #0f172a0f,0 2px 8px #0f172a08!important}.glass-notifications[data-sonner-toaster]{--width:min(920px, calc(100vw - 48px));width:min(920px,100vw - 48px);font-family:inherit}.training-notice.notice--success,.glass-notifications [data-type=success]{--notice-accent:#16a34a;--notice-glow:#22c55e14;--notice-border:#22c55e29;--notice-text:#24543e}.training-notice.notice--warning,.glass-notifications [data-type=warning],.glass-notifications .notice--warning{--notice-accent:#d38a0b;--notice-glow:#f59e0b12;--notice-border:#f59e0b29;--notice-text:#514b40}.training-notice.notice--error,.glass-notifications [data-type=error]{--notice-accent:#b65b54;--notice-glow:#b4534609;--notice-border:#b453461f;--notice-text:#604541}.glass-notifications .notice--warning[data-type=error]{--notice-accent:#d38a0b;--notice-glow:#f59e0b12;--notice-border:#f59e0b29;--notice-text:#514b40}.training-notice.notice--transition,.glass-notifications .notice--transition{--notice-accent:#6366f1;--notice-glow:#6366f112;--notice-border:#6366f126;--notice-text:#464569}.notice-icon{width:38px;height:38px;color:var(--notice-accent);background:var(--notice-glow);box-shadow:0 0 0 5px var(--notice-glow);border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.notice-icon--success{color:#fff;background:#16a34a}.notice-icon--info{color:#fff;background:#2487f3}.notice-icon--loading svg{animation:1s linear infinite notice-spin}.notice-icon--transition svg{animation:1s ease-out notice-spin}@keyframes notice-spin{to{transform:rotate(360deg)}}.glass-notifications [data-sonner-toast] [data-icon]{flex:0 0 38px;width:38px;height:38px;margin:0}.glass-notifications [data-sonner-toast] [data-content]{flex:1;min-width:0}.notice-message,.glass-notifications [data-sonner-toast] [data-title]{min-width:0;font-size:inherit;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.glass-notifications [data-sonner-toast] [data-description]{overflow-wrap:anywhere;font-weight:400;color:var(--notice-text)!important}.notice-close,.glass-notifications [data-sonner-toast] [data-close-button]{width:32px;min-width:32px;height:32px;box-shadow:none;cursor:pointer;border-radius:50%;flex:0 0 32px;order:10;place-items:center;margin:0;display:grid;position:static;transform:none;color:#64748b!important;background:0 0!important;border:0!important}.notice-close:hover,.glass-notifications [data-sonner-toast]:hover [data-close-button]:hover{background:#0f172a0d!important}.glass-notifications [data-sonner-toast] [data-button]{color:var(--notice-text);font:inherit;white-space:normal;background:#0f172a0d;flex-shrink:0;height:auto;min-height:32px}.glass-notifications [data-sonner-toast]{transition:transform .2s,opacity .2s,height .2s}.glass-notifications [data-sonner-toast][data-mounted=false]{--y:translateY(-8px)}.glass-notifications [data-sonner-toast][data-expanded=false][data-front=false]{--y:translateY(calc(var(--lift-amount) * var(--toasts-before)))}.glass-notifications [data-sonner-toast][data-removed=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * var(--offset,0px) - 4px));opacity:0;transition-duration:.16s}@media (width<=600px){.glass-notifications[data-sonner-toaster]{--width:calc(100vw - 28px);width:calc(100% - 28px);top:14px;left:14px;right:14px;transform:none}.training-notice,.glass-notifications [data-sonner-toast]{gap:14px;padding:16px 18px;font-size:14px}.notice-icon,.glass-notifications [data-sonner-toast] [data-icon]{flex-basis:36px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.notice-icon svg{animation:none}.glass-notifications [data-sonner-toast]{transition:none!important}}.glass-notifications[data-sonner-toaster] [data-sonner-toast]{width:100%}.glass-notifications [data-sonner-toast] [data-close-button] svg{width:17px;height:17px}.notice-inline{grid-template-columns:1fr;gap:4px;display:grid}.notice-inline:has(>svg){grid-template-columns:38px minmax(0,1fr);column-gap:14px}.notice-inline>svg{color:var(--notice-accent);background:var(--notice-glow);border-radius:50%;grid-area:1/1/span 2;width:38px;height:38px;padding:8px}.notice-inline:has(>svg)>:not(svg){grid-column:2}.glass-notifications [data-sonner-toast]:not(:has([data-icon])):before{content:"i";color:#fff;width:38px;height:38px;box-shadow:0 0 0 5px var(--notice-glow);background:#2487f3;border-radius:50%;flex:0 0 38px;place-items:center;font:600 21px/1 Georgia,serif;display:grid}.glass-notifications [data-sonner-toast]>*{transition-duration:.18s}
