*,:before,:after{box-sizing:border-box;outline:none;text-decoration:none}p{margin:0}a{color:var(--text-link)}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{background:0 0;border:none;margin:0;font-family:inherit;font-size:100%;line-height:1.15}option{appearance:none}button,input{overflow:visible}button,select{text-transform:none;cursor:pointer}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}
:root{--bg-primary:#0a0a0f;--bg-secondary:#111118;--bg-card:#16161f;--bg-card-hover:#1c1c28;--bg-glass:#16161fb3;--border-card:#8b5cf626;--border-glass:#8b5cf61a;--accent-primary:#8b5cf6;--accent-secondary:#dc2626;--accent-hover:#a78bfa;--text-primary:#e4e4e7;--text-secondary:#a1a1aa;--text-heading:#f4f4f5;--text-link:#a78bfa;--surface-elevated:#1e1e2a;--glow-violet:#8b5cf64d;--glow-crimson:#dc262633;--shadow-card:0 4px 24px #0006, 0 0 1px #8b5cf61a;--shadow-elevated:0 8px 32px #00000080;--shadow-theatrical:0 20px 60px #0009, 0 0 40px #8b5cf626;--overlay-bg:#000000b3;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--violet-50:#f5f3ff;--violet-100:#ede9fe;--violet-200:#ddd6fe;--violet-300:#c4b5fd;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--violet-700:#6d28d9;--violet-800:#5b21b6;--violet-900:#4c1d95;--crimson-50:#fef2f2;--crimson-100:#fee2e2;--crimson-200:#fecaca;--crimson-300:#fca5a5;--crimson-400:#f87171;--crimson-500:#ef4444;--crimson-600:#dc2626;--crimson-700:#b91c1c;--crimson-800:#991b1b;--crimson-900:#7f1d1d;--neutral-50:#fafafa;--neutral-100:#f4f4f5;--neutral-200:#e4e4e7;--neutral-300:#d4d4d8;--neutral-400:#a1a1aa;--neutral-500:#71717a;--neutral-600:#52525b;--neutral-700:#3f3f46;--neutral-800:#27272a;--neutral-900:#18181b;--neutral-950:#09090b;--success-400:#4ade80;--success-500:#22c55e;--success-600:#16a34a;--success-700:#15803d;--warning-400:#facc15;--warning-500:#eab308;--warning-600:#ca8a04;--amber-500:#f59e0b;--amber-600:#d97706;--pink-400:#f472b6;--pink-500:#ec4899;--orange-500:#f97316;--indigo-400:#818cf8;--indigo-500:#6366f1;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--font-display:var(--font-display-raw), Playfair Display, Georgia, serif;--font-body:var(--font-body-raw), Inter, system-ui, -apple-system, sans-serif;--font-mono:var(--font-mono-raw), JetBrains Mono, Menlo, monospace;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.25rem;--fs-xl:1.5rem;--fs-2xl:1.875rem;--fs-3xl:2.25rem;--fs-4xl:3rem;--fs-5xl:3.75rem;--lh-tight:1.15;--lh-normal:1.5;--lh-relaxed:1.75;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.06em;--z-base:0;--z-dropdown:1000;--z-sticky:1100;--z-header:1200;--z-overlay:1300;--z-modal:1400;--z-popover:1500;--z-toast:1600;--z-tooltip:1700;--z-call-overlay:1800;--z-age-gate:1900;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--dur-theatrical:.52s;--ease-out-soft:cubic-bezier(.22, 1, .36, 1);--ease-in-out-smooth:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--touch-min:44px}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes subtleGlow{0%,to{box-shadow:0 0 15px #8b5cf626}50%{box-shadow:0 0 25px #8b5cf640}}@keyframes bunnyGlow{0%,to{filter:drop-shadow(0 0 10px #8b5cf633)}50%{filter:drop-shadow(0 0 18px #8b5cf659)}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalScaleIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes modalSlideUp{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-turnstile],.cf-turnstile,[data-turnstile] iframe,.cf-turnstile iframe{width:100%!important}.custom-select{position:relative}.custom-select--disabled{opacity:.5;pointer-events:none}.custom-select__control{cursor:pointer;background:#1e1e2a;border:1px solid #8b5cf626;border-radius:12px;justify-content:space-between;align-items:center;min-height:42px;padding:0 8px 0 12px;transition:border-color .25s,box-shadow .25s;display:flex}.custom-select__control:hover{border-color:#8b5cf666}.custom-select--open .custom-select__control{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf64d}.custom-select__value{color:#e4e4e7;white-space:nowrap;text-overflow:ellipsis;font-size:.9em;overflow:hidden}.custom-select__placeholder{color:#a1a1aa;font-size:.9em}.custom-select__indicators{flex-shrink:0;align-items:center;gap:4px;display:flex}.custom-select__clear{color:#a1a1aa;cursor:pointer;align-items:center;padding:4px;transition:color .15s;display:flex}.custom-select__clear:hover{color:#ef4444}.custom-select__separator{background:#8b5cf626;width:1px;height:20px}.custom-select__chevron{color:#a1a1aa;align-items:center;padding:4px;transition:color .25s,transform .25s;display:flex}.custom-select--open .custom-select__chevron{color:#8b5cf6;transform:rotate(180deg)}.custom-select__menu{z-index:10;background:#1e1e2a;border:1px solid #8b5cf626;border-radius:12px;animation:.15s fadeIn;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 32px #00000080}.custom-select__menu-list{max-height:220px;padding:4px;overflow-y:auto}.custom-select__option{color:#e4e4e7;cursor:pointer;border-radius:6px;padding:8px 12px;transition:background-color .15s}.custom-select__option:hover{background:#8b5cf626}.custom-select__option--selected{color:#fff;background:#7c3aed}.custom-select__option--selected:hover{background:#7c3aed}.custom-select__no-options{color:#a1a1aa;text-align:center;padding:8px 12px}.read-receipt{color:#a1a1aa;margin-left:10px;font-size:.75em}html,body{height:100%;margin:0;padding:0;font-size:1.125rem}html{scrollbar-gutter:stable}body{font-family:var(--font-body-raw),"Inter",system-ui,-apple-system,sans-serif;color:#e4e4e7;background-color:#0a0a0f;margin:0;font-size:1rem;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-display-raw),"Playfair Display",Georgia,serif;color:#f4f4f5;letter-spacing:-.02em;font-weight:700;line-height:1.15}h1{font-size:3rem}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}code,pre,kbd,samp{font-family:var(--font-mono-raw),"JetBrains Mono",Menlo,monospace}small{font-size:.875rem}body .app-wrapper{flex-direction:column;min-height:100vh;display:flex}body .main-content{flex:1;max-height:100%}body #rules{justify-content:center;display:flex;overflow:hidden}body #header{-webkit-backdrop-filter:blur(12px);z-index:1200;background-color:#16161fb3;border-bottom:1px solid #8b5cf61a;padding-top:4px;padding-bottom:4px;position:sticky;top:0}@media (max-width:700px){body #header{padding:0}}body #header .header{justify-content:space-around;align-items:center;display:flex;position:relative}body #header .header .header__notif-wrapper{margin-right:8px;display:inline-block;position:relative}body #header .header .header__notif-wrapper .header__notif-bell{cursor:pointer;color:#c4b5fd;background:#8b5cf61a;border:1.5px solid #8b5cf64d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative}body #header .header .header__notif-wrapper .header__notif-bell:hover{background:#8b5cf633;border-color:#8b5cf680}body #header .header .header__notif-wrapper .notif-badge{color:#fff;text-align:center;background:#8b5cf6cc;border-radius:9999px;min-width:16px;padding:1px 4px;font-size:.75rem;font-weight:700;animation:1s infinite blinking;position:absolute;top:-3px;right:-3px}body #header .header .header__notif-wrapper .notif-dropdown{z-index:1500;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#161623f2;border:1px solid #8b5cf61f;border-radius:16px;width:320px;max-height:400px;padding:0;position:absolute;top:calc(100% + 8px);right:-80px;overflow:hidden;box-shadow:0 8px 32px #00000080}body #header .header .header__notif-wrapper .notif-dropdown .notif-dropdown__header{border-bottom:1px solid #8b5cf614;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}body #header .header .header__notif-wrapper .notif-dropdown .notif-dropdown__header span{color:#d4d4d8;font-size:.9rem;font-weight:600}body #header .header .header__notif-wrapper .notif-dropdown .notif-dropdown__header button{color:var(--accent-primary);cursor:pointer;background:0 0;border:none;font-size:.75rem}body #header .header .header__notif-wrapper .notif-dropdown .notif-dropdown__header button:hover{text-decoration:underline}body #header .header .header__notif-wrapper .notif-dropdown .notif-dropdown__empty{text-align:center;color:var(--text-secondary);padding:24px 16px;font-size:.85rem}body #header .header .header__notif-wrapper .notif-dropdown .notif-dropdown__list{max-height:340px;overflow-y:auto}body #header .header .header__notif-wrapper .notif-dropdown .notif-dropdown__item{border-bottom:1px solid #8b5cf60a;padding:8px 16px;text-decoration:none;transition:background .12s cubic-bezier(.22,1,.36,1);display:block}body #header .header .header__notif-wrapper .notif-dropdown .notif-dropdown__item:hover{background:#8b5cf614}body #header .header .header__notif-wrapper .notif-dropdown .notif-dropdown__item p{color:#d4d4d8;margin:0;font-size:.85rem}body #header .header .header__notif-wrapper .notif-dropdown .notif-dropdown__item .notif-dropdown__time{color:var(--text-secondary);font-size:.75rem}body #header .header .header__profile-wrapper{display:inline-block;position:relative}body #header .header .header__profile-wrapper .message-count{color:#fff;cursor:pointer;border-radius:50%;justify-content:center;width:23px;height:23px;font-size:1.125rem;font-weight:700;display:flex;position:absolute;top:-5px;right:-5px}body #header .header .header__profile-wrapper .message-count.blinking{background-color:#8b5cf6b3;animation:1s infinite blinking}body #header .header .header__profile-wrapper .message-count.requests-count{background-color:#ea580ccc;border-radius:12px;width:auto;height:auto;margin-top:2px;padding:2px 8px;font-size:.75rem;position:relative;top:auto;right:auto}body #header .header .header__profile-wrapper.dropdown-open .header__profile{color:#c4b5fd;background:#8b5cf640;border-color:#8b5cf680}body #header .header .header__profile-wrapper.dropdown-open .dropdown-menu{opacity:1;pointer-events:auto;transform:translateY(0)}body #header .header .header__profile-wrapper .dropdown-menu{z-index:1000;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(24px)saturate(1.4);background:#161623d9;border:1px solid #8b5cf61f;border-radius:16px;min-width:220px;padding:4px;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + 8px);right:-8px;transform:translateY(-8px);box-shadow:0 16px 48px #00000080,0 0 0 1px #8b5cf60f,inset 0 1px #ffffff0a}body #header .header .header__profile-wrapper .dropdown-menu .dropdown-menu__section{padding:2px 0}body #header .header .header__profile-wrapper .dropdown-menu .dropdown-menu__section:not(:last-child){border-bottom:1px solid #8b5cf614;margin-bottom:2px}body #header .header .header__profile-wrapper .dropdown-menu .dropdown-menu__item{color:#d4d4d8;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:.9rem;text-decoration:none;transition:background .12s cubic-bezier(.22,1,.36,1),color .12s cubic-bezier(.22,1,.36,1);display:flex;position:relative}body #header .header .header__profile-wrapper .dropdown-menu .dropdown-menu__item:hover{color:#f4f4f5;background:#8b5cf61a}body #header .header .header__profile-wrapper .dropdown-menu .dropdown-menu__item svg{opacity:.6;flex-shrink:0;transition:opacity .12s cubic-bezier(.22,1,.36,1)}body #header .header .header__profile-wrapper .dropdown-menu .dropdown-menu__item:hover svg{opacity:1}body #header .header .header__profile-wrapper .dropdown-menu .dropdown-menu__item--accent{color:#a78bfa}body #header .header .header__profile-wrapper .dropdown-menu .dropdown-menu__item--accent:hover{color:#c4b5fd;background:#8b5cf61f}body #header .header .header__profile-wrapper .dropdown-menu .dropdown-menu__item--accent svg{opacity:.8}body #header .header .header__profile-wrapper .dropdown-menu .dropdown-menu__item--danger{color:#a1a1aa}body #header .header .header__profile-wrapper .dropdown-menu .dropdown-menu__item--danger:hover{color:#fca5a5;background:#ef444414}body #header .header .header__profile-wrapper .dropdown-menu .dropdown-menu__item--danger:hover svg{color:#fca5a5}body #header .header .header__profile-wrapper .dropdown-menu .dropdown-menu__badge{color:#fff;text-align:center;background:#8b5cf6cc;border-radius:9999px;min-width:18px;margin-left:auto;padding:2px 7px;font-size:.75rem;font-weight:700;animation:1s infinite blinking}body #header .header .header__menu-button{padding:0;display:none}@media (max-width:940px){body #header .header .header__menu-button{cursor:pointer;align-items:center;margin:0 8px;display:flex}}body #header .header .burger__menu{color:#c4b5fd;width:30px;height:30px}body #header .header .header__profile{cursor:pointer;color:#c4b5fd;background:#8b5cf61a;border:1.5px solid #8b5cf64d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s cubic-bezier(.22,1,.36,1);display:flex}body #header .header .header__profile:hover{color:#ddd6fe;background:#8b5cf633;border-color:#8b5cf680;box-shadow:0 0 12px #8b5cf626}@media (max-width:750px){body #header .header .wrapper__header{display:none}body #header .header .wrapper__header a .header__title{align-items:start;margin-left:10px}}body #header .header .wrapper__header a{align-items:center;display:flex}body #header .header .wrapper__header a .header__logo{width:75px;margin:0 8px}@media (max-width:940px){body #header .header .wrapper__header a .header__logo{display:none}}body #header .header .wrapper__header a .header__title{color:#e4e4e7;flex-direction:column-reverse;display:flex}@media (max-width:500px){body #header .header .wrapper__header a .header__title{display:none}}body #header .header .wrapper__header a .header__title p{letter-spacing:-.02em;margin:0;font-size:2em;font-weight:600}@media (max-width:860px){body #header .header .wrapper__header a .header__title p{font-size:1.8em}}body #header .header .wrapper__header .wrapper__info{flex-direction:column;justify-content:center;display:flex}@media (max-width:700px){body #header .header .wrapper__header .wrapper__info{text-align:center;flex-direction:column;align-items:center;margin-top:16px;display:flex}body #header .header .wrapper__header .wrapper__info h4{font-size:1.25rem}}body #header .header .wrapper__header .wrapper__info h4{color:#a1a1aa;margin:0;font-size:1rem}body #header .header .header__list__container{align-items:center;display:flex}@media (max-width:940px){body #header .header .header__list__container{display:none}}body #header .header .header__list__container .header__list{display:flex}body #header .header .header__list__container .header__list .header__list__item{list-style:none}@media (max-width:550px){body #header .header .header__list__container .header__list .header__list__item{display:none}}body #header .header .header__list__container .header__list .header__list__item:nth-child(2),body #header .header .header__list__container .header__list .header__list__item:nth-child(2).text-small{display:none}@media (max-width:550px){body #header .header .header__list__container .header__list .header__list__item:nth-child(2).text-small{display:inline}}body #header .header .header__list__container .header__list .header__list__item a{color:#a1a1aa;text-transform:uppercase;letter-spacing:2px;border-bottom:2px solid #0000;margin:auto;padding:0 10px;font-size:.875rem;font-weight:400;text-decoration:none;transition:color .25s;display:block;position:relative}body #header .header .header__list__container .header__list .header__list__item a:hover{color:#e4e4e7}body #header .header .header__list__container .header__list .header__list__item a:hover:before,body #header .header .header__list__container .header__list .header__list__item a.active:before{content:"";z-index:-1;border-bottom:2px solid #8b5cf6;position:absolute;bottom:-4px;left:0;right:0;box-shadow:0 2px 8px #8b5cf64d}body .header__list__container__mobile{-webkit-backdrop-filter:blur(16px);z-index:1300;background-color:#111118f2;border-right:1px solid #8b5cf61a;flex-direction:column;width:300px;height:100%;transition:transform .52s,left .52s;display:flex;position:fixed;top:0;left:-300px;transform:translate(0)}body .header__list__container__mobile .header__title__mob{color:#e4e4e7;justify-content:center;margin:0 auto;font-weight:600;display:flex}body .header__list__container__mobile a{flex-direction:column;justify-content:center;display:flex}body .header__list__container__mobile a .header__logo{width:75px;margin:8px auto}body .header__list__container__mobile.open{left:0;transform:translate(0)}body .header__list__container__mobile .header__list__mobile{text-align:center;flex-direction:column;flex-grow:1;justify-content:center;margin:0 0 118px;padding:8px;list-style:none;display:flex}body .header__list__container__mobile .header__list__mobile .header__list__item__mobile:first-of-type{color:#8b5cf6;font-size:1.5rem}body .header__list__container__mobile .header__list__mobile .header__list__item__mobile:first-of-type h4{margin:0}body .header__list__container__mobile .header__list__mobile .header__list__item__mobile{padding:8px}body .header__list__container__mobile .header__list__mobile .header__list__item__mobile a{color:#a1a1aa;text-align:center;font-size:1.125rem;transition:color .25s;position:relative}body .header__list__container__mobile .header__list__mobile .header__list__item__mobile a:hover{color:#e4e4e7}body .header__list__container__mobile .header__list__mobile .header__list__item__mobile a.active:before{content:"";z-index:-1;border-bottom:2px solid #8b5cf6;position:absolute;bottom:0;left:50px;right:50px}body .main{max-width:1360px;margin-bottom:20px;padding:4px}body .main .about:first-child{min-height:595px}body .main .about{color:#e4e4e7;text-align:justify;flex-direction:column;min-height:730px;display:flex}body .main .about:nth-of-type(2){margin-top:100px}@media (min-width:700px){body .main .about .button__border{width:650px;margin:0 auto}}body .main .about p{margin-top:8px;font-size:1.17em;font-weight:400;line-height:1.6}@media (max-width:450px){body .main .about p{font-size:.875rem}}body .main .about p b{color:#8b5cf6;font-weight:600}body .main .about a b{text-decoration:underline}body .main .about .social__info{text-align:center}body .main .about .filter__block__more{display:none}body .main .about .about__info__filter{text-align:center;margin-top:8px}body .main .about .about__info__filter b{text-align:center;color:#8b5cf6;font-size:1.5em;font-weight:700}@media (max-width:450px){body .main .about .about__info__filter b{font-size:1.125rem}}body .main .about .about__p{text-align:center;font-size:1.5em}body .main .about h2,body .main .about h1{text-align:center;color:#f4f4f5;letter-spacing:-.02em;font-size:2em;font-weight:800}@media (max-width:450px){body .main .about h2,body .main .about h1{margin:0;font-size:1.875rem}}body .main .about h3{color:#8b5cf6;margin:8px 0 0;font-size:1.5em;font-weight:700}@media (max-width:450px){body .main .about h3{font-size:1.125rem}}body .main .about ul{margin:0;padding-left:20px;font-size:1.25rem}@media (max-width:700px){body .main .about ul{padding-left:16px}}body .main .about ul li{margin-bottom:8px}body .main .about ul li b{color:#8b5cf6;font-weight:600}body .main .about .inline__block{margin:8px 0;display:inline}body .main .about .inline__block h4{display:inline}body .main .about .inline__block h4,body .main .about .inline__block h3{color:#8b5cf6;font-size:1.125rem;font-weight:600}body .main .about .filter__wrapper__main{min-width:20%;padding:20px}@media (max-width:650px){body .main .about .filter__wrapper__main{padding:8px}}body .main .about .filter__wrapper__main .filter__container__main{text-align:center;border-radius:12px;flex-wrap:wrap;font-size:1.5rem;display:flex}@media (max-width:650px){body .main .about .filter__wrapper__main .filter__container__main{flex-direction:column}}body .main .about .filter__wrapper__main .filter__container__main:nth-of-type(2){display:none}body .main .about .filter__wrapper__main .filter__container__main .filter__block__main{color:#a1a1aa;flex:50%;padding:16px 10px 18px}@media (max-width:1100px){body .main .about .filter__wrapper__main .filter__container__main .filter__block__main{padding:4px 5px 10px}}@media (max-width:650px){body .main .about .filter__wrapper__main .filter__container__main .filter__block__main{flex:100%}}@media (max-width:450px){body .main .about .filter__wrapper__main .filter__container__main .filter__block__main{padding:0 5px 10px}body .main .about .filter__wrapper__main .filter__container__main .filter__block__main select{text-align:center;color:#a1a1aa;appearance:none;border-radius:6px;min-width:100%;height:24px}body .main .about .filter__wrapper__main .filter__container__main .filter__block__main select:hover{box-shadow:0 0 0 2px #8b5cf64d}body .main .about .filter__wrapper__main .filter__container__main .filter__block__main select:disabled:last-child:hover{box-shadow:none}}body .hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:900px;min-height:60vh;margin:0 auto;padding:96px 24px 64px;animation:.8s cubic-bezier(.22,1,.36,1) fadeIn;display:flex;position:relative}@media (max-width:650px){body .hero{min-height:auto;padding:40px 16px 24px}}body .hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#8b5cf614 0%,#0000 70%);width:600px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body .hero .hero__badge{letter-spacing:.06em;text-transform:uppercase;color:#8b5cf6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#8b5cf614;border:1px solid #8b5cf626;border-radius:9999px;margin-bottom:32px;padding:4px 20px;font-size:.75rem;font-weight:600;display:inline-block}body .hero .hero__title{font-family:var(--font-display-raw),"Playfair Display",Georgia,serif;letter-spacing:-.02em;background:linear-gradient(135deg,#8b5cf6 0%,#dc2626 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;max-width:750px;margin-bottom:20px;font-size:4rem;font-weight:700;line-height:1.05}@media (max-width:650px){body .hero .hero__title{font-size:2.25rem}}@media (max-width:450px){body .hero .hero__title{font-size:1.875rem}}body .hero .hero__subtitle{color:#a1a1aa;max-width:560px;margin:0 auto;font-size:1.25rem;font-weight:400;line-height:1.75}@media (max-width:450px){body .hero .hero__subtitle{font-size:1rem}}body .hero .hero__cta{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;display:flex}@media (max-width:450px){body .hero .hero__cta{flex-direction:column;align-items:stretch;gap:12px;width:100%}}body .hero__trust{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}body .hero__trust .trust-badge{color:#a1a1aa;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#8b5cf60d;border:1px solid #8b5cf61a;border-radius:9999px;align-items:center;gap:4px;padding:6px 12px;font-size:.75rem;transition:border-color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}body .hero__trust .trust-badge:hover{border-color:#8b5cf64d}body .hero__trust .trust-badge svg{color:#8b5cf6;flex-shrink:0}body .stats-bar{justify-content:center;gap:64px;max-width:700px;margin:0 auto;padding:40px 20px;display:flex;position:relative}@media (max-width:650px){body .stats-bar{gap:24px;padding:24px 16px}}@media (max-width:450px){body .stats-bar{gap:16px;padding:20px 8px}}body .stats-bar:before,body .stats-bar:after{content:"";opacity:.3;background:linear-gradient(90deg,#0000,#8b5cf6,#0000);height:1px;position:absolute;left:10%;right:10%}body .stats-bar:before{top:0}body .stats-bar:after{bottom:0}body .stats-bar .stat-item{text-align:center;flex-direction:column;gap:4px;display:flex}body .stats-bar .stat-number{font-family:var(--font-display-raw),"Playfair Display",Georgia,serif;background:linear-gradient(135deg,#8b5cf6,#dc2626);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700}@media (max-width:450px){body .stats-bar .stat-number{font-size:1.5rem}}body .stats-bar .stat-label{color:#a1a1aa;text-transform:uppercase;letter-spacing:.06em;font-size:.875rem;font-weight:400}body .features-grid{grid-template-columns:repeat(2,1fr);gap:24px;padding:24px 0;display:grid}@media (max-width:700px){body .features-grid{grid-template-columns:1fr;gap:16px}}body .features-grid .feature-card{-webkit-backdrop-filter:blur(12px);background:#16161fb3;border:1px solid #8b5cf61a;border-radius:16px;padding:32px;transition:all .32s cubic-bezier(.22,1,.36,1)}body .features-grid .feature-card:hover{background:#16161fd9;border-color:#8b5cf640;transform:translateY(-4px);box-shadow:0 8px 32px #00000080}body .features-grid .feature-card .feature-card__icon{color:#8b5cf6;background:#8b5cf61a;border:1px solid #8b5cf626;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex}body .features-grid .feature-card h4{font-family:var(--font-display-raw),"Playfair Display",Georgia,serif;color:#f4f4f5;margin:0 0 12px;font-size:1.25rem;font-weight:700}body .features-grid .feature-card p{color:#a1a1aa;margin:0 0 20px;font-weight:400;line-height:1.75}body .features-grid .feature-card .button__border{margin:0}body .benefits-list{grid-template-columns:repeat(2,1fr);gap:12px;padding:0;list-style:none;display:grid}@media (max-width:700px){body .benefits-list{grid-template-columns:1fr}}body .benefits-list li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#a1a1aa;background:#16161fb3;border:1px solid #8b5cf61a;border-radius:12px;padding:16px 20px 16px 40px;font-weight:400;line-height:1.5;transition:all .2s cubic-bezier(.22,1,.36,1);position:relative}body .benefits-list li:before{content:"✦";color:#8b5cf6;font-size:.75em;position:absolute;top:16px;left:12px}body .benefits-list li:hover{color:#e4e4e7;background:#16161fcc;border-color:#8b5cf640}body .hero__bunny{margin-bottom:16px}body .landing-section{max-width:900px;margin:0 auto;padding:96px 20px}@media (max-width:650px){body .landing-section{padding:40px 16px}}body .landing-section h3{font-family:var(--font-display-raw),"Playfair Display",Georgia,serif;text-align:center;margin-bottom:24px}body .landing-section>p{text-align:center;color:#a1a1aa;max-width:600px;margin:0 auto 32px}body .landing-section--cta{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:96px 20px;display:flex;position:relative}body .landing-section--cta:before{content:"";opacity:.2;background:linear-gradient(90deg,#0000,#8b5cf6,#0000);height:1px;position:absolute;top:0;left:20%;right:20%}body #form{max-width:80%;margin:0 auto;padding:20px 0}@media (max-width:450px){body #form{padding:0}}@media (max-width:700px){body #form{max-width:100%}}body #form .testbox{height:inherit;justify-content:center;align-items:center;padding:3px;display:flex}body #form .testbox form{color:#e4e4e7;background:#16161f;border:1px solid #8b5cf626;border-radius:16px;padding:20px;box-shadow:0 4px 24px #0006,0 0 1px #8b5cf61a}body #form .testbox form .row__item{justify-items:center;display:flex}@media (max-width:700px){body #form .testbox form .row__item{flex-wrap:wrap}body #form .testbox form .row__item input:not([type=radio]):not([type=checkbox]),body #form .testbox form .row__item input:not([type=radio]):not([type=checkbox]) select,body #form .testbox form .row__item input:not([type=radio]):not([type=checkbox]) textarea{width:100%}}body #form .testbox form .row__item.radio__resolve{width:100%}body #form .testbox form .item{width:100%;margin:8px 0;position:relative}body #form .testbox form .item.radio__solve__left{width:120%}body #form .testbox form .item.radio__solve__right{width:80%}body #form .testbox form .item .item__flex{display:flex}body #form .testbox form .item p{color:#e4e4e7;margin-bottom:8px}body #form .testbox form .date-selectors{width:calc(100% - 10px);display:flex}body #form .testbox form select{color:#e4e4e7;appearance:none;background-color:#1e1e2a;width:calc(100% - 10px);height:28px}body #form .testbox form select:nth-of-type(2){margin:0 20px}body #form .testbox form input,body #form .testbox form textarea{color:#e4e4e7;background-color:#1e1e2a}body #form .testbox form .finance__column{flex-direction:column;gap:8px;display:flex}body #form .testbox form .finance__column label{color:#e4e4e7;cursor:pointer;word-wrap:break-word;white-space:pre-wrap;align-items:center;max-width:100%;font-size:1rem;display:flex;position:relative}body #form .testbox form .finance__column label input[type=radio]{opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}body #form .testbox form .finance__column label span{box-sizing:border-box;background-color:#0a0a0f;border:2px solid #8b5cf64d;border-radius:50%;width:20px;height:20px;margin-right:8px;transition:all .15s;display:block;position:relative}body #form .testbox form .finance__column label input[type=radio]:checked+span{border-color:#8b5cf6}body #form .testbox form .finance__column label input[type=radio]:checked+span:after{content:"";background-color:#8b5cf6;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body #form .testbox form .goals__column{flex-direction:column;gap:8px;display:flex}body #form .testbox form .goals__column label{color:#e4e4e7;cursor:pointer;align-items:center;font-size:1rem;display:flex;position:relative}body #form .testbox form .goals__column label input[type=checkbox]{opacity:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}body #form .testbox form .goals__column label span{box-sizing:border-box;background-color:#0a0a0f;border:2px solid #8b5cf64d;border-radius:6px;width:20px;height:20px;margin-right:8px;transition:all .15s;display:block;position:relative}body #form .testbox form .goals__column label input[type=checkbox]:checked+span{background-color:#8b5cf6;border-color:#8b5cf6}body #form .testbox form .goals__column label input[type=checkbox]:checked+span:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:10px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}body #form .testbox form input,body #form .testbox form select,body #form .testbox form textarea{border:1px solid #8b5cf626;border-radius:6px;margin-bottom:8px;transition:border-color .15s,box-shadow .15s}body #form .testbox form input:not([type=radio]):not([type=checkbox]){width:calc(100% - 10px);height:28px;padding:4px}body #form .testbox form select{width:calc(100% - 10px);height:28px}body #form .testbox form textarea{width:calc(100% - 10px)}body #form .testbox form input:not([type=radio]):not([type=checkbox]):hover,body #form .testbox form input:not([type=radio]):not([type=checkbox]):focus,body #form .testbox form select:hover,body #form .testbox form select:focus,body #form .testbox form textarea:hover,body #form .testbox form textarea:focus,body #form .testbox form .wrapper__roles label:hover input:not([type=radio]):not([type=checkbox]){border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf64d}body #form .testbox form .btn-block{text-align:center;justify-content:space-evenly;gap:20px;margin-top:20px;display:flex}body #form .testbox form .btn-block button{color:#fff;cursor:pointer;background-color:#8b5cf6;border:none;border-radius:12px;width:150px;padding:8px;font-size:1rem;font-weight:500;transition:all .25s}body #form .testbox form .btn-block button:hover{background-color:#a78bfa;box-shadow:0 4px 16px #8b5cf64d}body #search,body #dating{flex-direction:column;justify-content:center;align-items:center;display:flex}body #search .search__container,body #dating .search__container{width:100%;max-width:1360px;margin:0 auto;padding:20px;position:relative}@media (max-width:1400px){body #search .search__container,body #dating .search__container{padding:16px 12px}}body #search .search__container h2,body #dating .search__container h2{font-family:var(--font-display-raw),"Playfair Display",Georgia,serif;color:#f4f4f5;margin:0 0 16px;font-size:1.5rem;font-weight:700}@media (max-width:1100px){body #search .search__container h2,body #dating .search__container h2{text-align:center}}body #search .search__container h3,body #dating .search__container h3{color:#f4f4f5;margin-bottom:0;font-weight:600}body #search .search__container h4,body #dating .search__container h4{margin:0}body #search .search__container h4 span,body #dating .search__container h4 span{color:#a1a1aa}body #search .search__container .search__blocks,body #dating .search__container .search__blocks{gap:20px;display:flex}@media (max-width:1100px){body #search .search__container .search__blocks,body #dating .search__container .search__blocks{flex-direction:column}}body #search .search__container .search__blocks .filter__adaptive,body #dating .search__container .search__blocks .filter__adaptive{align-self:flex-start;position:sticky;top:32px}@media (max-width:1100px){body #search .search__container .search__blocks .filter__adaptive,body #dating .search__container .search__blocks .filter__adaptive{order:1;position:static}}body #search .search__container .search__blocks #loaders,body #dating .search__container .search__blocks #loaders{width:80%;padding:20px 20px 20px 0;position:static}body #search .search__container .search__blocks .search__wrapper.adjust,body #dating .search__container .search__blocks .search__wrapper.adjust{width:80%;padding-right:20px}@media (max-width:1100px){body #search .search__container .search__blocks .search__wrapper.adjust,body #dating .search__container .search__blocks .search__wrapper.adjust{width:100%}}@media (max-width:650px){body #search .search__container .search__blocks .search__wrapper.adjust,body #dating .search__container .search__blocks .search__wrapper.adjust{padding-right:8px}}body #search .search__container .search__blocks .search__wrapper,body #dating .search__container .search__blocks .search__wrapper{flex-direction:column;width:100%;min-height:525px;padding:20px;display:flex}@media (max-width:700px){body #search .search__container .search__blocks .search__wrapper,body #dating .search__container .search__blocks .search__wrapper{padding:4px}}body #search .search__container .search__blocks .search__wrapper .info__text,body #dating .search__container .search__blocks .search__wrapper .info__text{color:#a1a1aa;flex-grow:1;justify-content:center;align-items:center;display:flex}@media (max-width:1400px){body #search .search__container .search__blocks .search__wrapper,body #dating .search__container .search__blocks .search__wrapper{padding:20px 0}}@media (max-width:1100px){body #search .search__container .search__blocks .search__wrapper,body #dating .search__container .search__blocks .search__wrapper{order:2;padding:0 20px}}@media (max-width:650px){body #search .search__container .search__blocks .search__wrapper,body #dating .search__container .search__blocks .search__wrapper{padding:0 10px}}body #search .search__container .search__blocks .search__wrapper .button-container,body #dating .search__container .search__blocks .search__wrapper .button-container{justify-content:center;width:100%;display:flex;position:relative}body #search .search__container .search__blocks .search__wrapper .button-container .load-more-button,body #dating .search__container .search__blocks .search__wrapper .button-container .load-more-button{color:#fff;cursor:pointer;background-color:#8b5cf6;border:none;border-radius:12px;width:150px;height:40px;margin-bottom:32px;padding:8px;font-size:1rem;font-weight:500;transition:all .25s}body #search .search__container .search__blocks .search__wrapper .button-container .load-more-button:hover,body #dating .search__container .search__blocks .search__wrapper .button-container .load-more-button:hover{background-color:#a78bfa;box-shadow:0 4px 16px #8b5cf64d}body #search .search__container .search__blocks .search__wrapper .button-container .load-more-button:disabled,body #dating .search__container .search__blocks .search__wrapper .button-container .load-more-button:disabled{cursor:not-allowed;box-shadow:none;background-color:#8b5cf64d}body #search .search__container .search__blocks .search__wrapper .button-container .scroll-up-container,body #dating .search__container .search__blocks .search__wrapper .button-container .scroll-up-container{position:absolute;bottom:0;right:0}body #search .search__container .search__blocks .search__wrapper .button-container .scroll-up-container .scroll-top-button,body #dating .search__container .search__blocks .search__wrapper .button-container .scroll-up-container .scroll-top-button{cursor:pointer;background:#8b5cf6;border-radius:50%;width:40px;height:40px;margin-bottom:32px;margin-right:32px;padding:4px;transition:all .2s cubic-bezier(.22,1,.36,1);position:relative}body #search .search__container .search__blocks .search__wrapper .button-container .scroll-up-container .scroll-top-button:after,body #dating .search__container .search__blocks .search__wrapper .button-container .scroll-up-container .scroll-top-button:after{content:"";z-index:1;border-top:2px solid #fff;border-left:2px solid #fff;width:15px;height:15px;display:block;position:absolute;top:15px;left:13px;transform:rotate(45deg)}body #search .search__container .search__blocks .search__wrapper .button-container .scroll-up-container .scroll-top-button:hover,body #dating .search__container .search__blocks .search__wrapper .button-container .scroll-up-container .scroll-top-button:hover{transform:translateY(-5px);box-shadow:0 4px 16px #8b5cf64d}body #search .search__container .search__blocks .search__wrapper .skeleton-cards-container,body #dating .search__container .search__blocks .search__wrapper .skeleton-cards-container{flex-direction:column;gap:12px;width:100%;display:flex}body #search .search__container .search__blocks .search__wrapper .skeleton-user-card,body #dating .search__container .search__blocks .search__wrapper .skeleton-user-card{background-color:#16161f;border:1px solid #8b5cf626;border-radius:12px;width:100%;height:180px;position:relative}body #search .search__container .search__blocks .search__wrapper .skeleton-user-card:after,body #dating .search__container .search__blocks .search__wrapper .skeleton-user-card:after{content:"";box-sizing:border-box;background-image:linear-gradient(100deg,#0000,#8b5cf61a 50%,#0000 80%),linear-gradient(#2a2a3a 20px,#0000 0),linear-gradient(#2a2a3a 14px,#0000 0),linear-gradient(#2a2a3a 14px,#0000 0),linear-gradient(#2a2a3a 14px,#0000 0);background-position:0 0,0 0,0 34px,0 58px,0 82px;background-repeat:no-repeat;background-size:75px 160px,200px 20px,280px 14px,250px 14px,180px 14px;width:calc(100% - 30px);height:calc(100% - 30px);animation:1s linear infinite animloader;position:absolute;top:15px;left:15px}body #search .search__container .search__blocks .search__wrapper .user__card,body #dating .search__container .search__blocks .search__wrapper .user__card{text-align:justify;-webkit-backdrop-filter:blur(8px);max-width:100%;box-shadow:none;color:#a1a1aa;background:#16161fb3;border:1px solid #8b5cf61a;border-radius:16px;margin-bottom:16px;padding:20px;font-size:.875rem;transition:all .32s cubic-bezier(.22,1,.36,1);position:relative}body #search .search__container .search__blocks .search__wrapper .user__card:hover,body #dating .search__container .search__blocks .search__wrapper .user__card:hover{background:#16161fd9;border-color:#8b5cf640;transform:translateY(-3px);box-shadow:0 8px 32px #00000080}body #search .search__container .search__blocks .search__wrapper .user__card.dating__card,body #dating .search__container .search__blocks .search__wrapper .user__card.dating__card{display:flex}@media (max-width:650px){body #search .search__container .search__blocks .search__wrapper .user__card.dating__card,body #dating .search__container .search__blocks .search__wrapper .user__card.dating__card{flex-direction:column-reverse}}body #search .search__container .search__blocks .search__wrapper .user__card.dating__card .user__photo,body #dating .search__container .search__blocks .search__wrapper .user__card.dating__card .user__photo{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;margin-right:8px;display:flex;position:relative;overflow:hidden}body #search .search__container .search__blocks .search__wrapper .user__card.dating__card .user__photo:before,body #dating .search__container .search__blocks .search__wrapper .user__card.dating__card .user__photo:before{content:"";z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:var(--photo-url);width:100%;height:100%;transition:filter 1s;position:absolute;top:0;left:0}@media (max-width:800px){body #search .search__container .search__blocks .search__wrapper .user__card.dating__card .user__photo,body #dating .search__container .search__blocks .search__wrapper .user__card.dating__card .user__photo{display:none}}body #search .search__container .search__blocks .search__wrapper .user__card.dating__card .overlay,body #dating .search__container .search__blocks .search__wrapper .user__card.dating__card .overlay{opacity:0;text-align:center;z-index:2;border-radius:6px;width:100%;transition:opacity 1s}body #search .search__container .search__blocks .search__wrapper .user__card.dating__card .overlay img,body #dating .search__container .search__blocks .search__wrapper .user__card.dating__card .overlay img{width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body #search .search__container .search__blocks .search__wrapper .user__card.dating__card:hover .overlay,body #dating .search__container .search__blocks .search__wrapper .user__card.dating__card:hover .overlay{opacity:1}body #search .search__container .search__blocks .search__wrapper .user__card.dating__card:hover .user__photo:before,body #dating .search__container .search__blocks .search__wrapper .user__card.dating__card:hover .user__photo:before{filter:blur(4px);transition:filter 1s}body #search .search__container .search__blocks .search__wrapper .user__card.dating__card .user__photo__adjust,body #dating .search__container .search__blocks .search__wrapper .user__card.dating__card .user__photo__adjust{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:6px;flex-shrink:0;width:80px;height:80px;margin-right:0;overflow:hidden}@media (min-width:801px){body #search .search__container .search__blocks .search__wrapper .user__card.dating__card .user__photo__adjust,body #dating .search__container .search__blocks .search__wrapper .user__card.dating__card .user__photo__adjust{display:none}}body #search .search__container .search__blocks .search__wrapper .user__card.dating__card .user__photo__adjust img,body #dating .search__container .search__blocks .search__wrapper .user__card.dating__card .user__photo__adjust img{width:auto;max-width:100%;height:100%}body #search .search__container .search__blocks .search__wrapper .user__card .card__overlay,body #dating .search__container .search__blocks .search__wrapper .user__card .card__overlay{z-index:1;background:linear-gradient(135deg,#8b5cf6e6,#7c3aede6);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:8px;display:flex;position:absolute;top:0;left:0}body #search .search__container .search__blocks .search__wrapper .user__card .card__overlay .overlay-message,body #search .search__container .search__blocks .search__wrapper .user__card .card__overlay .warning,body #dating .search__container .search__blocks .search__wrapper .user__card .card__overlay .overlay-message,body #dating .search__container .search__blocks .search__wrapper .user__card .card__overlay .warning{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:2px;padding:8px;font-weight:500}body #search .search__container .search__blocks .search__wrapper .user__card .card__overlay .overlay-message a,body #search .search__container .search__blocks .search__wrapper .user__card .card__overlay .warning a,body #dating .search__container .search__blocks .search__wrapper .user__card .card__overlay .overlay-message a,body #dating .search__container .search__blocks .search__wrapper .user__card .card__overlay .warning a{color:#fff;text-decoration:underline}body #search .search__container .search__blocks .search__wrapper .user__info__container,body #dating .search__container .search__blocks .search__wrapper .user__info__container{width:100%;max-width:calc(100% - 120px)}@media (max-width:800px){body #search .search__container .search__blocks .search__wrapper .user__info__container,body #dating .search__container .search__blocks .search__wrapper .user__info__container{max-width:100%}}body #search .search__container .search__blocks .search__wrapper .break__info,body #dating .search__container .search__blocks .search__wrapper .break__info{margin:3px 0}body #search .search__container .search__blocks .search__wrapper .user__greeting__container,body #dating .search__container .search__blocks .search__wrapper .user__greeting__container{flex-wrap:wrap;width:100%;display:flex;overflow:hidden}@media (max-width:800px){body #search .search__container .search__blocks .search__wrapper .user__greeting__container,body #dating .search__container .search__blocks .search__wrapper .user__greeting__container{flex-wrap:nowrap}}body #search .search__container .search__blocks .search__wrapper .user__greeting__container .user__greeting,body #dating .search__container .search__blocks .search__wrapper .user__greeting__container .user__greeting{word-wrap:break-word;white-space:pre-wrap;text-transform:uppercase;color:#a1a1aa;max-width:100%;height:46px;margin-top:4px;margin-left:5px;font-size:.75rem;font-style:italic;line-height:16px;overflow:hidden}body #search .search__container .search__blocks .search__wrapper .user__info,body #dating .search__container .search__blocks .search__wrapper .user__info{white-space:normal;word-wrap:break-word;padding-bottom:3px}body #search .search__container .search__blocks .search__wrapper .user__info:last-child,body #dating .search__container .search__blocks .search__wrapper .user__info:last-child{padding:0}body #search .search__container .search__blocks .search__wrapper .user__info .user__info__top__container,body #dating .search__container .search__blocks .search__wrapper .user__info .user__info__top__container{display:flex;position:relative}body #search .search__container .search__blocks .search__wrapper .user__info .user__info__top__container .lgbt__icon,body #dating .search__container .search__blocks .search__wrapper .user__info .user__info__top__container .lgbt__icon{color:#8b5cf6;position:absolute;top:0;right:0}body #search .search__container .search__blocks .search__wrapper .user__info .user__info__top__container .lgbt__icon.dating,body #dating .search__container .search__blocks .search__wrapper .user__info .user__info__top__container .lgbt__icon.dating{width:20px;height:20px}body #search .search__container .search__blocks .search__wrapper .user__info .user__top__block,body #dating .search__container .search__blocks .search__wrapper .user__info .user__top__block{width:100%;position:relative}body #search .search__container .search__blocks .search__wrapper .user__info .user__top__block p,body #dating .search__container .search__blocks .search__wrapper .user__info .user__top__block p{align-items:center;display:flex}@media (max-width:800px){body #search .search__container .search__blocks .search__wrapper .user__info .user__top__block .user__top__block__date,body #dating .search__container .search__blocks .search__wrapper .user__info .user__top__block .user__top__block__date{display:none}}@media (max-width:450px){body #search .search__container .search__blocks .search__wrapper .user__info .user__top__block .user__top__block__date__adjust,body #dating .search__container .search__blocks .search__wrapper .user__info .user__top__block .user__top__block__date__adjust{display:inline-block}}@media (min-width:801px){body #search .search__container .search__blocks .search__wrapper .user__info .user__top__block .user__top__block__date__adjust,body #dating .search__container .search__blocks .search__wrapper .user__info .user__top__block .user__top__block__date__adjust{display:none}}body #search .search__container .search__blocks .search__wrapper .user__info .user__top__block p strong,body #dating .search__container .search__blocks .search__wrapper .user__info .user__top__block p strong{color:#8b5cf6;font-size:1.25rem;font-weight:700}body #search .search__container .search__blocks .search__wrapper .email-container,body #dating .search__container .search__blocks .search__wrapper .email-container{align-items:center;display:inline-flex;position:relative}body #search .search__container .search__blocks .search__wrapper .email-container .email-content,body #dating .search__container .search__blocks .search__wrapper .email-container .email-content{align-items:center;display:flex}body #search .search__container .search__blocks .search__wrapper .email-container .email-content span,body #dating .search__container .search__blocks .search__wrapper .email-container .email-content span{margin-left:4px;display:block}body #search .search__container .search__blocks .search__wrapper .email-container .email-content .copy-icon,body #dating .search__container .search__blocks .search__wrapper .email-container .email-content .copy-icon{cursor:pointer;color:#a1a1aa;width:18px;height:18px;margin-left:8px;transition:color .25s}body #search .search__container .search__blocks .search__wrapper .email-container .email-content .copy-icon:hover,body #dating .search__container .search__blocks .search__wrapper .email-container .email-content .copy-icon:hover{color:#8b5cf6}body #search .search__container .search__blocks .search__wrapper .email-container .email-content .copy-icon,body #dating .search__container .search__blocks .search__wrapper .email-container .email-content .copy-icon{transition:opacity .15s}body #search .search__container .search__blocks .search__wrapper .email-container .email-content .copy-icon:hover,body #dating .search__container .search__blocks .search__wrapper .email-container .email-content .copy-icon:hover{opacity:.7}body #search .search__container .search__blocks .search__wrapper .email-container .email-placeholder,body #dating .search__container .search__blocks .search__wrapper .email-container .email-placeholder{color:#a78bfa;cursor:pointer;padding:2px 4px;text-decoration:underline}body #search .search__container .search__blocks .filter__wrapper,body #dating .search__container .search__blocks .filter__wrapper{min-width:20%;padding:20px}@media (max-width:650px){body #search .search__container .search__blocks .filter__wrapper,body #dating .search__container .search__blocks .filter__wrapper{padding:8px}}body #search .search__container .search__blocks .filter__wrapper .filter__container,body #dating .search__container .search__blocks .filter__wrapper .filter__container{-webkit-backdrop-filter:blur(12px);text-align:center;background:#16161fb3;border:1px solid #8b5cf61a;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}body #search .search__container .search__blocks .filter__wrapper .filter__container:nth-of-type(2),body #dating .search__container .search__blocks .filter__wrapper .filter__container:nth-of-type(2){display:none}body #search .search__container .search__blocks .filter__wrapper .filter__container .filter__block:first-child,body #dating .search__container .search__blocks .filter__wrapper .filter__container .filter__block:first-child{color:#8b5cf6;font-size:1.5rem;font-weight:700}body #search .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__more,body #dating .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__more{color:#8b5cf6;cursor:pointer;background:#8b5cf614;border:1px solid #8b5cf633;border-radius:9999px;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:all .25s;display:flex}body #search .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__more:hover,body #dating .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__more:hover{background:#8b5cf626;border-color:#8b5cf666}body #search .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__more.expanded,body #dating .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__more.expanded{background:#8b5cf626}body #search .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__more.expanded .filter__more__chevron,body #dating .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__more.expanded .filter__more__chevron{transform:rotate(180deg)}body #search .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__more .filter__more__chevron,body #dating .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__more .filter__more__chevron{color:#8b5cf6;flex-shrink:0;transition:transform .25s}body #search .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__expanded-content,body #dating .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__expanded-content{flex-direction:column;gap:12px;display:flex}body #search .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__age-range,body #dating .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__age-range{justify-content:center;align-items:center;gap:8px;display:flex}body #search .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__age-input,body #dating .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__age-input{color:#e4e4e7;text-align:center;background:#1e1e2a;border:1px solid #8b5cf626;border-radius:12px;outline:none;width:70px;height:38px;padding:0 10px;font-size:.9em}body #search .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__age-input:focus,body #dating .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__age-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf64d}body #search .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__age-input::placeholder,body #dating .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__age-input::placeholder,body #search .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__age-separator,body #dating .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__age-separator{color:#a1a1aa}body #search .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__checkbox,body #dating .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__checkbox{cursor:pointer;color:#e4e4e7;justify-content:center;align-items:center;gap:8px;font-size:.9em;display:flex}body #search .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__checkbox input[type=checkbox],body #dating .search__container .search__blocks .filter__wrapper .filter__container .filter__block__more .filter__checkbox input[type=checkbox]{accent-color:#8b5cf6;cursor:pointer;width:18px;height:18px}body #search .search__container .search__blocks .filter__wrapper .filter__container .filter__block,body #dating .search__container .search__blocks .filter__wrapper .filter__container .filter__block{color:#a1a1aa;padding:16px 10px 18px}@media (max-width:1100px){body #search .search__container .search__blocks .filter__wrapper .filter__container .filter__block,body #dating .search__container .search__blocks .filter__wrapper .filter__container .filter__block{padding:4px 5px 10px}}body #search .search__container .search__blocks .filter__wrapper .filter__container .filter__block select,body #dating .search__container .search__blocks .filter__wrapper .filter__container .filter__block select{text-align:center;color:#a1a1aa;appearance:none;background-color:#1e1e2a;border:1px solid #8b5cf626;border-radius:6px;min-width:100%;height:28px;transition:border-color .15s,box-shadow .15s}body #search .search__container .search__blocks .filter__wrapper .filter__container .filter__block select:hover,body #dating .search__container .search__blocks .filter__wrapper .filter__container .filter__block select:hover{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf64d}body #search .search__container .search__blocks .filter__wrapper .filter__container .filter__block select:disabled:last-child:hover,body #dating .search__container .search__blocks .filter__wrapper .filter__container .filter__block select:disabled:last-child:hover{box-shadow:none}body .dating-content{flex-direction:column;gap:24px;padding:20px 0;display:flex}body .dating-content .button-container{justify-content:center;width:100%;display:flex;position:relative}body .dating-content .button-container .load-more-button{color:#fff;cursor:pointer;background-color:#8b5cf6;border:none;border-radius:12px;width:150px;height:40px;margin-bottom:32px;padding:8px;font-size:1rem;font-weight:500;transition:all .25s}body .dating-content .button-container .load-more-button:hover{background-color:#a78bfa;box-shadow:0 4px 16px #8b5cf64d}body .dating-content .button-container .load-more-button:disabled{cursor:not-allowed;box-shadow:none;background-color:#8b5cf64d}body .dating-content .button-container .scroll-up-container{position:absolute;bottom:0;right:0}body .dating-content .button-container .scroll-up-container .scroll-top-button{cursor:pointer;background:#8b5cf6;border-radius:50%;width:40px;height:40px;margin-bottom:32px;margin-right:32px;padding:4px;transition:all .2s cubic-bezier(.22,1,.36,1);position:relative}body .dating-content .button-container .scroll-up-container .scroll-top-button:after{content:"";z-index:1;border-top:2px solid #fff;border-left:2px solid #fff;width:15px;height:15px;display:block;position:absolute;top:15px;left:13px;transform:rotate(45deg)}body .dating-content .button-container .scroll-up-container .scroll-top-button:hover{transform:translateY(-5px);box-shadow:0 4px 16px #8b5cf64d}body .dating-filter-bar{background:#16161f;border:1px solid #8b5cf626;border-radius:16px;flex-direction:column;gap:16px;width:100%;padding:20px;display:flex}body .dating-filter-bar .dating-filter-row{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}@media (max-width:650px){body .dating-filter-bar .dating-filter-row{grid-template-columns:1fr 1fr}}@media (max-width:450px){body .dating-filter-bar .dating-filter-row{grid-template-columns:1fr}}body .dating-filter-bar .dating-filter-row--advanced{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding-top:4px}body .dating-filter-bar .dating-filter-item{z-index:1;flex-direction:column;gap:4px;display:flex;position:relative}body .dating-filter-bar .dating-filter-item:has(.custom-select--open){z-index:11}body .dating-filter-bar .dating-filter-label{color:#a1a1aa;text-transform:uppercase;letter-spacing:.06em;padding-left:4px;font-size:.75rem;font-weight:600}body .dating-filter-bar .dating-filter-collapse{opacity:0;max-height:0;transition:max-height .3s,opacity .25s,overflow 0s .3s;overflow:hidden}body .dating-filter-bar .dating-filter-collapse.open{opacity:1;max-height:400px;transition:max-height .3s,opacity .25s,overflow;overflow:visible}body .dating-filter-bar .dating-filter-advanced{flex-direction:column;gap:12px;display:flex}body .dating-filter-bar .dating-filter-toggle{color:#8b5cf6;cursor:pointer;background:0 0;border:1px solid #8b5cf633;border-radius:9999px;align-self:flex-start;align-items:center;gap:4px;padding:4px 16px;font-size:.85rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}body .dating-filter-bar .dating-filter-toggle svg{transition:transform .25s}body .dating-filter-bar .dating-filter-toggle:hover{background:#8b5cf614;border-color:#8b5cf666}body .dating-filter-bar .dating-filter-toggle.expanded svg{transform:rotate(180deg)}body .dating-filter-bar .dating-age-range{align-items:center;gap:8px;display:flex}body .dating-filter-bar .dating-age-input{color:#e4e4e7;-moz-appearance:textfield;background:#1e1e2a;border:1px solid #8b5cf626;border-radius:12px;outline:none;width:80px;height:40px;padding:0 12px;font-size:.9em;transition:border-color .25s,box-shadow .25s}body .dating-filter-bar .dating-age-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body .dating-filter-bar .dating-age-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body .dating-filter-bar .dating-age-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf64d}body .dating-filter-bar .dating-age-input:hover{border-color:#8b5cf666}body .dating-filter-bar .dating-age-input::placeholder{color:#a1a1aa}body .dating-filter-bar .dating-age-separator{color:#a1a1aa;font-size:1.1em}body .dating-filter-bar .dating-checkbox{cursor:pointer;color:#e4e4e7;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding-top:20px;font-size:.9em;display:flex}body .dating-filter-bar .dating-checkbox input[type=checkbox]{appearance:none;cursor:pointer;background:#1e1e2a;border:2px solid #8b5cf626;border-radius:6px;flex-shrink:0;width:20px;height:20px;transition:background .15s,border-color .15s,box-shadow .15s;position:relative}body .dating-filter-bar .dating-checkbox input[type=checkbox]:hover{border-color:#8b5cf680}body .dating-filter-bar .dating-checkbox input[type=checkbox]:checked{background:#8b5cf6;border-color:#8b5cf6}body .dating-filter-bar .dating-checkbox input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}body .dating-filter-bar .dating-checkbox input[type=checkbox]:focus-visible{box-shadow:0 0 0 2px #8b5cf64d}body .dating-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}@media (max-width:650px){body .dating-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}}body .dating-card{-webkit-backdrop-filter:blur(8px);color:#a1a1aa;background:#16161fb3;border:1px solid #8b5cf61a;border-radius:16px;flex-direction:column;text-decoration:none;transition:all .32s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}body .dating-card:hover{background:#16161fe6;border-color:#8b5cf64d;transform:translateY(-4px);box-shadow:0 8px 32px #00000080}body .dating-card:hover .dating-card__overlay{opacity:1}body .dating-card:hover .dating-card__photo:before{filter:blur(2px)brightness(.7);transform:scale(1.05)}body .dating-card__photo{background:#1c1c28;width:100%;padding-top:100%;position:relative;overflow:hidden}body .dating-card__photo:before{content:"";background-image:var(--photo-url);background-position:50%;background-size:cover;width:100%;height:100%;transition:filter .32s,transform .32s;position:absolute;top:0;left:0}body .dating-card__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;z-index:2;background:#8b5cf659;justify-content:center;align-items:center;transition:opacity .32s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}body .dating-card__overlay span{color:#fff;text-transform:uppercase;letter-spacing:.1em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #ffffff4d;border-radius:6px;padding:8px 16px;font-size:.85em;font-weight:600}body .dating-card__status-badge{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16161fb3;border:1px solid #8b5cf61a;border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;display:flex;position:absolute;top:10px;right:10px}body .dating-card__dot{background-color:#ef4444;border-radius:50%;width:8px;height:8px}body .dating-card__dot.online{background-color:#399337}body .dating-card__online-text{color:#399337;font-size:.7em;font-weight:600}body .dating-card__lgbt{z-index:3;max-height:24px;position:absolute;top:10px;left:10px}body .dating-card__body{flex-direction:column;gap:4px;padding:12px 16px;display:flex}body .dating-card__header{align-items:center;gap:4px;display:flex}body .dating-card__name{color:#8b5cf6;font-size:1.05em;font-weight:700}body .dating-card__gender{opacity:.7;max-width:18px}body .dating-card__age{color:#a1a1aa;margin-left:auto;font-size:.85em}body .dating-card__meta{color:#a1a1aa;margin:0;font-size:.82em}body .dating-card__greeting{color:#a1a1aa;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.8em;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}body .dating-skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}@media (max-width:650px){body .dating-skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}}body .dating-card-skeleton{background:#16161f;border:1px solid #8b5cf626;border-radius:12px;overflow:hidden}body .skeleton-photo{background:linear-gradient(90deg,#16161f 25%,#1c1c28 50%,#16161f 75%) 0 0/200% 100%;width:100%;padding-top:100%;animation:1.5s infinite shimmer}body .skeleton-line{background:linear-gradient(90deg,#1c1c28 25%,#1e1e2a 50%,#1c1c28 75%) 0 0/200% 100%;border-radius:6px;height:14px;margin:12px 16px;animation:1.5s infinite shimmer}body .skeleton-line.short{width:60%;margin-bottom:16px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}body .dating-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:40px 20px;animation:.6s ease-out fadeIn;display:flex}body .dating-empty__icon{opacity:.5;margin-bottom:16px;font-size:3em}body .dating-empty__title{color:#f4f4f5;margin:0 0 8px;font-size:1.3em;font-weight:600}body .dating-empty__text{color:#a1a1aa;max-width:400px;margin:0;font-size:1em;line-height:1.6}body .dating-seo-sections{max-width:800px;margin:40px auto;padding:0 20px}body .dating-seo-block{margin-bottom:32px}body .dating-seo-block h2{color:#f4f4f5;text-align:left;margin:0 0 12px;padding-left:0;font-size:1.4em;font-weight:700}body .dating-seo-block p{color:#a1a1aa;margin:0;font-size:.95em;font-weight:400;line-height:1.7}body #loaders{background:#0a0a0f;width:100%;height:100vh;margin:0 auto;position:fixed}body #loaders .loader-container{float:left;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}body #loaders .loader-container .loader{width:100px;height:100px;margin:auto;position:absolute;inset:0}body #loaders .loader-container .loader .arc{border:4px solid #8b5cf6;border-radius:50%;width:50%;height:50%;margin:25% 0 0 25%;animation:2.9s linear infinite rotate;position:relative}body #loaders .loader-container .loader .arc:before{transform-origin:29px 29px;left:-6px}body #loaders .loader-container .loader .arc:after{content:"";transform-origin:0 29px;background-color:#0a0a0f;width:33px;height:62px;animation:2s .5s infinite rotate;position:absolute;top:-5px;left:27px}body #modal{position:absolute}body #modal .overlay{z-index:1300;-webkit-backdrop-filter:blur(8px);background-color:#000000b3;animation:.25s forwards modalFadeIn;position:fixed;inset:0}body #modal .container{flex-direction:column;display:flex}body #modal .modal-window{z-index:1400;pointer-events:auto;position:fixed;inset:0}body #modal .modal-window>div{-webkit-backdrop-filter:blur(16px);color:#e4e4e7;background:#16161fb3;border:1px solid #8b5cf61a;border-radius:16px;width:420px;max-width:92vw;max-height:90vh;padding:1.5em;animation:.3s cubic-bezier(.16,1,.3,1) forwards modalScaleIn;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 8px 32px #00000080,0 0 0 1px #8b5cf614,inset 0 1px #ffffff0a}@media (max-width:700px){body #modal .modal-window>div{border-radius:16px 16px 0 0;width:100%;max-width:100vw;max-height:95vh;animation:.3s cubic-bezier(.16,1,.3,1) forwards modalSlideUp;top:auto;bottom:0;transform:translate(-50%)}}body #modal .modal-window>div h2{color:#8b5cf6;text-align:center;margin:0 0 1rem;font-size:1.15rem;font-weight:700}body #modal .modal-close{cursor:pointer;z-index:1;color:#a1a1aa;background:#ffffff0d;border:1px solid #8b5cf61a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;position:absolute;top:12px;right:12px}body #modal .modal-close .close__window{justify-content:center;align-items:center;display:flex}body #modal .modal-close .close__window svg{width:18px;height:18px;position:static}body #modal .modal-close:hover{color:#e4e4e7;background:#ffffff1a}body #footer{background-color:#111118;border-top:1px solid #8b5cf61a}body #footer .footer__brand{text-align:center;padding:32px 20px 0}body #footer .footer__brand .footer__logo{font-family:var(--font-display-raw),"Playfair Display",Georgia,serif;letter-spacing:-.02em;background:linear-gradient(135deg,#8b5cf6,#dc2626);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;text-decoration:none}body #footer .footer__brand .footer__tagline{color:#a1a1aa;margin:4px 0 0;font-size:.875rem}body #footer .footer__wrapper{flex-wrap:wrap;justify-content:center;display:flex}body #footer .footer__wrapper .footer__block{text-align:center;flex-direction:column;align-items:center;padding:32px 32px 8px;display:flex}@media (max-width:650px){body #footer .footer__wrapper .footer__block{padding:20px 20px 8px}}body #footer .footer__wrapper .footer__block .footer__title{color:#f4f4f5;margin-bottom:8px;font-weight:600}body #footer .footer__wrapper .footer__block .footer__content{margin-bottom:8px}body #footer .footer__wrapper .footer__block .footer__content a{color:#a1a1aa;transition:color .25s}body #footer .footer__wrapper .footer__block .footer__content a:hover{color:#8b5cf6}body #footer .footer__wrapper .footer__block .footer__social a{background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .25s;display:inline-flex}body #footer .footer__wrapper .footer__block .footer__social a:hover{background:#8b5cf633;border-color:#8b5cf666}body #footer .footer__wrapper .footer__block .footer__social a img{width:18px;height:18px}body #footer .footer__wrapper .footer__block:first-of-type .footer__content{letter-spacing:0;margin:4px 0;font-size:.75rem}body #footer .footer__wrapper .footer__block:first-of-type .footer__content a{color:#a1a1aa}body #footer .footer__wrapper .footer__block:first-of-type .footer__content a:hover{color:#8b5cf6}body #footer .footer__date{color:#71717a;justify-content:center;margin:20px 0;font-size:.75rem;line-height:20px;display:flex}body #footer .footer__date__adjust{display:none}@media (max-width:330px){body #footer .footer__date__adjust{color:#71717a;flex-direction:column;align-items:center;margin:20px 0;font-size:.75rem;line-height:20px;display:flex}body #footer .footer__date__adjust h4{margin:0}body #footer .footer__date{display:none}}body .language__holder{justify-content:center;margin:20px 0;display:flex}body .language__holder .language__switch{color:#a1a1aa;font-size:.75rem;line-height:20px}body .popup{justify-content:center;padding:20px 0;display:flex}@media (max-width:650px){body .popup{padding:4px 5px 20px}}body .popup .popup__wrapper{color:#e4e4e7;background-color:#16161f;border:1px solid #8b5cf626;border-radius:16px;max-width:1000px;padding:20px;box-shadow:0 4px 24px #0006,0 0 1px #8b5cf61a}@media (max-width:650px){body .popup .popup__wrapper{padding:4px}}body .popup .popup__wrapper .popup__block .template{text-align:justify;line-height:20px}body .popup .popup__wrapper .popup__block .template .mail__container{text-align:center;background:#16161f;border:1px solid #8b5cf61f;border-radius:16px;flex-direction:column;align-items:center;max-width:420px;margin:0 auto;padding:32px;display:flex;box-shadow:0 8px 32px #0006,0 0 0 1px #8b5cf614}@media (max-width:650px){body .popup .popup__wrapper .popup__block .template .mail__container{padding:24px 16px}}body .popup .popup__wrapper .popup__block .template .mail__container h4{color:#f4f4f5;letter-spacing:0;margin-bottom:16px;font-size:1.5rem;font-weight:600}body .popup .popup__wrapper .popup__block .template .mail__container p{color:#a1a1aa;margin-bottom:12px;font-size:.875rem;line-height:1.75}body .popup .popup__wrapper .popup__block .template .mail__container p:last-child{margin-bottom:0}body .popup .popup__wrapper .popup__block .template .captcha__wrapper{background:#16161f;border:1px solid #8b5cf61f;border-radius:16px;flex-direction:column;align-items:center;width:420px;max-width:100%;margin:0 auto;padding:24px 32px;display:flex;box-shadow:0 8px 32px #0006,0 0 0 1px #8b5cf614}@media (max-width:650px){body .popup .popup__wrapper .popup__block .template .captcha__wrapper{padding:16px 12px}}@media (max-width:360px){body .popup .popup__wrapper .popup__block .template .captcha__wrapper{width:100%}}body .popup .popup__wrapper .popup__block .template .captcha__wrapper h3{color:#f4f4f5;text-align:center;letter-spacing:0;margin-bottom:20px;font-size:1.5rem;font-weight:600}body .popup .popup__wrapper .popup__block .template .captcha__wrapper .recovery__info{text-align:center;color:#a1a1aa;margin-bottom:16px;font-size:.875rem}body .popup .popup__wrapper .popup__block .template .captcha__wrapper form{width:100%}body .popup .popup__wrapper .popup__block .template .captcha__wrapper form input,body .popup .popup__wrapper .popup__block .template .captcha__wrapper form select{appearance:none;text-align:center;color:#e4e4e7;background-color:#0e0e1499;border:1px solid #8b5cf626;border-radius:12px;height:44px;padding:0 16px;font-size:1rem;transition:border-color .15s,box-shadow .15s}body .popup .popup__wrapper .popup__block .template .captcha__wrapper form input:hover:not([type=checkbox]),body .popup .popup__wrapper .popup__block .template .captcha__wrapper form input:focus:not([type=checkbox]),body .popup .popup__wrapper .popup__block .template .captcha__wrapper form select:hover:not([type=checkbox]),body .popup .popup__wrapper .popup__block .template .captcha__wrapper form select:focus:not([type=checkbox]){border-color:#8b5cf6;outline:none;box-shadow:0 0 0 2px #8b5cf64d,inset 0 0 12px #8b5cf60f}body .popup .popup__wrapper .popup__block .template .captcha__wrapper form .raise__block{margin-bottom:24px;position:relative}body .popup .popup__wrapper .popup__block .template .captcha__wrapper form .raise__block p a{color:#8b5cf6;text-decoration:underline}body .popup .popup__wrapper .popup__block .template .captcha__wrapper form .raise__block>*{width:100%}body .popup .popup__wrapper .popup__block .template .captcha__wrapper form .raise__block select{text-align-last:center;appearance:none;color:#a1a1aa;background-color:#0e0e1499;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px;padding-right:36px}body .popup .popup__wrapper .popup__block .template .captcha__wrapper form .raise__block option[disabled]{cursor:not-allowed;color:#666}body .popup .popup__wrapper .popup__block .template .captcha__wrapper form .raise__block input{background-color:#0e0e1499}body .popup .popup__wrapper .popup__block .template .captcha__wrapper form .raise__block input::placeholder{color:#a1a1aa;font-size:.875rem}body .popup .popup__wrapper .popup__block .template .captcha__wrapper form .raise__block input:disabled{cursor:not-allowed;opacity:.5}body .popup .popup__wrapper .popup__block .template .captcha__wrapper form .raise__block input:disabled:hover{box-shadow:none}body ul{padding:16px}@media (max-width:350px){body ul{padding:8px 0}}body .tech-loader{box-sizing:border-box;border-radius:50%;width:48px;height:48px;animation:1s linear infinite animloader;display:inline-block}@keyframes animloader{0%{box-shadow:inset -72px 0 #8b5cf6}to{box-shadow:inset 48px 0 #8b5cf6}}body .online-status{border-radius:50%;width:10px;height:10px;position:absolute;top:0;right:0}body .online-status.dating{top:auto;bottom:15px;right:15px}body .online-status-dating-text{color:#399337;position:absolute;bottom:10px;right:30px}body .online-status.online{background-color:#399337}body .online-status.offline{background-color:#ef4444}body .online-status.semi-active{background-color:#eab308}body .online-status.active{background-color:#8b5cf6}body .gender__icon{vertical-align:middle;color:#8b5cf6;width:18px;height:18px;margin-left:3px}@keyframes blinking{0%{background-color:#8b5cf6b3}50%{background-color:#7c3aede6}to{background-color:#8b5cf6b3}}
