#account-entry{display:flex;align-items:center;gap:12px;margin-left:22px}.account-link{font-size:11px;color:#b6e8ed;white-space:nowrap}.account-signout{font-size:10px;background:transparent;border:0;color:#9ab8c5;cursor:pointer}.account-shell{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;max-width:1100px;margin:55px auto 75px}.account-story h1{font-size:clamp(47px,5.5vw,78px);line-height:1.04;letter-spacing:-.055em;margin:22px 0}.account-story>p:not(.eyebrow){font-size:15px;line-height:1.9;color:#b4cad5;max-width:420px}.account-story .founder-road{margin-top:45px}.account-panel{padding:32px;border:1px solid #4b6a79;border-radius:14px;background:#152734}.account-panel h2{font-size:29px;margin:22px 0}.account-tabs{display:flex;gap:22px;border-bottom:1px solid #395463;padding-bottom:17px}.account-tabs a{font-size:13px;color:#93adbd}.account-tabs [aria-current]{color:#c6eef0;border-bottom:2px solid #92d8df;padding-bottom:16px;margin-bottom:-18px}.account-form>label{margin-bottom:17px}.account-form .btn-primary{width:100%;margin-top:10px;justify-content:center}.auth-setup:empty{display:none}.auth-setup{padding:13px;border:1px solid #66868a;border-radius:7px;background:#28414b;color:#c9e1e5;font-size:12px;line-height:1.8;margin:0 0 20px}.auth-status{font-size:12px;line-height:1.7;color:#abe3cf}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.account-grid h2{font-size:27px;margin:8px 0 22px}.account-grid .profile-links{margin:25px 0}.account-grid .profile-links a{font-size:11px}.account-person{border-top:1px solid #3b5362;padding:22px 0}.account-person h3{font-size:20px;margin:0 0 8px}.account-person form{padding:15px;background:#132431;border-radius:8px}.account-person p{font-size:12px}.account-grid .btn-secondary{font-size:11px}.account-shell input,.entry-panel input{background:#112431;border:1px solid #5a7483;color:#e2eef0}.entry-panel .account-form>label{margin:13px 0}.entry-panel .account-form input{min-height:43px}.entry-panel .auth-setup{font-size:10px;margin-bottom:10px;padding:10px}.entry-panel .entry-continue{display:block;text-align:center;margin-top:16px;font-size:12px;color:#b5e8eb}.entry-panel .entry-join{display:block;text-align:center;margin-top:15px;font-size:11px;color:#9cb9c8}.entry-shell .entry-content{min-height:0}.entry-open{overflow:auto!important}.entry-shell{overflow:auto}.entry-panel .account-form button:disabled,.account-panel button:disabled{cursor:not-allowed;opacity:.5}
@media(max-width:900px){.account-shell{gap:30px}.account-story h1{font-size:53px}}
@media(max-width:700px){#account-entry{margin-left:auto;gap:8px}.account-link{font-size:10px;max-width:105px;overflow:hidden;text-overflow:ellipsis}.account-signout{font-size:9px}.account-shell{grid-template-columns:1fr;gap:24px;margin:28px auto 45px}.account-story h1{font-size:43px;margin:17px 0}.account-story>p:not(.eyebrow){font-size:13px}.account-story .founder-road{display:none}.account-panel{padding:23px}.account-panel h2{font-size:27px}.account-grid{grid-template-columns:1fr}.account-grid h2{font-size:25px}.entry-copy h1{font-size:46px}.entry-copy .entry-culture{display:none}.entry-copy>p:not(.eyebrow){display:none}.entry-content{gap:18px!important;margin-top:8px!important}.entry-panel .entry-explain{font-size:11px}.entry-panel{padding:20px}.entry-panel h2{font-size:25px;margin:9px 0}.entry-bottom{padding-top:0}.entry-panel .account-form input{min-height:40px}.entry-panel .account-form label{font-size:11px}.entry-panel .account-form .btn-primary{min-height:42px}}

.car-settings{margin-top:24px}.car-settings fieldset{margin:22px 0;border:1px solid #3b4857;border-radius:10px;padding:17px}.car-settings legend{font-size:13px;padding:0 8px}.interest-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.car-settings .check{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.7}.car-settings .check input{width:16px;min-width:16px;height:16px;margin-top:3px}.car-settings textarea{min-height:100px}.preference-delete{border-top:1px solid #3b4857;margin-top:24px;padding-top:24px}.provider-setting{margin-top:24px;padding-top:22px;border-top:1px solid #3b4857}.provider-setting h3{margin:0 0 12px}.provider-setting>p{margin:16px 0}.provider-setting button{margin-bottom:10px}.car-settings-status{color:#a4e3dd;line-height:1.7;font-size:13px}@media(max-width:450px){.interest-options{grid-template-columns:1fr}}
