.HomePosterPopup-module__k71Mlq__dialog{--popup-height:100vh;--popup-gap:clamp(12px,2vmin,28px);--note-height:clamp(64px,12vh,96px);--poster-max-width:640px;--poster-height-factor:.75;box-sizing:border-box;width:100%;max-width:none;height:var(--popup-height);max-height:none;padding:calc(var(--popup-gap) + env(safe-area-inset-top,0px))calc(var(--popup-gap) + env(safe-area-inset-right,0px))calc(var(--popup-gap) + env(safe-area-inset-bottom,0px))calc(var(--popup-gap) + env(safe-area-inset-left,0px));overscroll-behavior:contain;color:#fff;background:#000c;border:0;margin:0;position:fixed;inset:0;overflow:auto}.HomePosterPopup-module__k71Mlq__dialog[open]{grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.HomePosterPopup-module__k71Mlq__dialog::backdrop{background:0 0}@supports (height:100dvh){.HomePosterPopup-module__k71Mlq__dialog{--popup-height:100dvh;--note-height:clamp(64px,12dvh,96px)}}.HomePosterPopup-module__k71Mlq__poster{width:min(var(--poster-max-width),calc(100vw - var(--popup-gap)*2 - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)),calc((var(--popup-height) - var(--note-height) - var(--popup-gap)*2 - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))*var(--poster-height-factor)));max-width:100%;padding-top:var(--note-height);position:relative}.HomePosterPopup-module__k71Mlq__joinLink{border-radius:8px;display:block}.HomePosterPopup-module__k71Mlq__joinLink:focus-visible{outline-offset:4px;outline:2px solid #fff}.HomePosterPopup-module__k71Mlq__annotation{width:min(192px,calc(100vw - var(--popup-gap)*2 - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));height:var(--note-height);color:#ffe6a3;position:absolute;top:0;left:50%;transform:translate(-50%)}.HomePosterPopup-module__k71Mlq__message{text-align:center;white-space:nowrap;margin-top:8px;font-size:clamp(14px,3.5vw,20px);line-height:1.5;display:block;transform:rotate(-8deg)}.HomePosterPopup-module__k71Mlq__arrow{width:clamp(80px,20vw,128px);height:calc(var(--note-height) - 26px);position:absolute;top:26px;right:16px;transform:rotate(-6deg)}.HomePosterPopup-module__k71Mlq__image{border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 25px 50px -12px #00000080}@media (max-width:640px){.HomePosterPopup-module__k71Mlq__dialog{--poster-max-width:min(360px,82vw);--poster-height-factor:.7;--note-height:clamp(56px,calc(var(--popup-height)*.1),80px)}.HomePosterPopup-module__k71Mlq__annotation{max-width:160px}.HomePosterPopup-module__k71Mlq__message{font-size:clamp(14px,4vw,18px)}.HomePosterPopup-module__k71Mlq__arrow{width:96px;right:12px}}@media (max-width:380px){.HomePosterPopup-module__k71Mlq__dialog{--poster-max-width:78vw;--poster-height-factor:.65}}@media (max-height:480px){.HomePosterPopup-module__k71Mlq__dialog{--poster-height-factor:.65;--note-height:56px}}
