/* Completion reference: shared navigation, quiet input, editorial hierarchy. */
:root{--color-navy:#10294F;--color-cta:#FF6371;--color-muted:#74839A;--color-border:#E7ECF3;--radius-md:12px}
.phone.screen-interview nav.ds-bottom-nav{display:grid}.phone.screen-interview .answer-bar{bottom:74px;padding:12px 22px;background:#fcfdff}.screen-interview main.interview{padding-bottom:182px}.screen-interview .previous-answer{display:none}.phone .interview-style .selection-help{margin-left:0!important;padding-left:0!important}.phone .interview-style .choice{box-shadow:none!important}.phone .interview-style .choice.selected{border-color:#308aff!important;background:#f0f7ff!important}.phone .interview-style .choice-description{font-size:12px;font-weight:400}.screen-interview .question-note{color:var(--color-muted)}.choosePlay .record-design-progress{margin:8px 0 26px}.choosePlay .record-design-progress i{background:#ff8d50}.choosePlay .heading h1{font-size:25px!important;line-height:1.5}.choosePlay .ds-play-list{gap:10px}.choosePlay .ds-list-item{min-height:136px}.choosePlay .ds-list-item:last-child:nth-child(odd){min-height:78px}
.home .reference-home-hero{min-height:274px;background-position:60% 30%}.home .home-brand{margin-bottom:24px}.home .home-greeting p{font-size:30px}.phone .home-start .primary{min-height:66px}.home .home-message{margin-bottom:24px}.home .home-recent{margin-bottom:24px}.home .section-heading h2{font-size:18px}.phone .home .discovery-card{padding:16px 32px 16px 18px;min-height:88px}.home .discovery-card h3{font-weight:650}.home .week-days>div>span{box-shadow:none;background:#f0f3f8}.home .week-days>div.recorded>span{background:#eaf3ff;color:#244e83}
.manual .manual-heading.play-banner{min-height:112px;padding:18px 20px;background-position:center 40%}.manual .manual-heading.play-banner h1{font-size:24px!important;color:white!important}.manual .manual-heading.play-banner p{font-size:12px!important}.manual .manual-tabs{margin-bottom:20px}.manual-ranks>.ds-section-header{margin-top:18px}.phone .manual .manual-rank{min-height:74px;border-bottom:1px solid #edf0f5}.manual .rank-number{font-size:18px!important;width:32px;height:32px}.manual .rank-copy strong{font-weight:650;line-height:1.65}.manual .manual-rank b{font-size:14px!important}.manual .manual-rank b small{font-size:11px}.manual .manual-factor{border:0;border-radius:14px;padding:22px;background:#f5f1fc}.manual .manual-factor h2{font-size:22px}.manual .manual-counts{display:flex;flex-direction:column;gap:10px}.manual .manual-record{min-height:66px}.manual .manual-question{background:#f7f9fc;border-radius:12px;padding:18px}.manual .manual-note{line-height:1.8}.manual .manual-empty{border:0;background:#f6f8fb}.manual-summary-link.thought{background:#f4f0fb}
.profile .profile-overview{padding-top:12px;padding-bottom:20px}.profile .profile-photo{background:#eaf0f7;color:#607995;box-shadow:none}.profile .profile-identity h1{font-size:23px!important}.profile .journey-counts strong{font-size:25px}.profile .journey-counts>div{background:#f4f7fb}.profile .profile-trends{margin-top:24px}.profile .journey-book{padding:14px 0}.profile .profile-menu{border:1px solid #e7ecf3;border-radius:12px;padding:0 12px;margin-top:14px}.profile .profile-menu>button:last-child{border-bottom:0}
.recordDetail .map-card,.complete .map-card,.record-review .map-card{box-shadow:none}.phone .record-row{font-size:15px;min-height:68px}.phone .record-row strong{font-size:15px}.phone .record-row small{font-size:12px}.phone .suggestions{gap:10px}.phone .suggestions button{border:var(--border);background:white;border-radius:12px}.phone .escalation{background:#f5f7fb;border:0}.phone .profile-card input,.phone textarea{background:#fff;border:var(--border);padding:14px}.phone .help-steps h2{font-size:19px}.phone .help-steps p{font-size:14px}.phone .ds-bottom-nav{height:74px}.phone .ds-bottom-nav small{font-size:11px}
