.navigation-account{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;min-width:44px;padding:.4rem .85rem;border:1px solid #cfe1e8;border-radius:999px;color:#102a3a;font-size:var(--type-small);font-weight:600;background:#fff}.navigation-account svg{width:18px;height:18px}.navigation-account-avatar{display:grid;place-items:center;min-width:44px;min-height:44px}.navigation-account-avatar .cl-avatarBox{width:36px;height:36px}.navigation-account:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.account-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem;padding-top:10rem;padding-bottom:4rem;max-width:1100px}.account-intro h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.1;font-weight:700;color:#102a3a;margin:.8rem 0 1rem;max-width:12ch}.account-intro p{font-size:var(--type-body);max-width:36ch;color:#41566a}.account-benefits{display:flex;flex-direction:column;gap:1rem;margin:1.8rem 0}.account-benefits li{display:flex;gap:.65rem;align-items:center;font-size:var(--type-small)}.account-benefits svg{width:20px;height:20px;color:#2563eb;flex-shrink:0}.account-form-panel{min-width:0;background:#fff;border:1px solid #cfe1e8;border-radius:1.5rem;padding:1.25rem}.account-form-panel .cl-rootBox,.account-form-panel .cl-cardBox{width:100%;max-width:100%}.account-form-panel .cl-userProfile-root{min-width:0}.account-form-panel .cl-navbar{flex-basis:140px}.account-privacy{grid-column:1 / -1;font-size:var(--type-caption);color:#41566a}.account-privacy a{text-decoration:underline;text-underline-offset:3px}.trip-account-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1.25rem 0 1.75rem;padding:1rem;border:1px solid #cfe1e8;border-radius:1rem;background:#fff}.trip-account-tools p{flex:1 0 100%;font-size:var(--type-small);color:#41566a}.trip-account-tools button{transition-property:background-color,border-color,box-shadow}.trip-account-tools button[data-variant=default]{background:#2563eb;color:#fff}@media(hover:hover)and (pointer:fine){.trip-account-tools button[data-variant=default]:not(:disabled):hover{background:#1d4ed8}}.account-workspace-signed-in{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-top:8rem}.account-workspace-signed-in .account-intro h1{max-width:none;font-size:clamp(1.75rem,3vw,2.5rem)}.account-workspace-signed-in .account-intro p{max-width:65ch}.account-workspace-signed-in .account-benefits{display:none}.account-trip-overview{min-width:0;padding:1.25rem;border:1px solid #cfe1e8;border-radius:1rem;background:#fff;overflow-wrap:anywhere}.account-trip-overview h2{font-size:var(--type-lead);font-weight:700;color:#102a3a}.account-trip-overview h3{margin:.5rem 0;font-size:var(--type-body);font-weight:700}.account-trip-overview p{margin-top:.4rem;color:#41566a;font-size:var(--type-small)}.account-trip-overview .account-note-preview{padding-left:.75rem;border-left:2px solid #cfe1e8}.account-trip-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.account-trip-overview .trip-account-tools{margin:.75rem 0 0;padding:.75rem 0 0;border-width:1px 0 0;border-radius:0}.trip-save-status{display:inline-block;margin-top:.5rem;font-size:var(--type-small);color:#41566a}.trip-save-status a{color:#2563eb;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.trip-account-tools button{transition:none}}@media(max-width:767px){.account-workspace{grid-template-columns:minmax(0,1fr);padding-top:8rem;gap:1.5rem}.account-intro h1{max-width:20ch}.account-form-panel{padding:.5rem}.navigation-account{padding:.4rem .6rem}.navigation-account span{display:none}}
