.ga-account-page{color:#143d4c;background:#f4f8f8;min-height:100vh;font:400 15px/1.55 DM Sans,Arial,sans-serif}.ga-account-page *{box-sizing:border-box}.ga-account-page h1,.ga-account-page h2,.ga-account-page b,.ga-account-page strong{font-family:Manrope,Arial,sans-serif;font-weight:500}.account-loading{color:#557581;place-items:center;min-height:70vh;display:grid}.account-auth-shell{background:#fff;border-radius:22px;grid-template-columns:.9fr 1.1fr;width:min(1180px,100% - 40px);margin:58px auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #0736501c}.account-auth-story{color:#fff;background:linear-gradient(145deg,#073650,#0b6381);padding:68px 58px;position:relative;overflow:hidden}.account-auth-story:after{content:"";opacity:.55;border:55px solid #82bd35;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-150px;right:-140px}.account-auth-story>span,.account-profile-hero>div>span,.account-profile-layout article>span{letter-spacing:.14em;color:#9fd45e;font-size:11px}.account-auth-story h1{letter-spacing:-.045em;margin:18px 0;font-size:clamp(40px,5vw,68px);line-height:1.02}.account-auth-story h1 em{color:#5bc4e8;font-style:normal}.account-auth-story>p{color:#d5e8ee;max-width:440px}.account-auth-story>div{border-top:1px solid #ffffff38;gap:6px;padding-top:20px;display:grid;position:absolute;bottom:55px;left:58px;right:58px}.account-auth-story small{color:#b8d2dc}.account-auth-card{padding:42px 52px}.account-auth-card>nav{border-bottom:1px solid #dae5e7;gap:28px;margin-bottom:30px;display:flex}.account-auth-card>nav button{color:#71868e;letter-spacing:.1em;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 0 14px;font:500 11px Manrope}.account-auth-card>nav button.active{color:#0d5068;border-color:#82bd35}.account-form{gap:17px;display:grid}.account-form h2{color:#123e50;margin:0 0 5px;font-size:28px}.account-form label{color:#4f6e79;gap:7px;font-size:12px;display:grid}.account-form input{color:#153e4c;background:#fff;border:1px solid #cbdcdf;border-radius:9px;outline:none;width:100%;min-height:48px;padding:0 13px;font-size:15px}.account-form input:focus{border-color:#1ba8dc;box-shadow:0 0 0 3px #1ba8dc1b}.account-form>button{color:#fff;letter-spacing:.12em;cursor:pointer;background:#073650;border:0;border-radius:9px;min-height:50px;font:500 11px Manrope}.account-form>button:hover{background:#0c6685}.account-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.account-consent{grid-column:1/-1;align-items:flex-start;gap:9px!important;display:flex!important}.account-consent input{flex:0 0 18px;width:18px;height:18px;min-height:0}.account-help,.account-message{color:#677f88;margin:0;font-size:12px}.account-message.is-error{color:#a12d32}.account-profile-hero{color:#fff;background:linear-gradient(120deg,#073650,#0a5874);justify-content:space-between;align-items:end;gap:30px;padding:64px max(24px,50vw - 590px);display:flex}.account-profile-hero h1{letter-spacing:-.04em;margin:10px 0 2px;font-size:clamp(38px,5vw,62px)}.account-profile-hero p{color:#b7d3dc;margin:0}.account-profile-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.account-profile-actions a,.account-profile-actions button{color:#11485d;letter-spacing:.09em;background:#fff;border:1px solid #fff5;border-radius:8px;align-items:center;min-height:44px;padding:0 16px;font:500 10px Manrope;text-decoration:none;display:flex}.account-profile-actions button{color:#fff;cursor:pointer;background:0 0}.account-profile-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:22px;width:min(1180px,100% - 40px);margin:35px auto 70px;display:grid}.account-profile-layout article{background:#fff;border-radius:15px;padding:30px;box-shadow:0 10px 35px #07365010}.account-profile-layout h2{margin:8px 0 22px;font-size:27px}.account-identity dl{gap:0;display:grid}.account-identity dl div{border-top:1px solid #e5ecee;padding:13px 0}.account-identity dt{letter-spacing:.08em;color:#78909a;text-transform:uppercase;font-size:10px}.account-identity dd{color:#183f4e;margin:3px 0 0}.account-bookings{grid-row:span 2}.account-booking{color:#153f4e;border-top:1px solid #e1eaec;grid-template-columns:120px 1fr auto;align-items:center;gap:18px;padding:17px 0;text-decoration:none;display:grid}.account-booking>div{display:grid}.account-booking small{color:#778e96}.account-booking>span{color:#1587ae}.account-empty{color:#71858d;border-top:1px solid #e1eaec;padding:24px 0}.account-security p{color:#667e88}.account-security .account-form{grid-template-columns:1fr 1fr}.account-security .account-form>button,.account-security .account-message{grid-column:1/-1}@media (max-width:800px){.account-auth-shell{grid-template-columns:1fr;margin:24px auto}.account-auth-story{padding:45px 30px}.account-auth-story>div{margin-top:55px;position:relative;bottom:auto;left:auto;right:auto}.account-auth-card{padding:34px 25px}.account-profile-hero{flex-direction:column;align-items:flex-start;padding:45px 22px}.account-profile-layout{grid-template-columns:1fr}.account-bookings{grid-row:auto}.account-form-grid,.account-security .account-form,.account-booking{grid-template-columns:1fr}.account-booking>span{justify-self:start}}
