:root{--rabbit-public-black:#000;--rabbit-public-surface:#171717;--rabbit-public-surface-raised:#232323;--rabbit-public-line:#ffffff24;--rabbit-public-text:#fff;--rabbit-public-muted:#b4b4b4;--rabbit-public-brand:#ff2a54;--rabbit-public-heart:#f55;--rabbit-public-radius:8px}body.rabbit-faq-page{min-height:100vh;color:var(--rabbit-public-text);margin:0;overflow-x:hidden;background:var(--rabbit-public-black)!important;font-family:Oswald,Arial,sans-serif!important}body.rabbit-faq-page main :where(h1,h2,h3){letter-spacing:.025em;margin:0;font-weight:400;color:var(--rabbit-public-text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;font-family:Bebas Neue,Impact,sans-serif!important}body.rabbit-faq-page main :where(p,li,span,strong){-webkit-text-fill-color:currentColor!important;text-shadow:none!important}body.rabbit-faq-page main a{text-underline-offset:.2em;text-decoration-thickness:1px;color:var(--rabbit-public-brand)!important;-webkit-text-fill-color:currentColor!important}body.rabbit-faq-page main a:focus-visible,.login-screen :where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid var(--rabbit-public-brand)!important}body.rabbit-faq-page .rabbit-faq-main{width:min(100% - 48px,1120px)!important;margin:0 auto!important;padding:clamp(48px,6vw,88px) 0 clamp(72px,8vw,112px)!important}body.rabbit-faq-page .rabbit-faq-hero{justify-items:start;gap:18px;display:grid;position:relative;overflow:hidden;border:1px solid var(--rabbit-public-line)!important;border-top:5px solid var(--rabbit-public-brand)!important;border-radius:var(--rabbit-public-radius)!important;color:var(--rabbit-public-text)!important;background:var(--rabbit-public-surface)!important;box-shadow:none!important;text-align:left!important;margin:0 0 clamp(44px,6vw,72px)!important;padding:clamp(34px,6vw,72px)!important}body.rabbit-faq-page .rabbit-faq-hero:after{content:"";aspect-ratio:1;pointer-events:none;border:clamp(28px,5vw,64px) solid #ff2a5417;border-radius:50%;width:clamp(180px,28vw,330px);position:absolute;bottom:clamp(-92px,-7vw,-48px);right:clamp(-70px,-5vw,-28px)}body.rabbit-faq-page .rabbit-faq-hero>*{z-index:1;position:relative}body.rabbit-faq-page .rabbit-page-eyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-weight:700;line-height:1.3;display:flex;color:var(--rabbit-public-brand)!important;margin:0!important;font-size:clamp(.78rem,1.4vw,.95rem)!important}body.rabbit-faq-page .rabbit-page-eyebrow span{background:var(--rabbit-public-brand);flex:none;width:30px;height:3px}body.rabbit-faq-page .rabbit-faq-hero h1,body.rabbit-faq-page .rabbit-faq-hero .terms-page-title,body.rabbit-faq-page .rabbit-faq-hero .cookie-page-title,body.rabbit-faq-page .rabbit-faq-hero .contacts-page-title{text-transform:uppercase;max-width:880px;color:var(--rabbit-public-text)!important;-webkit-text-fill-color:var(--rabbit-public-text)!important;background:0 0!important;font-size:clamp(3.4rem,8vw,7rem)!important;line-height:.9!important}body.rabbit-faq-page .rabbit-faq-hero>p:not(.rabbit-page-eyebrow):not(.rabbit-legal-updated){font-weight:400;max-width:760px!important;color:var(--rabbit-public-muted)!important;-webkit-text-fill-color:var(--rabbit-public-muted)!important;margin:0!important;font-size:clamp(1rem,1.7vw,1.22rem)!important;line-height:1.75!important}body.rabbit-faq-page .rabbit-legal-updated{letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--rabbit-public-brand)!important;margin:2px 0 0!important;font-size:.88rem!important}body.rabbit-faq-page .rabbit-faq-cta{letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;min-height:50px;margin-top:8px;padding:.7rem 1.4rem;font-size:1rem;font-weight:700;transition:color .18s,background .18s,border-color .18s;display:inline-flex;border:1px solid var(--rabbit-public-brand)!important;border-radius:var(--rabbit-public-radius)!important;color:var(--rabbit-public-text)!important;-webkit-text-fill-color:var(--rabbit-public-text)!important;background:var(--rabbit-public-brand)!important;box-shadow:none!important;text-decoration:none!important}body.rabbit-faq-page .rabbit-faq-cta:hover{border-color:var(--rabbit-public-text)!important;color:var(--rabbit-public-brand)!important;-webkit-text-fill-color:var(--rabbit-public-brand)!important;background:var(--rabbit-public-text)!important}body.rabbit-faq-page .rabbit-faq-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;margin:0 0 clamp(44px,6vw,72px)!important}body.rabbit-faq-page .rabbit-faq-section>h2{text-transform:uppercase;grid-column:1/-1;color:var(--rabbit-public-text)!important;margin:0 0 10px!important;font-size:clamp(2.25rem,5vw,4rem)!important;line-height:1!important}body.rabbit-faq-page .rabbit-faq-section article{min-width:0;border:1px solid var(--rabbit-public-line)!important;border-left:4px solid var(--rabbit-public-brand)!important;border-radius:var(--rabbit-public-radius)!important;color:var(--rabbit-public-text)!important;background:var(--rabbit-public-surface)!important;box-shadow:none!important;margin:0!important;padding:clamp(22px,3vw,30px)!important}body.rabbit-faq-page .rabbit-faq-section article h3{color:var(--rabbit-public-text)!important;margin:0 0 12px!important;font-size:clamp(1.45rem,2.6vw,2rem)!important;line-height:1.08!important}body.rabbit-faq-page .rabbit-faq-section article p{color:var(--rabbit-public-muted)!important;-webkit-text-fill-color:var(--rabbit-public-muted)!important;margin:0!important;font-size:1rem!important;line-height:1.7!important}body.rabbit-faq-page .rabbit-faq-bottom{justify-items:start;gap:14px;display:grid;border:1px solid var(--rabbit-public-heart)!important;border-radius:var(--rabbit-public-radius)!important;color:var(--rabbit-public-text)!important;background:var(--rabbit-public-heart)!important;text-align:left!important;padding:clamp(30px,5vw,52px)!important}body.rabbit-faq-page .rabbit-faq-bottom h2{text-transform:uppercase;color:var(--rabbit-public-text)!important;font-size:clamp(2.6rem,6vw,5rem)!important;line-height:.95!important}body.rabbit-faq-page .rabbit-faq-bottom p{color:var(--rabbit-public-text)!important;margin:0!important;font-size:1.08rem!important;line-height:1.6!important}body.rabbit-faq-page .rabbit-faq-bottom .rabbit-faq-cta{border-color:var(--rabbit-public-black)!important;color:var(--rabbit-public-text)!important;background:var(--rabbit-public-black)!important}body.rabbit-faq-page .rabbit-faq-bottom .rabbit-faq-cta:hover{border-color:var(--rabbit-public-text)!important;color:var(--rabbit-public-black)!important;-webkit-text-fill-color:var(--rabbit-public-black)!important;background:var(--rabbit-public-text)!important}body.rabbit-legal-page .rabbit-legal-main{width:min(100% - 48px,1120px)!important}body.rabbit-legal-page .rabbit-legal-toc{flex-wrap:wrap;border:1px solid var(--rabbit-public-line)!important;border-radius:var(--rabbit-public-radius)!important;background:var(--rabbit-public-surface)!important;box-shadow:none!important;gap:10px!important;margin:0 0 clamp(28px,5vw,48px)!important;padding:20px!important;display:flex!important}body.rabbit-legal-page .rabbit-legal-toc a{align-items:center;min-height:40px;font-weight:600;display:inline-flex;border-radius:var(--rabbit-public-radius)!important;color:var(--rabbit-public-text)!important;-webkit-text-fill-color:var(--rabbit-public-text)!important;background:var(--rabbit-public-surface-raised)!important;border:1px solid #ff2a548c!important;padding:.55rem .9rem!important;font-size:.93rem!important;text-decoration:none!important}body.rabbit-legal-page .rabbit-legal-toc a:hover{border-color:var(--rabbit-public-brand)!important;background:var(--rabbit-public-brand)!important}body.rabbit-legal-page .rabbit-legal-section{scroll-margin-top:8rem;border:1px solid var(--rabbit-public-line)!important;border-radius:var(--rabbit-public-radius)!important;color:var(--rabbit-public-text)!important;background:var(--rabbit-public-surface)!important;box-shadow:none!important;margin:0 0 16px!important;padding:clamp(24px,4vw,38px)!important}body.rabbit-legal-page .rabbit-legal-section h2{text-transform:uppercase;color:var(--rabbit-public-text)!important;margin:0 0 16px!important;font-size:clamp(2rem,4vw,3.1rem)!important;line-height:1!important}body.rabbit-legal-page .rabbit-legal-section :where(p,li){color:var(--rabbit-public-muted)!important;-webkit-text-fill-color:var(--rabbit-public-muted)!important;font-size:1rem!important;line-height:1.75!important}body.rabbit-legal-page .rabbit-legal-section p{margin:0 0 14px!important}body.rabbit-legal-page .rabbit-legal-section p:last-child{margin-bottom:0!important}body.rabbit-legal-page .rabbit-legal-section ul{margin:0;padding-left:1.25rem}body.rabbit-legal-page .rabbit-legal-section li+li{margin-top:8px}body.rabbit-legal-page .rabbit-legal-section :where(a,a *){color:var(--rabbit-public-brand)!important;-webkit-text-fill-color:var(--rabbit-public-brand)!important;font-weight:600!important}body.rabbit-legal-page .rabbit-legal-note{border-left:4px solid var(--rabbit-public-brand)!important;border-radius:0 var(--rabbit-public-radius) var(--rabbit-public-radius) 0!important;color:var(--rabbit-public-text)!important;-webkit-text-fill-color:var(--rabbit-public-text)!important;background:var(--rabbit-public-surface-raised)!important;padding:16px 18px!important}body.rabbit-legal-page .rabbit-legal-table{overflow:hidden;border:1px solid var(--rabbit-public-line)!important;border-radius:var(--rabbit-public-radius)!important;color:var(--rabbit-public-text)!important;background:var(--rabbit-public-black)!important;grid-template-columns:minmax(130px,.75fr) minmax(180px,1.15fr) minmax(220px,1.55fr)!important;margin-top:22px!important;display:grid!important}body.rabbit-legal-page .rabbit-legal-table>[role=row]{display:contents!important}body.rabbit-legal-page .rabbit-legal-table :where([role=columnheader],[role=cell]){overflow-wrap:anywhere;min-width:0;border:0!important;border-right:1px solid var(--rabbit-public-line)!important;border-bottom:1px solid var(--rabbit-public-line)!important;padding:16px!important;font-size:.94rem!important;line-height:1.55!important}body.rabbit-legal-page .rabbit-legal-table [role=columnheader]{letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--rabbit-public-text)!important;-webkit-text-fill-color:var(--rabbit-public-text)!important;background:var(--rabbit-public-brand)!important}body.rabbit-legal-page .rabbit-legal-table [role=cell]{color:var(--rabbit-public-muted)!important;-webkit-text-fill-color:var(--rabbit-public-muted)!important;background:var(--rabbit-public-surface-raised)!important}body.rabbit-legal-page .rabbit-legal-table :where([role=columnheader],[role=cell]):nth-child(3n){border-right:0!important}body.rabbit-legal-page .rabbit-legal-table>[role=row]:last-child [role=cell]{border-bottom:0!important}body.rabbit-legal-page .rabbit-legal-table :where(a,a *){color:var(--rabbit-public-brand)!important;-webkit-text-fill-color:var(--rabbit-public-brand)!important}body.is-social-onboarding{background:var(--rabbit-public-black)!important}body.is-social-onboarding .app-shell{background:linear-gradient(#000000b8,#080407e0),url(assets/landing/love-birds-bg.webp?v=rabbit-assets-v3) 50% 68%/cover no-repeat!important}body.is-public-mode.is-auth-view:not(.has-session-token):not(.is-authenticated):not(.is-admin-mode) .frame,html.is-auth-route body.is-public-mode:not(.has-session-token):not(.is-authenticated):not(.is-admin-mode) .frame,html.is-private-route body.is-public-mode:not(.has-session-token):not(.is-authenticated) .frame,body.is-social-onboarding .frame{box-shadow:none!important;background:0 0!important}body.is-public-mode.is-auth-view:not(.has-session-token):not(.is-authenticated):not(.is-admin-mode) .frame>.container,html.is-auth-route body.is-public-mode:not(.has-session-token):not(.is-authenticated):not(.is-admin-mode) .frame>.container,html.is-private-route body.is-public-mode:not(.has-session-token):not(.is-authenticated) .frame>.container,body.is-social-onboarding .frame>.container{min-width:0!important;margin:0!important;padding:0!important}body.is-public-mode.is-auth-view:not(.has-session-token):not(.is-authenticated):not(.is-admin-mode) .frame>.container:before,html.is-auth-route body.is-public-mode:not(.has-session-token):not(.is-authenticated):not(.is-admin-mode) .frame>.container:before,html.is-private-route body.is-public-mode:not(.has-session-token):not(.is-authenticated) .frame>.container:before,body.is-social-onboarding .frame>.container:before{content:none!important;display:none!important}.login-screen{color:var(--rabbit-public-text)!important;background:radial-gradient(circle at 100% 0, #ff2a542e, transparent 34%), var(--rabbit-public-black)!important;font-family:Oswald,Arial,sans-serif!important}.login-screen.screen.is-open{border-radius:32px!important;display:grid!important;inset:0!important}html.is-auth-route body.is-public-mode.is-auth-view:not(.has-session-token):not(.is-authenticated):not(.is-admin-mode) .login-screen.screen.is-open{display:grid!important}.login-screen :where(.auth-card,.forgot-card,.reset-card){border:1px solid var(--rabbit-public-line)!important;border-top:5px solid var(--rabbit-public-brand)!important;border-radius:var(--rabbit-public-radius)!important;width:min(100%,430px)!important;color:var(--rabbit-public-text)!important;background:var(--rabbit-public-surface)!important;gap:14px!important;padding:clamp(24px,4vw,38px)!important;box-shadow:0 24px 70px #0000007a!important}.login-screen :where(.auth-card,.forgot-card,.reset-card)>img{border-radius:var(--rabbit-public-radius)!important;width:58px!important;height:58px!important;box-shadow:none!important;background:0 0!important;padding:0!important}.login-screen :where(.auth-card,.forgot-card,.reset-card,.register-card) h1,.login-screen .register-complete h1{letter-spacing:.035em;text-transform:uppercase;color:var(--rabbit-public-text)!important;margin:0 0 4px!important;font-family:Bebas Neue,Impact,sans-serif!important;font-size:clamp(2.5rem,7vw,4rem)!important;font-weight:400!important;line-height:.95!important}.login-screen .auth-eyebrow{color:var(--rabbit-public-brand)!important;letter-spacing:.18em!important;font-size:.75rem!important}.login-screen :where(.auth-copy,.register-step p,.register-step small,.register-counter){color:var(--rabbit-public-muted)!important;font-size:.95rem!important;line-height:1.55!important}.login-screen :where(.auth-card,.forgot-card,.reset-card,.register-card) :where(label,.auth-field){letter-spacing:.025em;color:var(--rabbit-public-text)!important;font-size:.86rem!important;font-weight:500!important}.login-screen :where(.auth-card,.forgot-card,.reset-card,.register-card) :where(input:not([type=checkbox]):not([type=file]),select,textarea){border-radius:var(--rabbit-public-radius)!important;min-height:50px!important;color:var(--rabbit-public-text)!important;-webkit-text-fill-color:var(--rabbit-public-text)!important;background:var(--rabbit-public-surface-raised)!important;box-shadow:none!important;border:1px solid #fff3!important;font-family:Oswald,Arial,sans-serif!important;font-size:1rem!important}.login-screen :where(.auth-card,.forgot-card,.reset-card,.register-card) input:not([type=checkbox]):not([type=file]):-webkit-autofill,.login-screen :where(.auth-card,.forgot-card,.reset-card,.register-card) input:not([type=checkbox]):not([type=file]):-webkit-autofill:hover,.login-screen :where(.auth-card,.forgot-card,.reset-card,.register-card) input:not([type=checkbox]):not([type=file]):-webkit-autofill:focus,.login-screen :where(.auth-card,.forgot-card,.reset-card,.register-card) input:not([type=checkbox]):not([type=file]):-webkit-autofill:active{color:var(--rabbit-public-text)!important;-webkit-text-fill-color:var(--rabbit-public-text)!important;caret-color:var(--rabbit-public-text)!important;background-color:var(--rabbit-public-surface-raised)!important;-webkit-box-shadow:0 0 0 1000px var(--rabbit-public-surface-raised) inset!important;box-shadow:0 0 0 1000px var(--rabbit-public-surface-raised) inset!important}@supports selector(input:autofill){.login-screen :where(.auth-card,.forgot-card,.reset-card,.register-card) input:not([type=checkbox]):not([type=file]):autofill{color:var(--rabbit-public-text)!important;-webkit-text-fill-color:var(--rabbit-public-text)!important;caret-color:var(--rabbit-public-text)!important;background-color:var(--rabbit-public-surface-raised)!important;box-shadow:0 0 0 1000px var(--rabbit-public-surface-raised) inset!important}}.login-screen :where(.auth-card,.forgot-card,.reset-card,.register-card) :where(input:not([type=checkbox]):not([type=file]),select,textarea)::placeholder{opacity:1;color:#898989!important;-webkit-text-fill-color:#898989!important}.login-screen :where(.auth-card,.forgot-card,.reset-card,.register-card) :where(input:not([type=checkbox]):not([type=file]),select,textarea):focus{border-color:var(--rabbit-public-brand)!important;outline:0!important;box-shadow:0 0 0 3px #ff2a5429!important}.login-screen :where(.auth-card,.forgot-card,.reset-card,.register-card) button,.login-screen .social-login-button,.login-screen .register-complete>a{letter-spacing:.045em;text-transform:uppercase;min-height:48px;font-size:.98rem;border:1px solid var(--rabbit-public-brand)!important;border-radius:var(--rabbit-public-radius)!important;color:var(--rabbit-public-text)!important;background:var(--rabbit-public-brand)!important;box-shadow:none!important;font-family:Oswald,Arial,sans-serif!important;font-weight:700!important}.login-screen :where(.show-register,.show-login,.forgot-back,.reset-back,.forgot-password,.social-onboarding-logout),.login-screen .register-complete>a{color:var(--rabbit-public-text)!important;background:var(--rabbit-public-surface-raised)!important;border-color:#fff3!important}.login-screen :where(.show-register,.show-login,.forgot-back,.reset-back,.forgot-password,.social-onboarding-logout):hover,.login-screen .register-complete>a:hover{border-color:var(--rabbit-public-brand)!important;color:var(--rabbit-public-brand)!important}.login-screen .social-login-button{background:var(--rabbit-public-surface-raised)!important;border-color:#ffffff3d!important;text-decoration:none!important}.login-screen .auth-divider{color:var(--rabbit-public-muted)!important}.login-screen .auth-divider:before,.login-screen .auth-divider:after{background:var(--rabbit-public-line)!important}.login-screen :where(.auth-error,.forgot-message,.reset-message,.register-message),.login-screen .register-password-status.is-invalid{color:var(--rabbit-public-brand)!important}.login-screen :where(.auth-card .password-toggle,.password-toggle,.register-card .register-password-toggle){min-height:38px!important;color:var(--rabbit-public-muted)!important;background:0 0!important;border:0!important;border-radius:50%!important}.login-screen :where(.auth-card .password-toggle,.password-toggle,.register-card .register-password-toggle):hover{color:var(--rabbit-public-brand)!important;background:#ff2a541f!important}.login-screen.is-registering{background:radial-gradient(circle at 0 100%, #ff55552b, transparent 36%), var(--rabbit-public-black)!important}.login-screen.is-registering .register-card{border:1px solid var(--rabbit-public-line)!important;border-top:5px solid var(--rabbit-public-brand)!important;border-radius:var(--rabbit-public-radius)!important;width:min(100%,620px)!important;min-width:0!important;max-width:100%!important;min-height:0!important;color:var(--rabbit-public-text)!important;background:var(--rabbit-public-surface)!important;padding:clamp(24px,5vw,48px)!important;box-shadow:0 24px 70px #0000007a!important}.login-screen .register-progress{background:var(--rabbit-public-surface-raised)!important;height:4px!important;top:16px!important;left:clamp(24px,5vw,48px)!important;right:clamp(24px,5vw,48px)!important}.login-screen .register-progress span{background:var(--rabbit-public-brand)!important}.login-screen .register-back,.login-screen .register-login-link{color:var(--rabbit-public-brand)!important;background:0 0!important;border:0!important;top:25px!important}.login-screen .register-back{left:clamp(24px,5vw,48px)!important}.login-screen .register-login-link{right:clamp(24px,5vw,48px)!important}.login-screen .register-step{width:100%;min-width:0;gap:16px!important;padding-top:58px!important}.login-screen .register-step[data-register-step="3"]{min-width:0;overflow-x:hidden}.login-screen .register-step[data-register-step="3"] input[name=birthDate][type=date]{color-scheme:dark;justify-self:stretch;display:block;overflow:hidden;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}.login-screen .register-step[data-register-step="3"] input[name=birthDate][type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}.login-screen .register-step h1{width:100%;max-width:100%;text-align:center!important;font-size:clamp(2.4rem,5vw,3.2rem)!important}.login-screen .register-chip-grid{align-items:stretch;width:100%;min-width:0;justify-content:center!important}.login-screen .register-chip-grid button{justify-content:center;align-items:center;line-height:1.2;text-align:center!important;display:inline-flex!important}.login-screen .register-actions{width:100%;min-width:0}.login-screen .register-step :where(.register-choice-list,.register-chip-grid,.register-interest-grid) button{border-radius:var(--rabbit-public-radius)!important;color:var(--rabbit-public-text)!important;background:var(--rabbit-public-surface-raised)!important;border:1px solid #fff3!important}.login-screen .register-step :where(.register-choice-list,.register-chip-grid,.register-interest-grid) button:hover{border-color:var(--rabbit-public-brand)!important}.login-screen .register-step :where(.register-choice-list,.register-chip-grid,.register-interest-grid) button.is-selected{border-color:var(--rabbit-public-brand)!important;color:var(--rabbit-public-text)!important;background:var(--rabbit-public-brand)!important;box-shadow:none!important}.login-screen .register-check{color:var(--rabbit-public-muted)!important}.login-screen .register-check input{accent-color:var(--rabbit-public-brand)}.login-screen .register-photo-slot{border-color:var(--rabbit-public-brand)!important;border-radius:var(--rabbit-public-radius)!important;background-color:var(--rabbit-public-surface-raised)!important}.login-screen .register-photo-slot.is-filled{background-color:#101010!important;background-image:var(--photo-preview)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.login-screen .register-photo-slot span,.login-screen .register-leaflet-user{background:var(--rabbit-public-brand)!important}.login-screen .register-photo-remove{color:#fff!important;background:#0c0f16db!important;border:1px solid #ffffffb8!important;border-radius:50%!important;width:32px!important;height:32px!important;min-height:0!important;padding:0!important;font-size:1.2rem!important;line-height:1!important}.login-screen .register-location-map{border-color:var(--rabbit-public-line)!important;border-radius:var(--rabbit-public-radius)!important;background:var(--rabbit-public-surface-raised)!important;box-shadow:none!important}.login-screen .register-complete-mark{background:var(--rabbit-public-brand)!important;box-shadow:none!important}.login-screen .register-complete-brand,.login-screen .register-complete-status.is-error{color:var(--rabbit-public-brand)!important}.login-screen .register-complete>p:not(.register-complete-brand):not(.register-complete-status),.login-screen .register-complete .register-complete-hint{color:var(--rabbit-public-muted)!important}@media (width<=760px){body.rabbit-faq-page .rabbit-faq-main,body.rabbit-legal-page .rabbit-legal-main{width:min(100% - 28px,1120px)!important;padding-top:32px!important}body.rabbit-faq-page .rabbit-faq-hero{gap:14px;padding:28px 22px!important}body.rabbit-faq-page .rabbit-faq-hero h1,body.rabbit-faq-page .rabbit-faq-hero .terms-page-title,body.rabbit-faq-page .rabbit-faq-hero .cookie-page-title,body.rabbit-faq-page .rabbit-faq-hero .contacts-page-title{font-size:clamp(3rem,17vw,5rem)!important}body.rabbit-faq-page .rabbit-faq-section{grid-template-columns:1fr}body.rabbit-legal-page .rabbit-legal-toc{padding:14px!important}body.rabbit-legal-page .rabbit-legal-toc a{text-align:center;flex:130px;justify-content:center}body.rabbit-legal-page .rabbit-legal-section{padding:24px 20px!important}body.rabbit-legal-page .rabbit-legal-table{background:0 0!important;border:0!important;border-radius:0!important;display:block!important}body.rabbit-legal-page .rabbit-legal-table>[role=row]{margin:0 0 12px;overflow:hidden;border:1px solid var(--rabbit-public-line)!important;border-radius:var(--rabbit-public-radius)!important;display:grid!important}body.rabbit-legal-page .rabbit-legal-table>[role=row]:first-child{display:none!important}body.rabbit-legal-page .rabbit-legal-table [role=cell]{border:0!important;border-bottom:1px solid var(--rabbit-public-line)!important}body.rabbit-legal-page .rabbit-legal-table [role=cell]:first-child{text-transform:uppercase;font-weight:700;color:var(--rabbit-public-text)!important;-webkit-text-fill-color:var(--rabbit-public-text)!important;background:var(--rabbit-public-brand)!important}body.rabbit-legal-page .rabbit-legal-table [role=cell]:last-child{border-bottom:0!important}.login-screen{padding:max(16px, env(safe-area-inset-top)) 14px max(16px, env(safe-area-inset-bottom))!important}.login-screen :where(.auth-card,.forgot-card,.reset-card){width:min(100%,430px)!important;max-height:calc(100dvh - 32px)!important;padding:24px 20px!important}.login-screen.is-registering{padding:max(16px, env(safe-area-inset-top)) 12px max(16px, env(safe-area-inset-bottom))!important}.login-screen.is-registering .register-card{width:100%!important;min-height:calc(100dvh - 32px)!important;padding:24px 18px!important;overflow-x:hidden!important}.login-screen .register-progress{left:18px!important;right:18px!important}.login-screen .register-back{left:18px!important}.login-screen .register-login-link{right:18px!important}body.is-standalone-pwa.is-auth-view .login-screen :where(.auth-card,.forgot-card,.reset-card){max-height:none!important;overflow:visible!important}}@media (prefers-reduced-motion:reduce){body.rabbit-faq-page *,.login-screen *{scroll-behavior:auto!important;transition-duration:.01ms!important}}