.vf-feedback-copy{overflow-wrap:anywhere;flex:1;gap:5px;min-width:0;display:grid}.vf-toast{--vf-tone:var(--color-info);--vf-tone-border:var(--color-info-border)}.vf-toast[data-tone=success]{--vf-tone:var(--color-success);--vf-tone-border:var(--color-success-border)}.vf-toast[data-tone=warning]{--vf-tone:var(--color-warning);--vf-tone-border:var(--color-warning-border)}.vf-toast[data-tone=error]{--vf-tone:var(--color-danger);--vf-tone-border:var(--color-danger-border)}.vf-feedback-icon{color:var(--vf-tone);flex-shrink:0;margin-top:2px}.vf-toast-title{color:var(--color-text-primary);font-size:13px;font-weight:500;line-height:21px}.vf-toast-description{color:var(--color-text-secondary);font-size:12px;line-height:20px}.vf-feedback-close{width:32px;height:32px;color:var(--color-text-secondary);cursor:var(--cursor-pointer);touch-action:manipulation;background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;margin-top:-6px;padding:0;display:grid}.vf-feedback-close:hover{background:var(--color-fill-hover);color:var(--color-text-primary)}.vf-toast-action{justify-self:start;margin-top:4px}.vf-toasts{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:max(10000, calc(var(--z-modal,1000) + 100));pointer-events:none;outline:none;width:min(360px,100vw - 32px);position:fixed}.vf-toasts[data-inline]{width:100%;height:max(140px, calc(var(--toast-frontmost-height,0px) + var(--vf-stack-peek)));margin-top:24px;scroll-margin-block:24px;position:relative;bottom:0;right:0}.vf-toasts[data-inline][data-expanded]{height:max(140px, var(--vf-stack-height))}.vf-toast{--vf-gap:12px;--vf-peek:10px;--vf-height:var(--toast-frontmost-height,var(--toast-height,100px));--vf-scale:max(0, calc(1 - var(--toast-index) * .06));--vf-y:calc(var(--toast-swipe-movement-y,0px) - var(--toast-index) * var(--vf-peek) - (1 - var(--vf-scale)) * var(--vf-height));z-index:calc(1000 - var(--toast-index));width:100%;height:var(--toast-frontmost-height,auto);box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-surface-3);min-width:0;box-shadow:0 8px 24px var(--color-scrim);pointer-events:auto;opacity:1;transform-origin:bottom;transform:translateX(var(--toast-swipe-movement-x,0px)) translateY(var(--vf-y)) scale(var(--vf-scale));border-radius:9px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .18s ease-out;position:absolute;bottom:0;right:0}.vf-toast:after{content:"";width:100%;height:calc(var(--vf-gap) + 1px);position:absolute;top:100%;left:0}.vf-toast[data-expanded]{--vf-y:calc(var(--toast-offset-y) * -1 - var(--toast-index) * var(--vf-gap) + var(--toast-swipe-movement-y,0px));height:var(--toast-height,auto);transform:translateX(var(--toast-swipe-movement-x,0px)) translateY(var(--vf-y))}.vf-toasts[data-inline] .vf-toast{transform-origin:top;--vf-y:calc(var(--toast-swipe-movement-y,0px) + var(--toast-index) * var(--vf-peek) + (1 - var(--vf-scale)) * var(--vf-height));top:0;bottom:auto}.vf-toasts[data-inline] .vf-toast[data-expanded]{--vf-y:calc(var(--toast-offset-y) + var(--toast-index) * var(--vf-gap) + var(--toast-swipe-movement-y,0px))}.vf-toast:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateX(calc(100% + 32px + var(--toast-swipe-movement-x,0px))) translateY(var(--vf-y))}.vf-toast[data-limited]{opacity:0;visibility:hidden;pointer-events:none}.vf-toast-content{border-radius:inherit;align-items:flex-start;gap:11px;padding:16px 10px 18px 16px;transition:opacity .16s ease-out;display:flex;overflow:hidden}.vf-toast-content[data-behind]:not([data-expanded]){opacity:0;pointer-events:none}.vf-toast .vf-toast-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vf-toast-timeline{background:var(--vf-tone-border);pointer-events:none;border-radius:0 0 8px 8px;height:3px;position:absolute;inset:auto 0 0;overflow:hidden}.vf-toast-progress{transform-origin:0;background:var(--vf-tone);width:100%;height:100%;animation:linear both vf-toast-countdown;display:block}.vf-toast-content[data-behind]:not([data-expanded])+.vf-toast-timeline{opacity:0}.vf-toasts:is([data-expanded],[data-clock-paused]) .vf-toast-progress,.vf-toast:is([data-ending-style],[data-swiping]) .vf-toast-progress{animation-play-state:paused}@keyframes vf-toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.vf-toasts{font-family:var(--font-ui,inherit);color:var(--color-text-primary);box-sizing:border-box;font-size:13px;line-height:20px}.vf-toast-loading{animation:1s linear infinite vu-toast-spin;display:inline-flex}@keyframes vu-toast-spin{to{transform:rotate(360deg)}}.vf-feedback-close:focus-visible,.vf-toast .ui-button:focus-visible{outline:1px solid var(--color-border-strong);outline-offset:-1px}.vf-toast:focus{outline:none}.vf-toast:focus-visible{border-color:var(--color-text-tertiary)}@media (prefers-reduced-motion:reduce){.vf-toast,.vf-toast-content{transition:none}.vf-toast-progress,.vf-toast-loading{animation:none}.vf-toast:is([data-starting-style],[data-ending-style]){transform:translateY(var(--vf-y))}}@media (pointer:coarse){.vf-toast .vf-feedback-close{width:44px;height:44px}}