.funding-popup{--popup-surface:oklch(12% .012 35);--popup-ink:oklch(99% 0 0);--popup-gold:oklch(84% .15 85);--popup-action:oklch(59% .24 25);--popup-shade:oklch(6% 0 0/.84);--popup-shadow:0 12px 60px oklch(5% 0 0/.5);z-index:60;background:var(--popup-surface);width:min(790px,100vw - 32px,116.029dvh - 83.5412px);color:var(--popup-ink);border:1px solid var(--popup-gold);box-shadow:var(--popup-shadow);border-radius:8px;outline:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.funding-popup-overlay{z-index:59;background:oklch(6% 0 0/.84)}.funding-popup-poster{border-radius:7px;position:relative;overflow:hidden}.funding-popup-poster img{width:100%;height:auto;display:block}.funding-popup .funding-popup-registration{background:0 0;border-radius:999px;width:50%;height:7.8%;padding:0;position:absolute;top:84.7%;left:24.8%}.funding-popup .funding-popup-registration:hover{background:0 0}.funding-popup .funding-popup-registration:focus-visible{outline:3px solid var(--popup-ink);outline-offset:2px}.funding-popup .funding-popup-close{background:var(--popup-surface);width:36px;height:36px;color:var(--popup-ink);border:1px solid var(--popup-gold);border-radius:50%;position:absolute;top:-14px;right:-10px}.funding-popup .funding-popup-mobile-register{display:none}@media (width<640px){.funding-popup{width:min(100vw - 28px,116.029dvh - 139.235px)}.funding-popup .funding-popup-mobile-register{background:var(--popup-action);width:calc(100% - 24px);height:44px;color:var(--popup-ink);text-transform:none;letter-spacing:0;margin:12px;padding-inline:10px;font-size:14px;display:flex}}
