.popover-morph{--popover-morph-radius:18px;--popover-morph-collapsed:inset(0 calc(100% - var(--popover-morph-x) - var(--radix-popover-trigger-width)) calc(100% - var(--radix-popover-trigger-height)) var(--popover-morph-x) round var(--popover-morph-radius));width:min(var(--popover-morph-width), calc(100vw - 2rem));min-width:var(--radix-popover-trigger-width);isolation:isolate;transform-origin:var(--radix-popover-content-transform-origin);background:0 0;border:0;padding:0;position:relative;overflow:visible}.popover-morph:before{content:"";z-index:-1;box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--popover-morph-radius);background:var(--color-surface);width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 12px 32px #302c2314,0 2px 6px #302c230a}.popover-morph[data-side=top]{--popover-morph-collapsed:inset(calc(100% - var(--radix-popover-trigger-height)) calc(100% - var(--popover-morph-x) - var(--radix-popover-trigger-width)) 0 var(--popover-morph-x) round var(--popover-morph-radius))}.popover-morph[data-side=top]:before{top:auto;bottom:0}.popover-morph-body{max-height:var(--radix-popover-content-available-height);padding:1rem;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.popover-morph[data-state=open]{animation:.32s popover-morph-life}.popover-morph[data-state=closed]{pointer-events:none;animation:.22s popover-morph-life-out}.popover-morph[data-state=open]:before{animation:.32s cubic-bezier(.22,1,.36,1) both popover-morph-surface}.popover-morph[data-state=closed]:before{animation:.22s cubic-bezier(.4,0,.2,1) both popover-morph-surface-out}.popover-morph[data-state=open] .popover-morph-body{animation:.32s cubic-bezier(.22,1,.36,1) both popover-morph-body}.popover-morph[data-state=closed] .popover-morph-body{animation:.22s cubic-bezier(.4,0,.2,1) both popover-morph-body-out}}@keyframes popover-morph-life{0%{opacity:1}to{opacity:1}}@keyframes popover-morph-life-out{0%{opacity:1}to{opacity:1}}@keyframes popover-morph-surface{0%{left:var(--popover-morph-x);width:var(--radix-popover-trigger-width);height:var(--radix-popover-trigger-height);background:color-mix(in srgb, var(--color-surface) 0%, transparent);border-color:#0000;box-shadow:0 0 #302c2300,0 0 #302c2300}35%{background:var(--color-surface)}to{width:100%;height:100%;left:0}}@keyframes popover-morph-surface-out{0%{width:100%;height:100%;left:0}65%{background:var(--color-surface)}to{left:var(--popover-morph-x);width:var(--radix-popover-trigger-width);height:var(--radix-popover-trigger-height);background:color-mix(in srgb, var(--color-surface) 0%, transparent);border-color:#0000;box-shadow:0 0 #302c2300,0 0 #302c2300}}@keyframes popover-morph-body{0%,15%{clip-path:var(--popover-morph-collapsed);opacity:0}to{clip-path:inset(0 round var(--popover-morph-radius));opacity:1}}@keyframes popover-morph-body-out{0%{clip-path:inset(0 round var(--popover-morph-radius));opacity:1}70%,to{clip-path:var(--popover-morph-collapsed);opacity:0}}.popover-arrowed{transform-origin:var(--radix-popover-content-transform-origin);border-radius:18px;box-shadow:0 12px 32px #302c2314,0 2px 6px #302c230a}.popover-arrowed[data-state=closed]{pointer-events:none}.popover-arrowed-body{max-height:calc(var(--radix-popover-content-available-height) - 2px);border-radius:inherit;padding:1rem;overflow-y:auto}.popover-arrow{overflow:visible;translate:0 -1px}.popover-arrow path{fill:var(--color-surface);stroke:var(--color-line);stroke-width:1px}@media (prefers-reduced-motion:no-preference){.popover-arrowed[data-state=open]{animation:.18s cubic-bezier(.23,1,.32,1) popover-arrowed-in}.popover-arrowed[data-state=closed]{animation:.12s cubic-bezier(.23,1,.32,1) popover-arrowed-out}}@keyframes popover-arrowed-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes popover-arrowed-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}
