:root{--date-coral:#FF9A86;--date-peach:#FFB399;--date-apricot:#FFD6A6;--date-cream:#FFF0BE;--date-ink:#292322;--date-muted:#756b68;--date-surface:#fffdf8;--date-radius:22px;--date-shadow:0 18px 50px rgba(91, 57, 47, .12)}.date-auth-content>.col-login>p a,.date-auth-content>.col-registration>p a,.date-auth-panel a:not(.btn){color:#9b352a}.date-auth-panel .divider span,.date-auth-panel .text-muted,.news-list-view .news-item .text-muted{color:#626873!important}.date-auth-panel .terms a{color:#7f271f;text-decoration:underline;text-underline-offset:2px}.date-auth-panel .btn-outline-primary{border-color:#1763bd;color:#1763bd}.cc-window{position:fixed!important;top:auto!important;bottom:12px!important;z-index:10000!important}.cc-window .cc-link,.cc-window .cc-link:active,.cc-window .cc-link:visited{color:#244f8c!important;text-decoration:underline}.cc-window .cc-btn{background-color:#285f9f!important;color:#fff!important}.news-list-view .card-img-top{aspect-ratio:5/3;object-fit:cover}@media (max-width:400px){.date-header .date-wordmark{font-size:1.55rem;gap:.3rem;letter-spacing:-.045em}.date-header .date-wordmark .date-brand-mark{width:1.8rem!important;height:1.8rem!important;flex-basis:1.8rem}}.date-topbar .dropdown-menu.dropdown-menu-right{width:268px;min-width:268px;margin-top:.7rem;padding:.6rem;overflow:hidden;border:1px solid rgba(43,36,34,.1);border-radius:22px;background:rgba(255,253,249,.98);box-shadow:0 20px 50px rgba(43,36,34,.17);backdrop-filter:blur(14px)}.date-topbar .dropdown-menu.dropdown-menu-right .dropdown-item{display:flex;min-height:44px;padding:.7rem .8rem;align-items:center;border-radius:13px;color:#2b2422;font-size:.95rem;font-weight:700;line-height:1.2;transition:background-color .16s ease,transform .16s ease}.date-topbar .dropdown-menu.dropdown-menu-right .dropdown-item:focus,.date-topbar .dropdown-menu.dropdown-menu-right .dropdown-item:hover{color:#2b2422;background:#fff0be;text-decoration:none;transform:translateX(2px)}.date-topbar .dropdown-menu.dropdown-menu-right .dropdown-icon{width:22px;min-width:22px;margin-right:.75rem!important;color:#d77767;text-align:center}.date-topbar .dropdown-menu.dropdown-menu-right .dropdown-divider{margin:.45rem .5rem;border-color:rgba(43,36,34,.09)}.date-topbar .dropdown-menu.dropdown-menu-right .dropdown-item[data-method=post]{margin-top:.15rem;color:#a2463d}@media (max-width:575.98px){.date-topbar .dropdown-menu.dropdown-menu-right{right:-.15rem;left:auto;width:min(268px,calc(100vw - 24px));min-width:min(268px,calc(100vw - 24px));max-height:calc(100vh - 88px);overflow-y:auto;margin-top:.6rem}.date-topbar .dropdown-menu.dropdown-menu-right .dropdown-item{min-height:46px}}.date-age-caption,.date-filter-choice-label{display:none}@media (max-width:767.98px){.date-filter-surface .directory-search-form{overflow:hidden;border:1px solid rgba(43,36,34,.07);border-radius:26px;box-shadow:0 16px 40px rgba(70,47,40,.09)}.date-filter-surface .directory-search-form .card-body{padding:1.2rem!important}.date-filter-surface .directory-search-form .card-body>.row:nth-child(2){display:grid;margin:0;grid-template-columns:minmax(0,1fr)}.date-filter-surface .col-age,.date-filter-surface .col-location,.date-filter-surface .col-search-actions,.date-filter-surface .col-sex{width:100%;max-width:none;padding-right:0;padding-left:0;flex:none}.date-filter-surface .col-age,.date-filter-surface .col-location,.date-filter-surface .col-sex{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(43,36,34,.08)}.date-filter-surface .form-group{margin-bottom:0}.date-filter-surface .form-label{margin-bottom:.65rem;color:#554b47;font-size:.73rem;letter-spacing:.09em}.date-filter-surface .col-sex .selectgroup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.date-filter-surface .col-sex .selectgroup-item{width:100%;margin:0}.date-filter-surface .col-sex .selectgroup-button{display:flex;width:100%;min-height:50px;padding:.55rem .35rem;align-items:center;justify-content:center;gap:.38rem;color:#665b57;background:#fff;border-color:#eaded8}.date-filter-surface .col-sex .selectgroup-input:checked+.selectgroup-button{color:#52251f;background:#fff0be;border-color:#ff9a86;box-shadow:0 0 0 3px rgba(255,154,134,.14)}.date-filter-choice-label{display:inline;overflow:hidden;font-size:.75rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.date-filter-surface .col-age>.form-group>.row{margin-right:-.3rem;margin-left:-.3rem}.date-filter-surface .col-age>.form-group>.row>.col-6{padding-right:.3rem;padding-left:.3rem}.date-age-caption{display:block;margin:0 0 .35rem .15rem;color:#8a7f7a;font-size:.7rem;font-weight:800}.date-filter-surface .col-age .form-control{min-height:50px;background:#fff;border-color:#eaded8;border-radius:14px;font-size:1rem;font-weight:800}.date-filter-surface .col-location .custom-controls-stacked>.row{margin-right:0;margin-left:0}.date-filter-surface .col-location .custom-controls-stacked>.row>div:first-child{display:grid;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.date-filter-surface .col-location .custom-control{min-height:0;margin:0!important;padding-left:0}.date-filter-surface .col-location .custom-control-label{display:flex;min-height:46px;padding:.65rem .75rem;align-items:center;justify-content:center;color:#665b57;background:#fff;border:1px solid #eaded8;border-radius:13px;font-size:.78rem;font-weight:800;text-align:center}.date-filter-surface .col-location .custom-control-label::after,.date-filter-surface .col-location .custom-control-label::before{display:none}.date-filter-surface .col-location .custom-control-input:checked~.custom-control-label{color:#52251f;background:#fff0be;border-color:#ff9a86;box-shadow:0 0 0 3px rgba(255,154,134,.14)}.date-filter-surface .col-location .location-address,.date-filter-surface .col-location .location-near{width:100%;max-width:none;padding-right:0;padding-left:0;flex:0 0 100%}.date-filter-surface .col-location .location-near .selectgroup{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.date-filter-surface .col-location .location-near .selectgroup-item{width:100%;margin:0}.date-filter-surface .col-location .location-near .selectgroup-button{display:flex;width:100%;min-height:42px;padding:.45rem .25rem;align-items:center;justify-content:center;background:#fff;font-size:.78rem}.date-filter-surface .btn-use-location{width:100%;min-height:44px;margin-top:.65rem!important;border-radius:13px;font-weight:800}.date-filter-surface .col-search-actions .form-label{display:none}.date-filter-surface .col-search-actions .btn-group{display:grid;width:100%;max-width:none;grid-template-columns:minmax(0,1fr) 50px;gap:.5rem}.date-filter-surface .col-search-actions .btn{min-height:50px;margin:0!important;border-radius:14px!important;font-weight:900}}body{color:var(--date-ink);background:#fffaf3;font-family:"Nunito Sans","Source Sans Pro",sans-serif}.btn,.header-brand,h1,h2,h3,h4,h5,h6{font-family:"Nunito Sans","Source Sans Pro",sans-serif}a{color:#d96858}a:hover{color:#b74f42}.date-header{position:relative;z-index:10;color:var(--date-ink);background:rgba(255,253,248,.94);border-bottom:1px solid rgba(75,49,42,.08);backdrop-filter:blur(14px)}.date-wordmark{display:inline-flex;align-items:center;min-width:auto;height:auto;color:var(--date-ink)!important;font-size:2rem;font-weight:900;gap:.4rem;letter-spacing:-.055em;line-height:1;text-decoration:none!important;text-transform:none}.date-wordmark .date-brand-mark{display:block;width:2.15rem!important;height:2.15rem!important;flex:0 0 2.15rem;object-fit:contain}.date-header .btn-login,.date-header .btn-primary{min-width:105px;color:var(--date-ink);background:var(--date-cream);border:1px solid var(--date-ink);box-shadow:none;font-weight:800}.body-landing-page .date-header .btn-login,.body-landing-page .date-header .btn-login:visited{color:var(--date-ink);background:var(--date-cream);border-color:var(--date-ink)}.body-landing-page .date-header .btn-login:focus,.body-landing-page .date-header .btn-login:hover{color:#fff;background:var(--date-ink);border-color:var(--date-ink)}.date-header .btn-login:hover,.date-header .btn-primary:hover{color:#fff;background:var(--date-ink);border-color:var(--date-ink)}.btn{font-weight:800}.btn,.btn-pill{border-radius:999px}.btn-continue:not(.btn-disabled),.btn-primary,.btn-secondary,.btn-success{color:var(--date-ink);background:var(--date-coral);border-color:var(--date-coral);box-shadow:0 7px 18px rgba(255,154,134,.3)}.btn-primary:focus,.btn-primary:hover,.btn-secondary:focus,.btn-secondary:hover,.btn-success:hover{color:var(--date-ink);background:var(--date-peach);border-color:var(--date-peach)}.custom-select,.form-control,.selectize-input{min-height:46px;color:var(--date-ink);background:#fff;border:1.5px solid #e8ddd7;border-radius:14px;box-shadow:none}.form-control:focus,.selectize-input.focus{border-color:var(--date-coral);box-shadow:0 0 0 3px rgba(255,154,134,.18)}.card,.dropdown-menu,.modal-content{border-color:rgba(75,49,42,.08);border-radius:var(--date-radius);box-shadow:0 12px 34px rgba(91,57,47,.09)}.body-date-landing{background:linear-gradient(140deg,#fffdf8 0,var(--date-cream) 55%,var(--date-apricot) 100%)}.body-date-landing .page{min-height:100vh}.body-date-landing .date-header-landing{color:var(--date-ink);background:0 0;border-bottom:0;padding-bottom:.75rem!important}.date-landing{padding:2.2rem 0 4rem}.date-landing-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);min-height:680px;overflow:hidden;background:var(--date-surface);border:1px solid rgba(75,49,42,.08);border-radius:34px;box-shadow:var(--date-shadow)}.date-landing-story{position:relative;display:flex;overflow:hidden;padding:4.5rem 4rem;color:var(--date-ink);background:linear-gradient(155deg,var(--date-coral),var(--date-peach) 42%,var(--date-apricot) 75%,var(--date-cream));isolation:isolate}.date-story-content{position:relative;z-index:2;max-width:510px}.date-story-content h2{max-width:490px;margin:1.4rem 0;font-size:clamp(3rem, 5vw, 5.4rem);font-weight:900;letter-spacing:-.065em;line-height:.96}.date-story-content p{max-width:460px;font-size:1.12rem;font-weight:600;line-height:1.65}.date-eyebrow{display:inline-flex;padding:.5rem .85rem;color:var(--date-ink);background:rgba(255,255,255,.55);border:1px solid rgba(41,35,34,.11);border-radius:999px;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.date-trust-pills{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:2rem}.date-trust-pills span{padding:.65rem .9rem;background:rgba(255,255,255,.64);border-radius:999px;font-size:.82rem;font-weight:800}.date-trust-pills i{margin-right:.4rem}.date-story-glow{position:absolute;z-index:-1;width:330px;height:330px;background:rgba(255,255,255,.25);border-radius:50%;filter:blur(1px)}.date-story-glow-one{top:-130px;right:-80px}.date-story-glow-two{bottom:-190px;left:-80px;width:430px;height:430px}.date-match-card{position:absolute;z-index:3;right:2rem;bottom:3rem;display:flex;align-items:center;gap:.8rem;width:min(360px,calc(100% - 4rem));padding:.85rem 1rem;background:rgba(255,253,248,.91);border:1px solid rgba(41,35,34,.1);border-radius:20px;box-shadow:0 14px 35px rgba(71,38,30,.16);backdrop-filter:blur(9px)}.date-match-card-two{right:auto;bottom:8.4rem;left:3rem;width:315px;transform:rotate(-3deg)}.date-match-card-one{transform:rotate(2deg)}.date-match-card>span:nth-child(2){display:flex;flex:1;flex-direction:column}.date-match-card strong{font-size:.87rem}.date-match-card small{color:var(--date-muted);font-size:.72rem}.date-match-card>i{color:#e66050;font-size:1.35rem}.date-match-avatar{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;color:var(--date-ink);background:var(--date-apricot);border-radius:50%;font-weight:900}.date-match-avatar-alt{background:var(--date-cream)}.date-signup-panel{display:flex;align-items:center;padding:3rem 3.5rem;background:var(--date-surface)}.date-signup-panel .landing-page-signup{width:100%;margin:0}.date-signup-panel .landing-page-signup-head{padding:0 0 1.7rem}.date-signup-panel .landing-page-signup-head .date-eyebrow{background:var(--date-cream)}.date-signup-panel .landing-page-signup-head h1{margin:1rem 0 .65rem;color:var(--date-ink);font-size:clamp(2rem, 3vw, 3.25rem);font-weight:900;letter-spacing:-.045em;line-height:1.04}.date-signup-panel .landing-page-signup-head .subtitle{color:var(--date-muted);font-size:1rem;line-height:1.55}.date-signup-panel .landing-page-signup-form .steps{min-height:330px}.date-signup-panel .select-group{padding:.55rem 0}.date-signup-panel .select-group-title{color:var(--date-muted);font-size:.88rem;font-weight:800}.date-signup-panel .select-group-sex .btn{color:var(--date-ink)!important;background:#fff!important;border-color:#e5d6cf!important;box-shadow:none!important}.date-signup-panel .select-group-sex .btn.active,.date-signup-panel .select-group-sex .btn:focus,.date-signup-panel .select-group-sex .btn:hover{background:var(--date-cream)!important;border-color:var(--date-coral)!important}.date-signup-panel .select-group-sex .btn i{color:var(--date-coral)!important}.date-signup-panel .btn-continue{min-height:48px;margin-top:.75rem}.date-signup-panel .btn-disabled,.date-signup-panel .btn-disabled:disabled{color:#a29691;background:#eee8e4;border-color:#eee8e4;box-shadow:none;cursor:not-allowed;opacity:1}.date-signup-panel .landing-page-social-auth{padding:1rem 0 0}.date-signup-panel .landing-or{display:flex;margin:0 0 .65rem;align-items:center;gap:.8rem;color:#8f8581;font-size:.75rem;font-weight:800;letter-spacing:.08em;line-height:1;text-align:center}.date-signup-panel .landing-or::after,.date-signup-panel .landing-or::before{height:1px;flex:1;background:#e5d9d3;content:""}.date-google-auth .auth-clients,.date-signup-panel .social-auth-lp .auth-clients{display:block;margin:0;padding:0;list-style:none}.date-google-auth .auth-clients li,.date-signup-panel .social-auth-lp .auth-clients li{display:block;float:none;width:100%;margin:0}.date-google-auth .auth-provider-button,.date-signup-panel .auth-provider-button{display:flex;width:100%;min-height:50px;padding:.7rem 1rem;align-items:center;justify-content:center;gap:.75rem;color:#292322!important;background:#fff!important;border:1px solid #d9ccc6!important;border-radius:999px;box-shadow:0 8px 22px rgba(67,44,37,.08);font-size:.92rem;font-weight:800;line-height:1.2}.date-google-auth .auth-provider-button:focus,.date-google-auth .auth-provider-button:hover,.date-signup-panel .auth-provider-button:focus,.date-signup-panel .auth-provider-button:hover{color:#292322!important;background:#fff8f2!important;border-color:var(--date-coral)!important;box-shadow:0 10px 26px rgba(255,126,105,.18);text-decoration:none}.date-google-auth .auth-provider-button .fa-google,.date-signup-panel .auth-provider-button .fa-google{display:grid;width:28px;height:28px;place-items:center;color:#fff;background:#4285f4;border-radius:50%;font-size:.9rem}.auth-provider-label{display:inline-block}.date-google-connect-shell{min-height:900px}.date-google-connect-shell .date-signup-panel{align-items:flex-start;padding-top:2rem;padding-bottom:2rem}.date-google-connect-shell .landing-page-signup-head{padding-bottom:1rem}.date-google-connect-shell .landing-page-signup-head h1{font-size:clamp(1.8rem, 2.5vw, 2.65rem)}.date-google-connect-shell .step-google-connect .form-group{margin-bottom:.75rem}.date-google-connect-shell .step-google-connect .terms{font-size:.75rem;line-height:1.4}@media (min-width:992px){.date-landing-shell{min-height:780px}.date-signup-panel{padding-right:2.5rem;padding-left:2.5rem}.date-signup-panel .landing-page-signup-head{padding-bottom:1rem}.date-signup-panel .landing-page-social-auth{padding:.55rem 0 0!important}.date-signup-panel .social-auth-lp,.date-signup-panel .social-auth-lp .auth-clients,.date-signup-panel .social-auth-lp .auth-clients li{height:auto;min-height:0;overflow:visible}.date-signup-panel .auth-provider-button,.date-signup-panel .btn-continue{width:100%}}.date-proof-strip{display:grid;margin:1.4rem 0 5rem;padding:1.2rem;grid-template-columns:repeat(3,1fr);gap:1rem;background:rgba(255,253,248,.66);border:1px solid rgba(75,49,42,.08);border-radius:24px}.date-proof-strip>div{display:flex;padding:.8rem 1rem;flex-direction:column;border-right:1px solid rgba(75,49,42,.1)}.date-proof-strip>div:last-child{border-right:0}.date-proof-strip strong{color:var(--date-ink);font-size:.9rem;font-weight:900}.date-proof-strip span{color:var(--date-muted);font-size:.76rem}.date-how-section{padding:2rem 0 5.5rem}.date-section-copy{max-width:720px}.date-final-cta h2,.date-section-copy h2{margin:1rem 0;color:var(--date-ink);font-size:clamp(2.6rem, 5vw, 5rem);font-weight:900;letter-spacing:-.065em;line-height:.95}.date-section-copy>p{color:var(--date-muted);font-size:1.05rem;font-weight:600;line-height:1.65}.date-how-grid{display:grid;margin-top:2.5rem;grid-template-columns:repeat(3,1fr);gap:1.1rem}.date-how-grid article{position:relative;min-height:290px;padding:1.8rem;overflow:hidden;background:#fffdf8;border:1px solid rgba(75,49,42,.08);border-radius:26px;box-shadow:0 14px 35px rgba(91,57,47,.07)}.date-how-grid article:nth-child(2){background:var(--date-cream);transform:translateY(1.5rem)}.date-how-grid article:nth-child(3){background:var(--date-peach)}.date-how-grid article>span{position:absolute;top:1.3rem;right:1.5rem;color:rgba(41,35,34,.2);font-size:2.5rem;font-weight:900}.date-how-grid article>i{display:grid;width:54px;height:54px;margin-bottom:3rem;place-items:center;background:rgba(255,255,255,.65);border-radius:18px;font-size:1.45rem}.date-how-grid h3{color:var(--date-ink);font-size:1.25rem;font-weight:900}.date-how-grid p{color:var(--date-muted);font-size:.86rem;line-height:1.55}.date-safety-section{display:grid;margin-bottom:5rem;padding:4rem;grid-template-columns:.8fr 1.2fr;align-items:center;gap:4rem;background:#292322;border-radius:34px}.date-safety-section .date-section-copy h2{color:#fff9f4}.date-safety-section .date-section-copy>p{color:#cfc0ba}.date-safety-section ul{padding:0;list-style:none}.date-safety-section li{margin:.75rem 0;color:#fff9f4;font-weight:800}.date-safety-section li i{margin-right:.65rem;color:var(--date-coral)}.date-safety-art{display:grid;position:relative;min-height:330px;place-items:center;background:linear-gradient(145deg,var(--date-coral),var(--date-apricot));border-radius:50% 46% 58% 42%}.date-safety-ring{display:grid;width:150px;height:150px;place-items:center;color:var(--date-ink);background:rgba(255,255,255,.6);border:2px solid rgba(41,35,34,.1);border-radius:50%;font-size:4rem}.date-safety-dot{position:absolute;width:45px;height:45px;background:var(--date-cream);border-radius:50%}.date-safety-dot.dot-one{top:35px;right:45px}.date-safety-dot.dot-two{bottom:40px;left:38px;width:24px;height:24px;background:#fff}.date-final-cta{margin-bottom:4rem;padding:4rem;text-align:center;background:linear-gradient(125deg,var(--date-cream),var(--date-peach));border-radius:34px}.date-final-cta>span{font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.date-final-cta h2{max-width:850px;margin:1rem auto 2rem}.date-final-cta .btn{min-width:220px;min-height:54px}.directory-list-view .directory-item .card{overflow:hidden;background:#fff;border:0;border-radius:22px;transition:transform .2s ease,box-shadow .2s ease}.directory-list-view .directory-item .card:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(91,57,47,.16)}.directory-list-view .directory-item .card-img-top-wrapper{background:var(--date-cream)}.directory-list-view .directory-item .card-body{padding:1rem 1.1rem 1.15rem}.directory-list-view .directory-item h4{margin-bottom:.3rem;font-weight:900}.directory-list-view .directory-item h4 a{color:var(--date-ink)}.directory-list-view .directory-discovery-reasons{display:flex;flex-wrap:wrap;gap:.35rem}.directory-list-view .directory-discovery-reason{margin:0!important;padding:.35rem .55rem;color:#5a4038;background:#fff0be;border:1px solid rgba(90,64,56,.12);border-radius:999px;font-size:.68rem;font-weight:800;line-height:1.1;white-space:normal}.directory-list-view .directory-item .user-photos-count{bottom:1rem;right:1rem;border-radius:999px}.directory-list-view .directory-banner{color:var(--date-ink);background:var(--date-cream);border-radius:20px}.directory-list-view .directory-banner .boost-up{color:var(--date-ink);background:var(--date-coral)}.nav-tabs .nav-link.active{color:#cf5f50;border-color:#cf5f50}.page-item.active .page-link{background:var(--date-coral);border-color:var(--date-coral)}.avatar{box-shadow:0 0 0 2px var(--date-peach)}.badge-primary,.bg-primary{background-color:var(--date-coral)!important}.footer{color:var(--date-muted);background:0 0}.footer a{color:var(--date-muted);font-weight:700}.date-landing-legal-footer{padding:1.7rem 1rem calc(1.7rem + env(safe-area-inset-bottom));color:var(--date-muted);text-align:center;background:#fffaf0;border-top:1px solid rgba(75,49,42,.09)}.date-landing-legal-footer nav{display:flex;margin-bottom:.65rem;flex-wrap:wrap;justify-content:center;gap:.45rem 1rem}.date-landing-legal-footer nav a{color:#655b67;font-size:.86rem;font-weight:800}.date-landing-legal-footer nav a:hover{color:#d96858}.date-landing-legal-footer>div{font-size:.85rem}.date-landing-legal-footer strong{color:var(--date-ink)}.date-legal-page{max-width:1080px;margin:1rem auto 4rem}.date-legal-hero{padding:3rem;background:linear-gradient(125deg,var(--date-cream),var(--date-peach));border-radius:30px}.date-legal-hero>span{color:#a8493e;font-size:.75rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.date-legal-hero h1{margin:.7rem 0 .6rem;color:var(--date-ink);font-size:clamp(2.5rem, 6vw, 4.8rem);font-weight:900;letter-spacing:-.06em}.date-legal-hero p{margin:0;color:#765f59;font-weight:700}.date-legal-summary{margin:1.25rem 0;padding:1.3rem 1.5rem;color:var(--date-ink);background:#fffaf4;border:1px solid rgba(101,67,58,.1);border-radius:20px}.date-legal-summary strong{font-size:1.05rem}.date-legal-summary p{margin:.35rem 0 0;color:#715d57}.date-legal-content{display:grid;min-width:0;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:1.5rem}.date-legal-nav{position:sticky;top:1rem;display:flex;padding:1.2rem;flex-direction:column;background:#292322;border-radius:20px}.date-legal-nav strong{margin-bottom:.65rem;color:#fff}.date-legal-nav a{padding:.35rem 0;color:#d9c9c2;font-size:.82rem;font-weight:700}.date-legal-nav a:hover{color:var(--date-coral);text-decoration:none}.date-legal-sections{min-width:0;padding:1rem 2.2rem 2.5rem;background:#fff;border:1px solid rgba(101,67,58,.08);border-radius:26px}.date-legal-sections section{padding:1.4rem 0;border-bottom:1px solid #eee4df;scroll-margin-top:1rem}.date-legal-sections section:last-child{border-bottom:0}.date-legal-sections h2{color:var(--date-ink);font-size:1.35rem;font-weight:900}.date-legal-sections li,.date-legal-sections p{color:#665854;line-height:1.72}.date-legal-sections ul{padding-left:1.25rem}.date-legal-sections li{margin:.45rem 0}.date-legal-warning{margin:.8rem 0 1rem;padding:1rem 1.1rem;color:#8d3d34;background:#fff0e8;border-left:4px solid var(--date-coral);border-radius:12px}.date-legal-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto;margin:1rem 0;border:1px solid rgba(101,67,58,.12);border-radius:16px;-webkit-overflow-scrolling:touch}.date-legal-table{width:100%;min-width:620px;margin:0;border-collapse:collapse}.date-legal-table td,.date-legal-table th{padding:.9rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(101,67,58,.1)}.date-legal-table th{color:var(--date-ink);background:var(--date-cream)}.date-legal-table tr:last-child td{border-bottom:0}.date-about-page{max-width:1080px;margin:1rem auto 4rem}.date-about-hero{position:relative;display:grid;min-height:500px;padding:clamp(2rem,6vw,5rem);align-items:center;overflow:hidden;color:var(--date-ink);background:linear-gradient(125deg,var(--date-coral),var(--date-apricot));border-radius:34px}.date-about-hero>div:first-child{position:relative;z-index:2;max-width:650px}.date-about-cta>span,.date-about-hero span,.date-about-intro>span,.date-about-safety span{font-size:.75rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.date-about-hero h1{max-width:700px;margin:.8rem 0 1rem;font-size:clamp(3rem, 7vw, 5.7rem);font-weight:900;line-height:.94;letter-spacing:-.065em}.date-about-hero p{max-width:580px;font-size:1.15rem;line-height:1.7}.date-about-actions{display:flex;margin-top:1.7rem;flex-wrap:wrap;gap:.7rem}.date-about-mark{position:absolute;right:-4rem;bottom:-5rem;width:320px;height:320px;opacity:.17;border:48px solid #fff;border-radius:50%;transform:rotate(-12deg)}.date-about-mark span{position:absolute;top:106px;left:18px;font-size:3.1rem;font-weight:900;letter-spacing:-.08em;text-transform:lowercase}.date-about-mark i{position:absolute;right:17px;bottom:68px;width:30px;height:30px;background:#fff;border-radius:8px 8px 8px 2px;transform:rotate(45deg)}.date-about-intro{max-width:800px;padding:5rem 1rem 3rem}.date-about-intro h2{margin:.7rem 0 1rem;font-size:clamp(2.3rem, 5vw, 4rem);font-weight:900;letter-spacing:-.05em}.date-about-intro p{color:var(--date-muted);font-size:1.1rem;line-height:1.8}.date-about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.date-about-values section{min-height:260px;padding:2rem;background:#fff;border:1px solid rgba(101,67,58,.1);border-radius:24px;box-shadow:0 12px 34px rgba(91,57,47,.06)}.date-about-values section:nth-child(2){background:var(--date-cream)}.date-about-values section:nth-child(3){color:#fff;background:var(--date-ink)}.date-about-number{display:inline-grid;width:44px;height:44px;place-items:center;color:var(--date-ink);background:var(--date-coral);border-radius:50%;font-weight:900}.date-about-values h2{margin:2.3rem 0 .7rem;font-weight:900}.date-about-values p{margin:0;line-height:1.65;opacity:.82}.date-about-safety{display:grid;margin:1rem 0;padding:3rem;grid-template-columns:.85fr 1.15fr;gap:3rem;color:#fff;background:var(--date-ink);border-radius:28px}.date-about-safety h2{margin-top:.7rem;font-size:clamp(2rem, 4vw, 3.2rem);font-weight:900;letter-spacing:-.045em}.date-about-safety p{color:#e3d8d3;font-size:1rem;line-height:1.75}.date-about-cta{padding:clamp(3rem,7vw,5rem);text-align:center;background:linear-gradient(125deg,var(--date-cream),var(--date-peach));border-radius:30px}.date-about-cta h2{max-width:760px;margin:.8rem auto 1.8rem;font-size:clamp(2.5rem, 5vw, 4.5rem);font-weight:900;line-height:1;letter-spacing:-.055em}.date-about-data-credit{margin:1.25rem 0 0;color:#918581;font-size:.72rem;text-align:center}.date-about-data-credit a{color:inherit;text-decoration:underline}.spotify-brand-icon{display:inline-grid;width:36px;height:36px;place-items:center;color:#fff;background:#1db954;border-radius:50%;font-size:1.15rem}.spotify-connect-button{color:#fff!important;background:#1db954;border-color:#1db954;font-weight:800}.spotify-track-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.spotify-track-choice{display:grid;min-width:0;margin:0;padding:.65rem;grid-template-columns:auto 48px minmax(0,1fr);align-items:center;gap:.65rem;background:#f8f6f3;border:1px solid rgba(41,35,34,.08);border-radius:14px;cursor:pointer}.spotify-track-choice:has(input:checked){background:#eaf9ef;border-color:#1db954}.spotify-track-choice img{width:48px;height:48px;object-fit:cover;border-radius:8px}.spotify-track-choice span{min-width:0}.spotify-track-choice small,.spotify-track-choice strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spotify-track-choice small{color:var(--date-muted)}.date-spotify-profile{padding:clamp(1.2rem,3vw,2rem);overflow:hidden;background:#191414;border:0;border-radius:24px}.date-spotify-header{display:flex;margin-bottom:1.4rem;align-items:center;gap:.8rem;color:#fff}.date-spotify-logo{display:inline-grid;width:52px;height:52px;flex:0 0 auto;place-items:center;color:#191414;background:#1ed760;border-radius:50%;font-size:1.7rem}.date-spotify-header>div>span{color:#a9a3a1;font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.date-spotify-header h2{margin:.1rem 0 0;color:#fff;font-size:1.6rem;font-weight:900}.date-spotify-header small{margin-left:auto;color:#b9b2af}.date-spotify-edit{margin-left:.3rem;padding:.35rem .65rem;color:#191414;background:#1ed760;border-radius:999px;font-size:.72rem;font-weight:900}.date-spotify-edit:hover{color:#191414;background:#62f291;text-decoration:none}.date-spotify-section-title{margin:1rem 0 .65rem;color:#fff;font-size:.85rem;font-weight:800}.date-spotify-profile iframe{display:block;margin-bottom:.7rem;border-radius:14px}.date-spotify-attribution{display:inline-flex;margin-top:.45rem;color:#1ed760;font-size:.8rem;font-weight:900}.date-spotify-attribution:hover{color:#62f291}.date-spotify-empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;color:#fff}.date-spotify-empty>div>span{color:#a9a3a1;font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.date-spotify-empty h2{margin:.2rem 0;color:#fff;font-size:1.25rem;font-weight:900}.date-spotify-empty p{margin:0;color:#b9b2af;font-size:.85rem}.spotify-profile-button{color:#191414!important;background:#1ed760;border-radius:999px;font-weight:900}@media (max-width:767.98px){.date-legal-page{margin-top:.5rem}.date-legal-hero{padding:2rem 1.4rem;border-radius:22px}.date-legal-content{grid-template-columns:1fr}.date-legal-nav{position:static}.date-legal-sections{padding:.5rem 1.25rem 1.5rem;border-radius:20px}.date-about-hero{min-height:470px;padding:2rem 1.4rem;border-radius:24px}.date-about-hero h1{font-size:clamp(2.8rem, 15vw, 4.5rem)}.date-about-mark{right:-9rem;bottom:-8rem}.date-about-intro{padding:3.5rem .5rem 2rem}.date-about-values{grid-template-columns:1fr}.date-about-safety{padding:2rem 1.4rem;grid-template-columns:1fr;gap:1rem}.date-about-cta{padding:3rem 1.4rem;border-radius:24px}.spotify-track-picker{grid-template-columns:1fr}.date-spotify-header{align-items:flex-start}.date-spotify-header small{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-spotify-empty{grid-template-columns:auto minmax(0,1fr)}.date-spotify-empty .spotify-profile-button{grid-column:1/-1}}.date-language-trigger{display:inline-flex;min-height:40px;margin-right:1rem;padding:.5rem .8rem;align-items:center;gap:.45rem;color:var(--date-ink);background:rgba(255,255,255,.48);border:1px solid rgba(41,35,34,.14);border-radius:999px;font-size:.78rem;font-weight:800;cursor:pointer}.date-language-toggle{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}.date-language-trigger:focus,.date-language-trigger:hover{color:var(--date-ink);background:#fffaf4;outline:0;box-shadow:0 0 0 3px rgba(255,154,134,.22)}.date-language-trigger .date-language-label{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-language-trigger .date-language-chevron{font-size:.7rem}.date-language-modal{display:none;position:fixed;z-index:2000;inset:0;padding:1rem;place-items:center}.date-language-toggle:checked~.date-language-modal{display:grid}.date-language-backdrop{position:absolute;z-index:0;inset:0;margin:0;background:rgba(71,49,43,.42);backdrop-filter:blur(4px);cursor:pointer}.date-language-modal .modal-dialog{position:relative;z-index:1;width:min(900px,calc(100vw - 2rem));max-width:900px;margin:1rem auto}.date-language-modal .date-language-panel{overflow:hidden;color:var(--date-ink);background:#fffaf2;border:1px solid rgba(101,67,58,.12);border-radius:26px;box-shadow:0 30px 80px rgba(91,57,47,.3)}.date-language-head{display:flex;padding:1.7rem 1.8rem 1.2rem;align-items:flex-start;justify-content:space-between;background:linear-gradient(120deg,var(--date-cream),var(--date-peach));border-bottom:1px solid rgba(101,67,58,.12)}.date-language-head h2{margin:0 0 .35rem;color:var(--date-ink);font-size:1.55rem;font-weight:900;letter-spacing:-.025em}.date-language-head p{margin:0;color:#755f59;font-size:.88rem}.date-language-close{display:grid;width:38px;height:38px;padding:0;flex:0 0 38px;place-items:center;color:var(--date-ink);background:rgba(255,255,255,.58);border:1px solid rgba(101,67,58,.12);border-radius:50%;font-size:1.7rem;line-height:1;cursor:pointer}.date-language-close:hover{color:#fff;background:var(--date-coral)}.date-language-list{display:grid;max-height:min(62vh,560px);padding:1.2rem;overflow-y:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.date-language-modal .date-language-item{display:flex;position:relative;min-width:0;padding:.8rem .85rem;flex-direction:column;color:var(--date-ink);border:1px solid transparent;border-radius:14px}.date-language-modal .date-language-item:hover{color:var(--date-ink);text-decoration:none;background:var(--date-cream)}.date-language-modal .date-language-item.is-current{background:linear-gradient(120deg,rgba(255,154,134,.2),rgba(255,214,166,.32));border-color:rgba(222,104,88,.45)}.date-language-modal .language-name{overflow:hidden;color:var(--date-ink);font-size:.96rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.date-language-modal .language-name-ascii{overflow:hidden;margin-top:.12rem;color:#826b64;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.date-language-check{position:absolute;top:.7rem;right:.7rem;color:#d85f50}.dark{--date-ink:#fff6ef;--date-muted:#cbbdb6;--date-surface:#2d2725;background:#211d1c}.dark .date-header{background:rgba(45,39,37,.94)}.dark .card,.dark .date-signup-panel,.dark .dropdown-menu,.dark .modal-content{background:var(--date-surface)}.dark .custom-select,.dark .form-control,.dark .selectize-input{color:var(--date-ink);background:#39312e;border-color:#554842}@media (max-width:991.98px){.date-landing-shell{grid-template-columns:1fr}.date-landing-story{min-height:480px;padding:3.5rem 3rem}.date-signup-panel{padding:3rem}.date-language-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.date-account-copy{display:none}.date-language-trigger{width:42px;min-height:42px;margin-right:.55rem;padding:0;justify-content:center}.date-language-trigger .date-language-chevron,.date-language-trigger .date-language-label{display:none}.date-language-modal{padding:.5rem}.date-language-modal .modal-dialog{width:calc(100vw - 1rem);margin:.5rem auto}.date-language-head{padding:1.25rem 1.1rem 1rem}.date-language-head h2{font-size:1.25rem}.date-language-list{max-height:68vh;padding:.75rem;grid-template-columns:1fr}.date-header .btn-login,.date-header .btn-primary{min-width:88px}.date-landing{padding:.65rem 0 2rem}.date-landing-shell{border-radius:24px}.date-landing-story{display:block;min-height:0;padding:2rem 1.25rem 1.35rem}.date-story-content{max-width:none}.date-story-content h2{margin:1.05rem 0;font-size:clamp(2.45rem, 12vw, 3.15rem);line-height:.98}.date-story-content p{margin-bottom:0;font-size:.98rem;line-height:1.55}.date-trust-pills{margin-top:1.25rem;gap:.5rem}.date-trust-pills span{padding:.55rem .72rem;font-size:.76rem}.date-match-card,.date-match-card-one,.date-match-card-two{position:relative;right:auto;bottom:auto;left:auto;display:flex;width:100%;margin-top:.85rem;padding:.72rem .8rem;gap:.65rem;transform:none;border-radius:16px}.date-match-card-one{margin-top:1.4rem}.date-match-avatar{width:39px;height:39px;flex-basis:39px}.date-match-card strong{font-size:.82rem}.date-match-card small{font-size:.68rem;line-height:1.35}.date-story-glow-one{top:-165px;right:-145px}.date-story-glow-two{bottom:-260px;left:-215px}.date-signup-panel{padding:2.25rem 1.3rem}.date-signup-panel .landing-page-signup-form .steps{min-height:390px}}.date-app-page{display:flex;min-height:100vh;background:#f8f3ed}.date-app-main{width:calc(100% - 260px);min-width:0;margin-left:260px}.date-app-guest .date-app-main{width:100%;margin-left:0}.date-sidebar{position:fixed;z-index:50;top:0;bottom:0;left:0;display:flex;width:260px;padding:2rem 1.25rem 1.4rem;flex-direction:column;color:#fffaf5;background:#292322}.date-sidebar-brand{align-self:flex-start;margin:0 .75rem 2.5rem;color:#fff!important;font-size:2.2rem}.date-sidebar-intro{display:flex;margin:0 .75rem 2rem;flex-direction:column;color:#d9cbc5;font-size:.78rem}.date-sidebar-intro strong{color:#fff;font-size:1.35rem;font-weight:900;letter-spacing:-.035em}.date-sidebar-nav{display:flex;flex-direction:column;gap:.45rem}.date-sidebar-nav>a{display:flex;position:relative;align-items:center;min-height:52px;padding:.55rem .75rem;gap:.8rem;color:#d8ceca;border-radius:16px;font-size:.92rem;font-weight:800;text-decoration:none;transition:color .18s ease,background .18s ease,transform .18s ease}.date-sidebar-nav>a:hover{color:#fff;background:rgba(255,255,255,.07);transform:translateX(3px)}.date-sidebar-nav>a.active{color:var(--date-ink);background:var(--date-cream)}.date-sidebar-nav>a b{display:grid;min-width:22px;height:22px;margin-left:auto;place-items:center;color:#fff;background:var(--date-coral);border-radius:99px;font-size:.68rem}.date-message-count-updated{animation:date-message-count-pulse .45s ease-out}@keyframes date-message-count-pulse{0%{transform:scale(.72)}55%{transform:scale(1.22)}100%{transform:scale(1)}}.date-nav-icon{display:grid;width:35px;height:35px;place-items:center;background:rgba(255,255,255,.08);border-radius:12px;font-size:1.05rem}.date-sidebar-nav>a.active .date-nav-icon{background:rgba(41,35,34,.1)}.date-sidebar-card{display:flex;margin-top:auto;padding:1.1rem;flex-direction:column;color:var(--date-ink);background:linear-gradient(145deg,var(--date-coral),var(--date-apricot));border-radius:20px}.date-sidebar-card>i{margin-bottom:.5rem;font-size:1.3rem}.date-sidebar-card strong{font-size:.9rem}.date-sidebar-card span{margin:.25rem 0 .75rem;font-size:.72rem;line-height:1.4}.date-sidebar-card a{align-self:flex-start;padding-bottom:2px;color:var(--date-ink);border-bottom:1px solid currentColor;font-size:.7rem;font-weight:900}.date-topbar{position:sticky;top:0;z-index:40;height:74px;padding:0!important;background:rgba(248,243,237,.88);border-bottom:0}.date-topbar-inner{width:100%;height:100%;padding:0 2.3rem}.date-topbar-inner>.d-flex{height:100%}.date-topbar-brand{display:none}.date-app-guest .date-topbar-brand{display:inline-flex}.date-page-context{padding-left:.1rem}.date-page-context small,.date-page-context strong{display:block}.date-page-context small{color:var(--date-muted);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.date-page-context strong{color:var(--date-ink);font-size:1.05rem;font-weight:900}.date-topbar .dropdown>.nav-link,.date-topbar .notifications .nav-link{border-radius:14px}.date-page-content{min-height:calc(100vh - 74px);padding:1.25rem 2.3rem 3rem}.date-content-container{width:100%;max-width:1440px;margin:0 auto}.date-app-page .footer{margin:0 2.3rem;padding-bottom:2rem;border:0}.date-mobile-nav{display:none}.date-page-hero{display:flex;position:relative;min-height:250px;margin-bottom:1.35rem;padding:2.8rem 3rem;overflow:hidden;align-items:center;color:var(--date-ink);background:linear-gradient(120deg,var(--date-coral),var(--date-peach) 48%,var(--date-cream));border-radius:30px}.date-page-hero>div:first-child{position:relative;z-index:2;max-width:720px}.date-page-hero h1,.date-section-heading h1{margin:.85rem 0 .55rem;font-size:clamp(2.15rem, 4vw, 4.2rem);font-weight:900;letter-spacing:-.06em;line-height:.98}.date-page-hero p,.date-section-heading p{max-width:620px;margin:0;color:#5d514e;font-size:1rem;font-weight:600}.date-hero-mark{display:grid;position:absolute;right:5%;width:170px;height:170px;place-items:center;color:#fff9f4;background:rgba(255,255,255,.3);border:2px solid rgba(41,35,34,.08);border-radius:52% 48% 62% 38%;font-size:4.7rem;transform:rotate(8deg)}.date-section-heading{margin-bottom:1.2rem}.date-section-heading h1{font-size:clamp(2rem, 3vw, 3.1rem)}.date-results-heading{display:flex;margin:1.8rem 0 1rem;align-items:end;justify-content:space-between}.date-results-heading>div{display:flex;flex-direction:column}.date-results-heading strong{font-size:1.3rem;font-weight:900}.date-results-heading span{color:var(--date-muted);font-size:.78rem}.date-results-count{padding:.48rem .8rem;background:#fff;border-radius:99px;font-weight:800}.date-filter-surface .directory-search-form{margin:0;background:#fffdf9;border:0;box-shadow:0 10px 30px rgba(91,57,47,.07)}.date-filter-surface .directory-search-form .card-body{padding:1.2rem 1.4rem .35rem!important}.date-filter-surface .form-label{color:var(--date-muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.date-filter-surface .selectgroup-button{border:1px solid #e8ddd7;border-radius:12px!important}.date-filter-surface .selectgroup-input:checked+.selectgroup-button{color:var(--date-ink);background:var(--date-cream);border-color:var(--date-coral)}.body-date-discover .directory-list-view .row{margin-right:-.6rem;margin-left:-.6rem}.body-date-discover .directory-item{padding-right:.6rem;padding-left:.6rem;margin-bottom:1.2rem}.body-date-discover .directory-item .card-img-top-wrapper{padding-top:122%}.body-date-discover .directory-item .card-img-top{height:100%;object-fit:cover}.date-auth-shell{display:grid;min-height:100vh;grid-template-columns:minmax(420px,1.05fr) minmax(480px,.95fr);background:var(--date-surface)}.date-auth-story{display:flex;position:relative;padding:3rem 4rem;overflow:hidden;flex-direction:column;color:var(--date-ink);background:linear-gradient(150deg,var(--date-coral),var(--date-peach) 45%,var(--date-apricot))}.date-auth-story::after,.date-auth-story::before{position:absolute;content:'';background:rgba(255,255,255,.22);border-radius:50%}.date-auth-story::before{top:-160px;right:-130px;width:440px;height:440px}.date-auth-story::after{bottom:-220px;left:-130px;width:500px;height:500px}.date-auth-message{position:relative;z-index:2;max-width:630px;margin:auto 0}.date-auth-message h1{margin:1.35rem 0;font-size:clamp(3.5rem, 6vw, 6.5rem);font-weight:900;letter-spacing:-.075em;line-height:.9}.date-auth-message p{max-width:540px;font-size:1.12rem;font-weight:700;line-height:1.6}.date-auth-quote{display:flex;position:relative;z-index:2;align-items:center;gap:.65rem;font-size:.82rem;font-weight:900}.date-auth-quote i{display:grid;width:38px;height:38px;place-items:center;background:rgba(255,255,255,.5);border-radius:50%}.date-auth-panel{display:flex;padding:3rem;align-items:center;justify-content:center;background:#fffdf9}.date-auth-content{width:100%;max-width:520px}.date-auth-content .col-login,.date-auth-content .col-registration{width:100%;max-width:none}.date-auth-header{display:flex;align-items:center;justify-content:space-between}.date-auth-header>span{color:var(--date-muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.date-auth-content form.card{overflow:visible;background:0 0;border:0;border-radius:0;box-shadow:none}.date-auth-content form.card .card-body{padding:0}.date-auth-content .card-title{margin-bottom:1.5rem;color:var(--date-ink);font-size:2rem;font-weight:900;letter-spacing:-.04em}.date-auth-content .form-group label{color:var(--date-ink);font-size:.8rem;font-weight:800}.date-auth-content .form-control{min-height:52px;padding:.75rem 1rem}.date-auth-content .btn-block{min-height:52px}.date-auth-content>.col-login>p,.date-auth-content>.col-registration>p{margin-top:1rem;font-size:.82rem}.body-date-encounters .date-page-content{padding-bottom:1.5rem}.body-date-encounters .page-content{width:100%}.body-date-encounters .encounters .card{overflow:hidden;border:0;border-radius:28px;box-shadow:0 20px 55px rgba(91,57,47,.13)}.body-date-encounters .encounters-photo{background:#2a2422}.body-date-encounters .encounters-photo .carousel-item img{object-fit:cover}.body-date-encounters .encounters-info{background:#fffdf9}.body-date-encounters .encounters-controls{gap:1rem}.body-date-encounters .encounters-controls .btn{width:62px;height:62px;color:var(--date-ink);background:#fff;border:0;box-shadow:0 10px 28px rgba(41,35,34,.18)}.body-date-encounters .encounters-controls .btn-like{color:#fff;background:var(--date-coral);transform:scale(1.12)}.body-date-encounters .encounters-queue{border-radius:24px}.date-app-page .profile-header{overflow:hidden;background:linear-gradient(125deg,var(--date-cream),#fff);border:0;border-radius:28px}.date-app-page .profile-header .profile-info{padding:1.5rem 1.6rem}.date-app-page .profile-info-block{border-color:#eee1db}.date-app-page .profile-info-block .display-name,.date-app-page .profile-info-block h1{font-weight:900;letter-spacing:-.035em}.date-app-page #profile-column-center .card,.date-app-page #profile-column-left .card,.date-app-page #profile-column-right .card{overflow:hidden;border:0;border-radius:24px}.date-app-page .profile-main-actions .btn{min-height:44px;padding:.65rem 1.05rem}.date-app-page .profile-main-actions .btn-blue{color:var(--date-ink);background:var(--date-coral);border-color:var(--date-coral)}.date-app-page .profile-main-actions .btn-pink{color:var(--date-ink);background:var(--date-cream);border-color:var(--date-cream)}.date-app-page .gallery-item,.date-app-page .profile-photo{border-radius:18px}.date-dashboard-welcome{display:flex;min-height:220px;margin-bottom:1.5rem;padding:2.5rem 2.8rem;align-items:center;justify-content:space-between;overflow:hidden;color:var(--date-ink);background:linear-gradient(125deg,var(--date-cream),var(--date-peach));border-radius:30px}.date-dashboard-welcome h1{max-width:650px;margin:.9rem 0 .5rem;font-size:clamp(2.5rem, 4vw, 4.5rem);font-weight:900;letter-spacing:-.065em;line-height:.95}.date-dashboard-welcome p{margin:0;color:#655955;font-weight:700}.date-welcome-symbol{display:grid;flex:0 0 145px;width:145px;height:145px;place-items:center;color:#fff;background:var(--date-coral);border:16px solid rgba(255,255,255,.35);border-radius:50% 45% 55% 42%;font-size:3.5rem;transform:rotate(8deg)}.date-dashboard .dashboard-block>h3{margin:0 0 .8rem;font-size:1.15rem;font-weight:900}.date-dashboard .dashboard-block-encounters .card{border-radius:26px}.date-dashboard .dashboard-block-online .card{border:0;border-radius:24px}.date-dashboard .dashboard-block-online .list-group-item{margin:.25rem .4rem;border:0;border-radius:14px}.date-dashboard .dashboard-block-newest{margin-top:2.5rem}.date-messages-stage{display:flex;width:100%;min-height:calc(100vh - 115px);flex-direction:column}.date-messages-heading{display:flex;margin-bottom:.8rem;align-items:end;justify-content:space-between}.date-messages-heading h1{margin-bottom:0}.body-date-messages .date-page-content{padding-bottom:1.25rem}.body-date-messages .card-messages{flex:1;min-height:580px;margin:0;overflow:hidden;background:#fffdf9;border:0;border-radius:28px;box-shadow:0 18px 45px rgba(91,57,47,.1)}.body-date-messages .col-messages-conversations{background:#f2ebe5;border-right:1px solid #e7dcd6}.body-date-messages .conversation{margin:.3rem .55rem;padding:.85rem;border:0;border-radius:17px!important}.body-date-messages .conversation.active{color:var(--date-ink);background:var(--date-cream)}.body-date-messages .conversation-header{min-height:78px;padding:1rem 1.4rem!important;background:#fffdf9;border-bottom:1px solid #eee4df}.body-date-messages .conversation-input{height:auto;min-height:75px;padding:.6rem 1.3rem!important;flex:0 0 auto;background:#fffdf9;border-top:1px solid #eee4df}.body-date-messages .conversation-input .input-group{padding:.3rem;background:#f3ede9;border-radius:18px}.body-date-messages .conversation-input .form-control{min-width:0;background:0 0;border:0}.body-date-messages .conversation-input .btn{width:42px;height:42px;padding:0;border:0;box-shadow:none}.body-date-messages .conversation-input .btn-voice-record{color:#d85f50;background:var(--date-cream)}.date-message-safety-warning{padding:.35rem .55rem 0;color:#b64b40;font-size:.72rem;font-weight:800;line-height:1.3}.date-message-safety-warning .fa{margin-right:.25rem}.date-message-safety-actions{display:flex;gap:.45rem;margin-top:.5rem}.body-date-messages .conversation-input .date-message-safety-actions .btn{width:auto;min-width:90px;height:34px;padding:0 .8rem;border-radius:17px;font-size:.72rem;font-weight:900}.body-date-messages .conversation-input .date-message-safety-confirm{color:var(--date-ink);background:var(--date-coral)}.body-date-messages .conversation-input .date-message-safety-cancel{color:#755c57;background:#f3ede9}.body-date-messages .message-item .message-content{border-radius:18px 18px 18px 5px}.date-voice-recorder,.date-voice-uploading{display:flex;min-height:55px;padding:.35rem .5rem;align-items:center;gap:.65rem;background:#f3ede9;border-radius:18px}.date-voice-uploading{justify-content:center;color:var(--date-muted);font-weight:800}.date-voice-action{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:0;border-radius:50%;cursor:pointer}.date-voice-cancel{color:#b64b40;background:0 0}.date-voice-cancel:hover{background:rgba(182,75,64,.1)}.date-voice-send{margin-left:auto;color:var(--date-ink);background:var(--date-coral);box-shadow:0 7px 18px rgba(255,154,134,.3)}.date-voice-recording-dot{width:10px;height:10px;flex:0 0 10px;background:#e74c3c;border-radius:50%;animation:date-voice-recording 1s ease-in-out infinite}.date-voice-wave{display:flex;height:28px;flex:1;align-items:center;justify-content:center;gap:4px;overflow:hidden}.date-voice-wave i{width:3px;height:8px;background:var(--date-coral);border-radius:99px;animation:date-voice-wave .75s ease-in-out infinite alternate}.date-voice-wave i:nth-child(2){height:16px;animation-delay:-.4s}.date-voice-wave i:nth-child(3){height:24px;animation-delay:-.2s}.date-voice-wave i:nth-child(4){height:14px;animation-delay:-.6s}.date-voice-wave i:nth-child(5){height:20px;animation-delay:-.3s}.date-voice-message{--voice-progress:0%;display:flex;width:290px;max-width:calc(100vw - 155px);min-height:68px;padding:.65rem .75rem;align-items:center;gap:.7rem;background:var(--date-cream);border-radius:22px 22px 22px 7px;box-shadow:0 5px 14px rgba(91,57,47,.08)}.item.sent .date-voice-message{background:var(--date-apricot);border-radius:22px 22px 7px 22px}.date-voice-play{display:grid;position:relative;width:44px;height:44px;padding:0;flex:0 0 44px;place-items:center;color:#fff;background:var(--date-coral);border:0;border-radius:50%;box-shadow:0 6px 15px rgba(255,154,134,.3);cursor:pointer}.date-voice-play span{width:0;height:0;margin-left:3px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid #fff}.date-voice-message.playing .date-voice-play span{width:11px;height:14px;margin-left:0;border:0;border-right:4px solid #fff;border-left:4px solid #fff}.date-voice-player-body{min-width:0;flex:1}.date-voice-track{position:relative;height:32px;cursor:pointer}.date-voice-bars{display:flex;position:absolute;z-index:2;inset:0;align-items:center;justify-content:space-between;pointer-events:none}.date-voice-bars i{width:3px;max-height:27px;flex:0 0 3px;background:rgba(83,66,61,.35);border-radius:99px;transition:background-color .12s ease}.date-voice-bars i.played{background:#d96858}.date-voice-meta{display:flex;margin-top:.2rem;padding:0 1px;align-items:center;justify-content:space-between;color:#806f69;font-size:.68rem;font-weight:800;line-height:1}.date-voice-codec{display:inline-flex;color:#d96858;font-size:.8rem}.date-voice-audio{display:none}@keyframes date-voice-recording{50%{opacity:.35;transform:scale(.72)}}@keyframes date-voice-wave{to{height:6px;opacity:.5}}.date-message-notifications{display:flex;position:fixed;z-index:1100;top:1.25rem;right:1.25rem;width:min(390px,calc(100vw - 2.5rem));flex-direction:column;gap:.75rem;pointer-events:none}.date-message-notification{display:grid;position:relative;padding:.9rem 2.5rem .9rem .9rem;grid-template-columns:48px minmax(0,1fr);gap:.8rem;align-items:center;color:var(--date-ink);background:rgba(255,253,248,.98);border:1px solid rgba(75,49,42,.1);border-radius:20px;box-shadow:0 18px 48px rgba(57,38,33,.2);cursor:pointer;pointer-events:auto;animation:date-message-arrive .28s ease-out both;backdrop-filter:blur(16px)}.date-message-notification::before{position:absolute;top:0;bottom:0;left:0;width:5px;background:var(--date-coral);border-radius:20px 0 0 20px;content:''}.date-message-notification:hover{transform:translateY(-2px);box-shadow:0 22px 54px rgba(57,38,33,.24)}.date-message-notification.leaving{animation:date-message-leave .25s ease-in both}.date-message-notification-avatar{display:grid;width:48px;height:48px;overflow:hidden;place-items:center;color:var(--date-ink);background:var(--date-cream);border-radius:50%;font-size:1.1rem;font-weight:900}.date-message-notification-avatar img{width:100%;height:100%;object-fit:cover}.date-message-notification-content{display:flex;min-width:0;flex-direction:column;gap:.15rem}.date-message-notification-content strong{overflow:hidden;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.date-message-notification-content>span{overflow:hidden;color:var(--date-muted);font-size:.84rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.date-message-notification-close{position:absolute;top:.45rem;right:.55rem;width:28px;height:28px;padding:0;color:var(--date-muted);background:0 0;border:0;border-radius:50%;font-size:1.25rem;line-height:1;cursor:pointer}.date-message-notification-close:hover{color:var(--date-ink);background:rgba(41,35,34,.07)}@keyframes date-message-arrive{from{opacity:0;transform:translate3d(24px,-8px,0) scale(.97)}to{opacity:1;transform:none}}@keyframes date-message-leave{to{opacity:0;transform:translate3d(24px,0,0) scale(.97)}}.sidebar-menu.list-group{padding:.65rem;background:#fffdf9;border-radius:22px;box-shadow:0 12px 30px rgba(91,57,47,.07)}.sidebar-menu .list-group-item{margin:.15rem 0;padding:.75rem .85rem;border:0;border-radius:13px;font-weight:800}.sidebar-menu .list-group-item.active{color:var(--date-ink);background:var(--date-cream)}.sidebar-menu .list-group-item .icon{color:var(--date-coral)}.body-balance .card,.body-dashboard .card,.body-group .card,.body-settings .card{border:0;border-radius:24px}.card-header{min-height:62px;background:0 0;border-color:#eee3de}.card-header .card-title{font-size:1.1rem;font-weight:900}.payment-amount-variant{min-height:82px;padding:1rem 1.2rem 1rem 3.2rem;background:#fff;border:1px solid #eadfd9;border-radius:18px}.payment-amount-variant:hover{border-color:var(--date-coral);transform:translateY(-2px)}.balance-premium .card,.premium-features .card{background:linear-gradient(145deg,#fff,var(--date-cream))}.modal-content{overflow:hidden}.modal-header{padding:1.2rem 1.4rem;background:var(--date-cream);border:0}.modal-footer{border-color:#eee3de}.body-landing-page #modal-auth .modal-dialog,.body-landing-page #modal-register .modal-dialog{max-width:480px}.body-landing-page #modal-auth .modal-content,.body-landing-page #modal-register .modal-content{color:var(--date-ink);background:#fffdf8;border:1px solid rgba(41,35,34,.1);border-radius:26px;box-shadow:0 28px 80px rgba(41,35,34,.24)}.body-landing-page #modal-auth .modal-header,.body-landing-page #modal-register .modal-header{padding:1.4rem 1.6rem 1rem;color:var(--date-ink);background:#fffdf8;border:0}.body-landing-page #modal-auth .modal-title,.body-landing-page #modal-register .modal-title{font-size:1.5rem;font-weight:900;letter-spacing:-.035em}.body-landing-page #modal-auth .modal-body,.body-landing-page #modal-register .modal-body{padding:.8rem 1.6rem 1.7rem;color:var(--date-ink);background:#fffdf8}.body-landing-page #modal-auth label,.body-landing-page #modal-register label{color:var(--date-ink);font-size:.78rem;font-weight:800}.body-landing-page #modal-auth .form-control,.body-landing-page #modal-register .form-control{min-height:50px;color:var(--date-ink);background:#fff;border:1.5px solid #e5d8d1;border-radius:14px}.body-landing-page #modal-auth .form-control:focus,.body-landing-page #modal-register .form-control:focus{border-color:var(--date-coral);box-shadow:0 0 0 3px rgba(255,154,134,.18)}.body-landing-page #modal-auth input:-webkit-autofill,.body-landing-page #modal-auth input:-webkit-autofill:focus,.body-landing-page #modal-auth input:-webkit-autofill:hover,.body-landing-page #modal-register input:-webkit-autofill,.body-landing-page #modal-register input:-webkit-autofill:focus,.body-landing-page #modal-register input:-webkit-autofill:hover{-webkit-text-fill-color:var(--date-ink);box-shadow:inset 0 0 0 1000px #fff!important;transition:background-color 9999s ease-out}.body-landing-page #modal-auth .btn-primary,.body-landing-page #modal-register .btn-primary{min-height:50px;color:var(--date-ink);background:var(--date-coral);border:0}.body-landing-page #modal-auth .divider::before,.body-landing-page #modal-register .divider::before{border-color:#e8ddd7}.body-landing-page #modal-auth .divider span,.body-landing-page #modal-register .divider span{color:var(--date-muted);background:#fffdf8}.body-landing-page #modal-auth .close,.body-landing-page #modal-register .close{color:var(--date-muted);opacity:.75}.empty-state{padding:3rem 1.5rem}.empty-state .empty-icon{color:var(--date-coral)}@media (max-width:1199.98px){.date-sidebar{width:220px}.date-app-main{width:calc(100% - 220px);margin-left:220px}.date-page-content{padding-right:1.6rem;padding-left:1.6rem}.date-sidebar-card{display:none}}@media (max-width:991.98px){.date-sidebar{display:none}.date-app-main{width:100%;margin-left:0}.date-topbar-brand{display:inline-flex}.date-page-content{padding:1rem 1.15rem 6.5rem}.date-topbar-inner{padding:0 1.15rem}.date-mobile-nav{display:grid;position:fixed;z-index:100;right:0;bottom:0;left:0;height:70px;padding:.35rem .5rem;grid-template-columns:repeat(5,1fr);background:rgba(41,35,34,.96);border:1px solid rgba(255,255,255,.1);border-right:0;border-bottom:0;border-left:0;border-radius:22px 22px 0 0;box-shadow:0 -10px 30px rgba(35,26,23,.18);backdrop-filter:blur(14px)}.date-mobile-nav a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.15rem;color:#afa29d;font-size:.62rem;font-weight:800;text-decoration:none}.date-mobile-nav a.active{color:var(--date-cream)}.date-mobile-icon{position:relative;font-size:1.18rem;line-height:1}.date-mobile-icon b{display:grid;position:absolute;top:-8px;right:-11px;min-width:16px;height:16px;place-items:center;color:#fff;background:var(--date-coral);border-radius:99px;font-size:.55rem}.date-app-page .footer{display:none}.body-date-messages{height:100vh;height:var(--date-chat-viewport-height,100dvh);overflow:hidden;overscroll-behavior:none}.body-date-messages .date-app-main,.body-date-messages .date-app-page,.body-date-messages .page-fill{height:100%;min-height:0;overflow:hidden}.body-date-messages .date-app-main{display:flex;flex-direction:column}.body-date-messages .date-page-content{min-height:0;padding-bottom:4.5rem;flex:1 1 auto;overflow:hidden}.body-date-messages .date-content-container,.body-date-messages .date-messages-stage{height:100%;min-height:0}.body-date-messages .card-messages{height:auto;min-height:0;border-radius:20px}.body-date-messages .card-messages>div,.body-date-messages .card-messages>div>.row,.body-date-messages .col-messages-conversation,.body-date-messages .conversation-items,.body-date-messages .messages-conversation{min-height:0}.body-date-messages .conversation-items{overflow:hidden}.body-date-messages .conversation-items .wrapper-items{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.body-date-messages .conversation-header,.body-date-messages .conversation-input{position:relative;z-index:4;flex:0 0 auto}.body-date-messages.date-chat-keyboard-open .date-page-content{padding-bottom:.5rem}.body-date-messages.date-chat-keyboard-open .date-mobile-nav{display:none}.date-auth-shell{grid-template-columns:1fr}.date-auth-story{display:none}.date-auth-panel{min-height:100vh}.date-page-hero{padding:2.2rem}.date-hero-mark{opacity:.45}.date-how-grid{grid-template-columns:1fr}.date-how-grid article:nth-child(2){transform:none}.date-safety-section{padding:2.5rem;grid-template-columns:1fr}}@media (max-width:575.98px){.date-topbar{height:64px}.date-topbar .date-wordmark{font-size:1.65rem}.date-topbar .avatar+span{display:none!important}.date-page-content{min-height:calc(100vh - 64px);padding-right:.75rem;padding-left:.75rem}.date-page-hero{min-height:215px;padding:1.6rem;border-radius:22px}.date-page-hero h1{max-width:290px;font-size:2.4rem}.date-page-hero p{max-width:275px;font-size:.85rem}.date-hero-mark{right:-45px;width:140px;height:140px;font-size:3.5rem}.date-dashboard-welcome{padding:1.6rem;gap:1.25rem;align-items:flex-start;flex-direction:column}.date-dashboard-welcome h1{font-size:2.4rem}.date-welcome-symbol{width:112px;height:112px;flex-basis:112px;align-self:flex-end;margin-top:-1rem;border-width:12px;font-size:2.5rem}.date-app-page .pagination{flex-wrap:wrap;justify-content:center;gap:.25rem}.date-message-notifications{top:.75rem;right:.75rem;left:.75rem;width:auto}.date-message-notification{border-radius:18px}.date-filter-surface .directory-search-form .card-body{padding:1rem!important}.body-date-discover .directory-item .card-img-top-wrapper{padding-top:130%}.date-auth-panel{padding:2rem 1.25rem;align-items:flex-start}.date-auth-content{padding-top:1rem}.body-date-messages .date-section-heading{display:none}.body-date-messages .date-page-content{padding-top:.4rem;padding-right:.4rem;padding-left:.4rem}.body-date-messages .conversation-header{min-height:68px;padding:.65rem .8rem!important}.body-date-messages .conversation-input{min-height:76px;padding:.6rem .65rem!important}.body-date-messages .conversation-input .input-group{flex-wrap:nowrap;padding:.25rem;border-radius:16px}.body-date-messages .conversation-input .form-control{height:48px;min-height:48px;padding:.55rem .75rem;font-size:1rem}.body-date-messages .conversation-input .btn{width:44px;height:44px;flex:0 0 44px}.date-voice-recorder,.date-voice-uploading{min-height:48px;padding:.25rem .35rem;gap:.45rem;border-radius:15px}.date-voice-action{width:38px;height:38px;flex-basis:38px}.date-voice-message{width:230px;max-width:calc(100vw - 145px);min-height:62px;padding:.5rem .6rem;gap:.55rem;border-radius:19px 19px 19px 6px}.item.sent .date-voice-message{border-radius:19px 19px 6px 19px}.date-voice-play{width:38px;height:38px;flex-basis:38px}.date-voice-track{height:26px}.date-voice-bars i:nth-child(2n){display:none}.body-date-encounters .date-section-heading{margin-bottom:.5rem}.body-date-encounters .date-section-heading p{display:none}.date-proof-strip{margin-bottom:3rem;grid-template-columns:1fr}.date-proof-strip>div{border-right:0;border-bottom:1px solid rgba(75,49,42,.1)}.date-proof-strip>div:last-child{border-bottom:0}.date-how-section{padding-bottom:3.5rem}.date-how-grid article{min-height:240px}.date-safety-section{padding:1.4rem;gap:2rem;border-radius:24px}.date-safety-art{min-height:250px}.date-final-cta{padding:2.4rem 1.2rem;border-radius:24px}}.date-phone-auth .card,.date-phone-settings-card{border:1px solid rgba(43,36,34,.08);border-radius:22px;box-shadow:0 18px 45px rgba(43,36,34,.08)}.date-phone-auth .card-title{font-size:1.35rem;font-weight:800}.date-phone-code-input{font-size:1.65rem;letter-spacing:.35rem;text-align:center;direction:ltr}.date-phone-login-button{border-radius:999px;font-weight:700}.date-phone-settings-card .input-group .form-control{min-height:46px;direction:ltr}@media (max-width:575.98px){.date-phone-connect-form .input-group{display:block}.date-phone-connect-form .input-group>.form-control{width:100%;border-radius:12px}.date-phone-connect-form .input-group-append{display:block;margin-top:.75rem}.date-phone-connect-form .btn{width:100%;border-radius:999px!important}}.reladate-support{color:#2b2422}.reladate-support-hero{position:relative;overflow:hidden;margin-bottom:3.5rem;padding:5rem 2rem;border-radius:30px;background:linear-gradient(125deg,#ff9a86 0,#ffb399 45%,#ffd6a6 100%);box-shadow:0 24px 60px rgba(112,70,55,.14);isolation:isolate}.reladate-support-hero::after,.reladate-support-hero::before{position:absolute;z-index:-1;border-radius:50%;content:''}.reladate-support-hero::before{top:-150px;right:-80px;width:390px;height:390px;background:rgba(255,240,190,.52)}.reladate-support-hero::after{bottom:-190px;left:-80px;width:360px;height:360px;border:70px solid rgba(255,255,255,.18)}.reladate-support-hero__content{max-width:760px;margin:0 auto;text-align:center}.reladate-support-eyebrow,.reladate-support-section__head>span{display:inline-block;margin-bottom:.65rem;font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.reladate-support-hero h1{margin:0 0 .7rem;font-size:clamp(2.5rem, 6vw, 4.5rem);font-weight:900;letter-spacing:-.055em;line-height:.98}.reladate-support-hero p{max-width:590px;margin:0 auto 2rem;font-size:1.05rem}.reladate-support-search{display:flex;width:100%;max-width:650px;margin:0 auto;padding:.45rem;align-items:center;border:1px solid rgba(43,36,34,.08);border-radius:999px;background:#fffdf9;box-shadow:0 14px 35px rgba(76,45,37,.13)}.reladate-support-search>i{margin-left:1rem;color:#776d69;font-size:1.2rem}.reladate-support-search input{min-width:0;flex:1;padding:.85rem 1rem;border:0;outline:0;background:0 0;color:#2b2422;font-size:1rem}.reladate-support-search button{padding:.85rem 1.7rem;border:0;border-radius:999px;background:#2b2422;color:#fff0be;font-weight:800;cursor:pointer}.reladate-support-body{max-width:1120px;margin:0 auto 4rem}.reladate-support-section{margin-bottom:4rem}.reladate-support-section__head{margin-bottom:1.5rem}.reladate-support-contact h2,.reladate-support-heading-row h2,.reladate-support-section__head h2{margin:0;font-size:clamp(1.8rem, 4vw, 2.75rem);font-weight:900;letter-spacing:-.04em}.reladate-support-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.reladate-support-category{position:relative;display:flex;min-height:250px;padding:1.6rem;flex-direction:column;justify-content:space-between;border:1px solid rgba(43,36,34,.08);border-radius:24px;background:#fffdf9;color:#2b2422;box-shadow:0 14px 35px rgba(63,44,37,.06);transition:transform .2s ease,box-shadow .2s ease}.reladate-support-category:nth-child(2){background:#fff0be}.reladate-support-category:nth-child(3){background:#2b2422;color:#fffaf3}.reladate-support-category:hover{color:inherit;text-decoration:none;transform:translateY(-5px);box-shadow:0 22px 45px rgba(63,44,37,.12)}.reladate-support-category__icon{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:#ff9a86;font-size:1.5rem}.reladate-support-category:nth-child(3) .reladate-support-category__icon{color:#2b2422}.reladate-support-category__copy{display:block;margin-top:2.2rem}.reladate-support-category__copy strong{display:block;margin-bottom:.55rem;font-size:1.35rem;line-height:1.15}.reladate-support-category__copy small{display:block;color:inherit;font-size:.9rem;line-height:1.55;opacity:.72}.reladate-support-category__arrow{position:absolute;top:1.8rem;right:1.8rem;font-size:1.2rem}.reladate-support-popular{padding:2.2rem;border-radius:26px;background:rgba(255,214,166,.35)}.reladate-support-popular__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.reladate-support-popular__grid a,.reladate-support-result{display:flex;min-height:74px;padding:1rem 1.2rem;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(43,36,34,.08);border-radius:16px;background:#fffdf9;color:#2b2422;font-weight:700;transition:border-color .2s ease,transform .2s ease}.reladate-support-popular__grid a:hover,.reladate-support-result:hover{border-color:#ff9a86;color:#2b2422;text-decoration:none;transform:translateX(3px)}.reladate-support-contact{display:flex;padding:2.5rem;align-items:center;justify-content:space-between;gap:2rem;border-radius:28px;background:#2b2422;color:#fffaf3}.reladate-support-contact p{max-width:680px;margin:.8rem 0 0;color:rgba(255,250,243,.7)}.reladate-support-contact__actions{display:flex;flex:0 0 auto;gap:.65rem}.reladate-support-contact .btn-primary{border-color:#ff9a86;background:#ff9a86;color:#2b2422}.reladate-support-heading-row{display:flex;margin-bottom:1.8rem;align-items:flex-end;justify-content:space-between;gap:1rem}.reladate-support-heading-row p{margin:.7rem 0 0;color:#776d69}.reladate-support-back{display:block;margin-bottom:1.4rem;color:#675d59;font-weight:700}.reladate-support-back:hover{color:#2b2422;text-decoration:none}.reladate-support-count{padding:.55rem .9rem;border-radius:999px;background:#ffd6a6;font-weight:800;white-space:nowrap}.reladate-support-accordion{display:grid;gap:.75rem}.reladate-support-article{overflow:hidden;border:1px solid rgba(43,36,34,.09);border-radius:18px;background:#fffdf9;box-shadow:0 10px 28px rgba(63,44,37,.05)}.reladate-support-article summary{display:flex;min-height:76px;padding:1.2rem 1.4rem;align-items:center;justify-content:space-between;gap:1rem;list-style:none;font-size:1.05rem;font-weight:800;cursor:pointer}.reladate-support-article summary::-webkit-details-marker{display:none}.reladate-support-article summary i{transition:transform .2s ease}.reladate-support-article[open] summary i{transform:rotate(180deg)}.reladate-support-article[open] summary{border-bottom:1px solid rgba(43,36,34,.08)}.reladate-support-article__content{padding:1.4rem;color:#5f5551;font-size:.96rem;line-height:1.7}.reladate-support-article__content>:last-child{margin-bottom:0}.reladate-support-results{display:grid;gap:.75rem}.reladate-support-result small,.reladate-support-result strong{display:block}.reladate-support-result small{margin-bottom:.25rem;color:#8a7f7b;font-size:.72rem;font-weight:700;text-transform:uppercase}.reladate-support-empty{padding:2rem;border-radius:24px;background:#fffdf9;text-align:center}html[dir=rtl] .reladate-support-category__arrow{right:auto;left:1.8rem}html[dir=rtl] .reladate-support-search>i{margin-right:1rem;margin-left:0}html[dir=rtl] .reladate-support-popular__grid a:hover,html[dir=rtl] .reladate-support-result:hover{transform:translateX(-3px)}@media (max-width:991.98px){.reladate-support-categories{grid-template-columns:1fr}.reladate-support-category{min-height:205px}.reladate-support-contact{align-items:flex-start;flex-direction:column}}@media (max-width:575.98px){.reladate-support-hero{margin-right:-.15rem;margin-bottom:2.5rem;margin-left:-.15rem;padding:3.5rem 1rem;border-radius:24px}.reladate-support-hero p{font-size:.92rem}.reladate-support-search{padding:.3rem}.reladate-support-search>i{margin-left:.7rem}.reladate-support-search input{padding:.75rem .55rem}.reladate-support-search button{padding:.75rem 1rem}.reladate-support-popular{padding:1.1rem}.reladate-support-popular__grid{grid-template-columns:1fr}.reladate-support-contact{padding:1.6rem}.reladate-support-contact__actions{width:100%;flex-direction:column}.reladate-support-contact__actions .btn{width:100%}.reladate-support-heading-row{align-items:flex-start;flex-direction:column}.reladate-support-count{align-self:flex-start}}.date-skip-link{position:fixed;top:12px;left:12px;z-index:100000;transform:translateY(-160%);padding:10px 16px;border-radius:999px;background:#2b2422;color:#fff;font-weight:800;box-shadow:0 8px 24px rgba(43,36,34,.2)}.date-skip-link:focus{transform:translateY(0);color:#fff;outline:3px solid #ffb399;outline-offset:2px}.date-profile-completion{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 32px;border:1px solid rgba(43,36,34,.08);border-radius:28px;background:linear-gradient(120deg,#fff0be 0,#ffd6a6 50%,#ffb399 100%);box-shadow:0 18px 44px rgba(43,36,34,.08)}.date-profile-completion-copy{max-width:700px}.date-profile-completion h2{margin:5px 0 8px;font-size:1.65rem;line-height:1.15;color:#2b2422}.date-profile-completion p{margin-bottom:12px;color:#5f514d}.date-profile-completion ul{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 18px;padding-left:20px;color:#2b2422}.date-profile-completion-score{display:flex;flex:0 0 126px;min-height:126px;flex-direction:column;align-items:center;justify-content:center;border:3px solid rgba(43,36,34,.14);border-radius:50%;background:rgba(255,255,255,.72);color:#2b2422;text-align:center}.date-profile-completion-score strong{font-size:1.9rem;line-height:1}.date-profile-completion-score span{margin-top:5px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}@media(max-width:767.98px){.date-profile-completion{align-items:flex-start;padding:22px;border-radius:22px}.date-profile-completion-score{flex-basis:84px;min-height:84px}.date-profile-completion-score strong{font-size:1.35rem}.date-profile-completion-score span{font-size:.6rem}.date-profile-completion h2{font-size:1.35rem}}.body-date-messages .date-conversation-contact{padding-left:1.65rem}@media (max-width:767.98px){.body-date-messages .date-conversation-contact{padding-left:1rem}}.date-turnstile{width:100%;margin:.75rem 0 1rem;min-height:65px}.date-turnstile iframe{max-width:100%}.modal-auth .date-turnstile{display:flex;justify-content:center}@media (max-width:380px){.date-turnstile{overflow:hidden}}.date-signup-panel .landing-page-signup-form .steps.showing-step-2{min-height:525px}@media (max-width:575.98px){.date-signup-panel{align-items:flex-start}.date-signup-panel .landing-page-signup{justify-content:flex-start!important}.date-signup-panel .landing-page-signup-form .steps.showing-step-2{min-height:535px}}.date-filter-surface .col-search-actions .btn-group{display:flex;flex-wrap:nowrap}.date-filter-surface .col-search-actions .btn{white-space:nowrap}.date-filter-surface .col-age input[type=number]{min-width:0;padding-right:.55rem;padding-left:.55rem;text-align:center;-moz-appearance:textfield}.date-filter-surface .col-age input[type=number]::-webkit-inner-spin-button,.date-filter-surface .col-age input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}@media (min-width:992px) and (max-width:1399.98px){.date-filter-surface .directory-search-form .card-body>.row:nth-child(2){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1rem}.date-filter-surface .col-age,.date-filter-surface .col-location,.date-filter-surface .col-search-actions,.date-filter-surface .col-sex{width:auto;max-width:none;padding-right:0;padding-left:0}.date-filter-surface .col-sex{grid-column:1;grid-row:1}.date-filter-surface .col-age{grid-column:2;grid-row:1}.date-filter-surface .col-search-actions{grid-column:3;grid-row:1}.date-filter-surface .col-location{grid-column:1/-1;grid-row:2;padding-top:.25rem;border-top:1px solid rgba(75,49,42,.08)}.date-filter-surface .col-search-actions .btn-group{max-width:260px;margin-left:auto}}.date-signup-field-label{display:block;margin-bottom:.45rem;color:var(--date-ink);font-size:.78rem;font-weight:800}.date-signup-gender{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.date-signup-gender .selectgroup-item{width:100%;margin:0}.date-signup-gender .selectgroup-button{display:flex;min-height:50px;padding:.65rem .8rem;align-items:center;justify-content:center;gap:.45rem;border-width:1.5px;border-radius:14px!important;font-weight:800}.date-signup-gender .date-gender-man .selectgroup-button{color:#214b70;background:#eef7ff;border-color:#9bc9ef}.date-signup-gender .date-gender-woman .selectgroup-button{color:#71372e;background:#fff1ed;border-color:#ffb3a4}.date-signup-gender .date-gender-man .selectgroup-input:checked+.selectgroup-button{color:#173b5b;background:#8fc5f4;border-color:#559bd5;box-shadow:0 0 0 3px rgba(85,155,213,.16)}.date-signup-gender .date-gender-woman .selectgroup-input:checked+.selectgroup-button{color:#52251f;background:#ff9a86;border-color:#ef7964;box-shadow:0 0 0 3px rgba(255,154,134,.18)}.date-birthdate-selects{display:grid;grid-template-columns:1fr 1.25fr .85fr;gap:.45rem}.date-birthdate-selects .form-control{min-width:0;padding-right:.5rem;padding-left:.6rem;font-size:.88rem}.date-birthdate-selects .help-block{margin:.3rem 0 0;font-size:.7rem}.date-birthdate-hint{display:block;margin-top:.45rem;color:#756b67;font-size:.75rem;font-weight:600}.date-signup-panel .select-group-sex .btn-sex[data-sex="1"]{color:#214b70!important;background:#eef7ff!important;border-color:#8fc5f4!important}.date-signup-panel .select-group-sex .btn-sex[data-sex="2"]{color:#71372e!important;background:#fff1ed!important;border-color:#ff9a86!important}.date-signup-panel .select-group-sex .btn-sex[data-sex="1"] i{color:#559bd5!important}.date-signup-panel .select-group-sex .btn-sex[data-sex="2"] i{color:#ef7964!important}.date-signup-panel .select-group-sex .btn-sex[data-sex="1"].active,.date-signup-panel .select-group-sex .btn-sex[data-sex="1"]:focus,.date-signup-panel .select-group-sex .btn-sex[data-sex="1"]:hover{color:#173b5b!important;background:#8fc5f4!important;border-color:#559bd5!important}.date-signup-panel .select-group-sex .btn-sex[data-sex="2"].active,.date-signup-panel .select-group-sex .btn-sex[data-sex="2"]:focus,.date-signup-panel .select-group-sex .btn-sex[data-sex="2"]:hover{color:#52251f!important;background:#ff9a86!important;border-color:#ef7964!important}.date-signup-panel .select-group-sex .btn-sex.active i,.date-signup-panel .select-group-sex .btn-sex:focus i,.date-signup-panel .select-group-sex .btn-sex:hover i{color:currentColor!important}@media (max-width:575.98px){#registration-form .date-birthdate-column,#registration-form .date-signup-gender-column{flex:0 0 100%;max-width:100%}#registration-form .date-birthdate-column{margin-top:1rem}.date-birthdate-selects{grid-template-columns:1fr 1.2fr .8fr}}@media (max-width:767.98px){body .date-filter-surface .directory-search-form{border:1px solid rgba(43,36,34,.07);border-radius:26px;box-shadow:0 16px 40px rgba(70,47,40,.09)}body .date-filter-surface .directory-search-form .card-body{padding:1.2rem!important}body .date-filter-surface .form-label{margin-bottom:.65rem;color:#554b47;font-size:.73rem;letter-spacing:.09em}}.date-filter-surface .col-sex .selectgroup-input[value="0"]+.selectgroup-button{color:#65501f;background:#fff9e4;border-color:#ead48c}.date-filter-surface .col-sex .selectgroup-input[value="1"]+.selectgroup-button{color:#214b70;background:#eef7ff;border-color:#9bc9ef}.date-filter-surface .col-sex .selectgroup-input[value="2"]+.selectgroup-button{color:#71372e;background:#fff1ed;border-color:#ffb3a4}.date-filter-surface .col-sex .selectgroup-input[value="0"]:checked+.selectgroup-button{color:#4f3a0d;background:#fff0be;border-color:#d6ad3d;box-shadow:0 0 0 3px rgba(214,173,61,.16)}.date-filter-surface .col-sex .selectgroup-input[value="1"]:checked+.selectgroup-button{color:#173b5b;background:#8fc5f4;border-color:#559bd5;box-shadow:0 0 0 3px rgba(85,155,213,.16)}.date-filter-surface .col-sex .selectgroup-input[value="2"]:checked+.selectgroup-button{color:#52251f;background:#ff9a86;border-color:#ef7964;box-shadow:0 0 0 3px rgba(255,154,134,.18)}.date-filter-surface .col-sex .selectgroup-input[value="0"]:focus+.selectgroup-button,.date-filter-surface .col-sex .selectgroup-item:hover .selectgroup-input[value="0"]+.selectgroup-button{border-color:#d6ad3d}.date-filter-surface .col-sex .selectgroup-input[value="1"]:focus+.selectgroup-button,.date-filter-surface .col-sex .selectgroup-item:hover .selectgroup-input[value="1"]+.selectgroup-button{border-color:#559bd5}.date-filter-surface .col-sex .selectgroup-input[value="2"]:focus+.selectgroup-button,.date-filter-surface .col-sex .selectgroup-item:hover .selectgroup-input[value="2"]+.selectgroup-button{border-color:#ef7964}.date-filter-surface .date-preference-slider{min-width:0;padding:15px 16px;border:1px solid #eadbd3;border-radius:18px;background:#fffdf9;box-shadow:0 8px 24px rgba(43,36,34,.06)}.date-filter-surface .date-slider-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#2b2422;font-size:.79rem;font-weight:700;line-height:1.2}.date-filter-surface .date-slider-heading strong{flex:0 0 auto;color:#2b2422;font-size:1rem;font-weight:800;white-space:nowrap}.date-filter-surface .date-dual-range{position:relative;height:42px;margin-top:7px}.date-filter-surface .date-range-rail{position:absolute;top:19px;right:3px;left:3px;height:5px;overflow:hidden;border-radius:999px;background:#ddd4cf}.date-filter-surface .date-age-range-fill{position:absolute;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,#ff7d6b,#ff9a86)}.date-filter-surface .date-range-input{position:absolute;top:8px;left:0;z-index:2;width:100%;height:26px;margin:0;padding:0;border:0;outline:0;background:0 0;pointer-events:none;-webkit-appearance:none;appearance:none}.date-filter-surface .date-range-to{z-index:3}.date-filter-surface .date-range-input::-webkit-slider-runnable-track{height:5px;background:0 0}.date-filter-surface .date-range-input::-webkit-slider-thumb{width:25px;height:25px;margin-top:-10px;border:3px solid #fffdf9;border-radius:50%;background:#ff7d6b;box-shadow:0 2px 8px rgba(43,36,34,.24);cursor:grab;pointer-events:auto;-webkit-appearance:none;appearance:none}.date-filter-surface .date-range-input::-moz-range-track{height:5px;background:0 0}.date-filter-surface .date-range-input::-moz-range-thumb{width:20px;height:20px;border:3px solid #fffdf9;border-radius:50%;background:#ff7d6b;box-shadow:0 2px 8px rgba(43,36,34,.24);cursor:grab;pointer-events:auto}.date-filter-surface .date-distance-range:focus-visible::-webkit-slider-thumb,.date-filter-surface .date-range-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(255,154,134,.24),0 2px 8px rgba(43,36,34,.24)}.date-filter-surface .date-global-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:13px;margin-bottom:14px;border-bottom:1px solid #eee3dd}.date-filter-surface .date-global-row strong{display:block;color:#2b2422;font-size:1rem;font-weight:800}.date-filter-surface .date-global-row small{display:block;margin-top:3px;color:#807570;font-size:.75rem;line-height:1.35}.date-filter-surface .date-toggle{position:relative;flex:0 0 auto;width:50px;height:29px;margin:0;cursor:pointer}.date-filter-surface .date-toggle input{position:absolute;width:1px;height:1px;opacity:0}.date-filter-surface .date-toggle span{position:absolute;inset:0;border-radius:999px;background:#d8ceca;transition:background-color .2s ease}.date-filter-surface .date-toggle span::after{position:absolute;top:4px;left:4px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(43,36,34,.25);content:"";transition:transform .2s ease}.date-filter-surface .date-toggle input:checked+span{background:#ff7d6b}.date-filter-surface .date-toggle input:checked+span::after{transform:translateX(21px)}.date-filter-surface .date-toggle input:focus-visible+span{box-shadow:0 0 0 4px rgba(255,154,134,.25)}.date-filter-surface .date-distance-control{transition:opacity .2s ease}.date-filter-surface .date-distance-preference.is-global .date-distance-control{opacity:.45}.date-filter-surface .date-distance-range{width:100%;height:28px;margin:10px 0 0;border:0;outline:0;border-radius:999px;background:linear-gradient(90deg,#ff7d6b 0 var(--distance-progress),#ddd4cf var(--distance-progress) 100%);cursor:pointer;-webkit-appearance:none;appearance:none}.date-filter-surface .date-distance-range::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:0 0}.date-filter-surface .date-distance-range::-webkit-slider-thumb{width:25px;height:25px;margin-top:-10px;border:3px solid #fffdf9;border-radius:50%;background:#ff7d6b;box-shadow:0 2px 8px rgba(43,36,34,.24);cursor:grab;-webkit-appearance:none;appearance:none}.date-filter-surface .date-distance-range::-moz-range-track{height:5px;border-radius:999px;background:#ddd4cf}.date-filter-surface .date-distance-range::-moz-range-progress{height:5px;border-radius:999px;background:#ff7d6b}.date-filter-surface .date-distance-range::-moz-range-thumb{width:20px;height:20px;border:3px solid #fffdf9;border-radius:50%;background:#ff7d6b;box-shadow:0 2px 8px rgba(43,36,34,.24);cursor:grab}.date-filter-surface .date-distance-range:disabled{cursor:default}@media (max-width:991.98px){.date-filter-surface .date-preference-slider{padding:18px}.date-filter-surface .date-slider-heading{font-size:.88rem}.date-filter-surface .date-slider-heading strong{font-size:1.1rem}.date-filter-surface .date-dual-range{height:48px}.date-filter-surface .date-range-rail{top:22px}.date-filter-surface .date-range-input{top:11px}}.date-filter-surface .date-location-field{position:relative;min-height:76px;padding:10px 13px 9px;border:1px solid #eadbd3;border-radius:16px;background:#fffdf9;box-shadow:0 7px 20px rgba(43,36,34,.055);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.date-filter-surface .date-location-field:hover{border-color:#dfc9bf}.date-filter-surface .date-location-field:focus-within{border-color:#ff9a86;box-shadow:0 0 0 4px rgba(255,154,134,.15),0 9px 24px rgba(43,36,34,.07);transform:translateY(-1px)}.date-filter-surface .date-location-field-label{display:flex;min-height:18px;margin-bottom:2px;align-items:center;gap:6px;color:#887a74;font-size:.66rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.date-filter-surface .date-location-field-label .icon,.date-filter-surface .date-location-field-label i,.date-filter-surface .date-location-field-label svg{color:#e17767;font-size:.9rem;stroke:currentColor}.date-filter-surface .date-location-field .selectize-control{height:38px}.date-filter-surface .date-location-field .selectize-input{min-height:38px;padding:8px 24px 7px 0;color:#2b2422;background:0 0;border:0;border-radius:0;box-shadow:none;font-size:.94rem;font-weight:750;line-height:22px}.date-filter-surface .date-location-field .selectize-input.focus,.date-filter-surface .date-location-field .selectize-input.input-active{background:0 0;box-shadow:none}.date-filter-surface .date-location-field .selectize-input::after{right:2px;border-top-color:#7c6d67}.date-filter-surface .date-location-field .selectize-dropdown{top:calc(100% + 8px)!important;overflow:hidden;border:1px solid #eadbd3;border-radius:14px;box-shadow:0 16px 38px rgba(43,36,34,.16)}.date-filter-surface .date-location-field .selectize-dropdown-content{max-height:250px;padding:6px}.date-filter-surface .date-location-field .selectize-dropdown .option,.date-filter-surface .date-location-field .selectize-dropdown [data-selectable]{padding:9px 10px;border-radius:9px}.date-filter-surface .date-location-field .selectize-dropdown .active,.date-filter-surface .date-location-field .selectize-dropdown .selected{color:#2b2422;background:#fff0be}@media (max-width:767.98px){.date-filter-surface .location-address+.location-address{margin-top:.65rem!important}.date-filter-surface .date-location-field{min-height:82px;padding:12px 15px 10px;border-radius:18px}.date-filter-surface .date-location-field .selectize-input{font-size:1rem}}.date-filter-surface .col-location,.date-filter-surface .col-location .custom-controls-stacked,.date-filter-surface .col-location .custom-controls-stacked>.row,.date-filter-surface .directory-search-form,.date-filter-surface .directory-search-form .card-body{overflow:visible}.date-filter-surface .location-address{position:relative;z-index:4}.date-filter-surface .location-address:focus-within{z-index:80}.date-filter-surface .date-location-field:focus-within{z-index:80}.date-filter-surface .date-location-field .selectize-control.dropdown-active,.date-filter-surface .date-location-field .selectize-dropdown{z-index:90!important}.date-filter-surface .date-location-field .selectize-input.input-active{display:flex!important;align-items:center;flex-wrap:nowrap;gap:7px}.date-filter-surface .date-location-field .selectize-input.input-active>input{position:relative!important;left:0!important;display:inline-block!important;flex:1 1 90px;width:auto!important;min-width:90px!important;opacity:1!important}.date-filter-surface .date-location-field .selectize-input.input-active>.item{flex:0 0 auto}@media (max-width:767.98px){.date-mobile-nav{transition:transform .2s ease,opacity .18s ease,visibility .18s ease}body.date-location-keyboard-open .date-mobile-nav{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(calc(100% + env(safe-area-inset-bottom)))}body.date-location-keyboard-open .date-location-field:focus-within{scroll-margin-top:24px;scroll-margin-bottom:48vh}}@media (min-width:992px){.date-signup-panel{align-items:flex-start;padding-top:1.75rem}.date-signup-panel .landing-page-signup-head{padding-top:0!important}}.body-news-view .date-blog-hero{margin:0 0 2rem;overflow:hidden;border-radius:24px;background:#fff0be;box-shadow:0 16px 38px rgba(43,36,34,.1)}.body-news-view .date-blog-hero__image{display:block;width:100%;height:auto;max-height:520px;object-fit:cover}.body-news-view .news-view .text-wrap>h1:first-of-type{margin-top:0}@media(max-width:767.98px){.body-news-view .date-blog-hero{margin-right:-.75rem;margin-bottom:1.5rem;margin-left:-.75rem;border-radius:18px}.body-news-view .date-blog-hero__image{max-height:340px}}.body-news-view .date-blog-hero figcaption,.body-news-view .rd-article-image figcaption{padding:.75rem 1rem;background:#fff8ed;color:#776d69;font-size:.86rem;text-align:center}.body-news-view .rd-article-paragraph{margin-bottom:1.3rem;line-height:1.75}.body-news-view .rd-article-heading{margin-top:2.1rem;margin-bottom:.85rem;color:#2b2422;line-height:1.2}.body-news-view .rd-article-quote{margin:2rem 0;padding:1.4rem 1.6rem;border-left:5px solid #ff9a86;border-radius:0 18px 18px 0;background:#fff0be;color:#443936}.body-news-view .rd-article-quote p{margin:0;font-size:1.1rem;line-height:1.65}.body-news-view .rd-article-quote cite{display:block;margin-top:.8rem;color:#776d69;font-size:.86rem}.body-news-view .rd-article-list{margin:0 0 1.5rem;padding-left:1.4rem}.body-news-view .rd-article-list li{margin-bottom:.55rem;line-height:1.6}.body-news-view .rd-article-image{margin:2rem 0;overflow:hidden;border-radius:20px;background:#fff8ed}.body-news-view .rd-article-image img{display:block;width:100%;height:auto}.body-news-view .rd-article-button{display:inline-flex;margin:1rem 0 1.6rem;padding:.8rem 1.35rem;border-radius:999px}.body-news-view .rd-article-separator{margin:2.4rem 0;border-color:rgba(43,36,34,.13)}.date-google-network-icon{background:#fff!important;border:1px solid #e3ddd9!important;box-shadow:0 3px 10px rgba(43,36,34,.08)}.date-google-network-icon:focus,.date-google-network-icon:hover{background:#fff!important;border-color:#cbc2bd!important}.date-google-network-icon .date-google-g{display:block;width:20px;height:20px}ul.messenger.messenger-fixed.messenger-on-bottom.messenger-on-left{left:24px;bottom:24px;width:min(380px,calc(100vw - 48px));margin-left:0;background:0 0}ul.messenger-theme-flat .messenger-message-slot{margin:0 0 12px}ul.messenger-theme-flat .messenger-message{min-height:58px;margin:0;padding:16px 44px 16px 62px;overflow:hidden;border:0;border-radius:16px;background:linear-gradient(135deg,#ff9a86 0,#ffb399 100%);box-shadow:0 14px 32px rgba(43,36,34,.22);color:#2b2422;font-size:14px;font-weight:700;line-height:1.45}ul.messenger-theme-flat .messenger-message-slot.messenger-first .messenger-message,ul.messenger-theme-flat .messenger-message-slot.messenger-first.messenger-last .messenger-message,ul.messenger-theme-flat .messenger-message-slot.messenger-last .messenger-message{border-radius:16px;box-shadow:0 14px 32px rgba(43,36,34,.22)}ul.messenger-theme-flat .messenger-message .messenger-message-inner{display:flex;min-height:25px;align-items:center}ul.messenger-theme-flat .messenger-message .messenger-message-inner::before{top:50%;left:16px;display:flex;width:30px;height:30px;margin-top:0;align-items:center;justify-content:center;transform:translateY(-50%);border-radius:50%;background:#fff0be;color:#2b2422;content:"✓";font-family:inherit;font-size:17px;font-weight:800;line-height:1}ul.messenger-theme-flat .messenger-message.alert-success .messenger-message-inner::before{background:#fff0be;content:"✓"}ul.messenger-theme-flat .messenger-message.alert-info .messenger-message-inner::before{background:#fff0be;content:"i"}ul.messenger-theme-flat .messenger-message.alert-error .messenger-message-inner::before{background:#fff0be;content:"!"}ul.messenger-theme-flat .messenger-message .messenger-close{top:50%;right:13px;padding:7px;transform:translateY(-50%);color:#756b68;font-size:20px;line-height:1}ul.messenger-theme-flat .messenger-message .messenger-close:focus,ul.messenger-theme-flat .messenger-message .messenger-close:hover{color:#2b2422}ul.messenger-theme-flat .messenger-message .messenger-actions a{margin-top:8px;border-radius:999px;background:#ff9a86;color:#2b2422;font-weight:700}ul.messenger-theme-flat .messenger-message .messenger-actions a:hover{background:#ffb399;color:#2b2422}html[dir=rtl] ul.messenger.messenger-fixed.messenger-on-bottom.messenger-on-left{right:24px;left:auto}html[dir=rtl] ul.messenger-theme-flat .messenger-message{padding-right:62px;padding-left:44px}html[dir=rtl] ul.messenger-theme-flat .messenger-message .messenger-message-inner::before{right:16px;left:auto}html[dir=rtl] ul.messenger-theme-flat .messenger-message .messenger-close{right:auto;left:13px}@media (max-width:767.98px){ul.messenger.messenger-fixed.messenger-on-bottom.messenger-on-left{right:12px;bottom:calc(88px + env(safe-area-inset-bottom));left:12px;width:auto}html[dir=rtl] ul.messenger.messenger-fixed.messenger-on-bottom.messenger-on-left{right:12px;left:12px}ul.messenger-theme-flat .messenger-message{min-height:58px;padding-top:15px;padding-bottom:15px;font-size:13px}}