@property --notification-progress{syntax:"<percentage>";inherits:true;initial-value:100%}@keyframes notification-text-countdown{0%{--notification-progress:0%}to{--notification-progress:100%}}.app-frame[data-notification-severity=success],.notification-frame-layer[data-notification-severity=success],.notification-toast[data-severity=success]{--notification-color:#62dda0}.app-frame[data-notification-severity=error],.notification-frame-layer[data-notification-severity=error],.notification-toast[data-severity=error]{--notification-color:#fb7b87}.app-frame[data-notification-severity=warning],.notification-frame-layer[data-notification-severity=warning],.notification-toast[data-severity=warning]{--notification-color:#ffb365}.app-frame[data-notification-severity=info],.notification-frame-layer[data-notification-severity=info],.notification-toast[data-severity=info]{--notification-color:#cbd5e1}.app-notch-rest{opacity:1;width:100%;max-width:100%;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .5s;position:relative;transform:translateY(0)}.app-frame[data-notification-open=true] .app-notch-rest{opacity:0;transform:translateY(calc(100% + 24px))}.app-frame[data-notification-present=true] .app-notch{transition-duration:.6s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.app-frame[data-notification-present=true] .app-frame-side{transition:top .6s cubic-bezier(.4,0,.2,1)}.app-frame[data-notification-present=true] .app-frame-surface{transition:padding-top .6s cubic-bezier(.4,0,.2,1)}.app-frame[data-notification-present=true] .app-notch-widget-navigation{visibility:hidden;pointer-events:none}.notification-notch-viewport[data-slot=toast-viewport]{inset:calc(var(--app-frame-inset,8px) + 8px) auto auto 50%;width:max-content;max-width:calc(var(--app-notch-max-width,100vw - 80px) - 40px);pointer-events:none;margin:0;position:absolute;transform:translate(-50%)}.notification-frame-layer{z-index:100;pointer-events:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-frame-color:#000;position:fixed;inset:0 auto auto 0}.notification-plane{z-index:40;fill:#000;pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.notification-frame-layer:not([data-notification-open=true]) .notification-plane{opacity:0}.notification-frame-layer:has([data-starting-style]) .notification-plane{opacity:0}.notification-toast[data-slot=notification]{color:#fff;width:max-content;max-width:100%;height:auto;box-shadow:none;opacity:1;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;margin:0;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .5s;position:relative;inset:auto;transform:translateY(0)}.notification-toast[data-slot=notification]:after{display:none}.notification-toast[data-slot=notification][data-starting-style],.notification-toast[data-slot=notification][data-ending-style]{opacity:0;transform:translateY(calc(-100% - 24px))}.notification-content[data-slot=toast-content]{width:max-content;max-width:min(440px, calc(var(--app-notch-max-width,100vw - 32px) - 40px));scrollbar-width:none;opacity:1;grid-template-columns:20px minmax(0,1fr) 26px;align-items:center;gap:10px;max-height:min(240px,30dvh);padding:6px 0;display:grid;overflow:auto}.notification-content[data-slot=toast-content]::-webkit-scrollbar{display:none}.notification-icon{width:20px;height:20px;color:var(--notification-color,#cbd5e1);flex-shrink:0}.notification-copy{grid-area:1/2;min-width:50px;max-width:340px}.notification-copy[data-timed]{animation:notification-text-countdown var(--notification-duration) linear both}[data-slot=toast-viewport][data-timer-paused] .notification-copy{animation-play-state:paused}.notification-copy[data-timed] .notification-title,.notification-copy[data-timed] .notification-description{background:linear-gradient(to right, #fff var(--notification-progress), #b7b7bc var(--notification-progress));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.notification-title[data-slot=toast-title]{text-wrap:pretty;overflow-wrap:anywhere;color:#fff;font-size:14px;font-weight:600;line-height:20px}.notification-description[data-slot=toast-description]{color:#b7b7bc;overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:18px}.notification-description:empty{display:none}.notification-dismiss[data-slot=toast-close]{color:#a8a8ad;width:26px;height:26px;box-shadow:none;background:0 0;border-radius:8px;grid-area:1/3;align-self:center;place-items:center;padding:5px;display:grid}.notification-content:has(.notification-action) .notification-dismiss{grid-row:1/span 2}.notification-dismiss:hover,.notification-dismiss:focus-visible{color:#fff;background:#ffffff20}.notification-action[data-slot=toast-action]{color:#fff;white-space:nowrap;background:#ffffff14;border-color:#ffffff32;grid-column:2;justify-self:start}.notification-action:hover,.notification-action:focus-visible{background:#ffffff28}.app-notch-glow{x:calc(50% - var(--app-notch-current-width,240px) / 2 - 40px);y:calc(var(--app-frame-inset) + var(--app-notch-current-height,40px) - 72px);width:calc(var(--app-notch-current-width,240px) + 80px);opacity:0;pointer-events:none;height:72px;transition:opacity .65s}.notification-frame-layer[data-notification-open=true] .app-notch-glow{opacity:.36}.notification-frame-layer:has([data-starting-style]) .app-notch-glow{opacity:0}.notification-fallback[data-slot=toast-viewport]{z-index:100;pointer-events:none;background:#000;border-radius:0 0 18px 18px;width:max-content;max-width:calc(100vw - 32px);margin:0;padding:12px 20px;position:fixed;inset:8px auto auto 50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.notification-copy[data-timed]{animation:none}.app-notch-rest,.notification-toast[data-slot=notification],.notification-plane,.app-notch-glow,.app-frame[data-notification-present=true] .app-frame-side,.app-frame[data-notification-present=true] .app-frame-surface,.app-frame[data-notification-present=true] .app-notch{transition:none}}@media (forced-colors:active){.app-notch-glow{display:none}.notification-toast[data-slot=notification]{color:canvastext;background:canvas}.notification-copy[data-timed] .notification-title,.notification-copy[data-timed] .notification-description,.notification-title[data-slot=toast-title],.notification-description[data-slot=toast-description],.notification-icon{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}.notification-dismiss[data-slot=toast-close],.notification-action[data-slot=toast-action]{color:buttontext;border:1px solid buttontext}}[data-slot=table-header]>[data-slot=table-row]:hover{background-color:#0000}[data-slot=table-row][data-table-record]:is([data-state=selected],:focus,:has([data-table-record-trigger]:focus)){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}[data-slot=table-row][data-table-record]:focus-visible,[data-table-record] [data-table-record-trigger]:focus-visible{box-shadow:none;outline:none}[data-table-record] [data-table-record-trigger]:focus-visible{background-color:#0000;border-color:#0000}:where([data-slot=table])[data-dividers=grid]>:where(thead,tbody,tfoot)>tr>:where(th,td):where(:not(:last-child):not([colspan])){border-inline-end:1px solid color-mix(in oklab, var(--border) 55%, transparent)}@media (forced-colors:active){[data-slot=table-row][data-table-record]:is([data-state=selected],:focus-visible,:has([data-table-record-trigger]:focus-visible)){outline-offset:-2px;outline:2px solid highlight}:where([data-slot=table])[data-dividers=grid]>:where(thead,tbody,tfoot)>tr>:where(th,td):where(:not(:last-child):not([colspan])){border-inline-end-color:graytext}}
