.onboarding-page main,.fleet-page main{max-width:1460px}.journey-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:25px}.journey-heading h1{font-size:34px;max-width:700px}.journey-heading .head-action{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.journey-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:25px}.journey-intro{background:var(--ink);color:#fff;border-radius:8px;padding:22px;position:relative;overflow:hidden}.journey-intro:before{content:"";display:block;width:42px;height:3px;background:var(--brand-gradient);margin-bottom:17px}.journey-intro h2{font-size:20px;line-height:1.3}.journey-intro p{font-size:11px;color:#b8c7c5;line-height:1.7;margin-bottom:0}.journey-overview .metric{padding:16px 20px;margin:0}.journey-overview .metric-value{font-size:28px;margin-bottom:5px}.journey-overview .metric-label{margin-bottom:8px}.journey-switcher{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-bottom:22px}.journey-switcher button{border:0;background:none;padding:0 0 14px;font-size:14px;color:var(--muted);border-bottom:3px solid transparent}.journey-switcher button[aria-selected=true]{color:var(--ink);border-color:var(--accent-ink)}.journey-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:22px;align-items:start}.journey-directory{background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.directory-head{padding:17px;border-bottom:1px solid var(--line)}.directory-head h2{font-size:15px;margin-bottom:13px}.directory-head input{font-size:12px}.directory-card{border:0;border-bottom:1px solid #e5e9e5;background:#fff;display:block;text-align:left;width:100%;padding:18px;line-height:1.55}.directory-card:last-child{border-bottom:0}.directory-card:hover{background:#f7faf7}.directory-card[aria-current=true]{background:#f0f8f1;box-shadow:inset 3px 0 0 var(--accent-ink)}.directory-card h3{font-size:14px;margin:8px 0}.directory-card p{font-size:11px;color:var(--muted);margin:5px 0 0}.directory-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;color:var(--muted)}.journey-detail{min-width:0}.journey-profile{border:1px solid var(--line);background:#fff;border-radius:8px;padding:25px;margin-bottom:18px}.journey-profile-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.journey-profile h2{font-size:28px;margin-bottom:10px}.journey-profile-head .note{font-size:12px}.journey-rail{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.journey-rail li{border-top:3px solid #e0e5e0;padding-top:12px;min-width:0}.journey-rail li.done{border-color:#2da47c}.journey-rail li.current{border-color:#90bbaa}.journey-rail strong{display:block;font-size:11px;line-height:1.55}.journey-rail small{display:block;font-size:10px;line-height:1.5;color:var(--muted);margin-top:5px}.journey-rail .step-number{font-size:10px;color:var(--muted);display:block;margin-bottom:6px}.journey-callout{padding:14px 16px;background:var(--brand-wash);border:1px solid #d8e5d8;border-radius:6px;font-size:12px;line-height:1.7;margin-top:22px;display:flex;gap:20px;justify-content:space-between;align-items:center}.journey-callout.pending{background:#faf6e9;border-color:#e8dfc8}.journey-callout p{margin:0}.journey-callout .button{flex-shrink:0}.journey-content{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(230px,1fr);gap:18px}.journey-content .panel{margin-bottom:18px}.journey-content .panel-head{padding:17px 19px}.journey-content .panel-head h3{margin:0}.journey-content .panel-body{padding:19px}.detail-list{margin:0;display:grid;gap:16px}.detail-list div{min-width:0}.detail-list dt{font-size:11px;color:var(--muted);margin-bottom:5px}.detail-list dd{font-size:12px;line-height:1.65;margin:0;overflow-wrap:anywhere}.evidence-item{padding:15px 0;border-bottom:1px solid #e7ebe7}.evidence-item:first-child{padding-top:0}.evidence-item:last-child{border-bottom:0;padding-bottom:0}.evidence-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.evidence-title strong{font-size:12px}.evidence-item p{font-size:11px;line-height:1.75;color:var(--muted);margin:8px 0}.evidence-item .quiet-link{font-size:11px}.missing-list{padding-left:18px;margin:10px 0 0;font-size:11px;line-height:1.9;color:var(--muted)}.journey-contact{padding:14px 0;border-bottom:1px solid #e7ebe7}.journey-contact:first-child{padding-top:0}.journey-contact:last-child{padding-bottom:0;border-bottom:0}.journey-contact h4{font-size:13px;margin:7px 0}.journey-contact p{font-size:11px;color:var(--muted);line-height:1.7;margin:4px 0;overflow-wrap:anywhere}.journey-contact .contact-side{font-size:10px;color:var(--accent-ink);text-transform:uppercase;letter-spacing:.08em}.timeline{list-style:none;margin:0;padding:0}.timeline li{padding:13px 0;border-bottom:1px solid #e7ebe7}.timeline li:first-child{padding-top:0}.timeline li:last-child{border:0}.timeline strong{font-size:12px;line-height:1.6;display:block}.timeline p,.timeline time{font-size:10px;color:var(--muted);line-height:1.7;margin:5px 0 0}.path-options{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.path-option{border:1px solid var(--line);background:#fff;border-radius:7px;text-align:left;padding:20px}.path-option:hover{border-color:var(--accent-ink);background:#f3faf3}.path-option strong{font-size:17px;display:block;margin-bottom:10px}.path-option p{font-size:12px;line-height:1.75;color:var(--muted);margin:0}.path-option small{display:block;font-size:11px;color:var(--accent-ink);margin-top:16px}.check-option{display:flex;gap:9px;align-items:flex-start;margin:12px 0;font-size:12px;line-height:1.65}.check-option input{width:auto;margin-top:4px;flex-shrink:0}.onboarding-page dialog,.fleet-page dialog{width:min(680px,calc(100vw - 26px))}.onboarding-page dialog select,.fleet-page dialog select{width:100%}.onboarding-page dialog .form-group,.fleet-page dialog .form-group{margin:0 0 18px}.onboarding-page .form-label,.fleet-page .form-label{display:block;font-size:12px;margin:0 0 7px}.onboarding-page .field-help,.fleet-page .field-help{font-size:11px;color:var(--muted);line-height:1.6;margin:6px 0 0}.form-intro{font-size:12px;color:var(--muted);line-height:1.8;margin:0 0 21px}.member-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.member-card{background:#fff;border:1px solid var(--line);padding:22px;border-radius:8px;min-width:0}.member-card h2{font-size:20px;margin:12px 0 6px}.member-card .note{overflow-wrap:anywhere}.member-card .detail-list{margin-top:21px;gap:12px}.member-card .detail-actions{margin-top:20px}.member-card .missing-list{margin-top:15px}.access-person{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 0;border-bottom:1px solid #e6ebe6}.access-person:last-child{border:0}.access-person strong{font-size:13px;display:block}.access-person p{font-size:11px;color:var(--muted);margin:6px 0;line-height:1.6;overflow-wrap:anywhere}.access-person .detail-actions{flex-shrink:0}.fleet-page main{max-width:1120px}.fleet-page .journey-hero{display:flex;justify-content:space-between;gap:25px;margin-bottom:25px}.fleet-page .journey-hero h1{font-size:38px}.fleet-page .journey-content{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr)}.statement-card{padding:20px 0;border-bottom:1px solid #e5e9e5}.statement-card:first-child{padding-top:0}.statement-card:last-child{border:0;padding-bottom:0}.statement-top{display:flex;justify-content:space-between;gap:20px;align-items:start}.statement-top h3{font-size:16px;margin-bottom:7px}.statement-top strong{font-size:23px;white-space:nowrap}.statement-top p{font-size:11px;color:var(--muted);line-height:1.8;margin:0}.statement-card .detail-actions{margin-top:18px}.statement-card .proof-rail{margin-top:18px}.fleet-page .proof-step strong{font-size:10px}.fleet-page .proof-step small{font-size:10px}.fleet-contact{background:var(--ink);color:#fff;border-radius:8px;padding:23px;margin-bottom:18px}.fleet-contact .eyebrow{color:#9eacae}.fleet-contact h2{font-size:22px;margin-bottom:13px}.fleet-contact p{font-size:12px;line-height:1.8;color:#bac7c7;overflow-wrap:anywhere}.fleet-contact a{color:#fff}.workspace-note{font-size:11px;color:var(--muted);line-height:1.8;margin-top:25px}.onboarding-page .hidden,.fleet-page .hidden{display:none!important}
@media(max-width:1100px){.journey-layout{grid-template-columns:250px minmax(0,1fr)}.journey-content{grid-template-columns:1fr}.journey-overview{grid-template-columns:repeat(3,1fr)}.journey-intro{grid-column:1/-1;display:flex;gap:22px;align-items:center}.journey-intro:before{margin:0;flex-shrink:0}.journey-intro p{margin:0;max-width:470px}.journey-intro h2{font-size:18px}.journey-heading h1{font-size:35px}}
@media(max-width:800px){.journey-layout{grid-template-columns:1fr}.directory-cards{display:grid;grid-template-columns:1fr 1fr;max-height:270px;overflow:auto}.directory-card{border-right:1px solid #e5e9e5}.journey-directory{margin-bottom:0}.journey-content{grid-template-columns:minmax(0,1.2fr) minmax(230px,1fr)}.fleet-page .journey-content{grid-template-columns:1fr}.journey-heading{display:block}.journey-heading .head-action{justify-content:flex-start;margin-top:18px}.journey-intro{display:block}.journey-intro:before{margin-bottom:15px}.journey-intro p{margin-top:9px}.journey-callout{display:block}.journey-callout .button{margin-top:12px}.member-list{grid-template-columns:1fr}}
@media(max-width:600px){.journey-heading h1,.fleet-page .journey-hero h1{font-size:32px}.journey-overview{gap:8px}.journey-overview .metric{padding:16px 12px}.journey-overview .metric-label{font-size:10px;line-height:1.5;min-height:30px;margin-bottom:8px}.journey-overview .metric-value{font-size:25px;margin-bottom:0}.journey-overview .metric-foot{display:none}.journey-overview{margin-bottom:22px}.journey-intro{padding:20px}.journey-intro p{font-size:12px}.journey-content{grid-template-columns:1fr}.journey-profile{padding:20px 17px}.journey-profile h2{font-size:25px}.journey-profile-head{display:block}.journey-profile-head>.status{margin-top:12px}.journey-rail{grid-template-columns:repeat(3,1fr);row-gap:20px}.journey-rail strong{font-size:11px}.journey-rail small{font-size:10px}.journey-switcher{gap:23px;overflow:auto}.journey-switcher button{white-space:nowrap;font-size:13px}.directory-cards{grid-template-columns:1fr}.directory-card{padding:15px 17px}.journey-layout{gap:17px}.path-options{grid-template-columns:1fr}.onboarding-page .form-grid,.fleet-page .form-grid{grid-template-columns:1fr}.onboarding-page dialog input,.onboarding-page dialog select,.onboarding-page dialog textarea,.fleet-page dialog input,.fleet-page dialog select,.fleet-page dialog textarea{font-size:16px}.onboarding-page .collection-header nav,.fleet-page .collection-header nav{flex-wrap:wrap}.access-person{display:block}.access-person .detail-actions{margin-top:15px}.statement-top{display:block}.statement-top strong{display:block;margin-top:12px}.fleet-page .journey-hero{display:block}.fleet-page .journey-hero select{margin-top:18px;width:100%}.member-card{padding:20px}.journey-profile-head .note{font-size:12px}.workspace-note{font-size:10px}}
