.plume-popup{background:var(--plume-popup-background,#fff);border:0;border-radius:var(--plume-popup-radius,.75rem);box-shadow:0 .5rem 2rem rgba(0,0,0,.25);box-sizing:border-box;color:var(--plume-popup-text,inherit);margin:auto;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);max-width:min(32rem,100vw - 2rem);overflow:hidden;padding:0;position:fixed;z-index:100000}.plume-popup:not([open]){display:none}.plume-popup[open]{display:flex;flex-direction:column}.plume-popup::backdrop{background:rgba(0,0,0,.5)}.plume-popup[open]{animation:plume-popup-in .2s ease-out}.plume-popup--invite{max-width:min(22rem,100vw - 2rem)}.plume-popup--invite.plume-popup--bar{max-width:none}.plume-popup--bar,.plume-popup--bottom-left,.plume-popup--bottom-right{inset:auto 1rem 1rem auto;margin:0}.plume-popup--bottom-left{inset:auto auto 1rem 1rem}.plume-popup--panel{border-radius:0;height:100vh;height:100dvh;inset:0 0 0 auto;margin:0;max-height:none;max-width:none;width:min(26rem,100vw)}.plume-popup--panel[open]{animation:plume-popup-slide .25s ease-out}.plume-popup--bar{border-radius:0;inset:auto 0 0 0;max-width:none;width:100%}.plume-popup__box{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.plume-popup__head{align-items:flex-start;display:flex;flex:0 0 auto;gap:.5rem;justify-content:space-between;padding:1rem .5rem .5rem 1.5rem}.plume-popup__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.5rem 1.5rem 1.5rem}.plume-popup__intro{margin:0 0 1rem}.plume-popup__actions{margin:0}.plume-popup__title{font-size:1.25rem;margin:.5rem 0 0}.plume-popup__title:focus{outline:none}.plume-popup__close{background:transparent;border:0;color:inherit;cursor:pointer;flex:0 0 auto;font-size:1.75rem;line-height:1;min-height:2.75rem;min-width:2.75rem}.plume-popup__reminder{background:var(--plume-popup-reminder-background,#1d2327);border:0;border-radius:999px;bottom:1rem;box-shadow:0 .25rem 1rem rgba(0,0,0,.25);color:var(--plume-popup-reminder-text,#fff);cursor:pointer;min-height:2.75rem;padding:.5rem 1rem;position:fixed;right:1rem;z-index:99998}.plume-popup__reminder[hidden]{display:none}.plume-popup__reminder--bottom-left{left:1rem;right:auto}@keyframes plume-popup-slide{0%{transform:translateX(100%)}}@keyframes plume-popup-in{0%{opacity:0;transform:translateY(.5rem)}}@media(prefers-reduced-motion:reduce){.plume-popup--panel[open],.plume-popup[open]{animation:none}}
