.df-workspace-overlay{z-index:11000;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));isolation:isolate;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;transition:visibility 0s linear .33s;display:flex;position:fixed;inset:0}.df-workspace-overlay[data-open=true]{visibility:visible;pointer-events:auto;transition:visibility}.df-workspace-overlay-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;background:#01081078;border:0;width:100%;height:100%;transition:opacity .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.df-workspace-overlay[data-open=true] .df-workspace-overlay-backdrop{opacity:1}.df-workspace-overlay-dialog{z-index:1;overscroll-behavior:contain;background:var(--communication-surface,#0b2030);width:min(100%,760px);max-height:min(85dvh,750px);color:var(--text-primary,#e8f4f8);opacity:0;border:1px solid #7dceec47;border-radius:30px;outline:none;transition:opacity .245s,transform .33s cubic-bezier(.22,1,.36,1);position:relative;overflow:auto;transform:translateY(20px)scale(.975);box-shadow:0 28px 90px #00000075,inset 0 1px #ffffff1a}.df-workspace-overlay[data-open=true] .df-workspace-overlay-dialog{opacity:1;transform:translate(0,0)scale(1)}.df-workspace-overlay[data-variant=notifications]{padding-top:calc(78px + env(safe-area-inset-top));justify-content:flex-end;align-items:flex-start;padding-inline:16px}.df-workspace-overlay[data-variant=notifications] .df-workspace-overlay-dialog{transform-origin:100% 0;width:min(100%,465px);max-height:min(75dvh,650px);transform:translateY(-13px)scale(.985)}.df-workspace-overlay[data-variant=notifications][data-open=true] .df-workspace-overlay-dialog{transform:translate(0,0)scale(1)}.df-workspace-overlay-dialog :is(button,a,input):focus-visible{outline:2px solid var(--primary-color,#34c8f7);outline-offset:3px}.df-workspace-overlay[data-variant=pricing]{align-items:center}.df-workspace-overlay[data-variant=pricing] .df-workspace-overlay-dialog{width:min(100%,960px);max-height:88dvh}@media (max-width:640px){.df-workspace-overlay{align-items:flex-end;padding-inline:12px}.df-workspace-overlay-dialog{max-height:calc(88dvh - env(safe-area-inset-top));border-radius:25px;transform:translateY(25px)scale(.99)}.df-workspace-overlay[data-variant=notifications]{padding-top:14px;padding-bottom:calc(12px + env(safe-area-inset-bottom));justify-content:center;align-items:flex-end}.df-workspace-overlay[data-variant=notifications] .df-workspace-overlay-dialog{width:100%;max-height:calc(83dvh - env(safe-area-inset-top));border-radius:25px;transform:translateY(25px)scale(.99)}}.df-workspace-overlay[data-variant=assistant]{justify-content:flex-end;padding:16px}.df-workspace-overlay[data-variant=assistant] .df-workspace-overlay-backdrop{-webkit-backdrop-filter:none;background:#0108102e}.df-workspace-overlay[data-variant=assistant] .df-workspace-overlay-dialog{background:linear-gradient(var(--surface-elevated),var(--surface-elevated)),var(--app-background-fallback,#fff);border-radius:26px;width:min(100%,480px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);overflow:hidden}.df-workspace-overlay[data-variant=assistant] textarea:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}@media (max-width:640px){.df-workspace-overlay[data-variant=assistant]{padding:0}.df-workspace-overlay[data-variant=assistant] .df-workspace-overlay-dialog{width:100%;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:0}}@media (prefers-reduced-motion:reduce){.df-workspace-overlay,.df-workspace-overlay-backdrop,.df-workspace-overlay-dialog{transition-duration:.01ms!important}}
