html:has(.sex-roulette-page){scroll-behavior:smooth;scrollbar-width:none;background:#07050d;min-height:100%;overflow:hidden auto!important}body:has(.sex-roulette-page){background:#07050d;min-height:100%;overflow:clip visible!important}html:has(.sex-roulette-page)::-webkit-scrollbar{width:0;height:0;display:none}html.sr-auth-locked,body.sr-auth-locked{overflow:hidden!important}.sex-roulette-page{isolation:isolate;color:#fff7fb;background:radial-gradient(circle at 16% 12%,#ff4fac2e,#0000 30%),radial-gradient(circle at 86% 24%,#2df5ff1f,#0000 32%),radial-gradient(circle at 50% 72%,#ff4fac1a,#0000 34%),linear-gradient(#120714 0%,#07050d 58%,#040308 100%);place-items:start center;width:100%;min-height:100svh;padding:clamp(18px,3.4vw,48px) clamp(18px,3.4vw,48px) clamp(42px,8vw,96px);display:grid;position:relative;overflow-x:hidden}.sex-roulette-page,.sex-roulette-page *{box-sizing:border-box}.sex-roulette-page:before{content:"";pointer-events:none;opacity:.72;background:radial-gradient(circle at 28% 18%,#ff4fac1f,#0000 34%),radial-gradient(circle at 72% 42%,#2df5ff1a,#0000 36%),linear-gradient(#ffffff14,#0000 28%);position:absolute;inset:0}.sr-loader{z-index:60;color:#fff7fb;background:radial-gradient(circle at 28% 24%,#ff4fac4d,#0000 34%),radial-gradient(circle at 70% 62%,#2df5ff38,#0000 34%),radial-gradient(circle,#ffdf6e14,#0000 28%),linear-gradient(145deg,#180817 0%,#07050d 48%,#03131a 100%);align-content:center;place-items:center;gap:16px;animation:1.85s forwards sr-loader-fade;display:grid;position:fixed;inset:0;overflow:hidden}.sr-loader:before{content:"";pointer-events:none;opacity:.78;background:linear-gradient(90deg,#0000,#ffffff0d,#0000),radial-gradient(circle,#fff7fb17,#0000 31%);animation:1.5s ease-in-out infinite alternate sr-loader-light;position:absolute;inset:0}.sr-loader__scene{aspect-ratio:1;isolation:isolate;width:min(330px,76vw);position:relative}.sr-loader__ring,.sr-loader__scan,.sr-loader__card,.sr-loader__center{display:block;position:absolute}.sr-loader__ring{opacity:.92;background:radial-gradient(circle,#ffffff14,#0000 58%),conic-gradient(from 90deg,#ff4fac00,#ff4facbf,#2df5ffbf,#ff4fac00);border:1px solid #ffffff21;border-radius:50%;animation:2.6s linear infinite sr-loader-rotate;inset:0;box-shadow:inset 0 0 42px #ff4fac1f,0 0 72px #2df5ff29}.sr-loader__ring:after{content:"";border-radius:inherit;background:#08050dbd;position:absolute;inset:12px;box-shadow:inset 0 0 56px #ff4fac1f}.sr-loader__ring--inner{background:radial-gradient(circle,#2df5ff1f,#0000 54%),conic-gradient(from 240deg,#2df5ff00,#2df5ffcc,#ffdf6eb8,#2df5ff00);border-color:#2df5ff42;animation-duration:1.9s;animation-direction:reverse;inset:52px}.sr-loader__ring--inner:after{inset:10px}.sr-loader__scan{background:conic-gradient(from 0deg, transparent 0 66%, #ff4fac3d 76%, transparent 86%);filter:blur(.2px);border-radius:50%;animation:1.5s linear infinite sr-loader-rotate;inset:38px}.sr-loader__center{z-index:2;color:#120714;background:linear-gradient(135deg,#ff4fac,#ffdf6e 52%,#2df5ff),#ffffff1f;border:1px solid #ffffff38;border-radius:30px;place-items:center;width:94px;height:94px;animation:1.2s ease-in-out infinite sr-loader-pulse;display:grid;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 70px #ff4fac5c,0 0 52px #2df5ff33}.sr-loader__center:after{content:"";z-index:-1;background:radial-gradient(circle,#ff4fac3d,#0000 70%);border-radius:38px;animation:1.2s ease-in-out infinite sr-loader-breathe;position:absolute;inset:-16px}.sr-loader__card{z-index:3;background:linear-gradient(180deg, #ffffff3d, transparent 38%), linear-gradient(135deg, var(--sr-card-a), var(--sr-card-b));border:1px solid #ffffff2e;border-radius:24px;width:72px;height:96px;animation:1.55s ease-in-out infinite sr-loader-card;overflow:hidden;box-shadow:0 22px 46px #00000052}.sr-loader__card:before{content:"";background:radial-gradient(circle at 50% 28%,#fff7fbcc 0 13px,#0000 14px),linear-gradient(#0000 42%,#06040b99);position:absolute;inset:0}.sr-loader__card span{background:#fff7fbc2;border-radius:999px 999px 16px 16px;width:44px;height:30px;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.sr-loader__card--one{--sr-card-a:#ff4fac;--sr-card-b:#ffdf6e;top:33%;left:7%;transform:rotate(-14deg)}.sr-loader__card--two{--sr-card-a:#2df5ff;--sr-card-b:#7367ff;animation-delay:-480ms;top:20%;right:8%;transform:rotate(12deg)}.sr-loader__card--three{--sr-card-a:#9c6bff;--sr-card-b:#ff4fac;animation-delay:-920ms;bottom:12%;right:15%;transform:rotate(-8deg)}.sr-loader__copy{z-index:1;text-align:center;gap:7px;display:grid;position:relative}.sr-loader__copy strong{color:#fff;letter-spacing:0;font-size:clamp(1.18rem,3.8vw,1.55rem);font-weight:950;line-height:1.1}.sr-loader__copy span{color:#fff7fbb8;font-size:clamp(.92rem,2.7vw,1rem);font-weight:820;line-height:1.3}.sr-loader__dots{z-index:1;justify-content:center;gap:7px;display:inline-flex;position:relative}.sr-loader__dots span{background:#2df5ff;border-radius:50%;width:7px;height:7px;animation:.85s ease-in-out infinite sr-loader-dot;box-shadow:0 0 18px #2df5ffb3}.sr-loader__dots span:nth-child(2){animation-delay:.12s}.sr-loader__dots span:nth-child(3){animation-delay:.24s}.sr-shell{z-index:1;gap:clamp(16px,2.4vw,24px);width:min(1180px,100%);display:grid;position:relative}.sr-hero{text-align:center;justify-items:center;gap:14px;animation:.62s cubic-bezier(.16,1,.3,1) both sr-rise;display:grid}.sr-brand{color:#ff79c6;background:#ff4eab1a;border:1px solid #ff4eab6b;border-radius:999px;align-items:center;gap:9px;min-height:40px;padding:6px 15px 6px 7px;font-size:.95rem;font-weight:900;line-height:1;display:inline-flex}.sr-brand__mark{color:#130411;background:linear-gradient(135deg,#ff4fac,#2df5ff);border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.sr-kicker{color:#2df5ff;text-transform:uppercase;margin:0;font-size:.92rem;font-weight:900;line-height:1.2}.sr-hero h1{color:#fff;letter-spacing:0;max-width:880px;margin:0;font-size:clamp(2.6rem,7.5vw,6.6rem);font-weight:950;line-height:.9}.sr-subtitle{color:#fff7fbbd;max-width:690px;margin:0;font-size:clamp(1rem,2vw,1.18rem);font-weight:680;line-height:1.5}.sr-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sr-primary,.sr-secondary{min-height:58px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:1rem;font-weight:900;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.sr-primary{color:#10040f;background:linear-gradient(135deg,#ff4fac,#ffdf6e);padding:0 26px;animation:2.6s ease-in-out infinite sr-pulse;box-shadow:0 18px 48px #ff4fac42}.sr-secondary{color:#fff7fb;background:#ffffff14;border:1px solid #ffffff29;padding:0 22px}.sr-primary:hover,.sr-secondary:hover{transform:translateY(-2px)}.sr-primary:focus-visible,.sr-secondary:focus-visible,.sr-model-card:focus-visible,.sr-call-tools button:focus-visible,.sr-modal__close:focus-visible,.sr-auth-close:focus-visible,.sr-auth-primary:focus-visible,.sr-auth-link:focus-visible,.sr-auth-country:focus-visible,.sr-auth-countries button:focus-visible,.sr-auth-password button:focus-visible{outline-offset:4px;outline:3px solid #2df5ff}.sr-stage{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:stretch;gap:16px;display:grid}.sr-video-panel,.sr-side,.sr-model-card,.sr-metrics>div,.sr-info-grid article,.sr-details__list>div,.sr-faq-grid article,.sr-modal__panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0913c2;border:1px solid #ffffff26;box-shadow:0 28px 80px #0000005c}.sr-video-panel{border-radius:28px;align-content:space-between;min-height:390px;padding:clamp(16px,2.4vw,24px);display:grid;position:relative;overflow:hidden}.sr-video-panel:before{content:"";z-index:-1;background:linear-gradient(135deg,#ff4fac40,#0000 36%),linear-gradient(315deg,#2df5ff38,#0000 34%),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 76px),linear-gradient(135deg,#21071cfa,#05121dfa);animation:8s ease-in-out infinite alternate sr-panel-shift;position:absolute;inset:0 -7%}.sr-video-panel__top,.sr-video-panel__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.sr-video-panel__top{color:#fff7fbb8;text-transform:uppercase;font-size:.9rem;font-weight:850}.sr-video-panel__top strong{color:#2df5ff}.sr-live-dot{background:#ff4fac;border-radius:50%;width:10px;height:10px;animation:1.45s ease-in-out infinite sr-live;box-shadow:0 0 #ff4fac94}.sr-avatar,.sr-modal__avatar{color:#fff;background:linear-gradient(145deg,#ffffff3d,#0000 32%),linear-gradient(135deg,#ff4fac,#7d5cff);place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff3d,0 28px 80px #ff4fac38}.sr-avatar{aspect-ratio:1;border-radius:34% 66% 42% 58%;justify-self:center;width:min(290px,58vw);margin-top:clamp(24px,2.8vw,36px);animation:7s ease-in-out infinite sr-morph,4.8s ease-in-out infinite sr-float}.sr-avatar:after,.sr-modal__avatar:after,.sr-model-card__avatar:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0d,#0000 38%),linear-gradient(#0000 52%,#07050d2e);position:absolute;inset:0}.sr-model-photo{object-fit:cover}.sr-model-card--rose{--sr-a:#ff4fac;--sr-b:#ffdf6e}.sr-model-card--violet{--sr-a:#9c6bff;--sr-b:#ff4fac}.sr-model-card--cyan{--sr-a:#2df5ff;--sr-b:#7367ff}.sr-model-card--amber{--sr-a:#ffb84f;--sr-b:#ff5d7d}.sr-avatar[class*=sr-model-card],.sr-modal__avatar[class*=sr-model-card]{background:linear-gradient(145deg, #ffffff3d, transparent 32%), linear-gradient(135deg, var(--sr-a), var(--sr-b))}.sr-video-panel__meta{color:#fff}.sr-video-panel__meta div{gap:5px;min-width:0;display:grid}.sr-video-panel__meta strong{font-size:clamp(1.25rem,3vw,1.95rem);font-weight:950;line-height:1.1}.sr-video-panel__meta span{color:#fff7fbad;font-size:.98rem;font-weight:750;line-height:1.35}.sr-video-panel__meta svg{color:#2df5ff;flex:none}.sr-call-tools{gap:10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.sr-call-tools button,.sr-modal__close{color:#fff7fb;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff29;transition:transform .18s,background .18s}.sr-call-tools button{border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.sr-call-tools button:hover,.sr-modal__close:hover{background:#ffffff2e;transform:translateY(-2px)}.sr-side{border-radius:28px;align-content:start;gap:16px;padding:clamp(18px,2.7vw,26px);display:grid}.sr-status{gap:6px;display:grid}.sr-status span,.sr-note span,.sr-model-card__city,.sr-metrics span{color:#fff7fba8;font-weight:750}.sr-status strong{color:#fff;font-size:1.55rem;font-weight:950;line-height:1.1}.sr-progress{gap:10px;display:grid}.sr-progress__item{color:#fff7fb94;background:#ffffff0f;border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:10px;display:flex}.sr-progress__item[data-active=true]{color:#fff;background:linear-gradient(135deg,#ff4fac33,#2df5ff1f)}.sr-progress__item span{color:#120714;background:#ff4fac;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.88rem;font-weight:950;display:grid}.sr-progress__item strong{font-size:.98rem;font-weight:900}.sr-note{align-items:center;gap:10px;padding-top:4px;display:flex}.sr-note svg{color:#2df5ff;flex:none}.sr-models{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sr-model-card{color:#fff;min-height:196px;font:inherit;text-align:left;cursor:pointer;border-radius:24px;align-content:end;justify-items:start;gap:6px;padding:16px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.sr-model-card:before{content:"";z-index:1;background:linear-gradient(145deg, #ffffff2e, transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--sr-a) 26%, transparent), color-mix(in srgb, var(--sr-b) 16%, transparent));position:absolute;inset:0}.sr-model-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#06040bc7);height:64%;position:absolute;inset:auto 0 0}.sr-model-card__cover{z-index:0;object-fit:cover}.sr-model-card:hover,.sr-model-card[data-selected=true]{border-color:color-mix(in srgb, var(--sr-a) 72%, white 10%);transform:translateY(-4px)}.sr-model-card__online{color:#120714;text-transform:uppercase;background:#2df5ff;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:950;line-height:1;position:absolute;top:13px;left:13px}.sr-model-card__avatar{background:linear-gradient(135deg, var(--sr-a), var(--sr-b));border-radius:22px;place-self:center end;place-items:center;width:62px;height:62px;font-size:2rem;display:grid;position:relative;overflow:hidden}.sr-model-card__online,.sr-model-card__avatar,.sr-model-card__name,.sr-model-card__city,.sr-model-card__tags{z-index:2;position:relative}.sr-model-card__name{font-size:1.25rem;font-weight:950;line-height:1.1}.sr-model-card__tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.sr-model-card__tags small{color:#fff7fbd6;background:#00000038;border-radius:999px;padding:4px 7px;font-size:.72rem;font-weight:850;line-height:1}.sr-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sr-metrics>div{border-radius:20px;grid-template-columns:auto 1fr;grid-template-areas:"icon value""icon label";align-items:center;column-gap:11px;min-height:72px;padding:15px;display:grid}.sr-metrics svg{color:#ff4fac;grid-area:icon}.sr-metrics strong{grid-area:value;font-size:1.25rem;font-weight:950;line-height:1}.sr-metrics span{grid-area:label;font-size:.88rem;line-height:1.2}.sr-info,.sr-details,.sr-faq{gap:clamp(14px,2vw,20px);padding-top:clamp(24px,5vw,58px);display:grid}.sr-section-heading{text-align:center;justify-items:center;gap:10px;display:grid}.sr-section-heading>span,.sr-details__content>span{color:#2df5ff;text-transform:uppercase;font-size:.82rem;font-weight:950;line-height:1.2}.sr-section-heading h2,.sr-details__content h2{color:#fff;letter-spacing:0;max-width:780px;margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:950;line-height:.98}.sr-section-heading p,.sr-details__content p,.sr-info-grid p,.sr-faq-grid p,.sr-details__list span{color:#fff7fbb3;margin:0;font-size:1rem;font-weight:650;line-height:1.52}.sr-section-heading p{max-width:760px}.sr-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sr-info-grid article,.sr-faq-grid article{border-radius:24px;align-content:start;gap:12px;min-height:190px;padding:clamp(18px,2.6vw,26px);display:grid;overflow:hidden}.sr-info-grid article{position:relative}.sr-info-grid article:before{content:"";pointer-events:none;background:radial-gradient(circle at 16% 8%,#ff4fac3d,#0000 32%),linear-gradient(135deg,#2df5ff14,#0000 48%);position:absolute;inset:0}.sr-info-grid svg,.sr-faq-grid h3,.sr-details__list strong{color:#2df5ff}.sr-info-grid svg,.sr-info-grid h3,.sr-info-grid p{z-index:1;position:relative}.sr-info-grid h3,.sr-faq-grid h3{color:#fff;margin:0;font-size:1.2rem;font-weight:950;line-height:1.12}.sr-details{grid-template-columns:minmax(0,.92fr) minmax(320px,1fr);align-items:center;gap:clamp(18px,4vw,48px)}.sr-details__content,.sr-details__list{gap:12px;display:grid}.sr-details__list>div{border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:92px;padding:18px;display:grid}.sr-details__list strong{background:#2df5ff1f;border-radius:16px;place-items:center;width:46px;height:46px;font-size:.98rem;font-weight:950;display:grid}.sr-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sr-faq-grid article{min-height:150px}.sr-modal{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050308bd;place-items:center;padding:18px;animation:.18s both sr-fade;display:grid;position:fixed;inset:0}.sr-modal__panel{text-align:center;border-radius:28px;justify-items:center;gap:13px;width:min(430px,100%);padding:30px;animation:.34s cubic-bezier(.16,1,.3,1) both sr-modal-in;display:grid;position:relative}.sr-modal__close{border-radius:14px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:14px;right:14px}.sr-modal__avatar{border-radius:28px;width:86px;height:86px}.sr-modal__avatar span{font-size:2.8rem}.sr-modal__eyebrow{color:#2df5ff;text-transform:uppercase;font-size:.82rem;font-weight:950;line-height:1.2}.sr-modal h2{color:#fff;margin:0;font-size:1.9rem;font-weight:950;line-height:1.08}.sr-modal p{color:#fff7fbb8;max-width:330px;margin:0;font-size:1rem;font-weight:680;line-height:1.45}.sr-modal__bar{background:#ffffff1a;border-radius:999px;width:100%;height:8px;overflow:hidden}.sr-modal__bar:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#ff4fac,#2df5ff);width:52%;height:100%;animation:1.25s ease-in-out infinite sr-connect;display:block}.sr-modal__bar[data-ready=true]:before{width:100%;animation:none}.sr-modal__button{width:100%;margin-top:4px}.sr-modal__button:disabled,.sr-auth-primary:disabled,.sr-auth-link:disabled{cursor:not-allowed;opacity:.62;transform:none}.sr-auth-overlay{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 24%,#ff4fac38,#0000 32%),radial-gradient(circle at 54% 78%,#2df5ff29,#0000 28%),#050308d1;place-items:center;padding:18px;animation:.18s both sr-fade;display:grid;position:fixed;inset:0}.sr-auth-modal{color:#fff7fb;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ff4fac1f,#0000 34%),linear-gradient(315deg,#2df5ff1a,#0000 38%),#0d0913eb;border:1px solid #ffffff29;border-radius:30px;gap:18px;width:min(470px,100%);padding:clamp(22px,4vw,32px);animation:.34s cubic-bezier(.16,1,.3,1) both sr-modal-in;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000008c,inset 0 0 0 1px #ffffff0a}.sr-auth-modal:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 0,#ff4fac33,#0000 26%),radial-gradient(circle at 100% 100%,#2df5ff29,#0000 28%);position:absolute;inset:0}.sr-auth-close{z-index:2;color:#fff7fb;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff29;border-radius:14px;place-items:center;width:42px;height:42px;transition:transform .18s,background .18s;display:grid;position:absolute;top:14px;right:14px}.sr-auth-close:hover{background:#ffffff2e;transform:translateY(-2px)}.sr-auth-head,.sr-auth-body,.sr-auth-error{z-index:1;position:relative}.sr-auth-head{align-items:center;gap:12px;padding-right:46px;display:flex}.sr-auth-logo{color:#130411;background:linear-gradient(135deg,#ff4fac,#2df5ff);border-radius:17px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 18px 42px #ff4fac3d}.sr-auth-head div{gap:3px;display:grid}.sr-auth-head strong{font-size:1.05rem;font-weight:950;line-height:1.1}.sr-auth-head span:not(.sr-auth-logo){color:#fff7fb9e;font-size:.86rem;font-weight:750;line-height:1.2}.sr-auth-body{justify-items:stretch;gap:14px;display:grid}.sr-auth-body--loading,.sr-auth-body--success{text-align:center;justify-items:center;padding:22px 0 8px}.sr-auth-body--loading span{color:#fff7fbb8;font-weight:850}.sr-auth-badge{color:#2df5ff;text-transform:uppercase;background:#2df5ff14;border:1px solid #2df5ff4d;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:8px 12px;font-size:.82rem;font-weight:950;line-height:1;display:inline-flex}.sr-auth-body h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(1.8rem,6vw,2.45rem);font-weight:950;line-height:1}.sr-auth-body p{color:#fff7fbb8;margin:0;font-size:1rem;font-weight:680;line-height:1.45}.sr-auth-phone,.sr-auth-code,.sr-auth-password{color:#fff7fb;background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;min-height:58px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 0 0 1px #ffffff08}.sr-auth-phone:focus-within,.sr-auth-code:focus,.sr-auth-password:focus-within{background:#ffffff1c;border-color:#2df5ff94;outline:0;box-shadow:0 0 0 4px #2df5ff1a}.sr-auth-phone{grid-template-columns:auto 1fr;align-items:center;display:grid;position:relative}.sr-auth-country{color:#fff;height:100%;font:inherit;cursor:pointer;background:#ffffff0d;border:0;border-right:1px solid #ffffff1a;border-radius:18px 0 0 18px;align-items:center;gap:8px;padding:0 13px;font-size:.95rem;font-weight:900;display:inline-flex}.sr-auth-country .circle-flag,.sr-auth-country-list .circle-flag{width:25px;height:25px}.sr-auth-phone input,.sr-auth-code,.sr-auth-password input,.sr-auth-search input{color:#fff7fb;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:1rem;font-weight:800}.sr-auth-phone input{height:100%;padding:0 16px}.sr-auth-code{text-align:center;letter-spacing:0;padding:0 18px;font-size:1.3rem}.sr-auth-phone input::placeholder,.sr-auth-code::placeholder,.sr-auth-password input::placeholder,.sr-auth-search input::placeholder{color:#fff7fb61}.sr-auth-countries{background:#09060ff5;border:1px solid #ffffff24;border-radius:18px;gap:9px;padding:10px;display:grid;overflow:hidden;box-shadow:0 24px 60px #0000006b}.sr-auth-search{color:#fff7fb8a;background:#ffffff12;border-radius:13px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.sr-auth-country-list{scrollbar-width:thin;scrollbar-color:#2df5ff57 transparent;gap:6px;max-height:210px;padding-right:4px;display:grid;overflow:auto}.sr-auth-country-list button{color:#fff7fb;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.sr-auth-country-list button:hover{background:#ffffff14}.sr-auth-country-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:850;overflow:hidden}.sr-auth-country-list strong{color:#2df5ff;font-size:.88rem;font-weight:950}.sr-auth-password{grid-template-columns:1fr auto;align-items:center;display:grid}.sr-auth-password input{height:100%;padding:0 0 0 16px}.sr-auth-password button{color:#fff7fbbd;cursor:pointer;background:0 0;border:0;place-items:center;width:50px;height:100%;display:grid}.sr-auth-hint,.sr-auth-timer{color:#fff7fb9e;font-size:.9rem;font-weight:760;line-height:1.35}.sr-auth-primary,.sr-auth-link{min-height:56px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-weight:950;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.sr-auth-primary{color:#120714;background:linear-gradient(135deg,#ff4fac,#ffdf6e);box-shadow:0 18px 48px #ff4fac42}.sr-auth-primary:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 22px 58px #2df5ff38}.sr-auth-link{color:#2df5ff;background:#2df5ff14}.sr-auth-link:not(:disabled):hover{background:#2df5ff24;transform:translateY(-2px)}.sr-auth-error{color:#ffd5e9;background:#ff4fac1c;border:1px solid #ff4fac57;border-radius:16px;padding:12px 14px;font-size:.92rem;font-weight:800;line-height:1.35}.sr-auth-spin{animation:.85s linear infinite sr-spin}.sr-auth-body .success-progress{width:100%}@media (max-width:920px){.sr-stage,.sr-models,.sr-metrics,.sr-info-grid,.sr-details,.sr-faq-grid{grid-template-columns:1fr}.sr-models{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sex-roulette-page{align-items:start;padding:16px 12px 24px}.sr-shell{gap:14px}.sr-hero{gap:12px}.sr-hero h1{font-size:clamp(2.35rem,14vw,3.9rem)}.sr-section-heading h2,.sr-details__content h2{font-size:clamp(1.9rem,9vw,2.8rem)}.sr-actions,.sr-primary,.sr-secondary{width:100%}.sr-video-panel{border-radius:22px;min-height:340px}.sr-side{border-radius:22px}.sr-models,.sr-metrics{grid-template-columns:1fr}.sr-model-card{border-radius:20px;min-height:170px}.sr-info-grid article,.sr-details__list>div,.sr-faq-grid article{border-radius:20px}.sr-modal__panel{padding:28px 18px 20px}.sr-auth-overlay{align-items:end;padding:10px}.sr-auth-modal{border-radius:26px;padding:24px 16px 18px}.sr-auth-head{padding-right:42px}.sr-auth-body h2{font-size:clamp(1.72rem,8vw,2.1rem)}.sr-auth-phone{grid-template-columns:118px 1fr}.sr-auth-country{padding:0 10px}}@media (prefers-reduced-motion:reduce){.sex-roulette-page,.sex-roulette-page:before,.sr-loader,.sr-loader:before,.sr-loader__ring,.sr-loader__scan,.sr-loader__center,.sr-loader__center:after,.sr-loader__card,.sr-loader__dots span,.sr-video-panel:before,.sr-hero,.sr-avatar,.sr-primary,.sr-live-dot,.sr-modal,.sr-modal__panel,.sr-modal__bar:before,.sr-auth-overlay,.sr-auth-modal,.sr-auth-spin{animation:none}.sr-primary,.sr-secondary,.sr-model-card,.sr-call-tools button,.sr-modal__close,.sr-auth-close,.sr-auth-primary,.sr-auth-link{transition:none}}@keyframes sr-grid{to{background-position:96px 96px,144px 72px,0 0}}@keyframes sr-light{0%{opacity:.52;transform:translate(-1.5%)}to{opacity:.82;transform:translate(1.5%)}}@keyframes sr-loader-fade{0%,74%{opacity:1}to{opacity:0}}@keyframes sr-loader-light{0%{opacity:.52;transform:translate(-1.5%)}to{opacity:.86;transform:translate(1.5%)}}@keyframes sr-loader-rotate{to{transform:rotate(360deg)}}@keyframes sr-loader-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.04)}}@keyframes sr-loader-breathe{0%,to{opacity:.62;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes sr-loader-card{0%,to{translate:0}50%{translate:0 -12px}}@keyframes sr-loader-dot{0%,to{opacity:.38;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@keyframes sr-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes sr-pulse{0%,to{box-shadow:0 18px 48px #ff4fac42}50%{box-shadow:0 20px 58px #2df5ff3d}}@keyframes sr-panel-shift{0%{transform:translate(-1%)}to{transform:translate(1%)}}@keyframes sr-live{0%{box-shadow:0 0 #ff4fac94}to{box-shadow:0 0 0 13px #ff4fac00}}@keyframes sr-morph{0%,to{border-radius:34% 66% 42% 58%}50%{border-radius:62% 38% 59% 41%}}@keyframes sr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sr-fade{0%{opacity:0}to{opacity:1}}@keyframes sr-modal-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sr-connect{0%{transform:translate(-80%)}to{transform:translate(210%)}}@keyframes sr-spin{to{transform:rotate(360deg)}}
