.pm-modal{width:100%;max-width:none;height:100%;max-height:none;color:var(--white);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.pm-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bd}.pm-modal__sheet{min-height:100%;padding:64px 20px calc(32px + env(safe-area-inset-bottom,0px));background:radial-gradient(120% 60% at 50% 0%, #00fdcf1f 0%, #00fdcf00 60%), var(--ink-950);text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.pm-modal[open] .pm-modal__sheet{animation:pm-modal-in .34s var(--ease-glide)}@keyframes pm-modal-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pm-modal__close{border:1px solid var(--border-strong);width:44px;height:44px;color:var(--white);cursor:pointer;background:#ffffff0a;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.pm-modal__close:hover{border-color:var(--tiffany-500);color:var(--tiffany-500)}.pm-modal__check{border:1px solid var(--tiffany-500);width:60px;height:60px;color:var(--tiffany-500);box-shadow:var(--glow-md);background:#00fdcf0f;border-radius:50%;place-items:center;display:grid}.pm-modal__title{max-width:440px;font-family:var(--font-display);letter-spacing:-.02em;color:var(--pure-white);text-wrap:balance;font-size:clamp(24px,1.2vw + 20px,30px);font-weight:700;line-height:1.2}.pm-modal__title:focus{outline:none}.pm-modal__text{max-width:420px;color:var(--ink-200);font-size:16px;line-height:1.6}.pm-modal__group{margin-top:8px}@media (width>=600px){.pm-modal{border-radius:20px;width:min(560px,100% - 48px);height:fit-content;max-height:calc(100% - 48px);margin:auto;inset:0}.pm-modal__sheet{border:1px solid var(--border-strong);min-height:0;box-shadow:var(--shadow-raised), var(--glow-sm);border-radius:20px;padding:56px 36px 36px}}@media (prefers-reduced-motion:reduce){.pm-modal[open] .pm-modal__sheet{animation:none}}.pm-reg{align-items:center;gap:var(--space-8);flex-direction:column;width:100%;scroll-margin-top:24px;display:flex}.pm-reg__form{text-align:left;flex-direction:column;gap:20px;width:100%;max-width:560px;padding:28px 20px 24px;display:flex}.pm-field{flex-direction:column;gap:8px;display:flex}.pm-field__label{color:var(--white);letter-spacing:.02em;font-size:15px;font-weight:700}.pm-field__input{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-inset);width:100%;min-height:54px;color:var(--pure-white);font:500 18px/1.3 var(--font-body);transition:border-color var(--duration-fast), box-shadow var(--duration-base);appearance:none;padding:12px 16px;box-shadow:inset 0 1px #ffffff0f}.pm-field__input:hover{border-color:#ffffff47}.pm-field__input:focus{border-color:var(--tiffany-500);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.pm-field__input[aria-invalid=true]{border-color:var(--danger)}.pm-field__input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #ff6b8159}.pm-field__error{color:var(--danger);font-size:15px;font-weight:500;line-height:1.4}.pm-field__live:empty{display:none}.pm-field__hint{color:var(--ink-200);font-size:15px;line-height:1.5}.pm-field__suggest{min-height:0;color:var(--tiffany-500);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.pm-reg__hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.pm-consent{grid-template-columns:auto 1fr;align-items:start;gap:12px 14px;display:grid}.pm-consent__box{appearance:none;border:2px solid var(--ink-300);background:var(--surface-inset);cursor:pointer;width:26px;height:26px;transition:background-color var(--duration-fast), border-color var(--duration-fast);border-radius:6px;place-items:center;margin:2px 0 0;display:grid}.pm-consent__box:after{content:"";border:solid var(--ink-1000);width:7px;height:13px;transition:transform var(--duration-fast) var(--ease-out);border-width:0 3px 3px 0;margin-top:-3px;transform:rotate(45deg)scale(0)}.pm-consent__box:checked{border-color:var(--tiffany-500);background:var(--tiffany-500)}.pm-consent__box:checked:after{transform:rotate(45deg)scale(1)}.pm-consent__box:focus-visible{outline:2px solid var(--tiffany-500);outline-offset:3px}.pm-consent__box[aria-invalid=true]{border-color:var(--danger)}.pm-consent__label{color:var(--ink-200);cursor:pointer;font-size:15px;line-height:1.55}.pm-consent__label a{color:var(--tiffany-500);text-underline-offset:3px;font-weight:700;text-decoration:underline}.pm-consent__error{grid-column:1/-1}.pm-reg__turnstile:empty{display:none}.pm-reg__status{color:var(--danger);text-align:center;font-size:16px;font-weight:500;line-height:1.45}.pm-reg__status:empty{display:none}.pm-reg__closed{width:100%;max-width:560px;color:var(--white);text-align:center;padding:24px 20px;font-size:18px;font-weight:700}@media (width>=480px){.pm-reg__form{padding:36px 32px 30px}}@media (prefers-reduced-motion:reduce){.pm-consent__box,.pm-consent__box:after,.pm-field__input{transition:none}}.pm-vsl{aspect-ratio:16/9;border:1px solid var(--border-hairline);border-radius:var(--radius-card);isolation:isolate;background:#0a0d0d;width:100%;position:relative;overflow:hidden;box-shadow:0 0 60px #00fdcf14,0 24px 80px #0009}.pm-vsl__poster,.pm-vsl__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.pm-vsl__poster{object-fit:cover}.pm-vsl__frame{opacity:0;transition:opacity .4s ease-out}.pm-vsl__frame.is-ready{opacity:1}.pm-vsl__unmute{all:unset;z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pm-vsl__unmute:focus-visible .pm-vsl__box{outline:2px solid var(--tiffany-500);outline-offset:3px}.pm-vsl__box{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);width:52%;min-width:min(260px,88%);height:78%;color:var(--pure-white);text-align:center;text-shadow:0 2px 6px #000000b3;will-change:transform;transition:border-color var(--duration-fast), background-color var(--duration-fast);background:#14181894;border:1px solid #ffffff24;border-radius:clamp(14px,2vw,24px);flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,3vw,40px);padding:10px 16px;animation:2.6s ease-in-out infinite pm-vsl-box;display:flex;box-shadow:0 2px #0009,0 24px 60px #00000073}.pm-vsl__unmute:hover .pm-vsl__box{background:#141818a8;border-color:#00fdcf8c}.pm-vsl__speaker{filter:drop-shadow(0 2px 8px #0009);width:26%;min-width:44px;max-width:120px;height:auto;animation:1.8s ease-in-out infinite pm-vsl-speaker}.pm-vsl__wave1{animation:1.8s ease-in-out infinite pm-vsl-wave1}.pm-vsl__wave2{animation:1.8s ease-in-out infinite pm-vsl-wave2}.pm-vsl__texts{flex-direction:column;gap:4px;display:flex}.pm-vsl__title,.pm-vsl__text{font-family:var(--font-display);letter-spacing:-.015em;font-weight:700;line-height:1.25}.pm-vsl__title{font-size:clamp(16px,1.6vw + 8px,26px)}.pm-vsl__text{font-size:clamp(14px,1.4vw + 7px,23px)}@keyframes pm-vsl-box{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes pm-vsl-speaker{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes pm-vsl-wave1{0%,to{opacity:0}25%,90%{opacity:1}}@keyframes pm-vsl-wave2{0%,30%,to{opacity:0}55%,90%{opacity:1}}@media (prefers-reduced-motion:reduce){.pm-vsl__box,.pm-vsl__speaker,.pm-vsl__wave1,.pm-vsl__wave2{animation:none}.pm-vsl__frame{transition:none}}
