.oss{position:fixed;left:50%;bottom:max(22px,env(safe-area-inset-bottom,0px) + 18px);transform:translate(-50%) translateY(28px) scale(.96);z-index:2147483000;width:min(460px,calc(100vw - 24px));opacity:0;pointer-events:none;transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.oss.is-on{opacity:1;transform:translate(-50%) translateY(0) scale(1);pointer-events:auto}.oss[hidden]{display:none!important}.oss__card{position:relative;overflow:hidden;padding:24px 24px 20px;border-radius:18px;background:linear-gradient(155deg,#143246,#0a1520 55%,#071018);border:1px solid rgba(94,184,188,.28);box-shadow:0 0 0 1px #0006,0 28px 64px -18px #000000bf,0 0 56px -18px #22d3b847;color:#e8eef5;font-family:Inter,system-ui,sans-serif}.oss__glow{position:absolute;inset:-40% -20% auto;height:140%;background:radial-gradient(ellipse at 30% 0%,rgba(34,211,184,.12),transparent 55%),radial-gradient(ellipse at 90% 10%,rgba(94,184,188,.08),transparent 45%);pointer-events:none}.oss__close{position:absolute;top:12px;right:12px;z-index:2;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:#ffffff14;color:#94a3b8;cursor:pointer;transition:background .15s ease,color .15s ease}.oss__close:hover{background:#ffffff24;color:#fff}.oss__badge{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:6px 12px 6px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#dff7f3;background:linear-gradient(135deg,#3a9a92,#2f8580);border:1px solid rgba(158,212,204,.35);box-shadow:0 6px 18px -10px #2f8580b3,0 0 0 1px #2f858033}.oss__badge-dot{width:7px;height:7px;border-radius:50%;background:#dff7f3;box-shadow:0 0 0 3px #dff7f338;animation:oss-dot-blink 1.8s ease-in-out infinite;flex-shrink:0}.oss__offer{position:relative;z-index:1;margin:0 0 4px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7ec9c2}.oss__title{position:relative;z-index:1;margin:0 0 8px;padding-right:28px;font-size:clamp(1.25rem,2.6vw,1.5rem);font-weight:800;letter-spacing:-.025em;line-height:1.2;color:#fff}.oss__desc{position:relative;z-index:1;margin:0 0 10px;font-size:.92rem;line-height:1.5;color:#b6c4d6}.oss__desc strong{color:#7ecfc8;font-weight:700}.oss__proof{position:relative;z-index:1;margin:0 0 16px;font-size:.88rem;line-height:1.45;font-weight:600;color:#dff7f3}.oss__form{position:relative;z-index:1}.oss__error{margin:0 0 10px;font-size:.85rem;color:#fecaca}.oss__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.oss__input{min-width:0;width:100%;padding:13px 14px;border-radius:11px;border:1px solid #9aabbf;background:#d5dde8;color:#0f172a;font:inherit;font-size:.92rem;outline:none;box-shadow:0 1px #ffffff80 inset,0 10px 24px -16px #0000008c}.oss__input::placeholder{color:#64748b}.oss__input:focus{border-color:#22d3b8;background:#e4ebf4;box-shadow:0 0 0 3px #22d3b852}.oss__btn{padding:0 18px;border:0;border-radius:11px;background:#2a9b94;color:#f0faf9;font:inherit;font-size:.9rem;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 8px 20px -12px #000000a6;transition:transform .12s ease,background .15s ease}.oss__btn:hover{background:#348f89;transform:translateY(-1px)}.oss__fine{margin:10px 0 0;font-size:11px;color:#7a8ba3}.oss__success{margin:0;padding:12px 14px;border-radius:10px;background:#22d3b824;border:1px solid rgba(34,211,184,.35);color:#c5ebe6;font-size:.9rem;font-weight:500}.oss__success-text{margin:0 0 12px;line-height:1.45;font-weight:600;color:#dff7f3}.oss__success-quiet{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7ec9c2}.oss__next{list-style:none;margin:0;padding:0}.oss__next li+li{margin-top:6px}.oss__success-link{color:#9fd4cf;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(159,212,204,.35)}.oss__success-link:hover{color:#dff7f3;border-bottom-color:#dff7f38c}@keyframes oss-dot-blink{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:480px){.oss__row{grid-template-columns:1fr}.oss__btn{padding:13px 16px}}@media(prefers-reduced-motion:reduce){.oss{transition:none}.oss__badge-dot{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/opora-store-signup.css.map */
