.smp{align-items:center;box-sizing:border-box;display:flex;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100000;-webkit-font-smoothing:antialiased;line-height:1.5}.smp[hidden]{display:none}.smp *,.smp :after,.smp :before{box-sizing:border-box}.smp__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(4,8,22,.72);inset:0;opacity:0;position:absolute;transition:opacity .28s ease}.smp__dialog{background:#0c1430;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 40px 90px -30px rgba(0,0,0,.85);color:#f3f6ff;display:grid;grid-template-columns:184px minmax(0,1fr);max-width:520px;opacity:0;outline:none;overflow:hidden;position:relative;transform:translateY(14px) scale(.98);transition:opacity .32s ease,transform .32s cubic-bezier(.2,.8,.2,1);width:100%}.smp.is-open .smp__backdrop{opacity:1}.smp.is-open .smp__dialog{opacity:1;transform:none}.smp__handle{display:none}.smp__close{align-items:center;background:rgba(11,17,38,.78);border:1px solid hsla(0,0%,100%,.16);border-radius:50%;color:#f3f6ff;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;transition:background .18s ease,border-color .18s ease;width:32px;z-index:2}.smp__close:focus-visible,.smp__close:hover{background:rgba(53,217,195,.16);border-color:rgba(53,217,195,.65);outline:none}.smp__cover{align-items:center;background:radial-gradient(circle at 30% 18%,rgba(53,217,195,.2),transparent 58%),#0b1126;border-right:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:center;padding:28px 20px}.smp__cover img{border-radius:4px;box-shadow:0 24px 44px -18px rgba(0,0,0,.95),0 0 0 1px hsla(0,0%,100%,.06);display:block;height:auto;max-width:100%;width:132px}.smp__body{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:46px 28px 26px}.smp__state[hidden]{display:none}.smp__eyebrow{color:#35d9c3;font-size:11.5px;font-weight:600;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.smp__title{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:600;letter-spacing:-.01em;line-height:1.12;margin:0 0 10px}.smp__desc{color:rgba(243,246,255,.78);font-size:14.5px;line-height:1.55;margin:0 0 18px}.smp__form{gap:10px;margin:0}.smp__fields,.smp__form{display:flex;flex-direction:column}.smp__fields{gap:8px}.smp__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.smp__input{-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;color:#f3f6ff;font:inherit;font-size:15px;height:44px;margin:0;outline:none;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.smp__input::placeholder{color:rgba(243,246,255,.5)}.smp__input:focus{border-color:#35d9c3;box-shadow:0 0 0 3px rgba(53,217,195,.22)}.smp__input.is-invalid{border-color:#e4a1a1;box-shadow:0 0 0 3px rgba(228,161,161,.2)}.smp__btn{align-items:center;background:linear-gradient(180deg,#42e6cf,#35d9c3);border:0;border-radius:13px;box-shadow:0 18px 40px -16px rgba(53,217,195,.55);color:#04241f;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:700;height:48px;justify-content:center;line-height:1;margin:0;padding:0 20px;text-decoration:none;transition:transform .18s ease,filter .18s ease;width:100%}.smp__btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.smp__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.smp__btn[disabled]{cursor:progress;opacity:.7;transform:none}.smp__fallback{font-size:13.5px;margin:4px 0 0;text-align:center}.smp__fallback[hidden]{display:none}.smp__fallback a{color:#35d9c3;text-decoration:underline;text-underline-offset:3px}.smp__state--success .smp__title{margin-bottom:18px}html.smp-lock,html.smp-lock body{overflow:hidden!important}@media (max-width:767px){.smp{align-items:flex-end;padding:0}.smp__dialog{border-radius:20px 20px 0 0;border-width:1px 0 0;display:block;max-height:52vh;max-width:none;min-height:40vh;opacity:1;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0);transform:translateY(100%);transition:transform .34s cubic-bezier(.2,.8,.2,1);width:100%}.smp.is-open .smp__dialog{transform:none}.smp.is-dragging .smp__dialog{transition:none}.smp__handle{background:hsla(0,0%,100%,.28);border-radius:3px;display:block;height:5px;left:50%;margin-left:-22px;position:absolute;top:8px;width:44px}.smp__close{height:34px;right:14px;top:14px;width:34px}.smp__cover{background:none;border:0;left:20px;padding:0;position:absolute;top:26px}.smp__cover img{border-radius:3px;width:58px}.smp__body{justify-content:center;min-height:40vh;padding:26px 20px 18px}.smp__desc,.smp__eyebrow,.smp__title{margin-left:74px}.smp__eyebrow{font-size:11px;margin-bottom:4px;margin-top:2px}.smp__title{font-size:24px;margin-bottom:6px}.smp__desc{font-size:13.5px;line-height:1.45;margin-bottom:14px;min-height:0}.smp__fields{flex-direction:row}.smp__fields .smp__input{flex:1 1 0;min-width:0}.smp__state--success .smp__title{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.smp__backdrop,.smp__btn,.smp__close,.smp__dialog,.smp__input{transition:none!important}}