.brand-row{min-height:84px;margin:0 0 16px;padding:12px 14px;border-radius:23px;background:linear-gradient(115deg,#04395f,#07547b 58%,#0d7f9b);box-shadow:0 10px 24px #063a6322;gap:10px}.brand-mark{width:56px;height:56px;flex:0 0 56px;margin:0;border-radius:17px;box-shadow:0 5px 14px #001c3130}.brand-row>.brand-copy{margin-right:auto;min-width:0}.brand-name{font-size:30px;line-height:.9;color:#fff;letter-spacing:-.04em}.brand-note{margin-top:7px;color:#d4f8f6;font-size:11px;letter-spacing:.01em}.brand-badge{padding:7px 8px;border:1px solid #ffffff38;border-radius:12px;background:#ffffff14;color:#d8ff73;font-size:8px;line-height:1.35;font-weight:800;text-align:center;text-transform:uppercase;letter-spacing:.05em}.bottom-nav{justify-content:space-between;padding-left:8px;padding-right:8px}.nav-item{min-width:0;flex:1;font-size:8px}.nav-item.heart-head{width:auto;height:auto;border-radius:0;box-shadow:none;background:transparent;color:#8797a1}.nav-item.heart-head span{font-size:22px}.nav-item.heart-head.selected{color:var(--navy)}body.profile-mode .nav-item:nth-child(4){color:#8797a1;font-weight:400}body.profile-mode .nav-item:nth-child(5){color:var(--navy);font-weight:800}
